上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.6 自动往复循环控制编程
2.6.1 控制要求
电动机正转拖动工作台向前,至指定位置撞击行程开关SQ2,使电动机反转,拖动工作台向后,至指定位置撞击行程开关SQ1,又使电动机反转,以后循环工作。
自动往复循环控制线路如图2-16所示。
图2-16 自动往复循环控制线路
2.6.2 控制程序编写
(1)I/O点的确定和分配 如表2-11所示。
表2-11 自动往复循环控制I/O分配表
(2)PLC接线图 自动往复循环PLC控制的硬件接线如图2-17所示。
图2-17 自动往复循环控制I/O接线图
(3)程序编写 编写控制程序如图2-18所示。
图2-18 自动往复循环控制梯形图
2.6.3 编程指令诠释
(1)语句表
0 LDI X000 1 ANI X001 2 MPS 3 LD X002 4 OR X005 5 OR Y000 6 ANB 7 ANI X004 8 ANI Y001 9 OUT Y000 10 MPP 11 LD X003 12 OR X004 13 OR Y001 14 ANB 15 ANI X005 16 ANI Y000 17 OUT Y002 18 END
(2)程序解释
①当X2接通时,Y0接通并自锁;
②当X4接通时,Y0断开且Y1接通并自锁;
③当X3接通时,Y1接通并自锁;
④当X5接通时,Y1断开且Y0接通并自锁;
⑤只有当X1接通,断开Y0或Y1解除互锁后,才能反向控制启动;
⑥当X0或X1接通时,Y0、Y1都断开。
(3)指令诠释 块指令与栈指令的功能见2.4节和2.5节。