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 狀態及其運作順序列於以下:

  1. Offline → Init → Pre-Operational (PreOP) → Safe-Operational(SafeOP) → Operational (OP)

  2. Offline → Init → Boot

更多關於所有狀態的資訊請見 EthercatState