输入标签定义 (5034-ENC)
下表列出了可用输入标签。
名称 | 数据类型 | 定义 | 有效值 |
|---|---|---|---|
RunMode | BOOL | 模块的工作状态 |
|
ConnectionFaulted | BOOL | 指示与目标的连接是否处于运行状态。 模块在此成员中始终返回零。当连接未启用时,控制器用 1 覆盖 0。 |
|
DiagnosticActive | BOOL | 指示是否有诊断处于活动状态,或达到了预定阈值。 |
|
DiagnosticSequenceCount | SINT | 每次检测到不同诊断条件时递增,并且在诊断条件从已检测状态转换到未检测状态时递增。 | -128 至 +127 除模块加电期间外,都要跳过 0 值。 |
Windowxx.NotANumber | BOOL | 指示接收到的最后一个窗口数据值非数字。在这种情况下,将使用最后一个有效的窗口数据。 |
|
Counter00.Fault | BOOL | 指示计数器数据不准确,不能将其用于应用程序中。 如果标签设置为 1,必须对模块进行故障排除,更正引起不准确的根本原因。
重要提示:
导致标签更改为 1 的条件移除后,标签会自动重置为 0。 |
|
Counter00.Uncertain | BOOL | 指示计数器数据可能不准确,但尚不清楚其不准确程度。 如果标签设置为 1,必须对模块进行故障排除,更正引起不准确的根本原因。
重要提示:
导致标签更改为 1 的条件移除后,标签会自动重置为 0。 |
|
Counter00.Direction | BOOL | 指示计数方向。 |
|
Counter00.StoredDirection | BOOL | 指示触发存储功能时的计数方向。 |
|
Counter00.RevolutionCount | INT | “回滚”和“下滚”的转换次数 该值在发生“回滚”时递增,在发生“下滚”时递减。 | 任意值 |
Counter00.Count | DINT | 计数器的值 选择的计数器模式确定如何对输入转换进行计数。 | 任意值 |
Counter00.Frequency | REAL | 由计数器测量的输入转换的频率 除“向上/向下”模式外,此频率在输入 A 上测量。有关更多信息,请参阅 PointMax 高速计数器/SSI 编码器用户手册(出版号 5034-UM006)。 | 任意值 |
Counter00.PulseWidth | REAL | 输入未反转时最后接收到的脉冲的开态脉冲宽度(以微秒为单位进行测量)。 输入反转时最后接收到的脉冲的断态脉冲宽度(以微秒为单位)。 除“向上/向下”模式外,此脉冲宽度在输入 A 上测量。有关更多信息,请参阅 PointMax 高速计数器/SSI 编码器用户手册(出版号 5034-UM006)。 | 任意值 |
Counter00.Accel | REAL | 由计数器测量的脉冲的加速度 除“向上/向下”模式外,此加速度在输入 A 上测量。有关更多信息,请参阅 PointMax 高速计数器/SSI 编码器用户手册(出版号 5034-UM006)。 | 任意值 |
Counter00.FrequencyAvg | REAL | 平均频率 | 任意值 |
Counter00.PulseWidthAvg | REAL | 以微秒为单位测量的平均脉冲宽度 | 任意值 |
Counter00.AccelAvg | REAL | 平均加速度 | 任意值 |
Counter00.ScaledCount | REAL | 缩放至工程单位的计数值 | 任意值 |
Counter00.ScaledFrequency | REAL | 缩放至工程单位的频率值 | 任意值 |
Counter00.ScaledAccel | REAL | 缩放至工程单位的加速度值 | 任意值 |
Counter00.ScaledFrequencyAvg | REAL | 缩放至工程单位的平均频率 | 任意值 |
Counter00.ScaledAccelAvg | REAL | 缩放至工程单位的平均加速度值 | 任意值 |
Counter00.StoredRevolutionCount | INT | 触发存储功能时的旋转计数值 | 任意值 |
Counter00.StoredCount | DINT | 触发存储功能时的计数值 | 任意值 |
Counter00.StoredFrequency | REAL | 触发存储功能时的频率值 | 任意值 |
Counter00.StoredPulseWidth | REAL | 触发存储功能时的脉冲宽度值 | 任意值 |
Counter00.StoredAccel | REAL | 触发存储功能时的加速度 | 任意值 |
Counter00.ScaledStoredCount | REAL | 缩放至工程单位的存储计数值 | 任意值 |
Counter00.ScaledStoredFrequency | REAL | 缩放至工程单位的存储频率 | 任意值 |
Counter00.ScaledStoredAccel | REAL | 缩放至工程单位的存储加速度 | 任意值 |
Counter00.Rollover | BOOL | 指示计数器已向上计数至回滚值,然后从下滚值开始继续计数。 |
|
Counter00.Rollunder | BOOL | 指示计数器向下计数至下滚值,然后从回滚值开始继续计数。 |
|
Counter00.RolloverLeqRollunder | BOOL | 指示回滚值小于或等于下滚值,模块正在使用最后一个有效或默认的回滚值和下滚值。 |
|
Counter00.FrequencyOverrange | BOOL | 指示计数器频率超出模块的最大额定频率,因此无法正确跟踪信号。 |
|
Counter00.PartialAvgFrequency | BOOL | 指示计数器的平均频率对于 Counter00.AvgOverPulses 是否完整。 当在最大时间窗口 (T p-Max ) 内接收到的脉冲数小于求平均值所需的脉冲数 (Counter00.AvgOverPulses) 时,平均频率可能不完整。仅当 Counter00.AvgOverPulsesEn = 0 时适用。 |
|
Counter00.PartialAvgPulseWidth | BOOL | 指示计数器的平均脉冲宽度对于 Counter00.AvgOverPulses 是否完整。 当在最大时间窗口 (T p-Max ) 内接收到的脉冲数小于求平均值所需的脉冲数 (Counter00.AvgOverPulses) 时,平均脉冲宽度可能不完整。仅当 Counter00.AvgOverPulsesEn = 1 时适用。 |
|
Counter00.MissingPulseAlarm | BOOL | 指示脉冲周期大于脉冲丢失超时或一直未完成。 |
|
Counter00.ZeroFrequencyAlarm | BOOL | 计数器频率小于 0 频率报警限制。因此,频率和速率报告为零。 |
|
Counter00.ZeroFrequencyAvgAlarm | BOOL | 计数器平均频率小于 0 频率报警限制。因此,频率和速率报告为零。 |
|
Counter00.FrequencyAlarm | BOOL | 计数器频率已超过频率报警限制。 |
|
Counter00.FrequencyAvgAlarm | BOOL | 计数器的平均频率已超过频率报警限制。 |
|
Counter00.PulseWidthAlarm | BOOL | 指示计数器脉冲宽度是否大于脉冲宽度报警限制所定义的最大脉冲宽度并触发该报警。 |
|
Counter00.PulseWidthAvgAlarm | BOOL | 指示计数器平均脉冲宽度是否大于脉冲宽度报警限制所定义的最大脉冲宽度并触发该报警。 |
|
Counter00.AccelAlarm | BOOL | 指示计数器加速度超过加速度报警限制并触发此报警。 |
|
Counter00.AccelAvgAlarm | BOOL | 指示计数器平均加速度超过加速度报警限制并触发此报警。 |
|
Counter00.DecelAlarm | BOOL | 指示计数器减速度超过减速度报警限制并触发此报警。 |
|
Counter00.DecelAvgAlarm | BOOL | 指示计数器平均减速度超过减速度报警限制并触发此报警。 |
|
Counter00.NotANumber | BOOL | 指示接收到的最后一个计数器数据值非数字。在这种情况下,将使用最后一个有效的计数器数据。 |
|
Counter00.DataA | BOOL | 指示输入 A 的当前值。 如果 O.OverrideDataAEn = 1,则此标签反映 O.OverrideDataAValue。 |
|
Counter00.DataB | BOOL | 指示输入 B 的当前值。 如果 O.OverrideDataBEn = 1,则此标签反映 O.OverrideDataBValue。 |
|
Counter00.DataZ | BOOL | 指示输入 Z 的当前值。 如果 O.OverrideDataZEn = 1,则此标签反映 O.OverrideDataZValue。 |
|
Counter00.DataAOverridden | BOOL | 输入 A 数据被 O.OverrideDataAValue 覆盖。 |
|
Counter00.DataBOverridden | BOOL | 输入 B 数据被 O.OverrideDataBValue 覆盖。 |
|
Counter00.DataZOverridden | BOOL | 输入 Z 数据被 O.OverrideDataZValue 覆盖。 |
|
Counter00.DataTrigger | BOOL | 指示标准数字输入的当前数据值,该值用作计数器功能的触发器。 如果 O.OverrideDataTriggerEn = 1,则此标签反映 O.OverrideDataTriggerValue。 |
|
Counter00.DataTriggerOverridden | BOOL | DataTrigger 数据被 O.OverrideDataTriggerValue 覆盖。 |
|
Counter00.QuadratureErrorCount | SINT | 指示发生方波计数器错误的次数。 | 任意值 |
Counter00.CountChangeIndicator | SINT | 在每个 RPI 中,如果计数值发生变化,则递增并报告 CountChangeIndicator 值。 | 任意值 |
SSI00.Fault | BOOL | 指示 SSI 数据不准确,不能将其用于应用程序。 如果标签设置为 1,必须对模块进行故障排除,更正引起不准确的根本原因。
重要提示:
导致标签更改为 1 的条件移除后,标签会自动重置为 0。 |
|
SSI00.Uncertain | BOOL | 指示 SSI 数据可能不准确,但尚不清楚其不准确程度。 如果标签设置为 1,必须对模块进行故障排除,更正引起不准确的根本原因。
重要提示:
导致标签更改为 1 的条件移除后,标签会自动重置为 0。 |
|
SSI00.Data | DINT | 指示从 SSI 编码器接收的数据值,该值由 WordBitLength 和 TrailingBitLength 标签进行处理。 | 任意值 |
SSI00.StoredData | DINT | 指示上次触发存储功能时的数据值。 | 任意值 |
SSI00.RawData | DINT | 指示从 SSI 编码器接收的原始数据值。 | 任意值 |
SSI00.StoredRawData | DINT | 指示上次触发存储功能时的原始数据值。 | 任意值 |
SSI00.Direction | BOOL | 指示编码器的方向。 |
|
SSI00.StoredDirection | BOOL | 指示与数据一起存储的编码器的方向。 |
|
SSI00.StoreInputData | BOOL | 指示将数字输入用作存储功能触发器时该输入的当前数据。 当不存在数字输入用作存储功能触发器时,此成员始终为 0。 |
|
SSI00.StoreInputOverridden | BOOL | 指示将数字输入用作存储功能触发器时该输入的覆盖状态。 当不存在数字输入用作存储功能触发器时,此成员始终为 0。 |
|
Input00.Data | BOOL | 指示输入00 的当前值。 |
|
Input00.Fault | BOOL | 指示输入数据不准确,不能将其用于应用程序。 如果标签设置为 1,必须对模块进行故障排除,更正引起不准确的根本原因。
重要提示:
导致标签更改为 1 的条件移除后,标签会自动重置为 0。 |
|
Input00.Uncertain | BOOL | 指示输入数据可能不准确,但尚不清楚其不准确程度。 如果标签设置为 1,必须对模块进行故障排除,更正引起不准确的根本原因。
重要提示:
导致标签更改为 1 的条件移除后,标签会自动重置为 0。 |
|
Outputxx.Data | BOOL | 当前输出值的回波 |
|
Outputxx.Fault | BOOL | 指示输出数据不准确,不能将其用于应用程序中。 如果标签设置为 1,必须对模块进行故障排除,更正引起不准确的根本原因。
重要提示:
导致标签更改为 1 的条件移除后,标签会自动重置为 0。 |
|
Outputxx.Uncertain | BOOL | 指示输出数据可能不准确,但尚不清楚其不准确程度。 如果标签设置为 1,必须对模块进行故障排除,更正引起不准确的根本原因。
重要提示:
导致标签更改为 1 的条件移除后,标签会自动重置为 0。 |
|
提供反馈