当前位置:文档之家› 楼宇自动化课程设计

楼宇自动化课程设计

评定成绩:《楼宇自动化系统原理及应用》课程设计报告题目:供热系统自动控制系、部:自动化组员姓名:陈旭、张潍、张国正、张强刘志敏、王良平、张颖、杨文华指导教师:林海波专业:电器工程及其自动化班级:05110803完成时间:2011年12月19日目录一、西门子PLC介绍4二、二传感器及变送器62.1压力变送器工作原理62.2压力变送器选型62.3温度传感器选型6三、PLC-PID控制的实现9四、供热系统设计方案114.1.1监控功能114.1.2监控点位设计114.1.3热水二次循环泵控制114.1.4变频器连接控制134.1.5 补水泵控制系统(因要维持热供水末端压差恒定需加补水设计)144.1.5.1补水泵系统方案图144.2供热系统连锁控制174.3供热系统运行及调节控制194.4供热系统连锁控制流程图204.5供热系统PID调节原理框图214.6使用西门子PLC STEP7完成供热系统连锁控制和PID调节编程及仿真22致谢24参考文献25供热系统自动控制设计主要内容:1、供热系统运行参数及状态监控点版/位及常用传感器,电气控制一、二次接线图和原理图设计。

2、供热系统连锁控制;3、供热系统运行及调节控制;4、供热系统连锁控制流程图;5、供热系统PID调节原理框图;6、使用西门子PLC STEP7完成供热系统连锁控制和PID调节编程及仿真。

摘要:我国北方城市冬季供热期较长,分散式锅炉供热所占比重较大,供热质量的好坏将对减少城市环境污染、节约能源起到重要作用。

从供热的角度考虑,应在节省能源的条件下使用户感到舒适为目标。

目前一般的供热系统均采用PID控制算法、回水的平均温度进行调节,这种算法具有简单、参数调整方便等优点。

当由于环境温度发生变化,用户需求热量也相应变化。

因此为了满足这一要求,可以通过控制锅炉出口一次高温水的流量和温度,使得一次高温水和热交换站交换的二次低温水的温度随室外温度而变化。

本设计采用西门子PLC对供暖系统进行控制,具有实用、安全可靠、操作简单、节能效果显著的优点。

关键字:供热系统、温度控制、PID、PLC一、西门子PLC介绍德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。

西门子(SIEMENS)公司的PLC产品包括LOGO,S7-200,S7-300,S7-400,工业网络,HMI人机界面,工业软件等。

西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性更高。

S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。

SIMATIC S7-300 PLCS7-300是模块化小型PLC系统,能满足中等性能要求的应用。

各种单独的模块之间可进行广泛组合构成不同要求的系统。

及S7-200 PLC比较,S7-300 PLC 采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。

SIMATIC人机界面(HMI)从S7-300中取得数据,S7-300按用户指定的刷新速度传送这些数据。

S7-300操作系统自动地处理数据的传送;CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:超时,模块更换,等等);多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改;S7-300 PLC设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止非法删除或改写用户程序。

具备强大的通信功能,S7-300 PLC可通过编程软件Step 7的用户界面提供通信组态功能,这使得组态非常容易、简单。

S7-300 PLC具有多种不同的通信接口,并通过多种通信处理器来连接AS-I总线接口和工业以太网总线系统;串行通信处理器用来连接点到点的通信系统;多点接口(MPI)集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMATIC S7/M7/C7等自动化控制系统。

二、传感器及变送器这一部分是控制系统的底层,主要完成现场数据的采集、预处理和变送等工作。

这些数据主要包括锅炉的出水温度、出水压力、以及总出水温度、总出水压力、总回水压力等。

变送器将采集的温度、压力等物理量转换成电压或电流信号并传送给可编程控制器进行数据处理。

2.1压力变送器工作原理PMC系列压力变送器采用了先进的电子陶瓷技术、厚膜电子技术、SMT 技术和PFM 信号传输技术,测量元件内无中介液体,是完全固体的。

其工作原理是:介质压力直接作用于陶瓷膜片,使测量膜片产生偏移。

膜片位移产生的电容量,由及其直接连接的电子部件检测、放大和转换为0~20mA DC的标准信号输出。

2.2压力变送器选型压力检测元件采用E+H 公司的PMC133型压力变送器。

PMC133 型压力变送器相对压力的最大测量范围为0~40MPa , 最小测量范围为0~1kPa , 更换测量元件可以改变压力测量范围。

变送器由WYJ 稳压电源供给12.5~30VDC 电压,能够准确地将出水口的压力信号线性地转换成4~20mA DC 标准信号。

2.3温度传感器选型用DS18B20 实现多点温度检测,这种测量方法需要温度传感器的精度高,体积小,测量电路简单,而且能够在高温下工作。

所以我们选用美国DALLAS 公司生产的数字输出IC 温度传感器DS18B20 ,其特性如下:独特的单线接口方式:DS18B20及微处理器连接时仅需要一条口线就可以实现微处理器及DS18B20的双向通讯在使用中不需要任何外围元件可用数据线供电,电压范围:+3.0~+5.5V测温范围:-55~+125℃通过编程可实现9~12位的数字读数方式,分辨率可达0.0625℃12 位精度的最大转换时间为750 ms用户可自设定非易失性的报警上下限值支持多点组网功能,多个DS18B20 可以并联在唯一的三线上,实现多点测温负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作每个DS18B20 都分配了一个独一无二的64 位序列码,允许多个DS18B20 上工作在同一条一线总线上,从而减少了系统传感器接口。

DS18B20 有两种封装模式:3脚和8脚封装,其中3脚封装比较常用,我们选用3脚TO-92小体积封装。

用DS18B20 为温度传感器有许多优点,但实际应用的时候,由于DS18B20 采用的是1-Wire 总线协议方式,即在一根数据线实现数据的双向传输,因此,对读写的数据位有着严格的时序要求。

DS18B20 有严格的通信协议来保证各位数据传输的正确性和完整性。

单总线访问DS18B20 时的一线工作协议流程:初始化总线上所有器件——对ROM 发操作指令——发存储器操作指令——数据处理。

操作过程的工作时序包括初始化时序,读时序和写时序。

在接入系统之前,先用读序列号的程序读出每个DS18B20 的序列号,然后每个序列号分别对应系统中的编号1~n ,读的时候把要读的那个DS18B20挂在总线上, 读完后再换另一个, 同时记录每个DS18B20 的序列号。

系统运行时,初始化完成后,匹配序列号,然后读对应传感器的温度值,读完后,匹配下一个序列号,再读对应传感器的温度值,直到读完总线上所有的传感器,接着再读下一轮。

DS18B20 可通过两种方式供电:寄生电源方式和外加电源工作方式。

寄生电源方式不需外加电源,当总线(信号线) 为高时稳定电源的提供是通过单线上的上拉电阻实现,总线信号为低时则由其内部的电容供电,在此种方式下VDD 接地。

外加电源工作方式需要外加电源正负极分别接引脚VDD及GND 。

本系统选用外加电源工作方式,采用此种方式能增强DS18B20的抗干扰能力,保证工作的稳定性。

我们采用外加电源的工作方式,在同一条总线上同时挂接135个DS18B20 可以稳定,准确的测量温度值。

能够满足我们实际检测的要求。

在实际的工程应用中,由于DS18B20 要放在水里测量温度,我们用圆柱状的不锈钢的传感器外壳套在DS18B20 上对其进行密封,以防止进水短路,同时可以增加它的耐压,耐腐蚀性能。

当某个DS18B20损坏后,我们把好的DS18B20 先读出其序列号,再换接到系统中。

以18B20为核心组成的多点温度检测系统见下图图1 18B20组成的多点温度检测系统三、PLC-PID控制的实现PLC的PID控制的设计是以连续系统的PID控制规律为基础,将其数字化写成离散形式的PID控制方程,再根据离散方程进行控制设计。

图2 连续闭环控制方框图在系统中,典型的PID闭环系统如图1所示,在图中spn是给定值,pv(t)是反馈量,c(t)是系统的输出量,PID 控制的输入输出关系式为:e(t)d t+1/T d d e(t)/d t]+M0 (1)M(t)=K p[e(t)+1/T i t式(1)中: M(t) 为控制器的输出量; M0 为输出的初始值: e(t) =sp(t) - pv(t ) 为误差信号; Kp为比例系数; Ti为积分时间常数; Td为微分时间常数[2]。

式(1)的右边前 3 项是比例、积分、微分部分,它们及误差,误差的积分和微分成正比。

假设采样周期为 T s ,系统开始的时刻为 t =0,用矩形积分近似精确积分,用差分近似精确微分,将式(1)离散化,第 n 次采样时控制器的输出为:M n =K p e n +K i ∑=ni j ej +K d (e n -e n-1)+M 0 (2)式(2)中,e n-1为第n-1次采样时的误差值;K i 为积分系数;K d 为微分系数。

基于 PLC 的闭环控制系统如图 2 所示。

图 2中的虚线部分在 PLC 内。

其中 spn 、 pvn 、en 、Mn 分别为模拟量在 sp (t ) 、 pv (t ) 、 e (t ) 、 M (t ) 在第 n 次采样时的数字量。

图3 PLC 闭环系统方框图在许多控制系统内,可能只需要 P 、I 、D 中的一种或两种控制类型。

PID 控制有两个输入量:给定值(sp )和过程变量(pv )。

多数工艺要求给定值是固定的值,如加热炉温度的给定值。

过程变量是经 A/D 转换和计算后得到的被控量的实测值,如加热炉温度的测量值。

给定值及过程变量都是及被控对象有关的值,对于不同的系统,它们的大小、范围及工程单位有很大的区别。

应用 PLC 的 PID 指令对这些量进行运算之前,必须将其转换成标准化的浮点数(实数)。

相关主题