ВУЗ:
Составители:
113
• «Pulse» и «Non-stored» – действия, программируемые на языках
ST и IL;
• вызов подпрограмм, написанных на любом языке ISaGRAF, кроме
SFC.
Рис. 7.5
Синтаксис булевых действий следующий:
<bool_var>(N); присваивает переменной <bool_var> значение сигнала
активности шага ( атрибут N является необязательным);
/<bool_var>; присваивает переменной <bool_var> отрицательное
значение сигнала активности шага;
<bool_var>(S); устанавливает переменную <bool_var> в TRUE, когда
шаг активизируется;
<bool_var>(R); устанавливает переменную <bool_var> в FALSE, когда
шаг активизируется.
На рис. 7.6 приведен фрагмент программы на языке SFC.
«Pulse»-действия – это список команд на языке ST или IL, которые
выполняются только один раз в момент активизации шага. Синтаксис
«Pulse»-действий следующий:
ACTION(P):
(*Операторы языка ST или блок команд на языке IL*)
END_ ACTION;
30
Взвешивание
33
Запись веса
30
Заполнение
WUnit
Устройство заполнено
31
Взвешивание
выполнено
Взвешивание выполнено
32
Освобождение
WUnit
Устройство пустое
Страницы
- « первая
- ‹ предыдущая
- …
- 112
- 113
- 114
- 115
- 116
- …
- следующая ›
- последняя »