在众多的操作系统中均要求电动机能够实现正反转给操作,从电动机的工做原理中可知,需将三相电源中的任意两个进行对调,就能实现电动机的反向运转,因此电动机实现正反转的实质便是电源进线的调换。但若仅调换进线,容易导致电源短路,因此必须设置互锁,图2是三相异步电动机正反转的原理设计图,图中km1和km2均是交流接触器主触头,当km1吸合时,km2交流接触器主触头就会断开,然后便可实现电机的正转。若是断开交流接触器主触头km1,km2就会吸合,此时电动机则会实现反转,图中的fu1主要用于防止电源短路,圆形代表电机m。
由上图可知,plc程序在使用中软件互锁功能并不可靠。因此,需在硬件总添加互锁,地址分配表如表1所示,除了在硬件中添加互锁外,还需做一个热保护装置。
根据所设计的设备具体功能与需求画出plc梯形图,梯形图如图3所示。然后对其进行解析,即可得到编程程序代码。
设计得到的程序如下:
0 ld x000
1 or y005
2 ani x002
3 ani y004
4 out y005
5 ld x001
6 or y004
7 ani x002
8 ani y005
9 out y004
10 end
在图3梯形图中,plc外部按钮所控制的常开触点主要是左母线的第一等级以及第二等级的x001触点和x002触点,只需按钮便可使得x000或x001任意一个常开触点闭合,输出继电器y005或继电器y004就能通过相应线路形成闭合回路,进而使常开接触点y005或y004实现自锁功能同时实现电动机的正反转。停止通过plc外部的按钮实现,按钮通过释放x002常开接触点,使得继电器断电引发电动机停止运转。