GetTagQuality(szTagName) 读取已建立点的质量戳。手册给出的返回结果为:Good = 192、Bad = 0、Uncertain = 64。Uncertain 表示该值尚未赋值或更新。参数应是内部或外部变量点名。
编写逻辑时应同时考虑点值与质量戳。例如先检查 GetTagQuality("Simulator.Channel_1.Device_1.Tag_1") == 192,再使用相应读值参与计算。质量异常时的处理应按实际控制要求设计,不能把旧数值当作当前有效测量值。
质量戳用于区分 Good、Bad 与 Uncertain,不能只判断显示值。
GetTagQuality(szTagName) 读取已建立点的质量戳。手册给出的返回结果为:Good = 192、Bad = 0、Uncertain = 64。Uncertain 表示该值尚未赋值或更新。参数应是内部或外部变量点名。
编写逻辑时应同时考虑点值与质量戳。例如先检查 GetTagQuality("Simulator.Channel_1.Device_1.Tag_1") == 192,再使用相应读值参与计算。质量异常时的处理应按实际控制要求设计,不能把旧数值当作当前有效测量值。