1. 楼宇里那台“大脑”——Ricon组态系统的定位与整体思路
1.1 组态系统到底在楼宇里干什么
在智能楼宇的运维现场,我见过太多系统装了却没人用得起来的情况。设备选型都是顶配,控制器下挂了一堆,可是中控室里的屏幕上要么是灰的,要么是操作员永远只盯着报警菜单看。问题出在哪?很多时候不是设备不行,而是缺了一个能把所有设备“串”起来的中间层——这就得用上组态系统。
Ricon组态系统,简单说就是给楼宇自控系统做“人机交互”和“集中管理”的那一层软件平台。它解决的问题很具体:不同品牌的空调机组、新风机组、冷热源设备、给排水水泵、照明回路、电表水表,各自有自己的控制器和通信协议,如果每台设备都单独去看,值班人员根本管不过来。Ricon这类组态系统做的事情,就是用统一的方式把这些分散的点位收上来、可视化、做联动、存数据、出报表。
它能做什么?往小了说,一台新风机组的风机启停、阀门开度、温湿度数值,能在同一张画面上看到,还能手动远程控制;往大了说,整个楼宇的冷源系统、热源系统、能耗计量全部接进来,按时间表、按室外温度、按人员密度自动调整运行策略。它解决的问题,就是“楼宇里那么多设备,到底谁来统一调度”这个问题。
适合谁看这篇文章?一类是刚接触楼宇自控的集成商工程师,手上正好有一个项目要上组态平台,需要快速理解这套东西该怎么搭;另一类是物业或楼宇运维的技术负责人,系统已经装好了,但一直处于“半瘫痪”状态,想知道怎么把它真正用起来。下面的内容,我尽量按实际项目的推进节奏来讲。
1.2 为什么要做“大脑”,而不是简单装一堆控制器
我刚入行时也有一个疑问:控制器自己就能跑逻辑,为什么还要在上面叠一个组态系统?直接在每个DDC面板上操作不就行了?实际做一两个项目之后才明白,这种想法在单台设备上勉强能行,放到整栋楼里根本走不通。
第一,设备数量上去之后,管理复杂度不是线性增长,而是指数增长。一栋三万平方米的办公楼,光空调系统的点位就可能超过两千个。你要巡检每台设备的运行状态,靠跑现场看控制面板,一天都走不完一圈。Ricon这样把点位集中到一张画面上的系统,值班人员在中控室扫一眼就能知道哪台设备异常。
第二,跨系统联动的需求,单靠控制器本身几乎无法实现。比如消防系统报警时,新风机组要联动停机,这个逻辑可以在新风机组所属的DDC里单独写,但如果要同时联动停车场送排风、电梯归首、门禁释放,就必须有一个更上层的平台来做统一协调。组态系统在这时候就是真正意义上的“大脑”,它不替代控制器去做底层的闭环调节,而是站在更高的位置上做系统级的协同。
第三,数据留存和分析,这是控制器完全做不了的事。控制器只关心当前状态和实时控制,它的数据能力很弱。而楼宇管理需要知道上周的用电量变化、这个月空调机组累计运行了多长时间、哪台水泵频繁启停损耗异常。这些分析依赖的是历史数据,不是实时状态。Ricon组态系统带的历史库和报表功能,解决的就是这个层面。
我在实际项目中总结的一个经验是:组态系统不是拿来炫技的,它是为了让一个非技术背景的值班员也能在十分钟内掌握整个楼宇的运行状态。如果做出来的画面和操作逻辑让值班员觉得难用,那这个组态平台不管功能多强大,最后都会被弃用。
2. 功能拆解:五块基本功撑起整套楼宇控制
2.1 点位管理与数据采集
点位管理是组态系统的地基。这里的“点位”指的是每一个可以被采集或控制的物理量,比如一台冷水机组的供水温度、一个水泵的启停状态、一只电表的实时功率。在Ricon里,点位是有“类型”之分的,我习惯把它总结成四类:
| 点位类型 | 英文缩写 | 含义 | 楼宇里常见例子 |
|---|---|---|---|
| 模拟量输入 | AI | 连续变化的物理量,只能读取 | 温度传感器、湿度传感器、压力变送器 |
| 数字量输入 | DI | 开关量状态,只能读取 | 手自动状态、故障状态、水流开关 |
| 模拟量输出 | AO | 连续变化的控制量,可写 | 阀门开度、变频器频率给定 |
| 数字量输出 | DO | 开关量控制,可写 | 风机启停、水泵启停、电磁阀开关 |
点位管理这个东西,听起来简单,做起来最容易翻车。我在几个项目上踩过同一个坑:项目前期没有统一整理点位表,结果实施的时候各专业各报各的,空调专业用“AHU-1-T1”表示温度,电气专业用“101TEMP”表示同一个东西,到了组态画面上数据怎么都对不上。
所以我的习惯是:先让各专业提交IO清单,然后由组态负责人在一个统一的Excel模板里汇总,每个点位必须有唯一的点名字、点描述、数据类型和所在控制器编号。Ricon里新建点位的时候,建议把点名的规范写进项目文档里,比如“楼层_系统_设备_参数”这样的格式。一旦点位规范定了,后面做画面、写联动、接报表都会顺畅很多。
数据采集这块,要重点讲一下“轮询”的概念。Ricon和底层控制器通信,通常不是等数据自己送上来,而是按照设定好的周期去“问”控制器要数据。这个周期就是轮询时间。如果整个系统的点位非常多,而通信链路带宽有限,轮询周期不能设得太短,否则会出现数据堵塞;但也不能太长,否则报警响应不及时。我一般的做法是:普通状态点按3到5秒轮询,关键报警点单独配置成1秒优先轮询,能耗数据这种变化慢的点可以放到10秒以上。
2.2 图形组态与画面编辑
图形组态是Ricon这套系统里最直观、也最容易被低估的一块。很多刚接触的人以为画面就是画几张好看的图,把设备图标摆上去,反正看起来像那么回事就行。但真正有经验的工程师会告诉你:画面做得好不好,直接影响值班员能不能第一时间发现问题。
画面设计有几个核心原则,我这些年越做越有体会。第一是“一屏一系统”:不要试图在一张画面上塞下所有东西,每张画面只展示一个子系统,比如一张画面对应一台新风机组、一张画面对应整个冷站。第二是“状态一眼可见”:正常运行的设备用统一的基础色,报警后用醒目的高亮色并闪烁,停机状态的设备直接置灰,这样值班员不需要读文字就能知道状态。第三是“操作路径最短”:值班员要从总览画面进入到具体设备操作界面,点击次数不要超过三次,否则紧急情况下人会着急、容易点错。
在Ricon里做画面,有一个很好用的功能是“动态点位绑定”。简单说,画面上画一个水泵图形,把这个图形的填充颜色绑定到水泵的DI运行状态点上,把图形旁边的文字标签绑定到设备电流的AI点上。这样只要底层数据在刷新,画面上就自动跟着变,不需要写任何脚本逻辑。
画面层次方面,我习惯分三层来搭:最上面是楼宇总览,用整栋楼的平面图做底图,标注各区域的温湿度和能耗倒三角指标;中间层是系统图,比如冷源系统图、热源系统图、给排水系统图;最底层是设备详情页,单台设备的完整参数、趋势曲线和操作按钮。这三层之间的导航,靠画面上做“跳转热区”来实现,鼠标点到某个区域就跳到对应层级。
这里要特别提醒一点:画好图之后,一定要在“模拟模式”下全部点一遍,检查绑定的点位名称是否和数据库里一致。我的习惯是每个项目专门花半天时间做这个检查,因为绝大多数运行时数据不显示的问题,根源都是画面绑定点名称拼错了一个字母。
2.3 报警管理与联动逻辑
报警功能是组态系统在所有功能里价值最直接的一个。楼宇自控系统本身就是为了保障设备安全运行和人员舒适性,报警做得不好,系统的作用就打了对折。
报警的配置,首先要解决的是“哪些点需要报警”的问题。我的判断标准很简单:这个点如果异常,会不会影响人员安全?会不会损坏设备?会不会导致某个区域失去基本功能?如果三个问题全是“否”,那这个点最多进历史记录,不需要专门配报警。比如办公楼的卫生间排风机,运行状态异常没必要报警;而冷冻水泵的过载故障,必须立即报警。
Ricon里的报警,我建议按优先级分档配置。最典型的分法是“紧急-重要-一般”三档。紧急报警要弹窗提示、要有声音甚至短信通知,针对的是火灾联动、冷机故障这类事件;重要报警在报警栏变色显示,值班员需要确认,但不必响铃;一般报警就是记录在案,方便事后查询。分档的意义在于:报警太多会让值班员麻木,把所有报警同等对待的后果就是真正紧急的事件反而没人第一时间响应。
联动逻辑这块,是组态系统作为“大脑”的体现。常见的联动场景包括:火灾报警时联动关闭空调送排风;漏水报警时联动切断对应区域供水电磁阀并启动排水泵;室外温度高于某个值时,自动切换冷冻站运行模式;夜间无人时,根据房间占用状态调整新风机组阀门开度。
Ricon里实现联动的方式,通常是在逻辑配置界面里写“当A发生且B状态为真时,执行C动作”。这里有一个我想强调的注意事项:联动逻辑一定要加“条件”和“延时”,防止误动作。比如漏水报警联动切断电磁阀,不能一报警就切,因为传感器可能瞬间误报,一般会设置10到20秒的延时确认;同时要加一个“手自动切换开关”,联动逻辑运行时给值班员一个可以临时解除联动的手段,这在现场调试中非常实用。别问我怎么知道的——第一次联调时联动误动作把整层楼的空调全停了,物业经理脸色很精彩。
2.4 历史数据与报表
历史数据是整个楼宇自控系统里最被忽视、但后期价值最大的部分。很多项目组态系统上线时,领导只关心画面好不好看、报警灵不灵敏,几乎没有人过问历史数据存了没有。等到入场一年后要评绿色建筑、要申报节能改造、要做设备寿命分析时,才发现历史数据空空如也,那时候再补就来不及了。
Ricon的历史数据存储方式,我建议把握一个原则:像AI模拟量和电能表这类数据,按1到5分钟的间隔做周期存储;DI状态变化这类事件型数据,做到“变化时才记录”,也就是常说的变位记录。这样既保证了趋势曲线有足够密度,又不会让历史库数据量爆炸。
报表这一块,我常用到的有几种:日运行报表(各系统今天几点启动、几点停止、峰值是什么时候)、能耗日报月报(水电暖和各类空调系统用电分项统计)、设备运行时长统计表、报警汇总表。这套报表功能在Ricon里基本都自带,但有一点要注意:报表的数据口径要提前跟各专业确认好。比如“空调用电量”到底是指冷冻站的总用电还是包含末端风机盘管,如果不提前定义清楚,后期的节能分析会非常痛苦。
给一个我实际项目中的配置参考:历史数据的存储周期,室内温湿度设1分钟;冷机功率、冷冻水供回水温度设1分钟;水泵运行状态设变位记录;电表电量设15分钟冻结值,方便月末出账单时对账。如果存储周期设得太密,比如1秒钟一条,一栋楼的点位量跑一个月就能把硬盘塞满;太疏又看不清运行曲线。这里面的取舍,要结合项目的实际需求和存储硬件容量来做平衡。
2.5 用户权限与安全审计
权限管理这块,往往在项目交付前才被想起来,然后草草配置一番。但权根配置不合理带来的问题,在系统实际运行中非常突出。值班员能改温度设定值,运维主管能改报警阈值,但如果是同一个账号到处用,出了事故根本查不到是谁操作的。
在Ricon里配置权限,我建议至少分五级:超级管理员(系统配置和数据库维护)、工程师(组态画面修改和逻辑编辑)、主管运维(报警值修改和设备启停控制)、值班操作员(日常监视和参数微调)、访客(只读查看)。每一级能做什么、不能做什么,要在系统里明确勾选,特别是“写操作”权限,一定要收敛到最小必要范围。
另一个重点是操作日志。Ricon里要确保“登录日志”“操作日志”“报警确认日志”这三类日志是开启状态,而且最好异地备份。操作日志记录的内容至少包括:谁、在什么时间、对哪个点位、做了什么操作、操作前后的值是什么。这在楼宇运维中是一个安全底线。我经历过一次空调系统被人为误操作导致会议室温度失控的纠纷,后来靠操作日志五秒钟就定位到人,避免了责任扯皮。
3. 实操过程:从一台新风机组上手Ricon
3.1 第一步:定设备、理IO清单
如果你第一次接触Ricon,或者第一次做楼宇组态项目,我建议不要一上来就追求大而全,而是先选一个子系统完整地跑通一遍。我自己带新人的时候,都是用一台新风机组来做教学样例,因为新风机组的点位类型覆盖了AI、AO、DI、DO全部四类,而且控制逻辑相对简单,很适合作为入门案例。
假设我们要做一台服务三层办公区的新风机组AHU-3F。先理一下这台设备有哪些需要接入的点位。通常在设备配电箱和控制柜里,我们能找到这些信号:送风机运行状态(DI)、送风机故障(DI)、送风机手自动状态(DI)、风机启停控制(DO)、送风温度(AI)、送风湿度(AI)、表冷器冷水阀开度反馈(AI)、冷水阀开度控制(AO)、防冻开关状态(DI)、初效过滤器压差报警(DI)。大概十个点左右,做起来不复杂,但四类信号全有。
理清点位之后,建议先做一张IO清单表,表格里每一行是一个点位,包含:点名称(符合项目命名规范)、点描述(中文描述清楚)、数据类型(AI/AO/DI/DO)、所属控制器编号(这台新风机组由哪个DDC控制)、量程范围(温度传感器0到50摄氏度、湿度传感器0到100%RH)、报警上下限(送风温度低于10摄氏度要报警等)。这张表做出来后,一定发给电气和空调专业各确认一遍,避免实施到一半才发现信号接错了或点位遗漏。
3.2 第二步:配驱动、建点位
确认好IO清单之后,就可以到Ricon组态平台里去“建点”了。这一步在Ricon里通常叫“点表配置”或者“数据库配置”,是整个系统里最枯燥但又最关键的一环。
首先要配置通信驱动。新风机组通常走Modbus RTU或者BACnet MS/TP协议连接到上一级网关。在Ricon里新建一个通信通道,选择对应的驱动类型,然后填好串口参数(波特率、数据位、校验位等)或网关的IP地址。这里有一个常见坑:很多工程师建通道时,驱动参数填错了还能建成功,但数据就是读不上来。排查了半天,最后发现波特率设错了。所以配完通信通道后,一定要先做“点测试”,确认能读到数据再继续往下做。
然后就是按IO清单建点位。每个点位创建时要填关联的通信地址(比如Modbus的寄存器和位号),换算公式(比如AI点读到的原始数值和实际工程量的换算比例),报警阈值和量程。Ricon里建点位时可能会有“设备模板”功能,多台同类型风机可以复制模板,这样不用一个个重新配置,效率能提升好几倍。第三台新风机组开始,我基本都是模板复制后再改点位地址,十分钟就能完成一台设备的点位配置。
3.3 第三步:画画面、绑点
点位建好后,进入图形组态界面。先建一张“AHU-3F新风机组”的底层设备画面。画面上通常包含:新风入口段(新风阀、防冻开关、初效过滤器)、表冷器段(冷水阀、回水温度)、送风机段(风机图标、启停按钮、变频器频率显示)、送风管段(送风温湿度传感器)。布局逻辑按风流动方向从左到右排列,这样画面看起来自然,值班员也容易理解。
画面上的每个元素都需要绑定到对应的点位上。风机图标绑定DI运行状态实现变色,风机旁边的启停按钮绑定DO控制点,温度显示框绑定AI温度点。Ricon里的绑定是通过属性设置完成的,比如“形状填充颜色”绑定到某个点,“文本内容”绑定到另一个点。这里建议花点时间做“模拟数据”测试:在Ricon的仿真模式下手动改几个点的值,看看画面上的颜色和数字是否跟着变。这一步能发现大部分绑定错误,省得现场调试时再来回折腾。
3.4 第四步:写联动、调策略
画面做完了,点位也亮了,接下来是让这套系统“活起来”的关键:逻辑联动。
新风机组最基本的逻辑有这么几条:
一是“风机启动后开新风阀,风机停止后关新风阀”。这个逻辑要加一个条件判断:只有当风机运行状态为真,且没有故障信号时,新风阀的控制输出才为开。否则阀门一直在执行机构允许的最大关断时间内关闭。
二是“冬季低温防冻保护”。当防冻开关动作,或者送风温度低于设定下限时,系统需要联动:关闭新风阀、停止风机、打开热水阀(如果表冷器里有热水盘管的话),并产生紧急报警。这个逻辑要特别注意优先级:它应该高于一切手动控制指令,不能被值班员误操作覆盖。
三是“时间表启停”。新风机组通常按工作日和周末分时段运行,比如工作日早7点开始预热、晚19点停风机、夜间进入低温值班模式防止管道冻裂。在Ricon里配置时间表程序时,要确认控制器内部时钟和组态服务器时间同步,否则会出现设备半夜自己启动或者早上该开没开的低级故障。我在项目上遇到过系统提前一小时启动的情况,排查到最后发现是控制器时钟比北京时间慢了60分钟。
写联动逻辑时,我的调试习惯是:先在仿真环境里用模拟值把每条逻辑跑一遍,确认逻辑正确后再切到在线模式。切在线模式时,操作顺序很重要——先让设备处于就地手动状态,然后一条一条投入自动逻辑,观察设备动作是否和预期一致,全部验证通过后再把设备打到远控自动。这样即使逻辑有错误,也不会对实际运行设备造成冲击。
4. 常见问题与排查技巧实录
4.1 通讯中断问题:数据突然全部变灰
这是项目调试和日常运维中最常见的故障类型。现象是Ricon画面上某个控制器下的所有点位突然变成灰色不可用,或者显示断线图标,过一会儿又自己恢复。
排查思路我一般按“两端一中间”来走:先看Ricon侧的通信状态统计,确认是某一个通道全部断线还是单点掉线;再检查物理链路,包括RS485线是否松动、屏蔽层是否接地、终端电阻是否按规范接上;最后检查控制器侧是否死机或程序跑飞(部分控制器在程序错误时会进入停机状态,导致主站完全读取不到数据)。
这里有一个电磁干扰引起通讯故障的案例值得说一下:项目现场把RS485通信线和动力电缆走同一个线槽,风机变频器一启动,组态画面上的数据就开始跳动、乱码。后来把通信线单独穿管走线,跟动力线保持20厘米以上的距离,问题就再也没有出现过。如果你的现场有变频器这类强干扰源,建议直接上带屏蔽的通信线,并且屏蔽层单端可靠接地。
4.2 点位映射错误:数据能读到但数值不对
比通讯中断更隐蔽的问题是:数据能读到,但数值不对。常见表现有两种:一种是大范围数值异常,温度显示两百多度或者负几十度,多半是量程或换算公式配错了,传感器读到的原始值被错误换算;另一种是个别点位数值和现场仪表显示不一致,可能是在建点时选择了错误的寄存器地址。
排查方法很简单,但需要耐心:在Ricon的调试界面中找到原始值和工程量换算公式,对照现场仪表的显示值做比对。如果原始值正确、换算后不对,那就是量程或偏移设置的问题;如果原始值本身就不对,要检查通信地址是否写错,或者传感器本身信号线松动导致读数漂移。
我的建议是:项目调试期间,每个AI点都要做一次“实际值与显示值”的核对记录,把现场仪表的读数、控制器的原始值、Ricon换算后显示的值都记下来,三方比对一致才算这个点验收合格。这项工作看着繁琐,却能避免后期大量的返工。
4.3 报警误报与漏报
报警误报会严重消耗值班员的信任感,报警漏报则是安全事故隐患。这两类问题分别有不同的排查方向。
误报的常见原因包括:报警阈值设置过于接近正常运行值,导致运行时波动就会触发报警;传感器本身性能漂移;或者是滤波参数设置不合理,通信瞬间的干扰毛刺被当成了真实变位。排查时将Ricon里“报警记录”的时间点调出来,和现场传感器、控制器的时间戳对一下,基本能锁定是系统配置问题还是传感器硬件问题。
漏报的问题更严重。我见过一个项目里水温传感器信号线断了,数据保持在某个恒定值,系统一直不报警。原因在于:Ricon报警判断的是“数值越限”,而不是“数据无变化”。当传感器断线且信号保持在量程内时,系统确实不会认为它是故障。解决方法是给关键点配置“数据点质量诊断”功能——在Ricon里启用点质量监测,当通讯超时或数据质量异常时单独产生报警。这个功能不是每个组态系统都有默认开启的,需要手动配置,千万别忽略。
4.4 历史数据丢失与补传
历史数据丢失这个问题,一般在项目运行一段时间后才会暴露出来。现象是趋势曲线中间缺了一段,或者某个时间段的数据完全空白。原因通常是:历史服务器重启期间数据没有缓存、通信中断期间的采样数据丢失、存储空间满了导致新数据写不进去。
我最担心的是存储空间满的问题,因为它是静默发生的,等发现时可能已经丢了好几天的数据。建议在上线之初就设置历史库存储容量的告警阈值,比如剩余空间低于10%时报警,同时每周安排一次历史数据完整性的抽查。对于Ricon这类系统,历史数据存储建议放在独立的硬盘或服务器上,不要和操作系统、组态工程文件放在同一个磁盘分区,否则磁盘满时整个系统都可能卡顿甚至崩溃。
5. 从组态到优化:Ricon在智能楼宇里的进阶玩法
5.1 跨系统联动:打破信息孤岛
一个真正意义上的智能楼宇,一定不是空调归空调、照明归照明、安防归安防各自孤立运行。组态系统真正的价值,是在这些独立子系统之上搭建一层“协同逻辑”。这也是我从业多年后越来越深刻的体会。
举例来说,会议室预订系统(或门禁系统)可以给Ricon提供一个“会议室占用”信号。当Ricon收到这个信号,就可以自动调整这间会议室的空调设定值,从待机模式切换为会议模式,同时联动新风阀开大,让二氧化碳浓度降下来。会议结束时再自动切回待机,避免空调长时间大功率运行造成浪费。
再举一个消防联动的例子:当消防主机报火警信号给到Ricon后,Ricon可以根据报警点位所在的防火分区,自动关停该区域的风机盘管和新风机组,打开排烟相关的设备(部分项目排烟控制由消防系统独立处理,Ricon配合做状态监视)。跨系统联动做得好不好,直接决定了一个楼宇的应急响应速度。
做跨系统联动时,接口协议是最需要确认的事情。有的设备厂家提供OPC服务,有的支持BACnet,有的只有干接点信号。在项目设计阶段就要和所有相关专业确认好接口方式,最好让各厂家提供接口文档,然后统一由Ricon这一侧来做协议转换。如果等系统全部安装完成再谈接口,大概率会陷入厂商之间的扯皮。
5.2 能耗分析与节能策略
能耗分析在我看来,是组态系统从“设备监控工具”升级为“运营决策工具”的关键一步。
Ricon里把能耗数据采集上来之后,关键是要做“分项计量”。简单说,不能只看整栋楼用了多少电,要能拆开来看:空调用了多少、照明用了多少、动力用了多少、插座用了多少。分项计量的数据基础是各个回路的电能表,如果项目在配电柜里已经装了带通讯的电表,直接通过Modbus把表计数据读到Ricon里;如果没有装,需要增加一批电能监测模块。
有了分项能耗数据,节能策略就有据可依了。我做过一个比较成功的项目:通过Ricon的能耗分析发现,该楼宇夜间基本无人时,空调系统仍有30%以上的负荷在运行。进一步排查后发现,有两台新风机组的时间表配置错误,周末没有切换到值班模式。修正之后,每月空调用电量下降了约18%。这种效益不是靠加装设备堆出来的,纯粹是让组态系统真正运转起来、数据被看到之后产生的价值。
6. 关于工具手册与团队协作的一些心得
做组态项目这几年,我最大的体会是:这个活儿七分靠设计,三分靠工具,而工具使用熟练度往往来自对文档和手册的研究深度。Ricon这类组态系统,功能丰富得很,但很多工程师拿到手之后只会用最基础的画面编辑和点位配置,遇到问题时才临时翻手册,效率非常低。
我自己习惯在项目空闲时系统性地翻阅组态软件的使用手册,把一些不常用但很有用的功能记录下来。前阵子还专门花了两天看了一本关于工业组态系统的应用手册,虽然它针对的是自动化领域的组态平台,但核心思路和Ricon高度相似——都是讲怎么做点表、怎么配通信、怎么写联动、怎么出报表。不同品牌的组态系统,底层逻辑往往是相通的:通信驱动、点数据库、图形绑定、逻辑引擎、历史存储,这五个模块在所有组态平台里都能找到对应物。所以你在A平台上积累的组态思路,迁移到B平台上并不会从零开始。
团队协作也有值得说的经验。组态项目很少是一个人独立完成的,通常涉及项目经理、调试工程师、电气配合人员和空调专业工程师。我建议每做一个项目就建立一份“组态实施记录”,内容包括:点位表最终版、通信参数配置记录、画面版本变更记录、联动逻辑说明、调试过程中解决的问题和对应方案。这份文档做得越细致,后期运维阶段就越省心——很多系统用了几年之后,原来的调试人员已经不在,文档就是唯一能解释“当初为什么这么设计”的依靠。
另外,和值班人员的培训沟通也很重要。组态系统做出来是给一线值班员用的,而不是给工程师自己欣赏的。项目交付时,我总会花一到两天时间专门给值班员做培训,不是教他们怎么配点、怎么写逻辑,而是教他们怎么看画面、怎么确认报警、怎么把系统切到手动、遇到紧急情况怎么处理。培训时多观察值班员的操作习惯,把画面中他们反映“看不懂”“不好用”的地方记下来,回来再优化一版。一个能被值班员真正用起来的组态系统,才算一个成功的组态系统。