文末有項目案例及模板編程資料 導讀:在我們學習PLC編程時,學完了指令后,需要學習一些小的案例讓我們更好地理解PLC的功能以及執行順序等。大家理解了這些小的案例后,慢慢自己上手去編寫,逐步就會提升編程思維。 案例1:單按鈕啟停 所謂的單按鈕啟停就是第1次按下按鈕時啟動,再次按下時停止,周而復始循環。 之所以用這個案例是因為這個案例是一個非常典型的案例,它可以幫助我們理解PLC的掃描周期。 掃描周期理解:當接通I0.0時,V0.0線圈接通,接通后V0.0的常開觸點閉合,然后判斷第“④”中Q0.0是常閉的;接著再判斷第“⑤”中的常閉觸點斷開,所以“⑤⑥”這條支路是不通的,但是由于“③④”是這條支路是接通的,所以Q0.0輸出為1。 再下一個掃描周期時,由于V0.0只接通1個掃描周期,所以“③④”是這條支路是斷開的,而“⑤⑥”這條支路中是接通的(由于“⑥”在上個掃描周期是接通的),所以自鎖。 ![]() 案例2:運行統計案例 通過這個案例可以統計輸出點的個數,如下圖所示Q0.0和Q0.1是接通的,VB1中的值是2。如果Q0.0和Q0.1和Q0.2是接通的,那么VB1中的值是等于3。在這個案例中,移動要將0一直賦值給VB1,這樣才能正確統計出數據。否則會數據混亂。恰恰這個案例也是讓我們掌握掃描周期的一個好案例。 ![]() 案例3:設備報警程序 推薦理由:這個案例也是一個比較常用現場應用案例,因為現場一般設備都需要報警提示功能! 控制要求: 當電機出現過載時,過載報警指示燈以1HZ的頻率進行閃爍,當按下復位按鈕,若電機過載保護信號還存在,則報警指示燈常亮,若電機過載保護信息消失,則過載報警指示燈熄滅。 ![]() |
|