ISaGRAF. Version 3.4

         

Расширения ST


Следующие функции являются расширениями языка ST:

TSTART-TSTOP :управление таймером

Следующие операторы и функции предназначены для управления исполнением программ наследников SFC:

GSTART                              запускает SFC программу

GKILL                                  убивает SFC программу

GFREEZE                             замораживает SFC программу

GRST                                   перезапускает замороженную SFC программу

GSTATUS                            получает текущее состояние SFC программы

Предупреждение:

эти функции не относятся к стандарту IEC 1131-3.

Простой эквивалент для GSTART и GKILL может быть получен путем использования синтаксиса SFC шагов:

                                            child_name(S); (* эквивалентно GSTART(child_name); *)

                                            child_name(R); (* эквивалентно GKILL(child_name); *)

Следующие поля могут быть использованы для доступа к состоянию SFC шага:

GSnnn.x                             булевская переменная, представляющая активность шага

GSnnn.t                              время прошедшее с момента последней активизации шага

                                               (“nnn” номер SFC шага)

Есть возможность, также проверить активность шага объявленного в другой SFC программе, используя следующий синтаксис:



Содержание  Назад  Вперед