驅(qū)動(dòng)器回零EtherCAT總線可使用控制器提供的回零方式DATUM(mode),mode模式值選擇查看ZBasic編程手冊(cè)的DATUM指令。EtherCAT總線也可以使用驅(qū)動(dòng)器本身的回零模式。驅(qū)動(dòng)器本身回零使用DATUM(21,mode2)指令,mode2模式值要查驅(qū)動(dòng)器手冊(cè)數(shù)據(jù)字典6098h回零模式,如下圖所示,mode2填入對(duì)應(yīng)Value值,mode2缺省值為0,也是驅(qū)動(dòng)器回零模式,注意此時(shí)的原點(diǎn)限位等信號(hào)要接在驅(qū)動(dòng)器上,所以要使用驅(qū)動(dòng)器回零時(shí)需要對(duì)驅(qū)動(dòng)器的IO進(jìn)行映射。示例:初始化完成后再運(yùn)行驅(qū)動(dòng)器回零程序。BASE(iAxis)'按驅(qū)動(dòng)器軸號(hào)逐個(gè)回零AXIS_STOPREASON=0SPEED=100'回零速度CREEP=10'反找速度ACCEL=1000DATUM(21,2)'驅(qū)動(dòng)器回零模式value=2WAITIDLEIFAXIS_STOPREASON=0THEN?"回零成功"ELSE?"回零失敗","停止原因:",AXIS_STOPREASON,"狀態(tài)字0X",HEX(DRIVE_STATUS)ENDIFethercat總線的功率是1000,而與普通網(wǎng)線的功率是1100,區(qū)別是功率不一樣。重慶工業(yè)EtherCAT網(wǎng)線聯(lián)系方式
為了實(shí)現(xiàn)EtherCAT安全數(shù)據(jù)通訊,我們開(kāi)放了SafetyoverEtherCAT協(xié)議,EtherCAT安全通信協(xié)議已經(jīng)在ETG組織內(nèi)部公開(kāi)。該協(xié)議已經(jīng)由德國(guó)技術(shù)監(jiān)督局(TüV)鑒定為符合IEC61508定義的SIL3等級(jí)要求。設(shè)備上實(shí)施EtherCAT安全協(xié)議必須滿足安全目標(biāo)的需求。相應(yīng)的產(chǎn)品相關(guān)要求也必須考慮進(jìn)來(lái)。EtherCAT被用作傳輸安全和非安全數(shù)據(jù)的單一通道。傳輸介質(zhì)被認(rèn)為是“黑色通道”而不被包括在安全協(xié)議中。EtherCAT過(guò)程數(shù)據(jù)中的安全數(shù)據(jù)報(bào)文包括安全過(guò)程數(shù)據(jù)和所要求的數(shù)據(jù)備份。這個(gè)“容器”在設(shè)備的應(yīng)用層被安全地解析。通信仍然是單一通道的。這符合IEC61784-3附件中的模型A。因此,該安全協(xié)議也可通過(guò)其它通訊系統(tǒng)、背板或WLAN傳輸。傳輸周期可根據(jù)要求縮短,不會(huì)影響殘留誤差率。SafetyoverEtherCAT主站和從站之間的安全數(shù)據(jù)循環(huán)交換被稱(chēng)作為由看門(mén)狗定時(shí)器監(jiān)控的連接。一個(gè)主站能建立并監(jiān)控多個(gè)不同從站的連接。哪里有EtherCAT網(wǎng)線哪家好EtherCAT采用主從結(jié)構(gòu)進(jìn)行訪問(wèn)控制,通信關(guān)系始終由主站發(fā)起。
1、EtherCAT的優(yōu)點(diǎn):①通訊協(xié)議拓?fù)浣Y(jié)構(gòu)十分靈活;②通訊速度快;③同步特性好;2、EtherCAT特性:①完全符合以太網(wǎng)標(biāo)準(zhǔn),EtherCAT是基于傳統(tǒng)的以太網(wǎng)協(xié)議發(fā)展的,可以跟其他的以太網(wǎng)協(xié)議并存于同一總線。EtherCAT網(wǎng)絡(luò)中可以使用普通的以太網(wǎng)設(shè)備,如以太網(wǎng)線,以太網(wǎng)卡,交換機(jī),路由器等。任何具有標(biāo)準(zhǔn)以太網(wǎng)控制器的設(shè)備都可以作為EtherCAT主站。如:PC機(jī),帶有以太網(wǎng)控制器的嵌入式設(shè)備。②傳輸數(shù)據(jù)的速度高達(dá)100Mbit/s,是**快的工業(yè)以太網(wǎng)技術(shù)。EtherCAT比較大利用以太網(wǎng)帶寬進(jìn)行數(shù)據(jù)傳輸,有效數(shù)據(jù)利用率高達(dá)90%以上。EtherCAT的數(shù)據(jù)幀處理的實(shí)時(shí)性很高,數(shù)據(jù)刷新的周期小于100us,滿足實(shí)時(shí)性高的場(chǎng)合。此外,EtherCAT使用高精度分布式時(shí)鐘,能保證各個(gè)從站節(jié)點(diǎn)設(shè)備的同步精度小于1us.③結(jié)構(gòu)簡(jiǎn)單、成本低。無(wú)需交換機(jī)和集線器,復(fù)雜功能的節(jié)電設(shè)備或者簡(jiǎn)單的I/O節(jié)電設(shè)備都可以作為EtherCAT從站。支持多種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),如線性,星形,樹(shù)型等拓?fù)浣Y(jié)構(gòu),以及各種拓?fù)浣Y(jié)構(gòu)的組合,從而使設(shè)備連接非常靈活。
EtherCAT主從站通信采用CoE應(yīng)用層協(xié)議,包括非周期郵箱通信和周期性過(guò)程通信。其中郵箱通信為主從站間的非周期通信,用于非實(shí)時(shí)應(yīng)用場(chǎng)合,對(duì)應(yīng)著KingStarMotion所提供的SDO函數(shù)ReadSdoObject和WriteSdoObject;過(guò)程數(shù)據(jù)通信為主從站間周期性通信,用于實(shí)時(shí)應(yīng)用場(chǎng)合。由于從站為伺服驅(qū)動(dòng)器,要實(shí)現(xiàn)對(duì)電機(jī)的驅(qū)動(dòng)控制,參考CANopen伺服和運(yùn)動(dòng)控制行規(guī)CiA402,選擇驅(qū)動(dòng)器的運(yùn)行模式為周期性同步扭矩控制模式(CyclicSynchronousTorque,CST)。該運(yùn)行模式結(jié)構(gòu)如圖4所示。控制主站周期性地向驅(qū)動(dòng)設(shè)備發(fā)送目標(biāo)扭矩指令,驅(qū)動(dòng)設(shè)備運(yùn)行扭矩控制。驅(qū)動(dòng)設(shè)備向控制主站提供實(shí)際位置值、實(shí)際速度值和實(shí)際扭矩值[1]。主從站通信開(kāi)始時(shí),主站會(huì)依據(jù)網(wǎng)絡(luò)信息文件(EtherCATNetworkInformation,ENI)初始化網(wǎng)絡(luò)。通過(guò)分析其ENI文件可以看到主站對(duì)應(yīng)過(guò)程數(shù)據(jù)對(duì)象字典(ProcessDataObject,PDO)映射配置。其中RxPDO包含的對(duì)象字典6071h**著電機(jī)目標(biāo)轉(zhuǎn)矩值,TxPDO包含的對(duì)象字典6064h**著電機(jī)當(dāng)前位置值,結(jié)合CiA402協(xié)議可以實(shí)現(xiàn)對(duì)電機(jī)的驅(qū)動(dòng)控制。在CST模式下,控制主站向驅(qū)動(dòng)器下發(fā)目標(biāo)轉(zhuǎn)矩,伺服電機(jī)為永磁同步電機(jī)采用id=0矢量控制,q軸電流與轉(zhuǎn)矩成正比,驅(qū)動(dòng)器實(shí)現(xiàn)電流閉環(huán)運(yùn)算。 多軸控制時(shí)伺服驅(qū)動(dòng)器的EtherCAT OUT口再連接下一級(jí)驅(qū)動(dòng)設(shè)備的EtherCAT IN口,依此類(lèi)推。
EtherCAT總線驅(qū)動(dòng)電機(jī)設(shè)備連上控制器之后,驅(qū)動(dòng)器軸號(hào)需要使用指令映射綁定。EtherCAT總線上連接的設(shè)備的設(shè)備號(hào)按照連接順序從0開(kāi)始自動(dòng)編號(hào),驅(qū)動(dòng)器編號(hào)也是按連接順序給驅(qū)動(dòng)器設(shè)備自動(dòng)從0開(kāi)始編號(hào)的,只算總線上的驅(qū)動(dòng)器設(shè)備,其他設(shè)備是沒(méi)有驅(qū)動(dòng)器編號(hào)的。EtherCAT總線上連接的驅(qū)動(dòng)器需要使用指令映射驅(qū)動(dòng)器的軸號(hào),使用AXIS_ADDRESS指令映射,映射完成之后才能使用BASE指令選擇驅(qū)動(dòng)器軸號(hào),發(fā)送脈沖,控制驅(qū)動(dòng)器所連的電機(jī)運(yùn)行。軸映射寫(xiě)在總線初始化程序中,總線掃描之后,開(kāi)啟總線之前。語(yǔ)法:AXIS_ADDRESS(軸號(hào))=(槽位號(hào)<<16)+驅(qū)動(dòng)器編號(hào)+1EtherCAT總線的槽位號(hào)是0。軸號(hào)為驅(qū)動(dòng)器映射的目標(biāo)軸號(hào),映射時(shí)每個(gè)驅(qū)動(dòng)器的軸號(hào)不重復(fù),指向空閑軸號(hào)即可。EtherCAT是一種實(shí)時(shí)以太網(wǎng)總線協(xié)議,是以以太網(wǎng)為基礎(chǔ)的現(xiàn)場(chǎng)總線系統(tǒng)。北京替代西門(mén)子EtherCAT網(wǎng)線市場(chǎng)價(jià)
使用EtherCAT總線擴(kuò)展模塊時(shí),也要執(zhí)行總線初始化操作,再映射IO的編號(hào)后才可操作擴(kuò)展IO。重慶工業(yè)EtherCAT網(wǎng)線聯(lián)系方式
要了解EtherCAT的鏈路層通信機(jī)制,首先就要明白EtherCAT通信鏈路層的通信“目標(biāo)”,也就是通信到底是需要交換什么東西,數(shù)據(jù)內(nèi)容又是怎么呈現(xiàn)的?這個(gè)問(wèn)題的答案就是:EtherCAT的鏈路層定義每一個(gè)從設(shè)備都具有一個(gè)數(shù)據(jù)空間,被稱(chēng)為DPRAM,這段空間長(zhǎng)度為16位,范圍為0x0000~FFFF,主站與從站的通信目標(biāo)就是能夠讀、寫(xiě)這段空間內(nèi)允許被訪問(wèn)的數(shù)據(jù)。這段空間存在于從站的ESC芯片里,主站和從站MCU都可以訪問(wèn)這段空間(這段空間需要SM進(jìn)行管理,后文會(huì)進(jìn)行說(shuō)明),從而作為中間緩存提供給應(yīng)用層和主站之間建立起通信的橋梁。重慶工業(yè)EtherCAT網(wǎng)線聯(lián)系方式
上海積步自動(dòng)化科技有限公司坐落在上海市嘉定區(qū)江橋鎮(zhèn)沙河路337號(hào)101室-101,是一家專(zhuān)業(yè)的從事自動(dòng)化設(shè)備技術(shù)、節(jié)能環(huán)保技術(shù)領(lǐng)域內(nèi)的技術(shù)開(kāi)發(fā)、技術(shù)轉(zhuǎn)讓、技術(shù)咨詢、技術(shù)服務(wù),辦公服務(wù),機(jī)械設(shè)備、機(jī)電設(shè)備安裝、維修(除特種設(shè)備),計(jì)算機(jī)系統(tǒng)集成,自動(dòng)化設(shè)備、環(huán)保設(shè)備、電子產(chǎn)品、五金交電、機(jī)械設(shè)備、電線電纜、儀器儀表、通訊器材、計(jì)算機(jī)、軟件及輔助設(shè)備的銷(xiāo)售。(除依法須經(jīng)批準(zhǔn)的項(xiàng)目外,憑營(yíng)業(yè)執(zhí)照依法自主開(kāi)展經(jīng)營(yíng)活動(dòng))許可項(xiàng)目:各類(lèi)工程建設(shè)活動(dòng);貨物進(jìn)出口。(依法須經(jīng)批準(zhǔn)的項(xiàng)目,經(jīng)相關(guān)部門(mén)批準(zhǔn)后方可開(kāi)展經(jīng)營(yíng)活動(dòng),具體經(jīng)營(yíng)項(xiàng)目以相關(guān)部門(mén)批準(zhǔn)文件或許可證件為準(zhǔn))公司。一批專(zhuān)業(yè)的技術(shù)團(tuán)隊(duì),是實(shí)現(xiàn)企業(yè)戰(zhàn)略目標(biāo)的基礎(chǔ),是企業(yè)持續(xù)發(fā)展的動(dòng)力。公司業(yè)務(wù)范圍主要包括:Profinet網(wǎng)線,RJ45/M12連接器,工業(yè)交換機(jī),遠(yuǎn)程IO等。公司奉行顧客至上、質(zhì)量為本的經(jīng)營(yíng)宗旨,深受客戶好評(píng)。公司深耕Profinet網(wǎng)線,RJ45/M12連接器,工業(yè)交換機(jī),遠(yuǎn)程IO,正積蓄著更大的能量,向更廣闊的空間、更寬泛的領(lǐng)域拓展。