Не надо .t
Еще проще – см. в хелпе 'редактор SFC' - 'Дополнения' - 'Атрибуты шага' - Мин. время. Ставим в окошке мин. время T#10s и все.
.t работает только в полном МЭК SFC (см. МЭК шаги). В полном можно Step1.t > T#10s.
У вас стоит режим упрощенного SFC. Поэтому компилятор ругается на отсутствующую структурную переменную. Для МЭК SFC в код включается более развитый (и объемный) исполнитель SFC с поддержкой всяких хитрых действий отложенных, задержанных и пр. Тут такая мощь избыточна.
Ничего особо сложного в SFC нет. Въехать в него стоит очень красивые и легко читаемые программы получаются.
Возможно, он еще и не начинал работать. В таймеры МЭК надо аккуратно вникнуть. Подробно тут.





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