2016年4月12日 星期二

PLC 可程式邏輯控制器 的程式指令介紹1


PLC的指令 可以從每家PLC的手冊當中看到,
所以本篇不再重覆說明,

而是以周遭常見的元件來再說。

===============
1.常開接點



常開接點,以最簡單的應用,可以想像成,電燈的開關。
「電燈開關」的圖片搜尋結果

如果開關是ON時,要動作(亮燈),用常接點。


如果開關是OFF時,要動作(亮燈),用常接點。










2.輸出指令





輸出指令,可以想像成是電燈

========================

所以如果要當電燈開關,ON時要亮燈(動作)的程式該怎麼寫!?


沒錯,一行就結束了。
=========================
例2:並接(=或=OR)的用法

如果要兩個開關ON時(常開接點),可以讓燈泡(輸出)亮。
☆在寫程式時,一定要可以用口語把動作說清楚。像上一行的說明,關鍵字就是都(=或=OR)
☆☆而PLC裡面,同一個輸出點,只能寫一次。
所以不可以寫成下圖:










而是要把燈泡合成一個輸出,如下圖。










==============================================
例3:串接(=且=AND)
如果要兩個開關同時ON時(常開接點),可以讓燈泡(輸出)亮。
☆關鍵字就是同時(=且=AND)
☆也可以說成:當開關1 ON時, 開關2 也 ON,燈泡亮。
程式如下:







==============================================
例4:自保持電路(很重要)
在PLC當中,輸出元件(燈泡)也可以當成是輸入接點來使用。而燈泡的亮=ON,暗=OFF。











跟例2的程式很像,只是開關2變成燈泡。

程式一開始,燈泡是暗(OFF),第二行程式 燈泡開關也就是OFF。
當開關1打開後,燈泡 亮(ON),第二行程式的燈泡開關,也會ON,
如果再把開關1 關閉(OFF),燈泡不會因此暗,因為第二行的燈泡開關還是ON。

燈泡會把自已維持亮(ON),所以稱為「自保持」
====================================================
例5:自保持電路的應用
水塔補水 程式:
用文字形容:當低水位開關ON時,補水馬達ON,直到高水位開關ON。

分析:
低水位開關ON時,補水馬達ON <==補水馬達ON後,開始補水,所以低水位開關會OFF掉,所以需要自保持電路。

所以程式如下:











分析2:
直到高水位開關ON<==自保持電路會因為第二行程式,而持續補水,所以要把第二行程式當中加入高水位開關OFF(常閉接點)的條件。










以上就是完整的補水程式。
------
如果寫成以下的程式可以嗎!?










是可以的。
兩者間有什麼不同。










在上面的程式文字說明:
低水位開關ON 高水位開關 OFF時,補水馬達ON。
當補水馬達ON 高水位開關 OFF時,補水馬達ON。 <=程式讀出來是這樣,但我們可以想像是補水直到高水位開關 ON。












在上面的程式文字說明:
低水位開關ON 且 高水位開關 OFF時,補水馬達ON。
當補水馬達ON 且 高水位開關 OFF時,補水馬達ON。 <=程式讀出來是這樣,但我們可以想像是補水直到高水位開關 ON。

所以上面兩個程式的差別在於,開始補水時,有無判斷高水位開關 ON的動作。

註:有些比較細部的差別,不在本篇說明,正常情形下,兩者是沒有差別的。


沒有留言:

張貼留言