專案要求
如圖1。3-1,一個套房的照明系統,每個房間都有對應的照明燈及其對應開關,臥室的照明燈一般2個開關在入門處與床頭,客廳的也有2個開關控制,控制的要求有以下幾點:
1)所有的開關按鈕為點動控制按鈕,按一次開燈,按第二次關燈。
2)主臥裡面設定一個按鈕,按下去之後,客廳衛生間的所有公共區域的燈都熄滅。
3)入門處設定一個切換開關,按下去,全部燈都熄滅。
4)每天2點左右,會自動把全屋的照明全部熄滅一次。
圖1。3-1 房屋照明電路分佈
電路設計
1。plc選擇的是FX1S-30MR(繼電器輸出型,透過選型軟體進行選型)
2。客廳、兒童房、主臥室、次臥的開關都有兩個按鈕,由於按鈕使用的是點動型別的,所以可以使用同一個X點,節省輸入點的個數。
3。總電源的使用常閉的切換開關,不用常開(安全性比較強,在按鈕或者X點損壞的情況下,會自動斷開所有照明電路)
4。每個照明燈都串聯了對應的保險絲,容量選擇2A的。
5。PLC的電源開關與主電路電源獨立開,單獨使用一個2A的空開。
6。照明電路的總開關使用10A的足夠(空開的選擇與計算可以去學習電工相關知識)
圖1。3-2 型號選擇
圖1。3-3 電路原理圖
程式解析程式及其解析
1.啟停控制
圖1。3-4 啟停控制程式
每個按鈕一一對應其控制的照明燈進行控制,使用ALT交替輸出指令,該指令每觸發一次,輸出點的狀態就轉換一次,所以每按下一次按鈕,照明燈的狀態就變一次。
2.停止控制
圖1。3-5 停止控制程式
第50步,主臥的總開關按下時,使用批次復位,把Y0到Y6中間所有的點都復位(Y0到Y6是所有公共區域的照明燈),
第56步,總電源開關一旦導通,Y0到Y11全部復位,就是整個房間的燈都關閉,由於程式外部接的是常閉訊號,所以在程式內部需要寫成常閉。
第62步,D8015儲存的是plc內部的時間(小時),這裡做了一個判斷,當大於2點時,復位所有公共區域的照明燈(Y0到Y6),這裡使用了上升沿觸點,只執行一次。這樣超過2點我們出公共區域也可以重新再開燈。
(技成培訓網原創,作者:陳育鑫,未經授權不得轉載,違者必究)