欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

完善資料讓更多小伙伴認識你,還能領取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 通信子協議區(qū)

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

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

通訊對象子協議區(qū):

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

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

通用通訊對象內容:

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

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

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

3

對象字典生成工具

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

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

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

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

答案:不用自己寫。

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

3.2 Canfestival對象字典生成工具

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

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

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

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

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

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

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

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

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

    關注

    28

    文章

    916

    瀏覽量

    40452
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2772

    瀏覽量

    464445
  • CANopen
    +關注

    關注

    8

    文章

    270

    瀏覽量

    43780
收藏 人收藏

    評論

    相關推薦

    三格電子-MODBUS TCP轉CANOpen網關

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

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

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

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

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

    CANopen協議架構和應用原理

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

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

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

    MODBUS TCP 轉 CANOpen

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

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

    CANopen網絡中無法獲取從站的TPDO數據?本文將為您解析可能的原因及解決方案。通過檢查TPDO的通信參數和傳輸類型,確保主站與從站的數據同步,快速定位問題所在。如果你的CANopen網絡中
    的頭像 發(fā)表于 09-19 08:05 ?424次閱讀
    【<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總線中作為主站
    的頭像 發(fā)表于 09-10 10:16 ?375次閱讀
    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設備之間無縫內部連接。 廣泛應用:本產品
    的頭像 發(fā)表于 09-02 11:21 ?272次閱讀
    EtherNet/IP轉<b class='flag-5'>CANopen</b>主站協議轉換網關

    風力發(fā)電領域canopen轉Profinet網關的應用

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

    Profinet轉CANopen協議轉化網關

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

    STM32H743怎么在FreeRTOS中移植canopen?

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

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

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

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

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

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

    ,S7-1500系列PLC做主站,通過CANopen轉Profinet網關(XD-COPNm20)連接變流器與PLC。CANopen轉Profinet網關(XD-COPNm20)支持網口,具有
    的頭像 發(fā)表于 03-16 11:05 ?741次閱讀
    <b class='flag-5'>CANopen</b>轉Profinet網關連接西門子PLC與變流器通訊