從實際案例出發,零基礎講PLC,非常適合小白,趕緊學習吧

對於剛入門plc的學習者來說,可能覺得plc很高大上並且很難學會,所以接下來我會帶領大家零基礎從實際案例專案中學習plc,拒絕枯燥無味的單純講解軟體使用及某一個指令,從我自己的經驗角度出發,分享自己學習的經驗方式,希望能對學習愛好者提供點幫助,學習過程中也請大家多多批評指正,共同談論,如果有需要也可以私信我(免費),我很樂意幫助大家,好了,廢話不多說,進入正文吧!

根據下圖的三相交流電動機正反轉控制的主電路,設計一個PLC控制電動機正停反的控制系統。控制要求如下:

(1)正常情況下,按啟動按鈕SB1,電機正轉,按下反轉啟動按鈕SB2,電機反轉。

(2)電機啟動後,按下停止按鈕SB3並等待5秒鐘之後,才可以改變電動機的旋轉方向;

(3)如果SB1和SB2同時按下,電動機停止轉動,並且不起動,同時報警燈L1亮1秒暗1秒不斷閃爍。此時按SB3停止按鈕進行復位

從實際案例出發,零基礎講PLC,非常適合小白,趕緊學習吧

首先我們先確定一下按鈕、KM的使用輔助觸點情況,這裡是正反轉的主迴路,主迴路必須有互鎖電路,其他的按鈕用常開觸點。

下面是PLC的輸入輸出點表:

從實際案例出發,零基礎講PLC,非常適合小白,趕緊學習吧

根據題意(1)

程式設計:這裡根據題意1,只需編個自保持電路即可。

從實際案例出發,零基礎講PLC,非常適合小白,趕緊學習吧

題意(2)

要求按停止按鈕5秒後才能改變電機方向,所以這裡需設定一個標誌位,這裡用M0。0。

並且加上程式互鎖電路,具體如下:

從實際案例出發,零基礎講PLC,非常適合小白,趕緊學習吧

從實際案例出發,零基礎講PLC,非常適合小白,趕緊學習吧

從實際案例出發,零基礎講PLC,非常適合小白,趕緊學習吧

首先在2個自保持迴路中加入互鎖電路——網路1的Q0。1常閉點和網路2的Q0。0常閉點。題意2說按下停止按鈕後5秒,才能按啟動按鈕,所以網路3按下I0。2停止按鈕後,M0。0得電自保持,計時器T37計時5s後,將M0。0的自保持迴路停掉。並且在網路1和網路2中加M0。0的常閉點,使M0。0得電時網路1和網路2即使按了正轉按鈕或者反轉按鈕也不會使Q0。0或Q0。1得電。

題意(3)

要求SB1和SB2同時按下,電動機停止轉動,並且不起動,同時報警燈L1亮1秒暗1秒不斷閃爍。程式設計如下:

從實際案例出發,零基礎講PLC,非常適合小白,趕緊學習吧

從實際案例出發,零基礎講PLC,非常適合小白,趕緊學習吧

從實際案例出發,零基礎講PLC,非常適合小白,趕緊學習吧

從實際案例出發,零基礎講PLC,非常適合小白,趕緊學習吧

從實際案例出發,零基礎講PLC,非常適合小白,趕緊學習吧

這次增加了網路4/5/6,網路5和6就是利用2個計時器產生一個一秒脈衝的小程式,SM0。0為特殊位,其功能為一直得電。網路4就是利用M0。1將網路1/2/3鎖死,也就是說M0。1得電網路1。2。3是不起作用的。其原理與上一小結的M0。0一樣。

以上就是這個例項的全部程式設計,本例程採用方法就是將題意一點點拆分,一點點的把所需的功能寫入,最後一定會得到你想要的結果。