ГОСТ Р МЭК 61131-3—2016
E_TMR
+
----------
+
| TON |
I_B LK
+-------------------------------+
END_FUNCTION_BLOCK
а) Имя функционального блока как входная переменная (см. примечание)
FUNCTION_BLOCK
(* Внешний интерфейс *)
+-----------------------------+
|INSIDE_B|
TON
-----
| I_TMR-----------I_TM R|-----TON
BOOL— | TMR_GO EXPIRED | -----BOOL
+-----------------------------+
(‘ Тело функционального блока ’)
I_TMR
+----------+
| TON |
TMR_GO
------
| IN
|PT
Q | -------EXPIRED
ET|
+
----------
+
END_FUNCTION_BLOCK
FUNCTION_BLOCK
(‘ Внешний интерфейс ‘)
+------------------------------ +
| EXAMPLE_B |
BOOL
-----
| GODONE | ------BOOL
+------------------------------+
(‘ Телофункционального блока ’)
E_TMR
+
----------
+
| TON |
t# 1 0 0 m s
------
|PT ET|
+
----------
+
I_B LK
+---------------------------------- +
I INQ ||IN S ID E _B|
END_FUNCTION_BLOCK
GO
------
| INQ ||IN S ID E _A|
t# 1 0 0 m s
------
|PT ET|E_TMR
------
|I_TM RE X P IR E D |--DONE
+-----------+ +------------------------------- +
E_TMR
------
| I_TM R-------------I_TMR |
G0
------------
| TMR_GOEXPIRED | - --DONE
+-----------------------------------+
b) Имя функционального блока каквходная-выходная переменная
102