120个气缸,均为双电控,触摸屏分别用上下两个按键控制,气缸号输入,有简便方法编程控制么,谢谢。另外每个气缸还有上下两个限位,怎么简单显示出上下位置的状态?
问题补充:
希望大侠们给出程序说明,谢谢啦
最佳答案
建立一个数组,数据类型struct或者UDT里面定义好气缸的状态和动作变量,触屏上的编号输入变量就是数组的组别号,大概思路如图片,还要考虑外部IO的传递问题,动作互锁问题等
图片说明:
提问者对于答案的评价:
您好,您说的这个结构数组我能明白,关键是如何将数组里的参数对应到plc的240个输入和240个输出点呢?
最佳答案作者回复:
1、STL间接寻址应该可以实现,没用过可以请教下别人。
2、本来以为300的IO也可以用UDT,结果发现不行,那么就烦一点先把IO传给全局DB数组(I一个数组,Q一个数组),再把这两个IO数组循环传递给结构数组
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc290525.html