跳到主要内容

定义函数 (FUNCTION)

FUNCTION是可以赋予参数但没有静态变量(没有记忆)的POU,当以相同的输入参数调用时,它总是生成相同的结果作为函数输出,例如算术运算指令。

函数不存储暂态结果、状态信息或内部数据,故称其无记忆。

ST用法

FUNCTION MyFunc : INT
MyFunc := 1;
END_FUNCTION