本文主要介紹搭載了4G Cat.1模塊ML302-ANLM的機(jī)智云GC511 DTU,將Modbus產(chǎn)品快速接入機(jī)智云平臺(tái)的流程,以及以Modbus電表為例進(jìn)行說明,在機(jī)智云新版開發(fā)者中心對(duì)DTU進(jìn)行Modbus RTU協(xié)議的配置流程。
機(jī)智云新版開發(fā)者中心,除了支持原有的標(biāo)準(zhǔn)數(shù)據(jù)點(diǎn),也支持了可以直接配置Modbus協(xié)議的Adapter數(shù)據(jù)點(diǎn),目前該功能支持Modbus RTU協(xié)議的配置。
1. Modbus產(chǎn)品快速接入機(jī)智云 創(chuàng)建新產(chǎn)品
注冊(cè)并登錄機(jī)智云新版開發(fā)者中心
https://developer.gizwits.com/login
登錄后創(chuàng)建自己的產(chǎn)品
添加設(shè)備
復(fù)制創(chuàng)建的產(chǎn)品PK,具體位置如下
將該P(yáng)K及設(shè)備外殼上二維碼的照片發(fā)送給機(jī)智云客服,等待客服回復(fù)
重啟設(shè)備,可以看到設(shè)備管理里面設(shè)備已經(jīng)上線
? 2. ? Modbus RTU協(xié)議的配置 Modbus配置介紹
1) 設(shè)備端口說明
備注:附贈(zèng)線材橙色為485A、綠色為485B
2)設(shè)備連接說明
將附贈(zèng)線材接到設(shè)備端口,將485接到工業(yè)modbus設(shè)備對(duì)應(yīng)接口上
Adapter配置介紹
機(jī)智云新版開發(fā)者中心中的Adapter可以將modbus協(xié)議轉(zhuǎn)換為機(jī)智云協(xié)議。
配置Adapter首先要配置一些基礎(chǔ)的參數(shù),例如波特率,數(shù)據(jù)位,停止位。其他都可以使用默認(rèn)的參數(shù),若需要頻繁讀取設(shè)備數(shù)據(jù),可以調(diào)整設(shè)備查詢間隔,來實(shí)現(xiàn)數(shù)據(jù)高實(shí)時(shí)性的需求。
調(diào)試設(shè)備時(shí)查詢間隔可設(shè)置為1000ms,方便查看數(shù)據(jù),在調(diào)試完畢后查詢間隔設(shè)置建議大于300000ms,避免消耗過多流量以及造成數(shù)據(jù)堵塞。
點(diǎn)擊右上角的添加分組。
寄存器類型說明:
功能碼對(duì)應(yīng)寄存器:
添加完分組之后,需要添加數(shù)據(jù)點(diǎn),數(shù)據(jù)點(diǎn)代表著你這個(gè)設(shè)備的功能,需要添加的內(nèi)容就是這個(gè)功能的標(biāo)志名、名稱、讀寫類型、起始地址(寄存器地址)、數(shù)據(jù)類型。 數(shù)據(jù)點(diǎn)標(biāo)志名:一般用于與云端或者APP傳輸中使用的一個(gè)參數(shù); 數(shù)據(jù)點(diǎn)名稱:用于APP顯示該功能的時(shí)候,顯示的名稱,用于區(qū)分功能; 起始地址:為該功能的寄存器地址; 數(shù)據(jù)類型:一般根據(jù)設(shè)備的協(xié)議而定。
查看設(shè)備上報(bào)數(shù)據(jù)
Modbus電表接入實(shí)例
1)將GC511的485A跟485B連接到設(shè)備上,查看設(shè)備Modbus通訊協(xié)議
電表Modbus協(xié)議:
從該電表Modbus協(xié)議可得知: A相電壓的起始地址:0x100 數(shù)據(jù)格式為:32位整數(shù) 讀寫方式:只讀 寄存器類型:03/04,即保持寄存器 設(shè)備地址:詢問設(shè)備廠商后得知默認(rèn)地址為1,通常設(shè)備地址可在設(shè)備端進(jìn)行設(shè)置
2) 在Adapter中添加分組
Adapter按照分組讀取數(shù)據(jù),建議相同設(shè)備地址相同命令的數(shù)據(jù)作為一個(gè)分組。在上文我們已得知該電表的配置內(nèi)容,在添加分組中對(duì)應(yīng)填寫,寄存器數(shù)量由讀取寄存器地址數(shù)量決定,下文有示例說明。
添加后需要對(duì)分組中的數(shù)據(jù)進(jìn)行編輯,修改對(duì)應(yīng)的數(shù)據(jù)類型、讀寫類型、數(shù)據(jù)格式等信息,長(zhǎng)度=0101-0100+1=2。
? 3) 添加多個(gè)數(shù)據(jù)點(diǎn)
如果需要讀取多條數(shù)據(jù),需要在分組中添加數(shù)據(jù)解析,這里以添加B相電壓為例。
填寫方法與上文A相電壓一致,注意起始地址不要填錯(cuò),填寫完成后點(diǎn)擊確定。
添加數(shù)據(jù)解析必須要注意起始地址的填寫:
以此類推,完成更多數(shù)據(jù)的配置
設(shè)置完成后點(diǎn)擊下方保存,對(duì)GC511重新上電,在設(shè)備管理中可以看到設(shè)備上報(bào)的數(shù)據(jù)。
3. 機(jī)智云IOE DEMOAPP綁定 DTU 設(shè)備
1) 可以使用機(jī)智云APP掃描二維碼的方式綁定 GC511 DTU,使用機(jī)智云串口助手的小工具生成設(shè)備綁定二維碼
串口助手下載地址:
https://download.gizwits.com/zh-cn/p/98/119
2) 生成設(shè)備綁定二維碼后,可下載機(jī)智云IOE DEMO APP掃碼綁定設(shè)備
APP下載地址:
https://download.gizwits.com/zh-cn/p/98/99
綁定設(shè)備后可以看到設(shè)備上報(bào)的信息
4. 常見問題解答 問
設(shè)備連接服務(wù)器、上報(bào)數(shù)據(jù)失敗
答
有可能是網(wǎng)絡(luò)或者信號(hào)問題,或者SIM卡費(fèi)用不足(贈(zèng)送的SIM卡為3個(gè)月免費(fèi),30M/月),可以嘗試更換SIM使用
問
機(jī)智云GC511 DTU 如何對(duì)接多個(gè)設(shè)備
答
Modbus協(xié)議支持一主多從,即一個(gè)主機(jī)設(shè)備可輪詢多個(gè)從機(jī)設(shè)備,不同型號(hào)的設(shè)備需要設(shè)置不同的設(shè)備地址
問
設(shè)備沒有數(shù)據(jù)上傳,但狀態(tài)為在線
答
可能是設(shè)備查詢間隔頻率過快造成通信堵塞,建議調(diào)試完成后,將間隔設(shè)置大于300000ms
-
端口
+關(guān)注
關(guān)注
4文章
915瀏覽量
31856 -
Modbus RTU協(xié)議
+關(guān)注
關(guān)注
0文章
8瀏覽量
5682 -
機(jī)智云
+關(guān)注
關(guān)注
2文章
563瀏覽量
26313
原文標(biāo)題:DTU接入 | 4G Cat.1工業(yè)DTU快速接入機(jī)智云平臺(tái)
文章出處:【微信號(hào):gwnews,微信公眾號(hào):機(jī)智云物聯(lián)網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論