设备定义的数据类型(5069-OF4)
对于每个设备,根据您创建该设备时的选择不同,设备定义的数据类型名称也会有所变化。
以下各表列示并描述了 5069-OF4 设备的设备定义的数据类型。
这些表包含以下信息:
- 输入(用“I”表示)
- 输出(用“O”表示)
- 配置(用“C”表示)
设备定义的数据类型:AB:5000_AO4:I:0
连接类型:数据和只听
成员名称 | 类型 | 样式 | 有效值 |
|---|---|---|---|
RunMode | BOOL | 十进制 | 0 = 空闲 1 = 运行
|
ConnectionFaulted | BOOL | 十进制 | 0 = 设备和控制器之间存在连接。 1 = 未连接 |
DiagnosticActive | BOOL | 十进制 | 0 = 无活动诊断 1 = 一个或多个诊断处于活动状态,或达到了预定阈值 |
DiagnosticSequenceCount | SINT | 十进制 | 0 至 255 每次检测到不同诊断条件时递增,并且在每次诊断条件从已检测状态转换到未检测状态时递增。 |
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 | BOOL | 十进制 | 任意正值。 RollingTimestamp 是以毫秒为单元的持续运行计时器。当输入设备对通道进行扫描时,它也会记录 RollingTimestamp 值。 |
设备定义的数据类型:AB:5000_AO4:O:0
连接类型:数据
成员名称 | 类型 | 样式 | 有效值 |
|---|---|---|---|
Ch0x.LLimitAlarmUnlatch | BOOL | 十进制 | 由低到高的转换会解锁报警。 |
Ch0x.HLimitAlarmUnlatch | BOOL | 十进制 | 由高到低的转换会解锁报警。 |
Ch0x.RampAlarmUnlatch | BOOL | 十进制 | 由低到高的转换会解锁报警 |
Ch0x.Data | REAL | 浮点型 | -1.0E11 至 1.0E11 |
设备定义的数据类型:AB:5000_AO4:C:0
连接类型:数据和校准数据
成员名称 | 类型 | 样式 | 有效值 |
|---|---|---|---|
Ch0x.Range | BOOL | 十进制 | 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 = 已选中 在运行模式下,在当前输出级别和新请求的输出之间启用输出值过渡。过渡根据配置的 RampRate 定义允许的最大输出转换速率。 |
Ch0x.RampToProg | BOOL | 十进制 | 0 = 未选中 1 = 已选中 设置此项后,可将输出值过渡到用户定义的程序值 Ch0x.ProgValue。过渡根据配置的 RampRate 定义允许的最大输出转换速率。 |
Ch0x.RampToFault | BOOL | 十进制 | 0 = 未选中 1 = 已选中 设置此项后,可将输出值过渡到用户定义的故障值 Ch0xFaultValue。过渡根据配置的 RampRate 定义允许的最大输出转换速率。 |
Ch0x.HoldForInt | BOOL | 十进制 | 0 = 未选中 1 = 已选中 设置此项后,如果发生下列情况,可将通道配置为保持或不更改,直到使用一个在其当前值的 0.1% 满量程范围内的值进行初始化为止:
|
Ch0x.FaultValueStateDuration | SINT | 十进制 | 确定故障模式状态在持续多长时间后进入 FaultFinalState。
|
Ch0x.MaxRampRate | REAL | 浮点型 | -1.0E11 至 1.0E11 在转换为 FaultValue 或 ProgValue(如果分别设置了 RampToFault 或 RampToProg)或在运行模式下(如果设置了 RampToRun)时输出值更改时可以采用的最大速率。以“工程单位/秒”为单位。 |
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 纠正输出传动装置自身的传动装置不准确的问题,从而为用户提供一种在输出设备自身之外进行系统校准的机制。偏移量按通道进行配置,并以工程单位计。将偏移量添加到数据后,再将输出从 EU 缩放到信号。 |
Ch0x.FaultValue | REAL | 浮点型 | -1.0E11 至 1.0E11 当设置了 FaultMode 位时,如果发生通信故障,输出应该采用的值(以工程单位计)。 |
Ch0x.ProgValue | REAL | 浮点型 | -1.0E11 至 1.0E11 如果 ProgMode 位设置为“用户定义的值”,则当连接转换到编程模式时输出应该采用的值(以工程单位计) |
Ch0x.FaultFinalState | REAL | 浮点型 | -1.0E11 至 1.0E11 如果 FaultValueStateDuration 为非零值,则确定在配置的 FalueValueStateDuration 超时后的最终输出状态。 |
设备定义的数据类型:AB:5000_AO4:CAL:I:0
连接类型:数据和校准数据
成员名称 | 类型 | 样式 | 有效值 |
|---|---|---|---|
RunMode | BOOL | 十进制 | 0 = 空闲 1 = 运行
|
ConnectionFaulted | BOOL | 十进制 | 0 = 设备和控制器之间存在连接。 1 = 未连接 |
DiagnosticActive | BOOL | 十进制 | 0 = 无活动诊断 1 = 一个或多个诊断处于活动状态,或达到了预定阈值 |
DiagnosticSequenceCount | SINT | 十进制 | 0 至 255 对每个诊断递增的计数。 |
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 | 十进制 | 任意正值 以毫秒为单位持续运行的 15 位计时器(与协调系统时间无关)。 |
设备定义的数据类型:AB:5000_AO4: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 |
提供反馈