.
‘功能块’对象
.
.

功能块是在执行过程中提供一个或多个值的POU。

通过单击工程 ➔ 添加对象 ➔ POU将对象添加到应用程序或工程中。在设备树或POU视图中,功能块POUs带有(FB)后缀。

您始终通过功能块副本的实例来调用功能块。

功能块的编辑器由声明部分和实现部分组成。

输出变量和内部变量的值在执行之后保持不变,直到下一次执行。这意味着对于具有相同输入变量的多次调用,功能块不一定返回相同的输出值。

除了IEC 61131-3中描述的功能外,您还可以将CODESYS中的功能块用于以下面向对象编程的功能:

  • 扩展功能块
  • 接口的实现
  • 方法
  • 属性

声明部分的第一行包含以下声明:

FUNCTION_BLOCK <access specifier> <function block> | EXTENDS <function block> | IMPLEMENTS <comma-separated list of interfaces>

.
 调用功能块