在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Arduino UNO創建簡單的Modbus設備

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-15 10:05 ? 次閱讀

步驟1:工具和軟件

工具與材料

Arduino UNO

用于Arduino的RS485 Shield

用于PC連接的任何RS485-USB適配器(或更便宜的一種)

可選:

面包板

推按鈕

紅色LED

220歐姆電阻

10k電阻

跳線

軟件

Arduino IDE

Modbustester

步驟2:連接RS485

接線非常簡單。您只需要將HAT的A和B端子與Modbus系統的A和B線連接即可。 Y和Z端子不用于此類應用。對于長距離,建議對A和B使用雙絞線。

步驟3:接線Arduino(可選)

建議向Arduino添加一個LED和一個按鈕,以查看MODBUS通信的某些效果。

步驟4:DIP開關設置

我們的RS422/RS485 Shield帶有3個DIP開關銀行。您必須如上圖所示為Modbus設置這些DIP開關。

開關1:1-OFF 2-ON 3-ON 4-OFF

開關2 :1-OFF 2-OFF 3-ON 4-ON

開關3:1-OFF或ON * 2-OFF 3-OFF 4-OFF

*取決于位置在Modbus線路中的RS422/RS485屏蔽層上,您必須打開或關閉終端電阻。僅當屏蔽層在總線線路的一端時,才應將電阻器切換到ON位置。在所有其他情況下,請關閉終端電阻:

步驟5:跳線設置

在盾牌上找到3個不同的跳線區域。跳線JP1對于電源電壓非常重要。 Arduino UNO內部可使用5V。您必須將該跳線設置為5V位置(對于3.3V板,例如Arduino 101,將其設置為3.3V位置)。

此外,將左上角的通信端口的跳線設置為如圖所示以上。在這種情況下,端口0和1上的內部UART將連接到屏蔽的RS485接口

最后但并非最不重要的一點是,我們必須為RX/TX控制端口設置跳線。由于配置了自動RX/TX切換,因此我們不用此跳線。

步驟6:安裝MODBUS Tester軟件

在本示例中,我們將PC作為MODBUS主站。您必須下載Modbustester。請將zip壓縮文件解壓縮到硬盤上的新目錄中。打開軟件,然后如上圖所示更改標記的字段。您必須先連接USB-RS485適配器-請在Modbustester中為此適配器選擇正確的COM端口。

步驟7:Arduino軟件

我們為Arduino UNO,Genuino 101和STM Nucleo提供了3個示例程序。請將它們加載到Arduino IDE中進行編譯和編程

這些程序非常簡單,可讓您對MODBUS通信的基本功能有所了解。您可以根據需要添加其他功能。

在編譯之前不要忘記安裝庫SimpleModbus:

https://github.com/angeloc/simplemodbusng

第8步:測試您的工作

現在可以測試您的工作了!

您可以按Modbustester中的“讀取”按鈕。該命令將讀取我們新的從設備的存儲器的8個字節。在地址400008中,您可以找到按鈕的狀態。地址400001-400006包含ADC端口的值。

使用寫入按鈕,您可以操作從站中的寄存器。您可以在地址400007中輸入0或1來打開或關閉LED。

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • MODBUS
    +關注

    關注

    28

    文章

    1825

    瀏覽量

    77350
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187954
收藏 人收藏

    評論

    相關推薦

    自己設計的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)

    一年前做的Arduino UNO r3,開源精神,把自己這塊板子奉獻給大家,板子沒有什么問題,可以直接打樣制作,原理圖文件都表明了型號。不用謝~ Arduino UNO R3主控板原理
    發表于 12-10 10:14

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發板 :確保你有一塊Arduino開發板,如Arduino
    的頭像 發表于 11-22 09:24 ?881次閱讀

    如何使用Arduino實現CAN總線通信

    開源硬件平臺,通過添加CAN總線模塊,也可以實現CAN通信。 硬件準備 Arduino開發板 :可以選擇Arduino Uno、Mega等型號。 CAN總線模塊 :如MCP2515或MCP2562,這些模塊
    的頭像 發表于 11-12 10:09 ?1401次閱讀

    MODBUS TCP 轉 CANOpen

    產品概述 SG-TCP-COE-210 網關可以實現將 CANOpen 接口設備連接到 MODBUS TCP 網絡中。用戶不需要了解具體的 CANOpen 和 Modbus TCP 協議即可實現
    的頭像 發表于 09-24 13:59 ?335次閱讀
    <b class='flag-5'>MODBUS</b> TCP 轉 CANOpen

    【米爾NXP i.MX 93開發板試用評測】4、使用golang搭建Modbus 服務器

    Modbus是一種廣泛使用的串行通信協議,主要用于工業環境中的電子設備之間的通信。Modbus服務器通常是指在Modbus通信網絡中提供數據和控制服務的
    發表于 09-21 22:51

    使用Modbus、樓宇自控、電力協議轉Modbus協議網關實現生產設備的遠程監控和管理

    Modbus網關BL120ML的下行采集協議支持Modbus RTU、DLT645、BACnet MS/TP、Lonworks協議、IEC104、IEC61850、BACnet IP協議的設備,實現
    的頭像 發表于 08-08 17:29 ?443次閱讀
    使用<b class='flag-5'>Modbus</b>、樓宇自控、電力協議轉<b class='flag-5'>Modbus</b>協議網關實現生產<b class='flag-5'>設備</b>的遠程監控和管理

    Modbus轉EtherCAT網關快速實現Modbus設備與EtherCAT網絡通信

    設計、性能以及應用案例來介紹這款Modbus轉EtherCAT網關網關。 一、Modbus協議概述 Modbus是一種應用層協議,支持多種通信方式,包括RTU(二進制模式)、ASCII和TCP/IP。在數據轉換方面,主
    的頭像 發表于 07-24 16:28 ?484次閱讀
    <b class='flag-5'>Modbus</b>轉EtherCAT網關快速實現<b class='flag-5'>Modbus</b><b class='flag-5'>設備</b>與EtherCAT網絡通信

    ModBus Scan32模擬軟件的使用方法

    Modbus采用主從式通信,日常使用較多的是Modbus RTU和Modbus TCP/IP兩種協議。我司儀表較多為Modbus RTU協議,常用調試軟件為第三方工具ModScan32
    發表于 07-24 08:04

    Modbus RTU、Modbus TCP轉MQTT網關實現Modbus設備與云平臺的無縫通信

    鋇錸Modbus轉MQTT網關,簡而言之,就是通過將Modbus協議(包括Modbus RTU和Modbus TCP)的數據轉換為MQTT協議的數據格式,從而實現
    的頭像 發表于 07-23 16:58 ?3264次閱讀
    <b class='flag-5'>Modbus</b> RTU、<b class='flag-5'>Modbus</b> TCP轉MQTT網關實現<b class='flag-5'>Modbus</b><b class='flag-5'>設備</b>與云平臺的無縫通信

    ESP32的程序是不是和uno r3一樣都是以插入就開始運行?

    大神們好,小弟一直在用Arduino Uno R3來運行hex編好了的程序,但是uno r3的容量實在是太少了,所以想問問ESP32可以代替Uno r3嗎? 還有,如果我有幾個hex程
    發表于 06-25 07:56

    S2GO_3D_TLE493DW2B6-A0無法與Arduino UNO一起工作是怎么回事?

    /tree/master/examples/DrillTrigger_SpeedAsNumbe... 將傳感器連接到 ARduino UNO R3 I2C 引腳(用示波器檢查,可以看到 SCL 和 SDA
    發表于 05-28 07:03

    簡單介紹Modbus RTU協議

    介紹modbus rtu之前,我們可以了解到,Modbus是施耐德電氣公司,于1979年發明的,是全球第一個真正用于工業現場的總線協議。
    的頭像 發表于 05-09 09:13 ?2801次閱讀
    <b class='flag-5'>簡單</b>介紹<b class='flag-5'>Modbus</b> RTU協議

    Modbus轉Profinet網關連接打印設備與PLC通訊

    Modbus轉Profinet網關(XD-MDPN100)是一種能夠實現Modbus協議和Profinet協議之間轉換的設備Modbus轉Profinet網關可提供單個或多個RS48
    的頭像 發表于 05-07 18:17 ?1276次閱讀
    <b class='flag-5'>Modbus</b>轉Profinet網關連接打印<b class='flag-5'>設備</b>與PLC通訊

    工業設備監控Modbus轉Ethernet/IP網關

    BL123是一款高效的Modbus轉EtherCAT網關,配備2個RS485串口、1個RS232串口和3個以太網口。該網關實現了Modbus協議到EtherCAT協議的轉換 為不同協議設備的通信提供
    的頭像 發表于 04-29 17:40 ?563次閱讀
    工業<b class='flag-5'>設備</b>監控<b class='flag-5'>Modbus</b>轉Ethernet/IP網關

    CCLinkie轉Modbus RTU在紡紗設備領域應用

    在紡紗設備領域,CCLinkie轉Modbus RTU網關可以發揮重要作用。這種網關的主要功能是將CC-Link IE Field總線協議轉換為Modbus RTU協議。這種轉換在許多自動化
    的頭像 發表于 03-22 10:50 ?404次閱讀
    CCLinkie轉<b class='flag-5'>Modbus</b> RTU在紡紗<b class='flag-5'>設備</b>領域應用
    主站蜘蛛池模板: 岛国一级毛片 | 欧美三级黄 | 72种姿势欧美久久久久大黄蕉 | 1314酒色| 男人天堂网在线播放 | 欧美猛操| 日本免费网站在线观看 | 青草国产在线视频 | 四虎亚洲国产成人久久精品 | 免费看大尺度视频在线观看 | 九色国产在视频线精品视频 | 五月四房婷婷 | 欧美日韩视频综合一区无弹窗 | 亚洲一卡二卡三卡 | 五月天毛片 | 午夜色片| 亚洲黄色一区二区 | 欧美成人伊人十综合色 | 手机福利在线观看 | 精品一区二区三区在线视频 | 欧美婷婷综合 | 黄色片不卡| 四虎永久免费网站 | 国产精品久久免费观看 | 1000部又爽又黄的做黄禁片 | 字幕网中文aⅴ资源站 | 国产精品女人在线观看 | 台湾一级毛片永久免费 | 极品美女啪啪 | 夜夜夜爽 | 色香影院 | 日本特黄特色aaa大片免费欧 | 国产亚洲精品aaa大片 | bt 另类 专区 欧美 制服 | 一级毛片成人免费看a | 放荡女同老师和女同学生 | 国产综合在线播放 | 国产视频一区二 | 色宅男午夜电影在线观看 | 宅男噜噜噜66 | 四虎在线精品免费高清在线 |