在工程實(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)在高速通訊,長(zhǎng)距離通訊的要求。 今天主要介紹的主角是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)對(duì)現(xiàn)場(chǎng)設(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ú)占通道對(duì)勾 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ù)庫(kù)組態(tài),設(shè)置需要讀取數(shù)據(jù)的參數(shù),如某臺(tái)儀表的MODBUS地址為2,需要采集其液位參數(shù)(浮點(diǎn)數(shù),只讀,儀表要求為MODBUS協(xié)議的4#命令---),如圖:但在實(shí)際應(yīng)用中為3#命令--- 10) 測(cè)試結(jié)果如圖 |
|