基于PLC的太阳能水温控制装置软件设计.doc
《基于PLC的太阳能水温控制装置软件设计.doc》由会员分享,可在线阅读,更多相关《基于PLC的太阳能水温控制装置软件设计.doc(47页珍藏版)》请在三一办公上搜索。
1、华南农业大学珠江学院毕业论文(设计) 基于PLC的太阳能水温控制装置 (软件设计) 指导教师: 系: 信息工程系 年级专业: 提交日期: 答辩日期: 答辩委员会主席(签名): 评阅人(签名): 年 月 日摘 要太阳能是一种清洁能源,太阳能热水器在生活中越来越受欢迎,也是我国太阳能利用装置中应用最广泛、产业发展最迅速的太阳能产品。可编程控制器(PLC),具有自动化程度高、实时性好、I/O口模块丰富、运行稳定、精度高、容易控制等特点,在工业自动化中经常用到。本设计是基于日本三菱公司PLC(FX2N-32MR)的太阳能水温控制,设计中给出了设计方案和相对应的模块处理,有温度控制,液位控制等模块的硬件
2、设计分析方案、软件设计方案、组态联合设计方案等。采用GX Developer进行软件设计,如温度液位PID算法的分析,运用组态王KingView6.55 与PLC等硬件进行联合,通过组态的界面进行仿真和监控。 关键词:PLC;温度控制;液位控制;PID;组态Abstract Solar energy is a clean energy,the water heater by the solar is become more and more popular in our life,it is also most widely used in our country that solar ene
3、rgy utilization,and the industryof develop the solar energy products is become more rapid.Programmable logic contronller(PLC),has the characteristics of high degree of automation,good real-time performance,I/O port module is rich,stable operation ,high precision,easy to control,often used in industr
4、ial automation. This design is the Mitsubishi Co of Japan basede on PLC(FX2N-32MR) solar water temperature control.the design scheme is given and the corresponding processing module,temperature control,analysis scheme,sofeware design,configuration and design scheme of hardware design level control m
5、odule.Using GX Developer to design sofeware,such as temperature level analysis of PID algorithm.using the KingView6.55 configuration sofeware and hareware such as PLC joint,simulation and monitoring through the configuration interface.Keywords: PLC; temperature control; level control; PID; configura
6、tion设计说明本毕业设计是基于PLC的太阳能水温控制装置系统的设计。根据设计任务书的要求,设计对一台经济简便的小型的太阳能水温控制装置,编制可以用于本科生自动控制原理、检测技术和过程控制等课程的检测、建模或简单控制系统实验的PLC梯形图测控、通信软件以及上位机的组态王显示软件。 本设计主要有两大部分,分别为硬件部分和软件部分。本人负责PLC 梯形图测控和上位机的组态王软件显示。本设计的主要内容:基于PLC的液位控制系统,能够控制水位容器的液位高度在某个允许的温度误差里波动并维持一开始设定的液位高度。具体内容: (1)熟悉GX Developer 的操作与运用,进行梯形图的设计; (2)熟悉组
7、态王6.53 的基本要求,进行界面模型的建立; (3)组态王与PLC之间的通信连接; (4)进行实验系统软件部分的调试; (5)配合硬件的整体联合调试。关键词:PLC梯形图测控;组态王软件显示;GX Developer;梯形图的设计目 录1 前言12 太阳能热水器介绍33 PLC与组态43.1 可编程控制器(PLC)简介43.1.1 PLC的特点43.1.2 PLC的结构43.1.3 PLC的原理63.2 组态63.2.1组态简介63.2.2 组态的特点与功能73.2.3 组态的系统成员构成73.3 I/O口的分配图及其接线图74 温度控制和液位控制的软件设计104.1 GX Develope
8、r编程软件104.1.1 GX Developer的特点104.1.2 Gx Developer的安装114.2温度控制软件设计114.2.1温度控制的基本功能124.2.2温度控制的算法124.2.3 软件设计语言134.3 液位控制软件设计194.3.1 液位控制软件设计的基本功能194.3.2液位控制设计语言195 组态设计205.1 组态软件205.2组态王的概述205.3 组态王的特点215.4 立应用工程的步骤225.5 建立工程225.6 定义硬件设备235.7 构造数据库265.8 图形界面的设计275.9 创建动画链接295.10 运行组态306 系统调试316.1 硬件调试
9、316.2 软件调试326.3 软硬联合调试326.3.1 AD模块模拟量与数字量的转换336.3.2 PID调试347 结论36参考文献37致谢38附录39附录A 程序总体设计图39附录B 组态水温控制图42附录C 水温控制实物图431 前 言随着中国经济的快速发展,人们的生活质量在不断提升,对能源的需求越来越大。然而当前的常规能源日趋紧缺,并且价格不断攀升。太阳能作为无污染可再生能源,它的利用越来越受到重视,太阳集热工程以其独特的节能及环保优势越来越广泛地被人们所认可。太阳能热水器是我国太阳能利用装置中应用最广泛、产业发展最迅速的太阳能产品。可编逻辑程序控制器(Programmable L
10、ogic Controller),简称PLC。在科技高度发展的工业控制上,是一种在集电路和计算机技术基础上的一种新型的控制设备。因具有可靠性高、实时性好、配置灵活、I/O 模块丰富、安装便利的特点,目前在我国已广泛地应用于自动化控制的各个领域1。可编程控制器的产生和继电器接触器控制系统有很大的关系。继电器接触器控制已经有上百年的历史,它是一种弱电信号控制强电信号的电磁开关,具有结构简单、电路直观、价格低廉、容易操作、易于维修的优点。对于工作模式固定、要求比较简单的场合非常实用,至今仍有广泛的用途。但是当工作模式改变时,就必须改变系统的硬件接线,控制柜中的物件以及接线都要作相应的变动,改造工期长
11、、费用高,用户宁愿扔掉旧控制柜,另做一个新控制柜使用,阻碍了产品更新换代。 1969年,第一台可编程控制器PDP14由美国数字设备公司(DEC)制作成功,并在GM公司汽车生产线上使用取得良好的效果,可编程控制器由此诞生,在控制领域内产生了历史性革命。PLC问世时间不长,但是随着微处理器的发展,大规模、超大规模集成电路不断出现,数据通信技术不断进步,PLC迅速发展。PLC进入九十年代后,工业控制领域几乎全被PLC占领。国外专家预言,PLC技术将在工业自动化的三大支柱(PLC、机器人和CAC/CAM)种跃居首位。我国在八十年代初才开始使用PLC,目前从国外应进的PLC使用较为普遍的由日本OMRON
12、公司C系列、三菱公司F系列、美国GE公司GE系列和德国西门子公司S系列等2。国内太阳能热水器配套的控制器一直处于研究和开发阶段,市场出现的一些太阳能热水器配套的控制的性能还不是很稳定,容易产生误操作,在温度、水位检测、控制误差大、显示器有时会出现乱码、电辅助加热装置还不能够很好的配合及太阳能利用率低等3。国外相对于国内太阳能热水器方面的研究和推广应用一直比较活跃,对热管材料、应用软件等做了比较多的技术研究,比较相对成熟的加热温度控制装备。在工业生产中经常需要高稳定度的恒温环境,传统的模拟式仪表温度控制,以简单的PID来实现,此类仪表对环境条件和控制参数较敏感,较难达到理想的波动度,即使能达到要
13、求的波动度时,也需要较长的过渡时间。常规的PID调节具有结构简单,稳定性好,可靠性高,易于工程实现等优点,其主要问题是参数整定问题,一旦整定计算好后,在整个控制过程中都是固定不变的,而在实际系统中,由于系统状态和参数等发生变化,控制过程具有大滞后、非线性、时变性,采用常规PID控制较难获得最佳的控制效果。PLC为核心的温度控制系统,采用了专家智能PID控制方法,利用专家系统知识库输出修正PID参数以及改变PID控制方式。实践表明用PLC实现的智能PID控制,方法简单易行、适应性好、鲁棒性强。本设计中采用三菱FX2N控制,组态王界面为控制界面;程序编写中主要的有针对PLC的A/D模块所采集的经过
14、水箱温度进行判断,通过PID算法进行控制,采取太阳能加热;液位控制通过硬件不同水位的不同模拟信号进行,进行水位控制,再通过执行机器如水阀、电热棒辅助加热。组态王与PLC链接,采用组态王的界面,形象的反应实际场景,通过数字字典定义,通过界面的动态数据形象的表示出来。2 太阳能热水器介绍太阳能热水器的工作原理:首先,太阳照射在真空集热管上,给集热器里边的水进行加热;接着集热器中的温度传感器T3与用户中的设定温度TN作比较,若存在偏差,就在热水箱控制,继续用电热棒加热,在通过热水箱的温度传感器T1来控制,最终达到用户的设定温度4。如图2.1系统控制原理所示。图2.1 系统控制原理注释:T1:热水箱的
15、温度传感器 T2:循环水管中的温度传感器 F1:冷水阀 F3:热水阀3 PLC与组态3.1 可编程控制器(PLC)简介可编程控制器(Programmable Logic Controller,简称PLC,是一种在工业环境中经常用到的数字运算操作的电子系统,是在集成电路、计算机技术基础上发展起来的一种新型工业控制设备。它具有可以编程的存储器,能在内部存储执行逻辑运算、顺序控制、运动控制、计数、定时、步进控制、模/数和数/模转换和算术运算等操作指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设
16、计。3.1.1 PLC的特点PLC的抗扰能力强、可靠性能高。PLC主要模块都使用大规模或超大规模集成电路,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很强的抗干扰能力和很高的可靠性。PLC的控制能力强。PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。PLC的配置灵活。PLC在需要扩展中心单元的I/O口,可以随意的连接中心基本单元与扩展单元对系统进行扩展。模块随着可编程控制器在工业控制中的广泛应用和发展,如三菱公司的FX2N系列推出了不同点数的扩展单元和扩
17、展模块、不同功能的特殊模块及各种软元件5。体积小,重量轻,能耗低,以超小型PLC为例,新近出产的品种底部尺寸小于100mm,重量小于150g,功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。3.1.2 PLC的结构PLC由中央处理器(CPU)、存储器(memory)、输入输出(I/O)接口以及电源等组成的。这里以三菱公司EX2N系列的PLC为例,如图3.1所示。 中央处理单元(CPU)是PLC的控制中枢。它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O 以及警戒定时器的状态,并能诊断用户程序中的语法错误。存储器(memor
18、y)有RAM (Random Assess Memory)、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrical Erasable Programmable Read Only Memory)等类型。具有存储读写的作用,存储器中的一位有两种状态:0和1,通常0代表继电器失电,1代表继电器得电。输入输出(I/O)接口是与外部控制电路联络的主要通道,采用了光电隔离、滤波等抗干扰措施,根据各种型号的输入输出接口模块,分为直流信号输入输出、交流信号输入输出;或者是数字量输入输出、模拟量输入输出6。运行开关锂电池编程电缆电源指示灯
19、/运行指示灯/电池指示灯/出错指示灯扩展端口输出灯输出端输入端输入灯 图3.1 PLC的外形3.1.3 PLC的原理常用的PLC可以等效成三个相对独立的电路:输入部分电路、逻辑部分电路、输出部分电路7。PLC采用了一种扫描技术的运行方式,PLC除了正常的内部系统初始化及自诊断检查等工作外,完成一梯形图的过程可分为以下3个阶段:(1) 输入采样阶段;(2) 程序处理阶段;(3) 输出刷新结果阶段。如图3.2所示。图3.2 PLC 扫描周期图3.2 组态3.2.1组态简介组态的英文叫做“Configuration”,用于应用软件中提供的工具、方法、完成工程中某一具体任务的过程。组态最早的概念出现在
20、工业计算机控制中,如集散系统DSC组态,可编程控制器PLC梯形图组态,而人机界面生成的软件就叫工控组态软件。组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件应该能支持各种工控设备和常见的通信协议,并且通常应提供分布式数据管理和网络功能。对应于原有的HMI(人机接口软件,Human Machine Interface)的概念,组态软件应该是一个使用户能快速建立自己的HMI的软件工具,或开发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三方编写H
21、MI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现,把用户从这些困境中解脱出来,可以利用组态软件的功能,构建一套最适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容,随着技术的发展,监控组态软件将会不断被赋予新的内容8。3.2.2 组态的特点与功能组态软件是数据采集监控系统(Supervisory Control and Data Acquisition)的软件平台工具,是工
22、业应用软件的一个组成部分。它的主要特点有:延续性、可扩充性、封装性、通用性。它的主要功能有:(1) 对工控系统中的各种资源(设备、标签量、画面等)进行配置和编辑;(2) 处理数据报警和系统报警;(3) 提供各种数据驱动程序;(4) 各类报表的生成和打印输出;(5) 使用脚本语言提供二次开发的功能;(6) 存储历史数据并支持历史数据的查询等。3.2.3 组态的系统成员构成组态软件因为功能强大,每个功能具有一定的独立性,典型组件可以分为七大类:(1) 应用程序管理器;(2) 图形界面开发程序;(3) 图形界面运行程序;(4) 实时数据库系统组态程序;(5) 实时数据库系统运行程序;(6) I/O驱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 太阳能 水温 控制 装置 软件设计

链接地址:https://www.31ppt.com/p-2940712.html