chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

AWTK 開源串口屏開發(fā)(15) - 通過 MODBUS 訪問遠(yuǎn)程數(shù)據(jù)

ZLG致遠(yuǎn)電子 ? 2024-03-30 08:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

AWTK 串口屏內(nèi)置MODBUS Client 模型,支持用 MODBUS 協(xié)議從遠(yuǎn)程設(shè)備獲取數(shù)據(jù)。不用編寫代碼即可實現(xiàn)對遠(yuǎn)程設(shè)備數(shù)據(jù)的顯示和修改。

在 AWTK 串口屏中,內(nèi)置了 MODBUS Client 的模型,支持用 MODBUS 協(xié)議從遠(yuǎn)程設(shè)備獲取數(shù)據(jù)。不用編寫一行代碼即可實現(xiàn)對遠(yuǎn)程設(shè)備數(shù)據(jù)的顯示和修改。


1. 功能

不用編寫代碼,實現(xiàn)對遠(yuǎn)程 MODBUS 設(shè)備數(shù)據(jù)的訪問。


2. 創(chuàng)建項目

從模板創(chuàng)建項目,將 hmi/template_app 拷貝 hmi/modbus_client_input_registers 即可。

第一個項目最好不要放到其它目錄,因為放到其它目錄需要修改配置文件中的路徑,等熟悉之后再考慮放到其它目錄。路徑中也不要中文和空格,避免不必要的麻煩。


3. 制作界面

用 AWStudio 打開上面 modbus_client_input_registers 目錄下的 project.json 文件。里面有一個空的窗口,做出類似下面的界面。c69bee18-ee2b-11ee-9118-92fbcf53809c.png

4. 添加綁定規(guī)則

4.1 URL

綁定屬性

綁定規(guī)則

說明

v-data:value

{url}

url 表示遠(yuǎn)程設(shè)備的 URL

4.2 連接狀態(tài)

綁定屬性綁定規(guī)則說明
v-data:value{connected?‘connected’:‘noconnection’}

connected表示當(dāng)前是否連接

4.3 濕度

綁定屬性綁定規(guī)則說明
v-data:value{濕度}

濕度在配置文件中定義,參考后面的配置

4.4溫度

綁定屬性綁定規(guī)則說明
v-data:value{溫度}

溫度在配置文件中定義,參考后面的配置

4.5 窗口模型

  • 指定窗口的模型為

綁定屬性

綁定規(guī)則

說明

v-model

modbus_client(name=modbus_demo)

配置文件名對應(yīng)于 modbus_demo.json

modbus_client 是內(nèi)置的模型,name 是配置文件的名稱,不需要加后綴。

5. 配置文件

配置文件路徑 design/default/data/modbus_demo.json

{ "url":"tcp://localhost:502", "channels" : [ { "update_interval" : 3000, "name" : "read_input_registers", "access_type" : 4, "read" : { "offset" : 0, "length" : 4 } } ], "variables": { "溫度": "read_input_registers.word[0]", "濕度": "read_input_registers.word[1]" }}

?url:遠(yuǎn)程設(shè)備的URL
?update_interval:更新間隔,單位毫秒
?channels:通道列表
?name:通道名稱
?access_type:訪問類型
?read:讀取配置
?offset:偏移
?length:長度
?variables:變量列表
?溫度:映射到modbus通道的word[0]
?濕度:映射到modbus通道的word[1]


6. 描述需要持久化的數(shù)據(jù)


7. 編譯運行

運行 bin 目錄下的 demo 程序:

c6ade71c-ee2b-11ee-9118-92fbcf53809c.gif

點擊Update按鈕,可以手工刷新數(shù)據(jù)


8. 注意

  • 本項目并沒有編寫界面相關(guān)的代碼,AWStudio 在 src/pages 目錄下生成了一些代碼框架,這些代碼并沒有用到,可以刪除也可以不用管它,但是不能加入編譯。
  • 完整示例請參考:demo_modbus_client_input_registers。

使用TCP協(xié)議時,如果使用modbus slave工具配套測試,需要將unit id設(shè)置為255。

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

    關(guān)注

    28

    文章

    2123

    瀏覽量

    79607
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3690

    瀏覽量

    43840
  • 串口屏
    +關(guān)注

    關(guān)注

    8

    文章

    586

    瀏覽量

    38387
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    AWTK 開源智能串口方案

    AWTK開源智能串口方案發(fā)布,旨在解決傳統(tǒng)串口諸多痛點,為用戶提供更開放、更易用、更強(qiáng)大的
    的頭像 發(fā)表于 12-02 08:24 ?1455次閱讀
    <b class='flag-5'>AWTK</b> <b class='flag-5'>開源</b>智能<b class='flag-5'>串口</b><b class='flag-5'>屏</b>方案

    ?【AWTK開源智能串口方案】方案介紹和工作原理

    本篇文章介紹一下AWTK開源智能串口方案的基本原理和實際使用效果,包括主要特點、應(yīng)用場景、工作原理以及簡單的Demo演示。引言:AWTK-
    的頭像 發(fā)表于 12-21 08:24 ?1477次閱讀
    ?【<b class='flag-5'>AWTK</b><b class='flag-5'>開源</b>智能<b class='flag-5'>串口</b><b class='flag-5'>屏</b>方案】方案介紹和工作原理

    AWTK 串口開發(fā)(3) - 告警信息

    告警信息是一個常用的功能。在AWTK開源串口中,內(nèi)置告警信息模型,只需設(shè)計用戶界面即可實現(xiàn)告警信息的顯示和管理。1.功能告警信息是一個常用的功能,MCU在設(shè)備異常時,會發(fā)送告警信息到
    的頭像 發(fā)表于 12-23 08:24 ?774次閱讀
    <b class='flag-5'>AWTK</b> <b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發(fā)</b>(3) - 告警信息

    AWTK 串口開發(fā)(4) - 數(shù)據(jù)采集

    數(shù)據(jù)采用是一個常用的功能。在AWTK開源串口中,內(nèi)置數(shù)據(jù)采樣模型,只需設(shè)計用戶界面即可實現(xiàn)采樣
    的頭像 發(fā)表于 12-30 08:24 ?672次閱讀
    <b class='flag-5'>AWTK</b> <b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發(fā)</b>(4) - <b class='flag-5'>數(shù)據(jù)</b>采集

    AWTK 串口開發(fā)(5) - MCU端 SDK 用法

    AWTK開源智能串口,不但開放了串口端全部源碼,還提供了MCU端SDK,大大加快MCU軟件的
    的頭像 發(fā)表于 01-06 08:24 ?722次閱讀
    <b class='flag-5'>AWTK</b> <b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發(fā)</b>(5) - MCU端 SDK 用法

    AWTK 開源串口開發(fā)(6) - 定時器的用法

    定時器是個常用的功能,AWTK串口提供了豐富的定時器函數(shù),用于定時器的啟動、停止、暫停、恢復(fù)、修改和重置等功能,本文以計時器的例子來介紹定時器的基本用法。定時器也是一個常用的功能,在AWTK
    的頭像 發(fā)表于 01-13 08:24 ?916次閱讀
    <b class='flag-5'>AWTK</b> <b class='flag-5'>開源</b><b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發(fā)</b>(6) - 定時器的用法

    AWTK開源智能串口方案】HMI端程序移植編譯及運行

    本篇文章介紹一下AWTK開源智能串口方案的串口端(即HMI端)的編譯運行步驟,并介紹如何將H
    的頭像 發(fā)表于 01-18 08:24 ?1461次閱讀
    【<b class='flag-5'>AWTK</b><b class='flag-5'>開源</b>智能<b class='flag-5'>串口</b><b class='flag-5'>屏</b>方案】HMI端程序移植編譯及運行

    AWTK 開源串口開發(fā)(7) - 屏幕保護(hù)

    現(xiàn)在的屏幕其實并不需要屏幕保護(hù)程序來“保護(hù)”,不過屏幕保護(hù)程序會衍生一些其它用途。比如,保護(hù)隱私、數(shù)據(jù)安全和顯示廣告等等。本文介紹一下在AWTK串口中,實現(xiàn)屏幕保護(hù)程序的方法?,F(xiàn)代屏
    的頭像 發(fā)表于 01-20 08:24 ?580次閱讀
    <b class='flag-5'>AWTK</b> <b class='flag-5'>開源</b><b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發(fā)</b>(7) - 屏幕保護(hù)

    AWTK 開源串口開發(fā)(9) - 用戶和權(quán)限管理

    AWTK串口中,內(nèi)置用戶管理和權(quán)限控制的模型,無需編碼即可實現(xiàn)登錄、登出、修改密碼、權(quán)限控制、創(chuàng)建用戶、刪除用戶等功能,本文介紹一下用戶管理和權(quán)限控制的基本用法。用戶管理和權(quán)限控制是一個常用
    的頭像 發(fā)表于 02-19 12:10 ?820次閱讀
    <b class='flag-5'>AWTK</b> <b class='flag-5'>開源</b><b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發(fā)</b>(9) - 用戶和權(quán)限管理

    AWTK開源智能串口方案】MCU SDK使用與編譯運行

    代碼智能串口方案,本系列文章介紹如何從零開發(fā)HMI程序,包括搭建開發(fā)環(huán)境、創(chuàng)建HMI運行時工程、修改應(yīng)用界面以及開發(fā)MCU程序。MCU端簡
    的頭像 發(fā)表于 02-19 12:11 ?1822次閱讀
    【<b class='flag-5'>AWTK</b><b class='flag-5'>開源</b>智能<b class='flag-5'>串口</b><b class='flag-5'>屏</b>方案】MCU SDK使用與編譯運行

    AWTK開源智能串口方案】設(shè)計UI界面并上傳到串口

    本篇文章將介紹如何使用AWStudio設(shè)計串口端的UI界面和添加綁定規(guī)則,以及怎么將資源文件上傳到串口端。引言:AWTK-HMI是基于
    的頭像 發(fā)表于 02-22 08:24 ?1411次閱讀
    【<b class='flag-5'>AWTK</b><b class='flag-5'>開源</b>智能<b class='flag-5'>串口</b><b class='flag-5'>屏</b>方案】設(shè)計UI界面并上傳到<b class='flag-5'>串口</b><b class='flag-5'>屏</b>

    AWTK 開源串口開發(fā)(11) - 天氣預(yù)報

    AWTK串口內(nèi)置了XML/JSON/INI等各種數(shù)據(jù)文件的模型,并支持用HTTP/HTTPS從網(wǎng)絡(luò)獲取數(shù)據(jù)。不用編寫一行代碼,即可實現(xiàn)天氣
    的頭像 發(fā)表于 03-05 08:24 ?672次閱讀
    <b class='flag-5'>AWTK</b> <b class='flag-5'>開源</b><b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發(fā)</b>(11) - 天氣預(yù)報

    AWTK 開源串口開發(fā)(12) - 記事本應(yīng)用

    傳統(tǒng)的的串口中,開發(fā)一個記事本應(yīng)用,即使可能,也是非常麻煩的事情。在AWTK串口中,內(nèi)置文件
    的頭像 發(fā)表于 03-09 08:23 ?621次閱讀
    <b class='flag-5'>AWTK</b> <b class='flag-5'>開源</b><b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發(fā)</b>(12) - 記事本應(yīng)用

    AWTK 開源串口開發(fā)(16) - 提供 MODBUS 服務(wù)

    AWTK串口內(nèi)置MODBUS從站模型,不用編寫一行代碼即可讓串口提供
    的頭像 發(fā)表于 04-13 08:24 ?771次閱讀
    <b class='flag-5'>AWTK</b> <b class='flag-5'>開源</b><b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發(fā)</b>(16) - 提供 <b class='flag-5'>MODBUS</b> 服務(wù)

    AWTK 開源串口開發(fā)(17) - 通過 MODBUS 訪問數(shù)組數(shù)據(jù)

    AWTK串口中,內(nèi)置MODBUS客戶端通道模型,不用編寫代碼即可實現(xiàn)在ListView中顯示遠(yuǎn)程設(shè)備上的數(shù)組
    的頭像 發(fā)表于 04-29 08:25 ?567次閱讀
    <b class='flag-5'>AWTK</b> <b class='flag-5'>開源</b><b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發(fā)</b>(17) - <b class='flag-5'>通過</b> <b class='flag-5'>MODBUS</b> <b class='flag-5'>訪問</b>數(shù)組<b class='flag-5'>數(shù)據(jù)</b>