3.1 設(shè)備選型
1)PLC——LM3108
該P(yáng)LC具備1個(gè)RS232端口和1個(gè)RS485端口,兩者均可實(shí)現(xiàn)自由口通訊,可實(shí)現(xiàn)Modbus從站和Modbus主站功能。LM3108本體帶有24點(diǎn)DI和16點(diǎn)DO,具有8k的自由存儲(chǔ)空間,完全可以滿(mǎn)足該方案的要求。
2)調(diào)制解調(diào)器——具備RS232接口的普通56K調(diào)制解調(diào)器。
3)遠(yuǎn)程PC
具備上位撥號(hào)并支持Modbus主協(xié)議軟件的PC機(jī),比如裝有和利時(shí)公司SmartPro軟件的PC機(jī)。
3.2 LM3108與Modem硬件連接
需要2個(gè)9針的公頭,連接線(xiàn)纜定義如圖3:
?
圖3 LM3108與Modem連接線(xiàn)
LM3108連接針頭1, Modem與PC之間的連接線(xiàn)的PC端接針頭2,將兩個(gè)9針頭的2、3、5直連,針頭2的1、7、8短接,4、6短接。
3.3 LM3108與Modem軟件設(shè)置
LM3108提供RS232口Modbus從站功能塊(SET_LOCAL_ADDRESS)、RS232口通訊參數(shù)設(shè)置功能塊(Reset_COMM_PRMT)、RS232口通訊自由口參數(shù)設(shè)置功能塊(Set_COMM_PRMT)、RS232口通訊自由口數(shù)據(jù)發(fā)送功能塊(COMM_SEND)、RS232口通訊自由口數(shù)據(jù)接收功能塊(COMM_RECEIVE)。
物理連接PLC與Modem后,若采用遠(yuǎn)程PC主動(dòng)呼叫PLC,只需編程調(diào)用SET_LOCAL_ADDRESS和Reset_COMM_PRMT這兩個(gè)功能塊即可,PLC側(cè)無(wú)需再作其它 設(shè)置。
若采用PLC主動(dòng)呼叫遠(yuǎn)程PC,則需要RS232口在自由通訊方式下使用COMM_SEND與COMM_RECEIVE同Modem進(jìn)行會(huì)話(huà)。
PLC主動(dòng)呼叫遠(yuǎn)程PC的程序流程圖如圖4:
?
圖4 PLC主動(dòng)呼叫遠(yuǎn)程PC程序流程圖
3.4 應(yīng)用效果
本文介紹的方案已經(jīng)成功應(yīng)用于國(guó)內(nèi)外中央空調(diào)遠(yuǎn)程監(jiān)控系統(tǒng),從幾套系統(tǒng)近一年的運(yùn)行情況來(lái)看,系統(tǒng)質(zhì)量可靠、運(yùn)行穩(wěn)定、運(yùn)行效果良好。相對(duì)傳統(tǒng)方案,本文介紹的方案節(jié)省了大量電纜和硬件設(shè)備,具有較好的性?xún)r(jià)比,得到客戶(hù)的好評(píng)。
4 結(jié)束語(yǔ)
本文介紹了使用小型PLC作為中轉(zhuǎn),實(shí)現(xiàn)遠(yuǎn)程PC服務(wù)器與多臺(tái)現(xiàn)場(chǎng)設(shè)備之間的通信方案,并詳細(xì)說(shuō)明了其關(guān)鍵設(shè)備PLC的軟硬件設(shè)置。該設(shè)計(jì)方案不僅可以應(yīng)用于中央空調(diào)監(jiān)控系統(tǒng),也可廣泛應(yīng)用于其它行業(yè)的類(lèi)似監(jiān)控系統(tǒng),具有廣闊的應(yīng)用前景。
參考文獻(xiàn)
[1] 陳堅(jiān). Modem通信編程技術(shù). 西安電子科技大學(xué)出版社
[2] 杭州和利時(shí)自動(dòng)化有限公司. LM系列PLC硬件手冊(cè),2006
[3] 杭州和利時(shí)自動(dòng)化有限公司. LM系列PLC軟件手冊(cè),2006
評(píng)論
查看更多