ГОСТ Р МЭК 61131-3—2016
Продолжениетаблицы42
Н о
мер
О писание
Пример
5а
Графический вызов с использованием кон
струкцииVAR_IN_OUT
5Ь
Графический вызов с присваиванием пере
менной из конструкцииVAR_IN_OUT
6а
Текстовыйвызовс отдельным присваиванием
входной переменной
FB_lnstance.lnput:= х;
YourTon.lN:= г.
YourTon.PT:=
t;
YourTon(notQ
= >
out):
6Ь Графический вызов с отдельным присваива
нием входной переменной
+ ---------------------+
г
—— |
MOVE
|
--Y ourC T U .C U
+ ---------------------+
+ ---------------------+
c - - |MOVE | — Y ourC TU . PV
+ ---------------------+
YourCTU
+ ------------------------ +
|
CTU|
1
— | ENENO|— n e x t
--IC U
Q | 0 -
O ut
— |PV CV|
—
+ ------------------------ +
7
Чтение выходной переменной после вызова
FB (текстоваяформа)
х:= FBJnstance.Output:
8а Выходнаяпеременная, присвоенная в вызове
FB (текстоваяформа
)
—
8Ь Выходнаяпеременная, присвоенная ввызове
FBсотрицанием (текстовая форма)
—
9а Текстовый вызов с именем экземпляра функ
ционального блока каквходной переменной
VARJNPUTI TMR: TON; END_VAR
EXPIRED:
=
l_TMR.Q:
В данном и следующих примерах предполагается, что
переменные EXPIRED и A_VAR были объявлены с ти
пом BOOL
9Ь Графический вызов с именем экземпляра
функционального блока как входной пере
менной
См. а)
10а Текстовый вызов с именем экземпляра функ
ционального блока как переменной из VAR_
IN_OUT
VAR_IN_OUTIO_TMR: TOF; END_VAR
IO_TMR(IN:=A_VAR. PT:= T#10S);
EXPIRED:= IO_TMR.Q:
10Ь Графический вызов с именем экземпляра
функционального блока как переменной из
VARJN.OUT
—
11а Текстовый вызов с именем экземпляра функ
циональногоблока как внешней переменной
VAR_EXTERNAL EX_TMR: TOF; END_VAR
EX_TMR(IN:=A_VAR. PT:=T#10S);
EXPIRED- EX_TMR.Q;
97