中、高層民用住宅樓梯照明經常會出現兩種情況:一是無照明燈,給上、下樓的居民帶來了很大的不便和不安全;二是有照明燈但無人管理,常常是長明燈,造成浪費。采用PLC對樓梯照明燈進行自動化管理,既安全可靠,又可節約用電。本節將通過一個簡單的實例來介紹PLC在民用住宅樓梯燈照明控制中的應用,主要實現的功能是通過西門子的S7-200 PLC來控制樓梯燈的亮滅。
一、控制要求
本實例是一個較為簡單的PLC控制實例,所有樓梯燈的亮滅全部通過PLC統一進行控制,具體的控制要求如下:
樓梯不同層的ON按鈕都統一接到控制輸入端I0.0,當將I0.0的ON按鈕按下時,則輸出端Q0.0的燈發光30s,如果在這一段時間內又一次按ON按鈕,則時間間隔又從頭開始。這樣可確保在最后一次按ON按鈕,在30s內燈不會熄滅。
如果按下ON按鈕,使能輸入端的I0.0的ON信號有效(I0.0=1),則定時器T37復位(T37=0)。
定時器T37從初始開始計時,同時,輸出Q0.0被復位(Q0.0=1,燈亮)。當計時到30s,定時器T37置位(T37=1),則再一次使輸出Q0.0為OFF(Q0.0=0,燈滅)。
樓梯燈的控制示意圖如圖9-15所示。
二、控制系統硬件設計
1.輸入/輸出信號分析
根據上述的控制要求,可知該樓梯燈PLC控制系統的輸入信號有:將燈開啟的啟動按鈕1個;輸出信號有:控制燈亮的輸出信號1路。
2.PLC資源分配表
根據PLC控制系統所要實現的功能,可編寫如表9-5所示的PLC輸入資源分配表。考慮到該PLC控制系統輸入輸出信號數目較少,這里將輸入/輸出信號和其他編程元件的地址分配放在一起考慮。
表9-5 PLC的輸入/輸出分配表
3.PLC選型
根據表9-5中所示的輸入/輸出分配表,參看表2-1,本實例中PLC可選用西門子小型PLC中的CPU222作為控制主機。
4.PLC控制系統示意圖
按照上述的控制功能描述,樓梯燈的PLC控制系統示意圖如圖9-15所示。
三、程序設計
根據控制功能要求,可設計如圖9-16所示的PLC控制主程序流程圖,其對應的梯形圖和語句表如圖9-17所示。
圖9-15 樓梯燈的控制示意圖
圖9-16 主程序流程圖
圖9-17 樓梯燈PLC控制的梯形圖及語句表