很多做楼宇自控的工程师都有过这种经历:项目图纸拿到手,点表理清了,DDC柜子装好了,最后就差一步——画图形监控界面时,找不到一张能直接用的图。
市面上的通用图库要么风格偏欧美,跟国内暖通图纸的习惯对不上;要么图元零散,放在组态软件里比例乱、颜色丑,甲方打开监控大屏瞄一眼就皱眉头。尤其是空调送排风这块,送风机、排风机、新风机组、电动风阀、防火阀、压差开关、防冻开关,样式五花八门,却没有一套能统一拿来用的素材库。
我整理这套楼宇自控空调送排风图形图库,就是想把画监控界面这件事变得省心一点。目前整套图库按送排风系统的实际需求分类整理,覆盖送风机、排风机、新风机组、各类风阀、传感器和点位标注,适配主流组态软件,适合楼宇自控工程师、弱电智能化设计师、暖通调试人员和项目运维人员直接取用。下面把图库的结构、设计规范和实战用法都摊开讲讲,也顺手把我在项目里踩过的坑一并交代清楚。
1. 这套图库到底覆盖了哪些内容
图库表面上是一堆图元文件,但内部其实按楼宇自控图形界面的绘制逻辑做了分类。这样做的目的是让使用者拿到图库后,不需要“在几十个文件里翻找”,而是能按设备类型、按管线类型、按仪表类型快速定位到需要的素材。我按照楼宇自控系统“设备—管线—阀门—仪表—点位”的梳理方式,把图库划分成四大模块,基本能覆盖空调送排风图形绘制的全部场景。
1.1 图库的整体构成框架
这四大模块分别是:设备图元模块、管线图元模块、阀门与执行器模块、仪表传感器与点位标注模块。每个模块里的图元都对应着送排风系统里一个具体的物理对象,画图时直接从对应模块取出即可。
| 模块 | 核心图元 | 对应监控点位 |
|---|---|---|
| 设备图元 | 送风机、排风机、新风机组、空气处理机组AHU、风机盘管FCU、排烟风机、射流风机 | DI运行状态、DI故障报警、DO启停命令、AO频率设定 |
| 管线图元 | 送风管、排风管、新风管、回风管、软接、风管流向箭头 | 无直接点位,用于系统拓扑连接 |
| 阀门与执行器 | 电动风阀、70℃防火阀、280℃排烟防火阀、止回阀、手动对开多叶调节阀、风阀执行器 | DO阀开/关控制、DI开到位/关到位反馈、AO开度调节 |
| 仪表与标注 | 风管温度传感器、温湿度传感器、压差开关、压差变送器、防冻开关、CO2传感器、风速传感器、静态压力传感器 | AI温度、AI湿度、AI压差、DI压差报警、AI CO2浓度、AI风速 |
风机、风阀、传感器这些元件为什么都要单独列出来?因为在楼宇自控系统里,每一个图形符号背后都绑定着真实可控可测的电信号。比如新风机组画面上,送风机图标旁边要能显示启停按钮、运行指示灯、故障报警灯,风阀图标旁边要能显示开/关状态和开度百分比,压差开关旁边要有过滤网堵塞报警的提示。图库里如果没有对应的基础符号,画面上就摆个干巴巴的方块,调试阶段想快速定位问题都难。
1.2 为什么优先覆盖空调送排风场景
做楼宇自控的人都知道,空调送排风系统是单体建筑里控制点数量最大、画面组态工作量最集中的部分。一栋5万平米左右的写字楼,新风机组、空调机组、排风机、排烟风机加起来,监控点数往往占全楼总点数的三到四成。画图形界面时,光是送排风系统的画面就能占全部画面工作量的三分之一以上。
所以我把这套图库优先聚焦在空调送排风,而不是先做冷热源或给排水。冷热源虽然重要,但设备数量少,一栋楼也就几台主机、几台水泵;送排风系统则是每层都有新风机,每层都有排风机,机房还有大机组,图库的需求频率完全不同。图库先覆盖高频场景,性价比最高,这也是我整理素材时的一个重要原则。
2. 图元设计里的关键规范与绘制细节
图库能直接用,靠的不是图“好看”,而是图元内部尺寸、比例、配色、锚点、标注方式都有一套明确规范。我在整理图库时反复对比了不同项目的图纸习惯,最后定下来一套兼顾CAD平面绘制和组态软件绑定的细节规范,下面挑几个关键点详细说明。
2.1 设备画法、比例与配色约定
图库里的设备图元,基准比例采用暖通制图标准中的示意比例。风机图元统一用圆形轮廓表示叶轮,内部加旋转箭头表示气流方向;新风机组和空气处理机组用矩形框表示箱体,进风端画交叉线表示过滤网,中部画波浪线或锯齿线表示冷热盘管,送风端融入风机圆形符号形成整体。
线型方面,我做了区分:设备轮廓用粗实线,风管用双中实线,软接用波浪线,流向箭头用单线箭头,保温风管在轮廓外侧加一段虚线。这样的线型体系在CAD出图时层次分明,在组态软件里缩放后也不容易糊成一片。
配色约定按我多年画图的习惯整理成一张表,图库里所有图元都按这套配色预制:
| 图元/介质 | 监控深色模式 | 打印白底模式 |
|---|---|---|
| 送风管 | 暖黄色 | 橙色 |
| 排风管 | 青灰色 | 灰色(用虚线区分) |
| 新风管 | 浅绿色 | 绿色 |
| 回风管 | 淡蓝色 | 蓝色 |
| 设备本体 | 深灰色表面、白色轮廓 | 浅灰色填充、深色轮廓 |
| 电动执行器 | 红色小方块+M标识 | 红色小方块+M标识 |
这样做的原因很直接:监控界面多数用深色背景,图元颜色如果太暗,在工控机上根本看不清;而打印方案书时又是白底黑线,深色背景模式直接打出来全是黑块。图库同时提供两套色板,项目里切换Views风格就能整体变色,不用重新替换图元。
2.2 风阀、防火阀、传感器这些细节元件的识别要点
风阀这类图元,外行看着都是“一个框”,但实际画的时候区别很大。电动风阀是矩形框内画一条斜线代表叶片,旁边加执行器方框,框里标“M”并引出控制信号线;多叶调节阀则在矩形框内等距画几条竖线,表示多片叶片,手动调节时不带执行器符号;止回阀框内画单向箭头,表示只允许单向气流,防止倒灌。
防火阀的识别重点是熔断温度。70℃防火阀用于空调通风管道,火灾时熔断关闭,图元边框用红色,内部画一个类似温度计的小符号并标注“70℃”;280℃排烟防火阀用于排烟系统,火灾时熔断开启或关闭,标注“280℃”。这两个图元如果画混了,消防验收时是要被单独拎出来讲的。我在图库里把红边框的防火阀和普通灰色风阀分开存放,文件名也带上了温度标注。
传感器图元同样有讲究:风管温度传感器在风管中间画一个小圆,内部标“T”,引线出来到DDC侧;压差开关画成两个小方框中间用波浪线相连,表示高低压侧差压测量,一般跨接在过滤网或风机前后;防冻开关沿盘管或表冷器外侧画一条毛细管状符号,这在北方项目里特别关键,漏画了以后冬天冻盘管,连报警都查不出来。
2.3 点位标注与图层管理
画图形界面不能光摆设备外形,每个设备背后的一串点位才是灵魂。图库里的标注模板统一采用“对象-子对象-信号含义”的结构。比如AHU-1送风机,运行状态点位就写成“AHU-1 SF DI 运行状态”,启停命令写成“AHU-1 SF DO 启停命令”,变频频率写成“AHU-1 SF AO 频率设定”。这样写的好处是,点位在界面上的名称与DDC点表、控制器的点命名天然一致,不产生二次翻译。
图层管理我在图库里预置了四个层:背景层放CAD建筑底图、设备层放风机机组等实物符号、标注层放文字和点位引线、报警层放报警闪烁图标。背景层锁住避免误拖,设备层允许编辑位置,标注层统一管理文字大小。实际项目画图时,如果每层设备应该显示在哪个层不区分清楚,后期替换底图或者调整点位,画面就彻底乱套了。
3. 图库在组态平台里的实战应用流程
图库整理得再规范,最终还是要落到组态软件里去用。不同品牌的楼宇自控组态软件对图形格式的支持差别很大,我在整理图库时按主流平台做了兼容处理。下面把不同平台的导入方式和从画图到调试的流程分别说明。
3.1 不同组态软件的导入方式
主流平台对图片格式的偏好不完全一致,图库里同时提供SVG、PNG和WMF三种格式,不同场景取用不同文件。西门子Desigo CC这类新平台对SVG支持较好,导入后能保持矢量效果,任意缩放不糊;霍尼韦尔EBI或Niagara更适合WMF和SVG,Niagara里还可以把图元封装成组件,直接拖拽复用;国产组态王、力控则普遍对PNG透明通道兼容稳定,用PNG格式最省事。
导入前必须检查三个东西:画布尺寸是否与监控屏比例对应,常见的就是1920×1080或1600×900;导入时是否勾选了“保持原始比例”;锚点是否在图形几何中心。前两项大多数人都会注意,第三项最容易被忽略。图库里每个图元的插入点都做了统一设置,放在几何中心,不存在某个风机插进画面后,缩放时以角落为基准、越缩越偏的问题。
3.2 从画图到调试:图形背后的控制逻辑
图形界面不只是给人看的展示画面,它是人机交互的入口。每个图元都要绑定对应的控制点数据,调试阶段才能真正发挥作用。送风机图标上要绑定运行状态DI、故障报警DI、启停命令DO;电动风阀图标要绑定开到位反馈、关到位反馈、开度输出AO;风口温度传感器绑AI温度值;压差开关绑DI压差报警。
调试时我通常按三阶段来推进。先做“点名测试”,把画面里所有点位导出一张Excel表格,逐个和DDC在线监视值比对,确认图形上显示的值就是真实值;再做“联动测试”,在界面上手动启动风机,确认风机状态随命令翻转、对应风阀同步联动开启、关闭时联锁逻辑正确;最后做“报警测试”,模拟断线或超温触发报警,确认画面上报警点闪烁、弹窗提示且恢复后能自动复位。
3.3 跨项目复用的模板化技巧
图库最大的价值是跨项目复用。不用每个项目都从零画一遍,而是在项目开始时建立一个“项目图形模板”,把常用画面结构搭好。系统总览画面用一张图把所有送排风机组列出来,单机组运行画面把风机、阀组、传感器的点位完全展开,楼层平面画面则把本层设备放到建筑底图上。这样项目画图效率能提升不少,实测下来一个标准楼层画面,熟练后半小时就能完成。
图库文件的组织方式也建议规范起来。我习惯按“系统类型-楼层/区域-设备名称-版本”的规则命名,例如“SF-3F-01-v1.0”代表3层1号送风机第一版画面。项目结束时把新增的好用图元回填到公共图库里,把变形、错误的删除,慢慢积累下来就是一套自己完全熟悉的素材库。
4. 实际项目里最常踩的坑
图库文件本身做得好,只代表发布前的质量;真正考验图库的是项目现场那一堆“意外情况”。我把这些年做楼宇自控图形界面踩过的坑整理成速查表,每一条都在真实项目里出现过,照着排查能省下大半天时间。
4.1 图元显示、图层与比例问题速查
| 症状 | 原因 | 解决方式 |
|---|---|---|
| PNG透明背景变成黑块 | 部分组态软件不识别透明通道,透明区域自动填黑 | 改用SVG格式,或用与画布底色一致的颜色做背景 |
| 图元缩放后字体糊掉 | 原图是位图,不是矢量图;或者缩放中心点不在中心 | 尽量使用SVG/WMF矢量格式,确认锚点居中后再缩放 |
| 图元插入画面后跑位 | 图元本身的插入点不在图形中心 | 使用图库统一锚点的版本,导入后先选中看锚点位置 |
| 底图更新后所有设备错位 | CAD底图轴线移动,设备层未跟随移动 | 把底图冻结为背景组,设备层单独锁定,底图调整时分块对齐锚点 |
| 深色界面打印成黑坨 | 配色只考虑了屏幕显示,没考虑白底打印 | 图库内置两套配色,打印时切换白底模式 |
前年做某个商业综合体项目时,我拿着旧项目导出的PNG图元放进组态王,所有带透明通道的元件全部变成黑底方块,风机叠在风管上直接盖住管道走向。后来统一换成SVG源文件重新导入,选好锚点,颜色问题彻底解决。这里想强调的是,图库交付给别人使用时,不能只给位图,源文件格式必须保留。
4.2 点位绑定与联动测试问题
图形界面调试阶段出问题,很多不是图元画得不好,而是点位绑定错乱和联锁逻辑没跟上。点位绑错最典型的案例,就是把送风机运行状态DI和启停命令DO绑反了。界面上一点“启动”按钮,状态立即变成绿色,但风机实际上没转,人却在控制室以为设备已经启动,这属于会造成严重后果的隐患。
报警优先级不设置也会出问题。多个设备同时报警时,如果所有报警都放在同一显示层,画面上只会闪烁最后一个报警点,其余报警全被覆盖。正确做法是按照故障等级分配优先级,比如故障报警最高优先、预警次之、提示最低,并设置对应的显示层与闪烁规则。
楼层画面之间的图库同步问题也很常见。某一层更换了风机编号,如果只是单独改了那一层的画面,其他层还引用旧编号,后续运维查故障时就会对不上号。更合理的做法是建一个设备编号映射表,中央总览画面统一读映射表,每层的图元都引用同一数据源,编号更新时只需要改一处。
5. 一点经验与后续扩展
整理这套送排风图形图库的过程中,我自己最大的体会是:画图这件事本身不产生控制逻辑,但它影响着调试效率、验收印象和运维体验。图库里每一个符号背后,都是一个真实存在的设备和一个真实可测的信号,把图整理清楚,相当于把这些信息提前结构化,后面调试省下的沟通成本,远大于整理图库花的时间。
这套图库目前覆盖了空调送排风系统,后续我打算按同样的逻辑继续扩展空调水系统和冷热源系统:冷水机组、冷冻水泵、冷却塔、电动阀门、水流开关、膨胀水箱等图元,也按设备—管线—阀门—仪表—点位的框架分类整理。算下来水系统的点位数量比送排风还要密集,但框架一旦沉淀好了,扩展只是时间问题。
最后再分享一个我自己的习惯:每次项目结束,留半天时间整理图库,把新画的、好用的素材丢进公共目录,把变形的、用错的图元删掉。几个月下来,你手里的图库就不再是别人给的搬运品,而是真正属于自己的工程资产。这套送排风图库是这个过程的开端,也希望它能让你在下一个项目里少熬几个画图的夜。