暖通空调数据采集与监控系统的几点想法
cbjs81122
cbjs81122 Lv.7
2015年09月16日 16:17:00
只看楼主

  摘要:本文就目前流行的楼宇自动化技术,谈了几点关于暖通空调监控系统应用的实际问题。RS-485技术在控制网络中的应用;利用VC 技术自编监控软件;模糊控制与PID算法的结合应用。  关键词:RS485 面向对象 PID 模糊控制   1、前言  21世纪信息化的时代已经到来,以网络通讯和计算机技术为背景的建筑智能化正是顺应这一时代潮流的必然趋势。作为智能建筑3A系统之一的楼宇自动化系统(BAS)对大楼的水电暖通等机电设备进行集中的监控和管理已日益成为现代建筑中必不可少的配置。

   摘要:本文就目前流行的楼宇自动化技术,谈了几点关于暖通空调监控系统应用的实际问题。RS-485技术在控制网络中的应用;利用VC 技术自编监控软件;模糊控制与PID算法的结合应用。


   关键词:RS485 面向对象 PID 模糊控制


1442395529.jpg


   1、前言
  21世纪信息化的时代已经到来,以网络通讯和计算机技术为背景的建筑智能化正是顺应这一时代潮流的必然趋势。作为智能建筑3A系统之一的楼宇自动化系统(BAS)对大楼的水电暖通等机电设备进行集中的监控和管理已日益成为现代建筑中必不可少的配置。
  下面就其中暖通空调系统的监控谈几点看法。


   2、RS485网络中央空调系统管理复杂,运行工况多变,是建筑物能耗大户。

  为此,实施BA系统一般将空调系统作为监控的重点,往往投入60%以上的监控点和超过水电监控投资总和的投入。


  但是不同厂商提供了不同功能的产品和系统,采用不同的通信协议,致使它们之间依靠网关和大量软件的互联成为高成本、低性能的解决方案。从资源的利用,系统的设计、调试、扩张、更新、维护等方面来看,都给业主带来不利。


  因此,目前BAS发展的技术趋势是现场总线技术(FCS)。美国Echelon公司于1990年12月推出的Lonworks技术正是采用了FCS技术,这是一种开放系统的通用总线。它的技术核心是神经元芯片(Neuron Chip)和LonTalk协议。但对于中小型的监控系统,全面采用Lonworks技术,并不具有技术优势和完善的工程实现。部分采用或支持现场总线技术的产品在目前大量的中小型系统中更具有应用性。


  以控制网络而言,LonTalk总线在理论上可以组成任意拓扑结构的网络。这种布线设计的随意性,如果运用不当,在工程实践中仍然是有技术风险的,并可能造成系统投资的增加。所以,中小型工程推荐运用基于RS-485总线的控制网络。该技术抗噪声干扰性好,广泛应用于过程控制领域,技术成熟,实现成本也较低。


  在使用RS-485接口的总线时,对于特定的传输线路,从发生器到负载,其数据信号传输所允许的最大电缆长度是数据信号速率的函数,这个长度数据主要是受信号失真及噪声等影响所限制,两者成反比。


  对于总线上的连接点的问题,根据规定,每个标准RS-485接口的输入阻抗为≥12kΩ,相应的标准驱动节点数为32.为适应更多节点的通信场合,有些芯片的输入阻抗设计成1/2负载(≥24kΩ)、1/4负载(≥48kΩ)、甚至1/8负载(≥96kΩ),相应的节点数可增加到64、128和256.


   3、系统软件从系统软件的设计来看,由组态软件进行二次设计,一定程度上可以缩短开发周期。

  目前楼宇设备控制组态软件市场为Johnson Control′s,Simens,Honeywell等几家公司所主宰。这些软件功能丰富,借助其完善的楼宇自控硬件设备,占有绝大部分的市场份额。但存在着硬件设备要求较高的问题,出于对内嵌的设备驱动程序(I/O Server),及被处理数据结构等原因的考虑,一般需要配用其专用的网络设备。而且它的一些核心技术封装在模块中,非厂家专业人员很难进行维护、调试。对于大量的中小型空调系统来说,其价格成本也较高。


  所以借鉴组态软件面向对象的设计思想,以实际系统中与各硬件直接相关的各控制量为对象名,作为系统设计的核心。软件系统则以与控制量映射的对象名作为各种操作的对象,通过对对象名的属性和值进行定义、赋值来实现硬件系统的状态变化。


  在此核心思想的基础上,以Windows为平台,VC 作为开发工具,建立①CobjectName(对象名信息类),包括AI型、AO型、DI型、DO型四类,每一个类中包括控制量的属性和相关信息;②CtreeView(树形显示类),帮助建立系统结构;③Ccomm(串行通信类),实现RS-485总线上多机系统之间的通信功能,包括创建、初始化、读写、关闭等操作;④CODBCRecord(数据记录类),实现重要运行参数的保存,及相关查询更新操作;⑤CalarmError(故障记录报警类),对参数值超过设定上下限的现场运行状况进行提示。


   整个软件系统则分为三个功能模块:
  ①设置模块,定义各硬件地址,IO口对象名等;②界面模块,建立人机对话界面;③后台模块,控制硬件采集、传输现场数据,及相关操作。


  由于该软件系统基于面向对象的设计思想,使得它的稳定、高效、及维护、扩展等性能得到了保证。

1442395529.jpg

免费打赏
e起沉默
2015年09月17日 09:40:39
2楼
想法毕竟是想法
回复
黑老五
2015年09月17日 10:11:43
3楼
多谢楼主分享!
回复
王校长丶
2016年08月29日 09:19:43
4楼
资料不错谢谢分享
回复
co1472261868383
2016年09月03日 10:50:26
5楼
谢谢楼主分享,表示支持!
回复
加倍努力
2016年09月07日 08:07:16
6楼
好资料,多谢楼主!
回复
猪头阿三
2016年09月07日 09:34:22
7楼

学习了~~~~~~~
回复

相关推荐

APP内打开