设备定义的数据类型(5094-IB16)

对于每个设备,根据您创建该设备时的选择不同,设备定义的数据类型名称也会有所变化。如果选择了:
  • 8 个点和 8 个计数器,则 AB:5000_DI8_Counter8:C:O 为设备定义的数据类型。
  • 12 个点和 4 个计数器,则 AB:5000_DI12_Counter4:C:O 为设备定义的数据类型。
  • 16 个点和 0 个计数器,则 AB:5000_DI16_Counter0:C:O 为设备定义的数据类型。
这些表格包括以下数据类型的信息:
  • 输入(用“I”表示)
  • 输出(用“O”表示)
  • 配置(用“C”表示)
  • 事件输入(用“EI”表示)
  • 事件输出(用“EO”表示)
设备定义的数据类型:AB:5000_DIn_Counterx:I:0
连接类型:数据和只听数据
成员名称
类型
样式
有效值
RunMode
BOOL
十进制
0 = 空闲
1 = 运行
ConnectionFaulted
BOOL
十进制
0 = 良好
1 = 故障
DiagnosticActive
BOOL
十进制
0 = 无活动诊断
1 = 一个或多个诊断处于活动状态,或达到了预定阈值
CIPSyncValid
BOOL
十进制
0 = CIP 同步不可用
1 = CIP 同步可用
CIPSyncTimeout
BOOL
十进制
0 = 有效时间主控方未超时
1 = 在背板上检测到有效时间主控方,但时间主控方已超时。设备正在使用其本地时钟,并且可能会偏离上一个已知时间主控方
DiagnosticSequenceCount
SINT
十进制
-128 至 127
除设备启动期间外,都要跳过 0 值。
Counter0x.Data
BOOL
十进制
0 = 关
1 = 开
Counter0x.Fault
BOOL
十进制
0 = 不存在故障
1 = 存在故障
故障是设备可检测到的所有故障条件的集合,它可指示数据错误。如果有具体的数据类型成员表示给定的检测条件,则此故障成员不会影响 DiagnosticActive 或 DiagnosticSequenceCount 成员。但如果没有具体的数据类型表示给定的检测条件,此故障成员将同时触发 DiagnosticActive 成员并递增/递减诊断序列计数。
Counter0x.Uncertain
BOOL
十进制
0 = 数据有效
1 = 数据有效性不确定。设备在运行时超出预期操作范围,或者对数据采用手动控制或覆盖控制中。
Counter0x.Done
BOOL
十进制
0 = 开 -> 关
1 = I:Count ≥ O:Preset
Counter0x.Rollover
BOOL
十进制
0 = 计数器的计数未达到“预设”值。
1 = 计数器的计数达到“回滚”值。计数器的计数达到预设值 -1,然后继续从 0 开始计数。通过将 O:RolloverAck 位从 0 转换到 1 或将 O:Reset 位从 0 转换到 1,可将该位清零。
Counter0x.Count
DINT
十进制
任意
EventStatus[x].EventDropped
BOOL
十进制
0 = 尚未丢弃事件状态
1 = 已丢弃事件状态
EventStatus[x].CIPSyncValid
BOOL
十进制
0 = CIP 同步不可用
1 = CIP 同步可用
EventStatus[x].CIPSyncTimeout
BOOL
十进制
0 = 有效时间主控方未超时
1 = 在背板上检测到有效时间主控方,但时间主控方已超时。设备正在使用其本地时钟,并且可能会偏离上一个已知时间主控方
EventStatus[x].EventReset
BOOL
十进制
0 = 不重置
1 = 重置
EventStatus[x].EventsPending
SINT
十进制
所有正值
EventStatus[x].EventNumber
DINT
十进制
所有值
Pt0x.Data
BOOL
十进制
0 = 输出关闭
1 = 输出打开
Pt0x.Fault
BOOL
十进制
0 = 良好
1 = 故障
Pt0x.Uncertain
BOOL
十进制
0 = 良好
1 = 不确定
Pt0x.Chatter
BOOL
十进制
0 = 正常
1 = 输入处于振动状态
Pt0x.TimestampOverflowOffOn
BOOL
十进制
0 或 1
Pt0x.TimestampOverflowOnOff
BOOL
十进制
0 或 1
Pt0x.CIPSyncValid
BOOL
十进制
0 = CIP 同步不可用
1 = CIP 同步可用
Pt0x.CIPSyncTimeout
BOOL
十进制
0 = 有效时间主控方未超时
1 = 在背板上检测到有效时间主控方,但时间主控方已超时。设备正在使用其本地时钟,并且可能会偏离上一个已知时间主控方
Pt0x.TimestampOffOnNumber
INT
十进制
所有值
Pt0x.TimestampOnOffNumber
INT
十进制
所有值
Pt0x.TimestampOffOn
LINT
十进制
所有值
Pt0x.TimestampOnOff
LINT
十进制
所有值
设备定义的数据类型:AB:5000_Counterx:O:0
连接类型:数据
成员名称
类型
样式
有效值
Counter0x.Reset
BOOL
十进制
0 = 不将值重置为零。
1 =“计数”值和“回滚”值设置为 0。从 0 转换到 1 时重置。
Counter0x.RolloverAck
BOOL
十进制
0 = 不清除“回滚”值
1 = 清除“回滚”值
Counter0x.Preset
DINT
十进制
0 至 2147483647
Pt0x.ResetTimestamps
BOOL
十进制
0 = 未删除时间戳
1 = 已删除时间戳
Pt0x.TimestampOffOnNumberAck
INT
十进制
所有值
Pt0x.TimestampOnOffNumberAck
INT
十进制
所有值
设备定义的数据类型:AB:5000_DIn_Counterx_IBn:C:0
连接类型:数据
成员名称
类型
样式
有效值
Counter0x.InputOffOnFilter
SINT
十进制
9 = 0 µs
10 = 100 µs
11 = 200 µs
12 = 500 µs
13 = 1 ms
14 = 2 ms
15 = 5 ms
16 = 10 ms
17 = 20 ms
18 = 50 ms
Counter0x.InputOnOffFilter
SINT
十进制
9 = 0 µs
10 = 100 µs
11 = 200 µs
12 = 500 µs
13 = 1 ms
14 = 2 ms
15 = 5 ms
16 = 10 ms
17 = 20 ms
18 = 50 ms
FieldPowerDiagEN
BOOL
十进制
0 = 现场电源/SA 电源诊断未发送到控制器。
1 = 现场电源/SA 电源诊断已发送到控制器。如果传感器使用终端基座中的 SA 电源,则使用此值。
Counter0x.RolloverAtPreset
BOOL
十进制
0 = 未选中
1 = 已选中
Pt0x.InputOffOnFilter
SINT
十进制
点0x 取决于已配置的计数器数。
  • 9 = 0 µs
  • 10 = 100 µs
  • 11 = 200 µs
  • 12 = 500 µs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Pt0x.InputOnOffFilter
SINT
十进制
点0x 取决于已配置的计数器数。
  • 9 = 0 µs
  • 10 = 100 µs
  • 11 = 200 µs
  • 12 = 500 µs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Pt0x.ChatterTime
INT
十进制
1 至 10000
Pt0x.ChatterCount
SINT
十进制
0 = 已禁用
2 至 127 = 已启用
Pt0x.CaptureOffOnEn
BOOL
十进制
0 = 已禁用关->开输入转换的捕获
1 = 已启用关闭到开启输入转换的捕获(默认值)
Pt0x.CaptureOnOffEn
BOOL
十进制
0 = 已禁用开->关输入转换的捕获
1 = 已启用开启到关闭输入转换的捕获(默认值)
Pt0x.TimestampLatchEn
BOOL
十进制
0 = 每次连续的 COS 转换都会覆盖时间戳
1 = 时间戳被确认前保持锁定
设备定义的数据类型:AB:5000_DIn_Counterx_Event:I:0
连接类型:事件数据
成员名称
类型
样式
有效值
RunMode
BOOL
十进制
0 = 空闲
1 = 运行
ConnectionFaulted
BOOL
十进制
0 = 良好
1 = 故障
DiagnosticActive
BOOL
十进制
0 = 无活动诊断
1 = 一个或多个诊断处于活动状态,或达到了预定阈值
CIPSyncValid
BOOL
十进制
0 = 设备未与 1588 主时钟同步。
1 = 设备与 1588 主时钟同步。
CIPSyncTimeout
BOOL
十进制
0 = CIP 同步未超时
1 = 设备曾与 1588 主时钟同步,但由于超时变为不同步
DiagnosticSequenceCount
SINT
十进制
-128 至 127
除设备启动期间外,都要跳过 0 值。
Counter0x.Data
BOOL
十进制
0 = 关
1 = 开
Counter0x.Fault
BOOL
十进制
0 = 不存在故障
1 = 存在故障
故障是设备可检测到的所有故障条件的集合,它可指示数据错误。如果有具体的数据类型成员表示给定的检测条件,则此故障成员不会影响 DiagnosticActive 或 DiagnosticSequenceCount 成员。但如果没有具体的数据类型表示给定的检测条件,此故障成员将同时触发 DiagnosticActive 成员并递增/递减诊断序列计数。
Counter0x.Uncertain
BOOL
十进制
0 = 数据有效
1 = 数据有效性不确定。设备在运行时超出预期操作范围,或者对数据采用手动控制或覆盖控制中。
Counter0x.Done
BOOL
十进制
0 = 开 -> 关
1 = I:Count ≥ O:Preset
Counter0x.Rollover
BOOL
十进制
0 = 计数器的计数未达到“预设”值。
1 = 计数器的计数达到“回滚”值。计数器的计数达到预设值 -1,然后继续从 0 开始计数。通过将 O:RolloverAck 位从 0 转换到 1 或将 O:Reset 位从 0 转换到 1,可将该位清零。
Counter0x.Count
DINT
十进制
任意
Pt0x.Data
BOOL
十进制
0 = 关
1 = 开
Pt0x.Fault
BOOL
十进制
0 = 良好
1 = 故障
Pt0x.Uncertain
BOOL
十进制
0 = 良好
1 = 不确定
设备定义的数据类型:AB:5000_Counterx:O:0
连接类型:数据和事件数据
成员名称
类型
样式
有效值
Counter0x.Reset
BOOL
十进制
0 = 未将值重置为零
1 =“计数”值和“回滚”值设置为 0。从 0 转换到 1 时重置。
Counter0x.RolloverAck
BOOL
十进制
0 = 不清除“回滚”值
1 = 清除“回滚”值
Counter0x.Preset
DINT
十进制
0 至 2147483647
设备定义的数据类型:AB:5000_DIn_Counterx:C:0
连接类型:“数据”、“事件数据”和“只听数据”
成员名称
类型
样式
有效值
Counter0x.InputOffOnFilter
SINT
十进制
5 = 0 µs
6 = 5 µs
7 = 10 µs
8 = 20 µs
9 = 50 µs
10 = 100 µs
11 = 200 µs
12 = 500 µs
13 = 1 ms
14 = 2 ms
15 = 5 ms
16 = 10 ms
17 = 20 ms
18 = 50 ms
Counter0x.InputOnOffFilter
SINT
十进制
5 = 0 µs
6 = 5 µs
7 = 10 µs
8 = 20 µs
9 = 50 µs
10 = 100 µs
11 = 200 µs
12 = 500 µs
13 = 1 ms
14 = 2 ms
15 = 5 ms
16 = 10 ms
17 = 20 ms
18 = 50 ms
Counter0x.RolloverAtPreset
BOOL
十进制
0 = 未选中
1 = 已选中
Pt0x.InputOffOnFilter
SINT
十进制
点0x 取决于已配置的计数器数。
  • 5 = 0 µs
  • 6 = 5 µs
  • 7 = 10 µs
  • 8 = 20 µs
  • 9 = 50 µs
  • 10 = 100 µs
  • 11 = 200 µs
  • 12 = 500 µs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Pt0x.InputOnOffFilter
SINT
十进制
点0x 取决于已配置的计数器数。
  • 5 = 0 µs
  • 6 = 5 µs
  • 7 = 10 µs
  • 8 = 20 µs
  • 9 = 50 µs
  • 10 = 100 µs
  • 11 = 200 µs
  • 12 = 500 µs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
设备定义的数据类型:AB:5000_DIn_Counterx_Eventx:EI:0
连接类型:事件数据
成员名称
类型
样式
有效值
RunMode
BOOL
十进制
0 = 空闲
1 = 运行
ConnectionFaulted
BOOL
十进制
0 = 连接正常
1 = 未连接
DiagnosticActive
BOOL
十进制
0 = 无活动诊断
1 = 一个或多个诊断处于活动状态,或达到了预定阈值
DiagnosticSequenceCount
SINT
十进制
-128 至 127
除设备启动期间外,都要跳过 0 值。
Eventx
BOOL
十进制
0 至 3
Eventx.Pt0xFault
BOOL
十进制
0 = 良好
1 = 错误,引起故障
如果标签设置为 1,必须对设备进行故障排除,更正引起不准确的根本原因。
重要事项
:导致标签更改为 1 的条件移除后,标签会自动重置为 0。
Eventx.Uncertain
BOOL
十进制
0 = 数据正确
1 = 数据不确定
如果标签设置为 1,必须对设备进行故障排除,更正引起不准确的根本原因。
重要事项
:导致标签更改为 1 的条件移除后,标签会自动重置为 0。
Eventx.EventDropped
BOOL
十进制
0 = 尚未丢弃事件状态。
1 = 已丢弃事件状态。
Eventx.EventRising
BOOL
十进制
0 或 1
Eventx.EventFalling
BOOL
十进制
0 或 1
Eventx.CIPSyncValid
BOOL
十进制
0 = CIP 同步不可用
1 = CIP 同步可用
Eventx.CIPSyncTimeout
BOOL
十进制
0 = 有效时间主控方未超时
1 = 在背板上检测到有效时间主控方,但时间主控方已超时。设备正在使用其本地时钟,并且可能会偏离上一个已知时间主控方。
Eventx.EventsPending
SINT
十进制
所有正值
Eventx.EventNumber
DINT
十进制
所有值
Eventx.EventTimestamp
LINT
十进制
所有正值
Eventx.Counter0xDone
BOOL
十进制
0 = 相应计数器完成位未触发事件
1 = 相应计数器完成位已触发事件
Eventx.Pt0xData
BOOL
十进制
0 = 相应数据值未触发事件
1 = 相应数据值已触发事件
Eventx.Counter0xFault
BOOL
十进制
0 = 事件发生时,对应的计数器未发出故障指示
1 = 事件发生时,对应的计数器发出故障指示
Eventx.Fault
BOOL
十进制
0 = 良好
1 = 故障
设备定义的数据类型:AB:5000_DIn_Counterx_Eventx:EO:0
连接类型:事件数据
成员名称
说明
类型
样式
有效值
Event0x.En
确定相应的事件触发器是否激活。一旦条件与定义相匹配就会触发事件。
BOOL
十进制
0 = 事件触发器定义处于未活动状态
1 = 事件触发器定义处于活动状态
Event0x.EventRisingEn
每当条件改变并致使条件与事件触发器定义相匹配时,就会触发事件。
BOOL
十进制
当“启用独立点触发器”= 选中 (EventRisingEn, EventFallingEn)
  • 禁用 (0,0)
  • 开启转换 (1, 0)
  • 开启反向转换 (0, 1)
  • 开启任意转换 (1, 1)
当“启用独立点触发器”= 未选中 (EventRisingEn, EventFallingEn)
  • 禁用 (0, 0)
  • 开启输入转换以匹配此模式 (1, 0)
  • 开启输入转换以断开匹配此模式 (0, 1)
  • 开启输入转换以匹配或断开匹配此模式 (1, 1)
Event0x.EventFallingEn
每当条件改变并致使条件与事件触发器定义不匹配时,就会触发事件。
BOOL
十进制
当“启用独立点触发器”= 选中 (EventRisingEn, EventFallingEn)
  • 禁用 (0, 0)
  • 开启转换 (1, 0)
  • 开启反向转换 (0, 1)
  • 开启任意转换 (1, 1)
当“启用独立点触发器”= 未选中 (EventRisingEn, EventFallingEn)
  • 禁用 (0, 0)
  • 开启输入转换以匹配此模式 (1, 0)
  • 开启输入转换以断开匹配此模式 (0, 1)
  • 开启输入转换以匹配或断开匹配此模式 (1, 1)
Event0x.LatchEn
锁定事件,直至其被确认。如果之前有事件尚未确认,则新的事件将会丢失。
如果未置位,新事件会覆盖旧事件。
BOOL
十进制
0 = 事件未处于锁定状态。在这种情况下,新事件会覆盖旧事件。
1 = 事件处于锁定状态。在这种情况下,如果锁定的事件未被确认,新事件就会丢失。
Event0x.ResetEvent
指示从 0 转换到 1 时,所有事件是否均重置,以及通道上的事件队列是否清除。
BOOL
十进制
从 0 转换到 1 时,重置所有事件以及事件队列
Event0x.IndependentConditionTriggerEn
确定在事件触发器定义中指示的各种条件是否能够独立启动事件。
BOOL
十进制
0 = 全部所选条件达到配置值时才会触发事件。
1 = 任意所选条件达到配置值时都会触发事件。
Event0x.EventNumberAck
触发事件时,控制器中的用户程序会将 EventNumber 值写回到该成员,以指示接收到事件。
在确认 EventNumberAck 之前发生的带 EventNumber 的所有事件。
DINT
十进制
任意
Event0x.Counter0xSelect
使用计数器时与事件相关的计数器(如果有)。
BOOL
十进制
0 = 不参与事件触发器
1 = 参与事件触发器
Event0x.Pt0xDataSelect
设置此项后,则指示相应的数据值将参与事件触发器定义。
BOOL
十进制
0 = 不参与事件触发器
1 = 参与事件触发器
Event0x.Counter0xValue
触发器中所使用的计数器的完成状态。
BOOL
十进制
0 = 关
1 = 开
Event0x.Pt0xDataValue
触发器中所使用的点的输入状态。
BOOL
十进制
0 = 关
1 = 开
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal