該串口服務(wù)器遠(yuǎn)程采集控制RTU設(shè)備的筆記適用于NA111、NA111-A、NB114、NS1-TB、NT1-B、NT1、NA611-S、NA611-SA等具有Modbus多主機(jī)模式的串口服務(wù)器。
串口服務(wù)器的Modbus多主機(jī)網(wǎng)關(guān)支持多臺(tái)Modbus TCP主機(jī)同時(shí)操作RTU設(shè)備,利用TCP/IP協(xié)議通訊打破RTU數(shù)據(jù)總線上只能存在一臺(tái)主機(jī)的限制。
本例程同時(shí)接入一臺(tái)HMI(使用MCGS嵌入版軟件)和SCADA(組態(tài)王)軟件利用串口服務(wù)器(本文以NA111系列為例)實(shí)現(xiàn)多主機(jī)控制采集RTU設(shè)備(這里通過(guò)Modbus Slave)。
軟件:MCGSE組態(tài)環(huán)境(MCGS嵌入式開(kāi)發(fā)環(huán)境)、King View(組態(tài)王)、ModBus Slave、億佰特網(wǎng)絡(luò)配置工具;
硬件:NA111串口服務(wù)器、USB轉(zhuǎn)RS485模組工具、DC 12V電源適配器、線材若干;
首先創(chuàng)建一個(gè)Modbus從機(jī),注意串口波特率參數(shù)與轉(zhuǎn)換協(xié)議的配置,串口服務(wù)器協(xié)議需要選擇RTU,波特率可以根據(jù)RTU設(shè)備與串口服務(wù)器支持的波特率自由配置,通訊距離較遠(yuǎn)的建議使用低波特率保證傳輸?shù)姆€(wěn)定性,這里就使用115200-8N1波特率,取消勾選流控相關(guān)參數(shù)。
接下來(lái)就可以配置串口服務(wù)器,設(shè)用PC打開(kāi)設(shè)備對(duì)應(yīng)的上位機(jī)(億佰特網(wǎng)絡(luò)配置工具),選擇與串口服務(wù)器連接的以太網(wǎng)網(wǎng)卡(建議使用以太網(wǎng)接口配置設(shè)備),配置時(shí)地址可以不同,通訊時(shí)必須處于同一網(wǎng)段同一局域網(wǎng)下;
選擇需要配置的設(shè)備,打開(kāi)配置界面;
首先配置網(wǎng)絡(luò)參數(shù)用于HMI與組態(tài)王連接串口服務(wù)器,需要保證組態(tài)王、HMI、串口服務(wù)器處于同一局域網(wǎng)相同網(wǎng)段,PC使用靜態(tài)IP(192.168.3.100),因此需要配置串口服務(wù)器的IP為192.168.3.25,多主機(jī)模式僅支持服務(wù)器模式,因此網(wǎng)絡(luò)工作模式配置為TCP服務(wù)端,配置端口為502,網(wǎng)關(guān)配置為192.168.3.1;
配置串口參數(shù)與RTU設(shè)備保持一致使用115200-8N1;
配置串口服務(wù)器的網(wǎng)關(guān)模式,選擇多主機(jī),根據(jù)實(shí)際情況配置應(yīng)答超時(shí)時(shí)間與請(qǐng)求主機(jī)同步配置,根據(jù)協(xié)議需求配置多主機(jī)模式的協(xié)議類型,如果主機(jī)使用Modbus TCP協(xié)議而從機(jī)使用Modbus RTU協(xié)議因此需要勾選“RTU<->TCP協(xié)議轉(zhuǎn)換”;
長(zhǎng)時(shí)間無(wú)數(shù)據(jù)通訊的運(yùn)行環(huán)境可以關(guān)閉超時(shí)重啟功能,防止因主機(jī)長(zhǎng)時(shí)間不請(qǐng)求導(dǎo)致串口服務(wù)器重啟,這里還是啟用該功能;
配置HMI,連接串口服務(wù)器,先要添加設(shè)備驅(qū)動(dòng),選擇“PLC”à“莫迪康”à“Modbus TCP”,該驅(qū)動(dòng)不能直接使用,需要掛載到父設(shè)備驅(qū)動(dòng)下才能使用,因此還需要添加“通用TCP/IP父設(shè)備”;
配置父設(shè)備(即:HMI的本機(jī)IP與端口以及協(xié)議模式為TCP客戶端)與目的IP參數(shù)(即:串口服務(wù)器的IP與端口);
串口服務(wù)器配置“Modbus TCP”協(xié)議設(shè)備,配置從機(jī)Modbus設(shè)備地址(即:1),配置Modbus等待時(shí)間(即:串口服務(wù)器配置的“Modbus應(yīng)答超時(shí)時(shí)間”),配置需要HMI操作的參數(shù)寄存器(即:從機(jī)的寄存器類型與寄存器的地址)并關(guān)聯(lián)HMI配置變量;
添加一個(gè)界面,在該界面添加一個(gè)文本控件勾選“顯示輸出”與“按鍵輸入”,并配置如下參數(shù);
首先創(chuàng)建設(shè)備驅(qū)動(dòng),點(diǎn)擊“設(shè)備”à“新建”打開(kāi)設(shè)備驅(qū)動(dòng)配置界面;
一直進(jìn)行下一步直到下圖界面配置遠(yuǎn)程設(shè)備的IP與端口(即:串口服務(wù)器的IP與端口),可以查看地址幫助連接每個(gè)參數(shù)的含義,這里配置的參數(shù)不指定網(wǎng)絡(luò)連接超時(shí)參數(shù)使用該軟件默認(rèn)值;
接下來(lái)一直下一步直到完成;
配置變量關(guān)聯(lián)RTU設(shè)備的寄存器,如下圖所示:
配置界面,添加文本控件勾選模擬值輸出與模擬值輸入,關(guān)聯(lián)變量“test”;
啟動(dòng)組態(tài)王的“運(yùn)行系統(tǒng)”,同時(shí)開(kāi)啟“HMI仿真運(yùn)行系統(tǒng)”,仿真延時(shí)如下:
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多串口服務(wù)器、數(shù)傳電臺(tái)、lora模塊等無(wú)線數(shù)傳模塊產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!
相關(guān)閱讀:
1、NE2-D11串口服務(wù)器接入Modbus物聯(lián)網(wǎng)平臺(tái)的采集控制教程
2、串口服務(wù)器多主機(jī)網(wǎng)關(guān)功能的介紹及使用方法
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 南京辦事處葛經(jīng)理:17626012283
無(wú)錫辦事處劉經(jīng)理:13558641933
成都總部銷售經(jīng)理:
秦 科(無(wú)線模塊):18884314654 馮子恒(無(wú)線模塊):18828049434
蔡友銀(無(wú)線模塊):13882211021 葛宇龍(通信設(shè)備):19138800613
胡兵(外貿(mào)銷售經(jīng)理):18584911141、 sales06@ebyte.com
業(yè)務(wù)郵箱:support@cdebyte.com 全國(guó)銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號(hào)B5棟(前臺(tái)座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號(hào)