输入标签定义
名称 | 数据类型 | 定义 | 有效值 |
|---|---|---|---|
RunMode | BOOL | 指示输入的运行状态。 |
|
ConnectionFaulted | BOOL | 指示到目标的连接是否在运行。 在该成员中,模块始终返回 0。 当连接未运行时,控制器将使用 1 覆盖 0。 |
|
DiagnosticActive | BOOL | 指示诊断是否有效或是否达到预后阈值。 |
|
CIPSyncValid | BOOL | 指示模块是否与一个 1588 主站同步。 仅设置位无法指示它已同步到宿主控制器的同一主时钟。 必须比较模块和宿主控制器的主时钟 ID。 |
|
CIPSyncTimeout | BOOL | 指示模块是否曾与 1588 主站同步,但由于超时,模块现在未同步。 |
|
DiagnosticSequenceCount | SINT | 每次检测到不同的诊断条件,以及每次不同的诊断条件从“检测到”转换为“未检测到”时,则递增。 | -128…+127 除模块上电期间之外,都会跳过 0 值。 |
Counterxx.Data | BOOL | 指示输入的状态。 |
|
Counterxx.Fault | BOOL | 指示计数器数据不准确并且不可信,不适用于应用程序。 如果标签被设置为 1,必须排除模块故障,以纠正不准确的原因。
重要提示:
一旦导致该标签变为 1 的状况解除,该标签会自动复位为 0。
|
|
Counterxx.Uncertain | BOOL | 指示计数器数据不准确,但不准确程度未知。 如果标签被设置为 1,必须排除模块故障,以纠正不准确的原因。
重要提示:
一旦导致该标签变为 1 的状况解除,该标签会自动复位为 0。
|
|
Counterxx.Done | BOOL | 如果 RolloverAtPreset 置位,则指示 Count ≥ Preset。 如果未设置 RolloverAtPreset,则始终为 0。 |
|
Counterxx.Rollover | BOOL | 计数器计数达到“预设值-1”并继续从 0 开始计数。 如果 RolloverAck 位从 0 跳转到 1 或 Reset 从 0 跳转到 1,将清除该位。 |
|
Counterxx.Count | BOOL | 计数器统计的输入跳变次数。 | 所有值 |
IOLinkxx.Fault | BOOL | 指示 IO-Link 数据不准确并且不可信,不适用于应用程序。 如果标签被设置为 1,必须排除模块故障,以纠正不准确的原因。
重要提示:
一旦导致该标签变为 1 的状况解除,该标签会自动复位为 0。
|
|
IOLinkxx.Uncertain | BOOL | 指示 IO-Link 数据可能不准确,但不准确程度未知。 如果标签被设置为 1,必须排除模块故障,以纠正不准确的原因。
重要提示:
一旦导致该标签变为 1 的状况解除,该标签会自动复位为 0。
|
|
Ptxx.Data | BOOL | 指示所应用的数字量输出状态的输入或回送状态。 |
|
Ptxx.Fault | BOOL | 指示通道数据不准确,且不得将其用于应用项目。 如果标签被设置为 1,必须排除模块故障,以纠正不准确的原因。
重要提示:
一旦导致该标签变为 1 的状况解除,该标签会自动复位为 0。
|
|
Ptxx.Uncertain | BOOL | 指示通道数据可能不准确,但不准确程度未知。 如果标签被设置为 1,必须排除模块故障,以纠正不准确的原因。
重要提示:
一旦导致该标签变为 1 的状况解除,该标签会自动复位为 0。
|
|
Ptxx.Chatter | BOOL | 指示根据 ChatterTime 和 ChatterCount 设置,输入是否出现频跳。 |
|
Ptxx.TimestampOverflowOffOn | BOOL | 指示 Off 到 On 时间戳丢失。 如果设置了 TimestampLatchEn,但报告的时间戳没有得到及时确认,时间戳可能会丢失。 如果清除 TimestampLatchEn,则旧时间戳将会被覆盖。 | 0 或 1 |
Ptxx.TimestampOverflowOnOff | BOOL | 指示 On 到 Off 时间戳丢失。 如果设置了 TimestampLatchEn,但报告的时间戳没有得到及时确认,时间戳可能会丢失。 如果清除 TimestampLatchEn,则旧时间戳将会被覆盖。 | 0 或 1 |
Ptxx.CIPSyncValid | BOOL | 指示模块是否与一个 1588 主站同步。 仅设置位无法指示它已同步到宿主控制器的同一主时钟。 必须比较模块和宿主控制器的主时钟 ID。 |
|
Ptxx.CIPSyncTimeout | BOOL | 指示模块是否曾与 1588 主站同步,但由于超时,模块现在未同步。 |
|
Ptxx.TimestampOffOnNumber | INT | 当前生成的时间戳的 Off 到 On 时间戳标识符。 | 所有值 |
Ptxx.TimestampOnOfNumber | INT | 当前生成的时间戳的 On 到 Off 时间戳标识符。 | 所有值 |
Ptxx.TimestampOffOn | LINT | 64 位时间戳,对应于输入端记录状态改变(Off 到 On)的时间。 | 所有值 |
Ptxx.TimestampOnOff | LINT | 64 位时间戳,对应于输入端记录状态改变(On 到 Off)的时间。 | 所有值 |
Event[x].EventDropped | BOOL | 指示由于事件发生过快导致无法及时确认,事件被丢弃。 |
|
EventStatus[x].CIPSyncValid | BOOL | 指示事件发生时模块是否与 1588 主站同步。 仅设置位无法指示它已同步到宿主控制器的同一主时钟。 |
|
EventStatus[x].CIPSyncTimeout | BOOL | 指示模块是否曾与 1588 主站同步,但由于事件发生时超时,模块现在未同步。 |
|
EventStatus[x].EventReset | BOOL | 当 Eventxx.ResetEvent 从 0 跳变为 1 时,EventStatus[x].EventReset 将跳变为 1,表示已收到并完成复位。 它将保持为 1,直到 Eventxx.ResetEvent 跳变为零。 |
|
EventStatus[x].EventsPending | SINT | 模块中当前排队的事件数量。 值大于 0 表示控制器当前未能跟上事件的发生速度。 | 所有正值 |
EventStatus[x].EventNumber | DINT | 运行事件计数,每次有新的事件时加 1。 发起方将 Eventxx.EventNumberAck 设置为 Eventxx.EventNumber,以确认收到事件。 当事件数达到最大值并翻转时,它将翻转到 1,而不是 0。 | 所有值 |
提供反馈