7
6ES7231-7PF22-0XA0参数说明
1、引言
水源热泵空调系统是一种利用自然水源作为冷热源的空调系统,其技术是水源热泵技术。所谓水源热泵技术,是利用地球表面浅层水源所吸收的太阳能和地热能而形成的低温低位热能资源,并采用热泵原理,通过少量的高位电能输入,实现低位热能向高位热能转移的一种技术。河水、湖水、地下水等地球表面浅层水源吸收了太阳辐射的能量,水源的温度十分稳定。在夏季,水源热泵空调系统将物中的热量转移到水源中,由于水源温度低,所以可以地带走热量。在冬季,水源热泵空调系统从水源中提取能量,根据热泵原理,通过空气或水作为载冷剂提升温度后送到建筑物中。通常,水源热泵消耗1kW的能量,用户可以得到4kW以上的热量或冷量。由于水源热泵空调系统具有、节能和环保等优点,近年来得到了越来越多的应用。
空调系统的控制主要分为继电器控制系统、直接数字式控制器(DDC)系统和可编程序控制器(PLC)系统等级几种。由于故障、系统复杂、功耗高等明显的缺点,继电器控制系统已逐渐被淘汰。DDC控制系统虽然在智能化方面有了很大的发展,但由于其本身抗干扰能力差、不易联网、信息集成度不高和分级分步式结构的局限性,从而限制了其应用。相反,PLC控制系统以其运行、使用维护方便、抗干扰能力强、适合新型高速网络结构等显著的优点,在智能建筑中得到了广泛的应用。为了提高空调系统的经济性、性和可维护性,目前空调系统都倾向于采用、实用、的PLC来进行控制。
本文介绍和利时公司HOLLiAS-LEC G3小型一体化PLC在水源热泵空调控制系统中的成功应用,说明了HOLLiAS-LEC G3小型一体化PLC可以很好地实现空调智能化控制,达到减少无效能耗、提高能源利用效率和保护空调设备的目的。
2、空调系统介绍
北京市某单位的办公楼采用水源热泵空调系统,总建筑面积8550m2,建筑高度20.5m,其中空调面积约6840m2。地下1层为各种设备房和操作间,地上1层为职工食堂、大厅和会议室,地上2~6层为商业办公用房。
室内温度和相对湿度等技术参数的设计要求如表1所示。水源热泵空调系统的设计制冷量为860kW,制热量为950kW。空调的主机系统由四台压缩机组成,水源水系统由取水井、渗水井和水处理设备组成。
表1 室内技术参数的设计要求
3、控制系统硬件设计
该水源热泵空调系统主要是根据蒸发器和冷凝器进出水温度的变化来控制4台压缩机的启停,使水温稳定在设定的范围内。4台压缩机分成A和B两组,每组各有2台压缩机。系统的I/O点分配如表2所示,其中开关量输入点6个,模拟量输入点4个,开关量输出点5个,模拟量输出点1个。
表2 系统的I/O点分配表
根据输入和输出的要求,该水源热泵空调系统的控制器选用和利时公司具有自主知识产权的HOLLiAS-LEC G3小型一体化PLC。考虑到此系统需要一定的备用I/O点,CPU模块选择带有24点开关量的LM3107,其中开关量输入14点,开关量输出10点。模拟量输入模块选用四通道热电阻输入模块LM3312,模拟量输出模块选用两通道模拟量输出模块LM3320。PLC的人机界面选用EView触摸屏。PLC控制系统及相关设备的组成如图1所示,这些配置能够满足系统的要求。
图1 PLC控制系统的组成
4、控制系统软件设计
控制系统的主要功能是对热泵进行自动启停,显示温度、压力、流量等运行参数,显示压缩机的工作状态,记录设备的运行时间和故障原因,实现对水源热泵空调系统的智能控制。从控制系统的主要功能出发,为了增加程序可读性和减少程序代码,PLC程序采用了主程序调用功能块、功能块调用函数的程序结构。PLC程序由1个主程序、11个功能块子程序和1个函数组成,其调用关系如图2所示。程序编译码占用空间为30K。
程序设计的思路是,当PLC上电后,一直进行温度、压力、流量等运行参数的检测,这些检测主要在检测程序、故障程序和A/B组故障停机程序中完成。如果相关参数均无异常,则开机功能块子程序运行,启动压缩机。在开机过程中,同时进行温度判断。如果温度达到了设定值,则进入调节功能块子程序,停止开机功能块子程序,完成开机。根据温度的变化,调节功能块子程序控制压缩机的启停。变频器的控制则是通过调用加载程序和降载程序来实现。
在这些程序中,为了满足压缩机的使用要求,调节功能块子程序是繁琐的,例如压缩机的启动时间要小于30秒、压缩机每小时的启动次数不要过5次等。为了平衡压缩机的运行时间,增加空调的使用寿命,传统的程序设计采用先启先停、先停先启、开机过程中启动次序轮换等控制方法,来协调压缩机的运行时间。但是,如果本系统采用这种方法,则仍然存在某一台压缩机运行时间过长的问题。因此决定对传统方法进行改进,采用随机启停的控制方法代替先启先停、先停先启的控制方法,解决了压缩机的运行时间不平衡的问题。
图2 程序调用关系图
人机界面选用EView触摸屏,页如图3所示。输入密码后,点击功能菜单,在弹出的快捷窗口中,可以选择参数查询、运行时间、故障查询、运行状态、参数设定、调节显示、操作界面等子菜单,进行相关的操作和显示。
图3 人机界面页
5、结论
采用传统的继电器控制系统来实现热泵的控制,由于机械接触点很多,接线复杂,参数调整不方便,而且机械接触点的工作频率低,容易损坏,性差。采用直接数字式控制器(DDC)虽然可以减少接线,性有所提高,但由于DDC其本身的抗干扰能力差、不易联网、信息集成度不高和分级分步式结构的局限性,因此,越来越不能满足复杂多变的智能控制要求。
采用PLC来控制热泵系统,不仅可以通过编程实现复杂的逻辑控制,而且可以在很大程度上简化硬件接线,提高控制系统性,用户操作界面友好,信息集程度高,便于实现智能控制。因此,在热泵空调领域,PLC控制系统取代DDC控制系统是必然趋势。
以上是反络式计算方法,对特种卷绕时则相对容易,特种卷绕方式除了通用的参数如d,升降速度Vt等设定外,主要是根据下图所示,在0,1,2,3,4…各段设定相应的时间值,达到的上、下侧返回点和转速,当某一点的设定为0时,在该点进行不折弯地控制。这样,ABM的计算只要求出各段的斜率即可,为0时求不折弯的斜率。按照这样的直线方法计算络出的锭子的形状就会比较明显地分段,但是特种卷绕可以络出各种特种的形状来(不考虑沙线的适应性),例如特种形,半凸缘络线筒,锥形半凸缘络线筒,锥形络线筒等。 为了使分段不明显,变化比较柔和,图中三条线的折弯采用曲线拟合的方法,根据三点的设定值计算出拟和的二次曲线的各个系数,然后按二次曲线控制运动。 根据曲线的设定可以事先经过处理,由计算机绘出一个理想的锭子实体图形,下面列举了一特种形和锥形半凸缘络线筒的示意图。(在下面的图中,标注的是锭子转速ω和上下侧返回点的位置。) |
塑变是对络绕发生变缘凸起时的纠正或络筒角部的圆化起着关键的作用,塑变量和塑变率因纱线及纱线的品种,横梁的移动速度不同而不同。其处理如下图所示。这时需要在计算行程时减去塑变的部分。 Cr:塑变量 Rc:塑变率 数据的初始计算和检验以及GV-50画面 数据的初始计算是指象大直径等运行中参数的计算,除了反络式的计算时间较长由GV-50显示"正在计算"的提示画面,如果数据检验发现设定出范围错误,由GV-50以相应的显示出报警画面,例如后面流程图中的急停等报警。 通常情况下,GV-50的画面随着运行状态,可以显示测量状态,设定一览,和络绕控制状态,可以随时看到当前的操作提示和进度。在选择了本文页图的与ABM连接的通用计算机的情况下,也可以在计算机上显示这些内容。 |
| PLC和ABM模块的程序全部实现模块化,对程序编制、维护和功能增加非常方便,不用改动以前的模块,程序结构。 ABM程序: 主控程序,程序1,PLC运行方式的检测,运行起动时,根据选定的络绕方式去执行相应的运算程序;运行停止时,由运算程序自动返回到主控程序。 运算程序,每种络绕方式一个程序,程序2,3…,个个运算程序根据PLC各控制级的状态调用数据校程序,线束络绕子程序,络绕子程序;如果检测到PLC内运行控制信号停止,则反回到主控程序。 这里所说得主控程序/运算程序与语言的主/子程序是不同的,ABM模块内的BASIC程序可以有多个,由模块对它们按存储顺序自动编号,而在各程序中可以有该程序的内部子程序,这个子程序就和通常语言的子程序是一样的。这样将不同络绕方式的程序立存放,有利于程序运行速度快,因为它只执行一种络绕程序,且增加新的络绕方式或修改某种络绕方式时,不用改动别的程序,这些程序中可能有相同的部分,也可以把它们象子程序样单作为子程序存储,在程序容量允许时也可以直接放在各个需要的程序中。 当ABM模块运行时,可以设定该模块的启动方式,包括变量是否请零,起动执行的程序号,串行口通讯参数等。ABM模块还有另外一个特点,可以通过编程处理,使当程序由于编程错误导致程序执行中断时(例如溢出,被零除等),是否自动重新启动。那么设定ABM模块启动时是否对变量初始化就有意义,因此在络筒机控制系统设计是采用不清零的启动方式。 |
| 1. 实际系统运行时,由于大电机的运行,可能会使ABM模块和PLC的CPU之间和通讯中断,ABM和CPU之间的通讯是通过底板CPU总线进行的,高速计数器的目标值由ABM计算,在络绕过程中使ABM的计算数据一直有效,不能中断,因此在通讯暂时中断时要使CPU使用前次的计算结果,而后等待通讯在几秒内继续。这种情况少见也没有规律。 2. 可以设定ABM模块的启动方式,使ABM在由于编程错误而导致ABM程序执行意外中断时,例如溢出错误,强制ABM运行。这样强制运行和启动时不对变量初始化可以使程序继续原来的过程运行,而且不必重新初始计算,而且不会由于中断自动进入命令方式使整个系统动作中止。而对出现了严重的程序错误,如行程和转速计算的错误则即使ABM程序继续运行也无能为力了。使用的命令是: LOCKOUT (强制运行) AUTOSTART 2,1,19200(以非自动变量方式,启动程序1,通讯口速率) 如果是系统停电,则ABM的变量数据是不带停电记忆的,这时需要由PLC CPU来确定是否进行初始计算。 3. PLC CPU可以对运动进行控制,如果发生撞梁故障时可以自回复原点,等待重新启动,而频繁的撞梁则是PLC程序问题。 4. CPU在运行过程中除了接受PLC报警外,可以自动检测变频器、伺服电机回路的故障。 5. ABM程序口令的程序:在ABM系统中没有直接的口令保护功能,但是可以用上面的强制运行命令来实现可变口令。口令输入地址,在ABM程序中编写可变口令的程序,LOCKOUT命令后加上判断条件,如果PLC寄存器重的8位数据与ABM程序的口令不一致则LOCKOUT指令有效。例如,LOCKOUT(数据寄存器<>ABM口令)。 6. 为了表示ABM模块工作正常,在程序中加入一些PRINT #1语句,在通讯口#1传送数据,这样在程序正常运行时,模块上面的通讯信号LED会闪烁。 |
根据实际运行所有方式的结果,能够适应沙线和参数的设定,另外根据辅助程序的跟踪结果,测得的运算过程以反络式、平行式示例如下: 正常工作条件下,根据驱动皮带轮的不同和工艺方式的选择,锭子的转速和纱线速度是不一样的。 ASCII-BASIC模块作为PLC比较特殊的一种智能型模块,其功能除了本文所涉及的数据运算外,还有通讯功能(内装MODEM的相应型号),外接通讯型显示器、打印机等,作为PLC CPU的又一个协处理器,其应用范围还很多,因此值得推广。 | ||||||
前言:
系统结构:
ASII-BASIC 模块及语言:
运转方式的计算过程:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||