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

Как можно отловить первый цикл после reset (аппаратно с ПЛК), посмотреть состояние переменных на первом цикле?