一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內(nèi)不再提示

工業(yè)遠程I/O模塊 CANopen通訊

馬朝山 ? 來源:鋇錸技術(shù) ? 作者:鋇錸技術(shù) ? 2022-12-30 13:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.對象字典OD

對象字典是每個CANopen設(shè)備必須具有的功能,它包含了設(shè)備所有可以被訪問的參數(shù),客戶端使用索引(Index)和子索引(Sub-index)來讀寫對象字典里的參數(shù)。

對象字典主要用來設(shè)定設(shè)備組態(tài)及進行非即時的通訊。每個對象采用16位索引的方式來尋址,為了尋訪數(shù)據(jù)結(jié)構(gòu)中的單個元素,又定義了8位的子索引。同時對象字典也對數(shù)據(jù)類型做出了定義。

索引(hex) 對象
0000 保留
0001-001F 基本數(shù)據(jù)類型
0020-003F 復(fù)雜數(shù)據(jù)類型
0040-005F 制造商規(guī)定的數(shù)據(jù)類型
0060-007F 設(shè)備子協(xié)議的基本數(shù)據(jù)類型
0080-009F 設(shè)備子協(xié)議的復(fù)雜數(shù)據(jù)類型
00A0-0FFF 保留
1000-1FFF 通信子協(xié)議區(qū)域
2000-5FFF 制造商特定子協(xié)議區(qū)域
6000-9FFF 標準設(shè)備子協(xié)議區(qū)域
A000-BFFF 標準接口子協(xié)議區(qū)域
C000-FFFF 保留

CANopen網(wǎng)絡(luò)中每個節(jié)點都有一個對象字典。對象字典包含了描述這個設(shè)備和它的網(wǎng)絡(luò)行為的所有參數(shù)。一個節(jié)點的對象字典是在電子數(shù)據(jù)文檔(EDS:Electronic Data Sheet)中描述或者記錄在紙上。節(jié)點本身只需要能夠提供對象字典中必需的對象,以及其它可選擇的、構(gòu)成節(jié)點部分可配置功能的對象。

2.CANopen通訊

CANopen 的物理層 CANbus 每次傳送的數(shù)據(jù)量不大,其中包括 11 位元的 ID、遠端傳輸請求(RTR)位元及大小不超過8字節(jié)的數(shù)據(jù)。CANopen 將 CANbus 的 11 位元 ID 稱為通訊對象 ID (COB-ID)。當傳輸數(shù)據(jù)發(fā)生沖突時,CANbus 的仲裁機制會使 COB-ID 最小的訊息繼續(xù)傳送,不用等待或重傳。不同通訊對象對8字節(jié)數(shù)據(jù)的使用及各字節(jié)代表的意義不同。

不同通訊對象對8字節(jié)數(shù)據(jù)的使用及各字節(jié)代表的意義不同,以下是一個標準的 CANopen頁框:

功能碼 節(jié)點ID RTR 數(shù)據(jù)長度 數(shù)據(jù)
長度 4位元 7位元 1位元 4位元 0-8位字節(jié)

CANopen通訊模型主要定義3種通訊協(xié)議,分別為NMT協(xié)定,服務(wù)數(shù)據(jù)對象SDO協(xié)定,過程數(shù)據(jù)對象PDO協(xié)定。

NMT協(xié)定

網(wǎng)絡(luò)管理訊息NM遵循了主站/從站的架構(gòu)進行NMT通訊。在這架構(gòu)之下只有一個主站,而此主站可以搭配多個從站。所有的CANopen節(jié)點都有自己專屬的NMT狀態(tài),而主站可以藉由NMT的訊息去控制從站的狀態(tài)。

NMT通訊數(shù)據(jù)主要用于對CANopen網(wǎng)絡(luò)的管理,NMT在數(shù)據(jù)字節(jié)中只使用了兩字節(jié),如圖:

功能碼 節(jié)點ID RTR 數(shù)據(jù)長度 標識符 字節(jié)0 字節(jié)1
長度 4位元 7位元 1位元 4位元 0x000 命令字 從節(jié)點ID

服務(wù)數(shù)據(jù)對象SDO

服務(wù)數(shù)據(jù)對象SDO用來讀寫CANopen設(shè)備的對象字典。提供對象字典的節(jié)點稱為SDO server,存取對象字典的節(jié)點稱為SDO client。SDO 通訊一定由SDO client 開始,并提供初始化相關(guān)的參數(shù)。

在CANopen的術(shù)語中,上傳是指由 SDO server 中讀取數(shù)據(jù),而下載是指設(shè)定 SDO server 的數(shù)據(jù)。

SDO通訊數(shù)據(jù)主要用于非時間關(guān)鍵數(shù)據(jù),比如通訊參數(shù)。SDO在數(shù)據(jù)字節(jié)的使用:

功能碼 節(jié)點ID RTR 數(shù)據(jù)長度 字節(jié)0 字節(jié)1 字節(jié)2 字節(jié)3-7
長度 4位元 7位元 1位元 4位元 SDO命令 索引 子索引 數(shù)據(jù)

過程數(shù)據(jù)對象PDO

PDO用于傳輸實時數(shù)據(jù),從一個生產(chǎn)者到一個或多個消費者??捎脕碓谠S多節(jié)點之間交換即時的數(shù)據(jù)。

PDO分為兩種:傳送用的TPDO及接收用的RPDO。一個節(jié)點的TPDO是將資料由此節(jié)點傳輸?shù)狡渌?jié)點,而RPDO則是接收由其他節(jié)點傳輸?shù)馁Y料。本產(chǎn)品一個節(jié)點分別有4個TPDO及4個RPDO。

每個 PDO 在對象字典中由兩個對象描述:通信參數(shù)和映射參數(shù)。PDO 通信參數(shù)指明使用哪個 COB-ID,傳輸類型,禁用時間和定時時間;PDO 映射參數(shù)用于設(shè)定 PDO報文中的數(shù)據(jù)的映射關(guān)系,確定要傳輸?shù)臄?shù)據(jù)在 CAN 報文數(shù)據(jù)域中的定位。該參數(shù)允許 PDO 的生產(chǎn)者和消費者知道正在傳輸什么信息,而不需要在 CAN 報文中增加額外的協(xié)議控制信息,使傳輸?shù)男蔬_到最高。一個 PDO 最多可以映射 64 個對象。

v2-ec839d76bf35873ccd6a121950f1f7aa_720w.webp

PDO在數(shù)據(jù)字節(jié)的使用:

功能碼 節(jié)點ID RTR 數(shù)據(jù)長度 數(shù)據(jù)
長度 4位元 7位元 1位元 4位元 過程數(shù)據(jù)對象(PDO)的8個字節(jié)全部用來傳輸實時數(shù)據(jù)。


審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 通訊
    +關(guān)注

    關(guān)注

    9

    文章

    927

    瀏覽量

    35671
  • CANopen
    +關(guān)注

    關(guān)注

    8

    文章

    406

    瀏覽量

    44906
  • IO模塊
    +關(guān)注

    關(guān)注

    0

    文章

    163

    瀏覽量

    13553
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    開疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接遠程I/O配置案例

    開疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接遠程I/O配置案例
    的頭像 發(fā)表于 06-23 17:23 ?220次閱讀
    開疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接<b class='flag-5'>遠程</b><b class='flag-5'>I</b>/<b class='flag-5'>O</b>配置案例

    新升級!功能更強大的串口I/O聯(lián)網(wǎng)模塊,ASK/OOK超外差無線射頻模塊

    ),轉(zhuǎn)換為串口數(shù)據(jù)傳輸?shù)浇M態(tài)軟件或PLC,通過串口下發(fā)指令控制1/2/3/4路繼電器開關(guān)輸出(DO),實現(xiàn)遠程采集控制功能的串口I/O聯(lián)網(wǎng)模塊(又稱“
    的頭像 發(fā)表于 06-05 19:32 ?390次閱讀
    新升級!功能更強大的串口<b class='flag-5'>I</b>/<b class='flag-5'>O</b>聯(lián)網(wǎng)<b class='flag-5'>模塊</b>,ASK/OOK超外差無線射頻<b class='flag-5'>模塊</b>

    無線遠程模塊工業(yè)/農(nóng)業(yè)/物流的“遠程遙控”已就位

    領(lǐng)域有著廣泛的應(yīng)用,以下是部分 無線遠程模塊 及其特點。 一、達泰4系無線遠程模塊 達泰4系 無線遠程
    的頭像 發(fā)表于 05-27 15:07 ?185次閱讀
    無線<b class='flag-5'>遠程</b><b class='flag-5'>模塊</b>:<b class='flag-5'>工業(yè)</b>/農(nóng)業(yè)/物流的“<b class='flag-5'>遠程</b>遙控”已就位

    I/O接口與I/O端口的區(qū)別

    在計算機系統(tǒng)中,I/O接口與I/O端口是實現(xiàn)CPU與外部設(shè)備數(shù)據(jù)交換的關(guān)鍵組件,它們在功能、結(jié)構(gòu)、作用及運作機制上均存在顯著差異,卻又相互協(xié)同工作,共同構(gòu)建起CPU與外部設(shè)備之間的橋梁
    的頭像 發(fā)表于 02-02 16:00 ?1455次閱讀

    數(shù)據(jù)I/O模塊的概念、特點以及作用

    ? 本文簡單介紹了數(shù)據(jù)I/O模塊的概念、特點以及作用。 一、數(shù)據(jù) I/O 模塊是什么 1. 承接
    的頭像 發(fā)表于 01-21 11:10 ?918次閱讀

    CANopen與Profinet完美牽手,打造工業(yè)通訊新紀元

    工業(yè)自動化的舞臺上,各種現(xiàn)場設(shè)備如同璀璨的群星,各自閃耀著獨特的光芒。然而,不同設(shè)備常常采用不同的通信協(xié)議,這就如同不同的語言,給系統(tǒng)的整合與協(xié)同帶來了巨大挑戰(zhàn)。而穩(wěn)聯(lián)技術(shù)CANopen轉(zhuǎn)
    的頭像 發(fā)表于 11-19 10:49 ?481次閱讀
    讓<b class='flag-5'>CANopen</b>與Profinet完美牽手,打造<b class='flag-5'>工業(yè)</b><b class='flag-5'>通訊</b>新紀元

    E系列I/O模塊在光伏制絨設(shè)備的應(yīng)用

    光伏設(shè)備產(chǎn)線較長,各分布點若采用PLC+IO擴展的方式將會大大增加系統(tǒng)成本及開發(fā)難度,方案推薦采用E系列遠程I/O模塊,僅需和遠程PLC通過
    的頭像 發(fā)表于 09-26 08:07 ?707次閱讀
    E系列<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>模塊</b>在光伏制絨設(shè)備的應(yīng)用

    使用智能高邊開關(guān)優(yōu)化數(shù)字I/O模塊的電源

    電子發(fā)燒友網(wǎng)站提供《使用智能高邊開關(guān)優(yōu)化數(shù)字I/O模塊的電源.pdf》資料免費下載
    發(fā)表于 09-25 10:07 ?1次下載
    使用智能高邊開關(guān)優(yōu)化數(shù)字<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>模塊</b>的電源

    保護I/O模塊免受浪涌事件的影響

    電子發(fā)燒友網(wǎng)站提供《保護I/O模塊免受浪涌事件的影響.pdf》資料免費下載
    發(fā)表于 09-21 10:14 ?0次下載
    保護<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>模塊</b>免受浪涌事件的影響

    遠程I/O模塊在不同領(lǐng)域的應(yīng)用

    在當今快速發(fā)展的工業(yè)自動化領(lǐng)域,遠程輸入/輸出(I/O模塊正逐漸成為不可或缺的核心組件,本文將探討遠程
    的頭像 發(fā)表于 09-20 16:43 ?1275次閱讀

    I/O模塊的主要作用有哪些

    遠程I/O模塊是一種使能遠程數(shù)據(jù)采集和控制的設(shè)備。通過使用網(wǎng)絡(luò)技術(shù),如現(xiàn)場總線、以太網(wǎng)等,遠程
    的頭像 發(fā)表于 09-20 16:41 ?1187次閱讀

    魏德米勒u-remote遠程I/O系統(tǒng)全新升級

    魏德米勒u-mation自動化解決方案的明星產(chǎn)品u-remote遠程I/O系統(tǒng)全新升級啦!
    的頭像 發(fā)表于 09-14 11:20 ?911次閱讀

    IOy系列帶Modbus轉(zhuǎn)IEC104協(xié)議DI、DO、AI、AO、RTD、TC的遠程模塊

    一萬多種I/O配置組合?,F(xiàn)在我們以IEC104協(xié)議遠程I/O模塊為例,為大家詳細的進行說明。 一
    的頭像 發(fā)表于 08-26 15:23 ?1205次閱讀
    IOy系列帶Modbus轉(zhuǎn)IEC104協(xié)議DI、DO、AI、AO、RTD、TC的<b class='flag-5'>遠程</b><b class='flag-5'>模塊</b>

    Profinet遠程IO模塊:模擬量模塊_安裝與接線說明

    Profinet遠程IO模塊由興達易控研發(fā),包含耦合器、多種I/O模塊和輔助模塊如:PROFIN
    的頭像 發(fā)表于 07-27 09:07 ?1463次閱讀
    Profinet<b class='flag-5'>遠程</b>IO<b class='flag-5'>模塊</b>:模擬量<b class='flag-5'>模塊</b>_安裝與接線說明

    Profinet遠程IO模塊:單通道PNP和NPN編碼器模塊功能和安裝方法

    XD系列插片式遠程I/O模塊是興達易控技術(shù)研發(fā)的分布式擴展模塊。XD系列成套系統(tǒng)主要由耦合器、各種功能I
    的頭像 發(fā)表于 07-21 11:28 ?1175次閱讀
    Profinet<b class='flag-5'>遠程</b>IO<b class='flag-5'>模塊</b>:單通道PNP和NPN編碼器<b class='flag-5'>模塊</b>功能和安裝方法