诊断程序集类型定义

诊断程序集数据类型中成员的定义
名称
数据类型
定义
有效值
RunMode
BOOL
通道的工作状态
  • 0 = 空闲 – 它表示以下其中一项:
    • 连接未启动。
    • 连接已打开,但模块尚未开始生成连接数据。
    • 由于控制器处于编程模式,模块未应用新的输出标签数据。
  • 1 = 运行 – 含义如下:
    • 连接已建立。
    • 模块正在生成连接数据。
    • 正在应用输出标签数据。
DiagnosticActive
BOOL
指示诊断是否有效或是否达到预后阈值。
  • 0 = 无诊断激活
  • 1 = 一个或多个诊断激活或达到预后阈值。
CIPSyncValid
BOOL
指示模块是否已与 1588 主站同步。
  • 0 = 模块未同步
  • 1 = 模块已同步
CIPSyncTimeout
BOOL
指示模块是否曾与 1588 主站同步,但由于超时现在未同步
  • 0 = 有效时间主站未超时。
  • 1 = 检测到背板上的有效时间主站,但该时间主站已超时。 模块正在使用其本地时钟,可能已偏离上一次已知时间主站。
FieldPowerOff
BOOL
通道上没有现场电源。
  • 0 = 存在现场电源
  • 1 = 不存在现场电源
DiagnosticSequenceCount
SINT
每次检测到不同的诊断条件,以及当不同的诊断条件从“检测到”转换为“未检测到”时,则递增。
-128...+127
除非在模块上电期间,否则跳过 0 值。
FlashUpdateRequired
BOOL
指示是否需要闪存更新。
  • 0 = 不需要闪存更新。
  • 1 = 模块没有应用程序固件
SelfTestFault
BOOL
指示模块自检期间是否存在故障。
  • 0 = 模块初始化代码未检测到错误
  • 1 = 模块初始化代码检测到错误
LocalClockOffset
LINT
本地时钟相对于系统时间的偏移量。 该值有助于检测步骤时长。 该值在收到 PTP 刷新时更新。
任意值
LocalClockOffsetTimestamp
LINT
指示本地时钟偏移量的时间戳。
有效时间,如果没有记录的事件时间,则为 None。
时间格式为 YYYY-MMDD- HH:mm:SS_mmm_uuu_nn(UTC-00:00)
  • YYYY = 年
  • MM = 月
  • DD = 日
  • HH = 小时(24 小时)
  • mm = 分钟
  • SS = 秒
  • mmm = 毫秒
  • uuu = 微秒
  • nn = 纳秒
  • UTC-00:00 = 时区
GrandMasterClockID
SINT
与模块同步的 CIP 同步的 EUI-64 标识符。
任意值
FieldPowerOnTimestamp
LINT
指示上次现场电源接通的时间戳。
有效时间,如果没有记录的事件时间,则为 None。
时间格式为 YYYY-MM-DD-HH:mm:SS.mmm。
  • YYYY = 年
  • MM = 月
  • DD = 日
  • HH = 小时(24 小时)
  • mm = 分钟
  • SS = 秒
  • mmm = 毫秒
FieldPowerOffTimestamp
LINT
指示上次现场电源关闭的时间戳。
有效时间,如果没有记录的事件时间,则为 None。
时间格式为 YYYY-MM-DD-HH:mm:SS.mmm。
  • YYYY = 年
  • MM = 月
  • DD = 日
  • HH = 小时(24 小时)
  • mm = 分钟
  • SS = 秒
  • mmm = 毫秒
Fault
BOOL
指示通道数据不准确,且不得将其用于应用项目。
如果标签被设为 1,必须排除模块故障,以纠正不准确的原因。
  • 0 = 不存在故障
  • 1 = 存在故障
故障的典型原因如下:
  • 通道已被禁用
  • 开路条件
  • 欠范围/超范围状况
  • SA 掉电状况
您必须首先排除模块故障,以确定是否存在典型原因。
Uncertain
BOOL
指示通道数据可能不准确,但不准确程度未知。
如果标签被设为 1,必须排除模块故障,以纠正不准确的原因。
  • 0 = 数据有效
  • 1 = 数据有效性不确定
OpenWire
BOOL
信号线从通道断开或 RTB 从模块中移除。
  • 0 = 不存在开路条件或断线检测被禁用。
  • 1 = 存在开路情况,即信号线与通道断开或 RTB 已从模块上取下。
CalFault
BOOL
指示针对该通道末次尝试的校准失败或不存在校准数据。 当模块进行循环上电时,该标签清零,即置为 0。
  • 0 = 校准成功
  • 1 = 校准失败
Underrange
BOOL
指示通道数据低于该通道的欠范围阈值。
例如,当通道在 4…20 mA 输入范围内运行时,通道的欠范围阈值 < 3.0 mA。 如果输入信号为 0 mA,该标签置 1。
  • 0 = 通道数据不低于欠范围阈值
  • 1 = 通道数据低于欠范围阈值
Overrange
BOOL
指示通道数据高于该通道的超范围阈值。
例如,当通道在 4…20 mA 输出范围内运行时,通道的超范围阈值 > 23.0 mA。 如果输入信号为 24 mA,该标签置 1。
  • 0 = 通道数据未超出超范围阈值
  • 1 = 通道数据超出超范围阈值
CalRange
SINT
指示当前为该通道配置的值。 根据所选的输入类型显示值。
  • 0 = -10…10 V
  • 1 = 0…5 V
  • 2 = 0…10 V
  • 4 = 0…20 mA
  • 5 = 4…20 mA
CalOffset
REAL
指示设备报告的以信号单位表示的偏移量。
任意值
CalGain
REAL
指示设备报告的校准增益。
任意值
CalLastDate
LINT
指示通道上次校准日期的时间。
任意值
OpenWireTimestamp
LINT
指示上次检测到开路情况时的时间戳。
有效时间,如果没有记录的事件时间,则为 None。
UnderrangeTimestamp
LINT
指示上次欠范围故障的时间戳。
有效时间,如果没有记录的事件时间,则为 None。
时间格式为 YYYY-MM-DD-HH:mm:SS.mmm。
  • YYYY = 年
  • MM = 月
  • DD = 日
  • HH = 小时(24 小时)
  • mm = 分钟
  • SS = 秒
  • mmm = 毫秒
OverrangeTimestamp
LINT
指示上次超范围故障的时间戳。
有效时间,如果没有记录的事件时间,则为 None。
时间格式为 YYYY-MM-DD-HH:mm:SS.mmm。
  • YYYY = 年
  • MM = 月
  • DD = 日
  • HH = 小时(24 小时)
  • 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%
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal