Цитата Сообщение от petera Посмотреть сообщение
А где видно, что она вызывается? На нижней картинке видно только, что активным является начальный шаг "Init", а дальше ни каких действий выполнено не будет.
Учтите, что программа на SFC из нескольких шагов не выполняется полностью за один цикл ПЛК или за один вызов по событию. Снимется событие и программа на SFC "затормозиться" на каком-то шаге, появится событие -продолжится с этого места(шага), а не с начала.
Она висит на Init и в скором времени зацикливается. Вот в том то и подвох. Я знаю как работает ПЛК и этот язык. Но "зависание" на этом шаге, грозит зависанию ПЛК. Проверял.