女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

    文章

    2885

    瀏覽量

    466729
  • 通信
    +關注

    關注

    18

    文章

    6173

    瀏覽量

    137369
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    CANCAN中繼網橋的應用案例

    CANCAN中繼網橋在工業通信中常用于擴展網絡距離、隔離干擾或連接不同波特率的CAN網絡。
    的頭像 發表于 04-11 17:17 ?431次閱讀

    CANModbus TCP工具的應用案例

    CANModbus TCP工具在工業自動化、汽車電子、能源管理等領域有廣泛的應用,主要用于實現不同協議設備之間的數據互通。
    的頭像 發表于 04-10 16:24 ?375次閱讀

    快速上手!CAN-Bus以太網(ECAN-E02)使用教程

    ECAN-E02是億佰特開發的一款高性能工業級以太網與CAN-bus的數據轉換設備,CAN轉換器模組內部集成了1路CAN-bus接口、1路EtherNet接口,支持TCP/UDP協議,
    的頭像 發表于 02-13 19:34 ?577次閱讀
    快速上手!<b class='flag-5'>CAN</b>-Bus<b class='flag-5'>轉</b>以太網(<b class='flag-5'>ECAN</b>-E02)使用教程

    解析ECAN-E02單過濾器CAN硬件過濾

    通信中,過濾器的配置對于性能和消息處理的準確性非常重要。什么是CAN過濾器單過濾模式?在使用ECAN-E02的單過濾模式前,我們需要知道CAN過濾器的單過濾模式(
    的頭像 發表于 01-16 19:35 ?297次閱讀
    解析<b class='flag-5'>ECAN</b>-E02單過濾器<b class='flag-5'>CAN</b>硬件過濾

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

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

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

    一,設備主要功能 遠創智控YC-CAN-TCP網關實現連接CAN設備和網絡到Modbus TCP網絡系統。該網關可實現雙向數據交換,既允許現
    的頭像 發表于 08-26 11:29 ?619次閱讀
    <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)

    ModbusOPC UA協議網關BL121實現高效、安全、可靠的跨協議通信

    ModbusOPC UA網關BL121是一款低成本的ModbusOPC UA的解決方案,實現各種工業設備從
    的頭像 發表于 08-09 13:52 ?530次閱讀
    <b class='flag-5'>Modbus</b><b class='flag-5'>轉</b>OPC UA協議網關BL121<b class='flag-5'>實現</b>高效、安全、可靠的跨協議通信

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

    Modbus協議、樓宇自控、電力協議Modbus協議網關,將不同類型的生產設備數據集中傳輸到監控系統,實現遠程監控和管理。 我們先來看整個系統中需要
    的頭像 發表于 08-08 17:29 ?611次閱讀
    使用<b class='flag-5'>Modbus</b>、樓宇自控、電力協議<b class='flag-5'>轉</b><b class='flag-5'>Modbus</b>協議網關<b class='flag-5'>實現</b>生產設備的遠程監控和管理

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

    鋇錸ModbusMQTT網關,簡而言之,就是通過將Modbus協議(包括Modbus RTU和Modbus TCP)的數據轉換為MQTT協
    的頭像 發表于 07-23 16:58 ?4215次閱讀
    <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>設備與云平臺的無縫通信

    ProfibusModbus網關幫助PLC實現智能激光設備通訊

    Profibus協議Modbus協議網關模塊(XD-MDPB100)是一種工業通信協議轉換設備,用于實現Profibus協議與Modbus協議之間的轉換。Profibus
    的頭像 發表于 06-18 18:08 ?858次閱讀
    Profibus<b class='flag-5'>轉</b><b class='flag-5'>Modbus</b>網關幫助PLC<b class='flag-5'>實現</b>智能激光設備通訊

    CANmodbus轉換器要滿足哪些需求

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

    通訊協議轉換ModbusProfinet網關

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

    ProfiNetRS485/Modbus Rtu協議網關

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

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

    ,可提供單路或多路RS485接口。Profinet Modbus網關每個串口可連接32個從站設備,可實現協議轉換和接口轉換。
    的頭像 發表于 06-11 09:28 ?857次閱讀
    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 ?1067次閱讀
    <b class='flag-5'>Modbus</b><b class='flag-5'>轉</b>Profinet網關替代伺服ethercat通訊現場調試案例