在工程實(shí)際施工過程中,,很多智能儀表是支持Modbus-RTU協(xié)議的,,但傳輸距離不夠遠(yuǎn),且和上位機(jī)組態(tài)軟件的通訊很少有使用此協(xié)議的,,需要將它轉(zhuǎn)為TCP/IP協(xié)議,。 那么如何實(shí)現(xiàn)呢?最常使用的是串口服務(wù)器,,可以將Modbus-RTU協(xié)議轉(zhuǎn)為Modbus-TCP協(xié)議,,并且還支持虛擬串口,可以在不改動(dòng)原有通訊的基礎(chǔ)上實(shí)現(xiàn)協(xié)議轉(zhuǎn)化,,適應(yīng)現(xiàn)在高速通訊,,長距離通訊的要求。 今天主要介紹的主角是MOXA Nport 5130 和三維力控的通訊,。 使用它可以實(shí)現(xiàn)如下網(wǎng)絡(luò)結(jié)構(gòu): Nport 5130 使用RS485總線和智能儀表等進(jìn)行Modbus-rtu通訊,,然后使用TCP協(xié)議和上位機(jī)進(jìn)行通訊,可以實(shí)現(xiàn)對現(xiàn)場設(shè)備的監(jiān)控,。 如何配置Nport 5130 ,? 1) 打開MOXA配置軟件,點(diǎn)擊Searcch,搜索設(shè)備如圖: 2) 雙擊搜索到的設(shè)備,,進(jìn)入configuration,在'Network'中設(shè)置IP地址,,與主機(jī)在同一個(gè)網(wǎng)段中,如主機(jī)為:192.168.2.11,,則此處可設(shè)置為:192.168.2.254,,如下圖: 3) 在'Serial'中設(shè)置與Nport 5130連接的儀表的通訊參數(shù):如圖 4) 在'Operatating Mode'中操作模式為'TCP Server Mode',,(也可以選擇REAL COM MODE)如圖: 將最大連接數(shù)設(shè)置到4. 5) 點(diǎn)擊EXIT退出此軟件。 6) 進(jìn)入力控進(jìn)行I/O設(shè)置,,選擇MODBUS-RTU, '設(shè)備地址'為需要采集數(shù)據(jù)的儀表的MODBUS地址,,'通訊方式'選擇'TCP/IP網(wǎng)絡(luò)',如圖 去除獨(dú)占通道對勾 7) 點(diǎn)擊下一步設(shè)置'設(shè)備IP地址'為Nport 5130的IP地址:192.168.2.254,,端口為在第4步中'LCOAL TCP PORT '的地址:4001,,如圖: 8) 點(diǎn)擊下一步到組態(tài)完成。 9) 進(jìn)入數(shù)據(jù)庫組態(tài),,設(shè)置需要讀取數(shù)據(jù)的參數(shù),,如某臺儀表的MODBUS地址為2,需要采集其液位參數(shù)(浮點(diǎn)數(shù),,只讀,,儀表要求為MODBUS協(xié)議的4#命令---),如圖:但在實(shí)際應(yīng)用中為3#命令--- 10) 測試結(jié)果如圖 |
|