《可编程控制器在冷库中的应用研究22568.pdf》由会员分享,可在线阅读,更多相关《可编程控制器在冷库中的应用研究22568.pdf(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、.网络高等教育 本 科 生 毕 业 论 文(设 计)题 目:可编程控制器在冷库温控系统中的应用研究 学习中心:江苏盐城亭湖奥鹏学习中心20VIP 层 次:专科起点本科 专 业:电气工程及其自动化 年 级:2011 年 秋 季 学 号:111140409378 学 生:沈 国 栋 指导教师:林 瑶 瑶 完成日期:2013 年 06 月 28 日 .内容摘要 可编程控制器(PLC)是一种工业控制计算机,是继承计算机、自动控制技术和通信技术为一体的新型自动装置。可编程控制器(PLC)作为传统继电器控制装置的替代产品已经得到了工业控制各个领域的广泛应用,由于它可以通过软件来改变控制过程,而且具有体积小
2、,组装灵活,编程简单,易学易用,抗干扰能力强及可靠性高等特点,因此它非常适合于在恶劣的工业环境下使用,同时在工业领域中深受工程操作人员的喜欢,所以PLC 已在工业控制的各个领域中被广泛地使用。西门子公司的 S7-200 系列可编程控制器是一种小型的框架式可编程逻辑控制器,适用于各行各业,各种场合中的检测、监测及控制的自动化。它还包括数字量、模拟量、特殊 I/O 模块和相关外围设备。S7-200 控制器具有强大的处理能力,其通讯网络、功能模块、存储容量都可以灵活地进行选择和配置。本文主要阐述的是S7-200系列可编程控制器及组态王在冷库温度控制系统中的应用,通过组态王可以监控过程参数、设置参数、
3、设备状态、过程状态和应用程序,以支持数据采集、数据监控、程序上载/下载和监测控制。梯形图是 PLC 使用的最多的图形编程语言,被称为 PLC 的第一编程语言。其余电气控制系统的电路图很相似,具有直观易懂的优点,很容易被工厂电气人员掌握,特别适用于开关量逻辑控制。梯形图常被称为电路或程序,梯形图的设计称为编程。通过一些程序的举例分析,说明了这些控制功能是如何实现的。关键词:PLC;梯形图;温控;S7-200;组态王 .目 录 内容摘要 错误!未定义书签。1 绪论 1 1.1 课题的背景及意义 1 1.2 国内外发展现状 1 1.2.1 国外温度控制的发展现状 1 1.2.2 我国温度控制的发展现
4、状 2 1.3 本次论文的主要工作 2 2 可编程控制器简介 3 2.1 可编程控制器的定义和特点.3 2.2 可编程控制器的结构.4 2.3 可编程控制器的工作原理.8 3 基于可编程控制器的冷库温控系统设计与实现 10 3.1 系统控制要求.10 3.2 可编程控制器的选型.10 3.3 I/O 点及地址分配.11 3.4 电气控制系统原理图.11 3.5 其他元件的选型.12 4 系统控制程序的设计 14 4.1 系统控制流程图 14 4.2 控制程序的设计 15 4.3 组态王 20 5 结论 23 参考文献 24 .1 绪论 1.1 温度控制的背景及意义 在人们的日常生活、工业制造、
5、制冷等领域,温度作为当前环境的重要因素之一,被人们广泛的作为参考因素来使用,从而保证各项工作的正常运行,如火灾报警、温室或粮仓中的温度实时监控、冷库温度的调节等,因此以温度参数为基础的温度控制系统被广泛开发和使用。使用传统意义上的温度计采集温度信息,不但采集精度低,实时性差,而且操作人员的劳动强度高。此外由于环境因素导致的数据难以采集的问题,特别是在工厂,火灾等现场,工作人员不能长时间停留在现场观察和采集温度,就需要实现能够将数据采集并将其传送到一个地方集中进行处理,以节约人力,提高效率,但是这样就会出现数据传输的文艺,由于厂房打、需要传输的数据多,使用传统的方法容易造成资源浪费而且可操作性差
6、,精度不高,这都是在不同程度上限制了工作的进行和展开。因此,高精度,低成本,实时性好的温度控制系统急需人们去开发。温度的测量和控制对人类日常生活、工业生产、气象预报、物资仓储等都起着极其重要的作用。在许多场合,及时准确获得目标的温度信息是十分重要的,近年来,温度测控领域发展迅速,并且随着数字技术的发展,温度的测控芯片也相应的登上历史的舞台,能够在工业、农业等各领域中广泛使用。市场决定技术,技术引导产品的开发,在这样的环境下,与温度控制的相关的电子类产品的开发成为了当今的研究热点。随着 PLC 技术的日益成熟,应用范围的逐渐扩大,以 PLC 为核心的控制系统,逐渐应用到了生活中的很多方面,这不仅
7、克服了温度控制系统中存在的严重延时性,节约了人力,提高了采样频率,而且很大程度的提高了控制效果和控制精度。1.2 国内外发展现状 1.2.1 国外温度控制的发展现状 自 70 年代以来,由于工业过程控制的需要,特别是在微电子技术和计算机技术的迅猛发展以及自动控制理论和设计方法发展的推动下,国内外温度控制系统发展迅速,并在职能化、自适应、参数自整定等方面取得成果,在这方面美国、德国、瑞典等国技术领先,都产生了一批商品化的、性能优异的温度控制器及仪器仪表,并在各行各业广泛应用。国外温控系统发展迅速,并在智能化、适应性、.参数自整定等方面取得成果。美国、德国、瑞士等技术先进的国家都成产出了一批商品化
8、的、性能优异的温度控制器及仪器仪表,并在和行业广泛应用。目前,国外温度控制系统及仪表正朝着高精度、智能化、小型化等方面快速发展。1.2.2 我国温度控制的发展现状 温度控制系统在国内各行各业的应用虽然十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比仍然有着较大的差距。目前,我国在这方面总体水平处于20 实际 80 年代中后期水平,成熟产品主要以“点位”控制及常规的 PID 控制器为主,它只能适应一般温度系统控制,难于控制滞后、复杂、时变温度系统控制。而适应于较高控制场合的智能化、自适应控制仪表,国内技术还不十分成熟。形成商品化并在仪表控制系统参数的
9、自整定方面,还没开发性能可靠的自整定软件。参数大多靠人工经验及我国现场调试来确定。随着科学技术的不断发展,人们对温度控制系统的要求越来越高,因此,高精度、智能化、人性化的温度控制系统是国内外必然发展趋势 1.3 本次论文的主要工作 本文研究的是可编程控制器在冷库温度控制系统中的应用。本设计的主要内容有:(1)根据 PLC 外围硬件电路,绘制硬件接线图,(2)选择 PLC 型号,绘制主程序流程图,列 I/O 分配表,(3)用组态软件编制基于 PLC 的温度控制系统组态界面,并编制部分程序,(4)最后进行运行程序的调试,实现温度控制的温度采集与控制降温器输出。全文共分为四章,各章内容简介如下:第一
10、章绪论,简述课题的背景和意义、论题的国内外发展现状,介绍论文的主要内容;第二章 可编程控制器简介;第三章 基于可编程控制器的移动工作台系统设计与实现;第四章 系统控制程序的设计 本文最后对全文进行总结,并指出了研究课题的未来发展方向。.2 可编程控制器简介 2.1 可编程控制器的定义和特点 可编程序控制器,英文称 Programmable Controller,简称 PC。但由于 PC 容易和个人计算机(Personal Computer)混淆,故人们仍习惯地用 PLC 作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存
11、储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字量或模拟量的输入接口、输出接口,控制各种类型机械的生产过程。PLC 是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的一些问题,如机械式触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是 PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的 PLC 后,只需按说明书的提示,做少量的
12、接线和简易的用户程序编制工作,就可灵活方便地将PLC 应用于生产实践。可编程序控制器的定义1:可编程序控制器是一种数字运算操作电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字量,模拟量的输入和输出,控制各种类型机械的生产过程。可编程序控制器及其有关的外围设备,都应按易于与工业控制系统形成一个整体、易于扩充其功能的原则设计。可编程控制器具有如下特点2:(1)可靠性高,抗干扰能力强 可靠性高是电气控制设备的关键性能。PLC 由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的
13、抗干扰技术,具有很高的可靠性。例如三菱公司生产的 F 系列 PLC 平均无故障时间高达 30 万小时。一些使用冗余 CPU 的 PLC 的平均无故障工作时间则更长。从 PLC 的机外电路来说,使用PLC 构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,PLC 带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围.器件的故障自诊断程序,使系统中除 PLC 以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。(2)配套齐全,功能完善,适用性强 PLC 发展到今天,
14、已经形成了大、中、小各种规模的产品。可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代的 PLC 大多具有完善的数据运算能力,可用于各种数字控制领域。近年来 PLC 的功能模块大量涌现,使 PLC 渗透到了位置控制、温度控制、CNC 等各种工业控制中。加上 PLC 通信能力的增强及人机界面技术的发展,使用 PLC 组成各种控制系统变得非常容易。(3)易学易用,深受工程技术人员欢迎 PLC 作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言为工程技术人员所接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用 PLC 的少量开关量逻辑控制指令就可以方便地实现
15、继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。(4)系统的设计、建造工作量小,维护方便,容易改造 PLC 用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。(5)体积小,重量轻,能耗低 以超小型 PLC 为例,新近出产的品种底部尺寸小于100mm,重量小于 150g,功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。2.2 可编程控制器的结构 可编程控制器从结构上分
16、3,PLC 分为固定式和组合式(模块式)两种。固定式 PLC 包括 CPU 板、I/O 板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式 PLC 包括 CPU 模块、I/O 模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。组合式(模块式)其系统结构如图 2.1。.图 2.1 PLC 的系统结构 (1)中央处理器 CPU(CPU 芯片)中央处理单元(CPU)一般由控制器、运算器和寄存器组成,这些电路都集成在一个芯片内。CPU 通过数据总线、地址总线和控制总线与存储单元、输入输出接口电路相连接。与一般计算机一样,CPU 是 PLC 的核心,它按 PLC 中
17、系统程序赋予的功能指挥 PLC 有条不紊地进行工作。用户程序和数据事先存入存储器中,当PLC处于运行方式时,CPU 按循环扫描方式执行用户程序。CPU 的主要任务有:控制用户程序和数据的接收与存储;用扫描的方式通过 I/O 部件接收现场的状态或数据。并存人输入映像寄存器或数据存储器中;诊断 PLC 内部电路的工作故障和编程中的语法错误等;PLC 进入运行状态后,从存储器逐条读取用户指令,经过命令解释后按指令规定的任务进行数据传送、逻辑或算术运算等;根据运算结果,更新有关标志位的状态和输出映像寄存器的内容,再经输出部件实现输出控制、制表打印或数据通讯等功能。不同型号的 PLC 其 CPU 芯片是
18、不同的,有采用通用 CPU 芯片的,有采用厂家自行设计的专用 CPU 芯片的。CPU 芯片的性能关系到 PLC 处理控制信号的能力与速度,CPU 位数越高,系统处理的信息量越大,运算速度也越快。PLC 的功能是随着 CPU 芯片技术的发展而提高和增强的。(2)存储器 .PLC 的存储器包括系统存储器和用户存储器两部分。系统存储器用来存放由 PLC 生产厂家编写的系统程序,系统程序固化在 ROM 内,用户不能直接更改,它使 PLC 具有基本的功能,能够完成 PLC 设计者规定的各项工作。系统程序质量的好坏,很大程度上决定了 PLC 的性能,其内容主要包括三部分。第一部分为系统管理程序,它主要控制
19、 PLC 的运行,使整个 PLC按部就班地工作。第二部分为用户指令解释程序,通过用户指令解释程序,将 PLC的编程语言变为机器语言指令,再由 CPU 执行这些指令。第三部分为标准程序模块与系统调用,它包括许多不同功能的子程序及其调用管理程序,如完成输入、输出及特殊运算等的子程序。PLC 的具体工作都是由这部分程序来完成的,这部分程序的多少也决定了PLC 性能的高低。用户存储器包括用户程序存储器(程序区)和功能存储器(数据区)两部分。用户程序存储器用来存放用户针对具体控制任务用规定的 PLC 编程语言编写的各种用户程序,以及用户的系统配置。用户程序存储器根据所选用的存储器单元类型的不同,可以是
20、RAM(有掉电保护)、EPROM 或 EEPROM 存储器,其内容可以由用户任意修改或增删。用户功能存储器是用来存放(记忆)用户程序中使用器件的 ON/OFF状态数值数据等。用户存储器容量的大小,关系到用户程序容量的大小,是反映 PLC 性能的重要指标之一。(3)输入接口电路 输入接口电路是负责接收外部输入元件信号电路接口。可用于输入开关量信号的数字输入接口模块和用于输入模拟量的模拟信号输入接口。数字输入接口模块可以由光电耦合电路和微型计算机输入接口电路组成。采用光电耦合电路与现场输入信号相连可防止现场的强电干扰信号进入PLC。光电耦合器的抗干扰性能是:由于输入和输出端是靠光信号耦合的,在电气
21、上是完全隔离的,因此输出端信号不会反馈到输入端,也不会产生地线干扰和其他串扰。模拟信号输入接口输入的模拟量信号分2 类 4 种量,2 类分别是电压型和电流型。电压型有 0-10V 和-10 到 10V。电流型主要有 4-20MA,0-20MA。然后模块再通过 A/D 转换,把模拟量转换成+32767-32768 之间的数,然后参与 PLC 控制。(4)输出接口电路 输出接口电路是用于将 PLC 的运算结果转换后作用于控制对象上,以便达到控制目的。输出接口电路分开关量信号输出的数字输出接口和模拟量输出的模拟.信号输出接口。数字输出接口有驱动直流负载的大功率晶体管和场效应管,驱动交流负载的双向晶闸
22、管以及既可以驱动交流负载也可以驱动直流负载的小型继电器。负载电源可由外部现场提供。由于输入/输出接口电路采用了光电耦合电路或继电器隔离电路,使得输入/输出电路与内部电路在电气上完全隔离,从而防止了现场隔离干扰,保证 PLC 能在恶劣的环境下可靠地工作。模拟量输出模块是指 PLC 可以根据计算后的输出要求,在模拟量输出模块中进行相应精度的 D/A 转换,可根据现场要求输出一定精确度的模拟量信号,用于现场对象的控制。(5)通讯接口 现代 PLC 一个显著的特点就是具有通讯功能,目前主流的 PLC 一般都具有RS485(或 RS232)通讯接口,以便连接编程设备、监视器、打印机等外围设备,或连接诸如
23、变频器、温控仪等简单控制设备进行简单的主从式通讯,实现“人一机”或“机机之间的对话。一些先进的 PLC 上还具有工业网络通讯接口,可以与其他的 PLC 或计算机相连,组成分布式工业控制系统,实现更大规模的控制,另外还可以与数据库软件相结合,实现控制与管理相结合的综合控制。(6)电源 PLC 的电源是指将外部输入的交流信号经过整流、滤波、稳压等处理后转换成满足 PLC 的 CPU、存储器、输入/输出接口等内部电路工作需要的直流电源电路。为了减少电源间的相互干扰,输入/输出接口电路与内部电路间的电源彼此相互独立。电源的好坏对 PLC 的可靠性至关重要。大部分 PLC 都采用开关电源供电。(7)底板
24、或机架 大多数模块式 PLC 使用底板或机架,其作用是:电气上,实现各模块间的联系,使 CPU 能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。(8)PLC 系统的其它设备 1)编程设备:编程器是 PLC 开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控 PLC 及 PLC 所控制的系统的工作状况,但它不直接参与现场控制运行。小编程器 PLC 一般有手持型编程器,目前一般由计算机(运行编程软件)充当编程器。2)人机界面:最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏).式输入模拟量的电位器,打印机等。(9)PLC 的通信联网 依靠先进
25、的工业网络技术可以迅速有效地收集、传送生产和管理数据。因此,网络在自动化系统集成工程中的重要性越来越显著,甚至有人提出网络就是控制器的观点说法。PLC 具有通信联网的功能,它使 PLC 与 PLC 之间、PLC 与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。多数 PLC具有 RS-232 接口,还有一些内置有支持各自通信协议的接口。PLC 的通信,还未实现互操作性,IEC 规定了多种现场总线标准,PLC 各厂家均有采用。对于一个自动化工程(特别是中大规模控制系统)来讲,选择网络非常重要的。首先,网络必须是开放的,以方便不同设备的集成及未来系统规模的扩展;其
26、次,针对不同网络层次的传输性能要求,选择网络的形式,这必须在较深入地了解该网络标准的协议、机制的前提下进行;再次,综合考虑系统成本、设备兼容性、现场环境适用性等具体问题,确定不同层次所使用的网络标准。2.3 可编程控制器的工作原理 介绍可编程控制器的工作原理4。PLC 的扫描工作过程如图 2.2 所示。图 2.2 PLC 的扫描工作过程 当 PLC 投入运行后,整个 PLC 其工作过程一般分为三个阶段:即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC 的 CPU 以一定的扫描速度重复执行上述三个阶段。PLC 的扫描工.作过程如图 2.2 所示
27、 输入采样阶段 在输入采样阶段,可编程逻辑控制器以扫描方式依次地读入所有输入状态和数据,并将它们存入 I/O 映象区中的相应的单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。用户程序执行阶段 在用户程序执行阶段,可编程逻辑控制器总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制
28、线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统 RAM 存储区中对应位的状态;或者刷新该输出线圈在 I/O 映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在 I/O 映象区内的状态和数据不会发生变化,而其他输出点和软设备在 I/O 映象区或系统 RAM 存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。在程序执行的过程中如果使用立即 I/O
29、指令则可以直接存取 I/O 点。即使用I/O 指令的话,输入过程影像寄存器的值不会被更新,程序直接从 I/O 模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。输出刷新阶段 当扫描用户程序结束后,可编程逻辑控制器就进入输出刷新阶段。在此期间,CPU 按照 I/O 映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是可编程逻辑控制器的真正输出。.3 基于可编程控制器的冷库温控系统设计与实现 3.1 系统控制要求(1)基本内容 利用 PLC 对温度控制系统进行设计,从而保证了控制系统的快速性、准确性、合理性,更好地满足实际生产需要。(2)基本要求 要
30、求在分析温度控制系统的技术特性及工作循环流程的基础上,给出应用S7-200 系列可编程序控制器对其进行系统设计。设计方案对系统的硬件组成和软件设计要做详细阐述。(3)发挥部分 学生在实现温控系统功能的基础上,还可根据实际需要实现以下控制功能:启动后,冷库开始降温,并维持在-8 摄氏度左右。按下停止按钮后,冷库停止降温,停止灯亮,温度开始上升。当温度越下限时,系统报警。当温度越上限时,系统报警。3.2 可编程控制器的选型 S7-200 系列 PLC5可提供 4 种不同的基本单元和 6 种型号的扩展单元。其系统构成包括基本单元、扩展单元、编程器、存储卡、写入器等。S7-200 系列的基本单元如表
31、3.1 所示。表 3.1 S7-200 系列 PLC 中 CPU22X 的基本单元 型号 输入/输出点 可带扩展模块数 S7-200CPU221 6/4 0 S7-200CPU222 8/6 2 个扩展模块 S7-200CPU224 24/10 7 个扩展模块 S7-200CPU224XP 24/16 7 个扩展模块 S7-200CPU226 24/16 7 个扩展模块 本论文采用的是 CUP2265。它具有 24 输入/16 输出共 40 个数字量 I/O 点。可连接 7 个扩展模块,最大扩展至 248 路数字量 I/O 点或 35 路模拟量 I/O 点。26K字节程序和数据存储空间。6 个
32、独立的 30kHz 高速计数器,2 路独立的 20kHz 高速脉冲输出,具有 PID 控制器。2 个 RS485 通讯/编程口,具有 PPI 通讯协议、MPI.通讯协议和自由方式通讯能力。I/O 端子排很容易地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可完全适应于一些复杂的中小型控制系统。3.3 I/O 点及地址分配 根据控制要求,对可编程控制器的 I/O 点及地址进行分配,详见表 3.2 所示。表 3.2 可编程控制器的 I/O 点及地址进行分配 输入 I0.0 启动按钮 I0.1 停止按钮 输出 Q0.1 启动
33、指示灯 Q0.2 停止指示灯 Q0.3 正常运行指示灯 Q0.4 温度越上限报警指示灯 Q0.5 锅炉加热指示灯 3.4 电气控制系统原理图 给出系统输入输出接线图及 PLC 接口设计,如图 3.1 和 3.2 所示。图 3.1 硬件连接图.电流变送器电压变送器未使用输入端电压负载电流负载 图 3.2 EM 235 CN 连接图 3.5 其他元件的选型(1)传感器6 热电偶是一种感温元件,它直接测量温度,并把温度信号转换成热电动势信号。常用热电偶可分为标准热电偶和非标准热电偶两大类。所调用标准热电偶是指国家标准规定了其热电势与温度的关系、并有统一的标准分度表的热电偶,它有与其配套的显示仪表可供
34、选用。非标准化热电偶在使用范围或数量级上均不及标准化热电偶,一般也没有统一的分度表,主要用于某些特殊场合的测量。标准化热电偶我国从1988 年 1 月 1 日起,热电偶和热电阻全部按IEC 国际标准生产,并指定 S、B、E、K、R、J、T 七种标准化热电偶为我国统一设计型热电偶。本论文采用的是 K 型热电阻。(2)EM 235模拟量输入模块 EM 235 模块是组合强功率精密线性电流互感器、意法半导体(ST)单片集成变送器 ASIC 芯片于一体的新一代交流电流隔离变送器模块,它可以直接将被测主回路交流电流转换成按线性比例输出的 DC420mA(通过 250 电阻转换 DC 15V 或通过 50
35、0 电阻 转换 DC210V)恒流环标准信号,连续输送到接收装置(计算机或显示仪表)。如表 3.2 所示为如何用 DIP 开关设置 EM 235 模块。开关 1 到 6 可选择模拟量输入范围和分辨率。所有的输入设置成相同的模拟量输入范围和格式。表3.2 所示为如何选择单/双极性(开关 6)、增益(开关 4 和 5)和衰减(开关 1、2 和 3)。下表 3.2 中,ON 为接通,OFF 为断开。.表 3.2 EM 235 选择模拟量输入范围和分辨率的开关表 单极性 满量程输入 分辨率 SW1 SW2 SW3 SW4 SW5 SW6 ON OFF OFF ON OFF ON 0 到 50mV 12
36、.5V OFF ON OFF ON OFF ON 0 到 100mV 25V ON OFF OFF OFF ON ON 0 到 500mV 125uA OFF ON OFF OFF ON ON 0 到 1V 250V ON OFF OFF OFF OFF ON 0 到 5V 1.25mV ON OFF OFF OFF OFF ON 0 到 20mA 5A OFF ON OFF OFF OFF ON 0 到 10V 2.5mV 根据温度检测和控制模块,我设置 PID 开关为 010001,如表 3.3 所示 图 3.3 DIP 开关(3)温度检测和控制模块 模拟真实冷库的温度检测和控制模块,可自
37、行将 010V 模拟信号转化为占空比对锅炉进行加热。输出的模拟信号也是 010V,冷库设备外接 24V 直流电源。.4 控制系统程序设计 4.1 控制系统的流程图 控制流程图,主要分为以下三个部分:(1)主程序:初始化子程序,并调用子程序,如图 4.1。图 4.1 主程序 (2)子程序:子程序在调用时被进行扫描,在扫描结束后返回主程序,如图 4.2。图 4.2 子程序(3)中断程序:在扫描到中断点时,如果中断开启,程序中断扫描,进入中断程序,只有在中断结束后才会返回原来的程序,如图 4.3。图 4.3 中断程序.4.2 控制程序的设计(1)初次上电的一段程序说:1)读入模拟信号,并把数值转化显
38、示冷库室内的当前电压 2)判断冷库温度是否在正常范围,打亮正常运行指示灯/温度越上限报警指示灯 .(2)启动/停止阶段的一段程序说:1)启动过程:按下启动按钮后,开始标志位 M0.1 置位,M0.2 复位。打开运行指示灯 Q0.0,熄灭并停止指示灯初始化 PID。开始运行子程序。2)停止过程:按下停止按钮后,开始标志位 M0.1 复位,点亮停止指示灯,熄灭运行指示灯。并把输出模拟量 AQW0 清零,停止冷库制冷设备继续降温。停止调用子程序 0,仍然显示当前冷库温度。.3)停止时模拟量输出清零,防止设备继续降温 (3)子程序的一段程序说:1)输入设定温度 2)把设定温度、P 值、I 值、D 值都
39、导入 PID .3)每 100ms 中断一次子程序进行 PID 运算 (4)中断程序,PID 的计算的一段程序说:1)模拟信号的采样处理,归一化导入 PID .2)DIP 程序运算 3)输出 DIP 运算结果,逆转换为模拟信号 .4.3 组态王 PLC 通讯配置与方式(1)串行数据传送和并行数据传送 1)并行数据传送:并行数据传送时所有数据位是同时进行的,以字或字节为单位传送。并行传输速度快,但通信线路多、成本高,适合近距离数据高速传送。2)串行数据传送:串行数据传送时所有数据是按位(bit)进行的。串行通信仅需要一对数据线就可以。在长距离数据传送中较为合适。2:异步方式和同步方式 根据串行通
40、信数据传输方式的不同可以分为异步方式和同步方式。1)异步方式:又称起止方式。它在发送字符时,要先发送起始位,然后才是字符本身,最后是停止位。字符之后还可以加入奇偶校验位。异步传送较为简单,但要增加传送位,将影响传输速率。异步传送是靠起始位和波特率来保持同步的。2)同步方式:同步方式要在传送数据的同时,也传递时钟同步信号,并始终按照给定的时刻采集数据。同步方式传递数据虽提高了数据的传输速率,但对通信系统要求较高。PLC 网络多采用异步方式传送数据。(2)启动组态软件 1)上电 初次上电的时候,没有模拟量输入,显示当前温度,曲线图为冷库温度的实时曲线图,如图4.13 所示。图 4.13 上电阶段.
41、2)启动 启动后,冷库开始降温,并维持在-8 摄氏度左右,如图 4.14 所示。图 4.14 启动降温 3)停止 按下停止按钮后,冷库停止降温,停止灯亮,温度开始回升,如图 4.15 所示。图 4.15 停止运行.4)报警 当温度越上限时,系统报警,图 4.16 为报警记录。图 4.16 报警显示.5 结论 本文成功的运用了西门子S7-200PLC和组态王设计了一个人机监控的温度控制系统。通过对本系统的设计和调试,我们认识到,对于复杂系统的控制,如果采用继电控制,不仅系统繁琐,调试困难,故障概率大,而且对以后的维护也带来困难。用 PLC 控制除了能解决以上问题以外,还具有以下特点:(1)控制条
42、理清楚,接线简单明了。(2)用软件代替传统的继电控制,减少了设计上的困难,减少了系统的故障。(3)模块化程序设计,便于调试,并且方便功能的改进。(4)编程图形化,使之一目了然。组态王操作方便,有利于我们比较直观的观看控制曲线和温度的变化。其中的报表、历史曲线和报警显示都是在当今工业控制中常用的。当然,本控制系统还有很多不足的地方。例如,系统的自适应能力不强,在不同的温度环境下控制精度和控制能力是不同的。还有人机界面内容不够丰富,若再加上报表系统、打印功能的话,那就更完美了。日后,随着对 PLC 硬件系统和通信方式的深入了解,还可以丰富远程控制指令,以应对运行过程中的各种突发事件,增加其他 PL
43、C,通过构建复杂的多级网络适应大型的工业控制,使该系统运行时更加稳定可靠,性能更加完善。.参考文献 1 SIMATIC S7-200 可编程序控制器系统手册.北京:机械工业出版社,2002.2 西门子(中国)有限公司.深入浅出西门子 S7-200PLC(第三版).北京:北京航空航天大学出版社,2007.3 柳梁.编程控制器(PLC)入门 PLC 及其硬件组成.计算机时代,1996(5).4 戴仙金.西门子 S7-200 系列 PLC 应用与开发.中国水利水电出版社,2007 5 袁任光.可编程序控制器选用手册.北京:机械工业出版社,2002.6 何希才.任力颖.使用传感器接口电路实例.北京:中国电力出版社,2007.5