首页 / 资讯中心 / 文章详情

江森自控楼宇自动化控制培训:从PPT到能跑通的BA系统实战指南

江森自控楼宇自动化控制培训:从PPT到能跑通的BA系统实战指南 ★ FEATURED ARTICLE
简介这份PPT面向楼宇自控从业者、弱电工程师及暖通自动化方向的学习者系统讲解江森自控楼宇自动化控制的核心知识帮助读者从硬件接线到程序调试建立完整认知。资源包内含1个pptx文件大小约2.91MB以图文并茂的幻灯片形式呈现便于课堂培训与自学查阅。内容围绕FEC系列控制器展开涵盖硬件使用中的电源规格、FC BUS与SA BUS总线、物理点位、MAC地址拨码、终端电阻及状态灯硬件设置中的地址分配与BO、UI跳线网络结构中的BACnet MS/TP与总线规则以及波特率与线缆选型。CCT程序部分介绍配置、仿真与试运行三种模式及编程界面调试与练习环节则给出实操思路帮助读者掌握上下载程序与逻辑验证方法。目前已有290人学习适合需要系统入门楼宇自控、对照实操查漏补缺的技术人员参考。1. 江森自控楼宇自动化控制培训从一份 PPT 到一个能跑通的 BA 系统手里拿到一份《江森自控楼宇自动化控制培训.pptx》多数人的第一反应是翻一遍、存进网盘、然后忘掉。但真正做过楼宇自控BA项目的人知道这类 PPT 的价值不在“看懂”而在“照着把一套系统从图纸落到现场”。它讲的不是某个软件怎么点而是江森自控Johnson Controls这套体系下楼宇自动化控制从传感器、DDC 控制器、现场总线到上位机监控的完整链路。适合谁看刚转行做建筑弱电、想从“拉线接线”进阶到“能调试能改点表”的现场工程师以及需要对接江森系统的集成商和运维人员。这份培训材料本质是一张地图但地图不会自己变成路下面我按自己带项目的顺序把它拆成能复现的步骤。2. 楼宇自动化控制的四层结构先搞清楚信号从哪来到哪去2.1 从现场设备到上位机一条控制回路的完整链路楼宇自动化控制不是一块板子的事它是一条从物理量到决策再回到物理量的闭环。以最典型的“空调箱送风温度控制”为例送风管里的温度传感器把 0~10V 或 4~20mA 信号送到 DDC 控制器的模拟输入AI通道DDC 里的控制程序拿这个值和设定值比较算出输出输出通过模拟输出AO通道去驱动冷水阀执行器开大或关小阀门同时风机状态、过滤器压差这些开关量走数字输入DI启停命令走数字输出DO。这一整条链路就是培训 PPT 里反复出现的“输入—处理—输出”模型。江森自控的体系里DDC 控制器往上通常走 BACnet 或 Modbus 现场总线再通过网关或网络控制器接入上位机如 Metasys 系统。上位机负责集中监控、报警、趋势记录和联动策略。理解这条链路的意义在于现场出问题时你能判断是传感器坏了、DDC 程序逻辑错了、总线通信断了还是上位机配置不对。很多新手一上来就盯着电脑屏幕其实 80% 的故障在链路的最底层。提示拿到任何一份 BA 培训材料先找它画的系统架构图。那张图决定了你后面所有调试工作的排查顺序。2.2 点表整个项目的“账本”先会读再会改点表Point List / I/O List是楼宇自动化控制项目的核心文档它规定了每个监控点的名称、类型、地址、量程和报警限值。培训 PPT 里通常会有一页示例点表但现场的点表往往几百上千行。读点表要抓住几个关键列点类型AI/AO/DI/DO、信号范围比如 4~20mA 对应 0~100% 或 0~50℃、DDC 通道号、总线地址、以及是否参与联动。我一般会先把点表按 DDC 控制器分组再按楼层或设备类型排序。这样做的目的是调试时一个 DDC 箱子里接哪些线、对应哪些点一目了然。改点表是常事但改完必须同步三处DDC 里的程序变量名、上位机数据库里的点定义、以及竣工图纸。只改一处后面接手的人一定骂人。点表里最容易翻车的是量程映射——传感器是 0~10V 对应 0~100℃你程序里按 0~10V 对应 -20~80℃ 算读出来的温度永远差一截。2.3 选型逻辑为什么江森自控的 DDC 分这么多系列江森自控的 DDC 控制器有不同系列按 I/O 点数、通信协议、是否支持扩展模块来分。培训材料里会列型号但不会告诉你选型时怎么权衡。我的经验是先数点再留余量。一个空调箱通常需要 4~6 个 AI、2~3 个 AO、4~6 个 DI、2~4 个 DO加上 20% 备用点选一个 16 点或 24 点的控制器就够。如果设备分散宁可多用几个小控制器走总线也不要拉长线把信号拖衰减。通信协议方面BACnet 在江森体系里是主流Modbus 多用于对接第三方设备比如电表、水泵变频器。选型时还要看控制器是否支持在线编程和固件升级这直接影响后期改逻辑的效率。有些老型号只支持本地下载改一行程序要跑一趟现场这种在运维阶段就是噩梦。2.4 最小可复现步骤用一台 DDC 和几个传感器搭出验证回路如果你手头没有完整项目可以用一台江森 DDC 控制器、一个 0~10V 温度传感器、一个 0~10V 阀门执行器或模拟负载搭一个最小回路。步骤如下给 DDC 供电确认电源指示灯正常。温度传感器接到 AI1执行器接到 AO1公共端接好。用江森自控的编程工具如 Controller Configuration Tool 或对应工程软件新建一个工程定义 AI1 为温度输入量程 0~10V 对应 0~50℃。写一段简单逻辑当 AI1 温度低于设定值 22℃ 时AO1 输出增加高于 22℃ 时AO1 输出减少。这就是最基础的 PI 控制雏形。下载程序用万用表测 AO1 输出电压用手捏传感器或用电位器模拟温度变化观察 AO1 是否跟着变。# 以常见的 BACnet 调试为例用 bacnet-scan 工具扫描总线上的 DDC 设备 # 假设 DDC 的 Device Instance 为 1001IP 为 192.168.1.50 bacnet-scan --ip 192.168.1.50 --instance 1001 --property present-value # 读取 AI1 当前值确认传感器信号已正确映射 bacnet-read --ip 192.168.1.50 --instance 1001 --object analog-input:1 --property present-value上面两条命令的作用是先确认 DDC 在线且能被扫描到再读取模拟输入通道的当前值。如果读出来是 0 或异常值先查传感器接线和供电再查 DDC 通道配置。参数说明--instance是设备实例号必须和 DDC 里设置的一致--object指定对象类型和编号analog-input:1表示第 1 路模拟输入。这套验证做完你就有了一个能跑的最小 BA 系统后面所有复杂逻辑都是在这个基础上叠加。3. 用 PPT 里的控制逻辑落地从 PID 到联动策略怎么写3.1 PID 控制在 DDC 里到底怎么调培训 PPT 里讲 PID 通常只给一个方框图但现场调 PID 是另一回事。楼宇自动化控制里温度、压力、湿度这些慢过程用 PI 就够了D 基本不用因为传感器噪声会被微分放大。调参顺序是先把积分时间设很大相当于纯比例比例带从宽到窄调直到系统开始等幅振荡然后取振荡周期的 1/2 作为积分时间比例带放大 1.2 倍。具体到江森 DDC 的编程界面PID 模块一般有“比例增益”“积分时间”“微分时间”三个参数。比例增益越大响应越快但越容易振荡积分时间越小消除静差越快但容易超调。我一般会先设比例增益 2、积分时间 300 秒观察阀门动作如果温度波动超过 ±1℃ 就减小增益或加大积分时间。记住一个现场口诀宁可慢一点不要来回晃。阀门频繁动作执行器寿命直接减半。3.2 联动逻辑消防、新风、排烟怎么和 BA 系统配合楼宇自动化控制不只是单机控制联动才是重头戏。培训材料里会提到消防联动、新风机组与排风机的联锁、以及夜间节能策略。以消防联动为例当消防系统给出火警信号通常是干接点或通信点BA 系统要强制关闭空调箱、打开排烟阀、停止相关风机。这个逻辑在 DDC 里写的时候必须把消防信号设为最高优先级覆盖所有手动和自动命令。写联动逻辑时我习惯用“状态机”思路正常模式、火警模式、故障模式每个模式下的输出动作列清楚。江森 DDC 的编程工具支持优先级数组Priority ArrayBACnet 对象本身也有优先级机制从 1 到 161 最高。把消防信号写到优先级 1手动命令写到优先级 8自动逻辑写到优先级 16这样任何情况下消防都能压住其他命令。这个细节 PPT 上不一定写但现场调试时不知道就会出大问题。3.3 上位机监控画面与报警配置的实操上位机如 Metasys的监控画面不是画得好看就行关键是报警和趋势。报警配置要设三样报警限值、报警死区、报警延时。温度报警限值设 28℃死区设 1℃延时设 30 秒意思是温度超过 28℃ 持续 30 秒才报警降到 27℃ 以下才恢复。没有死区和延时温度在限值附近波动时报警会刷屏运维人员很快就会把报警静音然后真正的事故就漏了。趋势记录建议至少存 7 天采样间隔 5 分钟。对于关键设备冷机、水泵、空调箱采样间隔缩到 1 分钟。这些数据后期做能耗分析、故障回溯时就是黑匣子。我见过一个项目因为没存趋势冷机频繁启停的原因查了三天最后只能靠现场蹲点。有趋势记录半小时就能定位到是水温设定还是负载计算的问题。3.4 用脚本批量生成点表和报警配置一个中型项目几百个点手动在上位机里一个个建点既慢又容易错。常见做法是用 Excel 维护点表然后通过上位机提供的导入工具或 API 批量生成。江森 Metasys 支持 CSV 导入格式通常是点名称、对象类型、实例号、单位、报警限值。下面是一个用 Python 生成导入 CSV 的示例import csv # 定义点表模板设备名、点类型、实例号、量程下限、量程上限、报警上限 points [ (AHU-1-01, AI, 1, 0, 50, 28), # 送风温度 (AHU-1-02, AI, 2, 0, 100, 80), # 送风湿度 (AHU-1-03, AO, 1, 0, 100, None),# 冷水阀开度 (AHU-1-04, DI, 1, 0, 1, None), # 风机状态 ] with open(metasys_import.csv, w, newline, encodingutf-8) as f: writer csv.writer(f) writer.writerow([Point Name, Object Type, Instance, Low Limit, High Limit, Alarm High]) for p in points: writer.writerow(p) print(CSV 生成完成共, len(points), 个点)这段代码的逻辑是把点表定义成列表每个元组对应一个点的属性然后写入 CSV。参数说明Object Type要和上位机支持的类型一致AI/AO/DI/DO/AV/BV 等Instance是 BACnet 对象实例号必须唯一Alarm High为 None 表示不设报警。生成后在上位机导入界面选择这个 CSV映射好列名即可批量建点。注意导入前先备份数据库导入后抽查几个点的量程和报警值防止列错位。4. 现场调试避坑那些 PPT 不会写的血泪经验4.1 现象DDC 通信时断时续上位机频繁掉线原因BACnet MS/TP 总线终端电阻没接或接错或者总线拓扑走了星形而不是手拉手。MS/TP 是差分信号必须首尾各接一个 120Ω 终端电阻中间设备不能有分支超过 1 米。很多施工队为了省事从总线中间随便抽头短距离可能没事长距离就翻车。解决用万用表测总线 A、B 之间的电阻断电状态下应该是 60Ω 左右两个 120Ω 并联。如果不是检查终端电阻和拓扑。另外确认波特率一致江森 DDC 默认 38400 或 76800上位机和所有控制器必须设成一样。4.2 现象模拟量输入读数跳变温度一会儿 20℃ 一会儿 50℃原因传感器信号线和动力线捆在一起走电磁干扰串进来了。楼宇现场变频器、接触器、电机线都是干扰源。或者传感器供电和 DDC 供电不共地形成地环流。解决信号线用屏蔽双绞线屏蔽层单端接地接 DDC 侧远离动力线至少 20cm。如果已经捆在一起试试在 DDC 输入端加一个 0.1μF 电容滤波或者改用 4~20mA 传感器电流信号抗干扰比电压信号强。地环流问题就检查供电确保传感器和 DDC 在同一接地系统。4.3 现象阀门执行器动作方向反了开度越大温度越高原因AO 输出和阀门执行器的正反作用没匹配。江森执行器有正作用信号增大阀门开大和反作用信号增大阀门关小两种程序里没设对或者执行器上的正反开关拨错了。解决先确认执行器型号和正反作用开关位置再在 DDC 程序里把 AO 输出做反向处理比如 10V 减去计算值。调试时用手动模式给 AO 一个固定值观察阀门实际动作确认方向正确后再投自动。这个坑很常见但一旦方向反了PID 会正反馈阀门直接全开或全关温度失控。4.4 现象上位机显示正常但现场设备不动作原因DDC 处于手动模式或者程序下载后没有切换到自动运行。江森 DDC 有手动/自动切换开关调试时经常切到手动调完忘了切回来。另外程序下载后需要重启或执行“运行”命令否则逻辑不执行。解决检查 DDC 面板上的运行指示灯和模式开关上位机里看对应点的“优先级”和“模式”属性。养成习惯每次下载程序后手动触发一个输出确认现场设备动作再切自动。这个习惯能省掉大量“为什么屏幕上有值但阀门不动”的排查时间。4.5 现象点表导入上位机后部分点显示“未定义”或量程错误原因CSV 列顺序和上位机模板不一致或者单位、对象类型拼写不匹配。江森 Metasys 对对象类型大小写敏感AI和ai可能被当成两种东西。解决导入前先用上位机自带的模板导出一个空文件对照列名和格式。导入后写一个简单的校验脚本遍历所有点检查量程上下限是否合理比如温度点上限不应超过 100。发现异常点手动修正不要指望批量导入一次成功。5. 把培训 PPT 变成自己的调试手册三个进阶习惯5.1 给每个项目建一个“调试日志”表我现在的习惯是每接手一个 BA 项目先建一个 Excel 调试日志列包括日期、设备编号、点名称、操作内容、现象、处理结果、遗留问题。调试期间每天花 10 分钟填项目结束时这份日志就是最好的竣工资料。下次遇到类似故障翻日志比翻 PPT 快得多。培训 PPT 给的是通用知识调试日志给的是你这个项目的“病历本”。5.2 用趋势数据反推控制参数是否合理PID 参数调得好不好不看一时一刻看趋势。把设定值、实际值、阀门开度三条曲线放在一张图上看如果实际值围绕设定值缓慢波动阀门开度变化平缓说明参数合适如果实际值超调大、阀门频繁大幅动作说明比例增益太大或积分时间太小。我一般会在系统稳定运行 24 小时后导出趋势用 Excel 算一下实际值的标准差标准差小于 0.5℃ 就算合格。这个方法比凭感觉调参靠谱得多。5.3 把常用逻辑写成可复用的程序块江森 DDC 编程工具支持自定义程序块类似函数。把空调箱控制、水泵轮换、照明定时这些常用逻辑做成标准块新项目直接调用只改参数不改结构。这样既减少重复劳动又降低出错概率。我自己的标准块库里有启停控制块带延时和故障反馈、PID 控制块带手动自动无扰切换、报警块带死区和延时、联动块带优先级。每个块都在注释里写清楚输入输出和参数范围接手的人能看懂。程序块名称输入输出关键参数启停控制启停命令、故障反馈、手自动设备启停、状态、报警启动延时、停止延时PID 控制设定值、反馈值、手自动控制输出比例增益、积分时间报警块实时值、使能报警状态上限、下限、死区、延时联动块触发信号、优先级联动输出优先级、动作表这张表是我自己整理的标准块清单每个项目按需取用。培训 PPT 不会给你这些但这是从“会看”到“会做”的关键一步。最后说一个我踩过的坑早年做第一个 BA 项目时我觉得 PID 调参就是凑数结果空调箱温度振荡了一周甲方天天投诉。后来老老实实按“先比例后积分”的顺序调花了两个小时就稳了。楼宇自动化控制这行玄学很少大部分问题都是基础没打牢。把这份江森自控培训 PPT 里的架构图、点表、控制逻辑三样东西吃透再配上现场调试的耐心你就能从“看 PPT 的人”变成“写调试日志的人”。希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?
咨询建站