1、城市集中供热网自控及信息化技术白皮书(版本号:V1.1)同方股份有限公司数字城市科技公司二零零七年四月十八日城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 1 页目 录前言 4方案构架图 6第一章 自控系统结构 71.1 典型网络结构 71.1.1 中控室硬件配置 .81.1.2 通讯网络 91.1.3 热力站 121.2 软件结构 131.2.1 中控室部分的软件 .131.2.2 通讯管理软件 .141.2.3 热力站的软件 .15第二章 上位机软件 162.1 组态软件 162.1.1 工程管理器 .172.1.2 工程浏览器 .172.1.3 设备管理与驱动程序
2、 .172.1.4 实时数据库 172.1.5 画面开发系统 .182.1.6 报警和事件 .182.1.7 趋势曲线 182.1.8 控件 .182.1.9 报表系统 .192.1.10 与数据库连接 .192.2.11 网络连接 .192.1.12 用户管理与系统安全 202.1.13 Web 功能 .212.1.14 软件接口 .222.2 数据库系统 222.3 其它软件 232.3.1 热网全网平衡软件 .232.3.2 水力计算软件 .232.3.3 企业信息化软件 .23第三章 通讯网络 243.1 局域网 243.1.1 系统结构 .243.1.2 网络设备及配置要求 .253
3、.1.3 网络安全 .253.2 电话拨号 253.2.1 系统结构 .253.2.2 网络设备及配置要求 .263.2.3 网络安全 .27城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 2 页3.3 GPRS 及 CDMA 1X 273.3.1 系统结构 .273.3.2 网络设备及配置要求 .283.3.3 网络安全 .293.4 ADSL 及 VPN293.4.1 系统结构 .303.4.2 网络设备及配置要求 .313.4.3 网络安全 .32第四章 典型系统及控制方法 334.1 直连系统 .334.2 间连系统 .344.3 混水系统 .354.4 蒸汽系
4、统 .374.5 分布式变频泵系统 .394.6 换热首站 .40第五章 自主研发专业控制软件热网全网平衡软件 415.1 软件权限的管理功能 425.2 控制参数修改的权限管理功能 425.3 全网平衡功能 435.4 一次网阀的时间表控制模式 445.5 二次网变频循环泵的控制功能 445.6 控制效果的评价功能 455.7 负荷预测功能 465.8 无扰切换功能 475.9 效果排行功能 475.10 控制方式选择功能 47第六章 城市集中供热企业信息化解决方案 486.1 ezONE 业务基础平台 486.2 ezONE 技术优势 496.3 ezPHS 城市集中供热监控管理套件 50
5、6.3.1 系统配置管理 .506.3.2 实时监控管理 .526.3.3 报警管理 .536.3.4 历史数据分析 .536.3.5 报表管理 .546.4 ezHFS 供热收费管理套件 546.4.1 核心技术 .556.4.2 权限管理 .576.4.3 供热收费管理 .596.4.4 缴费录入 .616.4.5 减免录入 .636.4.6 操作记录 .646.4.7 定制查询 .656.4.8 定制报表 .66城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 3 页6.5 地理信息系统 .676.5.1 系统概述 .676.5.2 地图管理子系统 676.5.2.
6、1 地图数据管理 676.5.2.2 地形图的录入、修改和更新功能 686.5.2.3 调图与定位模块 686.5.2.4 查询统计检索模块 686.5.2.5 显示管网设施过滤 696.5.2.6 测量与动态标注 696.5.2.7 图档管理模块 706.5.2.8 数据转换模块 706.5.2.9 符号库管理与定制 706.5.2 管网设施管理子系统 .706.5.2.1 管网设施查询管理 706.5.2.2 管网设施统计管理 726.5.3 WEBGIS 管网地理信息发布系统 .736.5.3.1 视图操作 736.5.3.2 定位 746.5.3.3 查询 746.5.3.4 显示过滤
7、 74第七章 自主研发专业软件水力计算软件(HACNet) 747.1 HACNet 的主要功能 .747.2 HACNet 的主要特点 .757.2.1 友好的用户界面 .757.2.2 灵活的调节手段 .767.2.3 直观而完备的输出显示 767.2.4“单线制”和“双线制” 767.3 HACNet 的主要结构 .76第八章 典型业绩介绍 778.1 沈海热网 778.2 秦皇岛开发区热网 788.3 清华大学热网 788.4 太原二电热网 798.5 太原城南热网 798.6 太原西山煤电热网 798.7 大同市区热网 808.8 白山热网 808.9 辽源热网 808.10 荣城热
8、网 818.11 兰州热网 818.12 同煤集团热网 82城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 4 页前言城市集中供热是一种较好的供热方式,具有舒适、节能、环保、安全等特点。近年来,随着国家相关政策的出台,城市建筑的采暖方式越来越多的采用集中供热的方式解决。由于城市规模的不断扩大,城市集中供热网覆盖的范围越来越大,换热站的数量越来越多,供热面积越来越大。换热站的数量从十来个到上百个不等,供热面积从几十万平方米到上千万平方米不等。同方股份有限公司在背靠清华大学的情况下,从上个世纪八十年代末开始致力于城市集中供热自控技术的技术探索和具体工程项目的实施。经过近二十
9、年上百个项目工程经验的积累,形成一套完整的、具有实际操作性的、适合中国国情的、为用户着想的城市集中供热网自控及信息化技术实施解决方案。其解决方案具有如下几个特点:一、工艺和控制的完美结合。控制只是对工艺的具体实现,一个自控系统能否完全满足用户的需求,关键在于是否完全彻底地掌握了系统的工艺。同方股份有限公司储备有大量的暖通空调专业的技术人员,他们为每个项目提供具体的工艺方案。同时,我们也有大量的自动化方面的专业技术人员,他们可以保证把具体的工艺方案程序化。在过去近二十年的工程实施中,我们涉及到的具体系统包括:直连型系统、间连型系统、混水型系统、蒸汽换热系统、分布式变频泵系统、换热首站、区域锅炉房
10、等。二、多种通讯解决方案。通讯系统是控制系统中的桥梁,通讯系统解决方案的好坏,直接影响到自控系统内不同设备之间的数据交换,对自控系统的完整性起决定性的作用。同时也影响到系统运行时维护的难易程度、运行费用等方面。通讯方案的选择也随相关技术的发展而不断地发展。通讯方式从早期相对来说比较经济的电流环、X.25 方式发展到目前的局域网、电话拨号、GPRS、 CDMA 1X、ADSL 及 VPN 等。本文对目前比较通用的几种通讯方式从技术、费用等方面进行了比较,可为用户根据当地的实际情况选用合适的解决方案提供参考依据。三、彻底解决热网水平水力失调控制方法的提出和其在具体项目的广泛应用。同方股份有限公司根
11、据近二十年的工程经验,结合国内城市集中供热网的运行特点,在清华大学教授的指导下,提出了适合国内城市集中供热网的控制方法热网全城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 5 页网平衡控制方法。此控制方法可以很好的解决热网普遍存在的水平水力失调的问题。通过此控制方法在具体项目中的应用,解决了许多热网长年存在的冷热不均的问题,大大的提高了供热质量。同时,在热源运行及外部环境相同的情况下,通过上述控制方法在工程中的使用,比采用传统的控制方法所覆盖的供热面积增加,达到了节能的目的,为供热企业带来很好的经济效益和社会效益。四、设计阶段的管网分析。供热模拟计算的理论是较为成熟的,
12、目前国内的设计研究单位所使用的大部分计算程序在实际工程中经检验也是切实可行的,但是这些计算程序的使用者普遍认为这些程序难于使用,在处理实际工程问题时存在许多不便之处,主要表现在以下几个方面:用户界面不好、程序的灵活性不好等。供热系统水力计算软件(HACNet)是由清华大学建筑学院和同方股份有限公司经多年潜心开发,最新推出的用于供热系统水力模拟及动态调节仿真的软件包,程序全部采用图形化输入输出,用户界面友好,使用简洁方便,核心计算程序依据流体网络理论,可精确求解任意结构的水力网络(包括同程系统、异程系统及环形网络等) ,程序经过严格测试,计算准确、可靠。五、控制系统和企业信息化的结合。随国家信息
13、化相关政策的推出,近年来,供热企业信息化的需求越来越多。我公司在致力于供热企业信息化的同时,将控制系统和信息化系统进行结合,为用户提供更加全面、完善的服务。目前我们提供控制系统数据的网络发布系统,实现数据的远程共享。提供供热企业的收费系统,通过收费系统可以实现基础信息管理、用户变更、个人缴费、集体缴费、打印发票、查询定制、报表管理等功能,并能根据客户要求,实现银行代收热费、交费记录导入财务软件等功能。通过此收费系统可以提高企业收费的电子化、快速化和经济化等。同时为供热企业提供 GIS 系统。城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 6 页方案构架图同方股份有限公司
14、根据城市集中供热控制系统特点、供热企业运营的特点及业主未来的需求等方面提出了城市集中供热网自控及信息化技术的解决方案(白皮书) ,该解决方案的构架图如下。该解决方案从下到上包括现场层、通讯层、控制系统监控中心层、企业信息化层等。用户可以根据自身的特点及需求构造成不同的解决方案。每层的具体技术方案请参见以下的各章节。企业门户网站城市集中供热监控管理套件供热收费管理套件热网全网平衡软件水力计算软件( H A C N e t )供热管网地理信息系统E z O N E 基础业务平台G I S 综合服务平台数据总线 ( O P C )数据库控制系统监控中心通讯网路现场设备 ( 控制器 、 传感器 、 阀
15、门 、变频器等 )方 案 构 架 图城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 7 页第一章 自控系统结构城市集中供热网的自控系统分为硬件部分和软件部分。本章将概要的描述上述两个部分。相比较其它行业的自控系统而言,城市集中供热网的自控系统具有其自身的一些显著特点,其主要为如下几点:1、 热惯性大,滞后大。热网系统是一个大滞后的系统,采用常规的控制方法很难保证系统的正常稳定运行。系统的自动调节不仅与当前的数据有关,而且与历史的数据有关。2、热力站之间的耦合性强。热网系统是一闭式系统,系统各个部分是相互关联的,某一热力站运行参数的变化,会引起相邻热力站的运行状况,甚至会
16、引起整个系统的运行状态的变化。3、城市集中供热网涉及的区域广,分散性大。4、系统的扰动因素多。如热源运行状态的变化、外界环境的变化(室外温度、风力等)等。同方股份有限公司根据其近二十年上百个此类项目的工程经验,同时在清华大学强大的支持下,形成了一套完整的城市集中供热网自控及信息化的解决方案。1.1 典型网络结构典型网络结构如下图所示,从图中看出整个系统可分为三个部分: 中央控制室(后文中简称中控室) 通讯网络 热力站城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 8 页通讯网络历史数据服务器N 号热力站中控室其它网络设备1 号热力站网络设备控 制 器末端设备控 制 器末
17、端设备控 制 器末端设备I O 服务器W E B服务器网络设备工程师站操作员站 操作员站大屏幕W E B 访问1.1.1 中控室硬件配置IO 服务器IO 服务器负责与现场控制器通讯,交换数据信息。与服务器配套的网络设备的具体配置根据通讯网络的具体方案而定。若对实时数据采集稳定性要求较高的系统可配置多台 IO 服务器以冗余或热备的方式使用。历史数据服务器用于存储现场采集到的实时数据,形成热网的历史数据保存,历史数据可以用于分析热网的历史运行状况及故障的追索等功能。对历史数据备份要求高的系统,可配置多台历史数据服务器以冗余或热备的方式使用。城市集中供热网自控及信息化技术白皮书同方股份有限公司 共
18、82 页 第 9 页Web 服务器用于企业级网页发布。可以将系统的相关数据向广域网或企业内部的局域网进行发布,方便企业管理者通过网络的形式了解系统的运行情况,为管理者提供现代化的管理手段。工程师站用于项目实施过程中的开发和项目的后期维护工作,在工程师站中通常配置组态软件的开发版等相关软件,为系统的使用者提供系统的修改维护平台。操作员站在操作员站中配置组态软件的运行版本,为运行调度人员提供人机界面和实时及历史数据报表,并负责与 IO 服务器、历史数据服务器交换数据。通过相关的界面操作,操作人员可以对系统进行控制和管理。在一个大型系统中,可以配置多台操作员站以满足系统运行的需求。大屏幕大屏幕可以是
19、传统的马赛克大屏幕系统,也可以是技术先进的背投系统。通过此系统,操作员可以很好的了解热网运行的全貌。同时,可以为企业的来访者提供系统介绍、企业介绍的平台。上述中控室的硬件配置只是典型系统的配置方案,在具体项目实施时,可以根据项目的具体情况进行系统配置的增减或服务器的合并运行。1.1.2 通讯网络通讯网络作为连接中控室(如前提到的 IO 服务器)与现场控制器的通讯链路,其在设计中的合理性与运行中的稳定性对整个系统的可靠性起着至关重要的作用。通讯网络的硬件设备包括网络通讯电缆及相应硬件设备,如调制解调器、路由器等。如前文中提到的集中供热网的几个特点中所述,城市集中供热网涉及的区域广、分散性大这一特
20、点对构建自控系统通讯网络的提出了很高的技术要求。城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 10 页在多年以前,由于公共网络的申请和使用成本相对来说比较高,故基本上采用的通讯网络都是由供热企业自行组建通讯网路,如电流环的通讯方式等。随通讯技术的不断发展及公共通讯网络相对低廉的运行费用的出现,目前解决通讯的最好方法是采用公共的通讯网路。采用这种方式可以得到更好的通讯质量、更高的通讯速率,可以同时兼顾数据、视频等方面的功能。目前清华同方在城市集中供热网项目中主要使用的通讯网络及简要特点如下文所述:局域网最为稳定的通讯形式,多用于区域面积较小,方便敷设通讯线缆的供热系统。
21、初期成本高,需要自己敷设通讯电缆,后期维护费用较高,数据实时性高,运营成本低,若单独构建私有专网络则不存在安全问题。同时现场控制器系统需要支持 IP 协议,并带有相应网络接口(RJ45)。电话拨号用于区域面积较大,不方便自行敷设通讯线缆的场合。该通讯方式利用电话网络实现数据的交换,通讯电缆的敷设与维护工作由提供商负责,因此初期成本和维护费用低。由于需要向网络提供商(电信单位)交纳相应数额的使用费用,且价格因各地收费标准不一,所以运营成本在此不作过多评述,但总体来讲运营成本适中。通讯方式可以分为轮询拨号、点对点拨号和专线方式等。轮询拨号是对各个热力站轮流拨号,与某一个热力站通讯完毕后即断掉链路并
22、与下一个热力站通讯。这样中控室中的一条电话线在同一时间内只能与一个热力站通讯,实时性较差,因此不推荐采用。点对点拨号与专线方式可保证每个热力站实时在线,实时性较轮询拨号高。但对应每个热力站需要配置一对调制解调器和两条电话线(中控室和热力站各一个调制解调器和一条电话线) ,因此初期投资与运营成本比轮询拨号方式高。现场控制器需要连接调制解调器,因此必须配有 RS232 串行通讯口。中控室端需要配置一台或多台调制解调器,具体台数根据换热站的个数决定。为了便于设备的维护、调试及美观,我们推荐在中控室采用机架调制解调器的解决方案。城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 1
23、1 页GPRS 及 CDMA 1X无线通讯网路,适用于区域面积大,无法敷设通讯线缆的集中供热系统。该通讯方式利用移动电话网络的数据通道进行数据交换,该网络通常由移动或网通等通讯提供商负责建造和维护,初期投资费用低,每个热力站需要配备无线网络接入设备,中控室端需要具备公网固定 IP 地址或固定域名。 我公司推荐使用带公网固定 IP 地址的光纤接入方式。该通讯方式需要向网络接入商交纳相关费用,运营费用较高。无线网络的信号较容易受到外部干扰,且通信质量与当地网络信号强弱有关,因此该通讯方式稳定性较差。目前 GPRS 和 CDMA1X 的网络带宽有限,网络本身不保证数据的网络延时,实时性较差。中控室端
24、具备的公网固定 IP 或固定域名使得 IO 服务器直接暴露于 Internet上,存在安全问题,因此需要配备企业级防火墙。安全问题也可通过网络运营商(移动、联通等) 提供的私有网络服务解决,这样可以使供热系统的网络与公网完全隔离,避免外部的攻击,也节省了防火墙等网络设备的投资。ADSL 与 VPN适用于区域面积大,不方便自行敷设通讯线缆的集中供热系统。该通讯方式利用公用电话网络的数据通道实现数据的交换,通讯网络的敷设与维护工作多由网络提供商负责,因此初期成本和维护费用较低。由于需要向网络提供商(电信单位)交纳相应数额的使用费用,且价格因各地收费标准不一,所以运营成本在此不作过多评述,但总体来讲
25、运营成本适中。对于热网自控系统的应用来讲 ADSL 网络带宽大(可达 256K 以上),因此采用这种通讯方式的热网系统的实时性较高,由于高带宽的网络的提供,同时可搭载小流量的视频监控系统。ADSL 网络方案基于 IP 协议,因此与局域网通讯方式相同,现场控制器需要支持 IP 协议,并带有相应网络接口(RJ45)。同时在中控室端推荐采用高带宽的网络接入方式,如光缆等。各个热力站通过 ADSL 调制解调器接入 Internet,因此只能得到动态公网 IP 地址,若要得到固定私网 IP 地址需要使用 VPN 路由器搭建VPN 网络,实现局域网设备的稳定通讯,也可由接入商提供私网服务以实现此功城市集中
26、供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 12 页能应用。由 VPN 路由器构造的虚拟局域网通常采用 IPSec 协议,该协议中的密钥管理协议 IKE 提供安全可靠的算法和密钥协商,从而保证了网络的安全性。上文中简要列举了几种典型的通讯网络,然而每个城市集中供热系统各有其特点,根据自身特点及客观条件选择合适的通讯网络对今后系统的稳定运行起着相当重要的作用。综合上文所述,下表列出了几种通讯网络的性能。初期成本 运行成本 维护费用 实时性 安全性 稳定性 网络接 口 区域面 积局域网 高 低 较高 高 高 高 以太网 小电话拨号 低 适中 低 较低 较高 较低 串行 大GPR
27、S 及CDMA 1X 低 较高 低 低 较低 低 串行 大ADSL 较低 适中 低 高 高 高 以太网 大由于热网区域面积大,各个热力站现场条件不同,从而所采用的接入方式也有所区别,所以同一热网自控系统中可能存在多种通讯网络。此外可采取双网冗余等手段提高网络的可靠性。关于通讯网络的详细叙述请参见本文的相关章节。注:以上所提及的通讯网络均不可用于构建真正的实时系统,但对于热网控制需求来讲已经足够,所谓实时性高低是相比较而言。1.1.3 热力站热力站中的硬件设备可分为两部分:一部分是负责测量参数和执行动作的传感器与执行器等,另一部分则是负责现场逻辑运算与信息交换的现场控制器及网络设备。传感器包括温
28、度传感器、压力传感器、流量计、液位计等设备。这些设备是负责测量现场实时参数的一次元件,输出工业标准模拟信号,并通过信号电缆与控制器的输入端口相连接。传感器实现现场信号采集的基础元件。此外传感器中也包括一些如智能流量计等的二次仪表,这些智能仪表可通过通讯网络输出数字信号供现场控制器采集。这些传感器应根据工艺要求满足相应精度与防护等级的要求。城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 13 页执行器包括阀门、变频器等设备,这些设备是热网控制系统的执行机构。通常该类设备接收由控制器发出的命令信号,执行相应动作(开阀、关阀等) ,同时有些设备也能够通过输出口反馈当前的状态信
29、息。与传感器相同,执行器也应根据工艺要求满足相应精度与防护等级的要求。现场控制器最基本的功能是负责现场实时参数的采集,并根据控制逻辑操纵执行机构调节自动控制系统的运行状态。此外,控制器通过网路设备完成与 IO 服务器的数据交换工作。控制器种类繁多,在设备选型时应本着即要满足功能和今后扩充的要求又要物尽其能的原则,避免一味追求高性能而带来的资金浪费。热力站的控制方案请参见相关章节。1.2 软件结构软件在自动控制系统中的作用极为重要,它提供许多方面的系统功能,例如人机界面、历史数据的组织存储乃至控制方案的实现等。这些软件以功能模块的形式划分,本节中只对各个软件功能模块做简要功能介绍,详细叙述请参见
30、相关章节。软件功能的实现需要以硬件设备作为平台,硬件的具体结构确定了软件结构的划分。热网控制系统软件功能的各个模块也可分为三大部分,即中控室部分、通讯网络部分和热力站部分。1.2.1 中控室部分的软件中控室部分的软件也成为上位机软件,如下图所示上位机软件可划分为如下几个功能模块。上位机软件人机界面报警模块用户管理实时报表历史报表趋势曲线历史数据W e b 发布软件接口设备驱动全网平衡定制模块城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 14 页 人机界面:图形化软件,为操作员提供监视与操作的图形化界面。 设备驱动:负责上位机软件系统与硬件设备的数据交换功能。 报警模块
31、:提供报警功能,根据报警条件判断并产生正确的报警事件。 实时数据报表:负责以表格的形式显示和打印实时数据。 历史数据报表:负责以表格的形式显示和打印历史数据。 趋势曲线:以趋势曲线的方式显示和打印历史数据。 历史数据:负责组织存储历史数据以供用户查询,通常会使用关系型数据库。 Web 发布:提供 Web 发布功能,以 B/S 结构的软件构架提供人机界面功能。 用户管理:提供用户级别的访问权限管理和用户信息的定制功能。 软件接口:与其他系统交换信息的软件接口模块,如 OPC、DDE 等。 全网平衡:解决热网运行中的水平水力失调问题。 定制模块:根据客户的需求定制特定功能的模块。对于某个具体的热网
32、自动控制系统来说,不一定配置上文提到的所有软件模块,视工程的具体情况和客户的需求而定。1.2.2 通讯管理软件通讯管理软件负责完成系统中设备之间的数据交换工作,其主要功能如下图所示:通讯管理软件通讯链路管理信息数据的发送与接收通讯链路的状态与错误信息数据链路的自动维护 通讯链路的管理,包括建立和拆除通讯链路等; 信息数据的发送与接收;城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 15 页 向用户反映通讯链路的状态与错误信息; 数据链路的自动维护(如拨号网络中的断线重播功能)。对于采用不同的通讯方式的热网自控系统,通讯管理软件各有不同,也会以不同的形式出现。有些作为单独
33、的应用程序运行于上位机,有些则以控制系统驱动程序的方式出现,还有些则运行于热力站的现场控制器中。1.2.3 热力站的软件热力站的软件主要存储于现场控制器中,包括如下几个功能模块,如下图所示,其主要功能如下: 现场控制逻辑:实现控制逻辑的软件模块; 人机界面:用于现场显示和操作的人机界面; 现场报警:提供报警功能,根据报警条件判断并产生正确的报警事件; 接口软件:用于非本系统智能设备(例如其他厂家的智能流量计等)的接入。对于某个具体的热网自动控制系统来说,不一定配置上文提到的所有软件模块,视工程的具体情况和客户的需求而定。热力站的软件现场控制逻辑人机界面现场报警接口软件城市集中供热网自控及信息化
34、技术白皮书同方股份有限公司 共 82 页 第 16 页第二章 上位机软件上位机软件是指运行于中控室端的各个功能软件模块,主要包括工业组态软件、数据库系统和其它软件等。在第一章中通讯管理软件与上位机软件从功能上被分为两部分,但在实际的热网控制系统中这两部分功能的软件密不可分。尤其是运行在上位机的通讯管理软件可能是组态软件的一部分(如驱动程序),也可能是单独运行的应用程序通过软件接口与组态软件或数据库交换数据,因此本章中的内容也包括通讯管理软件。组态软件包含许多功能模块,如人机界面、历史曲线功能、报警功能、Web 发布功能等。组态软件除具备这些基本的功能以外还应具有一些标准的软件接口,如ODBC、
35、OPC 等,这些接口可大大提高整个软件系统的可扩展性,使整个系统更加完善和具有定制性。2.1 组态软件组态软件包含多个功能模块,各功能模块相互独立也相互联系。在下文将详细介绍热网控制系统中的几个基本软件模块的功能。这些软件模块可分为两大类即开发系统和运行系统。 开发系统工程管理器:负责计算机内的所有应用工程的统一管理环境,具有管理功能,可用于新工程的创建及删除,并能对已有工程进行搜索、备份及有效恢复,实现数据词典的导入和导出等功能。工程浏览器:应用工程的设计管理配置环境,进行应用工程的程序语言的设计、变量定义管理、连接设备的配置、开放式接口的配置、系统参数的配置、WEB 发布管理、第三方数据库
36、的管理等。画面开发系统:应用工程的开发环境。工程师需要在这个环境中完成画面设计、动画连接、程序编写等工作。该系统应具有先进完善的图形生成功能;数据词典库提供多种数据类型,能合理地提取控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能进行简捷的操作。城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 17 页 运行系统运行系统是组态软件的实时运行环境,在应用工程的开发环境中建立的图形画面只有在运行系统中运行才能实时反应现场的运行情况。运行系统负责从控制设备中采集数据,并存于实时数据库中。它还负责把数据的变化以动画的方式形象地表示出来,同时可以完成变量报警、操作
37、记录、趋势曲线等监视、存储功能,并按实际需求记录到历史数据库中。2.1.1 工程管理器对于系统集成商和用户来说,一个系统开发人员可能保存有很多个工程文件,对于这些工程的集中管理以及新开发工程中的工程备份等都是比较烦琐的事情。工程管理器的主要作用就是为用户集中管理本机上的所有工程文件。工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索指定路径下的所有工程,修改工程属性,工程的备份、恢复、数据词典的导入导出,切换到开发或运行环境等。2.1.2 工程浏览器工程浏览器是组态软件的开发环境。在这里您可以管理工程的各个组成部分包括Web、文件、数据库、设备、系统配置、 SQL 访问管理器等。2.
38、1.3 设备管理与驱动程序组态软件把需要与之交换数据的硬件设备或软件程序都作为外部设备使用。外部设备包括 PLC、仪表、模块、板卡、变频器等。按照通信方式可以分为:串行通信(232/422/485) 、以太网、专用通信卡等。只有在定义了外部设备之后,运行系统才能通过 I/O 变量和它们交换数据。而完成交换数据功能的软件模块称为驱动程序。2.1.4 实时数据库数据库是组态软件最核心的部分。在运行系统运行时,现场的设备状态及相关参数要以动画的形式反映在屏幕上,操作员在计算机前发布的指令也要迅速送达现场,所有这一切都是以实时数据库为中心环节,所以说数据库是联系上位机和下位机的桥城市集中供热网自控及信
39、息化技术白皮书同方股份有限公司 共 82 页 第 18 页梁。数据库中变量的集合形象地称为“数据词典” ,数据词典记录了所有用户可使用的数据变量的详细信息。2.1.5 画面开发系统画面开发系统主要分为两部分功能 动画连接:“动画连接”就是建立画面的图素与数据库变量的对应关系。 命令语言:工程人员可以利用其来增强应用程序的灵活性,用户只要按规范编写程序段即可,它包括:应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言、自定义函数命令语言和画面命令语言等。2.1.6 报警和事件报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。通过这些报警和事件用户可以方便地记录和查看
40、系统的报警和各个工作站的运行情况。当报警和事件发生时,在报警窗中会按照设置的过滤条件实时地显示出来。为了分类显示产生的报警和事件,可以把报警和事件划分到不同的报警组中,在指定的报警窗口中显示报警和事件信息。2.1.7 趋势曲线趋势曲线用来反应变量随时间的变化情况。趋势曲线有两种:实时趋势曲线和历史趋势曲线。这两种曲线外形都类似于坐标纸,X 轴代表时间,Y 轴代表变量的量程百分比。所不同的是,在您的画面程序运行时,实时趋势曲线随时间变化自动卷动,以快速反应变量的新变化,但是时间轴不能“回卷” ,不能查阅变量的历史数据;历史趋势曲线可以完成历史数据的查看工作,但它不会自动卷动(如果实际需要自动卷动
41、可以通过命令语言编程实现) ,需要通过带有命令语言的功能按钮来辅助实现查阅功能。在同一个实时趋势曲线窗口中可同时显示多个个变量的变化情况。2.1.8 控件控件可以作为一个相对独立的程序单位被其他应用程序重复调用。控件的接口是城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 19 页标准的,凡是满足这些接口条件的控件,包括第三方软件供应商开发的控件,都可以被组态软件直接调用。组态软件中提供的控件在外观上类似于组合图素,工程人员只需把它放在画面上,然后配置控件的属性进行相应的函数连接,控件就能完成其复杂的功能。2.1.9 报表系统数据报表是反应生产过程中的过程数据、运行状态等
42、,并对数据进行记录、统计的一种重要工具,是生产过程必不可少的一个重要环节。它既能反应系统实时的生产情况又能对长期的生产过程数据进行统计、分析,使管理人员能够掌握和分析生产过程情况。组态软件提供内嵌式报表系统,工程人员可以任意设置报表格式,对报表进行组态。组态软件可为工程人员提供了丰富的报表函数,实现各种运算、数据转换、统计分析、报表打印等。既可以制作实时报表又可以制作历史报表。另外,工程人员还可以制作各种报表模板,实现多次使用,以免重复工作。2.1.10 与数据库连接组态软件的数据库访问功能实现组态软件和其他外部数据库(通过 ODBC 访问接口)之间的数据传输。它包括数据库访问管理器和相关的
43、SQL 函数。数据库访问管理器用来建立数据库字段和组态软件变量之间的联系,包括“表格模板”和“记录体”两部分。通过表格模板在数据库表中建立相应的表格;通过记录体建立数据库字段和组态软件之间的联系。同时允许通过记录体直接操作数据库中的数据。2.2.11 网络连接组态软件的网络结构是真正的客户/服务器模式,客户机和服务器同时运行组态软件(最好是相同版本的) 。在配置网络时要绑定 TCP/IP 协议,即 PC 机必须首先是某个局域网上的站点并启动该网。网络结构如下图所示:城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 20 页IO 服务器登录服务器 校时服务器 客户端报警服务
44、器 历史记录服务器图 2-1IO 服务器:负责进行数据采集的站点。如果某个站点虽然连接了设备,但没有定义其为 IO 服务器,那么这个站点采集的数据不向网络上发布。 IO 服务器可以按照需要设置为一个或多个。报警服务器:存储报警信息的站点。系统运行时,IO 服务器上产生的报警信息将会传输到指定的报警服务器上,经报警服务器验证后,产生和记录报警信息。历史记录服务器:存储历史数据的站点。系统运行时,IO 服务器上需要存储的历史数据将会传输到指定的历史记录服务器上保存起来。登录服务器:登录服务器负责网络中用户登录的校验。在网络中只可以配置一个登录服务器。校时服务器:统一网络上各个站点的系统时间。客户端
45、:某个站点被指定为客户后可以访问其指定的服务器。一个站点被定义为服务器的同时,也可以被指定为其它服务器的客户(如一台机器被指定为校时服务器的同时也可指定为 IO 服务器的客户) 。2.1.12 用户管理与系统安全在组态软件中,为了保证运行系统的安全运行,对画面上的图形对象设置了访问权限,同时给操作者分配了访问优先级和安全区,只有操作者的优先级大于对象的优先级且操作者的安全区在对象的安全区内时才可访问,否则不能访问画面中的图形对象。此外系统管理员可根据需要添加、删除和修改用户账号及权限属性。为了防止其他人员对工程进行修改,在组态软件开发系统中可以对工程进行加密,当打开加密工程时必须输入正确密码后
46、才能打开工程,从而保护了工程开发者的权益。城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 21 页2.1.13 Web 功能组态软件可提供了 Internet/Intranet 浏览功能,Web 功能采用 B/S 结构,客户可以随时随地通过 Internet/Intranet 网络实现画面的远程监控,而远程客户端需要安装Microsoft Internet Explore 5.0 以上或者 Netscape 3.5 以上的浏览器以及 JRE 插件即可。如下图所示:内部网(TCP/IP)(发布工程画面)领导办公室领导办公室中控室 中控室 锅炉房在世界各个角落连接到万维网的
47、 PCInternet锅炉房在家里城市集中供热网自控及信息化技术白皮书同方股份有限公司 共 82 页 第 22 页Web 功能技术特性 支持多画面集成显示,实现运行系统图形相一致的显示效果; 支持动画显示,客户端和服务器端保持数据同步,使客户端用户达到亲临其境的效果; 基于通用的 TCP/IP、Http 协议,具有广泛的广域网互联;远程客户端系统的运行不影响主控机的运行,而客户端可以具有操作远程设备的能力。2.1.14 软件接口组态软件作为一个开放型的通用工业监控系统,可支持工控行业中大部分国内外常见的测量控制设备。遵循工控行业的标准,采用开放接口提供第三方软件的连接(DDE/OPC/ ACTIVE X 等) 。用户无须关心复杂的通信协议原代码、无须编写大量的代码。通过图形生成、数据统计处理程序代码就可以方便快捷地进行设备的连接、画面的开发、简单程序的编写从而完成一个监控系统的设计。2.2 数据库系统数据库系统在各个行业中的应用已经较为普遍,热网控制系统也不例外。前一节中描述的组态软件中已经提及组态软件本身的实时数据库和历史数据库,对于一般的热网控制系统来说,上述的数据库功能已经符合功能要求。然而对于系统复杂、数据量大、保存时间长且需要实现复杂查询功能(例如生成复杂的总结性报表等)的热网控制系统来说,组态软件本身的数据库功能和