事件输入标签定义
名称 | 数据类型 | 定义 | 有效值 |
|---|---|---|---|
RunMode | BOOL | 指示输入的运行状态。 |
|
ConnectionFaulted | BOOL | 指示一个连接是否正在运行。 模块在连接时将此标签设置为 0。 如果模块未连接,则将标签设置为 1。 |
|
DiagnosticActive | BOOL | 指示诊断是否有效或是否达到预后阈值。 |
|
DiagnosticSequenceCount | SINT | 每次检测到不同的诊断条件,以及每次不同的诊断条件从“检测到”转换为“未检测到”时,则递增。 | -128…+127 除模块上电期间之外,都会跳过 0 值。 |
Eventxx.Fault | BOOL | 检测信号数据是否良好。 当连接丢失时,发起发将故障设为 1。
重要提示:
一旦导致该标签变为 1 的状况解除,该标签会自动复位为 0。
|
|
Eventxx.Uncertain | BOOL | 指示通道数据可能不准确,但不准确程度未知。
重要提示:
一旦导致该标签变为 1 的状况解除,该标签会自动复位为 0。
|
|
Eventxx.EventDropped | BOOL | 指示由于事件发生过快导致无法及时确认,事件被丢弃。 |
|
Eventxx.EventRising | BOOL | 指示当输入转变导致事件组合匹配时是否触发事件。 | 0 或 1 |
Eventxx.EventFalling | BOOL | 指示当输入转变导致事件组合不再匹配时是否触发事件。 | 0 或 1 |
Eventxx.CIPSyncValid | BOOL | 指示事件发生时模块是否与 1588 主站同步。 仅设置位无法指示它已同步到宿主控制器的同一主时钟。 |
|
Eventxx.CIPSyncTimeout | BOOL | 指示事件发生时模块是否曾与 1588 主站同步,但由于超时现在未同步。 |
|
Eventxx.EventsPending | SINT | 模块中当前排队的事件数量。 值大于 0 表示控制器当前未能跟上事件的发生速度。 | 所有正值 |
Eventxx.EventNumber | DINT | 运行事件计数,每次有新的事件时加 1。 发起方将 EventNumberAck 设置为 EventNumber,以确认收到事件。 当事件数达到最大值并翻转时,它将翻转到 1,而不是 0。 | 所有值 |
Eventxx.EventTimestamp | LINT | 事件发生的时间。 | 所有正值 |
Eventxx.PtxxData | BOOL | 指示事件触发时 Input Ptxx 的数据值。 |
|
Eventxx.CounterxxDone | BOOL | 指示事件触发时 Counterxx 的 Done 状态。 |
|
Eventxx.PtxxFault | BOOL | 指示触发事件时 Input Ptxx 的故障状态。 |
|
Eventxx.CounterxxFault | BOOL | 指示事件触发时 Counterxx 的故障状态。 |
|
提供反馈