点表是工程的中间产物
点表把设备侧与采集侧对齐:它既是采集软件的配置依据,也是组态画面、报警规则、历史存储与接口对接的输入。编制质量直接决定调试工时——字段齐全、命名规范的点表能把对接从“逐点猜”变成“照着配”。通行做法是以厂家点表为输入,补齐工程字段后形成项目唯一版本,并纳入变更管理,而不是随手丢在共享盘里。
基本信息
| 必备字段 | 点位名、站号、地址、类型、长度、量程、单位、读写属性、报警限值 |
|---|---|
| 命名规范 | 按区域或设备统一前缀分层,禁止中英文混排与空格 |
| 版本方式 | 带版本号与修改日期,每次修改留痕 |
| 交付形态 | 表格文件(如 xlsx/csv),便于比对、导入与导出 |
典型使用场景
- 项目开工时把厂家散装点表整理成可用于组态的统一稿
- 采集软件配置前先出点表,避免边配边猜造成返工
- 报警与联锁规则引用点表,统一命名后才能批量配置
- 与上层系统对接时,点表作为接口字段的对照依据
- 设备扩容或替换时在既有规范下增补点位,而不是另起一份
字段设计与理由
| 字段 | 内容示例 | 为什么必须有 |
|---|---|---|
| 点位名 | AREA1_TANK1_LEVEL | 供程序与接口引用,需唯一且可读 |
| 站号与地址 | 从站号 1,寄存器 40001 | 决定数据从哪读,必须与设备手册一致 |
| 数据类型 | 16 位无符号整数 / 32 位浮点 | 决定解析方式与占用寄存器长度 |
| 量程与单位 | 0-1000 kPa | 决定换算与画面显示 |
| 读写与报警 | 只读;上限 900 | 决定能否下发,以及报警规则的来源 |
点表最小样例
点表最小样例
tagname,station,address,datatype,length,range,unit,rw,alarm_hi
AREA1_TANK1_LEVEL,1,40001,uint16,1,0-1000,kPa,RO,900
AREA1_TANK1_TEMP,1,40002,int16,1,-50-150,C,RO,120
AREA1_PUMP1_CMD,1,00001,bool,1,0-1,-,RW,
AREA1_FLOW,2,30001,float32,2,0-500,m3/h,RO,450
# 约定:address 用一基可读编号,采集侧导入时统一换算为零基命名规范的价值在扩容时体现:点位从几百涨到几千后,只能靠前缀分层才能在列表里一眼定位设备;缺少规范时改名成本会高到没人愿意做。
量程与单位必须写明是原始寄存器值还是工程值。若存的是原始值,务必同时给出换算公式与系数,否则接手的人无法还原物理量,只能重新翻手册。
点表要与现场核对闭环:编制完成不等于正确。投运前应用实际工况抽样验证,并把发现的差异回写到点表版本中,形成可追溯的修正记录。