ГОСТ Р МЭК 61131-3—2016
Окончаниетаблицы57
НомерОписание
Пример
4
а)
Поле «d» блокадействия
+
--------
+----------------------------------------- +
-----
+
-------1 N|ACTION_4||------
+---------+---------------------- -
----------------
♦
-----
+
| b O u t l b v a r l & bvar2 t S
8
.X; |
| FF28 ( S lj- (C<D)); |
I bOut2:= FF28.Q/|
♦---------* ----------------------------------------- +
-----
+
а)Когдаиспользуетсясвойство4. тосоответствующее имядействиянеможетбытьиспользовановлюбом
другом блокедействия.
67.4.4 Блоки действий
Как показано в таблице 58. блок действия — это графический элемент для сочетания логической
переменной с одним из классификаторов действий для получения разрешающего условия в соответ
ствии с правилами для связанного действия.
Блок действия предоставляет сродства опционального задания логических «индикаторных» пере
менных, указанных полем «с» в таблице 58. которые могут быть установлены заданным действием для
индикации его завершения, ожидания, условий ошибки и т. д. Если поле «с» отсутствует, а поле «Ь»
определяет, что действие должно быть логической переменной, то эта переменная интерпретируется
как переменная «с», при необходимости. Если поле «с» не определено, а поле «Ь» не определяет логи
ческую переменную, то значение «индикаторной» переменной всегда считается равным FALSE.
Когда блоки действий сцеплены графически, как показано в таблице 57. такие конкатенации могут
иметь несколько «индикаторных» переменных, но имеют толькоодну общую логическую входную пере
менную. которая одновременно действует на все сцепленные блоки.
Использование «индикаторной» переменной не рекомендуется.
Помимо того, что блок действия связан с шагом, он может использоваться как графический эле
мент в языках LD или FBD.
Таблица 58— Блокдействия
НомерОписание
Графическаяформа/примср
1
a> «а»: Классификатор в соответствии с
67.4.5
+---------+■----------------------------+
---------
+
I "а ” |"b"| "с " |—
+---------+----------------------------+
---------
+
1
"d"
1
11
+---------------------------------------------------+
2
аЬ»: Имядействия
3b>
«с»: Логические «индикаторные» пе
ременные (не рекомендуется)
«d»:Действие использует:
4iязык IL
4sязык ST
4Iязык LD
41язык FBD
51Использование блоковдействий в
языке LD
|S
8
.XЫ п1+
-----
+
-----------
+
-----
+OKII
+__| |
-------
| |
--------
| N | ДСТ1 | DN11— { ) — +
I+
-----
+
-----------
+------+
1
152