啟動、自鎖和停止控製是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編寫的梯形圖程序不同。