ГОСТ Р МЭК 61131-3—2016
Продолжениетаблицы40
НомерОписание
Пример
2д
Объявлениевнешних переменных
VAR_EXTERNALCONSTANT ... END_VAR
VAR_EXTERNAL CONSTANT В: REAL;
END_VAR
Соответствуетследующему:
VAR_GLOBALВ: REAL
ЗаИнициализация входныхпараметровVARJNPUT MN:INT:= 0;
ЗЬИнициализация выходныхпараметров
VAR_OUTPUT RES: INT:= 1;
ЗсИнициализациястатическихпеременных
VAR B; REAL:= 12.1:
3dИнициализация временныхпеременных
VARJTEMP1: INT:= 1;
—Входной параметр EN и выходной параметр
ENO
Определенов таблице 18
4а Объявлениеквалификатора RETAINдлявход
ных переменных
VARJNPUT RETAIN X; REAL; END_VAR
4Ь Объявление квалификатора RETAIN для вы
ходныхпеременных
REAL; END_VAR
4с Объявление квалификатора RETAIN для вы
ходныхпеременных
VARJNPUT NON_RETAJNX: REAL:
END_VAR
4d Объявлениеквалификатора NON_RETAINдля
выходных переменных
VAR_OUTPUT NON_RETAIN X: REAL: END_VAR
4е Объявлениеквалификатора NON_RETAINдля
статических переменных
VAR RETAIN X: REAL:
END_VAR
4f Объявление квалификатора NON_RETAINдля
статических переменных
VAR NON_RETAIN X: REAL;
END_VAR
5а Объявление квалификатора RETAIN для ло
кальныхэкземпляров функциональногоблока
VAR RETAINTMR1: TON:
END_VAR
5ЬОбъявление квалификатора NON_RETA!N
длялокальныхэкземпляров функционального
блока
VAR NON_RETAIN TMR1:TON;
END_VAR
6аТекстовое объявление.
- входных переменныхпереднего фронта
FUNCTION_BLOCKAND_EOGEVARJNPUT
X: BOOLR_EDGE:
Y: BOOL F_EDGE;
END_VAR
VAR_OUTPUTZ: BOOL: END_VAR
Z:= XAND Y; (’пример наязыке ST
*) END_FUNCTION_BLOCK
6Ь - входных переменных заднего фронта (тек
стовое)
См. выше
91