Внутренние переменные шага
Для каждого шага неявно объявлена структура из двух доступных по чтению переменных. Первая переменная типа BOOL носит название state
и является признаком активности шага. По смыслу она равноценна логической переменной шага <StepName>
в упрощенной реализации SFC. Логическая единица является признаком активности шага. Вторая переменная типа TIME называется currentTime
и указывает время активности шага. Доступ к переменным шага возможен через имя шага и точку, как к данным структуры или экземплярам функционального блока — <StepName>.currentTime
. Переменные шага можно использовать в условиях переходов.