ISaGRAF. Version 3.4

         

наследника не запускаются автоматически оператором


Возвращаемое значение:                (нет)

Наследники программы- наследника не запускаются автоматически оператором GSTART.

Замечание: Так как оператор GSTART не относится к стандарту IEC 1131-3, для запуска программы-наследника лучше использовать признак S:

                Child_name(S);

Пример использование GSTART и GKILL:

(* Последовательность 'Sfather' *)    (* Последовательность 'Schild' *)



       
GKILL оператор

Имя:                              GKILL

Значение:                   убивает SFC программу, уничтожая маркер на всех ее текущих шагах.

                                     

Синтаксис:                 GKILL (<child_program> );

Операнды:                 SFC программа, которая должна быть наследником по отношению к программе, в которой написан оператор

                                     

Возвращаемое значение:                (нет)

Наследники программы-наследника убиваются автоматически оператором GKILL.

Замечание: Так как оператор GKILL не относится к стандарту IEC 1131-3, для того чтобы убить программу-наследник лучше использовать признак R:

                Child_name(R);

Пример: см. GSTART (функция описана выше)

       
GFREEZE оператор

Имя:                              GFREEZE

Значение:                   удаляет все существующие маркеры  программы-наследника и запоминает их положение так, что программа может быть перезапущена с помощью оператора GRST.

                                     

Синтаксис:                 GFREEZE (<child_program> );

Операнды:                 SFC программа, которая должна быть наследником по отношению к программе в которой написан оператор

                                     

Возвращаемое значение:                (нет)

Наследники программы-наследника замораживаются автоматически вместе с указанной программой.

Замечание: Оператор GFREEZE не относится к стандарту IEC 1131-3.

Пример:



       
GRST оператор

Имя:                              GRST

Значение:                   перезапускает программу-наследник и замороженную оператором GFREEZE, все маркеры, уничтоженные оператором GFREEZE восстанавливаются.


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