怎么样让电脑控制电机转动(PLC开发举例——控制电动机正反转)
PLC控制电动机正反转的开发举例
下面通过开发一个电动机正反转控制线路为例来说PLC应用系统的开发过程。
1.明确系统的控制要求
系统要求通过3个按钮分别控制电动机连续正转、反转和停转,还要求采用热继电器对电动机进行过载保护,另外要求正反转控制连锁。
2.确定输入/输出设备,并为其分配合适的I/O端子
表5-1列出了系统用到的输入/输出设备和对应的PLC端子。
表5-1系统用到的输入/输出设备和对应的PLC端子
3.绘制系统控制线路图
图5-22为PLC控制电动机正反转线路图。
PLC控制电动机正反转线路图
4.编写PLC控制程序
启动三菱FXGP/WIN-C编程软件,编写图5-23所示的梯形图控制程序。
图5-23梯形图控制程序
下面对照图5-22线路图来说明图5-23梯形图程序的工作原理。
梯形图工作原理
(1)正转控制
当按下PLC的X000端子外接按钮SB2时→该端子对应的内部输入继电器X000得电→程序中的X000常开触点闭合→输出继电器Y000线圈得电,一方面使程序中的Y000常开自锁触点闭合,锁定Y000线圈供电,另一方面使程序中的Y000常闭触点断开,Y001线圈无法得电,此外还使Y000端子内部的硬触点闭合→Y000端子外接的KM1线圈得电,它一方面使KM1常闭连锁触点断开,KM2线圈无法得电,另一方面使KM1主触点闭合→电动机得电正向运转。
(2)反转控制
当按下X001端子外接按钮SB3时→该端子对应的内部输入继电器X001得电→程序中的X001常开触点闭合→输出继电器Y001线圈得电,一方面使程序中的Y001常开自锁触点闭合,锁定Y001线圈供电,另一方面使程序中的Y001常闭触点断开,Y000线圈无法得电,此外还使Y001端子内部的硬触点闭合→Y001端子外接的KM2线圈得电,它一方面使KM2常闭连锁触点断开,KM1线圈无法得电,另一方面使KM2主触点闭合→电动机两相供电切换,反向运转。
(3)停转控制
当按下X002端子外接按钮SB1时→该端子对应的内部输入继电器X002得电→程序中的两个X002常闭触点均断开→Y000、Y001线圈均无法得电,Y000、Y001端子内部的硬触点均断开→KM1、KM2线圈均无法得电→KM1、KM2主触点均断开→电动机失电停转。
(4)过载保护
当电动机过载运行时,热继电器FR发热元件使X003端子外接的FR常开触点闭合→该端子对应的内部输入继电器X003得电→程序中的两个X003常闭触点均断开→Y000、Y001线圈均无法得电,Y000、Y001端子内部的硬触点均断开→KM1、KM2线圈均无法得电→KM1、KM2主触点均断开→电动机失电停转。
5.程序调试
程序调试过程
①给PLC接好220V工作电源,再将计算机与PLC通过专用转换器和电缆连接好。
②往PLC写入程序。将PLC的RUN/STOP开关置于“STOP”位置,在FXGP/WIN-C软件中执行菜单命令“PLC→传送→写入”,把编写好的程序写入PLC。
③进行监控测试。将PLC的RUN/STOP开关置于“RUN”位置,在FXGP/WIN-C软件中执行菜单命令“监控/测试→开始监控”,然后用导线或按钮连接PLC相关输入端子和公共端(COM端),观察输出端子输出是否正常。例如用导线短接X000、COM端子,相当于按下SB2,正常时X000端子对应的指示灯会点亮,同时PLC内部程序执行,Y000端子内部硬触点闭合,Y000端子对应的指示灯会点亮。
在进行监控测试时,除了PLC有关的输入、输出指示灯会点亮来显示输入、输出状态外,在计算机编程软件的梯形图中会出现长方形高亮块显示元件接通状态,如将X000、COM端子短接再断开后,梯形图状态如图5-24所示,高亮块内的元件处于接通状态
图5-24X000、COM端子短接再断开后梯形图的状态
当程序调试发现PLC状态不工作,或者梯形图状态不正常时,在排除无硬件问题的情况下,要认真检查程序并进行修改,再将修改后的程序写入PLC,重新进行监控测试,直到正常。
6.安装系统控制线路,并进行现场调试
程序调试通过后,就可以按照绘制的系统控制线路图将PLC及外围设备安装在实际现场,线路安装完成后,还要进行现场调试,观察是否达到控制要求,若达不到要求,需检查是硬件问题还是软件问题,并解决这些问题。
7.系统投入运行
系统现场调试通过后,可试运行一段时间,若无问题发生可正式投入运行。