色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

【教程】使用ECAN-401實現ModBus轉CAN

億佰特物聯網應用專家 ? 2023-06-08 14:53 ? 次閱讀

首先,在開始實例演示前,我們需要了解ECAN-401設備是怎么實現CAN轉ModBus通信:ECAN-401在串口側使用的是標準ModBus RTU協議格式,所以ECAN-401不僅支持用戶使用ModBus RTU協議,模塊也可以直接和其它支持ModBus RTU協議的設備相接口。

在CAN側,制定了一個簡單易用的分段通訊格式來實現ModBus通訊,一個長度大于一個CAN報文最大數據長度的信息進行分段以及重組的方法,“數據 1”用于分段標識數據,傳輸的ModBus協議內容即可從“數據 2”字節開始,如果協議內容大于7個字節,那么將剩下的協議內容照這種分段格式繼續轉換,直到轉換完成。在CAN總線上傳輸的數據不需要CRC效驗方式。CAN總線上的數據效驗已經具有更加完善的效驗方式。

此模式下,設備支持的是ModBus驗證和轉發,而不是ModBus的主機或者從機,用戶按照ModBus協議通訊即可。針對于“數據1”的分段標識協議,以下表格和示例可以幫助理解:

bfc3c40a-00db-11ee-ba01-dac502259ad0.png

分段標記:表明該報文是否是分段報文。該位為 0 表示單獨報文,為 1 表示屬于被分段報文中的一幀。

分段類型:表明是第一段、中間段的還是最后段。

bfed6896-00db-11ee-ba01-dac502259ad0.png

分段計數器:每一個段的標志,表示該段在整個報文中的序號,如果是第幾個段,計數器的值就是幾。這樣在接收時就能夠驗證是否有分段被遺失。共使用5Bit,范圍為 0~31。

c01745e4-00db-11ee-ba01-dac502259ad0.png

示例: 幀ID為013,串口接收到的ModBus數據是:01 03 00 00 00 01 84 0A。除去ModBus的校驗數據后,數據長度為 6 ,CAN除去分段協議占用的數據位后,能接收的長度是7。小于我們要接受的數據長度。

此時CAN總線上的數據1的分段報文標記為0;分段類型為0;分段計數器為1。將以上數據按照分段傳輸協議定義,將數據填入指定的位置,CAN總線的數據1即可得到數據1的二進制數據位0000 0001,轉換為16進制數據即為0x01。在將ModBus數據填入到后續對應的位置即可得到CAN總線上數據:

c045c5e0-00db-11ee-ba01-dac502259ad0.png

在了解了ECAN-401的CAN轉ModBus功能后,我們可以開始實際操作。準備以下設備:

ECAN-401一臺

CAN分析儀ECAN-U01一臺

ModBus POLL軟件

這里我們使用ECAN-401做數據轉換工具,ECAN-U01發送和接收CAN報文,ModBus Poll軟件模擬ModBus 設備發送ModBus 指令。將ECAN-401與ECAN-U01的CAN_L和CAN_H連接,ECAN-401的485接口通過485換USB轉換器連接到電腦,如下圖所示:

c06488ea-00db-11ee-ba01-dac502259ad0.png

通過ECAN-401的上位機,將設備通訊模式切換為ModBus模式,參數配置如下圖:

c10d49ee-00db-11ee-ba01-dac502259ad0.png

打開CAN分析儀ECAN-U01以及ModBus Poll軟件,使用ModBus Poll 軟件模擬出一個ModBus設備,通過ECAN-401的485串口發送ModBus 指令,這里可以看到ECAN-U01設備已經接收到了ECAN-401所轉換出來的數據:

c137e29e-00db-11ee-ba01-dac502259ad0.png

ECAN-401的485串口支持的是ModBus RTU協議,接收到的ModBus 指令為01 03 00 00 00 0A C5 CD,經過處理后轉換到ECAN-U01的CAN數據后為01 01 03 00 00 00 0A。這里可以看到CAN幀的第一位數據01是經過處理后添加的分段標識,也自動去掉了CRC校驗位,真實數據為01 03 00 00 00 0A。

這樣就成功通過ECAN-401實現ModBus與CAN數據格式的轉換。

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

    關注

    57

    文章

    2744

    瀏覽量

    463621
  • 通信
    +關注

    關注

    18

    文章

    6024

    瀏覽量

    135950
收藏 人收藏

    評論

    相關推薦

    OPCModbus網關是什么?有什么功能?

    在工業自動化領域,隨著技術的不斷發展和應用需求的多樣化,不同設備和系統之間往往采用不同的通信協議。為了實現這些設備之間的無縫連接和數據交換,OPC(OLE for Process Control)
    的頭像 發表于 10-09 14:00 ?231次閱讀

    CANModbus TCP主站協議網關(YC-CAN-TCP)

    一,設備主要功能 遠創智控YC-CAN-TCP網關實現連接CAN設備和網絡到Modbus TCP網絡系統。該網關可實現雙向數據交換,既允許現
    的頭像 發表于 08-26 11:29 ?316次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>轉</b><b class='flag-5'>Modbus</b> TCP主站協議網關(YC-<b class='flag-5'>CAN</b>-TCP)

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

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

    CANmodbus轉換器要滿足哪些需求

    格式。這使得使用不同通信協議的設備之間能夠相互通信和交換數據。 (2)設備集成與數據共享: 在遠程監控系統和工業自動化中,各種設備可能采用不同的通信協議。通過使用CANModbus轉換器,可以將這些使用不同協議的設備連接在一起
    的頭像 發表于 06-13 17:29 ?769次閱讀

    通訊協議轉換ModbusProfinet網關

    ModbusProfinet網關是工業通信轉換設備,能夠實現Modbus協議與Profinet協議之間的有效轉換和穩定傳輸。通過該網關,工業設備之間可以
    的頭像 發表于 06-13 14:07 ?476次閱讀
    通訊協議轉換<b class='flag-5'>Modbus</b><b class='flag-5'>轉</b>Profinet網關

    ProfiNetRS485/Modbus Rtu協議網關

    網關實現PNrs485、profinetRS485、Modbusprofinet、RS485
    的頭像 發表于 06-13 08:55 ?694次閱讀
    ProfiNet<b class='flag-5'>轉</b>RS485/<b class='flag-5'>Modbus</b> Rtu協議網關

    PLC通過ProfinetModbus網關與流量計通訊案例

    ,可提供單路或多路RS485接口。Profinet Modbus網關每個串口可連接32個從站設備,可實現協議轉換和接口轉換。
    的頭像 發表于 06-11 09:28 ?512次閱讀
    PLC通過Profinet<b class='flag-5'>轉</b><b class='flag-5'>Modbus</b>網關與流量計通訊案例

    ModbusProfinet網關替代伺服ethercat通訊現場調試案例

    ModbusProfinet網關(XD-MDPN100)可以實現Modbus協議和Profinet協議之間的轉換和通信。Modbus
    的頭像 發表于 06-05 21:06 ?774次閱讀
    <b class='flag-5'>Modbus</b><b class='flag-5'>轉</b>Profinet網關替代伺服ethercat通訊現場調試案例

    232ModbusProfinet應用案例分享

    在多臺伺服接控制器(1200PLC)的現場需求中,我們通過在PLC和伺服中間加入232ModbusProfinet(XD-PNR200)網關,實現Modbus和Profinet協議
    的頭像 發表于 01-11 18:34 ?360次閱讀
    232<b class='flag-5'>Modbus</b><b class='flag-5'>轉</b>Profinet應用案例分享

    ModbusProfinet網關的實現方案

    ModbusProfinet網關(XD-MDPN100/200)具有廣泛的應用價值。無論是汽車制造、機械加工還是能源管理,都可以通過使用該網關,實現設備之間的高效通信。其次,Modbus
    的頭像 發表于 01-06 14:47 ?1210次閱讀
    <b class='flag-5'>Modbus</b><b class='flag-5'>轉</b>Profinet網關的<b class='flag-5'>實現</b>方案

    港口跨運車通信系統的ModbusTCPCAN協議的連接案例

    。 ModbusTCPCAN協議網關一側與Modbus-TCP 連接,另一端CAN 用于實現跨運車中的
    的頭像 發表于 01-03 13:53 ?393次閱讀

    通過CANopenModbus TCP網關的伺服系統

    通過CANopenModbus TCP網關的伺服系統,我們能夠實現CANopen協議與Modbus TCP協議之間的無縫轉換,從而為伺服電機的通訊和控制帶來更大的便利和靈活性。 首先
    發表于 01-02 16:51

    ModbusProfinet網關實現Modbus設備與Profinet設備的無縫連接

    ModbusProfinet網關(XD-MDPN100/2000)能夠實現Modbus設備與Profinet設備的無縫連接。Modbus
    的頭像 發表于 12-27 18:17 ?671次閱讀
    <b class='flag-5'>Modbus</b><b class='flag-5'>轉</b>Profinet網關<b class='flag-5'>實現</b><b class='flag-5'>Modbus</b>設備與Profinet設備的無縫連接

    ModbusEthernet網關在空調項目中的應用

    ModbusEthernet網關在空調項目中的應用主要是實現Modbus協議的設備與Ethernet網絡的連接和數據傳輸。這種網關可以將Modbu
    發表于 12-26 19:26

    ModbusProfinet網關的作用

    ModbusProfinet網關(XD-MDPN100/2000)實現Modbus和Profinet協議的相互轉換,支持多種Modbus
    的頭像 發表于 12-25 09:21 ?404次閱讀
    <b class='flag-5'>Modbus</b><b class='flag-5'>轉</b>Profinet網關的作用
    主站蜘蛛池模板: 成人精品视频| 亚洲成人网导航| 三叶草未满十八岁| 在线观看黄色小说| 狠狠色欧美亚洲狠狠色www| 色 花 堂 永久 网站| TUBE8最新日本护士| 女人十八毛片水真多啊| 91福利国产在线观看网站| 久久a在线视频观看| 亚洲区视频| 精子网久久国产精品| 伊人久久综合热青草| 久久久精品久久| 中国特级黄色大片| 美女露100%全身无遮挡| 91精品国产品国语在线不卡| 美女视频黄a视频全免费网站色窝| 中文字幕无码一区二区免费| 麻豆精品一卡2卡三卡4卡免费观看 | 久久夜色撩人精品国产| 中文字幕爆乳JULIA女教师| 琉璃美人煞在线观看| 99久久国产宗和精品1上映| 欧美巨大巨粗黑人性AAAAAA| 成人性生交大片免费看中文| 神电影院午夜dy888我不卡| 国产成人一区二区三区在线观看| 校花在公车上被内射好舒| 黄桃AV无码免费一区二区三区| 亚洲一区高清| 你是淫荡的我的女王| SM调教贱屁股眼哭叫求饶H| 日韩在线视频www色| 国产中文视频| 最近日本字幕免费高清| 秋霞网在线伦理免费| 国产乱人精品视频AV麻豆| 伊人草| 日本午夜福利无码高清| 国精产品一区一区三区有限在线|