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