999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

伺服驅動器EtherCAT接口故障診斷及容錯技術的研究*

2016-06-16 02:16:19唐小琦顏外平
組合機床與自動化加工技術 2016年5期
關鍵詞:故障診斷

徐 健,宋 寶,唐小琦,顏外平

(華中科技大學 機械科學與工程學院,武漢 430074)

?

伺服驅動器EtherCAT接口故障診斷及容錯技術的研究*

徐健,宋寶,唐小琦,顏外平

(華中科技大學 機械科學與工程學院,武漢430074)

摘要:為解決EtherCAT協議應用于伺服驅動器所產生的故障診斷及容錯的問題,首先深入研究了基于EtherCAT協議的伺服控制系統架構,分析并總結了伺服驅動器EtherCAT總線接口所產生的運行故障及容錯技術,然后設計并實現了基于總結歸納的三類故障診斷及容錯機制流程,并搭建實驗平臺進行實驗測試,實驗結果表明,這種故障診斷和容錯技術的應用很好地提高了EtherCAT總線式伺服驅動器運行的可靠性和穩定性。

關鍵詞:EtherCAT;總線式伺服驅動器;故障診斷;容錯

0引言

現場總線技術的出現為高速高精的全數字化加工控制提供了基礎平臺[1],基于實時工業以太網的現場總線技術可以實現百兆全雙工的高速穩定通信,廣泛應用于各類工業自動化控制設備當中[2-4]。

然而這些協議運用在不同種類的設備上時,就會與設備本身的功能產生融合問題,一方面要求設備應用能夠充分利用協議接口實現功能的擴展;而另一方面又要確保協議接口本身不能影響設備的正常功能的實現。

基于此,本文針對工業以太網EtherCAT協議應用于伺服驅動器這一類設備當中所產生的故障診斷和容錯問題進行了深入的分析,研究并設計EtherCAT總線式伺服驅動器故障診斷流程以及相應的容錯機制,有效地解決了EtherCAT總線與伺服驅動器的融合集成問題,極大程度上提高了EtherCAT總線式伺服驅動器運行的可靠性和穩定性。

1EtherCAT的伺服控制

1.1EtherCAT的伺服控制系統

基于EtherCAT的伺服控制系統如圖1所示,EtherCAT總線式伺服驅動器通過ESC(EtherCAT Slave Controller)接入EtherCAT網絡中,EtherCAT主站通過集總幀的方式與各個伺服驅動器進行數據交互[5-6]。ESC對EtherCAT網絡中的數據幀進行解析和轉發,對有效數據進行上傳和下載操作。伺服應用層再通過PDI(Process Data Interface)接口與ESC中的有效數據進行交互,實現伺服控制的功能。

EtherCAT支持的應用層協議和伺服驅動器控制行規包括CANopen和SERCOS,分別對應于CoE(CANopen over EtherCAT)和SoE(SERCOS over EtherCAT)。本文基于CoE應用層協議,研究伺服驅動器EtherCAT接口的故障診斷及容錯技術。

圖1 EtherCAT伺服控制系統

1.2EtherCAT的伺服控制流程

基于CANopen協議的伺服控制框圖如圖2所示,CANopen伺服應用層通過周期性過程數據可以將EtherCAT網絡中的指令數據置于經典的三環控制流程當中,同時將反饋信息返回到網絡當中[7-9]。

圖2 CoE伺服控制框圖

CANopen協議置于伺服應用層當中主要包括周期性過程數據的對象字典映射、CANopen郵箱通信協議實現對象字典參數的修改和功率設備狀態機維護等三大部分的內容。

2EtherCAT接口故障診斷研究及設計

EtherCAT伺服控制系統在運行過程中會產生各類故障診斷信息,按照層次邏輯可以將其劃分為三個方面,如圖3所示。具體包括EtherCAT總線通信故障診斷,主要針對EtherCAT通信應用層狀態的報警信息;CANopen協議通信故障診斷,主要診斷CoE郵箱通信等;伺服控制故障診斷,主要針對伺服三環控制算法中出現的故障進行診斷。

圖3 EtherCAT伺服驅動器故障診斷分類

2.1EtherCAT總線通信故障診斷

EtherCAT協議定義了一系列的標準化應用層狀態碼,部分狀態碼如圖4所示,其中主要定義了EtherCAT總線在初始化過程中配置的故障診斷信息,包括狀態機、SM同步管理通道、PDO映射配置等。

圖4 應用層部分狀態碼定義

以狀態機狀態碼0x0011、0x0012和0x0013實現為例,其實現流程設計如圖5所示。總線應用層不斷循環檢測應用層請求寄存器是否有狀態機切換事件發生,若有則根據當前狀態和請求狀態計算狀態轉換邏輯,然后根據狀態轉換邏輯來判別是否產生相應的錯誤狀態碼;若進行正常的狀態切換,則返回0x0000,并執行相應的狀態機操作。例如,狀態機由Init狀態直接切換到Safe-Op狀態,不符合協議要求,則直接返回0x0011狀態碼,即無效狀態改變。

圖5 狀態機狀態碼實現流程設計

再以郵箱SM同步管理通道檢測為例,設計流程如圖6所示。從站狀態在Pre-OP狀態下時,讀取郵箱SM0和SM1參數,順序檢測SM通道使能、讀寫屬性、但緩存區檢測、長度檢測和地址檢測等配置信息,若任何一個環節產生錯誤,則返回狀態碼0x0016。

圖6 郵箱配置狀態碼實現流程設計

2.2CANopen協議通信故障診斷

在進行SDO通信時,當產生錯誤時,從站將終止SDO傳輸,產生錯誤代碼,由主站進行讀取,CoE通信部分常用的終止代碼如圖7所示。

以其中的部分SDO終止代碼實現為例,研究并設計了其實現流程,如圖8所示。從CoE緩存隊列中讀取郵箱數據幀,首先判斷郵箱頭是否為CoE郵箱類型,反之則返回命令無效代碼;然后,從數據幀中提取操作索引和子索引,根據索引和子索引查找數據字典,依次判斷是否存在、子索引超差和讀寫屬性等信息是否一致,反之則返回相應的錯誤代碼。

圖7 部分SDO終止傳輸代碼

圖8 SDO終止代碼實現流程設計

2.3伺服控制故障診斷

伺服驅動器屬于功率設備的一種,滿足DS402功率設備狀態機的要求,如圖9所示。其中,伺服控制故障類型根據具體的伺服應用而定,但其反映在功率設備狀態機中統稱為出錯。出錯的狀態統一反映在設備的狀態字0x6041中,可由主站獲取從站伺服的狀態信息進行故障診斷判別。

圖9 CoE功率設備狀態機

3EtherCAT接口容錯技術研究及設計

當EtherCAT伺服驅動器經過故障診斷產生報警信息后,一方面從站根據所產生的報警信息進行自我容錯的診斷,可歸納為從站主動容錯技術;而另一方面主站獲取到從站的報警信息后也會進行相應的容錯處理,可稱為從站被動容錯技術,如圖10所示。

圖10 伺服驅動器EtherCAT接口容錯機制分類

3.1從站主動容錯機制的設計

在上述出現的三類故障診斷信息中,CANopen協議通信故障產生的報警信息并不會影響從站功能正常實現,其次,伺服控制故障產生的報警信息并不能由從站自行進行復位,否則將會產生不安全的因素。因此,從站在自我容錯機制當中,當總線通信出現故障時可以進行容錯從而防止更進一步的危險出現。

在EtherCAT總線通信故障中,針對應用層時間產生的狀態碼,設計了如圖11所示的主動容錯流程。當從站通信產生應用層錯誤代碼時,從站根據不同狀態下的狀態碼進行相應的自我保護機制處理,即在不同的狀態機切換下主動關閉相應的通信通道,避免進一步的錯誤數據傳遞。當產生錯誤代碼時,對應于狀態切換I→P(I→B)、P→S和S→O產生關閉對應郵箱通信通道、輸入數據通道和輸出數據通道。

圖11 從站主動容錯流程

3.2從站被動容錯機制的設計

從站的被動容錯機制是在基于主站已經獲取了從站的報警信息代碼的前提之下,主站根據相應的報警復位清除策略對從站采取的容錯流程。主要包括EtherCAT總線通信故障和伺服控制故障兩類錯誤診斷,其中對于EtherCAT總線通信故障被動容錯機制而言,從站在進入錯誤狀態后,采取主動容錯機制后,停止數據的輸入輸出,等待主站的復位信號出現后,開始響應主站的控制命令,同時開啟輸入輸出通道,正常運行從站。

當伺服控制環產生故障診斷而EtherCAT總線通信正常時,產生的故障診斷信息通過伺服狀態字0x6041反饋給主站,主站得知伺服控制產生報警時,通過如圖9所示的CoE功率設備狀態機進行伺服復位0x6040,重新執行伺服算法,主站控制器重新調整控制策略,進行伺服控制,達到被動容錯的流程。

4實驗測試平臺及結果

本文實驗平臺的主站采用的是德國Beckhoff公司基于PC的自動化軟件TwinCAT,從站采用的基于上述故障診斷技術設計的伺服驅動器,實驗平臺圖如圖12所示。

圖12 實驗測試平臺

首先進行EtherCAT總線通信故障診斷的測試,以狀態機切換為例,當總線處于初始化狀態Init時,主站手動發送Boot狀態指令,觀測主站讀取從站驅動器反應如圖13所示,此時TwinCAT軟件通過讀取寄存器讀取到了相應的應用層錯誤代碼0x0013,即不支持引導狀態。通過主從的一致檢測可以反映基于上述流程設計的EtherCAT總線故障診斷技術產生作用。其余的分類測試結果與圖5和圖6中的結果保持一致。

圖13 應用層故障診斷測試

然后進行CANopen通信協議故障診斷實驗,以進行寫數據字典中不存在的索引為例,如TwinCAT軟件發送讀0x2000索引,子索引0,TwinCAT軟件得到了從站的錯誤相應,代碼為0x06020000,即從站伺服驅動器不存在這個索引,提醒主站的錯誤操作,如圖14所示。

圖14 CANopen郵箱通信診斷測試

圖15 伺服控制診斷測試

最后進行伺服控制故障診斷實驗,當伺服控制電機正常運轉時,人為地抽離編碼器線纜,伺服掉強電使能產生錯誤報警,此時TwinCAT軟件伺服控制面板上產生錯誤,如圖15所示,當重新接入編碼器線纜時,用伺服控制面板復位伺服控制錯誤,可以重新使伺服驅動器強電使能并清除報警信息,使伺服正常運轉。

5結束語

本文針對EtherCAT總線協議應用于伺服驅動器這一類設備中所產生的故障診斷和容錯技術進行了深入研究,設計并實現了各類故障及容錯技術的實現流程,實驗達到了令人滿意的效果,對于提高EtherCAT總線式伺服驅動器的穩定性和可靠性有重要意義。

[參考文獻]

[1] 謝劍. 高檔數控系統中的現場總線接口技術設計與開發[D]. 上海:上海交通大學, 2010.

[2] 魏亞鵬, 韓衛光. 實時工業以太網技術的研究[J]. 組合機床與自動化加工技術, 2013 (7): 49-53.

[3] 朱政紅, 王月娥. 工業以太網在控制領域中的實時性技術[J]. 低壓電器, 2010 (7): 31-34.

[4] Orfanus D, Indergaard R, Prytz G, et al. EtherCAT-based platform for distributed control in high-performance industrial applications[C]//Emerging Technologies & Factory Automation (ETFA), 2013 IEEE 18th Conference on. IEEE, 2013: 1-8.

[5] 郇極, 劉艷強. 工業以太網現場總線 EtherCAT 驅動程序設計及應用[M]. 北京:北京航空航天大學出版社, 2010.

[6] 劉艷強, 王健, 單春榮. 基于 EtherCAT 的多軸運動控制器研究[J]. 制造技術與機床, 2008(6): 100-103.

[7] 阮倩茹, 王輝, 施大發, 等. 基于 EtherCAT 的高性能交流伺服控制系統設計[J]. 科技導報, 2010, 28(20): 58-61.

[8] Sung M, Kim K, Jin H W, et al. An EtherCAT-based motor drive for high precision motion systems[C]//Industrial Informatics (INDIN), 2011 9th IEEE International Conference on. IEEE, 2011: 163-168.

[9] Kim Y J, Kim K H, Bae Y C. An implementation of vector control of AC servo motor based on optical-EtherCAT network[J]. The Journal of the Korea institute of electronic communication sciences, 2013, 8(4): 583-588.

(編輯趙蓉)

Research on Fault Diagnosis and Fault Tolerance Technology of Servo Driver’s EtherCAT Interface

XU Jian, SONG Bao, TANG Xiao-qi, YAN Wai-ping

(School of Mechanical Science and Engineering, HuaZhong University of Science and Technology, Wuhan 430074, China)

Abstract:To solve the EtherCAT protocol applied servo drives produced by fault diagnosis and fault tolerance of problems, first in-depth study of the servo control system architecture based EtherCAT protocol, analyze and summarize the operational failure and fault tolerance technology servo drive’s EtherCAT bus interface have produced, then design and implement mechanism process based on summarized the three fault diagnosis and fault tolerance, and experimental platform to experiment experimental results show that the application of this fault diagnosis and fault tolerance techniques well improve the EtherCAT bus servo drive’s reliability and stability.

Key words:EtherCAT; bus type servo driver; fault diagnosis; fault tolerance

文章編號:1001-2265(2016)05-0083-04

DOI:10.13462/j.cnki.mmtamt.2016.05.022

收稿日期:2015-06-24;修回日期:2015-07-22

*基金項目:科技重大專項:高檔數控機床與基礎制造裝備(2013ZX04007-021)

作者簡介:徐健(1992—),男,江西宜春人,華中科技大學碩士研究生,研究方向為數控技術、現場總線及網絡,(E-mail)xujian0935@163.com。

中圖分類號:TH166;TG506

文獻標識碼:A

猜你喜歡
故障診斷
基于包絡解調原理的低轉速滾動軸承故障診斷
一重技術(2021年5期)2022-01-18 05:42:10
ILWT-EEMD數據處理的ELM滾動軸承故障診斷
水泵技術(2021年3期)2021-08-14 02:09:20
凍干機常見故障診斷與維修
基于EWT-SVDP的旋轉機械故障診斷
數控機床電氣系統的故障診斷與維修
電子制作(2018年10期)2018-08-04 03:24:46
基于改進的G-SVS LMS 與冗余提升小波的滾動軸承故障診斷
因果圖定性分析法及其在故障診斷中的應用
改進的奇異值分解在軸承故障診斷中的應用
基于LCD和排列熵的滾動軸承故障診斷
基于KPCA和PSOSVM的異步電機故障診斷
主站蜘蛛池模板: 欧美日韩资源| 欧美日韩精品在线播放| 国产一区自拍视频| 久久性视频| 少妇精品久久久一区二区三区| 国产精品亚洲一区二区三区在线观看| 日本在线视频免费| 亚洲a级在线观看| 国产精品蜜芽在线观看| 亚洲精品国偷自产在线91正片| 亚洲视频在线网| 五月天丁香婷婷综合久久| 99热最新网址| 农村乱人伦一区二区| 少妇极品熟妇人妻专区视频| 九色免费视频| 妇女自拍偷自拍亚洲精品| 一级片免费网站| 国产精品久久久久久搜索| 午夜高清国产拍精品| 亚洲AV无码久久精品色欲 | 伊人色天堂| 国产噜噜在线视频观看| 久久香蕉国产线看观看精品蕉| 婷婷综合缴情亚洲五月伊| 久久久久亚洲精品成人网| 日韩国产综合精选| 噜噜噜综合亚洲| 成年人久久黄色网站| 亚洲男人天堂2018| 欧美日韩中文国产va另类| 日韩黄色大片免费看| 色悠久久综合| 国产精品自在在线午夜区app| 五月六月伊人狠狠丁香网| 日韩小视频在线观看| 72种姿势欧美久久久大黄蕉| 奇米影视狠狠精品7777| 午夜老司机永久免费看片| 2022国产91精品久久久久久| 中国成人在线视频| 精品国产免费观看| 亚洲日韩欧美在线观看| 久久公开视频| 狠狠色丁香婷婷综合| 日韩123欧美字幕| 午夜a视频| 精品自窥自偷在线看| 免费在线播放毛片| 亚洲最新在线| 精品国产Ⅴ无码大片在线观看81 | 国产精品亚欧美一区二区| a毛片在线播放| 久久夜色精品| 免费无码又爽又黄又刺激网站| 国产精品入口麻豆| 国产色婷婷视频在线观看| 国产午夜一级淫片| 综合网久久| 黄色污网站在线观看| 国内老司机精品视频在线播出| 欧美性久久久久| 人妻无码AⅤ中文字| 国产迷奸在线看| 青青久久91| 国产成人1024精品| 精品91视频| 亚洲大尺度在线| 波多野结衣在线一区二区| 99re经典视频在线| 国产日韩精品欧美一区灰| 午夜毛片免费看| 91在线精品免费免费播放| 精品无码一区二区三区电影| 色婷婷电影网| 日本精品一在线观看视频| 国产女人在线| 亚洲中文字幕23页在线| 国产精品久久久精品三级| 欧美精品啪啪| 国产手机在线ΑⅤ片无码观看| 美美女高清毛片视频免费观看|