先做什么
先看当前读取来源和字段格式,再决定要写保留规则还是排除规则。保留名称、排除名称、报警名称、趋势名称都支持普通关键词,也支持 *、?、% 通配。普通关键词按包含匹配处理。
先看当前读取来源和字段格式,再决定要写保留规则还是排除规则。保留名称、排除名称、报警名称、趋势名称都支持普通关键词,也支持 *、?、% 通配。普通关键词按包含匹配处理。
先看当前读取来源和字段格式,再决定要写保留规则还是排除规则。保留名称、排除名称、报警名称、趋势名称都支持普通关键词,也支持 *、?、% 通配。普通关键词按包含匹配处理。
名称规则支持换行、英文逗号和英文分号分隔;空白项会被忽略。普通词按不区分大小写的包含匹配处理;* 和 % 表示任意长度字符,? 表示单个字符。未写前导通配符时按前缀边界处理,未写后导通配符时按后缀边界处理,前后都写通配符时按包含匹配处理。
CONVEYOR_101:普通词,按包含关系匹配。CONVEYOR_101%:匹配以 CONVEYOR_101 开头的名称。%CONVEYOR_101:匹配以 CONVEYOR_101 结尾的名称。%CONVEYOR_101%:匹配包含 CONVEYOR_101 的名称。CONVEYOR_?:匹配 CONVEYOR_ 后带 1 个字符的名称。保留规则用于确定目标集合,排除规则用于移除不参与交付的对象,报警名称和趋势名称用于为保留点位设置分类标记。分类标记不会改变 PLC 数据类型,只影响导出文件中的 alarm、trend 或后续导入字段。
同类项目建议复用一套规则模板,但每次导出前都要复核本项目命名。规则文本应使用稳定命名片段,例如区域码、设备码、功能名或标准后缀,不应依赖阶段性备注或偶然出现的短词。
先用保留规则确定目标集合,再用排除规则处理非交付对象,以便复核和复用规则。
报警规则可以设置 alarmEnabled、alarmTextKey、alarmKind、alarmMode、alarmThreshold 和采集周期;趋势规则可以设置 archiveEnabled、trendTextKey、trendPolicyCode、deadband 和采集周期。分类规则只影响导出字段,不会改变 PLC 变量本身。
默认配置决定点位是否启用、默认采集周期、默认趋势策略和默认来源类型。规则命中后,会在默认值基础上调整报警或趋势字段。建议先确定项目统一默认值,再用规则处理少量差异,而不是为每个点位单独写规则。
同一产线、同一命名体系或同一设备族可以复用规则文件。复用前应检查 PLC 名称、DB 编号、命名分隔符、报警后缀、趋势后缀和排除词是否仍然适用;命名体系不同的项目应独立维护规则,避免误过滤。
规则中心集中维护保留、排除、报警和趋势规则,并可通过 JSON 规则文件读取、保存和复用。