ГОСТ Р МЭК 61131-3—2016
Если вызван метод, который не имеет результата, то «текущий результат» является неопределен
ным. В таблице 69 приведены альтернативные вызовы языка IL.
Таблица 69 — Вызовыдля языка IL
Howер
Описание
Пример (см.примечание)
1
а Вызов функционального блока с перечнем
неформальныхпараметров
CALС10(%1Х10. FALSE.A. OUT. В)
CALСMD_TMR(%IX5, T#300ms. OUT. ELAPSED)
1
ЬВызов функционального блока с перечнем
формальныхпараметров
CALC10(/.’ FBимя экземпляра
CU :=%IX10.
R:= FALSE. PV :=A.
Q => OUT.
CV=>B)
CALCMD_TMR(
IN := %IX5.
PT :=T#300ms,
Q =>OUT.
ET=> ELAPSED.
ENO=> ERR)
2
Вызов функциональногоблока сзагрузкой/
сохранением стандартных входных пара
метров
LDA
ADDD5
STC10.PV
LD%IX10
STC10.CU
CALC10// FB имя экземпляра
LDC10.CV II текущий результат
ЗаВызов функции с перечнем формальных
параметров
LIMIT( И Имя функции
EN := COND.
IN := В.
MN := 1,
MX := 5,
ENO => TEMPL
)
STAII Новый текущий результат
ЗЬВызов функции с перечнем неформальных
параметров
LD 1//установить текущий результат
LIMIT В. 5//и использоватьего как IN
STАII Новыйтекущий результат
4а Вызов метода с перечнем формальных па
раметров
FBJNST.M1(II Имя метода
EN := COND.
IN := В.
MN := 1.
MX .= 5,
ENO => TEMPL
)
STAII Новый текущий результат
193