SubsystemDiagnostics
顯示 KINGSTAR Runtime 之診斷資訊。更多資訊請見 KINGSTAR 記錄檢視 > 診斷工具。
注意:以下 API 僅在特定狀態可得,請見其可得狀態欄位。
名稱 | 類型 | 定義 |
可得狀態 |
---|---|---|---|
VendorId | UINT | KINGSTAR Runtime 之供應商 ID。 |
>= Offline |
ProductCode | UINT | KINGSTAR Runtime 之產品碼。 |
>= Offline |
RevisionNo | UINT | KINGSTAR Runtime 之版本。 |
>= Offline |
SerialNo | UINT | 購買 KINGSTAR 時拿到的客戶 ID。 |
>= Offline |
CyclicPacketLost | UINT | 遺失的包含循環數據 (PDO) 的封包數。 |
OP |
AcyclicPacketLost | UINT | 非循環訊框的數量。 |
OP |
SlaveCount | int | EtherCAT 從站數量。 |
>= Init |
Slaves[256] | SlaveDiagnostics | 包含每個從站的診斷訊息的陣列。 |
>= Init |
註:所有 EtherCAT 狀態及其運作順序列於以下:
-
Offline → Init → Pre-Operational (PreOP) → Safe-Operational(SafeOP) → Operational (OP)
-
Offline → Init → Boot
更多關於所有狀態的資訊請見 EthercatState。