设备定义的数据类型(5094-OF8)
对于每个设备,根据您创建该设备时的选择不同,设备定义的数据类型名称也会有所变化。
以下各表列示并描述了 5094-OF8 设备的设备定义的数据类型。
这些表格包括以下数据类型的信息:
- 输入(用“I”表示)
- 输出(用“O”表示)
- 配置(用“C”表示)
设备定义的数据类型:AB:5000_AO8:I:0
连接类型:数据和只听
成员名称 | 类型 | 样式 | 有效值 |
|---|---|---|---|
RunMode | BOOL | 十进制 | 0 = 空闲 1 = 运行
|
ConnectionFaulted | BOOL | 十进制 | 0 = 设备和控制器之间存在连接。 1 = 未连接 |
DiagnosticActive | BOOL | 十进制 | 0 = 无活动诊断 1 = 一个或多个诊断处于活动状态,或达到了预定阈值 |
DiagnosticSequenceCount | SINT | 十进制 | -128 至 127 每次检测到不同诊断条件时递增,并且在每次诊断条件从已检测状态转换到未检测状态时递增。除设备启动期间外,都要跳过 0 值。 |
Ch0x.Fault | BOOL | 十进制 | 0 = 不存在故障 1 = 存在故障 故障是设备可检测到的所有故障条件的集合,它可指示数据错误。如果有具体的数据类型成员表示给定的检测条件,则此故障成员不会影响 DiagnosticActive 或 DiagnosticSequenceCount 成员。但如果没有具体的数据类型表示给定的检测条件,此故障成员将同时触发 DiagnosticActive 成员并递增/递减诊断序列计数。 |
Ch0x.Uncertain | BOOL | 十进制 | 0 = 数据有效 1 = 数据有效性不确定。设备在运行时超出预期操作范围,或者对数据采用手动控制或覆盖控制中。 |
Ch0x.NoLoad | BOOL | 十进制 | 0 = 不存在空载的情况 1 = 存在空载的情况,即信号线与通道或 RTB 之间的连接已断开。 |
Ch0x.ShortCircuit | BOOL | 十进制 | 0 = 不存在短路或过电流的情况 1 = 存在短路或过电流的情况 |
Ch0x.OverTemperature | BOOL | 十进制 | 0 = 设备温度未超出工作限制 1 = 设备温度超出工作限制 |
Ch0x.FieldPowerOff | BOOL | 十进制 | 0 = 存在现场电源 1 = 不存在现场电源 |
Ch0x.InHold | BOOL | 十进制 | 0 = 通道未挂起 1 = 通道挂起 |
Ch0x.NotANumber | BOOL | 十进制 | 0 = 接收到的最后一个通道数据是数字 1 = 从起始方接收到的输出值为 NotANumber(IEEE NAN 值)。输出通道将保持其上一状态 |
Ch0x.Underrange | BOOL | 十进制 | 0 = 通道的输入信号大于可检测到的最小信号。 1 = 通道的输入信号小于等于可检测到的最小信号。 |
Ch0x.Overrange | BOOL | 十进制 | 0 = 通道的输入信号小于可检测到的最大信号。 1 = 通道的输入信号大于等于可检测到的最大信号。 |
Ch0x.LLimitAlarm | BOOL | 十进制 | 0 = 未触发报警 1 = 已触发报警 |
Ch0x.HLimitAlarm | BOOL | 十进制 | 0 = 未触发报警 1 = 已触发报警 |
Ch0x.RampAlarm | BOOL | 十进制 | 0 = 未触发报警 1 = 已触发报警 |
Ch0x.CalFault | BOOL | 十进制 | 0 = 校准未失败 1 = 通道的校准会话已中断或已发生故障。产品重置或循环加电会复位 CalFault。 |
Ch0x.Calibrating | BOOL | 十进制 | 0 = 未在校准通道 1 = 正在校准通道 |
Ch0x.Data | REAL | 浮点型 | -1.0E11 至 1.0E11 |
Ch0x.RollingTimestamp | INT | 十进制 | 任意正值。 RollingTimestamp 是以毫秒为单元的持续运行计时器。当输入设备对通道进行扫描时,它也会记录 RollingTimestamp 值。 |
设备定义的数据类型:AB:5000_AO8:O:0
连接类型:数据
成员名称 | 类型 | 样式 | 有效值 |
|---|---|---|---|
Ch0x.LLimitAlarmUnlatch | BOOL | 十进制 | 由低到高的转换会解锁报警。 |
Ch0x.HLimitAlarmUnlatch | BOOL | 十进制 | 由高到低的转换会解锁报警。 |
Ch0x.RampAlarmUnlatch | BOOL | 十进制 | 由低到高的转换会解锁报警 |
Ch0x.Data | REAL | 浮点型 | -1.0E11 至 1.0E11 |
设备定义的数据类型:AB:5000_AO8:C:0
连接类型:校准数据
成员名称 | 类型 | 样式 | 有效值 |
|---|---|---|---|
Ch0x.Range | SINT | 十进制 | 0 = -10 至 10 V 1 = 0 至 5V 2 = 0 至 10 V 4 = 0 至 20 mA 5 = 4 至 20 mA |
Ch0x.AlarmDisable | BOOL | 十进制 | 0 = 启用报警 1 = 禁用报警(默认值) |
Ch0x.LimitAlarmLatchEn | BOOL | 十进制 | 0 = 禁用锁定(默认值) 1 = 启用锁定 |
Ch0x.RampAlarmLatchEn | BOOL | 十进制 | 0 = 禁用锁定(默认值) 1 = 启用锁定 |
Ch0x.NoLoadEn | BOOL | 十进制 | 0 = 已禁用(默认值) 1 = 已启用 |
Ch0x.Disable | BOOL | 十进制 | 0 = 启用通道(默认值) 1 = 禁用通道 |
Ch0x.FaultMode | BOOL | 十进制 | 0 = 转换为用户定义的值 1 = 保持上一状态(默认值) |
Ch0x.ProgMode | BOOL | 十进制 | 0 = 转换为用户定义的值 1 = 保持上一状态(默认值) |
Ch0x.ProgramToFaultEn | BOOL | 十进制 | 0 = 通道保持在编程模式 1 = 通道转换到故障模式 |
Ch0x.RampInRun | BOOL | 十进制 | 0 = 禁用过渡(默认值) 1 = 在运行模式下启用过渡 |
Ch0x.RampToProg | BOOL | 十进制 | 0 = 禁用过渡(默认值) 1 = 编程模式状态下启用过渡 |
Ch0x.RampToFault | BOOL | 十进制 | 0 = 禁用过渡(默认值) 1 = 故障模式状态下启用过渡 |
Ch0x.HoldForInt | BOOL | 十进制 | 0 = 未选中 1 = 已选中 |
Ch0x.FaultValueStateDuration | SINT | 十进制 | 0 = 永久 1 = 1 秒 2 = 2 秒 5 = 5 秒 10 秒 |
Ch0x.MaxRampRate | REAL | 浮点型 | -1.0E11 至 1.0E11 |
Ch0x.LowSignal | REAL | 浮点型 | -1.0E11 至 1.0E11 使用 LowSignal、HighSignal、LowEngineering 和 HighEngineering 的组合来缩放设备返回的输入数据。 |
Ch0x.HighSignal | REAL | 浮点型 | -1.0E11 至 1.0E11 使用 LowSignal、HighSignal、LowEngineering 和 HighEngineering 的组合来缩放设备返回的输入数据。 |
Ch0x.LowEngineering | REAL | 浮点型 | -1.0E11 至 1.0E11 使用 LowSignal、HighSignal、LowEngineering 和 HighEngineering 的组合来缩放设备返回的输入数据。 |
Ch0x.HighEngineering | REAL | 浮点型 | -1.0E11 至 1.0E11 使用 LowSignal、HighSignal、LowEngineering 和 HighEngineering 的组合来缩放设备返回的输入数据。 |
Ch0x.LowLimit | REAL | 浮点型 | -1.0E11 至 1.0E11 |
Ch0x.HighLimit | REAL | 浮点型 | -1.0E11 至 1.0E11 |
Ch0x.Offset | REAL | 浮点型 | -1.0E11 至 1.0E11 |
Ch0x.FaultValue | REAL | 浮点型 | -1.0E11 至 1.0E11 |
Ch0x.ProgValue | REAL | 浮点型 | -1.0E11 至 1.0E11 |
Ch0x.FaultFinalState | REAL | 浮点型 | -1.0E11 至 1.0E11 |
设备定义的数据类型:AB:5000_AO8_CAL:I:0
连接类型:校准数据
成员名称 | 类型 | 样式 | 有效值 |
|---|---|---|---|
RunMode | BOOL | 十进制 | 0 = 空闲 1 = 运行 |
ConnectionFaulted | BOOL | 十进制 | 0 = 良好 1 = 故障 |
DiagnosticActive | BOOL | 十进制 | 0 = 无活动诊断 1 = 一个或多个诊断处于活动状态,或达到了预定阈值 |
DiagnosticSequenceCount | BOOL | 十进制 | -128 至 127 每次检测到不同诊断条件时递增,并且在每次诊断条件从已检测状态转换到未检测状态时递增。除设备启动期间外,都要跳过 0 值。 |
Ch0x.Fault | BOOL | 十进制 | 0 = 良好 1 = 故障 |
Ch0x.Uncertain | BOOL | 十进制 | 0 = 良好 1 = 不确定 |
Ch0x.NoLoad | BOOL | 十进制 | 0 = 不存在空载的情况 1 = 存在空载的情况,即信号线与通道或 RTB 之间的连接已断开。 |
Ch0x.ShortCircuit | BOOL | 十进制 | 0 = 不存在短路或过电流的情况 1 = 存在短路或过电流的情况 |
Ch0x.OverTemperature | BOOL | 十进制 | 0 = 设备温度未超出工作限制 1 = 设备温度超出工作限制 |
Ch0x.FieldPowerOff | BOOL | 十进制 | 0 = 存在现场电源 1 = 不存在现场电源 |
Ch0x.InHold | BOOL | 十进制 | 0 = 通道未挂起 1 = 通道挂起 |
Ch0x.NotANumber | BOOL | 十进制 | 0 = 接收到的最后一个通道数据是数字 1 = 接收到的最后一个通道数据非数字 |
Ch0x.Underrange | BOOL | 十进制 | 0 = 通道数据不在低于范围阈值之下 1 = 通道数据在低于范围阈值之下 |
Ch0x.Overrange | BOOL | 十进制 | 0 = 通道数据不在超过范围阈值之上 1 = 通道数据在超过范围阈值之上 |
Ch0x.LLimitAlarm | BOOL | 十进制 | 0 = 未触发报警 1 = 已触发报警 |
Ch0x.HLimitAlarm | BOOL | 十进制 | 0 = 未触发报警 1 = 已触发报警 |
Ch0x.RampAlarm | BOOL | 十进制 | 0 = 未触发报警 1 = 已触发报警 |
Ch0x.CalFault | BOOL | 十进制 | 0 = 校准未失败 1 = 校准失败 |
Ch0x.Calibrating | BOOL | 十进制 | 0 = 未在校准通道 1 = 正在校准通道 |
Ch0x.CalGoodLowRef | BOOL | 十进制 | 0 = 未在此通道上对有效参考下限信号进行采样 1 = 已在此通道上对有效参考下限信号进行采样 |
Ch0x.CalBadLowRef | BOOL | 十进制 | 0 = 未在此通道上对无效参考下限信号进行采样 1 = 已在此通道上对无效参考下限信号进行采样 |
Ch0x.CalGoodHighRef | BOOL | 十进制 | 0 = 未在此通道上对有效参考上限信号进行采样 1 = 已在此通道上对有效参考上限信号进行采样 |
Ch0x.CalBadHighRef | BOOL | 十进制 | 0 = 未在此通道上对无效参考上限信号进行采样 1 = 已在此通道上对无效参考上限信号进行采样 |
Ch0x.CalSuccessful | BOOL | 十进制 | 0 = 未成功进行校准 1 = 已成功进行校准,且已退出校准状态。 |
Ch0x.Data | REAL | 浮点型 | -1.0E11 至 1.0E11 |
Ch0x.RollingTimestamp | INT | 十进制 | 任意值 RollingTimestamp 是以毫秒为单元的持续运行计时器。当输入设备对通道进行扫描时,它也会记录 RollingTimestamp 值。 |
设备定义的数据类型:AB:5000_AO8_CAL:O:0
连接类型:校准数据
成员名称 | 类型 | 样式 | 有效值 |
|---|---|---|---|
Ch0x.LLimitAlarmUnlatch | BOOL | 十进制 | 由低到高的转换会解锁报警。 |
Ch0x.HLimitAlarmUnlatch | BOOL | 十进制 | 由高到低的转换会解锁报警。 |
Ch0x.RampAlarmUnlatch | BOOL | 十进制 | 由低到高的转换会解锁报警。 |
Ch0x.Calibrate | BOOL | 十进制 | 0 = 未开始进行校准过程(默认值) 1 = 已开始校准过程 |
Ch0x.CalOutputLowRef | BOOL | 十进制 | 0 = 不输出校准参考下限信号 1 = 输出校准参考下限 |
Ch0x.CalOutputHighRef | BOOL | 十进制 | 0 = 不输出校准参考上限信号 1 = 输出校准参考上限信号 |
Ch0x.CalLowRefPassed | BOOL | 十进制 | 0 = 未发送记录的校准参考下限信号 1 = 正在通过输出数据发送记录的校准参考下限信号,以进行校准验证 |
Ch0x.CalHighRefPassed | BOOL | 十进制 | 0 = 未发送校准参考上限 1 = 正在通过输出数据发送记录的校准参考上限信号,以进行校准验证 |
Ch0x.CalFinished | BOOL | 十进制 | 0 = 未触发通道来完成校准过程 1 = 已触发通道来完成校准过程 |
Ch0x.Data | REAL | 浮点型 | -1.0E11 至 1.0E11 |
提供反馈