以下文章來源于Dylan科伺技術(shù),作者Dylan123456
情況一:從站丟失同步
原因:
1、可能是EtherCAT任務(wù)抖動超了;
2、網(wǎng)線存在問題,使用不帶屏蔽的網(wǎng)線,或者接觸不好;個別從站存在問題。
排除可能原因:
①、查看日志,存在以下日志內(nèi)容,說明確實是丟幀了.
“ Fieldbus lost synchronicity”總線失去同步
“Drive=25:1E motion generating FB wasn't called for at least one cycle”至少一個周期未被調(diào)用
處理方法:
1、使用源程序,監(jiān)控總線抖動

注意,運行后需要先手動復(fù)位主站的監(jiān)控數(shù)據(jù),監(jiān)控出現(xiàn)問題時候的數(shù)據(jù),啟動等其它修改數(shù)據(jù)不需要,需運行時復(fù)位數(shù)據(jù)開始監(jiān)控EherCAT_Task 總線任務(wù)的抖動一般關(guān)注的是最小/最大抖動時間(μs) 這兩個最值分別的絕對值相加 一般不超過 200微妙。
EtherCAT_Task 的最大循環(huán)時間 不能超過 總線設(shè)置的循環(huán)時間,如果超過說明該循環(huán)時間內(nèi)CPU處理不過來,需要改大循環(huán)周期,或者優(yōu)化程序,將沒實時性要求的程序邏輯放到其它優(yōu)先級設(shè)置較低的任務(wù)程序里面。
2、如果監(jiān)控總線抖動任務(wù)是正常的,那么需考慮外圍原因,如網(wǎng)線,網(wǎng)線接觸情況,從站是否損壞情況等等。至少使用超五類網(wǎng)線,即網(wǎng)口帶金屬片,具備屏蔽層。
情況二:網(wǎng)線接錯
原因:
1、驅(qū)動器等網(wǎng)線接錯了,正常是上一個從站的網(wǎng)口接下一個從站的IN,實際接錯了,接了IN接到IN,或者OUT接到下一個OUT。
2、實際的從站的順序接錯,比如實際一個接的是耦合器模塊,但是組態(tài)卻配置的是驅(qū)動器的組態(tài)導(dǎo)致通訊不上。
排查措施:
1、使用程序在線監(jiān)控主站這里掃描,掃描出來的組態(tài),即是當(dāng)前實際所連接的從站順序,如果是跟組態(tài)配置的順序沒對上,就是接錯線了。

2、查看控制器或PLC的主站網(wǎng)口或從站的網(wǎng)口燈,如果燈沒有閃爍,就說明通訊沒連接上,從站從哪里沒閃爍,說明就是那里開始沒通訊上,需要處理。
-
控制器
+關(guān)注
關(guān)注
114文章
17859瀏覽量
194967 -
cpu
+關(guān)注
關(guān)注
68文章
11320瀏覽量
225791 -
ethercat
+關(guān)注
關(guān)注
20文章
1568瀏覽量
45995
原文標(biāo)題:控制器出現(xiàn)EtherCAT掉線問題排除
文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
控制器出現(xiàn)EtherCAT掉線問題的處理方法
評論