學PLC我們如果不了解PLC的掃描過程以及工作原理是很難合理巧妙的編寫PLC程序,PLC的工作過程是從上至下,從左至右,逐行掃描,統(tǒng)一輸出。最后是把輸出結果輸出至外圍端子上。
下面通過一個簡單的案例進行練習,有助于更深刻的理解其位邏輯指令的含義。
示例控制要求描述:
單按鈕控制四臺電機逆序啟動、順序停止;下圖所示要求每次按下按鈕啟動一臺電機,啟動順序為4-3-2-1;四臺電機全部啟動后,再每按一次按鈕停止一臺電機,停止順序為1-2-3-4;當按下急停按鈕,所有電機全部停止。
輸送帶順啟逆停示意圖
IO地址定義:
根據(jù)控制要求描述的分析,可建立如下表所示的I/O地址分配表。
PLC接線圖:
如下圖所示為本例中的PLC接線圖,在本例中電機的過載信號并未涉及到,讀者可根據(jù)實際要求添加故障過載信號,本例涉及到的啟停按鈕所接的為常開按鈕;急停信號外部信號則使用的是常閉型,因此在程序中正常時使用常開觸點。
PLC接線圖
程序設計思路及參考程序:
設計思路:
從示例要求分析,要求一個按鈕分別啟停4臺電機,可以分為啟動和停止兩部分去實現(xiàn)。因為啟停均為同一個按鈕,那在最后一臺電機啟動后需要激活一個啟動完成標志位,當再按下按鈕時才能停止電機。同時要求是每按一次按鈕啟動或停止一臺電機,因此需要涉及到沿脈沖信號;最后需要根據(jù)掃描周期的原理,后一臺的啟動需要前一臺的運行條件;而停止時則是先停最后一臺啟動的電機,所以前一臺的斷開信號是停止后一臺的條件;具體參考程序如下圖所示。
西門子S7-200 Smart PLC掃描原理實現(xiàn)單按鈕控制N臺電機,單按鈕多控制,單按鈕多開