启动、自锁和停止控制是PLC最基本的控制功能。启动、自锁和停止控制可采用输出(OUT)指令,也可以采用置位(SET)、复位(RSET)指令来实现。
(1)采用输出指令实现启动、自锁和停止控制
输出(OUT)指令的功能是驱动线圈,它是一种常用的指令。用输出(OUT)指令实现启动、自锁和停止控制的PLC线路和梯形图如图5-20所示。
图5-20 采用输出指令实现启动、自锁和停止控制的PLC线路与梯形图
线路与梯形图说明如下。
当按下启动按钮SB1时,PLC内部梯形图程序中的启动触点0.00闭合,线圈100. 00得电,PLC的100. 00端子与输出端的COM端子之间内部硬触点闭合,接触器线圈KM得电,主电路中的KM主触点闭合,电动机得电启动。
线圈100. 00得电后,除了会使100. 00、COM端子之间的内硬触点闭合外,还会使程序中的自锁触点100. 00闭合,在启动触点0.00断开后,依靠自锁触点闭合可使线圈100. 00继续得电,电动机就会继续运转,从而实现自锁控制功能。
当按下停止按钮SB2时,PLC内部梯形图程序中的停止触点0.01断开,线圈100. 00失电,100. 00、COM端子之间的内部硬触点断开,接触器线圈KM失电,主电路中的KM主触点断开,电动机失电停转。
(2)采用置位、复位指令实现启动、自锁和停止控制
采用置位(SET)、复位指令(RSET)实现启动、自锁和停止控制的PLC线路与梯形图如图5-21所示。
图5-21 采用置位、复位指令实现启动、自锁和停止控制的PLC线路与梯形图
线路与梯形图说明如下。
当按下启动按钮SB1时,梯形图中的启动触点0.00闭合,“SET 100. 00”指令执行,将输出继电器线圈100. 00置1,相当于线圈100. 00得电,100. 00、COM端子之间的内部硬触点接通,接触器线圈KM得电,主电路中的KM主触点闭合,电动机得电启动。
线圈100. 00置位后,松开启动按钮SB1,启动触点0.00断开,但线圈100. 00仍保持“1”态,即仍维持得电状态,电动机就会继续运转,从而实现自锁控制功能。
当按下停止按钮SB2时,梯形图程序中的停止触点0.01闭合,“RSET 100. 00”指令被执行,将输出线圈100. 00复位(即置0),相当于线圈100. 00失电,100. 00、COM端子之间的内部硬触点断开,接触器线圈KM失电,主电路中的KM主触点断开,电动机失电停转。
比较图5-20和图5-21可以发现,采用置位复位指令与线圈输出指令都可以实现启动、自锁和停止控制,两者的PLC外部接线都相同,仅给PLC编写的梯形图程序不同。