EtherCat培訓(xùn)資料課件_第1頁
EtherCat培訓(xùn)資料課件_第2頁
EtherCat培訓(xùn)資料課件_第3頁
EtherCat培訓(xùn)資料課件_第4頁
EtherCat培訓(xùn)資料課件_第5頁
已閱讀5頁,還剩137頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)總線EtherCAT

報(bào)告人:商承超

現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)總線EtherCA現(xiàn)場總線定義現(xiàn)場總線(FieldBus)是應(yīng)用在生產(chǎn)現(xiàn)場、在智能化測量控制設(shè)備之間實(shí)現(xiàn)雙向串行多節(jié)點(diǎn)數(shù)字通訊的系統(tǒng),也被成為開放式、數(shù)字化、多點(diǎn)通訊的底層控制網(wǎng)絡(luò)。

傳統(tǒng)總線控制系統(tǒng)現(xiàn)場總線控制系統(tǒng)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT現(xiàn)場總線定義傳統(tǒng)總線控制系統(tǒng)現(xiàn)場總線控制系統(tǒng)2022/12/現(xiàn)場總線類型現(xiàn)場總線類型2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT現(xiàn)場總線類型現(xiàn)場總線類型2022/12/26現(xiàn)場總線CANo常見的現(xiàn)場總線和工業(yè)以太網(wǎng)協(xié)議現(xiàn)場總線協(xié)議:ControlNet、Profibus、Interbus、DeviceNet、CANopen、CC-Link、ASi、IO-LinkProfinet、Ethernet/IP、EtherCAT、Modbus/TCP、SERCOSⅢ工業(yè)通訊協(xié)議關(guān)系布局2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT常見的現(xiàn)場總線和工業(yè)以太網(wǎng)協(xié)議現(xiàn)場總線協(xié)議:ControlN現(xiàn)場總線CANopenCANopen協(xié)議是一種基于CAN總線的應(yīng)用層協(xié)議。CANopen協(xié)議在歐洲廣泛應(yīng)用,已成為歐洲標(biāo)準(zhǔn)EN50325-42022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT現(xiàn)場總線CANopenCANopen協(xié)議是一種基于CAN總線OSI模型中CAN標(biāo)準(zhǔn)和CANopen協(xié)議之間的關(guān)系2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATOSI模型中CAN標(biāo)準(zhǔn)和CANopen協(xié)議之間的關(guān)系2022CANopen與CAN報(bào)文的關(guān)系兩者之間的關(guān)系現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCANopen與CAN報(bào)文的關(guān)系兩者之間的關(guān)系現(xiàn)場總線CAN

(1)介質(zhì)訪問控制及物理信號使用CAN總線技術(shù); (2)通信速率可以有多種選擇; (3)采用對象字典作為通信接口與應(yīng)用程序的接口; (4)支持主/從、生產(chǎn)者/消費(fèi)者和客戶機(jī)/服務(wù)器等多種通信模式; (5)制定了多種設(shè)備子協(xié)議;CANopen概述2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT(1)介質(zhì)訪問控制及物理信號使用CAN總線技術(shù);CCANopen概述

(6)可使用多種線纜和連接器; (7)數(shù)據(jù)通信可采用事件驅(qū)動、遠(yuǎn)程請求、同步傳輸?shù)榷喾N方式; (8)采用心跳報(bào)文、節(jié)點(diǎn)保護(hù)、壽命保護(hù)等多種設(shè)備監(jiān)控方式,有利于節(jié)點(diǎn)之間的可靠通信; (9)提供典型的預(yù)定義主/從連接組,最多可支持127個節(jié)點(diǎn); (10)提供很大的靈活性,應(yīng)用非常廣泛。2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCANopen概述 (6)可使用多種線纜和連接器;2022/總線速度與總線長度之間的關(guān)系2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT總線速度與總線長度之間的關(guān)系2022/12/26現(xiàn)場總線CA對象字典(OD:ObjectDictionary)對象字典是一個有序的對象組每個對象采用一個16位的索引來尋址定義了一個8位的子索引來方為數(shù)據(jù)結(jié)構(gòu)中的單個元素2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT對象字典(OD:ObjectDictionary)對象字典是CANopen對象字典通用結(jié)構(gòu)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCANopen對象字典通用結(jié)構(gòu)2022/12/26現(xiàn)場總線C對象字典和通訊對象之間的關(guān)系2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT對象字典和通訊對象之間的關(guān)系2022/12/26現(xiàn)場總線CA通訊對象通訊對象表2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT通訊對象通訊對象表2022/12/26現(xiàn)場總線CANopen對象字典示例2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT對象字典示例2022/12/26現(xiàn)場總線CANopen與工業(yè)CANopen通訊CANopen通訊模型定義了4種報(bào)文(通訊對象):網(wǎng)絡(luò)管理報(bào)文(NMT)服務(wù)數(shù)據(jù)對象SDO(ServiceDataObject)過程數(shù)據(jù)對象PDO(ProcessDataObject)預(yù)定義報(bào)文或者特殊功能對象2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCANopen通訊CANopen通訊模型定義了4種報(bào)文(通訊網(wǎng)絡(luò)管理報(bào)文(NMT)基于主從式的結(jié)構(gòu)一個CANopen網(wǎng)絡(luò)中只有一個NMT主節(jié)點(diǎn)作用節(jié)點(diǎn)狀態(tài)控制初始化狀態(tài)預(yù)操作狀態(tài)操作狀態(tài)停止?fàn)顟B(tài)錯誤控制NodeGuardingHeartbeart節(jié)點(diǎn)啟動(boot-up)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT網(wǎng)絡(luò)管理報(bào)文(NMT)基于主從式的結(jié)構(gòu)2022/12/26現(xiàn)NMTModuleControl只有NMT-Master節(jié)點(diǎn)能夠傳送NMTModuleControl報(bào)文。所有從設(shè)備必須支持NMT模塊控制服務(wù)。NMTModuleControl消息不需要應(yīng)答。NMT消息格式2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATNMTModuleControl只有NMT-MasterNMT主機(jī)命令

2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATNMT主機(jī)命令

2022/12/26現(xiàn)場總線CANopen與NMT服務(wù)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATNMT服務(wù)2022/12/26現(xiàn)場總線CANopen與工業(yè)以MNT節(jié)點(diǎn)保護(hù)(NMTNodeGuarding)通過節(jié)點(diǎn)保護(hù)服務(wù),MNT主節(jié)點(diǎn)可以檢查每個節(jié)點(diǎn)的當(dāng)前狀態(tài)NMT-Slave節(jié)點(diǎn)發(fā)送如下報(bào)文應(yīng)答2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATMNT節(jié)點(diǎn)保護(hù)(NMTNodeGuarding)通過節(jié)點(diǎn)Heartbeat一個節(jié)點(diǎn)可被配置為產(chǎn)生周期性的被稱作心跳報(bào)文(Heartbeat)的報(bào)文2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATHeartbeat一個節(jié)點(diǎn)可被配置為產(chǎn)生周期性的被稱作心跳報(bào)NMTBoot-up(節(jié)點(diǎn)啟動)NMT-slave節(jié)點(diǎn)發(fā)布Boot-up報(bào)文通知NMT-Master節(jié)點(diǎn)它已經(jīng)從initialising狀態(tài)進(jìn)入pre-operational狀態(tài)。 NMT-MasteríNMT-Slave2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATNMTBoot-up(節(jié)點(diǎn)啟動)NMT-slave節(jié)點(diǎn)發(fā)過程數(shù)據(jù)對象PDO(ProcessDataObject用來傳輸實(shí)時數(shù)據(jù),數(shù)據(jù)從一個生產(chǎn)者傳到一個或多個消費(fèi)者。數(shù)據(jù)傳送限制在1到8個字節(jié)PDO通訊沒有協(xié)議規(guī)定。PDO數(shù)據(jù)內(nèi)容只由它的CANID定義每個PDO在對象字典中用2個對象描述PDO通訊參數(shù):包含哪個COB-ID將被PDO使用,傳輸類型,禁止時間和定時器周期PDO映射參數(shù):包含一個對象字典中對象的列表,這些對象映射到PDO里,包括它們的數(shù)據(jù)長度(inbits)。生產(chǎn)者和消費(fèi)者必須知道這個映射,以解釋PDO內(nèi)容PDO消息的內(nèi)容是預(yù)定義,映射應(yīng)用對象到PDO中是在設(shè)備對象字典中描述的。2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT過程數(shù)據(jù)對象PDO(ProcessDataObject用來PDO通信參數(shù)

2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO通信參數(shù)

2022/12/26現(xiàn)場總線CANopenPDO通信參數(shù)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO通信參數(shù)2022/12/26現(xiàn)場總線CANopen與工PDO映射參數(shù)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO映射參數(shù)2022/12/26現(xiàn)場總線CANopen與工PDO映射參數(shù)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO映射參數(shù)2022/12/26現(xiàn)場總線CANopen與工PDO例程講解2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO例程講解2022/12/26現(xiàn)場總線CANopen與工PDO例程講解RPDOTPDO2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO例程講解RPDOTPDO2022/12/26現(xiàn)場總線CPDO例程講解2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO例程講解2022/12/26現(xiàn)場總線CANopen與工服務(wù)數(shù)據(jù)對象SDO(ServiceDataObject)通過使用索引和子索引(在CAN報(bào)文的前幾個字節(jié)),SDO使客戶機(jī)能夠訪問設(shè)備(服務(wù)器)對象字典中的項(xiàng)(對象)SDO允許傳送任何長度的數(shù)據(jù)(當(dāng)數(shù)據(jù)超過4個字節(jié)時分拆成幾個報(bào)文)協(xié)議是確認(rèn)服務(wù)類型:為每個消息生成一個應(yīng)答(一個SDO需要兩個ID),SDO請求和應(yīng)答報(bào)文總是包含8個字節(jié)(沒有意義的數(shù)據(jù)長度在第一個字節(jié)中表示,第一個字節(jié)攜帶協(xié)議信息)。SDO通訊有較多的協(xié)議規(guī)定。2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT服務(wù)數(shù)據(jù)對象SDO(ServiceDataObject)SDO報(bào)文格式2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATSDO報(bào)文格式2022/12/26現(xiàn)場總線CANopen與工SDO報(bào)文格式2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATSDO報(bào)文格式2022/12/26現(xiàn)場總線CANopen與工SDO應(yīng)用舉例2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATSDO應(yīng)用舉例2022/12/26現(xiàn)場總線CANopen與工預(yù)定義報(bào)文或者特殊功能對象

同步(SYNC)時間標(biāo)記對象(TimeStamp)緊急事件(Emergency)節(jié)點(diǎn)/壽命保護(hù)(Node/Lifeguarding)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT預(yù)定義報(bào)文或者特殊功能對象

同步(SYNC)2022/12/2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT2022/12/26現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EthSDO客戶讀取報(bào)文當(dāng)客戶節(jié)點(diǎn)想從服務(wù)器讀取數(shù)據(jù)時,向服務(wù)器發(fā)送請求報(bào)文(client→server),通信報(bào)文2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATSDO客戶讀取報(bào)文當(dāng)客戶節(jié)點(diǎn)想從服務(wù)器讀取數(shù)據(jù)時,向服務(wù)器CANopen設(shè)備CAN通訊接口、對象字典和應(yīng)用程序之間的聯(lián)系2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCANopen設(shè)備CAN通訊接口、對象字典和應(yīng)用程序之間的聯(lián)總結(jié):上面提到的通訊對象類型中有二個對象用于數(shù)據(jù)傳輸它們采用二種不同的數(shù)據(jù)傳輸機(jī)制實(shí)現(xiàn):

SDO用來在設(shè)備之間傳輸大的低優(yōu)先級數(shù)據(jù),典型的是用來配置CANopen網(wǎng)絡(luò)上的設(shè)備。

PDO用來傳輸8字節(jié)或更少數(shù)據(jù),沒有其它協(xié)議預(yù)設(shè)定(意味著數(shù)據(jù)內(nèi)容已預(yù)先定義)。一個CANopen設(shè)備必須支持一定數(shù)量的網(wǎng)絡(luò)管理服務(wù)(管理報(bào)文,administrativemessages),需要至少一個SDO。每個生產(chǎn)或消費(fèi)過程數(shù)據(jù)的設(shè)備需要至少一個PDO。所有其它的通訊對象是可選的。2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT總結(jié):上面提到的通訊對象類型中有二個對象用于數(shù)據(jù)傳輸它們采用CiADraftStandardProposal4021PROMODE(標(biāo)準(zhǔn)位置模式)2HOMINGMODE(回原點(diǎn)模式)3INTERPOLATEDPOSITIONMODE(插補(bǔ)位置模式)4PROMODE(標(biāo)準(zhǔn)速度模式)5PROMODE(標(biāo)準(zhǔn)轉(zhuǎn)矩模式)6VELOCITYMODE(速度模式)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCiADraftStandardProposal40PROMODE(標(biāo)準(zhǔn)位置模式)Object607Ah:Targetposition(Po350;Po351)Object607Bh:PositionrangelimitObject607Dh:SoftwarepositionlimitObject607Fh:MaxproObject6080h:MaxmotorspeedObject6081h:Pro(Po330)Object6082h:EndvelocityObject6083h:Pro(Po310)Object6084h:Pro(Po311)Object6085h:QuickstopdecelerationObject6086h:Motionpro(Po328)Object60C5h:MaxaccelerationObject60C6h:MaxdecelerationObject6062h:Positiondemandvalue(Po910;Po911)Object6064h:Positionactualvalue(Po956;Po957)Object6065h:FollowingerrorwindowObject6066h:FollowingerrortimeoutObject6067h:PositionwindowObject6068h:Positionwindowtime

Object60F4h:Followingerroractualvalue(Po912;Po913)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPROMODE(標(biāo)準(zhǔn)位置模式)Object607Ah:HOMINGMODE(回原點(diǎn)模式)Object607Ch:Homeoffset(Po123;Po124)Object6098h:Homingmethod(Po555)Object6099h:Homingspeeds6099h.1hSpeedduringsearchforswitch(Po120)6099h.2hSpeedduringsearchforzero(Po121)Object609Ah:Homingacceleration(Po122)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATHOMINGMODE(回原點(diǎn)模式)Object607CINTERPOLATEDPOSITIONMODE(插補(bǔ)位置模式)

Object60C0h:InterpolationsubmodeObject60C1h:Interpolationdatarecord(Po350)Object60C2h:Interpolationtimeperiod(Po340)Object60C3h:InterpolationsyncdefinitionObject60C4h:Interpolationdataconfiguration2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATINTERPOLATEDPOSITIONMODE(插補(bǔ)PROMODE(標(biāo)準(zhǔn)速度模式)Object6069h:Velocitysensoractualvalue(Po914;Po915)Object606Ah:SensorselectioncodeObject606Bh:Velocitydemandvalue(Po914;Po915)Object606Ch:Velocityactualvalue(Po904;Po905)Object606Dh:VelocitywindowObject606Eh:VelocitywindowtimeObject606Fh:VelocitythresholdObject6070h:VelocitythresholdtimeObject60FFh:Targetvelocity(Po113;Po114)Object60F8h:MaxslippageObject60F9h:VelocitycontrolparObject6063hPositionactualvalue6071hTargettorque6072hMaxtorque607EhPolarity607FhMaxpro6080hMaxmotorspeed6083hPro(Po109)6084hPro(Po110)6085hQuickstopdeceleration6086hMotionpro(Po328)6094hVelocityencoderfactor6095hVelocityfactor16096hVelocityfactor22022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPROMODE(標(biāo)準(zhǔn)速度模式)Object6069h:PROMODE(標(biāo)準(zhǔn)轉(zhuǎn)矩模式)Object6071h:Targettorque(Po204)(FC09)Object6072h:MaxtorqueObject6073h:Maxcurrent(F822)Object6074h:TorquedemandvalueObject6075h:MotorratedcurrentObject6076h:MotorratedtorqueObject6077h:Torqueactualvalue(0X1006)Object6078h:CurrentactualvalueObject6079h:DClinkcircuitvoltageObject6087h:Torqueslope(Po212,Po213)(FC02)Object6088h:TorqueproObject60F7h:PowerstageparametersObject60F6h:Torquecontrolparameters2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPROMODE(標(biāo)準(zhǔn)轉(zhuǎn)矩模式)Object6071h:VELOCITYMODE(速度模式)Object6042h:vltargetvelocity(Po113)(0x10D)Object6043h:vlvelocitydemand(Po914)(0X1000)Object6053h:vlpercentagedemand()Object6054h:vlactualpercentageObject6055h:vlmanipulatedpercentageObject604Eh:vlvelocityreferenceObject604Ch:vldimensionfactorObject604Bh:vlset-pointfactorObject604Dh:vlpolenumberObject6046h:vlvelocityminmaxamount6046h.01hvelocityminamount(Po126)(0X10C)6046h.02hvelocitymaxamount(Po002)(0X10D)Object6047h:vlvelocityminmaxObject6058h:vlfrequencymotorminmaxamountObject6059h:vlfrequencymotorminmaxObject6056h:vlvelocitymotorminmaxamountObject6057h:vlvelocitymotorminmaxObject6048h:vlvelocityacceleration(Po109)(0x10E)Object6049h:vlvelocitydeceleration(Po110)(0x10F)Object604Ah:vlvelocityquickstopObject604Fh:vlrampfunctiontimeObject6050h:vlslowdowntimeObject6051h:vlquickstoptimeObject6044h:vlcontroleffort(Po904)Object6045h:vlmanipulatedvelocityObject6052h:vlnominalpercentage2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATVELOCITYMODE(速度模式)Object604工業(yè)以太網(wǎng)現(xiàn)場總線工業(yè)以太網(wǎng)的特點(diǎn)通訊的實(shí)時性和確定性穩(wěn)定性和可靠性工業(yè)以太網(wǎng)協(xié)議2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT工業(yè)以太網(wǎng)現(xiàn)場總線工業(yè)以太網(wǎng)的特點(diǎn)2022/12/26現(xiàn)場總常見的工業(yè)以太網(wǎng)總線基于TCP/IP的實(shí)現(xiàn)Ethernet/IP、Profinet(1)、Modbus/TCP基于普通的以太網(wǎng)Ethernet、Powerlink、

浙大中控的EPA、Profinet(2)基于修改的以太網(wǎng)EtherCAT、SERCOSIII、Profinet(3)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT常見的工業(yè)以太網(wǎng)總線基于TCP/IP的實(shí)現(xiàn)2022/12/2以太網(wǎng)現(xiàn)場總線EtherCAT運(yùn)行原理采用的是主從式(Master/Slave)通信方式主站發(fā)起EtherCAT

下行數(shù)據(jù)

幀;數(shù)據(jù)幀遍歷所有的從站;每個從站在數(shù)據(jù)幀經(jīng)過時分析尋址到本站數(shù)據(jù),并根據(jù)幀中的命令來提取數(shù)據(jù)或插入返回?cái)?shù)據(jù),然后更新數(shù)據(jù)幀中相應(yīng)的工作計(jì)數(shù)器(WKC)以標(biāo)識出該數(shù)據(jù)幀被從站處理過在從站中,數(shù)據(jù)幀的接收與解碼、數(shù)據(jù)的提取與插入、數(shù)據(jù)幀的轉(zhuǎn)發(fā)都是由硬件來實(shí)現(xiàn)的,這使得

EtherCAT

數(shù)據(jù)幀經(jīng)過每個從站的時間極小,延遲約為100~500ns2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT以太網(wǎng)現(xiàn)場總線EtherCAT運(yùn)行原理2022/12/26現(xiàn)EtherCAT的應(yīng)用層協(xié)議CANopenoverEtherCAT(CoE)ServoDriveoverEtherCAT(SoE)EthernetoverEtherCAT(EoE)overEtherCAT(FoE)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATEtherCAT的應(yīng)用層協(xié)議CANopenoverEthEtherCAT的幀定義2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATEtherCAT的幀定義2022/12/26現(xiàn)場總線CANoEtherCAT子報(bào)文結(jié)構(gòu)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATEtherCAT子報(bào)文結(jié)構(gòu)2022/12/26現(xiàn)場總線CAN郵箱數(shù)據(jù)協(xié)議解析2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT郵箱數(shù)據(jù)協(xié)議解析2022/12/26現(xiàn)場總線CANopen與CoE周期性數(shù)據(jù)通訊2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCoE周期性數(shù)據(jù)通訊2022/12/26現(xiàn)場總線CANopeCoE非周期性數(shù)據(jù)通訊Ethercat主站通過讀寫郵箱數(shù)據(jù)SM通道實(shí)現(xiàn)非周期性數(shù)據(jù)通信。當(dāng)CoE的通信服務(wù)類型為2和3時為SDO通信服務(wù)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCoE非周期性數(shù)據(jù)通訊Ethercat主站通過讀寫郵箱數(shù)據(jù)SSDO數(shù)據(jù)傳輸格式2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATSDO數(shù)據(jù)傳輸格式2022/12/26現(xiàn)場總線CANopenEtherCAT狀態(tài)機(jī)Ethercat通訊狀態(tài)機(jī)分為:Init(Initialization)Pre-OperationalSafe-OperationalOperational2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATEtherCAT狀態(tài)機(jī)Ethercat通訊狀態(tài)機(jī)分為:20EtherCAT狀態(tài)機(jī)狀態(tài)和狀態(tài)轉(zhuǎn)化操作初始化應(yīng)用層沒有通信,主站只能讀寫ESC寄存器初始化向預(yù)運(yùn)行轉(zhuǎn)化(INITtoPre-Op)主站配置從站站點(diǎn)地址寄存器;如果支持郵箱通信,則配置郵箱通道參數(shù);如果支持分布式時鐘,則配置DC相關(guān)寄存器;主站寫狀態(tài)控制寄存器,以請求“Pre-Op”;預(yù)運(yùn)行應(yīng)用層郵箱數(shù)據(jù)通信Pre-OptoSafe-Op主站使用郵箱初始化過程數(shù)據(jù)映射;主站配置過程數(shù)據(jù)通信使用的SM通道;主站配置FMMU;主站寫狀態(tài)控制寄存器,以請求“Safe-Op”;安全運(yùn)行應(yīng)用層支持郵箱數(shù)據(jù)通信;有過程數(shù)據(jù)通信但是只允許讀輸入數(shù)據(jù),不產(chǎn)生輸出數(shù)據(jù)。Safe-OptoOp主站發(fā)送有效的輸出數(shù)據(jù);主站寫狀態(tài)控制寄存器,以請求“Op”狀態(tài)運(yùn)行狀態(tài)輸入和輸出全部有效;仍然可以使用郵箱數(shù)據(jù)。2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATEtherCAT狀態(tài)機(jī)狀態(tài)和狀態(tài)轉(zhuǎn)化操作初始化應(yīng)用層沒有通信Cyclicsynchronouspositionmode(csp)0x607ATargetposition0x6064Positionactualvalue0x6077Torqueactualvalue0x607BPositionrangelimit0x607DSoftwarepositionlimit0x60B1Velocityoffset0x60B2Torqueoffset0x60F4Followingerroractualvalue0x6065Followingerrorwindow0x6066Followingerrortimeout0x60C2Interpolationtimeperiod2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCyclicsynchronouspositionmoCyclicsynchronousvelocitymode(csv)0x60FFTargetVelocity0x6064Positionactualvalue0x606CVelocityactualvalue0x6077Torqueactualvalue0x60B2Torqueoffset0x60C2Interpolationtimeperiod2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCyclicsynchronousvelocitymoCyclicsynchronoustorquemode(cst)0x6071TargetTorque0x6077Torqueactualvalue0x6064Positionactualvalue0x60C2Interpolationtimeperiod2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCyclicsynchronoustorquemode2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT2022/12/26現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)Eth2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT2022/12/26現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)Eth2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT2022/12/26現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)Eth2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT2022/12/26現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)Eth2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT2022/12/26現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)Eth2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT2022/12/26現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)Eth2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT2022/12/26現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)Eth2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT2022/12/26現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)Eth2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT2022/12/26現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)Eth

現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)總線EtherCAT

報(bào)告人:商承超

現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)總線EtherCA現(xiàn)場總線定義現(xiàn)場總線(FieldBus)是應(yīng)用在生產(chǎn)現(xiàn)場、在智能化測量控制設(shè)備之間實(shí)現(xiàn)雙向串行多節(jié)點(diǎn)數(shù)字通訊的系統(tǒng),也被成為開放式、數(shù)字化、多點(diǎn)通訊的底層控制網(wǎng)絡(luò)。

傳統(tǒng)總線控制系統(tǒng)現(xiàn)場總線控制系統(tǒng)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT現(xiàn)場總線定義傳統(tǒng)總線控制系統(tǒng)現(xiàn)場總線控制系統(tǒng)2022/12/現(xiàn)場總線類型現(xiàn)場總線類型2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT現(xiàn)場總線類型現(xiàn)場總線類型2022/12/26現(xiàn)場總線CANo常見的現(xiàn)場總線和工業(yè)以太網(wǎng)協(xié)議現(xiàn)場總線協(xié)議:ControlNet、Profibus、Interbus、DeviceNet、CANopen、CC-Link、ASi、IO-LinkProfinet、Ethernet/IP、EtherCAT、Modbus/TCP、SERCOSⅢ工業(yè)通訊協(xié)議關(guān)系布局2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT常見的現(xiàn)場總線和工業(yè)以太網(wǎng)協(xié)議現(xiàn)場總線協(xié)議:ControlN現(xiàn)場總線CANopenCANopen協(xié)議是一種基于CAN總線的應(yīng)用層協(xié)議。CANopen協(xié)議在歐洲廣泛應(yīng)用,已成為歐洲標(biāo)準(zhǔn)EN50325-42022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT現(xiàn)場總線CANopenCANopen協(xié)議是一種基于CAN總線OSI模型中CAN標(biāo)準(zhǔn)和CANopen協(xié)議之間的關(guān)系2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATOSI模型中CAN標(biāo)準(zhǔn)和CANopen協(xié)議之間的關(guān)系2022CANopen與CAN報(bào)文的關(guān)系兩者之間的關(guān)系現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCANopen與CAN報(bào)文的關(guān)系兩者之間的關(guān)系現(xiàn)場總線CAN

(1)介質(zhì)訪問控制及物理信號使用CAN總線技術(shù); (2)通信速率可以有多種選擇; (3)采用對象字典作為通信接口與應(yīng)用程序的接口; (4)支持主/從、生產(chǎn)者/消費(fèi)者和客戶機(jī)/服務(wù)器等多種通信模式; (5)制定了多種設(shè)備子協(xié)議;CANopen概述2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT(1)介質(zhì)訪問控制及物理信號使用CAN總線技術(shù);CCANopen概述

(6)可使用多種線纜和連接器; (7)數(shù)據(jù)通信可采用事件驅(qū)動、遠(yuǎn)程請求、同步傳輸?shù)榷喾N方式; (8)采用心跳報(bào)文、節(jié)點(diǎn)保護(hù)、壽命保護(hù)等多種設(shè)備監(jiān)控方式,有利于節(jié)點(diǎn)之間的可靠通信; (9)提供典型的預(yù)定義主/從連接組,最多可支持127個節(jié)點(diǎn); (10)提供很大的靈活性,應(yīng)用非常廣泛。2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCANopen概述 (6)可使用多種線纜和連接器;2022/總線速度與總線長度之間的關(guān)系2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT總線速度與總線長度之間的關(guān)系2022/12/26現(xiàn)場總線CA對象字典(OD:ObjectDictionary)對象字典是一個有序的對象組每個對象采用一個16位的索引來尋址定義了一個8位的子索引來方為數(shù)據(jù)結(jié)構(gòu)中的單個元素2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT對象字典(OD:ObjectDictionary)對象字典是CANopen對象字典通用結(jié)構(gòu)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCANopen對象字典通用結(jié)構(gòu)2022/12/26現(xiàn)場總線C對象字典和通訊對象之間的關(guān)系2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT對象字典和通訊對象之間的關(guān)系2022/12/26現(xiàn)場總線CA通訊對象通訊對象表2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT通訊對象通訊對象表2022/12/26現(xiàn)場總線CANopen對象字典示例2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT對象字典示例2022/12/26現(xiàn)場總線CANopen與工業(yè)CANopen通訊CANopen通訊模型定義了4種報(bào)文(通訊對象):網(wǎng)絡(luò)管理報(bào)文(NMT)服務(wù)數(shù)據(jù)對象SDO(ServiceDataObject)過程數(shù)據(jù)對象PDO(ProcessDataObject)預(yù)定義報(bào)文或者特殊功能對象2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCANopen通訊CANopen通訊模型定義了4種報(bào)文(通訊網(wǎng)絡(luò)管理報(bào)文(NMT)基于主從式的結(jié)構(gòu)一個CANopen網(wǎng)絡(luò)中只有一個NMT主節(jié)點(diǎn)作用節(jié)點(diǎn)狀態(tài)控制初始化狀態(tài)預(yù)操作狀態(tài)操作狀態(tài)停止?fàn)顟B(tài)錯誤控制NodeGuardingHeartbeart節(jié)點(diǎn)啟動(boot-up)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT網(wǎng)絡(luò)管理報(bào)文(NMT)基于主從式的結(jié)構(gòu)2022/12/26現(xiàn)NMTModuleControl只有NMT-Master節(jié)點(diǎn)能夠傳送NMTModuleControl報(bào)文。所有從設(shè)備必須支持NMT模塊控制服務(wù)。NMTModuleControl消息不需要應(yīng)答。NMT消息格式2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATNMTModuleControl只有NMT-MasterNMT主機(jī)命令

2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATNMT主機(jī)命令

2022/12/26現(xiàn)場總線CANopen與NMT服務(wù)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATNMT服務(wù)2022/12/26現(xiàn)場總線CANopen與工業(yè)以MNT節(jié)點(diǎn)保護(hù)(NMTNodeGuarding)通過節(jié)點(diǎn)保護(hù)服務(wù),MNT主節(jié)點(diǎn)可以檢查每個節(jié)點(diǎn)的當(dāng)前狀態(tài)NMT-Slave節(jié)點(diǎn)發(fā)送如下報(bào)文應(yīng)答2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATMNT節(jié)點(diǎn)保護(hù)(NMTNodeGuarding)通過節(jié)點(diǎn)Heartbeat一個節(jié)點(diǎn)可被配置為產(chǎn)生周期性的被稱作心跳報(bào)文(Heartbeat)的報(bào)文2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATHeartbeat一個節(jié)點(diǎn)可被配置為產(chǎn)生周期性的被稱作心跳報(bào)NMTBoot-up(節(jié)點(diǎn)啟動)NMT-slave節(jié)點(diǎn)發(fā)布Boot-up報(bào)文通知NMT-Master節(jié)點(diǎn)它已經(jīng)從initialising狀態(tài)進(jìn)入pre-operational狀態(tài)。 NMT-MasteríNMT-Slave2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATNMTBoot-up(節(jié)點(diǎn)啟動)NMT-slave節(jié)點(diǎn)發(fā)過程數(shù)據(jù)對象PDO(ProcessDataObject用來傳輸實(shí)時數(shù)據(jù),數(shù)據(jù)從一個生產(chǎn)者傳到一個或多個消費(fèi)者。數(shù)據(jù)傳送限制在1到8個字節(jié)PDO通訊沒有協(xié)議規(guī)定。PDO數(shù)據(jù)內(nèi)容只由它的CANID定義每個PDO在對象字典中用2個對象描述PDO通訊參數(shù):包含哪個COB-ID將被PDO使用,傳輸類型,禁止時間和定時器周期PDO映射參數(shù):包含一個對象字典中對象的列表,這些對象映射到PDO里,包括它們的數(shù)據(jù)長度(inbits)。生產(chǎn)者和消費(fèi)者必須知道這個映射,以解釋PDO內(nèi)容PDO消息的內(nèi)容是預(yù)定義,映射應(yīng)用對象到PDO中是在設(shè)備對象字典中描述的。2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT過程數(shù)據(jù)對象PDO(ProcessDataObject用來PDO通信參數(shù)

2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO通信參數(shù)

2022/12/26現(xiàn)場總線CANopenPDO通信參數(shù)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO通信參數(shù)2022/12/26現(xiàn)場總線CANopen與工PDO映射參數(shù)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO映射參數(shù)2022/12/26現(xiàn)場總線CANopen與工PDO映射參數(shù)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO映射參數(shù)2022/12/26現(xiàn)場總線CANopen與工PDO例程講解2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO例程講解2022/12/26現(xiàn)場總線CANopen與工PDO例程講解RPDOTPDO2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO例程講解RPDOTPDO2022/12/26現(xiàn)場總線CPDO例程講解2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPDO例程講解2022/12/26現(xiàn)場總線CANopen與工服務(wù)數(shù)據(jù)對象SDO(ServiceDataObject)通過使用索引和子索引(在CAN報(bào)文的前幾個字節(jié)),SDO使客戶機(jī)能夠訪問設(shè)備(服務(wù)器)對象字典中的項(xiàng)(對象)SDO允許傳送任何長度的數(shù)據(jù)(當(dāng)數(shù)據(jù)超過4個字節(jié)時分拆成幾個報(bào)文)協(xié)議是確認(rèn)服務(wù)類型:為每個消息生成一個應(yīng)答(一個SDO需要兩個ID),SDO請求和應(yīng)答報(bào)文總是包含8個字節(jié)(沒有意義的數(shù)據(jù)長度在第一個字節(jié)中表示,第一個字節(jié)攜帶協(xié)議信息)。SDO通訊有較多的協(xié)議規(guī)定。2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT服務(wù)數(shù)據(jù)對象SDO(ServiceDataObject)SDO報(bào)文格式2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATSDO報(bào)文格式2022/12/26現(xiàn)場總線CANopen與工SDO報(bào)文格式2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATSDO報(bào)文格式2022/12/26現(xiàn)場總線CANopen與工SDO應(yīng)用舉例2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATSDO應(yīng)用舉例2022/12/26現(xiàn)場總線CANopen與工預(yù)定義報(bào)文或者特殊功能對象

同步(SYNC)時間標(biāo)記對象(TimeStamp)緊急事件(Emergency)節(jié)點(diǎn)/壽命保護(hù)(Node/Lifeguarding)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT預(yù)定義報(bào)文或者特殊功能對象

同步(SYNC)2022/12/2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT2022/12/26現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EthSDO客戶讀取報(bào)文當(dāng)客戶節(jié)點(diǎn)想從服務(wù)器讀取數(shù)據(jù)時,向服務(wù)器發(fā)送請求報(bào)文(client→server),通信報(bào)文2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATSDO客戶讀取報(bào)文當(dāng)客戶節(jié)點(diǎn)想從服務(wù)器讀取數(shù)據(jù)時,向服務(wù)器CANopen設(shè)備CAN通訊接口、對象字典和應(yīng)用程序之間的聯(lián)系2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCANopen設(shè)備CAN通訊接口、對象字典和應(yīng)用程序之間的聯(lián)總結(jié):上面提到的通訊對象類型中有二個對象用于數(shù)據(jù)傳輸它們采用二種不同的數(shù)據(jù)傳輸機(jī)制實(shí)現(xiàn):

SDO用來在設(shè)備之間傳輸大的低優(yōu)先級數(shù)據(jù),典型的是用來配置CANopen網(wǎng)絡(luò)上的設(shè)備。

PDO用來傳輸8字節(jié)或更少數(shù)據(jù),沒有其它協(xié)議預(yù)設(shè)定(意味著數(shù)據(jù)內(nèi)容已預(yù)先定義)。一個CANopen設(shè)備必須支持一定數(shù)量的網(wǎng)絡(luò)管理服務(wù)(管理報(bào)文,administrativemessages),需要至少一個SDO。每個生產(chǎn)或消費(fèi)過程數(shù)據(jù)的設(shè)備需要至少一個PDO。所有其它的通訊對象是可選的。2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT總結(jié):上面提到的通訊對象類型中有二個對象用于數(shù)據(jù)傳輸它們采用CiADraftStandardProposal4021PROMODE(標(biāo)準(zhǔn)位置模式)2HOMINGMODE(回原點(diǎn)模式)3INTERPOLATEDPOSITIONMODE(插補(bǔ)位置模式)4PROMODE(標(biāo)準(zhǔn)速度模式)5PROMODE(標(biāo)準(zhǔn)轉(zhuǎn)矩模式)6VELOCITYMODE(速度模式)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATCiADraftStandardProposal40PROMODE(標(biāo)準(zhǔn)位置模式)Object607Ah:Targetposition(Po350;Po351)Object607Bh:PositionrangelimitObject607Dh:SoftwarepositionlimitObject607Fh:MaxproObject6080h:MaxmotorspeedObject6081h:Pro(Po330)Object6082h:EndvelocityObject6083h:Pro(Po310)Object6084h:Pro(Po311)Object6085h:QuickstopdecelerationObject6086h:Motionpro(Po328)Object60C5h:MaxaccelerationObject60C6h:MaxdecelerationObject6062h:Positiondemandvalue(Po910;Po911)Object6064h:Positionactualvalue(Po956;Po957)Object6065h:FollowingerrorwindowObject6066h:FollowingerrortimeoutObject6067h:PositionwindowObject6068h:Positionwindowtime

Object60F4h:Followingerroractualvalue(Po912;Po913)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPROMODE(標(biāo)準(zhǔn)位置模式)Object607Ah:HOMINGMODE(回原點(diǎn)模式)Object607Ch:Homeoffset(Po123;Po124)Object6098h:Homingmethod(Po555)Object6099h:Homingspeeds6099h.1hSpeedduringsearchforswitch(Po120)6099h.2hSpeedduringsearchforzero(Po121)Object609Ah:Homingacceleration(Po122)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATHOMINGMODE(回原點(diǎn)模式)Object607CINTERPOLATEDPOSITIONMODE(插補(bǔ)位置模式)

Object60C0h:InterpolationsubmodeObject60C1h:Interpolationdatarecord(Po350)Object60C2h:Interpolationtimeperiod(Po340)Object60C3h:InterpolationsyncdefinitionObject60C4h:Interpolationdataconfiguration2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATINTERPOLATEDPOSITIONMODE(插補(bǔ)PROMODE(標(biāo)準(zhǔn)速度模式)Object6069h:Velocitysensoractualvalue(Po914;Po915)Object606Ah:SensorselectioncodeObject606Bh:Velocitydemandvalue(Po914;Po915)Object606Ch:Velocityactualvalue(Po904;Po905)Object606Dh:VelocitywindowObject606Eh:VelocitywindowtimeObject606Fh:VelocitythresholdObject6070h:VelocitythresholdtimeObject60FFh:Targetvelocity(Po113;Po114)Object60F8h:MaxslippageObject60F9h:VelocitycontrolparObject6063hPositionactualvalue6071hTargettorque6072hMaxtorque607EhPolarity607FhMaxpro6080hMaxmotorspeed6083hPro(Po109)6084hPro(Po110)6085hQuickstopdeceleration6086hMotionpro(Po328)6094hVelocityencoderfactor6095hVelocityfactor16096hVelocityfactor22022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPROMODE(標(biāo)準(zhǔn)速度模式)Object6069h:PROMODE(標(biāo)準(zhǔn)轉(zhuǎn)矩模式)Object6071h:Targettorque(Po204)(FC09)Object6072h:MaxtorqueObject6073h:Maxcurrent(F822)Object6074h:TorquedemandvalueObject6075h:MotorratedcurrentObject6076h:MotorratedtorqueObject6077h:Torqueactualvalue(0X1006)Object6078h:CurrentactualvalueObject6079h:DClinkcircuitvoltageObject6087h:Torqueslope(Po212,Po213)(FC02)Object6088h:TorqueproObject60F7h:PowerstageparametersObject60F6h:Torquecontrolparameters2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATPROMODE(標(biāo)準(zhǔn)轉(zhuǎn)矩模式)Object6071h:VELOCITYMODE(速度模式)Object6042h:vltargetvelocity(Po113)(0x10D)Object6043h:vlvelocitydemand(Po914)(0X1000)Object6053h:vlpercentagedemand()Object6054h:vlactualpercentageObject6055h:vlmanipulatedpercentageObject604Eh:vlvelocityreferenceObject604Ch:vldimensionfactorObject604Bh:vlset-pointfactorObject604Dh:vlpolenumberObject6046h:vlvelocityminmaxamount6046h.01hvelocityminamount(Po126)(0X10C)6046h.02hvelocitymaxamount(Po002)(0X10D)Object6047h:vlvelocityminmaxObject6058h:vlfrequencymotorminmaxamountObject6059h:vlfrequencymotorminmaxObject6056h:vlvelocitymotorminmaxamountObject6057h:vlvelocitymotorminmaxObject6048h:vlvelocityacceleration(Po109)(0x10E)Object6049h:vlvelocitydeceleration(Po110)(0x10F)Object604Ah:vlvelocityquickstopObject604Fh:vlrampfunctiontimeObject6050h:vlslowdowntimeObject6051h:vlquickstoptimeObject6044h:vlcontroleffort(Po904)Object6045h:vlmanipulatedvelocityObject6052h:vlnominalpercentage2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATVELOCITYMODE(速度模式)Object604工業(yè)以太網(wǎng)現(xiàn)場總線工業(yè)以太網(wǎng)的特點(diǎn)通訊的實(shí)時性和確定性穩(wěn)定性和可靠性工業(yè)以太網(wǎng)協(xié)議2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT工業(yè)以太網(wǎng)現(xiàn)場總線工業(yè)以太網(wǎng)的特點(diǎn)2022/12/26現(xiàn)場總常見的工業(yè)以太網(wǎng)總線基于TCP/IP的實(shí)現(xiàn)Ethernet/IP、Profinet(1)、Modbus/TCP基于普通的以太網(wǎng)Ethernet、Powerlink、

浙大中控的EPA、Profinet(2)基于修改的以太網(wǎng)EtherCAT、SERCOSIII、Profinet(3)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT常見的工業(yè)以太網(wǎng)總線基于TCP/IP的實(shí)現(xiàn)2022/12/2以太網(wǎng)現(xiàn)場總線EtherCAT運(yùn)行原理采用的是主從式(Master/Slave)通信方式主站發(fā)起EtherCAT

下行數(shù)據(jù)

幀;數(shù)據(jù)幀遍歷所有的從站;每個從站在數(shù)據(jù)幀經(jīng)過時分析尋址到本站數(shù)據(jù),并根據(jù)幀中的命令來提取數(shù)據(jù)或插入返回?cái)?shù)據(jù),然后更新數(shù)據(jù)幀中相應(yīng)的工作計(jì)數(shù)器(WKC)以標(biāo)識出該數(shù)據(jù)幀被從站處理過在從站中,數(shù)據(jù)幀的接收與解碼、數(shù)據(jù)的提取與插入、數(shù)據(jù)幀的轉(zhuǎn)發(fā)都是由硬件來實(shí)現(xiàn)的,這使得

EtherCAT

數(shù)據(jù)幀經(jīng)過每個從站的時間極小,延遲約為100~500ns2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT以太網(wǎng)現(xiàn)場總線EtherCAT運(yùn)行原理2022/12/26現(xiàn)EtherCAT的應(yīng)用層協(xié)議CANopenoverEtherCAT(CoE)ServoDriveoverEtherCAT(SoE)EthernetoverEtherCAT(EoE)overEtherCAT(FoE)2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCATEtherCAT的應(yīng)用層協(xié)議CANopenoverEthEtherCAT的幀定義2022/12/29現(xiàn)場總線CANopen與工業(yè)以太網(wǎng)EtherCAT

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論