诊断程序集类型的定义
名称 | 数据类型 | 定义 | 有效值 |
---|---|---|---|
RunMode | BOOL | 模块工作状态 |
|
DiagnosticActive | BOOL | 指示诊断是否有效或是否达到预后阈值。 |
|
CIPSyncValid | BOOL | 指示??槭欠裼胍桓?1588 主站同步。 仅设置位无法指示它已同步到宿主控制器的同一主时钟。 必须比较??楹退拗骺刂破鞯闹魇敝?ID。 |
|
CIPSyncTimeout | BOOL | 指示??槭欠裨?1588 主站同步,但由于超时现在未同步。 |
|
DiagnosticSequenceCount | SINT | 每次检测到不同的诊断条件,以及当不同的诊断条件从“检测到”转换为“未检测到”时,则递增。 | -128…+127 除??樯系缙诩渲?,都会跳过 0 值。 |
LocalClockOffset | LINT | 本地时钟相对于系统时间的偏移量。 该值有助于检测步骤时长。 该值在收到 PTP 刷新时更新。 | 所有值 |
LocalClockOffsetTimestamp | LINT | 指示本地时钟偏移时间。 | 有效时间,如果没有记录的事件时间,则为 None。 时间格式为 YYYY-MMDD- HH:mm:SS_mmm_uuu_nnn(UTC-00:00)
|
GrandMasterClockID | SINT[8] | 与??橥降?CIP 同步主时钟的 EUI-64 标识符。 | 所有值 |
Fault | BOOL | 指示数据不准确并且不可信,不适用于应用程序。 如果标签被设置为 1,必须排除模块故障,以纠正不准确的原因。
重要提示:
一旦导致该标签变为 1 的状况解除,该标签会自动复位为 0。
|
|
Uncertain | BOOL | 指示数据可能不准确,但不准确程度未知。 如果标签被设置为 1,必须排除??楣收?,以纠正不准确的原因。
重要提示:
一旦导致该标签变为 1 的状况解除,该标签会自动复位为 0。
|
|
FieldPowerOff | BOOL | 指示点中存在现场掉电情况。 |
|
FieldPowerOnTimestamp | LINT | 指示上次现场电源接通事件的时间。 | 有效时间,如果没有记录的事件时间,则为 None。 时间格式为 YYYY-MM-DD-HH:mm:SS.mmm。
|
FieldPowerOffTimestamp | LINT | 指示上次现场断电事件的时间。 | 有效时间,如果没有记录的事件时间,则为 None。 时间格式为 YYYY-MM-DD-HH:mm:SS.mmm。
|
NoLoad | BOOL | 指示是否存在负载故障。 |
|
NoLoadTimestamp | LINT | 指示上次无负载故障的时间。 | 有效时间,如果没有记录的事件时间,则为 None。 时间格式为 YYYY-MM-DD-HH:mm:SS.mmm。
|
ShortCircuit | BOOL | 指示点上是否存在输出短路至高电平。 |
|
ShortCircuitTimestamp | LINT | 指示上次短路故障的时间 | 有效时间,如果没有记录的事件时间,则为 None。 时间格式为 YYYY-MM-DD-HH:mm:SS.mmm。
|
CIPConnections | INT | 指示当前打开的 CIP 连接数。 | 0…24 |
CIPLostPackets | DINT | 指示在 0 级和 1 级连接(由适配器及其子设备消费)中跳过的有序地址项目序号当前总和。 | 0…2,147,483,647 |
CIPTimeouts | DINT | 指示超时连接数(包括发起方和目标方)以及适配器入站和出站连接数的当前总和。 | 0…2,147,483,647 |
CPUUtilization | INT | 指示计算引擎的利用率。 | 0…100% |
提供反馈