函数是一个POU,在执行时正好提供一个数据元素,并且其文本语言的调用可以作为表达式中的运算符发生。数据元素也可以是数组或结构。
通过单击POUs视图中,函数POU具有后缀(FUN)。
将对象添加到应用程序或项目中。在设备树或函数没有内部状态信息,这意味着函数在下一次调用之前不会保存其变量的值。具有相同输入变量值的函数调用始终提供相同的输出值。因此,函数不得使用全局变量和地址! |
函数的编辑器由声明部分和实现部分组成。
声明部分的第一行包含以下声明:
FUNCTION <function> : <data type>
在此之下,声明输入和函数变量。
函数的输出变量是函数名称。
如果您在函数中将局部变量声明为RETAIN,则将无效。在这种情况下,CODESYS会发出编译器错误。 |
您不能在CODESYS V3中的函数调用中混合使用显式和隐式参数分配。这意味着您只能在函数调用中使用显式或隐式参数分配。调用函数时参数分配的顺序是任意的。 |