符号:
在一个动作中,您将实现其他程序代码,您可以进一步将其作为基本实现以另一种语言来实现。基本实现是在其中插入动作的功能块或程序。
动作没有自己的声明,它可以与基本实现中的数据一起使用。这意味着该动作使用其基本实现中的输入和输出变量以及局部变量。
通过单击动作添加到功能块或程序。
将句法:
<program>.<action>或<FB instance>.<action>
要仅从基本实现中调用动作,只需提供动作名称。
.例
从另一个POU调用Reset动作不会从基本实现中执行调用。
声明:
PROGRAM PLC_PRG
VAR
Inst : Counter;
END_VAR
从IL语言的POU调用Reset动作
CAL Inst.Reset(In := FALSE)
LD Inst.Out
ST ERG
从ST语言的POU调用Reset动作
Inst.Reset(In := FALSE);
Erg := Inst.out;
从FBD语言的POU调用Reset动作
在SFC实现语言中经常使用动作。 |