三菱PLC中以为指令有:SFTR右移位指令;ROR 循环右移;ROL循环左移;WSFR字右移;WSFL字左移等等,本次主要讲解SFTL位左移指令的具体使用方法及应用场合。 4工位转盘 SFTL指令形式:SFTL S D n1 n2;S为源操作数起始位、D为目标操作数起始位、S和D都是位寄存器;n1为目标操作数位的个数、 n2源操作数位的个数;例如:SFTL M0 M10 K4 K2 ;将M0起始的2个位(M1 M0)状态,左移到M10起始的4个位(M13 M12 M11 M10)寄存器中; 应用场所举例说明:在一个四工位圆盘中,在上料位放好产品,在检测位相机检测产品状态,检测结果OK则装配位进行自动装配,检测结果NG则装配配不进行装配,排料位对过来的OK或者NG产品进行判断,分类存放在不同料盒中; 四工位转盘示意图 在三菱PLC的梯形图编程中,简单程序如下:(只提供解决问的方法) 程序解释:检测位将检测结果存放在M9中,转盘启动时触发移位指令进行移位,M10存放是否进行自动装配的条件,M11存放产品移到NG还是OK产品盒内,注意尽量使用SFTLP带上升沿的指令,防止多次触发移位。 |
|