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

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

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

3天內不再提示

CANOpen系列教程09 _CANOpen對象字典

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-06 16:31 ? 次閱讀

1寫在前面

上一篇文章主要是引導大家學習CANOpen協議通信接口的相關內容。通信接口的內容有點多,對于初學者來說,如果看不懂,請多看幾遍(最好有個印象)。

CANopen設備最重要的一個部分就是對象字典。對象字典本質上是一種被預先安排的對象序列,可通過網絡訪問。字典里面的每一對象均可使用一個16-bit主索引和8-bit子索引尋址到。

初學者學習如果難理解通信接口(上一篇)有些內容,如:PDO、SDO及網絡管理對象,可以結合對象字典索引來學習和記憶。

2

對象字典重要內容

對象字典OD:Object dictionary。

一組帶有 16 位索引和 8 位子索引的數據或對象。對象字典下面主要包含:數據類型、通信對象、應用對象。

對象字典主索引:

2.1 通信子協議區

通信子協議區,如上圖1000h 到 1FFFh這個區域。也就是通信接口(或通信對象)協議區。

對于初學者來說,通信對象子協議區是比較重要的一個區域,牽涉到上一篇文章《通信接口》講述的大部分內容。同時,這之間的關系也非常緊密。

通訊對象子協議區:

如上圖,通訊對象子協議區又劃分為幾個區域,而其中的1000h 到 1029h為通用通訊對象。

通用通訊對象里面的內容已經被約定好,如果我們需要用到,可直接配置使用即可。

通用通訊對象內容:

通信子協議區的內容非常重要,也比較多,需要拆分并一個一個掌握。可結合周立功提供相關教程,以及前面提到的CiA 301手冊理解。

我這里就不一一列出來了,簡單再列一個通信子協議區中PDO通信參數與映射參數:

寫到這里,想必很多朋友都能理解,也能明白這些內容。更多的內容,可以結合這種拆分的思路去理解。

3

對象字典生成工具

上面介紹了對象字典的一些內容,可能還是有很多初學者不明白。同時,也就可能會產生疑問:這個對象字典我們需要字典和我們代碼有什么關系呢?

可以簡單來說,就是一些16位索引和8位子索引對應的變量數據,來下看下代碼(下面兩圖),加深理解:

3.1 對象字典的代碼需要自己寫嗎?

很多初學者,包括我(之前初學時)也會產生疑問:對象字典的代碼需要我們自己寫嗎?

答案:不用自己寫。

當然,對象字典的代碼可以自己寫,但完全沒必要。1.自己寫不一定正確;2.有現成工具可以節約大量時間。

3.2 Canfestival對象字典生成工具

我微信公眾號分享《CANOpen系列教程》的封面中有一行英文:Canfestival.相信學過CANOpen的朋友都應該知道我接下來會結合這套Canfestival免費開源的CANOpen架構來講述。

其中,Canfestival里面包含我們需要的CANOpen協議源碼和對象字典生成工具。

有了對象字典生成工具,對象字典的代碼就可以通過它來自動生成。搭建Canfestival對象字典生成工具的環境是一個重點。

對于很多初學者來說搭建環境也是一個難點,不少初學者就卡在這一關,然后,學習CANOpen就沒有繼續下去了。

簡單的說,搭建對象字典生成工具的環境步驟不多,可能會因為諸多因素導致搭建失敗。搭建成功,運行之后會出現如下圖界面:

在學習對象字典生成工具時,會看見一個詞:EDS,即Electronic Data Sheet電子數據單。

像周立功的CANOpen從站模塊就配有工具生成EDS文件。當然,Canfestival提供的工具也能導出EDS文件。

Canfestival對象字典生成工具搭建過程,及相關內容我將在下一篇文章詳細講述。

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

    關注

    28

    文章

    915

    瀏覽量

    40442
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2770

    瀏覽量

    464398
  • CANopen
    +關注

    關注

    8

    文章

    270

    瀏覽量

    43762
收藏 人收藏

    評論

    相關推薦

    三格電子-MODBUS TCP轉CANOpen網關

    Modbus TCP轉CANopen網關 型號:SG-TCP-COE-210 產品用途 本網關可以實現將CANOpen接口設備連接到MODBUS TCP網絡中;并且用戶不需要了解具體的CANOpen
    的頭像 發表于 11-26 11:21 ?174次閱讀
    三格電子-MODBUS TCP轉<b class='flag-5'>CANOpen</b>網關

    Profinet轉CanOpen網關連接與CanOpen協議磁軌道實現高效連接

    項目旨在展示如何通過開疆智能Profinet轉Canopen網關實現西門子1200PLC與磁軌道之間的連接。以下是項目實施的步驟概要:安裝必要的GSD文件到西門子組態軟件中,確保系統能夠識別并使用Profinet轉Canopen網關設備。
    的頭像 發表于 11-14 10:01 ?221次閱讀
    Profinet轉<b class='flag-5'>CanOpen</b>網關連接與<b class='flag-5'>CanOpen</b>協議磁軌道實現高效連接

    奇妙的交互,真的可以實現CanOpen轉Profinet嗎?

    開疆智能canopen轉profinet網關KJ-PNG-205在鑄造機床中的應用,揭示其在實現設備互聯互通、提高系統穩定性方面的重要作用。我們需要了解什么是CANopen和Profinet。
    的頭像 發表于 11-07 11:34 ?252次閱讀
    奇妙的交互,真的可以實現<b class='flag-5'>CanOpen</b>轉Profinet嗎?

    CANopen協議架構和應用原理

    穩健的通信協議和接口在工業電機控制應用中發揮著重要作用。在工業驅動應用中,當需要多個處理器元件來持續通信以完成復雜任務時,CANopen因其易于集成、高度可配置,以及支持高效、可靠的實時數據交換等特性,受到了眾多工程師青睞。本文從低功耗電機控制應用的角度深入探討CANopen
    的頭像 發表于 11-04 13:49 ?468次閱讀

    canopen轉Profinet網關對于工業現場PLC與伺服之間的通訊重要性

    Profinet轉Canopen網關是一種能夠實現Profinet網絡與Canopen網絡之間通信的設備。
    的頭像 發表于 09-30 14:05 ?240次閱讀
    <b class='flag-5'>canopen</b>轉Profinet網關對于工業現場PLC與伺服之間的通訊重要性

    MODBUS TCP 轉 CANOpen

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

    CANopen系列CANopen從站為什么總不上傳PDO報文?

    CANopen網絡中無法獲取從站的TPDO數據?本文將為您解析可能的原因及解決方案。通過檢查TPDO的通信參數和傳輸類型,確保主站與從站的數據同步,快速定位問題所在。如果你的CANopen網絡中
    的頭像 發表于 09-19 08:05 ?420次閱讀
    【<b class='flag-5'>CANopen</b><b class='flag-5'>系列</b>】<b class='flag-5'>CANopen</b>從站為什么總不上傳PDO報文?

    DeviceNet轉CANopen協議網關(DeviceNet轉CANopen

    一,設備主要功能 捷米特JM-DNT-COP網關實現DeviceNet總線和CANopen網絡連接起來。本網關連接到DeviceNet總線中作為從站使用,連接到CANopen總線中作為主站
    的頭像 發表于 09-10 10:16 ?373次閱讀
    DeviceNet轉<b class='flag-5'>CANopen</b>協議網關(DeviceNet轉<b class='flag-5'>CANopen</b>)

    EtherNet/IP轉CANopen主站協議轉換網關

    一,設備主要功能 捷米特JM-EIP-COP本產品實現EtherNet/IP網絡與CANopen網絡之間的數據通訊,即EtherNet/IP和CANopen設備之間無縫內部連接。 廣泛應用:本產品
    的頭像 發表于 09-02 11:21 ?267次閱讀
    EtherNet/IP轉<b class='flag-5'>CANopen</b>主站協議轉換網關

    風力發電領域canopen轉Profinet網關的應用

    在風力發電領域,開疆canopen轉Profinet網關KJ-PNG-205的應用案例通常涉及將風力渦輪機內部的CANopen網絡與外部的Profinet工業以太網連接起來。這種轉換網關允許風力發電場的控制系統通過Profinet協議收集和監控渦輪機的狀態信息,同時發送控
    的頭像 發表于 08-29 14:28 ?382次閱讀
    風力發電領域<b class='flag-5'>canopen</b>轉Profinet網關的應用

    Profinet轉CANopen協議轉化網關

    怎么樣把Profinet與CANopen連接起來呢? 最近有很多客戶朋友咨詢這個問題,在這里為大家詳細說明一下。其實有一個設備可以很輕松地解決這個問題,名為YC-PN-COP,下面是詳細信息。 一
    的頭像 發表于 07-22 14:34 ?402次閱讀
    Profinet轉<b class='flag-5'>CANopen</b>協議轉化網關

    STM32H743怎么在FreeRTOS中移植canopen?

    STM32H743怎么在FreeRTOS中移植canopen?
    發表于 07-03 06:32

    解鎖工業自動化:通過CANopen轉Profinet的無縫對接

    通過開疆智能CanOpen轉ProfiNet網關(KJ-PNG-205)實現,上位機能夠直接與CANopen總線驅動器進行通信,以實時獲取設備運行狀態信息。具體過程為:上位機通過發送CanOpen
    的頭像 發表于 06-17 10:55 ?345次閱讀
    解鎖工業自動化:通過<b class='flag-5'>CANopen</b>轉Profinet的無縫對接

    【米爾-瑞薩RZ/G2UL開發板】5.CAN通訊進階CANopen

    描述方式,執行網絡管理功能。 1.1 對象字典 CANopen 對象字典(OD: Object Dictionary)是
    發表于 03-31 16:19

    CANopen轉Profinet網關連接西門子PLC與變流器通訊

    ,S7-1500系列PLC做主站,通過CANopen轉Profinet網關(XD-COPNm20)連接變流器與PLC。CANopen轉Profinet網關(XD-COPNm20)支持網口,具有
    的頭像 發表于 03-16 11:05 ?738次閱讀
    <b class='flag-5'>CANopen</b>轉Profinet網關連接西門子PLC與變流器通訊
    主站蜘蛛池模板: 簧片免费视频 | 国产产一区二区三区久久毛片国语 | 欧美色视频网站 | 久草丁香 | 一区二区高清在线观看 | 欧美一区二区三区在线 | 成人欧美一区二区三区 | 狠狠狠色丁香婷婷综合激情 | 嫩草影院www | 日本午夜大片免费观看视频 | 狠狠轮 | 正在播放91大神调教偷偷 | 91精品啪国产在线观看免费牛牛 | 免费观看一级成人毛片 | 三级在线观看网站 | 亚洲狠狠综合久久 | 三级理论在线播放大全 | 黄色三级网站 | 免费视频一级片 | 香蕉视频国产在线观看 | 婷婷色在线 | 天堂网免费| 亚洲最新黄色网址 | 99一级毛片| 亚洲欧洲一区二区三区在线观看 | 手机看片a永久免费看大片 手机毛片 | 成人欧美一区二区三区黑人3p | 男人j进女人j免费视频视频 | 色婷婷色综合缴情在线 | 狠狠操欧美 | 男人的天堂视频网站清风阁 | 1314亚洲人成网站在线观看 | 免费观看一区二区 | 国产一级做a爱免费观看 | 中文在线免费看影视 | 免费欧美黄色 | 人人看操| 一级特级aaaa毛片免费观看 | 欧美人与zoxxxx | 红色一级毛片 | 国产欧美日韩综合精品无毒 |