ST 功能块调用
功能描述
调用ST中的函数块
调用包含函数(包含PRG类型POU)及功能块的调用。
-
函数:函数应通过语句调用,该语句由POU名称和跟随其后的带括号的参数表组成,如ST语句列表中所示。
-
功能块:功能块应通过语句调用,同时需要定义功能块的实例变量,该语句由功能块实例名称和跟随其后带括号的参数表组成,如ST语句表中所示。
-
返回:函数及功能块调用应支持RETURN语句的提前退出功能。
ST 用法
<FB 实例>(<FB 输入参数>:=<value or address>, <other FB 输入参数>);
示例
VAR
TMR:TON;
varA:BOOL;
END_VAR
TMR (IN:=%QX5, PT:=T#300ms);
varA:=TMR.Q;
ADD(IN1:=12,IN2:=10);
定时器功能块 TON
被实例化在 TMR:TON
并用参数赋值调用 IN
和 PT
.
输出 Q
解决了 TMR.Q
并赋值给变量 varA
.