基于某s7200地液位控制系统系统设计及上位机人机界面

上传人:沈*** 文档编号:99071912 上传时间:2022-05-30 格式:DOC 页数:69 大小:2.65MB
收藏 版权申诉 举报 下载
基于某s7200地液位控制系统系统设计及上位机人机界面_第1页
第1页 / 共69页
基于某s7200地液位控制系统系统设计及上位机人机界面_第2页
第2页 / 共69页
基于某s7200地液位控制系统系统设计及上位机人机界面_第3页
第3页 / 共69页
资源描述:

《基于某s7200地液位控制系统系统设计及上位机人机界面》由会员分享,可在线阅读,更多相关《基于某s7200地液位控制系统系统设计及上位机人机界面(69页珍藏版)》请在装配图网上搜索。

1、word毕业设计论文 任务书题目基于s7-200 的液位控制系统:系统设计与上位机人机界面学生某某学号专业班级 设计论文内容与根本要求1.储罐直径:40cm,储罐高:60cm,存储介质:水,管道直径:16mm,驱动泵型号:16CQ-8P,输入流量0-30 升/min。2.学习研究液位控制系统的根本原理和应用。3.应用二位式控制原理,设计上述闭环控制系统。4.完成监控主机与相关数据采集硬件选型。5. 学习一种常用工控组态软件,设计由实时显示、报警和控制的监控软件组态。6.完成相关资料检索和开题报告。7.完成论文的写作和15000 字符以上的英文资料翻译。设计论文起止时间年月日至年月日设计论文地点

2、自动化教研室指 导 教 师 签 名 年 月 日系教研室主任签名 年 月 日学 生 签 名 年 月 日 摘要本次毕业设计的课题是基于PLC S7-200液位控制系统的设计。随着科技的快速开展,无论在日常生活中,还是在工农业开展中,PLC具有广泛的应用。PLC的一般特点:抗干扰能力强,可靠性极高、编程简单方便、使用方便、维护方便、设计、施工、调试周期短、易于实现机电一体化。PLC总的开展趋势是:高功能、高速度、高集成度、大容量、小体积、低本钱、通信组网能力强。本设计以一台S7-200系列的CPU224进展液位检测和电动阀门开度调节。本设计液位控制系统采用PLC为控制核心,具备开启和全部停止功能,这

3、是一种PLC控制的自动调节控制系统。本文的主要研究内容:控制系统方案的选择,系统硬件配置,二位式控制算法介绍,组态软件MCGS与硬件的连接和仿真的实现。本设计用PLC编程实现对储罐液位的控制,具有接线简单、编程容易,易于修改、维护方便等优点。关键字:储罐;液位控制;仿真;二位式控制; 组态软件;PLC; MCGSAbstractThe subject of graduation design is based on PLC S7-200, liquid level control system design.With technological development fastly, both

4、 in daily life, or the industrial and agricultural development, plc have wide application. PLC general features: strong anti-jamming capability, high reliability, programming is simple and convenient, easy operation and maintenance convenience, design, construction, missioning period is short, easy

5、to realize the electromechanical integration. PLC general development trend is: high function, high speed, high level of integration, large capacity, small volume, low cost, munication networking capability is strong. The subject takes a series s7-200 CPU224 to level detection and electric valve ope

6、ning regulation. This liquid level control system adopts PLC as control core, with open and full stop functions,this is a kind of PLC automatic adjustment of the control system. The main contents of this paper: the choice of the control system plan, system hardware configuration, Two position contro

7、l algorithm introduced, Connect the MCGS configuration software and hardware and simulation. PLC programming with the design of the tank level control have the advantage of simple wiring, easy programming, easy to modify, easy maintenance and so on.Key word: tank ; level control simulation; Two posi

8、tion control; configuration software; PLC ; MCGS64 / 69目录1 绪论11.1 课题的意义与目的11.2 液位控制系统的原理概述与其开展11.2.1 人工控制与自动控制11.2.2 水箱液位控制系统的原理框图21.3 国内外开展现状32 可编程逻辑控制器与西门子S7-20052.1 PLC的特点和优势52.1.1 高可靠性52.1.2 丰富的I/O接口模块62.1.3 采用模块化结构62.1.4 编程简单易学62.1.5 安装简单,维修方便62.2 PLC的工作原理和功能62.3 西门子S7-20072.3.1 s7-200结构72.3.2

9、s7-200工作原理83 系统设计方案与硬件选型83.1 系统设计框图83.2 二位式控制原理的介绍93.3 硬件组成114 上位机组态软件监控134.1 MCGS通用监控系统的构成134.2 MCGS通用监控系统主要功能154.3 MCGS组态软件的工作方式154.3.1 MCGS如何与设备进展通讯154.3.2 MCGS如何产生动画效果164.3.3 MCGS如何实施远程多机监控164.3.4 如何对工程运行流程实施有效控制164.4 MCGS组态软件的操作方式164.4.1 各种组态工作窗口164.4.2 组建新工程的一般过程195 MCGS组态画面制作流程205.1 建立MCGS新工程

10、205.2 设计画面流程245.3 定义数据对象265.4 动画连接285.5 报警显示335.5.1 定义报警335.5.2 报警显示375.5.3 修改报警限值375.6 实时曲线395.7 给定值的设定425.8 自动手动切换446 设备选型与连接456.1 MCGS与西门子S7200的连接456.2 数据前处理51537系统仿真557.1 液位手动控制的实现557.2 自动液位控制的实现57总结59感谢信63参考文献631 绪论1.1 课题的意义与目的近几十年来,自动控制系统已被广泛使用,在其研究与开展上也已趋于完备,而控制的概念更是应用在许多生活周围的事物。在人们生活以与工业生产等诸

11、多领域经常涉与到液位和流量的控制问题,液位控制系统已是一般工业界所不可缺少,例如居民生活用水的供给, 饮料、食品加工, 溶液过滤, 化工生产等多种行业的生产加工过程, 通常需要使用蓄液池, 蓄液池中的液位需要维持适宜的高度, 既不能太满溢出造成浪费, 也不能过少而无法满足需求。假假如我们能使用此系统来自动维持液位的高度,那么工作人员便可轻易的在操作室获知整个设备的储水状况,因此液面高度是工业控制过程中一个重要的参数,特别是在动态的状态下,采用适合的方法对液位进展检测、控制,不仅能得到很好的效果,而且提升了工作效率。在液位控制系统中采用PLC作为控制器,可以代替大量继电器实现逻辑控制,相对传统液

12、位控制大幅降低了能耗。而且可以在恶劣的工业环境中使用,加强了操作人员的安全系数,同时提高了工作效率。而 PID控制比例、积分和微分控制是目前采用最多的控制方法,在液位控制系统中,实现了液位模拟量的数字PID控制,从而使系统的稳定性和安全性大大提高。不但大大减低工作人员的危险性,还降低了工作强度。PLC控制系统中,主要是对一水箱液位控制系统的设计过程,涉与到液位的动态控制、控制系统的建模、PLC控制、PID算法、传感器和调节阀等一系列的知识。作为单容水箱液位的控制系统,控制方式采用了二位式,控制核心为S7-200系列的CPU226以与PLC内部A/D、D/A转换模块,检测元件与执行器。通过以上的

13、器件设备、PID控制算法和PC编程软件等,实现对液位的自动控制。因此,液位自动控制系统对降低能耗、节约本钱、提高企业的经济效益,在现代工业液位控制中具有非常重要的意义。1.2 液位控制系统的原理概述与其开展1.2.1 人工控制与自动控制如下图为水箱液位控制系统示意图,在人工控制示意图中,为保持水箱液位恒定,操作人员应根据液位高度的变化情况控制净水量。手工控制的过程主要分为三步:用眼睛观察水箱液位的上下以获取测量值,并通过神经系统传到大脑;大脑根据眼睛看到的水位高度,与设定值进展比拟,得出偏差大小和方向,然后根据操作经验发出控制命令;根据大脑发出的命令,用双手去改变给水阀或进水阀的开度,使水箱液

14、位包持在工艺要求的高度上。在整个手工控制过程中,操作人员的眼、脑、手、三个器官,分别担负了检测、判断、和运算、执行三个作用,来完成测量、求偏差、在施加控制操作以纠正偏差的工作过程,保持水箱液位的恒定。图1.2自动控制 如果采用检测仪表和自动控制装置来代替人工控制,就成为过程控制系统。在自动控制示意图中,当系统受到扰动作用后,被控变量液位发生变化,通过检测变送仪表得到其测量值;控制器承受液位测量变送器送来的信号,与设定值相比拟得出偏差,按某种运算规律进展运算并输出控制信号;控制阀承受控制器的控制信号,按其大小改变阀门的开度,调整给水量,以克制扰动的影响,使被控变量回到设定值,最终达到水箱液位的恒

15、定。这样就完成了所要求的控制任务。这些自动控制装置和被控的工艺设备组成了一个没有人直接蔡玉的自动控制系统。1.2.2 水箱液位控制系统的原理框图本论文对水箱液位控制系统的设计是一个简单控制系统,所谓简单液位控制系统通常是指由一个被控对象、一个检测变送单元检测元件与变送器、以个控制器和一个执行器控制阀所组成的单闭环负反应控制系统,也称为单回路控制系统。简单控制系统有着共同的特征,它们均有四个根本环节组成,即被控对象、测量变送装置、控制器和执行器。对于不同对象的简单控制系统,尽管其具体装置与变量不一样,但都可以用一样的方框图表示:偏差操纵变量控制器 执行器 被控对象测量变送器干扰图 1-3扰动由这

16、个简单控制系统通用的框图设计出水箱液位控制系统的原理框图如下:液位变送器+控制器电动控制阀阀阀器_水箱图 1-4 这是单回路水箱液位控制系统,单回路调节系统一般指在一个调节对上用一个调节器来保持一个参数的恒定,而调节器只承受一个测量信号,其输出也只控制一个执行机构。本系统所要保持的恒定参数是液位的给定高度,即控制的任务是控制水箱液位等于给定值所要求的高度。根据控制框图,这是一个闭环反应单回路液位控制,采用工业智能仪表控制。1.3 国内外开展现状近年来,有关液位控制的形式与方法越来越多,技术性能也越发先进,自动化程度也有较大地提高。但就以各类型水罐、水池的液位控制来说,许多项目没有达到自动化的程

17、度,有的在设计上虽然设置有较为精细仪表和其它电气设备,但是没有达到充分的开发和合理的配置,自动化程序较低,有许多电气与仪表装置,在系统中只起到了液位显示与报警功能,其液位控制全凭生产运行人员根据系统工艺流程,人为地手动或电动操作水罐或水池的进出口阀门来实现液位控制,使其液位保持在正常的生产状态X围内。由于受各工艺流程生产系统中的影响,液位的变化和稳定性也受到较大影响,为此生产运行人员在工作中要时时监测液位的变化,而不得有半点疏忽,这样就较大地增加了生产运行人员的劳动强度。我国近代液位测量技术开展比拟晚,早起所需的流量仪表均从国外进口。中国液位仪表制造业从上世纪30年代中期以仪表修配开始,到解放

18、前后在某某、某某等沿海地区形成了现代流量仪表的民族工业。到改革开放前,经历了仿制、统一设计、自行研究开发过程,目前已近初具规模,根本上能满足中等水平仪表的需要。改革开放以来又经历了技术引进,与国际先进技术企业合资、合作,仪表性能和水平有了很大提高。近年国际主流企业纷纷在中国建立生产基地,既增强了研发能力也增添了竞争因素,现在我国液位计产品已很全面,根本覆盖所有行业,满足各行业产生需要,技术革新较快,但在产品生产工艺上仍然有很大提高的空间。为了适应各种用途,各种类型的液位计相继问世,投入使用的类型有上百种。根据其测量方法和结构原理大致分为浮力式液位计、静压式液位计、电容式液位计、超声波液位计等。

19、20世纪随着各领域对液位测量需求的牵引,使得流量计得到快速开展,尤其是微电子技术的迅速开展,为也为测量的制造技术提供各种新型的元器件,进一步推动了液位计从机械式向智能化、模块化开展。新技术、新器件、新材料和新工艺与新软件的开发应用,使得液位计的测量准确度越来越高,液位的测量X围越来越广。同时液位计对测量介质的要求在降低,适用X围也越来越宽,智能化程度与可靠性得到了很大的提高。九十年代,计算机已渗透到工业、农业、国防、科研等部门与民用生活的各个方面,而工业生产过程计算机控制如此是计算机技术应用的一个重要而有开展远景的领域。信息时代的今天,工控界正进展着一场新的革命,各种新型控制设备不断出现,产品

20、的性能和可靠性不断提高,价格进一步下降。作为该领域的另一个重要组成局部工控软件,也受到越来越多的工程技术人员的重视,正在向着产业化方向开展。工控软件的特点是开发周期长,被控对象复杂多样,且软件与具体工程和设备交织在一起。长期以来,软件的通用性和可维护性一直困扰着工程技术人员。设备管理人员或主要编程人员的变动将给控制系统的运行带来极大的不便,甚至影响其正常工作,许多企业决策者也对此表现出极大的关注。为改变这一状况,国内外许多专家、学者、工程技术人员对工控软件进展了积极的探索,然而目前的工控软件仍存在两方面的主要问题:一是工控软件缺乏通用性,工控公司只提供特定设备的驱动程序,一旦设备更新或变动,系

21、统就必须重新设计;二是国外工控软件价格昂贵,使许多国内用户特别是高校与中小型企业难以承受,以至于不得不花费许多精力去开发各自专用的测控软件。组态软件是近几年来在工业自动化领域兴起的一种新型的软件开发工具,组态软件和其他工业控制软件一样向大型化和小型化开展。随着计算机软件的开展,其功能越来越强,迫使工业组态软件随之开展。成熟的商用软件技术如高级动画技术、分布式运算、大型数据库技术等逐渐在组态软件上得到应用。开发人员通常不需要编制具体的指令和代码,只要利用组态软件包中的工具,通过硬件组态(硬件配置)、数据组态、图形图像组态等工作即可完成所需应用软件的开发工作,利用组态软件MCGS(Monitor

22、and Control Generated System 通用监控系统)开发了液位监控系统,采用计算机采集、处理数据、根据MCGS的液位实时曲线输出来改变参数的值,使系统输出稳定到设定值,从而提高了工作效率。该系统性能稳定可靠、界面友好、扩大性强。用户在组态环境下进展系统配置,可创建或定义多个用户策略,并生成数据库文件进展数据处理。实践证明该系统可省去用户开发软件的费用和周期,只需极少的投入即可得到方便、美观、实用的组态软件。目前,MCGS组态软件已经在石油、化工、电力等多种工程领域获得成功的应用。基于MCGS开发的液位监控系统。MCGS为用户提供了广泛的可选性,用双水箱系统组成液位比值前馈反

23、应复合控制系统,用MCGS可进展各种系统的组态调试与各种系统参数的整定,极大地提高了参数整定过程的工作效率,大大减少了生产工作人员的劳动强度。MCGS为用户提供了广泛的可选性:用双水槽系统可组合成单回路控制、串级控制、比值控制与前馈控制等多种控制系统,用MCGS可进展各种系统的组态的调试与各种系统参数的整定,极大地提高了参数整定过程的工作效率。2 可编程逻辑控制器与西门子S7-2002.1 PLC的特点和优势可编程逻辑控制器(PLC)具有丰富的输入/输出接口,并且具有较强的驱动能力。可编程控制器在实际应用时,其硬件需根据实际需要进展选用配置,其软件也需根据控制要求进展设计编制。PLC的主要特点

24、可概括如下:2.1.1高可靠性(1)所有的I/O接口电路均采用光电隔离,使工业现场的外电路与PLC内部电路之间电气上隔离;(2)各输入端均采用R-C滤波器,其滤波时间常数一般为10-20ms;(3)各模块均采用屏蔽措施,以防止辐射干扰;(4)采用性能优良的开关电源;(5)对采用的器件进展严格的筛选;(6)良好的自诊断功能;(7)大型PLC还可以采用由双CPU构成冗余系统或有三CPU构成表决系统,使可靠性更进一步提高。2.1.2丰富的I/O接口模块PLC针对不同的工业现场信号,有相应的I/O模块与工业现场的器件或设备。2.1.3采用模块化结构为了适应各种工业控制需要,绝大多数PLC采用模块化结构

25、。PLC的各个部件,包括CPU,电源,等均采用I/O模块化设计。2.1.4编程简单易学PLC的编程大多采用类似于继电器控制线路的梯形图形式,很容易被理解和掌握。2.1.5安装简单,维修方便PLC可以在各种工业环境下直接运行。使用时只需将现场的各种设备与PLC相应的I/O端相连接,即可投入运行。各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障。2.2 PLC的工作原理和功能当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段:1.输入采样:即检查各输入的开关状态,将这些状态数据存储起来为下一阶段使用;2.执行程序:PLC按用户程序中的指令逐条

26、执行,但是把执行结果暂时存储起来;3.刷新输出:按第1阶段的输入状态在第2阶段执行程序中确定的结果,在本阶段中对输出予以刷新。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。PLC的功能可分为:1、逻辑控制;2、定时控制;3、计数控制;4、步进(顺序)控制;5、PID控制;6、数据控制:PLC具有数据处理能力;7、通信和联网;8、PLC还有许多特殊功能模块,适用于各种特殊控制的要求。2.3 西门子S7-200SIMATIC S7-200系列是西门子公司20世纪90年代投入市场的小型可编程序控制器,适用于各行各种场合中的检测、监测与控制的自动

27、化。S7-200系列的强大功能使其无论在独立运行中或相连成网络皆能实现复杂控制功能,其应用领域极为广泛,覆盖所有与自动检测、自动化控制有关的工业与民用领域。S7-200系列出色表现在以下几个方面:1极高的可靠性;2极丰富的指令集;3易于掌握;4便捷的操作;5丰富的内置集成功能;6实时特性;7强劲的通讯能力;8丰富的扩展模块。2.3.1 s7-200结构S7-200 PLC硬件系统的配置方式:主机中包含一定量的输入/输出点,同时还可以扩展I/O模块和各种功能模块。一个完整的系统组成:1 根本单元包括CPU、存储器、根本输入/输出点和电源等,是PLC的主要局部。2 扩展单元是主机I/O点数量不能满

28、足控制系统的要求时,用户可根据需要扩展各种I/O模块。3特殊功能模块是当需要完成某些特殊功能的控制任务时,需要扩展功能模块,它们是完成某种特殊任务的一些装置。4相关设备是为充分和方便的利用系统的硬件和软件资源而开发和使用的一些设备。5工业软件是为更好的管理和使用这些设备而开发的与之配套的程序。S7-200系列是专为工业场合设计,采用了典型的计算机结构,主要是由CPU、电源、存储器和专门设计的输入输出接口电路等组成。CPU一般由控制器、运算器和存放器组成,这些电路都集成在一个芯片上。CPU通过数据总线、地址总线和控制总线与存储单元、输入输出接口电路相连接。存储器有两种类型:只读类型的存储器EEP

29、ROM和读写随机存储器RAM,它们集成在CPU模块内部。输入输出单元包含两局部:一是与被控设备相连的接口电路,另一局部是输入和输出的映像存放器。输入输出接口电路都采用了电气隔离技术,具有很高的可靠性和极强的抗干扰能力。2.3.2 s7-200工作原理S7-200采用循环扫描方式,一个扫描周期一般包括五个阶段:输入处理、执行程序、处理通讯请求、执行CPU自诊断测试和写输出。 输入处理阶段对个数字量输入点的当前状态进展输入扫描,并将各扫描结果分别写入对应的映像存放器中。在执行程序阶段,CPU从第一条指令开始顺序取指令并执行,直到最后一条指令完毕。执行指令时从映像存放器中读取各输入点的状态,每条指令

30、的执行是对各数据进展算术或逻辑运算,然后将运算结果送到输出映像存放器中。在扫描周期的信息处理阶段,CPU自动检测并处理各通讯端口接收到的任何信息。即检查是否有编程器、计算机等的通信请求,假如有如此进展相应处理,在这一阶段完成数据通讯任务。CPU自诊断阶段,CPU检测主机硬件,同时也检查所有的输入输出模块的状态。如果发现异常,如此停机并显示出错。假如自诊断正常,继续向下扫描。写输出阶段,CPU用输出映像存放器中的数据几乎同时集中对输出点进展刷新,通过输出部件转换成被控设备所能承受的电压或电流信号,以驱动被控设备。扫描周期执行的任务依赖于CPU的工作模式,S7-200 CPU有两种操作模式:STO

31、P模式和RUN模式。对于扫描周期,STOP模式和RUN模式的主要差异是在RUN模式下运行用户程序,而在STOP模式下不运行用户程序。3 系统设计方案与监控主机选型3.1 系统设计框图压力变送器上位机监控A/D转换二位式控制 电磁阀控制图 3-1系统框图基于PLC的闭环控制系统如图3.2所示,图中虚线局部在PLC内二位式控制器执行机构被控对象A/D敏感元件图 3-2PLC闭环控制系统框图3.2 二位式控制原理的介绍二位控制是位式控制规律中最简单的一种。本实验的被控对象是水箱,被控制量是水箱液位,所谓二位控制实质上是一个典型的非线性控制。执行器只有“开或“关两种极限输出状态,故称这种控制器为两位调

32、节器,理论上来说,我们的调节阀不适合做二位控制,可以使用更为适宜的电磁阀只有开、关两种状态控制,但是由于实验设备的硬件构成环境,我们选用调节阀来模拟电磁阀工作,模拟过程:我们可以使调节阀处于两种状态,一是调节阀开度是0相当于电磁阀处于关,二是调节阀开度是10相当于电磁阀处于开,这里的10也不是固定的,自己可以选择,但是阀门开度越小,准确度越大。该系统的工作原理是当被控制的液位测量值HP=H小于给定值HS时,即测量值给定值,且当e=HS-HPdF时,调节阀处于开度状态。随着液位H的升高,HP也不断增大,e相应变小。假如H高于给定值,即HP HS,e为负值,假如e-dF时,如此两位调节阀处于关闭状

33、态,由于这种控制方式具有冲击性,易损坏元器件,只是在对控制质量要求不高的系统才使用。给定液位调节器开 关执行器出水阀对象水箱反应值液位检测图 3-3位式控制系统的方块图如图3.3位式控制系统的方框图所示,液位给定值在智能仪表上通过设定获得。被控对象为水箱,被控制量为液位。它由液压传感器测定输出。根据给定值加上dF与测量的液位相比拟调节阀发出控制信号,从而达到控制水箱液位的目的。由过程控制原理可知,双位控制系统的输出是一个断续控制作用下的等幅振荡过程,如图2所示。因此不能用连续控制作用下的衰减振荡过程的温度品质指标来衡量,而用振幅和周期作为品质指标。一般要求振幅小,周期长,然而对同一双位控制系统

34、来说,假如要振幅小,如此周期必然短;假如要周期长,如此振幅必然大。因此通过合理选择中间区以使振幅在限定X围内,而又尽可能获得较长的周期。图3-4双位控系统的过程曲线获取给定值G采集反应值FG F关闭出水阀开启出水阀图 3-5二位控制程序流程图3.3 工控主机的介绍用于实现工业生产过程控制和管理的计算机,又称过程计算机。它是自动化技术工具中最重要的设备。在工业控制方面,计算机最早用在模拟控制系统中起监控作用。它对过程变量进展周期扫描,向操作人员显示全过程的信息,并通过计算为模拟量调节器设置给定值。1962年英国首先采用计算机实现化工厂的直接数字控制。此后计算机控制在工业领域得到越来越广的应用见数

35、字控制系统。大规模集成电路的迅速开展,使以微型计算机为根底的分散控制系统得到迅速开展和推广。功能与特点工业控制计算机分为大、中、小和微型4类。它们被用于工业控制对象的实时控制和工厂、企业的信息管理,能完成如下 6项功能。巡回检测和数据处理:对数以百计的过程物理参数周期性地或随机地进展测量显示、打印记录,对于间接指标或参数可进展计算处理。顺序控制和数值控制:对复杂的生产过程可按一定顺序进展启、停、开、关等操作,或对工件加工的尺寸进展精细数值控制。操作指导:对生产过程进展测量,根据测量结果与预期目的作出比拟判断,决定下一步应该怎样改变生产进程,将这种决定打印或显示出来供操作人员执行或参考。直接数字

36、控制:对生产过程直接进展反应或前馈控制,代替常规的自动调节器或控制装置,采用分时的形式,一台工业控制计算机可以同时控制众多的生产环节。监视控制:对生产过程不进展直接控制,只监视生产过程的进展,根据生产过程的状态、环境、原料等因素,按照过程的数字模型或控制算法计算出最优状况或当时应采取的控制措施,把这种措施交给在现场起直接控制作用的计算机或常规控制仪表执行整定其给定值。工厂管理或调度:对车间或全厂的自动生产线或生产过程进展调度管理。工业控制计算机与一般通用计算机相比,具有如下4 项特点。实时响应性:工业控制计算机的控制对象都是实时变化的,为了与时对付被控对象随时发生的变化,计算机在某一限定的时间

37、内必须完成规定处理的动作,通常要求工业控制计算机具有硬实时严格的实时处理性。配备完善的过程接口子系统:工业控制计算机为完成对生产过程的检测和控制,必须配有完善的过程接口子系统即过程输入输出设备。比拟完善的实时控制软件:包括实时操作系统和实时控制软件包,借以完成严格的实时处理功能。极高的可靠性:防止因计算机故障而引起质量事故或生产事故。 计算机根据预定的数学模型或控制算式计算出应有的给定值输出,最后调节两个阀门的开度,以保证产品的质量。具有采集来自工业生产过程的模拟式和(或)数字式数据的能力,并能向工业过程发出模拟式和(或)数字式控制信号,以实现工业过程控制和(或)监视的数字计算机。系统结构工业

38、控制计算机系统主要由主机、过程接口和人机接口等局部组成。主机:通常采用16位字长的计算机。但是,随着处理信息量的增加和实现最优控制,也采用32位字长的计算机。它具有实时应答性能,例如平均指令执行时间为12微秒,一般的应答时间在 1毫秒以下。主存储器容量通常为256千字节1兆字节。过程接口:又称过程输入输出设备,是由许多与工业对象相互作用的装置组成。它一方面把工业对象的生产过程参数变换成计算机能够承受和识别的代码,以便计算机处理;另一方面,又把计算机发出的控制指令,变成操作执行器的控制信号。经过过程接口的信号有模拟量输入、数字量输入、模拟量输出和数字量输出等。模拟量输入信号一般来自温差电偶、热电

39、阻和压力传感器等;而数字量输入如此为开关接点或脉冲信号。模拟量输出用于控制电磁阀或伺服电动机的电压电流信号;数字量输出如此多用于控制继电器触点。人机接口:用于手动控制和监视工厂状态的操作开关以与工作状态显示装置统称为人机接口或操作员接口。人机接口装置通常制成操作台形式,由键盘打字机、阴极射线管显示装置和指示灯显示装置等组成。工业控制计算机系统结构分为三种类型。集中型计算机直接控制系统在工业控制计算机系统开展的初期,多采用一台较大型的计算机对生产过程集中进展监视和控制。在这种控制系统中,通常采用双机工作方式或用一台计算机作后备或设置模拟量调节器作为关键控制回路的备份,以提高系统工作的可靠性(见直

40、接数字控制系统)。分散型计算机控制系统在集中型计算机直接控制系统中,一台计算机往往要控制几十个甚至几百个回路,一旦计算机出现故障,就会对生产带来很大影响,这就是所谓的危险集中。提高系统安全性和可靠性的方法是将控制权分散,即将根本控制功能由以微型机为根底的控制器来实现。随着大规模集成电路的出现,微型计算机技术和计算机网络通信技术迅速开展,有可能用微型计算机实现分散控制,并用上位计算机对生产过程进展集中控制、监视和管理,从而构成分散型计算机控制系统图1。图 3-6分散性计算机控制系统分散控制系统用微型计算机在生产现场控制几个或十几个回路。有假如干台微处理机就可以控制整个生产过程,从而使“危险分散。

41、在分散控制的根底上,把大量信息通过数据通信电缆送到阴极射线管 (CRT)显示操作站和上位计算机,以实现集中监视和管理见分散制系统。图 3-7 多级计算机控制系统多级计算机控制系统分散型控制系统的大型化就构成多级计算机控制系统。多级计算机系统一般分为直接控制级、监控级和生产管理级图2。直接控制级直接控制生产过程,进展比例积分微分 (PID)、顺序、比值串级、前馈、延迟补偿等各种控制运算,还具有数据收集、监视报警等功能。监控级主要实现最优控制和适应控制,指挥直接控制级工作,调整常规调节器的给定值或向操作人员发出操作指示等。在某些场合下,监控级还能兼做直接控制级的一些工作。生产管理级主要进展生产的计

42、划和调度,指挥监控级工作。这一级依企业规模和管理X围又可划分为总厂管理级、分厂管理级和车间管理级。模块化和标准化分散控制系统的特点是功能分散化。它的必然开展趋势是功能的模块化和标准化。80年代以来开始把分散控制系统的数据获取(过程接口)、直接数字控制、监视控制和操作员控制台等功能局部做成模块,再连接起来构成整个系统。每个模块都采用微型计算机,对模块的功能和计算机程序实行标准化设计,这类似于模拟仪表的功能化和标准化设计。模块之间采用数字通信系统(计算机网络)连接起来。组成通信系统的通信线路具有高速和公用的特点,因此被形象地称为数据公路。通信系统使分散控制系统在工厂按地区安装模块的本钱大为降低。通

43、过对通信系统的研究设计,可以改变各模块间的连接方式,增强功能的独立性,当其他级的功能块发生故障时不致影响本块的工作。这种积木块式的结构能简化控制系统的设计,使组装新系统的时间减少到最低限度,还可对关键功能设置备用模块,或在某模块发生故障时临时把任务转派给其他模块,从而降低备用本钱,提高系统运行的可靠性。工业控制计算机的功能分散化、模块化和标准化设计的效果是:降低本钱;提高可靠性、安全性;使用灵活和便于重新设计、组装和维修。3.4 监控主机的选型对于我们这次的设计,实现的是单容量液位控制、报警、显示的功能。此任务是一个比拟简单常规的任务,故一般的监控主机就能实现此任务。鉴于实用性价格等综合因素的

44、考虑,监控主机我们选择产自某某工业大学中远工控某某的HIT-ZY2500 过程控制主机,其主要功能特点如下:具有双DC24V冗余输入,能够实现输入24V与内部电源DC-DC完全隔离 ;能够实现电源检测报警;其内部电源冗余设计,高度可靠 ;可以实现在线内部单元检测,报警 ;具有高度隔离冗余双总线接口支持CAN2.0B与ZY2000总线协议;详细的状态LED指示 ,更能简单的控制组态下载 ;具有彩色液晶显示。图 3-5 监控主机接下来我来简单介绍下该监控主机的各项主要技术指标:处理速度 内置Pentium-III 1.0G CPU,128M DRAM;后备电子存储 128M CF卡;工作站接口 双

45、10/100M以太网接口,软件自动冗余切换;现场总线接口 冗余的ZY2000网卡,支持CAN与ZY2000工业现场控制总线,双网自动冗余切换;通讯速度 以太网100M;现场总线 312K-1.2M;通讯距离介质 1200M双绕线 ;IO地址 硬件任选 100、120、140、160、180、1A0、1C0;中断向量 软件任意设定IRQ3、5、7、10、11、12、15或不使用;负载能力 最多可挂接128个I/O单元模块;软件接口 双USB/以太网控制程序输入;功耗 30W;工作方式 连续;可靠性指标 MTBF56000Hr;运行环境温度 -1060;湿度 相对湿度95%带有防护外壳;防护等级

46、IP55带有防护外壳;重量 3Kg ;外部尺寸 210mmL180mmW160mmH; 串行接口1个RS-232用于调试与透传串口数据、1个RS-485标准串行接口用于控制外部云台。HIT-ZY2500 过程控制主机的各项性能指标完全能满足我们本设计中对监控主机的要求,综合考虑价格环境等因素我们就将此作为监控主机。4 上位机组态软件监控本章介绍工业自动化控制组态软件MCGS( Monitor and Control Generated System,通用监控系统)的根本组成局部与其功能。MCGS组态通用监控系统软件是集动画显示、流程控制、数据采集、设备控制与输出、数据与曲线等诸多强大功能于一身

47、,并支持国内外众多数据采集与设备输出,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际问题的方案,在自动化的各个领域起着极其重要的作用。4.1MCGS通用监控系统的构成MCGS监控系统包括组态环境和运行环境两个局部,用户所有组态配置过程都在组态环境中进展,组态环境相当于一套完整的工具软件,它帮助用户设计和构造自己的应用系统。运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进展各种处理,完成用户组态设计的目标和功能。运行环境必须与组态结果数据库一起作为一个整体,才能构成用户应用系统。组态环境:组态生成应用系统运行环境:解释执行组态结

48、果组态结果数据库图 4-1两局部互相独立,又严密相关。图 4-2MCGS组态环境是生成用户应用系统的工作环境,由可执行程序支持,其存放于MCGS目录的Program子目录中。用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程 。MCGS运行环境是用户应用系统的运行环境,由可执行程序支持,其存放于MCGS目录的Program子目录中。在运行环境中完成对工程的控制工作。由MCGS生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时

49、数据库和运行策略五个局部构成。 MCGS用主控窗口、设备窗口和用户窗口来构成一个应用系统的人机交互图形界面,组态配置各种不同类型和功能的对象或构件,同时可以对实时数据库进展可视化处理,框图如下:主控窗口设备窗口用户窗口实时数据库运行策略MCGS工控组态软件菜单设计设置工程属性设定存盘结构添加工程设备连接设备变量注册设备驱动创建动画显示设置报警窗口人机交互界面定义数据变量编写控制流程使用功能构件图 4-31 实时数据库是MCGS监控系统的核心。MCGS用实时数据库来管理所有实数。据从外部设备采集来的实时数据送入实时数据库,系统其它局部操作的数据也来自于实时数据库。实时数据库采用面向对象的技术,为

50、其它局部提供服务,提供了系统各个功能部件的数据共享。2主控窗口确定了工业控制中工程作业的总体轮廓,以与运行流程、菜单命令、特性参数和启动特性等项内容,是应用系统的主框架。3设备窗口是MCGS监控系统与外部设备联系的媒介。专门用来放置不同类型和功能的设备构件,实现对外部设备的操作和控制。它通过设备构件把外部设备的数据采集进来,送入实时数据库,或把实时数据库中的数据输出到外部设备。4用户窗口实现了数据和流程的“可视化。用户窗口中可以放置三种不同类型的图形对象:图元、图符和动画构件。(5) 运行策略是对系统运行流程实现有效控制的手段。一个应用系统有三个固定的运行策略:启动策略、循环策略和退出策略。综

51、上所述,要完成一个实际的应用系统,应该首先在组态环境中用系统提供的或用户扩展的构件构造应用系统,配置各种参数,形成一个有丰富功能可以实际应用的工程。然后,把组态环境中的组态结果提交给组态运行环境。运行环境和组态结果一起就构成了用户自己的应用系统。4.2MCGS通用监控系统主要功能1良好的可维护性和可扩大性。三种根本类型的构件(设备构件、动画构件、策略构件)完成了MCGS系统三大局部(设备驱动、动画显示和流程控制)的所有工作。2 MCGS系统可以与广泛的数据源交换数据,有强大的数据库连接能力,可以和更多的自动化设备相连接;与其它应用程序交换数据,充分利用计算机丰富的软件资源。3强大的网络功能。4

52、 多样化的报警功能。5 提供了浏览功能,能够方便地实现生产现场控制与企业管理的集成。4.3.1 MCGS如何与设备进展通讯MCGS通过设备驱动程序与外部设备进展数据交换。包括数据采集和发送设备指令。设备驱动程序是由VB、VC程序设计语言编写的DLL动态连接库文件,设备驱动程序中包含符合各种设备通讯协议的处理程序,将设备运行状态的特征数据采集进来或发送出去。MCGS负责在运行环境中调用相应的设备驱动程序,将数据传送到工程中的各个局部,完成整个系统的通讯过程。每个驱动程序独占一个线程,达到互不干扰的目的。4.3.2 MCGS如何产生动画效果MCGS为每一种根本图形元素定义了不同的动画属性,如:一个

53、长方形的动画属性有可见度,大小变化,水平移动等,每一种动画属性都会产生一定的动画效果。所谓动画属性,实际上是反映图形大小、颜色、位置、可见度、闪烁性等状态的特征参数。然而,我们在组态环境中生成的画面都是静止的,如何在工程运行中产生动画效果呢?方法是:图形的每一种动画属性中都有一个“表达式设定栏,在该栏中设定一个与图形状态相联系的数据变量,连接到实时数据库中,以此建立相应的对应关系,MCGS称之为动画连接。详细情况请参阅后面第四讲中的动画连接。4.3.3 MCGS如何实施远程多机监控MCGS提供了一套完善的网络机制,可通过TCP/IP网、Modem网和串口网将多台计算机连接在一起,构成分布式网络

54、监控系统,实现网络间的实时数据同步、历史数据同步和网络事件的快速传递。同时,可利用MCGS提供的网络功能,在工作站上直接对服务器中的数据库进展读写操作。分布式网络监控系统的每一台计算机都要安装一套MCGS工控组态软件。MCGS把各种网络形式,以父设备构件和子设备构件的形式,供用户调用,并进展工作状态、端口号、工作站地址等属性参数的设置。4.3.4 如何对工程运行流程实施有效控制MCGS开辟了专用的“运行策略窗口,建立用户运行策略。MCGS提供了丰富的功能构件,供用户选用,通过构件配置和属性设置两项组态操作,生成各种功能模块称为“用户策略,使系统能够按照设定的顺序和条件,操作实时数据库,实现对动

55、画窗口的任意切换,控制系统的运行流程和设备的工作状态。所有的操作均采用面向对象的直观方式,防止了烦琐的编程工作。 MCGS组态软件的操作方式4.4.1 各种组态工作窗口系统工作台面:是MCGS组态操作的总工作台面。鼠标双击Windows桌面上“MCG组态环境图标,或执行“开始菜单中的“MCGS组态环境菜单项,弹出的窗口即为MCGS的工作台窗口,设有:标题栏:显示“MCGS组态环境-工作台标题、工程文件名称和所在目录;菜单条:设置MCGS的菜单系统。参见“MCGS组态软件用户指南附录所列MCGS 菜单与快捷键列表;工具条:设有对象编辑和组态用的工具按钮。不同的窗口设有不同功能的工具条按钮,其功能

56、详见附表。工作台面:进展组态操作和属性设置。上部设有五个窗口标签,分别对应主控窗口、用户窗口、设备窗口、实时数据库和运行策略五大窗口。鼠标单击标签按钮,即可将相应的窗口激活,进展组态操作;工作台右侧还设有创建对象和对象组态用的功能按钮;组态工作窗口:是创建和配置图形对象、数据对象和各种构件的工作环境,又称为对象的编辑窗口。主要包括组成工程框架的五大窗口,即:主控窗口,用户窗口,设备窗口,实时数据库和运行策略。分别完成工程命名和属性设置,动画设计,设备连接,编写控制流程,定义数据变量等项组态操作。属性设置窗口:是设置对象各种特征参数的工作环境,又称属性设置对话框。对象不属性窗口的内容各异,但结构

57、形式大体一样。主要由如下几局部组成:窗口标题:位于窗口顶部,显示“属性设置字样的标题。窗口标签:不同属性的窗口分页排列,窗口标签作为分页的标记,各类窗口分页排列,鼠标单击窗口标签, 即可将相应的窗口页激活,进展属性设置。输入框:设置属性的输入框,左侧标有属性注释文字,框内输入属性内容。为了便于用户操作,许多输入框的右侧带有“?、“、“ 等标志符号的选项按钮,鼠标单击此按钮,弹出一列表框,鼠标双击所需要的项目,即可将其设置于输入框内。单项选择按钮:带有“或“标记的属性设定器件。同一设置栏内有多个选项钮时,只能选择其一。复选框:带有“标记的属性设定器件。同一设置栏内有多个选项框时,可以设置多功能按

58、钮:一般设有“检查C、“确认Y、“取消N、“帮助H四种按钮:“检查C按钮用于检查当前属性设置内容是否正确;“确认Y按钮用于属性设置完毕,返回组态窗口; “取消N按钮用于取消当前的设置, 返回组态窗口;“帮助H按钮用于查阅在线帮助文件。图形库工具箱: MCGS为用户提供了丰富的组态资源,包括:系统图形工具箱:进入用户窗口,鼠标点击工具条中的“工具箱按钮,打开图形工具箱,其中设有各种图元、图符、组合图形与动画构件的位图图符。利用这些最根本的图形元素,可以制作出任何复杂的图形。参见“MCGS组态软件用户指南。设备构件工具箱:进入设备窗口,鼠标点击工具条中的“工具箱按钮,打开设备构件工具箱窗口,其中设

59、有与工控行业经常选用的监控设备相匹配的各种设备构件。选用所需的构件,放置到设备窗口中,经过属性设置和通道连接后,该构件即可实现对外部设备的驱动和控制。策略构件工具箱:进入运行策略组态窗口,鼠标点击工具条中的“工具箱按钮,打开策略构件工具箱,工具箱内包括所有策略功能构件。选用所需的构件,生成用户策略模块,实现对系统运行流程的有效控制。详见“MCGS组态软件参考手册。对象元件库:对象元件库是存放组态完好并具有通用价值动画图形的图形库便于对组态成果的重复利用。进入用户窗口的组态窗口,执行“工具菜单中的“对象元件库管理菜单命令,或者打开系统图形工具箱,选择“插入元件图标,可打开对象元件库管理窗口,进展

60、存放图形的操作,参见后面章节。工具按钮一览: 工作台窗口的工具条一栏内,排列标有各种位图图标的按钮,称为工具条功能按钮,简称为工具按钮。许多按钮的功能与菜单条中的菜单命令一样,但操作更为简便,因此在组态操作中经常使用。在本书的后面,用附表列出了各个窗口内工具按钮的名称、位图、功能,以备用户查阅。同时可参阅MCGS组态软件参考手册第一章的内容。工程项目系统分析:分析工程项目的系统构成、技术要求和工艺流程,弄清系统的控制流程和监控对象的特征,明确监控要求和动画显示方式,分析工程中的设备采集与输出通道与软件中实时数据库变量的对应关系,分清哪些变量是要求与设备连接的,哪些变量是软件内部用来传递数据与动

61、画显示的。工程立项搭建框架:MCGS称为建立新工程。主要内容包括:定义工程名称、封面窗口名称和启动窗口封面窗口退出后接着显示的窗口名称,指定存盘数据库文件的名称以与存盘数据库,设定动画刷新的周期。经过此步操作,即在MCGS组态环境中,建立了由五局部组成的工程结构框架。封面窗口和启动窗口也可等到建立了用户窗口后,再行建立。 设计菜单根本体系:为了对系统运行的状态与工作流程进展有效地调度和控制,通常要在主控窗口内编制菜单。编制菜单分两步进展,第一步首先搭建菜单的框架,第二步再对各级菜单命令进展功能组态。在组态过程中,可根据实际需要,随时对菜单的内容进展增加或删除,不断完善工程的菜单。制作动画显示画面:动画制作分为静态图形设计和动态属性设置两个过程。前一局部类似于“画画,用户通过MCGS组态软件中提供的根本图形元素与动画构件库,在用户窗口内“组合成各种复杂的画面。后一局部如此设置图形的动画属性,与实时数据库中定义的变量建立相关性的连接关系,作为动画图形的驱动源。编写控制流程程序:在运行策略窗口内,从策略构件箱中,选择所需功能策略构件,构成各种功能模块称为策略块,由这些模块实现各种人机交互操作。MCGS还为用户提供了编程用的功能构件

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!