本文將通過配置NA111串口服務器接入ModBus物聯網平臺,使得ModBus物聯網平臺能采集MA01-AXCX4020設備的DI狀態和控制DO輸出。
一
關系圖
接入ModBus物聯網平臺的NA111串口服務器和MA01-AXCX4020關系圖:
二
設備準備
NA111串口服務器一臺; MA01-AXCX4020串口IO聯網模塊一臺; 網線一根; RS-458通訊電纜若干; 12V開關電源兩個。
三
ModBus物聯網平臺
1、創建一個項目,在新增項目里填寫相應信息后進行保存,如圖所示:
2、創建設備,點擊設備管理中的設備列表,進行新增設備,如圖所示:
3、填寫設備名稱,手動填寫(自定義)或者隨機生成設備號SN(設備號SN進行復制備用),在設備協議中選擇ModBus TCP,其他可不進行填寫,然后保存即可,如圖所示:
4、添加連接RS-485 的MA01-AXCX4020設備,在設備列表中找到剛剛創建的串口服務器設備,然后在屬性設置處,點擊添加從機,如圖所示:
5、彈出對話框后,點擊新增從設備節點,如圖所示:
6、增加一路DI,從節點名稱:DI1,從設備地址:1(對應MA01-AXCX4020的設備地址),寄存器:1(對應MA01-AXCX4020的DI1 的寄存器地址),從設備節點類型選擇:狀態類型,單位選擇:打開/關閉,最后點擊參數配置的圖標,如圖所示:
注:查詢MA01-AXCX4020設備各硬件寄存器地址,在億佰特官網(https://www.ebyte.com)的產品詳情下載用戶手冊查詢寄存器地址。 7、在彈出的參數配置的對話框中,屬性種類選擇:ModBus,功能碼選擇:02,然后點擊保存,如圖所示:
8、最后點擊保存,這樣就配置好了一路DI,如圖所示:
保存之后,如圖所示:
9、依次添加4路DI,只需要修改寄存器地址,如圖所示:
10、增加一路DO,從節點名稱:DO1,從設備地址:1(對應MA01-AXCX4020的設備地址),寄存器:1(對應MA01-AXCX4020的DO1 的寄存器地址),從設備節點類型選擇:開關類型,單位選擇:打開/關閉,最后點擊參數配置的圖標,如圖所示:
11、在彈出的參數配置的對話框中,屬性種類選擇:ModBus,功能碼選擇:01/05,讀寫方式選擇:讀寫,然后點擊保存,如圖所示:
12、依次添加2路DO,只需要修改寄存器地址,如圖所示:
13、這樣我們就完成了MA01-AXCX4020所有數據點的配置。
四
NA111串口服務器配置
1、打開NA111的上位機(可在億佰特官網相應位置下載),進行網絡參數配置,將網絡工作模式改為:TCP客戶端,目標IP/域名:cloud.ModBus.cn,目標端口:50001(ModBus物聯網平臺的連接參數),如圖所示:
2、點擊串口參數,將串口參數配置為:9600-8N1(與MA01-AXCX4020串口參數配置成一致,后面就不再講述如何配置MA01-AXCX4020的串口參數了),如圖所示:
3、點擊高級參數,將心跳包模式配置為:網絡心跳包,心跳周期:60秒,心跳包的自定義數據填寫在云平臺備份的設備號SN:5331323030373453;將注冊包模式配置為:連接發送自定義注冊包,注冊包的自定義數據填寫在云平臺備份的設備號SN:5331323030373453,如圖所示:
4、點擊ModBus參數,將ModBus網關的簡單協議轉換功能打開,將TCP轉RTU開啟,如圖所示:
5、完成所有配置后,點擊保存配置,保存完成后重啟設備,如圖所示:
五
功能演示
1、采集DI狀態:變化MA01-AXCX4020設備DI1的狀態,ModBus物聯網平臺會通過NA111串口服務器采集到MA01-AXCX4020設備DI1的狀態,如圖所示:
2、控制DO輸出:ModBus物聯網平臺下發打開指令,通過NA111串口服務器控制MA01-AXCX4020設備DO1的狀態,如圖所示:
自此便實現了ModBus物聯網平臺通過串口服務器采集MA01-AXCX4020設備的DI狀態和控制DO輸出。
審核編輯 :李倩
-
物聯網
+關注
關注
2909文章
44704瀏覽量
374142 -
MODBUS
+關注
關注
28文章
1810瀏覽量
77065 -
串口服務器
+關注
關注
1文章
163瀏覽量
17364
原文標題:【教程】串口服務器接入ModBus物聯網平臺(附NA111操作視頻合集)
文章出處:【微信號:cdebyte,微信公眾號:億佰特物聯網應用專家】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論