数据质量与显示状态
数据质量表示 Tag 数据是否有效,与运行、停止、报警等工艺状态分别处理。以 Script Text 为例,在 Quality Override 中勾选 Use quality outline colors,并分别设置 Good、Bad 颜色。State Color 对应选项为 Follow data quality (border / hide),并可配置质量异常时隐藏。
说明数据质量提示、Condition 的不同含义,以及各类隐藏选项。配置项以对应行为编辑器为准。
数据质量表示 Tag 数据是否有效,与运行、停止、报警等工艺状态分别处理。以 Script Text 为例,在 Quality Override 中勾选 Use quality outline colors,并分别设置 Good、Bad 颜色。State Color 对应选项为 Follow data quality (border / hide),并可配置质量异常时隐藏。
Condition 的作用随行为而异,按下表及对应编辑器配置。
左右滑动查看完整表格
| 行为 | Condition 的作用 |
|---|---|
| State Color | 按条件选择已启用的 TRUE 或 FALSE 外观;FALSE 需在 Apply result 中启用,false 不等于停止显示。 |
| Script Text | 控制该条文本行为是否执行。 |
| Set Variable on Click / Write Tag | 控制本次用户操作是否执行;false 时跳过。 |
| Move / Rotate / Scale | 控制该条几何行为是否生效;数值来源另填 Source value 或 Rotation input。 |
左右滑动查看完整表格
| 选项 | 触发条件与范围 |
|---|---|
| Hide when quality is bad | 关联数据质量异常时隐藏;在提供该选项的显示行为中配置。 |
| Hide when disabled | 条件不满足时隐藏;例如 Set Variable on Click。未勾选时,跳过操作不代表隐藏组件。 |
| Hide outside range / Hide outside rotation range | Move / Rotate 的输入值超范围时隐藏;Scale 当前没有此选项。 |
例如,在 Script Text 的 Condition 中填写下方表达式,仅在指定 Tag 质量良好时执行文本行为。将示例名称替换为项目中的 Tag,分别验证质量正常和异常时的结果。需要持续显示质量提示时,应同时配置对应 Quality Override。
ReadTagQualityGood("PLC_LINE01.PUMP01.SPEED")