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。