PLC實(shí)現(xiàn)多臺(tái)控制器遠(yuǎn)程撥號(hào)通訊
3.1 設(shè)備選型
1)PLC——LM3108
該PLC具備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ǔ)空間,完全可以滿足該方案的要求。
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針的公頭,連接線纜定義如圖3:
圖3 LM3108與Modem連接線
LM3108連接針頭1, Modem與PC之間的連接線的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è)無需再作其它 設(shè)置。
若采用PLC主動(dòng)呼叫遠(yuǎn)程PC,則需要RS232口在自由通訊方式下使用COMM_SEND與COMM_RECEIVE同Modem進(jìn)行會(huì)話。
PLC主動(dòng)呼叫遠(yuǎn)程PC的程序流程圖如圖4:
圖4 PLC主動(dòng)呼叫遠(yuǎn)程PC程序流程圖
3.4 應(yīng)用效果
本文介紹的方案已經(jīng)成功應(yīng)用于國內(nèi)外中央空調(diào)遠(yuǎn)程監(jiān)控系統(tǒng),從幾套系統(tǒng)近一年的運(yùn)行情況來看,系統(tǒng)質(zhì)量可靠、運(yùn)行穩(wěn)定、運(yùn)行效果良好。相對傳統(tǒng)方案,本文介紹的方案節(jié)省了大量電纜和硬件設(shè)備,具有較好的性價(jià)比,得到客戶的好評。
4 結(jié)束語
本文介紹了使用小型PLC作為中轉(zhuǎn),實(shí)現(xiàn)遠(yuǎn)程PC服務(wù)器與多臺(tái)現(xiàn)場設(shè)備之間的通信方案,并詳細(xì)說明了其關(guān)鍵設(shè)備PLC的軟硬件設(shè)置。該設(shè)計(jì)方案不僅可以應(yīng)用于中央空調(diào)監(jiān)控系統(tǒng),也可廣泛應(yīng)用于其它行業(yè)的類似監(jiān)控系統(tǒng),具有廣闊的應(yīng)用前景。
評論