色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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網關的作用
    主站蜘蛛池模板: 野花日本手机观看大全免费3| 我年轻漂亮的继坶2中字在线播放| 年轻的老师5理伦片| 欧洲xxxxx| 日本欧美午夜三级| 天天槽任我槽免费| 一本色道久久综合亚洲精品加| 最近中文字幕完整版高清| a久久99精品久久久久久蜜芽| 吃奶吸咪咪动态图| 国产午夜精品久久久久九九| 久久国产精品人妻中文| 暖暖 免费 高清 日本视频大全 | 久久66热在线视频精品| 美女乱草鲍高清照片| 日本高清免费在线| 被窝伦理电影午夜| 岛国大片在线播放高清| 国产学生在线播放精品视频| 久久久免费观成人影院| 欧洲馒头大肥p| 亚洲高清国产拍精品5g| 中文字幕视频在线观看| 大学生高潮无套内谢视频| 好紧的小嫩嫩17p| 欧美人与动牲交ZOOZ特| 香蕉久久av一区二区三区| 18黄女脱内衣| 国产激情文学| 鲁大师影院在线视频在线观看| 日本边添边摸边做边爱边| 亚洲欧洲日产国码中学| 菠萝菠萝蜜免费播放高清| 精品国产品在线18年| 日本免费一区二区三区四区五六区| 亚洲大片免费看| music radio在线收听| 狠狠狠狠狠狠干| 欧美一区二区日韩一区二区| 亚洲欧美日韩精品自拍| p影院永久免费|