下载贤集网APP入驻自媒体
大部分主流品牌商PLC编程时都支持采用ST语言或梯形图建立功能块,如施耐德PLC、西门子、欧姆龙、三菱等。 功能块的好处就是把相同动作的功能建成通用的程序块,方便进行调用,减少程序的重复性、冗余。说得易懂点功能块就是一种变量类型,需要先定义后进行使用,做到高内聚低耦合,在西门子博途中称之为背景数据块 。 在欧姆龙CJ系列PLC中,使用功能块先定义后调用。具体流程是在打开编辑功能块内先进行选择变量类型,定义变量数据类型、变量的符号,给变量进行加注释等,然后用梯形图语言编写逻辑控制程序。所有的变量都赋值都是形参,在实际调用时赋实参,做到重复调用相同的功能块赋不同的地址,实现控制不同区域相同机构或设备的动作。