Вернулся к большим ФБ на ST. И нет оно не работает как надо. У меня вообще обнуляются VAR_OUTPUT переменные, которые многократно используются на чтение перед записью. Даже запись в каждом цикле не спасает. Так что OL ведет себя по разному в зависимости от объема ФБ. Пока так по моим наблюдениям. В техподдержку я пример нерабочего кода отправил, сюда не могу выложить. Посмотрим что они на это скажут. Причем в ПР200 я этой проблемы не вижу. Только на ПР 205/225 и только в живом контроллере. В симуляции OL код ведет себя корректно.
Лечится (если кто-то столкнется с подобным) использованием переменных двойников из VAR области в коде и последующей записью в перменные VAR_OUTPUT в конце кода ФБ.






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