程序组织单元(简称POU)是Control FPWIN Pro7程序的组件。它们包含PLC控制程序。Control FPWIN Pro7程序由多个子程序组成。每个子程序本身都是完整的并执行特定任务。根据相关的任务,选择对应的POU类型。
POU的名称列在导航栏中的[POU]下。我们区分三种不同类型的POU(程序类别):
[程序(PRG)]
[功能(FUN)]
[功能块(FB)]
每个POU,无论是什么类型,都分为POU头和POU主体,两者均显示在共用编程窗口中。
这两个部分(头和正文)来自IEC哲学,其主张变量应在列表中声明,从而在程序中使用这些声明(符号名称)而不是物理地址。
这样做的优势是编译器负责地址管理,而您只需要在POU头中进行地址更改(只要您定义一个分配给地址的变量)。程序保持不变。
在POU头中,已声明局部变量。局部变量是仅在随附的POU本体中使用的变量。
POU本体包含可写入多个编程语言的程序逻辑:
编辑器 |
程序 |
功能块 |
函数 |
---|---|---|---|
[指令列表(IL)] |
● |
● |
● |
[梯形图(LD)] |
● |
● |
● |
[功能块图(FBD)] |
● |
● |
● |
[顺序流程图(SFC)] |
● |
● |
● |
[结构化文本(ST)] |
● |
● |
● |
●可用