和其他PLC中的子程序功能一样,欧姆龙PLC也有“功能块”这么一个东西。功能块符合IEC61131–3 标准,和子程序的效果一样。使用功能块的主要目的是实现结构化编程和功能调用,让复合结构的PLC程序生成的代码更少,更易于程序的管理。
值得注意的是:不是所有的欧姆龙PLC都可以创建功能块。可以建立功能块的PLC有:CJ1M,CJ,CS,CP1H/L等系列;每一类型的PLC能创建的功能块数量是不同的。在PLC中最多可以定义64个功能块,最多可以写30000条语句。
创建和使用功能块的步骤
在“功能块”上点右键,选插入功能块
然后打开功能块,在内部/输入/输出右键添加变量,在功能块里使用的点只能是你添加的变量。
定义输入变量:
定义输出变量:
功能块编程
编写好功能块后回到主程序,插入功能块调用->选责你之前写好的功能块,之后再输入输出位置添加插入功能块参数即可使用。