<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > EtherCAT - 以太網(wǎng)現(xiàn)場總線

          EtherCAT - 以太網(wǎng)現(xiàn)場總線

          作者: 時(shí)間:2013-02-22 來源:網(wǎng)絡(luò) 收藏


          3.9.1 實(shí)現(xiàn)CANopen (CoE)

          CANopen設(shè)備和應(yīng)用行規(guī)廣泛用于多種設(shè)備類別和應(yīng)用,如I/O組件、驅(qū)動(dòng)、編碼器、比例閥、液壓控制器,以及用于塑料或紡織行業(yè)的應(yīng)用行規(guī)等。可以提供與CANopen機(jī)制[7]相同的通訊機(jī)制,包括對(duì)象字典、PDO(過程數(shù)據(jù)對(duì)象)、SDO(服務(wù)數(shù)據(jù)對(duì)象),甚至于網(wǎng)絡(luò)管理。因此,在已經(jīng)安裝了CANopen的設(shè)備中,僅需稍加變動(dòng)即可輕松實(shí)現(xiàn),絕大部分的CANopen固件都得以重復(fù)利用。并且,可以選擇性地?cái)U(kuò)展對(duì)象,以便利用EtherCAT所提供的巨大帶寬。

          3.9.2 EtherCAT實(shí)施伺服驅(qū)動(dòng)設(shè)備行規(guī)IEC 61491 (SoE)

          SERCOS interfaceTM* 是全球公認(rèn)的、用于高性能實(shí)時(shí)運(yùn)行系統(tǒng)的通訊接口,尤其適用于運(yùn)動(dòng)控制的應(yīng)用場合。用于伺服驅(qū)動(dòng)和通訊技術(shù)的SERCOS框架屬于IEC 61491標(biāo)準(zhǔn)[8] 的范疇。該伺服驅(qū)動(dòng)框架可以輕松地映射到 EtherCAT中,嵌入于驅(qū)動(dòng)中的服務(wù)通道、全部參數(shù)存取以及功能都基于EtherCAT郵箱(參見圖10)。在此,關(guān)注焦點(diǎn)還是EtherCAT與現(xiàn)有協(xié)議的兼容性(IDN的存取值、屬性、名稱、單位等),以及與數(shù)據(jù)長度限制相關(guān)的擴(kuò)展性。過程數(shù)據(jù),即形式為AT和MDT的SERCOS數(shù)據(jù),都使用EtherCAT從站控制器機(jī)制進(jìn)行傳送,其映射與SERCOS映射相似。并且,EtherCAT從站的設(shè)備狀態(tài)也可以非常容易地映射為SERCOS協(xié)議狀態(tài)。

          newmaker.com
          圖10: 同時(shí)并存的多個(gè)設(shè)備行規(guī)和協(xié)議

          3.10 EtherCAT實(shí)現(xiàn)(EoE)

          EtherCAT技術(shù)不僅完全兼容,而且在“設(shè)計(jì)”之初就具備良好的開放性特征——該協(xié)議可以在相同的物理層網(wǎng)絡(luò)中包容其它基于的服務(wù)和協(xié)議,通??蓪⑵湫阅軗p失降到最小。對(duì)以太網(wǎng)的設(shè)備類型沒有限制,設(shè)備可通過交換機(jī)端口在EtherCAT段內(nèi)進(jìn)行連接。以太網(wǎng)幀通過EtherCAT協(xié)議開通隧道,這也正是VPN、 PPPoE (DSL) 等因特網(wǎng)應(yīng)用所普遍采取的方法。EtherCAT網(wǎng)絡(luò)對(duì)以太網(wǎng)設(shè)備而言是完全透明的,其實(shí)時(shí)特性也不會(huì)發(fā)生畸變(參見圖11)。

          newmaker.com
          圖11: 對(duì)所有以太網(wǎng)協(xié)議完全透明

          EtherCAT設(shè)備可以包容其它的以太網(wǎng)協(xié)議,因此具備標(biāo)準(zhǔn)以太網(wǎng)設(shè)備的一切特性。主站的作用與第2層交換機(jī)所起的作用一樣,可按照編址信息將以太網(wǎng)幀重新定向到相應(yīng)的設(shè)備。因此,集成萬維網(wǎng)服務(wù)器、電子郵件和FTP 傳送等所有的因特網(wǎng)技術(shù)都可以在EtherCAT的環(huán)境中得以應(yīng)用。

          3.11 EtherCAT實(shí)現(xiàn)文件讀取(FoE)

          這種簡單的協(xié)議與TFTP類似,允許存取設(shè)備中的任何數(shù)據(jù)結(jié)構(gòu)。因此,無論設(shè)備是否支持TCP/IP,都有可能將標(biāo)準(zhǔn)化固件上載到設(shè)備上。

          4. 基礎(chǔ)設(shè)施成本

          由于EtherCAT無需集線器和交換機(jī),因此,在環(huán)境條件允許的情況下,可以節(jié)省電源、安裝費(fèi)用等設(shè)備方面的投資,只需使用標(biāo)準(zhǔn)的以太網(wǎng)電纜和價(jià)格低廉的標(biāo)準(zhǔn)連接器即可。如果環(huán)境條件有特殊要求,則可以依照IEC標(biāo)準(zhǔn),使用增強(qiáng)密封保護(hù)等級(jí)的連接器。

          5. EtherCAT 實(shí)施

          EtherCAT技術(shù)是面向經(jīng)濟(jì)的設(shè)備而開發(fā)的,如I/O 端子、傳感器和嵌入式控制器等。EtherCAT使用遵循IEEE802.3標(biāo)準(zhǔn)的以太網(wǎng)幀。這些幀由主站設(shè)備發(fā)送,從站設(shè)備只是在以太網(wǎng)幀經(jīng)過其所在位置時(shí)才提取和/或插入數(shù)據(jù)。因此,EtherCAT 使用標(biāo)準(zhǔn)的以太網(wǎng)MAC,這正是其在主站設(shè)備方面智能化的表現(xiàn)。同樣,EtherCAT在從站控制器中使用專用芯片,這也是其在從站設(shè)備方面智能化的表現(xiàn)——無論本地處理能力是否強(qiáng)大或軟件品質(zhì)好壞與否,專用芯片均可在硬件中處理過程數(shù)據(jù)協(xié)議,并提供最佳實(shí)時(shí)性能。

          5.1 >主站

          EtherCAT可以在單個(gè)以太網(wǎng)幀中最多實(shí)現(xiàn)1486字節(jié)的分布式過程數(shù)據(jù)通訊。其它解決方案一般是,主站設(shè)備需要在每個(gè)網(wǎng)絡(luò)周期中為各個(gè)節(jié)點(diǎn)處理、發(fā)送和接收幀。而EtherCAT系統(tǒng)與此不同之處在于,在通常情況下,每周期僅需要一個(gè)或兩個(gè)幀即可完成所有節(jié)點(diǎn)的全部通訊,因此,EtherCAT主站不需要專用的通訊處理器。主站功能幾乎不會(huì)給主機(jī)CPU帶來任何負(fù)擔(dān),輕松處理這些任務(wù)的同時(shí),還可以處理應(yīng)用程序,因此EtherCAT 無需使用昂貴的專用有源插接卡,只需使用無源的NIC卡或主板集成的以太網(wǎng)MAC設(shè)備即可。EtherCAT主站很容易實(shí)現(xiàn),尤其適用于中小規(guī)模的控制系統(tǒng)和有明確規(guī)定的應(yīng)用場合。

          例如,如果某個(gè)單個(gè)過程映像的PLC沒有超過1486 字節(jié),那么在其周期時(shí)間內(nèi)循環(huán)發(fā)送這個(gè)以太網(wǎng)幀就足夠了。因?yàn)閳?bào)文頭運(yùn)行時(shí)不會(huì)發(fā)生變化,所以只需將常數(shù)報(bào)文頭插入到過程映像中,并將結(jié)果傳送到以太網(wǎng)控制器即可。

          EtherCAT映射不是在主站產(chǎn)生,而是在從站產(chǎn)生(外圍設(shè)備將數(shù)據(jù)插入所經(jīng)以太網(wǎng)幀的相應(yīng)位置),因此,此時(shí)過程映像已經(jīng)完成排序。該特性進(jìn)一步減輕了主機(jī)CPU的負(fù)擔(dān)??梢钥吹?,EtherCAT主站完全在主機(jī)CPU中采用軟件方式實(shí)現(xiàn),相比之下,傳統(tǒng)的慢速系統(tǒng)通過有源插接卡方可實(shí)現(xiàn)主站的方式則要占用更多的資源,甚至服務(wù)于DPRAM的有源卡本身也將占用可觀的主機(jī)資源。

          系統(tǒng)配置工具(通過生產(chǎn)商獲?。┛商峁┌ㄏ鄳?yīng)的標(biāo)準(zhǔn) XML 格式啟動(dòng)順序在內(nèi)的網(wǎng)絡(luò)和設(shè)備參數(shù)。

          newmaker.com
          圖12: 主站實(shí)施的單個(gè)過程映像

          5.1.1 主站實(shí)施服務(wù)

          可通過生產(chǎn)商獲取主站代碼、實(shí)現(xiàn)服務(wù)和技術(shù)支持,可用于多種硬件平臺(tái)與操作系統(tǒng)。可登陸EtherCAT網(wǎng)站[1],了解該方面信息。EtherCAT網(wǎng)站還提供開放的源代碼實(shí)現(xiàn)方式和相應(yīng)的RTOS開放源代碼。

          5.1.2 主站樣本代碼

          另一種EtherCAT主站的實(shí)現(xiàn)方式是使用樣本代碼,花費(fèi)不高。軟件以源代碼形式提供,包括所有的EtherCAT主站功能,甚至還包括EoE(EtherCAT實(shí)現(xiàn)以太網(wǎng))功能。開發(fā)人員只要把這些應(yīng)用于Windows環(huán)境的代碼與目標(biāo)硬件及所使用的RTOS加以匹配就可以了。該軟件代碼已經(jīng)成功應(yīng)用于多個(gè)系統(tǒng)。


          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();