楼主以前使用PLC似乎也不是很熟吧
很简单的问题
首先在问题里没有同步信号,再一个老板指定使用移位指令似乎是依次考试录新人。
移位指令要完成老板要求可以考虑2楼方案,只是这移位命令谁发---即缺少同步信号。
输入在加一个同步信号,转盘定位精度不是很高,速度也允许(因为用了气缸)
可以这样--使用字移动指令
建立一个数据链,有22个数据位就够了(转盘只有20位)
同步信号,and,入料信号 D1=1,
同步信号,and,D?(检测位置),+X5 D?=5
同步信号,and,D?(检测位置),+X6 D?=6
同步信号,and,D?(检测位置),+X7 D?=7
同步信号,and,D??(Y5位置)=5,Y5=1
同步信号,and,D??(Y6位置)=6,Y6=1
同步信号,and,D??(Y7位置)=7,Y7=1
气缸适时复位
控制电机匀速启停就可以了
如果条件必须用步进电机,做个起始定位,步数依据计算得出,程序给出“同步信号”