为什么几周后我的跑步总数会重置?

时间:2019-04-01 11:12:40

标签: scada

我设法编写了一个代码,该代码使用Cicode语言对Citect Scada上的运行总数进行计数。现在我有一个问题,因为似乎我的循环以某种方式重置了我的计数器。我对此很陌生。

在这一点上,我不知道是什么原因造成的。今天上午的总数大约为1480,在发生重置之前,并且我使用INT作为数据类型。计数器已经活跃了大约几个星期。我正在使用Vijeo Citect 6.1V。

FUNCTION Laskuri()
INT iState14 =0                 
INT iState15

 WHILE 1 DO                                                 

Sleep(3600)
iState15 = ReadVar(5,"Ar",59)                       
iState14 = iState14 + iState15;                         
SetVar(5,"Ar", 58, iState14);

      END
END

0 个答案:

没有答案