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