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。