SR

Аргументы:
SET1 BOO если TRUE, установить Q1 в TRUE (доминанта)
RESET BOO если TRUE, сбросить Q1 в FALSE
Q1 BOO булевское состояние в памяти
Описание:
Устанавливает доминанту. См. Таблицу:
Set1 | Reset | Q1 | result Q1 | ||||
0 | 0 | 0 | 0 | ||||
0 | 0 | 1 | 1 | ||||
0 | 1 | 0 | 0 | ||||
0 | 1 | 1 | 0 | ||||
1 | 0 | 0 | 1 | ||||
1 | 0 | 1 | 1 | ||||
1 | 1 | 0 | 1 | ||||
1 | 1 | 1 | 1 |
(*FBD пример блоков SR*)

(* ST эквивалент: Мы предполагаем, что SR1 - это экземпляр блока SR *)
SR1((auto_mode & start_cmd), stop_cmd);
command := SR1.Q1;
(* IL Эквивалент: *)
LD auto_mode
AND start_cmd
ST SR1.set1
LD stop_cmd
ST SR1.reset
CAL SR1
LD SR1.Q1
ST command