PLC的温控制系统设计_第1页
PLC的温控制系统设计_第2页
免费预览已结束,剩余16页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、封面作者:PanHongliang仅供个人学习基于PLC的温度控制系统设计摘要可编程控制器(plc)作为传统继电器控制装置的替代产品已广泛应用工业控制的 各个领域,由于它可通过软件来改变控制过程,而且具有体积小,组装灵活,编程简单抗干扰能力强及可靠性高等特点,非常适合于在恶劣的工业环境下使 用。本文所涉及到的温度控制系统能够监控现场的温度,其软件控制主要是编 程语言,对PLC而言是梯形语言,梯形语言是PLC目前用的最多的编程语言。 关键字:PLC编程语言 温度Design of the temperature controlSystemsbased on PLCAbstractProgramm

2、ing controler ( plc ) the replacing product as traditional relay control equipment each thatalready applies industrial control extensively field,Since it can change control course throughsoftware,It is little to have volume,Assembly is flexible , the programming simple ability of interferencerejecti

3、on is strong and reliability higher characteristic, suit very much in bad industrial environment use.The temperature control system that this paper is concerned with can the temperature of monitoring , itssoftware control is programming language mainly, for PLC is ladder-shaped language, ladder-shap

4、edlanguage is the most programming language that PLC now uses.Keyword:PLC Programming language Temperature目录摘 要 -1Abstrack- 11引言 -31.1课题研究背景 -31.2温度控制系统的发展状况 -31.3总体设计分析 -62系统结构模块 -63.1 PLC的定义 -3.2 PLC的发展 - 8321我国PLC的发展-83. 3 PLC的系统组成和工作原理 -93.3.1 PLC的组成结构 -93.3.2 PLC的扫描工作原理 -93.4 PLC的发展趋势 -103.5 PL

5、C的优势 - 103.6 PLC的类型选择 - 114.1 PID控制程序设计 - 124.1.1PID控制算法 - 124.1.2 PID在PLC中的回路指令 -144.1.3PID参数设置 -164.23A模块及其温度控制 -174.2.1 3A模块的介绍 -174.2.2数据转换 - 184.2.3软件编程的思路 - 195程序的流程图 -196整个系统的软件编程 -207结束语 -23谢词 -24参考文献 -241引言1.1课题研究背景 温度是工业生产中常见的工艺参数之一,任何物理变化和化学反应过程都 与温度密切相关。在科学研究和生产实践的诸多领域中,温度控制占有着极为 重要的地位,特

6、别是在冶金、化工、建材、食品、机械、石油等工业中,具有 举足轻重的作用。对于不同生产情况和工艺要求下的温度控制,所采用的加热 方式,燃料,控制方案也有所不同。例如冶金、机械、食品、化工等各类工业 生产中广泛使用的各种加热炉、热处理炉、反应炉等;燃料有煤气、天然气、 油、电等1。温度控制系统的工艺过程复杂多变,具有不确定性,因此对系统 要求更为先进的控制技术和控制理论。可编程控制器(PLC可编程控制器是一种工业控制计算机,是继承计算 机、自动控制技术和通信技术为一体的新型自动装置。它具有抗干扰能力强, 价格便宜,可靠性强,编程简单,易学易用等特点,在工业领域中深受工程操 作人员的喜欢,因此PLC

7、已在工业控制的各个领域中被广泛地使用 。目前在控制领域中,虽然逐步采用了电子计算机这个先进技术工具,特别 是石油化工企业普遍采用了分散控制系统 (DCS。 但就其控制策略而言, 占统 治地位的仍然是常规的PID控制。PID结构简单、稳定性好、工作可靠、使用 中不必弄清系统的数学模型3。PID的使用已经有60多年了,有人称赞它是控 制领域的常青树。1.2温度控制系统的发展状况温度控制系统在工业生产中获得了广泛的应用,在工农业生产、国防、科 研以及日常生活等领域占有重要的地位。温度控制系统是人类供热、取暖的主 要设备的驱动来源,它的出现迄今已有两百余年的历史。期间,从低级到高 级,从简单到复杂,随

8、着生产力的发展和对温度控制精度要求的不断提高,温 度控制系统的控制技术得到迅速发展。当前比较流行的温度控制系统有基于单 片机的温度控制系统, 基于PLC的温度控制系统, 基于工控机 (IPC)的温度 控制系统,集散型温度控制系统(DCS),现场总线控制系统(FCS)等。单片机的发展历史虽不长,但它凭着体积小,成本低,功能强大和可靠性 高等特点,已经在许多领域得到了广泛的应用。单片机已经由开始的4位机发 展到32位机,其性能进一步得到改善5。基于单片机的温度控制系统运行稳 定,工作精度高。但相对其他温度系统而言,单片机响应速度慢、中断源少, 不利于在复杂的,高要求的系统中使用。PLC是一种数字控

9、制专用电子计算机,它使用了可编程序存储器储存指 令,执行诸如逻辑、顺序、计时、计数与演算等功能,并通过模拟和数字输 入、输出等组件,控制各种机械或工作程序。PLC可靠性高、抗干扰能力强、 编程简单,易于被工程人员掌握和使用,目前在工业领域上被广泛应用6。相 对于IPC,DCS,FSC等系统而言,PLC是具有成本上的优势。因此,PLC占 领着很大的市场份额,其前景也很有前途。工控机(IPC)即工业用个人计算机。IPC的性能可靠、软件丰富、价格低 廉,应用日趋广泛。它能够适应多种工业恶劣环境,抗振动、抗高温、防灰 尘,防电磁辐射。过去工业锅炉大多用人工结合常规仪表监控,一般较难达到 满意的结果,原

10、因是工业锅炉的燃烧系统是一个多变量输入的复杂系统。影响 燃烧的因素十分复杂,较正确的数学模型不易建立,以经典的PID为基础的常 规仪表控制,已很难达到最佳状态。而计算机提供了诸如数字滤波,积分分离PID,选择性PID。参数自整定等各种灵活算法,以及“模糊判断”功能,是常 规仪表和人力难以实现或无法实现的7。在工业锅炉温度检测控制系统中采用 控机工可大大改善了对锅炉的监控品质,提高了平均热效率7。但如果单独采 用工控机作为控制系统,又有易干扰和可靠性差的缺点。集散型温度控制系统(DCS)是一种功能上分散,管理上集中上集中的新 型控制系统。与常规仪表相比具有丰富的监控、协调管理功能等特点。DCS的

11、 关键是通信。也可以说数据公路是分散控制系统DCS的脊柱。由于它的任务是 为系统所有部件之间提供通信网络,因此,数据公路自身的设计就决定了总体 的灵活性和安全性。基本DCS的温度控制系统提供了生产的自动化水平和管理 水平,能减少操作人员的劳动强度,有助于提高系统的效率8。但DCS在设备 配置上要求网络、控制器、电源甚至模件等都为冗余结构,支持无扰切换和带 电插拔,由于设计上的高要求,导致DCS成本太高。现场总线控制系统(FCS)综合了数字通信技术、计算机技术、自动控制 技术、网络技术和智能仪表等多种技术手段的系统。其优势在于网络化、分散 化控制。基于总线控制系统(FCS)的温度控制系统具有高精

12、度,高智能,便 于管理等特点,FCS系统由于信息处理现场化,能直接执行传感、控制、报警 和计算功能。而且它可以对现场装置(含变送器、执行器等)进行远程诊断、维 护和组态,这是其他系统无法达到的9。但是,FCS还没有完全成熟,它才刚 刚进入实用化的现阶段,另一方面,另一方面,目前现场总线的国际标准共有12种之多,这给FSC的广泛应用添加了很大的阻力。各种温度系统都有自己的优缺点,用户需要根据实际需要选择系统配置, 当然,在实际运用中,为了达到更好的控制系统,可以采取多个系统的集成, 做到互补长短。温度控制系统在国内各行各业的应用虽然已经十分广泛,但从生产的温度 控制器来讲,总体发展水平仍然不高,

13、同日本、美国、德国等先进国家相比有 着较大差距。成熟产品主要以“点位”控制及常规的PID控制器为主。它只能适 应一般温度系统控制,难于控制滞后、复杂、时变温度系统控制。而适应于较 高控制场合的智能化、自适应控制仪表,国内技术还不十分成熟,形成商品化 并在仪表控制参数的自整定方面,国外已有较多的成熟产品。但由于国外技术 保密及我国开发工作的滞后,还没有开发出性能可靠的自整定软件。控制参数 大多靠人工经验及现场调试确定。国外温度控制系统发展迅速,并在智能化、 自适应、参数自整定等方面取得成果。日本、美国、德国、瑞典等技术领先, 都生产出了一批商品化的、性能优异的温度控制器及仪器仪表,并在各行业广

14、泛应用。目前,国外温度控制系统及仪表正朝着高精度、智能化、小型化等方 面快速发展10。在现代化的今天, 现代化控制是一个国家现代化水平的标志之一, 在工业 自动化领域,可编程控制器(PLC)作为自动控制的三大技术支柱(PLC、机器 人、CAD/CAM)之一,成为大多数自动化系统的设备基础。可编程控制器是 一种数字运算操作的电子系统,是专为在工业环境下应用设计,它采用可编程 序的存储器,用来在内部存储执行逻辑运算、顺序控定时、计数和算术等操作 的指令,并采用数字式、模拟式的输入和输出,控制各种的机械或生产过程。 长期以来,PLC始终处于工业自动化控制领域的主战场,为各种各样的自动化 控制设备提供

15、了非常可靠的控制应用。它能够为自动化控制应用提供安全可靠 和比较完善的解决方案,适合于当前工业企业对自动化的需要。1969年美国DEC公司研制出第一台可编程控制器,用在GM公司生产线上的获得成功。其 后日本、德国等相续引入,可编程控制器迅速发展起来。 进入20世纪80年 代,由于计算机技术和微电子技术的迅速发展,极大的推动了PLC的发展,使 的PLC的功能日益增强。PLC可进行模拟量控制、位置控制和PID控制等,易 于实现柔性制造系统。远程通信功能的实现更使PLC如虎添翼。目前,在先进 国家中,PLC已成为工业控制的标准设备,应用面几乎覆盖了所有工业企业。 之所以应用广泛,是因为PLC有很多优

16、点,本文涉及的温度监控系统是以PLC为核心的监控系统。该工程的最终目标是开发一个能进行加热,能够通过传感器检测实际的温度值,而且能够显示温度值,当实际温度值和设定温度值不相等时发出报警信号, 以便让操作工控制。 本系统在温度控制方面应用广泛, 例 如面包的生产,工业中的锅炉加热等。本系统的控制是采用PLC的编程语言 - 梯形语言,梯形语言是在可编程控制器中的应用最广的语言,因为它在继电器的基础上加进了许多功能、使用 灵活的指令,使逻辑关系清晰直观,编程容易,可读性强,所实现的功能也大 大超过传统的继电器控制电路。温度监控系统作为一个应用系统,要不断地完 善,适应时代、市场的需要才能有所发展。1

17、.3总体设计分析根据温度系统的具体设计要求1要求PLC系统能够监控反应器的温度。2开始工作时全速加热,到设定值时停止加热。3保温过程中温度过高/低时能发出报警,声报警能用按钮手动解除,光报警 在正常时自动解除。基于以上的要求,所设计的系统必须有以下结构模块:温度变送器单元、加热单元、PLC模拟量转换模块单元、SSR单元。2系统的结构模块三菱FX系列PLC控制的温度控制系统,由PLC作为核心构成的系统可 方便地运用软件设置、调整参数,利用模拟功能模块和功能指令,在外围电路 的配合下实现温度模拟信号采集、A/D转换与处理。 温度控制系统广泛运用在工业控制的各个领域,温控系统控制方法的好坏、运 行性

18、能的合适与否,直接影响到产品质量、运行效率等。PLC在温度控制系统 中得到了有效的运用,为温控系统提供安全可靠和比较完善的解决方案。三菱FX系列PLC控制的温度控制系统,由PLC作为核心构成的系统可方便地运用 软件设置、调整参数,利用模拟功能模块和功能指令,在外围电路的配合下实 现温度模拟信号采集、A/D转换与处理。如下图所示为温度控制系统图。I/O分配:X0:开始控制丫0:故障显示丫1:电加热器图13.1PLC的定义可编程控制器(Programmable Controller,简称PC)是在传统的顺序控制 器的基础上,为满足不断发展的大规模工业生产柔性控制的要求而逐步发展起 来的。其功能基本

19、限于开关量逻辑控制,仅执行逻辑运算、定时、计数等顺序 控制功能所以当时称为可编程逻辑控制器(Programmable Logic Controller, 简称PLC)。由于可编程序控制器仍然处于不断发展之中,因此对它下一个确切的定义 是困难的。为了使其生产和发展标准化,美国国际电工委员会(IEC)于1982年 颁布了可编程序控制器标准草案,1985年提交了第二版,1987年的第三版对可 编程序控制器作了如下的定义“可编程序控制器是一种专门为在工业环境下应 用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在 其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并

20、能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。可 编程序控制器及其相关的外围设备都应该按照易于与控制系统形成一个整体,易于扩展其功能的原则而设计。” 由此可见,可编程控制器是专门为工业环境 下应用而设计的数字运算操作的电子装置。总之,可编程控制器也是一台计算机,它是专为工业环境应用而设计制造 的计算机。它具有丰富的输入/输出接口,并具有较强的驱动能力。但可编程控 制器产品并不针对某一具体工业应用,在实际应用时,其硬件需根据实际需要 进行选用配置,其软件需根据控制要求进行设计编制。3.2 PLC 的发展提出PLC概念的是美国通用汽车公司。当时,根据汽车制造生产线的需 要,希望用

21、电子化的新型控制器替代继电器控制柜,以减少汽车改型时重新设 计制造继电器控制柜的成本和时间。通用汽车公司对新型控制器提出了10项指 标,概括起来,PLC的基本设计思想有以下4个方面。(1)把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、 操作方便价格便宜等优点结合起来。(2)控制器的硬件是标淮的、通用的。(3)根据应用对象、将控制内容编成软件写入控制器的用户程序内存里。(4)控制器和被控对象连接方便。随着微处理器和微型计算机技术的发展,70年代中期以后,PLC已广泛地用微处理器作为中央处理器,输入/输出模块和外围电路也都采用了中、大规模 甚至超大规模的集成电路,这时的PLC已不再

22、是仅具有逻辑判断功能,同时还具有数据处理、PID调节和数据通信、联网等功能,总之PLC一直处于快速发展之中。321 我国 PLC 的发展我国PLC产品的研制、生产,大体上经历了从顺序控制器到1位处理器为主体的工业控制器,再到8位微处理器为主体的可编程控制器的三个发展阶 段。1974年,国内一些高校、科研单位开始研制顺序控制器,大多使用分立元 件。随着我国改革开放政策的落实,同时国外PLC人大量进入我国市场,一部分随成套设备进口,一部分直接引进中小型PLC产品(大多为GE公司、西门子 公司、三菱公司、立石公司等),开始进入以8位微处理器为核心的PLC时代。目前,可编程控制器已广泛应用子各个工业领

23、域,并取得了明显的效益主要表现出以下特点:使用低档机型多,中、高档机型少,使用国外进口机型 多,国产机型少;使用在经济发达地区多,在经济落后地区少,用于单个设备 或生产线的多、大批量产品配套的少。因此,国产化PLC的前景是令人鼓舞的,我们必须加快PLC国产化步伐,进一步推广PLC应用技术,努力培养相关 专业技术人员。3.3 PLC 的系统组成与工作原理3.3.1 PLC 的组成结构PLC本质上是一台用于控制的专用计算机,因此它与一般的控制机在结构 上有很大的相似性。PLC的主要特点是能力,也就是说,它的基本结构主要是 围绕着适宜于过程控制的要求来进行设计的。按结构形式的不同,PLC可分为整体式

24、和组合式两类。整体式PLC是将中央处理单元(CPU)、存储器、输入单元、输出单元、电 源、通信接口等组装成一体,构成主机。另外还有独立的I/O扩展单元与主机 配合使用。主机中,CPL是PLC的核心,I/O单元是连接CPU与现场设备之间的 接口电路, 通信接口用于PLC与编程器和上位机等外部设备的连接。组合式PLC将CPU单元、输入单元、输出单元、智能I/O单元、通信单元 等分别做成相应的电路板或模块,各模块插在底板上,模块之间通过底板上的 总线相互联系。装有CPU单元的底板称为CPU底板,其它称为扩展底板。CPU底板与扩展底板之间通过电缆连接,距离一般不超过10m。3.3.2 PLC 的扫描工

25、作原理与其它计算机系统相同,PLC的CPU采用分时操作原理,每一时刻执行一 个操作,随时间顺序执行各个操作。这种分时操作进程称为CPU对程序的扫描。PLC上电后,首先进行初始化,然后进入循环工作过程。一次循环可归纳 为五个工作阶段,各阶段完成的任务如下:公共处理。复位监控定时器(WDT,进行硬件检查,用户内存检查等。检 查正常后,方可进行下面的操作。如果有异常情况,则根据错误的严重程度发 出报警或停止PLC运行。I/O刷新。输入刷新时,CPU从输入电路中读出各输入点状态,并将此状 态写入输入映象寄存器中。 输出刷新时, 将输出继电器的元件映象寄存器的状 态传送到输出锁存电路,再经输出电路隔离和

26、功率放大,驱动外部负载。执行用户程序。在程序执行阶段,CPU按先左后右,先上后下的顺序对每条指令进行解释、执行,CPU从输入映象寄存器和输出映象寄存器中读出各 继电器的状态,根据用户程序给出的逻辑关系进行逻辑运算,运算结果再写入 输出映象寄存器中。外设端口服务。完成与外设端口连接的外围设备(如编程器)或通讯适配 器的通信处理。3.4 PLC 的发展趋势目前的可编程控制器有以下几个方面的发展趋势:(1) 向小型化、专用化方向发展。当前开发出许多简易、经济、超小型可编 程控制器,以使用于单机控制和机电一体化,真正成为继电器的替代品。(2) 向大型化、复杂化、高功能、分散型、多层分布式工厂自动化网络

27、方向 发展。可编程控制器输入输出容量已超过32K,扫描速度小于1mS千步。(3) 编程语言和编程工具朝着标准化和高级化方向发展。 可编程控制器问世时间虽然不长,但已步入成熟阶段。这种工业专用微机 系统是高精技术普及化的典范,使计算机进入工业各行业,使机械设备和生产 线控制更新换代。可编程控制器将成为工业控制的主要手段和重要的基础控制 设备。3.5 PLC的优势PLC勺主要优点可概括如下:1、高可靠性(1)所有的输入接口电路均采用光电隔离,使工业现场的外电路与PLC内部电路之间电气上隔离。(2)各个输入端口均采用RC滤波器,其滤波时间常数一般为1020ms(3)各模块均采用屏蔽措施,以防止辐射干

28、扰。(4)采用性能优良的开关电源。(5)对采用的器件进行严格的筛选。良好的自诊断功能,一旦电源或其他软、硬件发生异常情况,CP立即采取有效措施,以防止故障扩大。(7)大型PLC还可以采用双CPU勾成冗余系统或用三CPU勾成表决系统,使可 靠性更进一步提高。2、丰富的I/O接口模块PLC针对不同的工业现场信号,如:交流或直流。开关量或模拟量。电压或 电流。脉冲或电位。强电或弱电等。有相应的I/O模块与工业现场的器件或设 备,如:按钮。行程开关。接近开关。传感器及变送器。电磁线圈。控制阀等直 接连接。另外,为了提高操作性能,它还有多种人机对话的接口模块。为了组 成工业局部网络,它还有多种通讯联网的

29、接口模块等等。3、 采用模块化结勾为了适应各种工业控制需要,除了单元式的小型PLC以外,绝大多数PLC均采用模块化结构。PLC的各个部件,包括CPU电源,I/O等均采用模块化设计, 由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的需要自行组 合。4、编程简单易学PLC勺编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说, 不需要具备计算机的专门知识,因此很容易被一般工程技术人员所理解和掌 握。5、安装简单,维修方便PLC不需要专门的机房,可以在各种工业环境下直接运行。使用时只需将现 场的各种设备与PLCjg应的I/O端相连接,即可投入运行。各种模块上均有运行 和故障指示装置,

30、便于用户了解运行情况和查找故障。由于采用模块化结构, 因此一旦某模块发生故障,用户可以通过更换模块的方法,使系统迅速恢复运 行。3.6 PLC类型的选择?目前,各个厂家生产的PLC其品种、规格及功能都各不相同。本人选择 了日本三菱电工公司的FX系列PLC,主要有FXON、FX1N和FX2N。之所以选择三菱公司的PLC,是因为其产品特点有以下几点。?丰富的指令系统?在FX系列PLC中,即使是小型机,也具有近200条指令。除能实现一 般逻辑控制外,还可进行运动控制、复杂数据处理。?快速的CPU处理速度? FX系列PLC各种机型的CPU速度均优于同类产品。FX2N的CPU处理 速度为0.9MS/千步

31、。? 3大程序容量? FX2N具有2000步的大容量内存及大容量的数据寄存器,可用于复杂控 制及大数据量处理。? 4通信功能?由于FX2N的编程工具接口是RS-232C,所以连接个人电脑仅需一根电 缆,不需适配器。? 5价格便宜相比于市场上其它类型的pic,三菱公司的同款类型是性价比最高的4.1PID控制程序设计4.1.1PID控制算法图4-1带PID控制器的闭控制系统框图如图4-1所示,PID控制器可调节回路输出,使系统达到稳定状态。偏 差e和输入量r、输出量c的关系:(4.2)控制器的输出为:(4.3)上式中,PID回路的输出。比例系数P。积分系数I。微分系数D。PID调节器的传输函数为:

32、(4.4)数字计算机处理这个函数关系式,必须将连续函数离散化,对偏差周期采 样后,计算机输出值。其离散化的规律如表4-5所示:表4-5模拟与离散形式模拟形式离散化形式所以PID输出经过离散化后,它的输出方程为:(4.6)式4.8中,称为比例项;称为积分项;称为微分项;上式中,积分项是包括第一个采样周期到当前采样周期的所有误差的累积 值17。计算中,没有必要保留所有的采样周期的误差项,只需要保留积分项前 值,计算机的处理就是按照这种思想。故可利用PLC中的PID指令实现位置式PID控制算法量10。4.1.2 PID在PLC中的回路指令现在很多PLC已经具备了PID功能,STEP 7 Micro/

33、WIN就是其中之一有的 是专用模块,有些是指令形式。FX2N系列PLC中使用的是PID回路指令。见 表4-7。表4-7 PID回路指令名称PID运算指令格式PID指令表格式PID TBL,LOOP梯形图使用方法:当EN端口执行条件存在时候,就可进行PID运算。指令的两 个操作数TBL和LOOP,TBL是回路表的起始地址,本文采用的是VB100,因 为一个PID回路占用了32个字节,所以VD100到VD132都被占用了。LOOP是回路号,可以是07,不可以重复使用。PID回路在PLC中的地址分配情况 如表4-8所示。表4-8 PID指令回路表偏移地址名称数据类型说明0过程变量(PVn)实数必须在

34、0.01.0之间4给定值(SPn)实数必须在0.01.0之间8输出值(Mn)实数必须在0.01.0之间12增益(Kc)实数比例常数,可正可负16采样时间(Ts)实数单位为S,必须是正数20采样时间(Ti)实数单位为min,必须是正数24微分时间(Td)实数单位为min,必须是正数28积分项前值(MX)实数必须在0.01.0之间32过程变量前值(PVn-1)实数必须在0.01.0之间1)回路输入输出变量的数值转换方法本文中,设定的温度是给定值SP,需要控制的变量是炉子的温度。但它不 完全是过程变量PV过程变量PV和PID回路输出有关。在本文中,经过测量 的温度信号被转化为标准信号温度值才是过程变

35、量,所以,这两个数不在同一 个数量值,需要他们作比较,那就必须先作一下数据转换。温度输入变量的数10倍据转化。传感器输入的电压信号经过EM231转换后,是一个整数值,他的值大小是实际温度的把A/D模拟量单元输出的整数值的10倍。但PID指令执行 的数据必须是实数型,所以需要把整数转化成实数。使用指令DTR就可以了。如本设计中,是从AIWO读入温度被传感器转换后的数字量。其转换程序如下:MOVW AIWO, AC1 DTR AC1, AC1 MOVR AC1,VD1OO2)实数的归一化处理因为PID中除了采样时间和PID的三个参数外,其他几个参数都要求输入 或输出值0.01.0之间,所以,在执行

36、PID指令之前,必须把PV和SP的值作 归一化处理。使它们的值都在0.01.0之间。归一化的公式如4.9:(4.9)式中,标准化的实数值;-未标准化的实数值。-补偿值或偏置,单极性为0.0,双极性为0.5。- 值域大小,为最大允许值减去最小允许值,单极性为32000.双极性为6400。本文中采用的是单极性,故转换公式为:(4.10)因为温度经过检测和转换后,得到的值是实际温度的10倍,所以为了SP值和PV值在同一个数量值,我们输入SP值的时候应该是填写一个是实际温度10倍的数,即想要设定目标控制温度为100C时,需要输入一个1000。另外一 种实现方法就是,在归一化的时候,值域大小可以缩小10

37、倍,那么,填写目标温度的时候就可以把实际值直接写进去11。3)回路输出变量的数据转换本设计中,利用回路的输出值来设定下一个周期内的加热时间。回路的输 出值是在0.01.0之间,是一个标准化了的实数,在输出变量传送给D/A模拟量单元之前,必须把回路输出变量转换成相应的整数。这一过程是实数值标准 化过程。(4.11)FX2N不提供直接将实数一步转化成整数的指令,必须先将实数转化成双 整数,再将双整数转化成整数。程序如下:ROUND AC1, AC1DTI AC1, VW344.1 .3 PID参数整定PID参数整定方法就是确定调节器的比例系数P、积分时间Ti和和微分时间Td,改善系统的静态和动态特

38、性,使系统的过渡过程达到最为满意的质量指 标要求12。一般可以通过理论计算来确定,但误差太大。目前,应用最多的还 是工程整定法:如经验法、衰减曲线法、临界比例带法和反应曲线法。经验法又叫现场凑试法,它不需要进行事先的计算和实验,而是根据运行 经验,利用一组经验参数,根据反应曲线的效果不断地改变参数,对于温度控 制系统,工程上已经有大量的经验,其规律如表4-12所示。表4-12温度控制器参数经验数据被控变量规律的选择比例度积分时间(分钟)微分时间(分钟)温度滞后较大20603100.53实验凑试法的整定步骤为先比例,再积分,最后微分。1)整定比例控制将比例控制作用由小变到大,观察各次响应,直至得

39、到反应快、超调小的响应 曲 线2) 整定积分环节先将步骤1)中选择的比例系数减小为原来的5080%,再将积分时间置一个较大值,观测响应曲线。然后减小积分时间,加大积分作用,并相应调整 比例系数,反复试凑至得到较满意的响应,确定比例和积分的参数。3) 整定微分环节环节先置微分时间TD=0逐渐加大TD,同时相应地改变比例系数和积分时间, 反复试凑至获得满意的控制效果和PID控制参数13。根据反复的试凑,调出比较好的结果是P=120. I=3.0 D=1.0。4.2 3A模块及其温度控制4.2.1 3A模块的介绍本设计采用的模拟模块是FX0N-3A特殊功能模块。FX0N-3A特殊功能模块有 两个输入

40、通道和一个输出通道,输入通道输入模拟信号并转换为数字信号,输 出通道接收数字信号并把它们转换为等量的模拟信号输出。1、占用I/O通道3A模块有2个模拟量输入通道:CH0、CH1,及占用I/O通道分别为:CH0-WX2(模拟量输入通道)CH1-WX3(模拟量输入通道)根据本系统的要求选择CH0通道2、3A输入的转换特性输入为直流电流020MA422数据转换由于3A的输出数据是十进制的,也就是说DTO中的 数据是十进制的,那么必须将温度25度转换为相应的 十制才可以比较,即数据转换的问题。可通过以下计 算思路,得出温度与相对应的十进制值的关系。温度 传感器的输出信号为420mA的电流值,对应于0度

41、100度的温度,温度与电流是线性的,则有:y仁(25/4)xl+25其中y1代表温度值,x1代表电流值,根据以上数据 转换图表,当输入4-20mA时,温度值与十进制存在 以下关系:k2=250 x21000且x2=20MA,k2=4000则有温度值和十进制的关系如下:(4/25)y1)-4=(k2/250)-4其中y1和k2分别代表温度值和十进制值。当温度值为40度时对应的十进制是1600。根据以上分析,我们可计算出任意模拟输出的物理量与计算机所能处 理的十进制之间甚至二进制的关系,从而为计算机与物理量数据的交互提 供了一个通道。在本文的应用中,通过PLC模拟单元对数据的转换和传 递,实现了实

42、时模拟值与需求值不断比较,直到达到需求值时所应执行的 动作。因此在程序中用K1600与DM0中的数据比较;用CMP指令实现, 同时产生一个标志。但在本文应用中需要注意两点:一是由于PLC采用的扫描工作方式,存在着扫描时间, 因此所采集的值到执行件执行时模拟值已发生变化, 同时,若我们用CMP指令时,取值一般是小于等于或大于等于这个结果,因为PLC运行时,CPU只能分时地一个操作一个操作地执行,那么模拟值等于 需求值同时又在执行CMP的指令的概率就很小,极其容易导致死循环。因 此我们用以上介绍的方法时,应用在执行元件取值的范围允许大于PLC个扫描周期内模拟值变化的状态4.2.3软件编程的思路在程

43、序开始时,首先要将设定值写入输出通道,以便进行A/D转换,用第 一次循环标志R9012执行。PLC上电后,需要约100ms开始进行A/D转换,为 了使数据完全转换,在程序开始时,延时200到300ms后再从通道中用MOVE指令读出数据,程序如下:该指令用于从模拟I/O单元读取数据,并把数据传送至目的寄存器中。经过A-21将温度的值输入PLC内部后,可以通过DT0值执行动作。这里 介绍一下在温度为40度时停止加热。 为实现这样的功能我们的思路是: 温度为40度作为一个标准值,拿这个值与DT0中的值不断的比较,直到DT0中的值 等于40度,DT0中的值为40度产生一个标志,在R900B为ON后,表

44、示温度已 达到设定值,可执行相应的动作处理。5程序的流程图实现整个系统功能的流程图如下图所示输入电流转换值0.002.55005.010007.5150010.0200012.5250015.0300017.5350020.040006整个系统的软件编程5结束语通过对本系统的设计和调试,我们认识到,对于复杂系统的控制,如果采 用继电控制,不仅系统繁琐,调试困难,故障概率大,而且对以后的维护也带 来 困 难 。 用PLC控 制 除 了 能 解 决 以 上 问 题 以 外 , 还 具 有 以 下 特 点 :1控制条理清楚, 接线简单明了。2用软件代替传统的继电控制,减少了设计上的困难,减少了系统的

45、故障。3模 块 化 程 序 设 计 , 便 于 调 试 , 并 且 方 便 功 能 的 改 进 。4编 程 图 形 化 , 使 之 一 目 了 然 。谢词本论文是在陈泽顺老师的悉心指导下完成的,从论文最终完成的每一个环节, 自始自终得到陈老师精心指导和帮助。他为此付出了大量的心血和精力。陈老 师渊博的学识、严谨的治学态度、求实创新的工作作风使我受益非浅。在毕业 设计阶段,我不仅从陈老师那里学到许多专业知识,更重要的是获取专业科研 前沿和学会了进行科研的学术方法,所有这些都是以后人生生活的重大财富, 在此特向陈老师表示由衷的感谢和崇高的敬意 。参考文献1樊军庆,张宝珍.温度控制理论的发展简况.工

46、业炉, 30(6):12-14,20082郁汉琪.可编程控制器原理及应用.北京:中国电力出版社,20043俞金寿.过程控制系统和应用.北京:机械工业出版社,20024张大明.单片机控制应用技术.北京:机械工业出版社,2006周万珍.PLC分析与应用.北京:电子工业出版社,20046齐剑玲,曾玉红.工控机在工业锅炉温度检测控制系统中的应用.微计算机信息,19(9):36-37,20037刘敏.浅谈DCS和PLC的区别.国外建材科技,29(4):113-115, 20088毛忠国杨超.从控制角度谈PLC、DCS及FCS三大系统的差异.宁夏电力,增刊(2):103-105,20079张爱筠,张琳琳,贺楠.温度控制系统的设计与市场研究.商业经济,2:57-58,200810L. Yi , X. Xiaoyao.High temperature small class calorimetry dynamic shake tabletempera

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论