一,程序组织单元的意思
1程序组织单元POU,由声明区和程序代码区组成,是用户最小软件单元,POU可分为,FUN函数块,FB功能块,PRG程序块。
二,POU分类
FUN函数块,
注意:1函数块是没有内部变量的,只能被其他的给变量,然后他反馈一个值。
2函数块只用调用函数块。
3FUN只有唯一的反馈值
4返回值是输出变量
5函数块的名字就是反馈值的名字
编程:1FUN 分外部输入INPUT和内部输入,输入变量不能用数组来声明。
2在PRG调用中要创建相同的变量,存放变量值;
3赋值的变量要相同
4输入变量不能比输出变量大
FB功能块
1反复使用的程序,做成通用的部件叫做,功能块。
2可以有多个输入变量,和输出变量,可以有多个值
3有自己的内部变量,系统必须给内部变量内存,需要实例化才可以使用。
4可以调用函数和功能块
5功能块由外部输入接口INPUT,输出变量,和内部变量组成。
6输出数值必须要创建一个变量来存放。
PRG程序
1程序是主核心,程序具有最大的调用权(FUN,FB,PRG)
2允许直接声明PLC物理地址(直接变量)
3程序要被任务调用才能使用,叫做(实例化)
POU创建的原则
1按照设备的工艺POU
2按照功能POU
3主程序POU
4循环使用FB
5复杂算法FUN
6子程序POU
,