0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

開發(fā)指南|Modbus產(chǎn)品快速接入機(jī)智云(GC511 版)

機(jī)智云 ? 2022-10-31 16:16 ? 次閱讀

01本文撰寫背景前些日子,機(jī)智云新版開發(fā)者中心上線了,新增了不少功能。其中,除了支持原有的標(biāo)準(zhǔn)數(shù)據(jù)點(diǎn),目前也支持直接配置Modbus協(xié)議的Adapter數(shù)據(jù)點(diǎn),目前該功能支持Modbus RTU協(xié)議的配置。本文介紹搭載了GC511DTU如何將Modbus產(chǎn)品快速接入機(jī)智云,以及如何在機(jī)智云的新版開發(fā)者中心對DTU進(jìn)行Modbus RTU協(xié)議的配置(以Modbus電表為例)的解決方案。02創(chuàng)建新產(chǎn)品2.1 打開機(jī)智云新版開發(fā)者中心2.2 注冊開發(fā)者中心賬號

5c666f6e-5732-11ed-b116-dac502259ad0.jpg

2.3 登錄后創(chuàng)建自己的產(chǎn)品

5c838cca-5732-11ed-b116-dac502259ad0.jpg

5cb47cd6-5732-11ed-b116-dac502259ad0.png

03添加設(shè)備3.1復(fù)制剛剛創(chuàng)建的產(chǎn)品PK,具體位置如下

5cc4e0a8-5732-11ed-b116-dac502259ad0.png

3.2將該P(yáng)K及設(shè)備外殼上二維碼的照片發(fā)送給機(jī)智云客服5cee70bc-5732-11ed-b116-dac502259ad0.jpg

3.3 等待客服回復(fù),重啟設(shè)備??梢钥吹皆O(shè)備管理里面設(shè)備已經(jīng)上線

5d4b1aec-5732-11ed-b116-dac502259ad0.png

04 Modbus配置

4.1設(shè)備連線

5db92b68-5732-11ed-b116-dac502259ad0.png

5dd8d56c-5732-11ed-b116-dac502259ad0.png

備注:附贈(zèng)線材橙色為485A、綠色為485B

將附贈(zèng)線材接到設(shè)備端口,將485接到工業(yè)modbus設(shè)備對應(yīng)接口

5df5a836-5732-11ed-b116-dac502259ad0.jpg

5e116986-5732-11ed-b116-dac502259ad0.png

4.2 Adapter配置介紹

機(jī)智云新版開發(fā)者中心中的Adapter可以將modbus協(xié)議轉(zhuǎn)換為機(jī)智云協(xié)議

60185ce4-5732-11ed-b116-dac502259ad0.png

配置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ù)堵塞。

60857644-5732-11ed-b116-dac502259ad0.png

點(diǎn)擊右上角的添加分組

60ab1c8c-5732-11ed-b116-dac502259ad0.png

寄存器類型說明
60dafae2-5732-11ed-b116-dac502259ad0.png功能碼對應(yīng)寄存器:

61168d78-5732-11ed-b116-dac502259ad0.png

61384774-5732-11ed-b116-dac502259ad0.png

添加完分組之后,需要添加數(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é)議而定

615cea34-5732-11ed-b116-dac502259ad0.png

616e77e0-5732-11ed-b116-dac502259ad0.png

4.3 重啟設(shè)備

4.3.1 查看設(shè)備上報(bào)數(shù)據(jù)6188550c-5732-11ed-b116-dac502259ad0.png61fa6688-5732-11ed-b116-dac502259ad0.png

##4.Modbus電表接入實(shí)例

4.3.2 將GC511的485A跟485B連接到設(shè)備上4.3.3 查看設(shè)備Modbus通訊協(xié)議電表Modbus協(xié)議:

620d7944-5732-11ed-b116-dac502259ad0.png

從該電表Modbus協(xié)議可得知:

A相電壓的起始地址:0x100

數(shù)據(jù)格式為:32位整數(shù)

讀寫方式:只讀

寄存器類型:03/04,即保持寄存器

設(shè)備地址:詢問設(shè)備廠商后得知默認(rèn)地址為1,通常設(shè)備地址可在設(shè)備端進(jìn)行設(shè)置

4.3.4 在Adapter中添加分組Adapter按照分組讀取數(shù)據(jù),建議相同設(shè)備地址相同命令的數(shù)據(jù)作為一個(gè)分組在上文我們已得知該電表的配置內(nèi)容,在添加分組中對應(yīng)填寫,寄存器數(shù)量由讀取寄存器地址數(shù)量決定,下文有示例說明。

624c8526-5732-11ed-b116-dac502259ad0.png

添加后需要對分組中的數(shù)據(jù)進(jìn)行編輯,修改對應(yīng)的數(shù)據(jù)類型、讀寫類型、數(shù)據(jù)格式等信息,長度=0101-0100+1=2.

626a092a-5732-11ed-b116-dac502259ad0.png

628f0c52-5732-11ed-b116-dac502259ad0.png

4.3.5 添加多個(gè)數(shù)據(jù)點(diǎn)如果需要讀取多條數(shù)據(jù),需要在分組中添加數(shù)據(jù)解析,這里以添加B相電壓為例

6313bd9e-5732-11ed-b116-dac502259ad0.png

填寫方法與上文A相電壓一致,注意起始地址不要填錯(cuò),填寫完成后點(diǎn)擊確定

641fbd1e-5732-11ed-b116-dac502259ad0.png

添加數(shù)據(jù)解析必須要注意起始地址的填寫:

645ca7ce-5732-11ed-b116-dac502259ad0.png

以此類推,完成更多數(shù)據(jù)的配置

646beb62-5732-11ed-b116-dac502259ad0.png

設(shè)置完成后點(diǎn)擊下方保存,對GC511重新上電,在設(shè)備管理中可以看到設(shè)備上報(bào)的數(shù)據(jù)

6499c3d4-5732-11ed-b116-dac502259ad0.png

05機(jī)智云IOE DEMO APP綁定設(shè)備5.1我們可以使用機(jī)智云APP掃描二維碼的方式綁定GC511,使用機(jī)智云串口助手的小工具生成設(shè)備綁定二維碼

64b87d1a-5732-11ed-b116-dac502259ad0.png

5.2生成設(shè)備綁定二維碼后,我們可以下載機(jī)智云IOE DEMO APP掃碼綁定設(shè)備

6523ab8a-5732-11ed-b116-dac502259ad0.png

綁定設(shè)備后可以看到設(shè)備上報(bào)的信息

6548f624-5732-11ed-b116-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    1748

    瀏覽量

    76697
收藏 人收藏

    評論

    相關(guān)推薦

    MSP430L092開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《MSP430L092開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 10-18 10:06 ?0次下載
    MSP430L092<b class='flag-5'>開發(fā)指南</b>

    MSP430 MCU開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《MSP430 MCU開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 10-10 17:19 ?1次下載

    PGA460軟件開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《PGA460軟件開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 10-09 10:30 ?0次下載
    PGA460軟件<b class='flag-5'>開發(fā)指南</b>

    LVGL開發(fā)指南介紹

    電子發(fā)燒友網(wǎng)站提供《LVGL開發(fā)指南介紹.pdf》資料免費(fèi)下載
    發(fā)表于 09-09 10:24 ?14次下載

    【有獎(jiǎng)直播】STM32最小系統(tǒng)板與ESP01S接入機(jī)智實(shí)戰(zhàn)指南

    直播亮點(diǎn)1、零門檻接入機(jī)智平臺:無需復(fù)雜準(zhǔn)備,快速實(shí)現(xiàn)智能化轉(zhuǎn)型,輕松上手。2、手機(jī)App控制實(shí)現(xiàn):通過手機(jī)App即可控制智能設(shè)備,無需開發(fā)
    的頭像 發(fā)表于 09-05 08:03 ?175次閱讀
    【有獎(jiǎng)直播】STM32最小系統(tǒng)板與ESP01S<b class='flag-5'>接入</b><b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>實(shí)戰(zhàn)<b class='flag-5'>指南</b>

    Gokit二次開發(fā):云端快速APP生成

    Gokit是機(jī)智(GizWits)推出的物聯(lián)網(wǎng)智能硬件開發(fā)套件,目的是幫助傳統(tǒng)硬件快速接入互聯(lián)網(wǎng)。完成入網(wǎng)之后,數(shù)據(jù)可以在
    的頭像 發(fā)表于 08-30 12:15 ?175次閱讀
    Gokit二次<b class='flag-5'>開發(fā)</b>:云端<b class='flag-5'>快速</b>APP生成

    BQ769x2軟件開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《BQ769x2軟件開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 08-26 09:12 ?0次下載
    BQ769x2軟件<b class='flag-5'>開發(fā)指南</b>

    RA/RX電機(jī)應(yīng)用開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《RA/RX電機(jī)應(yīng)用開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 08-15 09:44 ?0次下載
    RA/RX電機(jī)應(yīng)用<b class='flag-5'>開發(fā)指南</b>

    機(jī)智助力小程序開發(fā):連接智能硬件與智能生活

    捷、智能的生活體驗(yàn)。豐富的開發(fā)資源機(jī)智提供了豐富的開發(fā)資源和文檔支持,為小程序開發(fā)者提供了詳盡的開發(fā)指
    的頭像 發(fā)表于 06-15 08:10 ?305次閱讀
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>助力小程序<b class='flag-5'>開發(fā)</b>:連接智能硬件與智能生活

    迅為RK3568開發(fā)板驅(qū)動(dòng)開發(fā)指南-輸入子系統(tǒng)

    迅為RK3568開發(fā)板驅(qū)動(dòng)開發(fā)指南-輸入子系統(tǒng)
    的頭像 發(fā)表于 02-23 15:11 ?692次閱讀
    迅為RK3568<b class='flag-5'>開發(fā)</b>板驅(qū)動(dòng)<b class='flag-5'>開發(fā)指南</b>-輸入子系統(tǒng)

    使用 Taro 開發(fā)鴻蒙原生應(yīng)用 —— 快速上手,鴻蒙應(yīng)用開發(fā)指南

    為鴻蒙原生應(yīng)用。 在 《使用 Taro 開發(fā)鴻蒙原生應(yīng)用》 系列文章中,我們已經(jīng)介紹了 鴻蒙的基本概念 和 Taro 適配鴻蒙的原理。本文作為該系列的第三篇,將正式為開發(fā)者提供一份完整的鴻蒙應(yīng)用開發(fā)指南,幫助大家使用 Taro
    的頭像 發(fā)表于 02-02 16:09 ?767次閱讀
    使用 Taro <b class='flag-5'>開發(fā)</b>鴻蒙原生應(yīng)用 —— <b class='flag-5'>快速</b>上手,鴻蒙應(yīng)用<b class='flag-5'>開發(fā)指南</b>

    RA家族QE電機(jī)應(yīng)用開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《RA家族QE電機(jī)應(yīng)用開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-31 09:57 ?0次下載
    RA家族QE電機(jī)應(yīng)用<b class='flag-5'>開發(fā)指南</b>

    keil arm軟件開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《keil arm軟件開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-26 15:51 ?7次下載

    GD32VW553快速開發(fā)指南應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《GD32VW553快速開發(fā)指南應(yīng)用說明.pdf》資料免費(fèi)下載
    發(fā)表于 12-14 09:58 ?0次下載
    GD32VW553<b class='flag-5'>快速</b><b class='flag-5'>開發(fā)指南</b>應(yīng)用說明

    用ESP8266接入機(jī)智可以不刷他們的固件嗎?

    使用ESP-01自帶固件可以接入機(jī)智嗎,好像必須要刷機(jī)智的固件才行啊。
    發(fā)表于 11-09 07:22