>文末有55个实战案例资料 导读:在之前的文章中我们介绍过PLC的数组数据类型的使用方法,而我们使用一维数组比较多。而评论区有粉丝留言需要介绍二维数组的使用方法,其实前面发的文章中有利用二维数组使用模拟量滤波程序的使用。那么本文也还是介绍一下二维数组的使用方法。 通常根据我的经验来看,二维数组的使用场合基本上是为了简化一些数据的运算场合中。比如我们要采集16个通道的数据,每个通道的数据采集8次,那就可以建以下图中这种形式二维数组。第一维数组可以用来表示通道个数,第二维代表采集的次数。
再比如我们PLC的输入地址也可以用二维数组来代替,比如I0.0,I0.1这种地址,前面的字节地址用第一维数组来表示,后面的位地址用第二维来表示。如下所示,IB0至IB15的地址可以使用以下二维数组表示方式。
案例要求: 现场有104个传感器,任意的50个传感器的值为TRUE则输出报警 1.新建FB9程序块,定义接口变量
2.用两个FOR循环做嵌套,每外循环一次,内循环8次,也就是相当于依次读取I0.0至I0.7这种地址存入到二维数组I[0,0]至I[0,7]中,然后就可以判断哪一个输入点的值为1了。
3. 程序调用
最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把55个实战案例全部整理出来,案例都是比较典型的,其中包括气缸控制程序、报警程序、程序框架、运动控制程序封装、模拟量控制变频器、通信等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我!!!!!!!!!!!!!!!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |