摘要:本文通過介紹可編程序控制器(PLC)的開發和PLC與VB的通信技術,結合數據庫技術,為智能建筑中的系統集成提供一種思路,提高智能建筑中設備使用的安全和可靠性。關鍵詞:智能建筑;PLC;串口通信;VB語言;控制。
中圖分類號:TUl7
文獻標識碼:B
文章編號:1008-0422(2007)07-0065-02
1引言
可編程序控制器(Programmable Controller)簡稱PLC在智能建筑中也得到廣泛應用,如中央空調控制、二次加壓設施、消防系統、電梯系統等。它集邏輯運算、順序控制、定時、計數、算術運算功能為一體。另外還可以與其他計算機進行通信聯網,這種通信不但包括不同的PLC之間的數據交換,而且還包括PLC與計算機之間的通信。
2系統構成
本系統采用PLC采集模擬信號、數據處理,通過串行通信口上傳到計算機,計算機對傳上來智能建筑中監控設備的數據進行分析、分類記入數據庫,實時顯示在上位機上并提供數據查詢。PLC為S7-224,串行通信接口的信號線采用RS-485,此信號線為半雙工,即不能同時接收和發送。將PLC置于run態,就可以將PLC中存于發送緩沖區中的數據及信號送人上位機的串口,上位機通過串口通信程序接收這些數據后顯示并通過數據庫控件Adodc的綁定,把數據記錄到數據庫,從而完成數據的采樣并記錄。
3 S7-200的通信方式與通信參數的設置
本工程選擇STEP7-Micro/WlN32支持的通信硬件PC/PPI電纜,它所支持的波特率有9.6Kbps和19.2Kbps,支持的協議為PPI協議,即點對點接口協議,基于開放系統互聯模型0Sl。PPl是主/從協議,網絡上的S7-200CPU均為從站,其他CPU、SIMATIC編程器或TD200為主站。S7-200CPU仍通信端口采用RS-485信號標準的連接口,PC/PPI電纜把S7-200計算機連接起來,通過使用接收中斷、發送中斷和字符中斷等指令,自由端口通信可以控制S7-200CPU通信口的操作模式。……