今天我們分享一個不受時間關系影響的順序啟動 逆序停止的小案例
▎有兩臺電機的順序啟動,逆序停止;具體控制要求如下:
▶(1)按下啟動按鈕先啟動電機1 ,電機1啟動后按下電機2 的啟動按鈕才能運行電機2
▶(2)停止時,必須先停電機2 后再按電機1 的停止按鈕才能停電機1
▶(3)兩臺電機均可點動控制,點動時不能順序啟動
▶(4)當電機1 故障后立即停止運行,3S后停止電機2
▶(5)當電機2 故障后,兩臺電機均要停止
▎根據控制要求我們針對需要用到的變量進行IO分配
符號名稱 | 絕對地址 |
電機1啟動 | I0.2 |
電機2啟動 | I0.3 |
電機1 停止 | I0.4 |
電機2 停止 | I0.5 |
電機1手動 | I0.6 |
電機2手動 | I0.7 |
電機1故障 | I1.0 |
電機2故障 | I1.1 |
電機1運行 | Q0.1 |
電機2 運行 | Q0.3 |
▎接下來我們開始編寫程序
1、 在電機沒有故障沒有停止的情況下,按下電機1 的啟動按鈕,電機1運行

2、 電機1 啟動后,此時按下電機2的啟動按鈕,電機2 輸出運行;
3、 如需停止電機1 ,必須先停止電機2 之后,電機1才能停止

4、 手動和順序啟動需要互鎖,順序啟停沒有輸出時,可點動對應的電機試機運行
5、當電機1故障后,延時2S停電機2

程序到此編寫完成,可根據控制要求下載至實際的PLC進行調試看是否能滿足要求