程序组织单位 (POU) 用于所有编程对象(程序、功能块、功能等),这些对象用于创建控制器应用程序。
根据 IEC 61131 标准的定义,POU 是一个程序、功能块或功能。但在本文档中,POU 总体上用于对可包含 IEC 代码的元素(如方法、属性、接口等)编程。如果本文档像 IEC 61131 中所定义的那样以较狭义的方式提及 POU,则会使用 POU 对象一词。
在应用程序树的全局节点中管理的 POU 并非特定于设备,但是可将它们实例化以用于设备(应用程序)。为此必须由相应应用程序的任务调用程序 POU。
但是 POU 也是添加对象菜单中这些对象特定子类别的名称。在此,它仅由程序、功能块和功能构成。
因此,POU 对象通常是编程单元。其为一个对象,在应用程序树的全局节点下或直接在应用程序树中的应用程序下非特定于设备地对其进行管理。可在编辑器视图中查看和编辑它。POU 对象可以是程序、功能、功能块。
可为每个具体 POU 对象设置特定属性(例如生成条件等)。
有关如何创建 POU 对象的说明,请参阅将 POU 对象添加至应用程序一节。您已创建的 POU 会添加至软件目录的资产视图。
您可用 2 种不同的方式将在资产视图中可用的 POU 对象添加至项目:
o在资产视图中选择一个 POU 对象,并将其拖动至应用程序树中适用的节点。
o在资产视图中选择一个 POU 对象并将其拖动至逻辑编辑器视图。
除了 POU 对象,还有设备对象用于在目标系统(资源、应用程序、任务配置等)上运行程序。可在应用程序树下管理它们。