Мне удалось написать код, который подсчитывает общее количество на 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