|
@@ -375,7 +375,7 @@ namespace DefaultEdit.Core
|
|
|
{
|
|
|
if (s7PlcCommunicate!=null&& s7PlcCommunicate.IsConnected )
|
|
|
{
|
|
|
- byte []buff= s7PlcCommunicate.ReadByte(25, 780, 74);
|
|
|
+ byte []buff= s7PlcCommunicate.ReadByte(25, 780, 84);
|
|
|
int actuallength=buff[53];
|
|
|
byte[] buffsT = new byte[ actuallength ];
|
|
|
Array.Copy(buff, 54, buffsT, 0, actuallength);
|
|
@@ -399,7 +399,7 @@ namespace DefaultEdit.Core
|
|
|
CurrConfig.RealSpeed = s7PlcCommunicate.GetRealAt(buff, 36);
|
|
|
CurrConfig.RealSpeed2 = s7PlcCommunicate.GetRealAt(buff, 40);
|
|
|
CurrConfig.Time = s7PlcCommunicate.GetTimeSpanAt(buff, 44);
|
|
|
- CurrConfig.Time = s7PlcCommunicate.GetTimeSpanAt(buff, 48);
|
|
|
+ CurrConfig.Time2 = s7PlcCommunicate.GetTimeSpanAt(buff, 48);
|
|
|
|
|
|
//CurrConfig.Power1_1 = s7PlcCommunicate.GetShortAt(buff, 20);
|
|
|
//CurrConfig.Power1_2 = s7PlcCommunicate.GetShortAt(buff, 22);
|
|
@@ -409,7 +409,14 @@ namespace DefaultEdit.Core
|
|
|
CurrConfig.Realtime = (float)(stopwatchs[0].ElapsedMilliseconds / 1000.0);
|
|
|
CurrConfig.Realtime2 = (float)(stopwatchs[1].ElapsedMilliseconds / 1000.0);
|
|
|
CurrConfig.Realtime3 = (float)(stopwatchs[2].ElapsedMilliseconds / 1000.0);
|
|
|
-
|
|
|
+
|
|
|
+ for (int i = 0; i < stopwatchs.Length; i++)
|
|
|
+ {
|
|
|
+ if (stopwatchs[i].ElapsedMilliseconds / 1000.0 > 1000)
|
|
|
+ {
|
|
|
+ stopwatchs[i].Stop();
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|