ISaGRAF. Version 3.4

         

Оператор RETURN


Ключевое слово <RETURN > может быть выходом диаграммы. Оно должно быть связано с логическим выходом функционального блока. Оператор <RETURN > представляет собой условное завершение программы: если выход блока связанного с оператором имеет тип TRUE, остальная часть диаграммы не выполняется.

(* Пример FBD программы использующей оператор RETURN *)

(* ST эквивалент: *)

If auto_mode OR alarm Then

                Return;

End_if;

bo67 := (bi10 AND bi23) OR x_cmd;


Метка RETURN может быть использована как выход, чтобы представить условное завершение программы. Никаких символов к правому концу RETURN подключать нельзя.

Если левый конец линии соединения имеет состояние TRUE, то программы завершается, не выполняя уравнения введенные в следующих строках программы.

Замечание:

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

(* ST Эквивалент: *)

If Not (manual_mode) Then RETURN; End_if;

result := (input1 OR input3) AND input2;



Содержание раздела