Вопрос такой.
В основной программе объявлена переменная типа BOOL, при объявлении устанавливается в TRUE.
В коде имеется конструкция типа:Код:myvar : BOOL := TRUE;
Т.е. только на первом цикле эта переменная TRUE.Код:IF myvar THEN myvar := FALSE; END_IF
После некоторого времени работы ПЛК нажимаем reset, и после перезагрузки переменная равна FALSE (судя по по всему, на первом цикле, т.к. не отрабатывает блок программы привязанный к ней, как к флагу "первого цикла при запуске ПЛК"). Так и должно быть?
Как можно отловить первый цикл после reset (аппаратно с ПЛК), посмотреть состояние переменных на первом цикле?


Ответить с цитированием
