NON-STORED-действия


Это список команд на языке ST или IL, которые выполняются на каждом цикле работы контроллера в течении всего периода активности шага.

 

 

Синтаксис

ACTION(N);

Операторы языка ST или IL;

END_ACTION;

 

Кроме puls и non-stored действий в стандарте определены (но не поддерживаются ISaGRAF) следующие классификаторы действий:

1. S – сохраняемое. Действие активируется и остается активным до сброса.

2. R – сброс. Действие деактивируется.

3. L – ограниченное по времени. Действие остается активным заданное время, но не дольше чем шаг.

4. SL – сохраняемое и ограниченное по времени. Действие остается активным заданное время, вне зависимости от шага.

5. D – отложенное. Действие активируется через заданное время после активации шага.

6. DS – отложенное сохраняемое. Действие активируется через заданное время после активации шага и остается активным до сброса.

7. SD – сохраняемое отложенное. Действие активируется через заданное время после активации шага, даже если шаг уже не активен.

 

SFC действия

Это дочерняя последовательность на языке SFC, запускаемая или уничтожаемое в соответствии с изменением сигнала активности шага. Кроме указанных возможностей в каждом шаге может осуществляться вызов подпрограмм, написанных на любом из остальных языков.

В отличии от макрошага, который пока не выполнится до конца, не происходит дальнейшего перехода, SFC-действие сразу прекращается при выполнении условия перехода.

SFC-действие может иметь один из следующих спецификаторов: N(“non-stored”), S(установки) или R (сброса).

Основные SFC-действий:

<child_program>(N); запускает дочернюю последовательность, когда шаг становится активным и уничтожает дочернюю последовательность, когда шаг становится неактивным

<child_program>;выполняет то же самое, что и предыдущее действие (атрибут N является необязательным)

<child_program>(S);запускает дочернюю последовательность, когда шаг становится активным - ничего не делается, когда шаг становится неактивным

<child_program>(R); уничтожает дочернюю последовательность, когда шаг становится активным - ничего не делается, когда шаг становится не активным



Дата добавления: 2020-08-31; просмотров: 710;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.