診斷工具

您可使用診斷工具 (Diagnostic Tool) 來監控 EtherCAT 網路上主從裝置間的連線狀態。當裝置出現錯誤或裝置的 EtherCAT 狀態發生變化時,診斷工具即動態顯示相關的錯誤訊息及狀態圖標以作為警示,這些狀態約每秒更新一次。

欲開啟診斷工具視窗,於 KINGSTAR 記錄檢視工具列上點擊「診斷」。

主題:


使用者介面

以下內容說明診斷工具的使用者介面。

Reset 按鍵

您可點擊「Reset」按鍵來重置所有顯示的錯誤訊息,藉此辨識哪些錯誤持續發生。

 

裝置連線圖

裝置連線圖可顯示 EtherCAT 網路上主從裝置間的連線狀態,當裝置出現錯誤或裝置的 EtherCAT 狀態發生變化時,相關的錯誤訊息及狀態圖標將動態顯示於此以作為警示。

不含耦合器或集線器裝置 含耦合器或集線器裝置

表示裝置的連接埠。範例圖中的 Device of 1001 具有 2 個連接埠,埠 1 及埠 2。

不含耦合器或集線器裝置 含耦合器或集線器裝置

表示裝置的連接埠。範例圖中的 Device of 1001 具有 2 個連接埠,埠 1 及埠 2。

連接線的色彩表示連接/連線狀態。
裝置對裝置的連線 連接埠對裝置的連線 裝置對連接埠的連線

黃線:連線
灰線:斷線

黃線:連線
灰線:斷線

黃線:裝置狀態為線上 (Device of 1001)
灰線:裝置狀態為離線 (Device of 1001)

裝置圖標色彩表示各 EtherCAT 狀態。

* 當裝置發生錯誤時,裝置狀態圖標將出現黃色警告標誌且裝置名稱後方會顯示錯誤類型描述(紅字)。您可從紅字描述中確認錯誤的類型。欲察看錯誤詳情,您可點選一個裝置,接著於右側窗格中點擊「Errors」頁籤,或者於下方的錯誤訊息窗格中檢查所有錯誤。
錯誤類型可能包含多種錯誤項目,以下是各錯誤類型的定義。
裝置類型 錯誤類型 錯誤項目
主站 Frame lost
(資料包遺失)
Acyclic frame lost(非週期性資料包遺失)
Cyclic frame lost(週期性資料包遺失)
從站 Communication error
(通訊錯誤)
Working counter error(工作計數器錯誤)
Not present(連線不存在)
Port frame error(連接埠資料包錯誤)
Port physical layer error(連接埠實體層錯誤)
從站 Lost link
(失去連線)
Not present(連線不存在)
Port lost link(連接埠失去連線)
從站

AL (status) error
(AL 狀態錯誤)

AL status code 非零(AL 狀態碼非零)

您亦可透過裝置連線圖查看特定裝置的資訊或錯誤。欲進行查看,於裝置連線圖上點選一個裝置,接著於右側的裝置資訊窗格點擊「General」頁籤或「Errors」頁籤。

 

錯誤訊息窗格

您可於錯誤訊息窗格檢查所有錯誤或查看裝置資訊,錯誤訊息會逐項列出並整理於各分類頁籤。

Error Counter(錯誤計數器) 說明
Working counter error
(工作計數器錯誤)
含有無效工作計數的資料包 (datagram) 被接收回來的週期數。該資料包負責處理從站的資料交換。
Abnormal state change
(異常狀態變更)
從站在沒有主站請求的情況下,自主轉換到更低狀態的次數。
Not present
(連線不存在)
主站與從站失去實體連線的次數。
Port frame error
(連接埠資料包錯誤)
乙太網路資料包錯誤次數。
Port physical layer error
(連接埠實體層錯誤)
實體層通訊錯誤次數。
Port lost link
(連接埠失去連線)
連接埠連線遺失。

提示:在各表格中,雙擊一列可選取裝置連線圖中的裝置,您可進一步於裝置資訊窗格中查看該裝置的資訊或錯誤。

 

說明

點擊以顯示 KINGSTAR 離線說明。

 

裝置資訊窗格

裝置連線圖上點選一個裝置,其裝置資訊或錯誤資訊將顯示於此。

注意:只有在所選裝置處於特定狀態時,相關的資訊或錯誤才會顯示在裝置資訊窗格中。請參考下方各表中的「適用的主站 EtherCAT 狀態」或「適用的從站 EtherCAT 狀態」欄位,以了解適用的特定狀態。

Offline → Init → PreOP → SafeOP → OP
Offline → Init → Boot

資訊 說明 適用的主站 EtherCAT 狀態
Vendor ID
(供應商 ID)
供應商 ID。 >= Init
Product code
(產品代碼)
供應商特定的產品代碼,可偕同參考供應商 ID 以便於產品識別。 >= Init
Revision number
(修訂版本)
供應商特定的修訂版本。 >= Init
Serial number
(序號)
供應商特定的序號。 >= Init
EtherCAT state
(EtherCAT 狀態)
主站的 EtherCAT 狀態。 >= Init
Cyclic frame lost
(週期性資料包遺失)
週期性資料包遺失次數。 OP
Acyclic frame lost
(非週期性資料包遺失)
非週期性資料包遺失次數。 OP
資訊 說明 適用的從站 EtherCAT 狀態
Name
(名稱)
裝置的名稱。 任何
Fixed address
(固定位址)
裝置的固定位址。 任何
Alias address
(別名位址)
可透過主站將別名寫入並儲存到從站的 EEPROM。別名可用來區分相同型號的從站裝置,關機時別名仍會保留。 任何
(在裝置重新連接時可能會更新)
Slave index
(從站索引)
從站陣列的索引。 任何
Vendor ID
(供應商 ID)
供應商 ID。 任何
Product code
(產品代碼)
供應商特定的產品代碼,可偕同參考供應商 ID 以便於產品識別。 任何
Revision number
(修訂版本)
供應商特定的修訂版本。 任何
(在裝置重新連接時可能會更新)
Serial number
(序號)
供應商特定的序號。 任何
(在裝置重新連接時可能會更新)
EtherCAT state
(EtherCAT 狀態)
從站的 EtherCAT 狀態。 任何
Requested state
(請求狀態)
主站請求的從站裝置 EtherCAT 狀態。 >= Init
Device type
(裝置類型)
從站裝置的類型。 任何
Mailbox input
(信箱輸入)
從站的輸入信箱大小,以位元組為單位。大小介於 128 至 512 位元組間視為中;小於 32 位元組視為小。 任何
Mailbox output
(信箱輸出)
從站的輸出信箱大小,以位元組為單位。大小介於 128 至 512 位元組間視為中;小於 32 位元組視為小。 任何
Link
(連接至埠 0, 1, 2, 3)
已連接或預計連接到埠 0、1、2、3 的主從裝置。若該埠連接到的裝置為從站,將顯示裝置的固定位址。 任何
Port status
(連接埠狀態 埠 0, 1, 2, 3)

迴路控制設定及連接埠的狀態。例如,Loop Auto: Opened 表示迴路設定為自動 (Auto);連接埠狀態為開啟 (Opened)。

可將各連接埠設為開啟 (Open)、關閉 (Close)、自動 (Auto) 或自動關閉 (Auto Close)。目前狀態可為開啟或關閉。

  • 開啟:連接埠永遠為開啟狀態,若無連結,傳出的 EtherCAT 資料包將遺失。
  • 關閉:連接埠永遠為關閉狀態,若有連結,傳入的 EtherCAT 資料包不會被接收。
  • 自動:連接埠狀態由連結狀態決定,若有連結,連接埠將開啟;若無連結,連接埠將關閉。
  • 自動關閉:連接埠狀態由連結狀態決定,若無連結,連接埠將關閉;若有連結,除非主站發出明確的請求,否則連接埠不會自動開啟。
OP
資訊 說明 適用的從站 EtherCAT 狀態
AL status code
(AL 狀態碼)
顯示從站最後一次遇到問題的錯誤碼,可於 EtherCAT AL 狀態碼查看錯誤碼清單。 >= Init
AL error
(AL 錯誤)
AL 狀態碼中的錯誤。 >= Init
Working counter error
(工作計數器錯誤)
含有無效工作計數的資料包 (datagram) 被接收回來的週期數。該資料包負責處理從站的資料交換。 OP
Not present count
(連線不存在的次數)
主站與從站失去實體連線的次數。 任何
Abnormal state change
(異常狀態變更)
從站在沒有主站請求的情況下,自主轉換到更低狀態的次數。 任何
Frame error
(資料包錯誤 埠 0, 1, 2, 3)
乙太網路資料包錯誤的次數(埠 0、1、2、3)。 OP
Physical layer error
(實體層錯誤 埠 0, 1, 2, 3)
實體層通訊錯誤的次數(埠 0、1、2、3)。 OP
Lost link
(失去連線 埠 0, 1, 2, 3)
失去連線的次數(埠 0、1、2、3)。 OP
 

使用診斷工具

欲使用診斷工具以監控 EtherCAT 網路上主從裝置間的連線狀態:

  1. 啟動您的 KINGSTAR 應用程式並確認所有硬體裝置皆已連接。在此我們以 KINGSTAR 設定工具為例。
  1. KINGSTAR 記錄檢視工具列上點擊「診斷」以開啟診斷工具視窗。
  1. 診斷工具視窗顯示後即可開始監控 EtherCAT 網路上主從裝置間的連線狀態。您可多次點擊「Reset」按鍵,藉此辨識哪些錯誤持續發生。

 

參見

清除

複製與同步

匯出

篩選

實例與訊息配置

訊息選擇:標準訊息

訊息選擇:追蹤訊息

開啟

更新

搜尋

設定

顯示

使用 KINGSTAR 記錄檢視