PLC功能块编译报下标缺失怎么办
功能块的主要目的是促进良好的结构化编程,功能调用;让复杂的程序创建的代码更少,更易于程序的管理。一个功能块由块头和块体组成,块头—要在功能块程序中使用的数据:作为输入和输出的连接的变量,功能块内部变量,用块内本地参数定义。块体包含可能的指令,算法 - 这是功能块每次执行时的实际的代码。调用中,对应输入和输出变量用实际对应的变量代入。不是所有的PLC都可以创建功能块。可以建立功能块欧姆龙PLC:CJ1M,CJ,CS,CP1H/L等;每一类型的PLC能创建的功能块数量是不同的。在PLC中最多可以定义64个功能块,最多可以写30000条语句。
欧姆龙PLC功能块中编写梯形图,编译时报下标缺失,是因为对应用到的指令中有连续通道的数据需要设置,那么此时需要用数组变量,例如案例中应加上数据下标[]。
例:做SCL的功能块,其中SCL第二个操作数占4个通道,分别需要设置4个坐标的。
1、其中A定义为输入变量,B定义为内部变量,C定义为输出变量,如下图所写,这样编译时报阵列下标缺失。
![PLC功能块编译报下标缺失](http://www.591dg.com/uploads/allimg/160821/3-160R1204306.jpg)
![PLC功能块编译报下标缺失](http://www.591dg.com/uploads/allimg/160821/3-160R1204307.jpg)
![PLC功能块编译报下标缺失](http://www.591dg.com/uploads/allimg/160821/3-160R1204307-50.jpg)
![PLC功能块编译报下标缺失](http://www.591dg.com/uploads/allimg/160821/3-160R1204308.jpg)
上一篇:PLC脉冲量和模拟量的计算
下一篇:LED指示灯怎样判断PLC的异常
相关推荐
最新更新
推荐阅读
猜你喜欢
电工推荐
![电工技术基础_电工基础知识_电工之家-电工学习网](/skin/images/guanzhu.jpg)