跳至主要内容

通用选项:数据质量、条件与隐藏

说明数据质量提示、Condition 的不同含义,以及各类隐藏选项。配置项以对应行为编辑器为准。

功能文档修订:2026-10-21

功能: 通用选项:数据质量、条件与隐藏

说明数据质量提示、Condition 的不同含义,以及各类隐藏选项。配置项以对应行为编辑器为准。

数据质量与显示状态

数据质量表示 Tag 数据是否有效,与运行、停止、报警等工艺状态分别处理。以 Script Text 为例,在 Quality Override 中勾选 Use quality outline colors,并分别设置 Good、Bad 颜色。State Color 对应选项为 Follow data quality (border / hide),并可配置质量异常时隐藏。

Condition 的含义

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 rangeMove / Rotate 的输入值超范围时隐藏;Scale 当前没有此选项。

表达式与验证

例如,在 Script Text 的 Condition 中填写下方表达式,仅在指定 Tag 质量良好时执行文本行为。将示例名称替换为项目中的 Tag,分别验证质量正常和异常时的结果。需要持续显示质量提示时,应同时配置对应 Quality Override。

  • Condition 应立即返回布尔值,不使用 fetch、Promise 或定时器。
  • Condition 不能替代 Mingcedar 的写入权限和设备联锁。
  • Move / Rotate / Scale 当前没有单独的 Post Operations 输入框。
Script Text → ConditionText
ReadTagQualityGood("PLC_LINE01.PUMP01.SPEED")

再次点击图片或按 Esc 关闭