![三菱PLC快速入门及应用实例](https://wfqqreader-1252317822.image.myqcloud.com/cover/906/29975906/b_29975906.jpg)
2.5 电动机正反转控制编程
2.5.1 控制要求
按下正转启动按钮SB2,电动机正转;按下停止按钮SB1,电动机断电;然后按下反转启动按钮SB3,电动机反转;当电动机过载时,热继电器FR动作,电动机断电而受到保护;若电动机需要停止,只要按下停止按钮SB1即可。电动机正反转控制线路如图2-13所示。
![](https://epubservercos.yuewen.com/07C32A/16499776505878206/epubprivate/OEBPS/Images/img00068001.jpg?sign=1739283636-ileDh4Wv09437hNfWI5Fx2dQY2U2BQIv-0-8f8b1a1fd0557d72b7a688abfb84e801)
图2-13 电动机正反转控制线路
特别说明:KM1、KM2两个常闭触点是互锁触点,实现KM1、KM2两个接触器不会同时通电而避免主电路相间短路。
2.5.2 控制程序编写
(1)I/O点的确定和分配 I/O点的确定和分配如表2-9所示。
表2-9 正反转控制I/O分配表
![](https://epubservercos.yuewen.com/07C32A/16499776505878206/epubprivate/OEBPS/Images/img00068002.jpg?sign=1739283636-gbYbCro3m0NXLseyakrTVy2W0Qe08qie-0-59830d937a37312a2ff30de9bd631b89)
(2)PLC接线图 电动机正反转控制的PLC硬件接线如图2-14所示。
![](https://epubservercos.yuewen.com/07C32A/16499776505878206/epubprivate/OEBPS/Images/img00069001.jpg?sign=1739283636-mueKbHcmL7GDeigw8UWQZyZPXeMDkrGu-0-cd11f7b785923bfc769fc3df0339129d)
图2-14 正反转控制I/O接线图
(3)程序编写 编写控制程序如图2-15所示。
![](https://epubservercos.yuewen.com/07C32A/16499776505878206/epubprivate/OEBPS/Images/img00069002.jpg?sign=1739283636-IZoNzFiXFEnVcPNJOzBwuBoP4DwPOA55-0-95ac19a95357bc8ccf799a588cbf773a)
图2-15 正反转控制梯形图
2.5.3 编程指令诠释
(1)语句表
0 LDI X000 1 ANI X001 2 MPS 3 LD X002 4 OR Y000 5 ANB 6 ANI Y001 7 OUT Y000 8 MPP 9 LD X003 10 OR Y001 11 ANB 13 ANI Y000 14 OUT Y001 15 END
(2)程序解释
①当X2接通时,Y0接通并自锁,且联锁Y1不能接通;
②当X3接通时,Y1接通并自锁,且联锁Y0不能接通;
③只有当X1接通,断开Y0或Y1解除互锁后,才能反向控制启动;
④当X0或X1接通时,Y0、Y1都断开。
(3)指令诠释
①基本指令 如表2-10所示。
表2-10 基本指令
![](https://epubservercos.yuewen.com/07C32A/16499776505878206/epubprivate/OEBPS/Images/img00069003.jpg?sign=1739283636-1ZUIb3xtePAYV8tOvVlrxwFWmnuCPw9v-0-9f5e45db166a104058695250728653f2)
②指令使用说明
a.MPS、MRD、MPP无操作软元件;
b.MPS、MPP指令可以重复使用,但是连续使用不能超过11次,且两者必须成对使用缺一不可,MRD指令有时可以不用;
c.MRD指令可多次使用,但在打印等方面有24行限制;
d.最终输出电路以MPP代替MRD指令,读出存储并复位清零;
e.MPS、MRD、MPP指令之后若有单个常开或常闭触点串联,则应该使用AND或ANI指令;
f.MPS、MRD、MPP指令之后若有触点组成的电路块串联,则应该使用ANB指令;
g.MPS、MRD、MPP指令之后若无触点串联,直接驱动线圈,则应该使用OUT指令;指令使用可以有多层堆栈。