恒温恒湿空调系统调试手记
空调自控系统恒温恒湿控制系统PLC西门子smart200PLC 源MCGSpro 触摸屏源程序 项目无密码 实际应用 可以联系参考学习。某精密仪器车间的环境控制项目里我们给西门子smart200 PLC配上了MCGS Pro触摸屏。这套系统最有趣的地方在于温度控制精度能做到±0.5℃湿度波动不超过3%——比我家那台动不动就抽风的立式空调靠谱多了。硬件配置其实挺直白的// 模拟量输入配置 AIW16 - 温度传感器(PT100) AIW18 - 湿度传感器 // 数字量输出 Q0.0 - 压缩机接触器 Q0.1 - 加湿电磁阀 Q0.2 - 除湿电磁阀这里有个坑得注意smart200的模拟量输入默认是0-27648的量程得自己用标准化指令做转换。调试时发现传感器数据漂移后来在程序里加了移动平均滤波才解决。控制核心是PID双闭环// 温度PID控制 PID_CTRL(Temp_SP, Temp_PV, 0.5, 120, 30, 0.02, COMPRESSOR_PWM); // 湿度PID控制 PID_CTRL(Humi_SP, Humi_PV, 0.3, 90, 20, 0.01, HUMIDIFY_PWM);参数整定过程堪比玄学特别是温湿度耦合严重的时候。后来发现把温度环的积分时间设得比湿度环长些系统反而更稳定。调试时建议先开环测试执行机构响应别像我一开始就闷头调参。空调自控系统恒温恒湿控制系统PLC西门子smart200PLC 源MCGSpro 触摸屏源程序 项目无密码 实际应用 可以联系参考学习。触摸屏界面藏着些小心思-- 趋势图自动缩放 setTrendZoom(env_trend, AUTO_SCALE) -- 报警分级处理 addAlarmLevel(1, 湿度超限, 0xFF0000) addAlarmLevel(2, 温度异常, 0xFFA500)特别做了个虚拟键盘弹出效果防止车间工人误触参数。历史数据存储用了环形缓冲区老电工师傅说这设计比直接存SD卡靠谱——毕竟他们经历过好几次存储卡损坏导致系统挂掉。联调时遇到个邪门问题每次压缩机启动触摸屏就会黑屏重启。查了两天才发现是电源干扰给PLC和触摸屏加了个隔离变压器才算消停。这事教会我一个真理——工业现场的问题八成和接线有关。项目里留了个小彩蛋在触摸屏连续点击版本号5次会进入专家调试模式。这个后门当初是留着方便维护的结果客户技术主管发现后非要学怎么实现的后来成了他们自己改造系统的起点。源码已脱敏需要参考的朋友私信拿git地址。注意系统最低运行环境要求V2.4以上固件老设备刷机记得先备份
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2417018.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!