Почему мой текущий итог сбрасывается через несколько недель? - PullRequest
0 голосов
/ 01 апреля 2019

Мне удалось написать код, который подсчитывает общее количество на Citect Scada, используя Cicode-язык. Теперь у меня проблема, потому что кажется, что мой цикл каким-то образом сбросил счетчик. Я довольно новичок в этом.

На данный момент, я не знаю, что вызывает это. Этим утром общее количество было около 1480, прежде чем произошел сброс, и я использую INT как тип данных. Счетчик был активен в течение нескольких недель. Я использую Citect Scada 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...