三菱PLC快速入门及应用实例
上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节。