⑴ PLC(可编程控制语言)在中央空调系统中的应用
http://www.cnpower.org/Article/rekong/gkong/200703/13991_2.html
plc和变频器在中央空调节能改造中的应用
摘要:中央空调系统是现代大型建筑物不可缺少的配套设施之一,电能的消耗非常大,约占建筑物总电能消耗的50%。由于中央空调系统都是按最大负载并增加一定余量设计,而实际上在一年中,满负载下运行最多只有十多天,甚至十多个小时,几乎绝大部分时间负载都在70%以下运行……
关键词:PLC 变频器 中央空调 节能改造
一、前言
中央空调系统是现代大型建筑物不可缺少的配套设施之一,电能的消耗非常大,约占建筑物总电能消耗的50%。由于中央空调系统都是按最大负载并增加一定余量设计,而实际上在一年中,满负载下运行最多只有十多天,甚至十多个小时,几乎绝大部分时间负载都在70%以下运行。通常中央空调系统中冷冻主机的负荷能随季节气温变化自动调节负载,而与冷冻主机相匹配的冷冻泵、冷却泵却不能自动调节负载,几乎长期在100%负载下运行,造成了能量的极大浪费,也恶化了中央空调的运行环境和运行质量。
随着变频技术的日益成熟,利用变频器、PLC、数模转换模块、温度传感器、温度模块等器件的有机结合,构成温差闭环自动控制系统,自动调节水泵的输出流量,达到节能目的提供了可靠的技术条件。
二、问题的提出
1、原系统简介
我酒店的中央空调系统的主要设备和控制方式:100冷吨冷气主机2台,型号为三洋溴化锂蒸汽机组,平时一备一用,高峰时两台并联运行;冷却水泵2台,扬程28米,配用功率45 KW,冷水泵有3台,由于经过几次调整,型号较乱,一台为扬程32米,配用功率37KW, 一台为扬程32米,配用功率55KW, 一台为扬程50米,配用功率45KW。冷却塔6台,风扇电机5.5KW,并联运行。
2、原系统的运行及存在问题
我酒店是一间三星级酒店。因酒店是一个比较特殊的场所,对客人的舒适度要求比较高,且酒店大部分空间自然通风效果不好,所以对夏季冷气质量的要求较高。
由于中央空调系统设计时必须按天气最热、负荷最大时设计,且留有10%-20%左右的设计余量。其中冷冻主机可以根据负载变化随之加载或减载,冷冻水泵和冷却水泵却不能随负载变化作出相应的调节。这样,冷冻水、冷却水系统几乎长期在大流量、小温差的状态下运行,造成了能量的极大浪费。
为了解决以上问题,我们打算利用变频器、PLC、数模转换模块、温度模块、温度传感器等构成的温差闭环自动调速系统。对冷冻、冷却水泵、冷却塔进行改造,以节约电能。
三、节能改造的可行性分析
改造方案是通过变频器、PLC、数模转换模块、温度模块和温度传感器等构成温差闭环自动控制,根据负载轻重自动调整水泵的运行频率,同时根据冷却水温度的高低,自动切投冷却塔散热风机,以达到节能效果。以下是分析过程:
1、 中央空调系统简介
中央空调系统结构图
在中央空调系统设计中,冷冻泵、冷却泵的装机容量是取系统最大负荷再增加10%—20%余量作为设计系数。根据计算中央空调系统中,冷冻水、冷却水循环用电约占夏季酒店总用电的25%—30%,冷却塔的用电占8%—10%。因此,实施对冷冻水和冷却水循环系统以及冷却塔的能量自动控制是中央空调系统节能改造及自动控制的重要组成部分。
2、泵的转速调节
根据异步电动机原理
n=60f/p(1-s)
式中:n:转速 f:频率 p:电机磁极对数 s:转差率
由上式可见,调节转速有3种方法,改变频率、改变电机磁极对数、改变转差率。在以上调速方法中,变频调速性能最好,调速范围大,静态稳定性好,运行效率高。因此改变频率而改变转速的方法最方便有效。
3、冷却塔的控制
以前的冷却塔是人为的根据冷却水温度选择冷却塔开启的台数,非常容易造成能源的浪费现象,现在根据冷却水的温度,由温度传感器传送信号至PLC,由PLC经计算后对冷却塔风机依次开启,以28℃为基数,温度每上升2℃,开启两台散热风机,每下降2℃,延时5分钟后停止2台风机,以达到节能效果。
plc和变频器在中央空调节能改造中的应用 来自: 免费论文网www.shu1000.com
四、节能改造的具体方案
1、主电路的控制设计
根据具体情况,同时考虑到成本控制,原有的电器设备尽可能的利用。冷冻水泵及冷却水泵均采用一用一备的方式运行,使用一台变频器控制拖动两台水泵交替运行。将一台扬程较高的冷水泵作为备用。
以下为冷冻水泵与冷却水泵一次接线图:
2、功能控制方式
工作流程:
开机:开启冷水及冷却水泵,由PLC控制冷水及冷却水泵的启停,由冷水及冷却水泵的接触器向制冷机发出联锁信号,开启制冷机,由变频器、温度传感器、温度模块组成的温差闭环控制电路对水泵进行调速以控制工作流量,同时PLC控制冷却塔根据温度传感器信号自动选择开启台数。
停机:关闭制冷机,冷水及冷却水泵以及冷却塔延时十分钟后自动关闭。
保护:由压力传感器控制冷水及冷却水的缺水保护,压力偏低时自动开启补水泵补水。
五、变频节能技术框图及改造原理分析
下图为变频节能系统示意图
变频节能示意图
图七
1、对冷冻泵进行变频改造
控制原理说明如下:PLC控制器通过温度模块及温度传感器将冷冻机的回水温度和出水温度读入控制器内存,并计算出温差值;然后根据冷冻机的回水与出水的温差值来控制变频器的频率,以控制电机转速,调节出水的流量,控制热交换的速度;温差大,说明室内温度高系统负荷大,应提高冷冻泵的转速,加快冷冻水的循环速度和流量,加快热交换的速度;反之温差小,则说明室内温度低,系统负荷小,可降低冷冻泵的转速,减缓冷冻水的循环速度和流量,减缓热交换的速度以节约电能;
2、对冷却泵进行变频改造
由于冷冻机组运行时,其冷凝器的热交换量是由冷却水带到冷却塔散热降温,再由冷却泵送到冷凝器进行不断循环的。冷却水进水出水温差大,说明冷冻机负荷大,需冷却水带走的热量大,应提高冷却泵的转速,加大冷却水的循环量;温差小,则说明,冷冻机负荷小,需带走的热量小,可降低冷却泵的转速,减小冷却水的循环量,以节约电能。
六、实际调试注意事项
1、整改设备安装完毕后,先将编好的程序写入PLC,设定变频器参数,检查电器部分并逐级通电调试。
2、投入试运行时,人为地减少负荷,观察流量是否因频率的降低而减小,并找到制冷机报警时的最低变频器频率,以及流量降低后管道末端的循环情况,使变频器工作在一个最低的稳定工作点。
3、用温度计及时检测各点温度,以便检验温度传感器的精确度及校验各工况状态。
七、技术改造后的运行效果比较
1、节能效果及投资回报
进行技术改造后,系统的实际节电率与负荷状态、天气温度变化等因素有一定关系。根据以往运行参数的统计与改造后的节能预测,平均节能应在20-30%以上。经济效益十分显著。改造后投入运行一年即可收回成本,以后每年可为酒店节约用电约12万元。
2、对系统的正面影响
由于冷冻泵、冷却泵采用了变频器软启停,消除了原来启动时大电流对电网的冲击,用电环境得到了改善;消除了启停水泵产生的水锤现象对管道、阀门、压力表等的损害;消除了原来直接启停水泵造成的机械冲击,电机及水泵的轴承、轴封等机械磨擦大大减少,机械部件的使用寿命得到延长 ;由于水泵大多数时间运行在额定转速以下,电机的噪声、温升及震动都大大减少,电气故障也比原来降低,电机使用寿命也相应延长。
由于采用了温差闭环变频调速,提高了冷冻机组的工作效率,提高了自动化水平。减少了人为因数的影响,大大优化了系统的运行环境、运行质量。
八、结论
虽然一次性投资较大,但从长远的经济利益来看是值得的。这里我们也借鉴了其它一些酒店改造的经验和实际效果,进一步验正了利用变频器、PLC、数模转换模块、温度模块、温度传感器等组成的温差闭环自动控制系统,对中央空调系统的节能改造是可行的。可以达到我们当初设计的预期效果。
九、结束语
在科技日新月异的今天,积极推广高新技术的应用,使其转化为生产力,是我们工程技术人员应尽的社会责任。对落后的设备生产工艺进行技术革新,不仅可以提高生产质量、生产效率,创造可观的经济效益。对节能、环保等社会效益同样有着重要的意义。
⑵ 中央空调冷水系统(制冷)的plc程序怎么写呀
这个要有起码的控制要求才行,任何程序都要有起码的控制理论或者控制要求,才能写控制程序。
最好是参考之前的控制程序,或者之前的控制画面,应该能得到一些信息,做一个大概,到了客户那里再核对修改就是。
⑶ 采用PLC控制制冷机的四个压缩机,如何能实现
用PLC控制没问题啊,PLC变成可以设置根据探头测到的温度或者吸排气压力,来确定开启的压缩机个数,还可以编程排列压缩机的启动次序,不会使一个压缩机每次都启动,这样就相对增加了压缩机的寿命,现在PLC一般来讲还是西门子的比较好.
压缩机(compressor),将低压气体提升为高压气体的一种从动的流体机械,是制冷系统的心脏。它从吸气管吸入低温低压的制冷剂气体,通过电机运转带动活塞对其进行压缩后,向排气管排出高温高压的制冷剂气体,为制冷循环提供动力,从而实现压缩→冷凝(放热)→膨胀→蒸发 ( 吸热 ) 的制冷循环。
直线压缩机,是采用磁悬浮原理和螺旋环流体力学结构,对气体进行压缩,为制冷提供动力。
压缩机分活塞压缩机,螺杆压缩机,离心压缩机,直线压缩机等。活塞压缩机一般由壳体、电动机、缸体、活塞、控制设备 (启动器和热保护器) 及冷却系统组成。冷却方式有油冷和风冷,自然冷却三种。直线压缩机没有轴,没有缸体、密封和散热结构。
一般家用冰箱和空调器的压缩机是以单相交流电作为电源,它们的结构原理基本相同,但两者使用的制冷剂有所不同。
⑷ 三菱plc编程问题,下边是程序和要求,看不懂,求大神帮忙解释一下。温度控制的。
当PLC运行。m8000接通,将模块安装地址0处安装的特殊单元模块BFM#30 的值传送到D0里面.CMP是比较指令。当D4小于K2040,M0接通。当D4等于K2040,M1 接通,当4大于K2040,M2 接通,下一步意思是,D4 等于K2040,PLC将K4,写入到地址为0 的特殊单元模块中,BFM#0 中,下一步是,PLC读取特殊单元模块地址0中BFM#29 的值,传送到K4M10 中K4M10 就是M10-M25,组成的位元件,在下一步是,当M10和M18 都不接通的情况下,读取特殊单元模块BFM#5 中的值,传送到D0里,下面的三个比较指令跟上面的一样的,
⑸ 有没有会matlab调用refprop编程的,帮忙写个制冷循环小程序
这个你可以登陆沃然建站平台了一下
⑹ PLC内部有PID指令,怎样编程编写指令做到控制加热和制冷的动作
加热与制冷只是正反作用的差异,而详细的请你自己去读一下PID指令的参数。
日系与欧系会不同,以西门子与三菱为例:
西门子通过对比例参数的正负号来决定作用方向。
而日系的三菱则是通过对标志位的置位来决定,因此,必须去看厂家的手册。
⑺ plC编程过程中涉及MMI编程是用什么语言编程'
1引言 在PLC中有多种程序设计语言,如梯形图语言、布尔助记符语言、功能表图语言、功能模块图语言及结构化语句描述语言等。梯形图语言和布尔助记符语言是基本程序设计语言,它通常由一系列指令组成,用这些指令可以完成大多数简单的控制功能,例如,代替继电器、计数器、计时器完成顺序控制和逻辑控制等。通过扩展或增强指令集,它们也能执行其它的基本操作。功能表图语言和语句描述语言是高级的程序设计语言,它可根据需要去执行更有效的操作,例如,模拟量的控制,数据的操纵,报表的报印和其他基本程序设计语言无法完成的功能。功能模块图语言采用功能模块图的形式,通过软连接的方式完成所要求的控制功能,它不仅在PLC中得到了广泛的应用,在集散控制系统的编程和组态时也常常被采用。由于它具有连接方便、操作简单、易于掌握等特点,为广大工程设计和应用人员所喜爱。 2 常用的程序设计语言分类
根据PLC应用范围,程序设计语言可以组合使用,常用的程序设计语言有以下几种:
(1) 梯形图(Ladder Diagram)程序设计语言
梯形图程序设计语言是用梯形图的图形符号来描述程序的一种程序设计语言。采用梯形图程序设计语言,这种程序设计语言采用因果关系来描述事件发生的条件和结果,每个梯级是一个因果关系。在梯级中,描述事件发生的条件表示在左面,事件发生的结果表示在右面。
梯形图程序设计语言是最常用的一种程序设计语言,它来源于继电器逻辑控制系统的描述。在工业过程控制领域,电气技术人员对继电器逻辑控制技术较为熟悉。因此,由这种逻辑控制技术发展而来的梯形图受到欢迎,并得到广泛的应用。
梯形图程序设计语言的特点是:
·与电气操作原理图相对应,具有直观性和对应性;
·与原有继电器逻辑控制技术相一致,易于撑握和学习;
·与原有的继电器逻辑控制技术的不同点是:梯形图中的能流(Power FLow)不是实际意义的电流,内部的继电器也不是实际存在的继电器,因此应用时需与原有继电器逻辑控制技术的有关概念区别对待;
·与布尔助记符程序设计语言有一一对应关系,便于相互转换和程序检查。
(2) 布尔助记符(Boolean Mnemonic)程序设计语言
布尔助记符程序设计语言是用布尔助记符来描述程序的一种程序设计语言。布尔助记符程序设计语言与计算机中的汇编语言非常相似,采用布尔助记符来表示操作功能。
布尔助记符程序设计语言具有下列特点:
·采用助记符来表示操作功能,具有容易记忆,便于撑握的特点;
·在编程器的键盘上采用助记符表示,具有便于操作的特点,可在无计算机的场合进行编程设计;
·与梯形图有一一对应关系,其特点与梯形图语言基本类同。
(3) 功能表图(Sepuential Function Chart)程序设计语言
功能表图程序设计语言是用功能表图来描述程序的一种程序设计语言。它是近年来发展起来的一种程序设计语言。采用功能表图的描述,控制系统被分为若干个子系统,从功能入手,使系统的操作具有明确的含义,便于设计人员和操作人员设计思想的沟通,便于程序的分工设计和检查调试。功能表图程序设计语言的特点是:
·以功能为主线,条理清楚,便于对程序操作的理解和沟通;
·对大型的程序,可分工设计,采用较为灵活的程序结构,可节省程序设计、调试时间;
·常用于系统规模校大、程序关系较复杂的场合;
·只有在活动步的命令和操作被执行,对活动步后的转换进行扫描,因此整个程序的扫描时间较其他程序编制的程序扫描时间要短得多。
功能表图来源于佩特利(Petri)网,由于它具有图形表达方式,能比较简单清楚地描述并发系统和复杂系统的所有现象,并能对系统中存在的象死锁、不安全等反常现象进行分析和建模,在模型的基础上可以直接编程,因此得到了广泛的应用。近几年推出的可编程控制器和小型集散控制系统中也已提供了采用功能表图描述语言进行编程的软件。(4) 功能模块图(Function Block)程序设计语言
功能模块图程序设计语言是采用功能模块来表示模块所具有的功能,不同的功能模块有不同的功能。它有若干个输入端和输出端,通过软连接的方式,分别连接到所需的其它端子,完成所需的控制运算或控制功能。功能模块可以分为不同的类型,在同一种类型中,也可能因功能参数的不同而使功能或应用范围有所差别,例如,输入端的数量、输入信号的类型等的不同使它的使用范围不同。由于采用软连接的方式进行功能模块之间及功能模块与外部端子的连接,因此控制方案的更改、信号连接的替换等操作可以很方便实现。功能模块图程序设计语言的特点是:
·以功能模块为单位,从控制功能入手,使控制方案的分析和理解变得容易;
·功能模块是用图形化的方法描述功能,它的直观性大大方便了设计人员的编程和组态,有较好的易操作性;
·对控制规模较大、控制关系较复录的系统,由于控制功能的关系可以较清楚地表达出来,因此,编程和组态时间可以缩短,调试时间也能减少;
·由于每种功能模块需要占用一定的程序内存,对功能模块的执行需要一定的执行时间,因此,这种设计语言在大中型PLC和集散控制系统的编程和组态中才被采用。
(5) 结构化语句(Structured Text)描述程序设计语言
结构化语句描述程序设计语言是用结构化的描述语句来描述程序的一种程序设计语言。它是一种类似于高级语言的程序设计语言。在大中型的可编程序控制器系统中,常采用结构化语句描述程序设计语言来描述控制系统中各个变量的关系。它也被用于集散控制系统的编程和组态。
结构化语句描述程序设计语言采用计算机的描述语句来描述系统中各种变量之间的运算关系,完成所需的功能或操作。大多数制造厂商采用的语句描述程序设计语言与BASIC语言、PASCAL语言或C语言等高级语言相类似,但为了应用方便,在语句的表达方法及语句的种类等方面都进行了简化。
结构化程序设计语言具有下列特点:
·采用高级语言进行编程,可以完成较复杂的控制运算;
·需要有一定的计算机高级程序设计语言的知识和编程技巧,对编程人员的技能要求较高,普通电气人员难以完成。
·直观性和易操作性等较差;
·常被用于采用功能模块等其他语言较难实现的一些控制功能的实施。
部分PLC的制造厂商为用户提供了简单的结构化程序设计语言,它与助记符程序设计语言相似,对程序的步数有一定的限制。同时,提供了与PLC间的接口或通信连接程序的编制方式,为用户的应用程序提供了扩展余地。 3 PLC程序设计语言应用实例
温度控制是许多机器的重要的构成部分。它的功能是将温度控制在所需要的温度范围内,然后进行工件的加工与处理。PID控制系统是得到广泛应用的控制方法之一,下面较为详尽地介绍了PID温度控制的PLC程序设计实例。
(1) 系统组成
本套系统采用Omron的PLC与其温控单元以及Pro-face的触摸屏所组成。系统包括CQM1H-51、扩展单元TC-101、GP577R以及探温器、加热/制冷单元。
(2) 触摸屏参数设置
设002代表现在的温度,而102表示输出的温度。如按下开始设置就可设置参数。需要设置的参数有6个,分别是比例带、积分时间、微分时间、滞后值、控制周期、偏移量。它们在PLC的地址与一些开关的地址如下:
比例带 : DM51 积分时间 : DM52
微分时间 : DM53 滞后值 : DM54
控制周期 : DM55 偏移量 : DM56
数据刷新 : 22905
(3) PLC程序
002:PID的输入字
102:PID的输出字
[NETWORK]
Name="Action Check" //常规检查
[STATEMENTLIST]
LD 253.13 //常ON.
OUT TR0
CMP 002 #FFFF
//确定温控单元是否完成初始化
AND NOT 255.06 //等于
OUT 041.15 //初始化完成
LD TR0
AND 041.15
OUT TR1
AND NOT 040.10
//不在参数设置状态
MOV DM0050 102
//将设置温度DM50传送给PID输出字
LD TR1
MOV 002 DM0057
//将002传送到DM57
[NETWORK]
Name="Setting Start" //设置开始
[STATEMENTLIST]
LD 253.13
OUT TR0
AND 229.05
//触摸屏上的开始设置开关
DIFU 080.05 //设置微分
LD TR0
AND 041.15
AND 080.05
SET 040.01 //开始设置标志位1
SET 040.10 //开始设置标志位2
[NETWORK]
Name="Poportion" //比例带设置
[STATEMENTLIST]
LD 040.01
OUT TR0
AND NOT 042.01
MOV #C110 102
//读输出边与输入边的比例带
CMP 002 #C110
//比较输入字是否变成C110
AND 255.06 //等于
SET 042.01 //设置比例带标志
LD TR0
AND 042.01
MOV DM0051 102
//将比例带的设定值写入输出字
CMP 002 DM0051 //是否写入
AND 255.06
SET 040.01 //复位标志1
RSET 042.01 //复位比例带标志
SET 040.02 //向下继续设置标志
[NETWORK]
Name="Integral"//积分时间设置
[STATEMENTLIST]
LD 040.02
OUT TR0
AND NOT 042.02
MOV #C220 102
//读输出边与输入边的积分
CMP 002 #C220
//比较输入字是否变成C220
AND 255.06
SET 042.02 //设置积分标志
LD TR0
AND 042.02
MOV DM0052 102
//将积分的设定值写入输出字
CMP 002 DM0052 //是否写入
AND 255.06
RSET 040.02
RSET 042.02
SET 040.03 //向下继续设置标志
[NETWORK]
Name="differential"//微分时间设置
[STATEMENTLIST]
LD 040.03
OUT TR0
AND NOT 042.03
MOV #C330 102
//读输出边与输入边的微分
CMP 002 #C330
//比较输入字是否变成C330
AND 255.06
SET 042.03 //设置微分标志
LD TR0
AND 042.03
MOV DM0053 102
//将微分的设定值写入输出字
CMP 002 DM0053 //是否写入AND 255.06
RSET 040.03
RSET 042.03
SET 040.04 //向下继续设置标志
[NETWORK]
Name="Hysteresis"//滞后值设置
[STATEMENTLIST]
LD 040.04
OUT TR0
AND NOT 042.04
MOV #C440 102
//读输出边与输入边的滞后值
CMP 002 #C440
//比较输入字是否变成C440
AND 255.06
SET 042.04 //设置滞后值标志
LD TR0
AND 042.04
MOV DM0054 102
//将滞后值的设定值写入输出字
CMP 002 DM0054 //是否写入
AND 255.06
RSET 040.04
RSET 042.04
SET 040.05 //向下继续设置标志
[NETWORK]
Name="Period" //控制周期设置
[STATEMENTLIST]
LD 040.05
OUT TR0
AND NOT 042.05
MOV #C550 102
//读输出边与输入边的控制周期
CMP 002 #C550
//比较输入字是否变成C550
AND 255.06
SET 042.05 //设置控制周期标志
LD TR0
AND 042.05
MOV DM0055 102
//将控制周期的设定值写入输出字
CMP 002 DM0055 //是否写入
AND 255.06
RSET 040.05
RSET 042.05
SET 040.06 //向下继续设置标志
[NETWORK]
Name="Shift" //偏移量设置
[STATEMENTLIST]
LD 040.06
OUT TR0
AND NOT 042.06
MOV #C660 102
//读输出边与输入边的偏移量
CMP 002 #C660
//比较输入字是否变成C660
AND 255.06
SET 042.06 //设置偏移量标志
LD TR0
AND 042.06
MOV DM0056 102
//将偏移量的设定值写入输出字
CMP 002 DM0056 //是否写入
AND 255.06
RSET 040.06
RSET 042.06
SET 040.00
[NETWORK]
Name="Return" //返回
[STATEMENTLIST]
OUT TR0
AND NOT 042.00
MOV #C070 102 //读输入边的处理值
CMP 002 #C070 //比较输入字变成C070
AND 255.06
SET 042.00 //返回标志
LD TR0
AND 042.00
MOV DM0050 102
//将设定温度值写入输出字
RSET 040.00
RSET 042.00
RSET 040.10 4 结束语
以上是PID温度控制的PLC程序设计实例,经过反复试验,该系统可以维持温度在1℃之间变化,保证了好的生产状况,减少了不合格品发生的几率。