设备定义的数据类型(5069-IB6F-3W)
对于每个设备,根据您创建该设备时的选择不同,设备定义的数据类型名称也会有所变化。
以下各表列示并描述了 5069-IB6F-3W 设备的设备定义的数据类型。
这些表包含以下信息:
- 输入(用“I”表示)
- 输出(用“O”表示)
- 配置(用“C”表示)
- 事件输入(用“EI”表示)
- 事件输出(用“EO”表示)
设备定义的数据类型: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 = CIPSync 未超时。 1 = 设备曾与 1588 主时钟同步,但由于超时变为不同步。 |
DiagnosticSequenceCount | SINT | 十进制 | 0 至 255 |
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 | 十进制 | 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 | 十进制 | 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 |
设备定义的数据类型:AB:5000_DIn_Counterx_Eventx:EI:0
连接类型:事件数据
成员名称 | 类型 | 样式 | 有效值 |
|---|---|---|---|
RunMode | BOOL | 十进制 | 0 = 空闲 1 = 运行 |
ConnectionFaulted | BOOL | 十进制 | 0 = 连接正常 1 = 未连接 |
DiagnosticActive | BOOL | 十进制 | 0 = 无活动诊断 1 = 一个或多个诊断处于活动状态,或达到了预定阈值 |
DiagnosticSequenceCount | SINT | 十进制 | 0 至 255 |
设备定义的数据类型:AB:5000_DIn_Counterx_Eventx:EO:0
连接类型:事件数据
成员名称 | 说明 | 类型 | 样式 | 有效值 |
|---|---|---|---|---|
Event0x.En | 确定相应的事件触发器是否激活。一旦条件与定义相匹配就会触发事件。 | BOOL | 十进制 | 0 = 事件触发器定义处于未活动状态 1 = 事件触发器定义处于活动状态 |
Event0x.EventRisingEn | 每当条件改变并致使条件与事件触发器定义相匹配时,就会触发事件。 | BOOL | 十进制 | 当“启用独立点触发器”= 选中 (EventRisingEn, EventFallingEn)
当“启用独立点触发器”= 未选中时 (EventRisingEn, EventFallingEn)
|
Event0x.EventFallingEn | 每当条件改变并致使条件与事件触发器定义不匹配时,就会触发事件。 | BOOL | 十进制 | 当“启用独立点触发器”= 选中 (EventRisingEn, EventFallingEn)
当“启用独立点触发器”= 未选中时 (EventRisingEn, EventFallingEn)
|
Event0x.LatchEvent | 锁定事件,直至其被确认。如果之前有事件尚未确认,则新的事件将会丢失。 如果未置位,新事件会覆盖旧事件。 | BOOL | 十进制 | 0 = 事件未处于锁定状态。在这种情况下,新事件会覆盖旧事件。 1 = 事件处于锁定状态。在这种情况下,如果锁定的事件未被确认,新事件就会丢失。 |
Event0x.ResetEvent | 指示从 0 转换到 1 时,所有事件是否均重置,以及通道上的事件队列是否清除。 | BOOL | 十进制 | 从 0 转换到 1 时,重置所有事件以及事件队列 |
Event0x.IndependentConditionTriggerEn | 确定在事件触发器定义中指示的各种条件是否能够独立启动事件。 | BOOL | 十进制 | 0 = 全部所选条件达到配置值时才会触发事件。 1 = 任意所选条件达到配置值时都会触发事件。 |
Event0x.EventNumberAck | 触发事件时,控制器中的用户程序会将 EventNumber 值写回到该成员,以指示接收到事件。 在确认 EventNumberAck 之前发生的带 EventNumber 的所有事件。 | DINT | 十进制 | 任意 |
Event0x.CounterSelect | 使用计数器时与事件相关的计数器(如果有)。 | SINT | 十进制 | 0 = 计数器 0 1 = 计数器 1 0xFF = 不与任何计数器相关联 |
Event0x.Pt0xDataSelect | 设置此项后,则指示相应的数据值将参与事件触发器定义。 | BOOL | 十进制 | 0 = 不参与触发器 1 = 参与触发器 |
Event0x.Counter0xValue | 触发器中所使用的计数器的完成状态。 | BOOL | 十进制 | 0 = 输出关闭 1 = 输出打开 |
Event0x.Pt0xDataValue | 触发器中所使用的点的输入状态。 | BOOL | 十进制 | 0 = 输出关闭 1 = 输出打开 |
提供反馈