CODESYS 程序的分类(程序组织单元)

 一,程序组织单元的意思

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

,          

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值