标志
“POU” 类型的对象是CODESYS 项目中的一个计划组织单位。您用 POU 编写控制器程序的源代码。
POU 有以下几种类型:
-
计划
-
功能
-
功能块
在设备树或“POU” 视图中使用命令 “Project Add Object” 插入“POU” 对象。添加 POU 时,您需要定义 POU 类型和执行语言。
您还可以为这些对象添加其他编程对象(方法、动作等)。
呼叫 POU
某些 POU 可以呼叫其他 POU。不允许递归。
通过命名空间调用 POU 时,CODESYS 会按照以下顺序浏览项目,查找要调用的 POU:
-
当前申请
-
“当前应用程序的库管理员”
-
“POUs” 查看
-
“库管理员” 在“POU” 视图中
如果要调用应用程序中使用的库中存在的同名 POU,以及“POUs” 视图中的对象,请注意以下几点:在“POUs” 视图中,没有语法允许您仅通过名称调用 POU。在这种情况下,您必须将库从应用程序的库管理器转移到项目的库管理器中(在“POUs” 视图中)。之后,您就可以在“POUs” 视图中调用 POU 对象了。如果将命名空间添加到程序库中,就可以调用程序库的 POU。
在CODESYS 中,"POU "一词也用于“POUs” 视图,其中CODESYS 管理项目中的全局对象。
添加 POU "对话框
功能 :该对话框用于根据 IEC 61131-3 标准配置新的 POU。这意味着 POU 可以是程序、函数或功能块。
请致电 :“项目 添加对象” 菜单;选中应用程序时“设备” 视图中的上下文菜单;“POU” 视图中的上下文菜单
“名称” |
POU 名称 |
“Program” |
|
“功能块” |
|
“功能” |
请注意:当“Sequential Function Chart (SFC)” 被选为“实现语言时不可用” 。 “返回类型:” :返回值的数据类型 |
“执行语言” |
POU 的执行语言 |