毕业设计(论文)-球磨机给矿控制系统设计.doc_第1页
毕业设计(论文)-球磨机给矿控制系统设计.doc_第2页
毕业设计(论文)-球磨机给矿控制系统设计.doc_第3页
毕业设计(论文)-球磨机给矿控制系统设计.doc_第4页
毕业设计(论文)-球磨机给矿控制系统设计.doc_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

球磨机给矿控制系统设计摘要本文课题为球磨机给矿控制系统设计,球磨分级是选矿工艺流程中能耗最高的环节,实现对球磨分级关键工艺参数的自动控制,对现场实时在线监控,不仅能减轻操作工的工作强度,减少事故发生率,更重要的是能稳定和提高选别指标,产生巨大的经济效益。整个设计采用了集散控制系统对整个系统进行控制,上位机采用组态软件组态王进行实时监控,下位机采用可编程序控制器plc进行现场数据采集,并采用profibus现场总线实现上位机与下位机之间的数据交换。本文主要介绍了球磨过程的工艺流程,集散控制系统配置,系统要求的监控点数及其参数范围。详细论述了所用到的软、硬件及协议。关键词:球磨机,球磨分级,profibus,集散控制系统ball mill to the mine control system designabstractthe topic for the ball mill to the mine control system design. milling classification is the highest energy chain, and achieve milling classification key parameters automate processes for the real-time online monitoring, not only can reduce the intensity of the work of operatives to reduce accident rates, but more importantly to enhance the stability and other indicators, enormous economic benefits. the design adopts distribution control system to control the entire system, a higher plane kingview configuration software for real-time monitoring, the use of spaces on-site plc programmable controller data collection and use profibus-wide achieve higher plane of spaces and data exchange between aircraft. this article introduces the process of technological milling classification, distribution control system configuration, the system requires control points and parameters. detail the use of software and hardware and agreements.keywords: ball mill, milling classification, profibus, distribution control system 第 47 页目录1绪论11.1 课题的来源和背景11.2 作者的主要工作22 球磨机给矿控制系统的设计方案32.1 本课题的意义及主要内容32.2 集散控制系统概论32.2.1 集散控制系统的发展现状42.2.2 集散控制系统的体系结构42.2.3 集散控制系统的特点62.2.4 国内外的发展状况72.3球磨给矿系统整体设计82.3.1 用pc和plc实现集散控制(dcs)的基本原理82.3.2 磨矿车间工艺流程简述92.3.3 系统对控制的要求102.3.4 监控方案简介113 球磨机给矿控制系统硬件设计143.1 西门子s7-200系列可编程序控制器143.1.1 数据存放的方式143.1.2 寻址方式143.1.3 结构化程序设计153.1.4 数据处理与运算153.1.5 通信功能163.1.6 特殊功能163.2 控制系统硬件配置163.2.1 硬件设备一览表163.2.2 监控点参数编号表184 上位机监控系统194.1 概述194.2 监控软件组态王194.2.1 工程浏览器194.2.2 画面运行系统touchvew214.2.3 组态王6.5的基本功能与特点214.3 应用程序设计过程224.3.1 项目的含义234.3.2 使用工程浏览器234.3.3 建立新项目244.3.4 建立新画面254.3.5 使用图形工具箱264.3.6 定义外部设备264.3.7 数据库的作用274.3.8 定义变量的方法284.3.9 变量的类型294.4 实时曲线历史曲线294.4.1 历史曲线的制作304.4.2 绘制实时曲线314.5监控系统画面及功能324.5.1 监控系统主画面324.5.2 历史趋势曲线334.5.3 报警画面335 上位机与下位机的连接与通讯355.1 组态王的通讯机制355.2组态王与s7-200的ppi通信方式355.3组态王与s7-200的mpi通信方式365.4组态王与s7-200的自由口通信方式375.5 组态王与s7-200的profibus-dp通信方式385.6 上位机与下位机的通信395.6.1 profibus-dp主站的组态395.6.2 profibus-dp从站的组态426总结44参 考 文 献45致 谢461绪论1.1 课题的来源和背景 我国铁矿由于贫矿多(占总储量的97.5)和伴(共)生有其他组分的综合矿多(占总储量的13),所以在冶炼前绝大部分需要进行选矿处理。酒钢选矿厂现有22座100立方米竖炉、8个磨矿系列、10台shp-3200型强磁选机、5台50m浓缩机,18台过滤机以及配套的矿石输送和动力控制系统,形成了块矿还原焙烧磁选和粉矿强磁选两大生产工艺流程,设计年处理原矿500万吨,生产精铁266万吨。 本扩能改造方案设计处理铁矿石为650万吨,年生产铁精矿为333万吨。增加的主要设备有:4台100立方米双层燃烧室竖炉;4台3235球磨机;9台slon2000型高梯度强磁选机;6台旋流器组;2座25米高效浓缩大井等。图1.1为酒钢选矿厂的工艺流程图:图1.1 酒钢选矿厂的工艺流程图球磨分级是选矿工艺流程中能耗最高的环节,仅球磨机的能耗几乎占选矿厂能耗的三分之一,而整个球磨分级要占全部能耗的一半,并且其随即干扰因素众多,各工艺参数之间的相关性很强,一个参数的变化会引起多个参数乃至整个过程发生变化。人工操作不易及时和准确地判断与调整各操作参数,加之工人经验和责任心不同,就更难保障各工艺参数稳定处于最佳值。 实现对球磨分级关键工艺参数的自动控制,对现场实时在线监控,不仅能减轻操作工的工作强度,减少事故发生率,更重要的是能稳定和提高选别指标,产生巨大的经济效益。1.2 作者的主要工作本次设计分为四大部分:竖炉焙烧,球磨机给矿,溢流浓度,现场总线。我和王静负责球磨机给矿部分,李永涛负责竖炉焙烧部分,王佳和孟天铸负责溢流浓度部分,刘鑫负责现场总线部分。2 球磨机给矿控制系统的设计方案2.1 本课题的意义及主要内容在本课题选择集散控制系统控制球磨机磨矿的生产过程。首先,因为实际生产工艺的需要,集散式(dcs)控制方案效果相对较好的一种,现代化工业生产中的自动化控制方案。它具有良好的可操作性,可实现性和兼容性,对老设备的改造也简便易行,是一种容易实现设计方案。其次, 采用集散式(dcs)控制方案可以分散由于工业生产系统局部某处的不可靠而造成的风险,从而使对整个系统构成危害的概率大大的降低,加之近年来各种有关于集散控制(dcs)系统所需的工控软硬件技术业已不断走向成熟,这也极大地提高了整个系统的可靠性。通过本次设计,了解和掌握集散控制系统的设计方法。2.2 集散控制系统概论集散控制系统, 又名分布式计算机控制系统。它是由计算机技术、信号处理技术、测量控制技术、通信网络技术和人机接口技术发展渗透产生。实质是利用计算机技术对生产过程进行集中监视,操作、管理和分散控制的一种新型控制技术。管理的集中性和控制的分散性构成了集散系统的主体。它的结构是一个分布式系统,从逻辑结构上讲,是一个分支树结构,与工业生产过程的行政管理结构相一致。按系统结构上分:分为控制级,控制管理级和生产管理级,各级既相互独立又相互联系。从功能上看,纵向分散意味着不同级的设备有不同的功能;如实时控制,实时监视和生产过程管理;横向分散则意味着同级上的设备有类似的功能。集散型控制系统由集中管理部分,分散控制监测部分和通信部分组成。集中管理部分分为工程师站,操作站和管理计算机。工程师站主要用于组态和维护,操作站则用于监视和操作,管理计算机用于全系统的信息管理和优化控制。分散控制监测部分按功分为操作站,监测站或现场控制站,用于控制和监测。通信部分连接集散型控制系统的各个分布系统,完成数据指令及其它信息的传递。集散型控制系统采用模块化,标准化和系统化设计由过程控制级, 控制管理级和生产管理级组成的一个以通信网络为纽带的集中显示。操作管理系统,控制相对分散, 具有灵活配置, 组态方便的多级计算机网络系统结构。2.2.1 集散控制系统的发展现状集散控制统(又称分布式计算机控制统)(distributed control system-dcs)最初产生子70年代中期,它是4c技术(即计算机 computer、控制技术control、通信术communication和crt显示技术)综合的产物。它以微处理器为核心,把微机、数据通信系统、显示操作部分、过程通道等按“分解”与“协调”的设计原则,合理地加以利用,使其在与其他控制系统设计比较中显示出很大优点。集散型控制系统是二十世纪七十年代末八十年代初发展较快的一种计算机仪表技术相结合的,以直接数字控制为基本功能的新型控制装置。如在1975年,美国最大的仪表公司霍尼维尔(honeywell)首先研制出集中分散控制系统,c-2000(totaldisrribvtedcontol-2000),同一年日本的东芝公司、日立公司和横河公司都相继推出它们的第一代集散系统,我国最先引进的除tdc-2000之外,在石油化工系统引进较多的就是日本横河的centum系统。二十世纪七十年代末八十年代初计算机网络技术的进步促使集散系统发展为第二代产品。它应用了局部网络lan: (local areanetwork),这便于多个计算机互连,便于资源共享、分布控制、信道复用。第二代产品的代表有霍尼维尔的tdc-3000和横河的新型centum系统.但这为大型工厂的管理与控制一体化需要标准化通讯系统发生了矛盾。为此产生了第三代产品。八十年末,第三代集散系统的局部网络采用map协议或与map兼容的协议.近来,由于4c技术呈现加速度发展之势,新技术出现至投入实际应用周期缩短,使以4c技术为依托的dcs系统发展更为迅猛,新产品层出不穷。2.2.2 集散控制系统的体系结构集散控制系统的“集”是对信息管理而言,“散”是对控制功能而言,dcs系统既可实现分散控制,又可实现集中管理,目前层次化己成为dcs系统的特点,使之体现集中操作管理、分散控制的思想.dcs系统的层次可分成四级。(1)直接控制级(过程控制级)。在这一级上,过程控制级计算机直接与现场各类装置相连(如检测仪表、执行机构等),对控制对象实施监测、连续控制和批量控制。同时它向上与第二层的计算机相连、接收上层的控制和管理信息,并向上传递控制装置的特性信息和采集到的实时数据。过程控制级是dcs系统的基础,其主要功能包括:过程数据采集、直接数字的过程控制、设备监测与系统的测试诊断和实施安全性的措施。(2)过程管理级。在这一级上的过程管理计算机能实现综合监视生产过程主要信息、模拟化集中显示、控制回路组态和参数修改、生产过程优化处理、运行报告、趋势图显示等。还能实现单元内的整体优化,并对下层产生命令,在这一层主要的功能有优化过程控制、自适应回路控制、实时数据进行模拟画面集中监视。(3)生产管理级。在这一级上管理计算机根据产品各部件的特点、协调各单元级的参数设定,是产品的总体的协调员。它能根据用户的订货情况、库存情况、能源情况来规划各单元中的产品结构和规模。并且可使产品重新计划,随时更改产品结构,这一点是工厂自动化系统高层所需求的。有了产品重新组织和柔性制造的功能就可以应付由于用户订货变化所造成不可预测的事件.由此,一些较复杂的工厂在这一控制层就实施了协调策略。此外,对于全厂生产和产品监视,以及产品报告也都在这一层来实现,并与上层交互传递数据。在中小企业的自动化系统,这一层就可能充当高一级管理层。(4)经营管理级。经营管理级居于工厂自动化系统的最高一层,它管理的范围很广。把这些功能集成到软件系统中,通过综合的产品计划,在各种变化条件下,综合多种多样的材料和能量调配,以达到最优解决这些问题.在这一层中,通过与公司的经理部、市场部、计划部以及人事部等办公室自动化相连接,来实现整个制造系统的最优化应该指出,由于近年来,网络技术的发展,使得满足工厂控制和管理功能的计算机系统结构有了很大的发展和变化,这种发展使计算机系统的硬件结构不再和工厂控制与管理的各层功能结构相对应.也就是说,控制和管理的多层功能结构是反映在计算机软件上,而不是反应在计算机系统的硬件级别上,在同一级系统上可实现多层的控制和管理功能。2.2.3 集散控制系统的特点(1)自主性 系统上各工作站是通过网络接口链接起来,各工作站独立自主地完成合理分配给自己的规定任务,如数据采集、处理、计算、监视操作和控制等。系统各工作站都采用最新技术的微计算机,存储容量容易扩充,配套软件功能齐全,是一个能够独立运行的高可靠性子系统, 而且可以随着微处理器的发展而更新换代。它的控制功能齐全,控制算法丰富,连续控制,顺序控制和批量控制集于一体, 还可实现串线, 前馈、自适应控制,提高系统的可控性。(2)协调性 各工作站间通过通信网络传送各种信息协调工作,以完成控制系统的总体功能和优化处理,采用实时性的,安全可靠的工业控制局部网络,使整个系统信息共享,提高了畅通性。(3)可靠性 高可靠性,高效率和高可用性是集散控制系统的生命力所在。它的可靠性同时也决定了它应用的广泛性、制造厂商在确定系统结构的同时,进行高可靠设计,采用可靠性保证技术, 来提高系统的可靠性。 系统结构具有了容错设计,使得在任一单元失效的情况下,仍然保持系统的完整性,即使全局性通信或管理站失效,局部站仍能维持工作。 系统的所有硬件包括操作站,控制站,通信链路都可采用双重化和冗余技术, 为提高软件的可靠性,采用程序分段和模块化设计,积木式的结构。“电磁兼容性”设计:所谓“电磁兼容性”是指系统的抗干扰能力与系统内外的干扰相适应, 并留有充分的余地,来保证系统的可靠性, 所以, 系统内外要采取各种抗干扰措施, 系统放置环境应远离磁场,超声波等辐射源的地方,做好接地系统。过程控制信号、测量和信号电缆一定要做好接地和屏蔽,采用不间断供电设备,带屏蔽的专用电缆供电;控制站、监测站的输入输出信号都要经过隔离,接到安全栅再与装置的现场对象连接起来,来保证系统的安全运行。 在线快速排除故障的设计,采用硬件自诊断和故障部件的自动隔离,自动恢复与热机插拨技术:系统内发生异常, 通过自诊断功能和测试功能检出后,汇总到操作站,然后通过crt 显示,或者声响报警或打印机打出,将故障信息通知操作员。监测站,控制站各插件上都有状态信号灯指示故障插件。因为具有事故报警双重化措施,在线故障处理等手段,提高了系统的可靠性和安全性。(4)友好性 集散型控制系统软件是面向工业控制技术人员,工艺技术人员和生产操作人员设计的,所以采用实用简捷的人机会话系统, crt 高分分辨率交互图形显示,复合窗口技术、画面丰富,控制、调整、趋势、流程图、回路一览,报警一览,报表操作指导等画面,菜单功能更具实时性。(5)灵活性和可扩充性。硬件和软件采用开放式,标准化和模块化设计,系统所具有的积木式结构,具有灵活的配置,可适应不同的用户需要, 根据生产要求改变系统的大小配置,在工厂改变生产工艺、生产流程时, 只需要改变某些配置和控制方案即可。(6)在线性。通过人机接口和i/ o 接口,对过程对象数据进行实时采集,分析,记录监视,操作控制,并包括对系统结构和组态回路的在线修改, 局部故障的在线维护,提高了系统的可用性。综上所述,集散控制系统的特点,决定了集散控制系统的发展速度,作为现今最先进的控制系统,它的应用很广泛, 在工业的各领域, 如冶金、矿山、机械、制造控制水平的提高,对于提高工厂的技术水平,节约能源, 降低消耗, 提高劳动生产率起了很大的作用,发展了社会生产力。2.2.4 国内外的发展状况我国的dcs研制生产主要有两种模式,一种是中外合作方式,主要是作为外商的代理或进行产品的售后服务,另外一种是依靠自己的力量,吸收外国的先进技术独立自主的研制开发集散控制系统。经过多年的发展,先后形成了四大。cs厂家:北京和利时,浙大中自,浙大中控,上海新华。国产化dcs今后的发展目标是在计算机技术、通讯网络技术、信号处理技术、过程控制技术以及人机界面技术等方面达到国外先进水平,进一步推动dcs的国产化进程,在工业控制领域广泛适用,形成产业规模。进一步完成的主要内容包括:通讯网络技术:新的通讯技术(fddi、快速以太网)、无线通信技术;人机工程技术:引入多媒体技术,包括大屏幕、语音处理、摄录像。使用先进的软件平台设计操作站、工程师站等人机界面;控制技术:引入或设计自适应、预估、最优、模糊控制等技术;系统软件:发展或选用更新型有效的实时多任务操作系统、网络操作系统和网络数据库;可靠性:提高电子元器件的集成度、发展现有的容错技术;产品系列化:形成小、中、大型集散控制系统以及管理控制一体化系统的系列化,开发现场安装的智能化仪表以及现场总线通讯技术。dcs在我国的应用情况基本上是好的,能保证过程工业的稳定生产。但应用水平不高,大多数用户对dcs的应用,停留在取代常规控制的水平上,统计表明,实际应用中dcs的功能仅发挥30%以下。要做到dcs“物有所值”,应在如下几方面努力,即在开车后日常使用中逐步改进控制方案、完善人机界面、为工艺人员提供分析用的历史数据、加强dcs机器的日常维护和大修点检、清扫等,切实做到减员增效;在dcs系统己完成的自动化基础之上,进一步开发先进控制和优化技术,以发本,就可得化,成本只到40%的效益;在先进控制的基础上,增加和发挥更大效益(注:在dcs基础上实现先进控制,只需增加10%的成实时优需增加10%,就可进一步获得40%的效益)。2.3球磨给矿系统整体设计 2.3.1 用pc和plc实现集散控制(dcs)的基本原理集散控制的基本思想是集中管理,分散控制。即:将磨矿作业的自动控制过程与操作管理人员对自动控制过程的管理过程相对分离;磨矿作业的自动控制过程由各控制站相对独立地自动完成,而操作人员对自动控制过程的管理则由中央控制室的操作站来完成。中央操作站与各现场控制站一方面各自相对独立地运行,从而将各种故障限制在局部范围内,极大地提高了自动控制系统总体的安全性和可靠性;另一方面又相互进行实时数据通信和信息交换,实现了操作人员在中央控制室的操作站对整个自动控制过程进行管理和调整。现场控制站的主要任务是实现对生产过程的自动控制,因此它必须要能够自动采集全厂的各种工艺参数, 以及设备的运行状态(如阀门的开关、机泵的开停、设备振动、机械位移) 等生产信息,然后按照事先编好的控制程序进行大量的数值计算,最后输出420ma 标准模拟信号(或on/ off 数字信号)去驱动各种阀门、电机等执行机构,调节各种工艺参数,实现生产过程的自动控制;另外还要与操作站进行实时通信,将采集到的各种生产信息传送到操作站供操作人员使用,同时接收操作人员通过操作站发出的各种指令实时调整自动控制方案、优化生产过程。因此它还需要具有标准化的通信接口。目前的各种plc均具有这样的功能,而且其容量弹性大,扩充方便,控制方案的组态简单易学,性能价格比优越,因此是中型dcs的操作站的理想选择。中央控制室的操作站实际上是一个人机界面,一方面把控制站采集的各种生产信息进行加工处理,然后以操作人员所习惯和熟悉的各种流程画面、生产报表、历史趋势和声光报警等形式提供给操作人员。另一方面把操作人员的各种指令进行编码后传送给操作站对控制方案进行调整,以优化生产过程或对特殊情况的紧急处理。对中型dcs 来讲,目前比较流行的各种监控软件均能实现这样的功能,且对计算机的硬件和操作系统无特别要求,用普通的pc机加一套监控软件就可实现。用pc 机+ plc 组成集散控制系统时,plc承担了现场控制站的工作,pc机承担了操作站和工程师站的工作。在安装有plc系统软件的pc 机上可以离线(或在线) 编辑plc的控制应用软件(一般称为梯形图) ,控制应用软件下载到plc后, plc独立完成现场数据采集、逻辑控制、模拟控制等,而操作站的各种功能都可以通过“实时监控软件”+“pc机”来实现,在安装有实时监控软件的pc机上可以方便地对生产过程进行监控。2.3.2 磨矿车间工艺流程简述 磨矿工艺中,矿石经破碎(一般在十几毫米以下)形成入磨矿,送入球磨机进行研磨。研磨过程中需要补加水和钢球,研磨后的矿浆给入分级机进行分级。分级返矿(粗矿)返回球磨机进行再磨,合格矿浆(细矿)溢流送入下道作业工序。其工艺流程见图2.1图2.1 磨矿工艺流程图 经过焙烧的矿石从圆筒料仓中通过电振给矿机到达传诵带上,在经过传诵带到达球磨机内。其间通过核子秤来检测给矿量。给球磨机加矿的同时加入一定比例的水,用电磁流量计来检测水流量。自动加球机按设定好的速度往球磨机内加入钢球。磨好的矿浆由出料口进入下一环节。2.3.3 系统对控制的要求经现场调查了解。选矿厂的改造工程首先要建立自动监控系统,实现各工艺参数的集中显示,以便对生产过程及时进行调控,从而改变目前人工到现场读取和记录数据再层层传送,指标优化困难大的现状。另外,由于磨矿作业存在着很大的检测滞后性,再加现场上环境的干扰,给球磨分级作业的自动控制带来困难。同时,在现场生产中,系统往往连续长期运行,控制系统是否可靠,直接关系到财产安全及经济效益,因此,对磨矿的自动控制设备和系统提出以下要求:(1)可靠性:可靠性是控制系统设计的最基本原则,要求控制系统在长时间连续工作 情况下不出现故障。可靠性主要涉及了环境适应性设计、控制系统的冗余性设计、控制系统的抗干扰性设计、控制系统的故障诊断等方面。(2)安全性:要求系统中有专用的监控装置,用于监视系统的工艺设备、电源等工作情况,故障时将系统自动切换到安全装置并发出声光报警。系统中还要有安全联锁以防误操作,控制系统能进行软手操和紧急手操,能实现双向无扰动切换,在任何情况下,都有操作手段,防止操作失灵。(3)实时性高:即能够在对象允许的时间间隔内对系统进行控制、计算和处理,一般控制系统采集和控制的参数是比较关键的,这些参数的变化可能会影响到正生产或 经济运行,因此这就要求控制系统能够及时地反映出这些参数的变化,并加以处理控制,保证生产正常高效运行。(4)抗干扰能力:磨矿过程中现场条件差,因此要求控制设备必须要采用光电隔离、防爆防尘等技术措施。(5)使用维护方便:要求控制系统原理易于掌握,具有模块化的组件和功能,易于检验维修 。(6)人机界面友好:要求界面系统简单明了,实用方便,易于操作。2.3.4 监控方案简介在现代工业控制中工业生产过程自动控制也越来越重要。工业生产过程自动控制是指在冶金、机械、石油、化工、电力、轻工、建材、原子能与环保等部门的生产中,对于温度、压力、液位、流量、浓度、成分等变量实现的自动控制。根据总体设计方案和铝厂蒸发车间的实际工艺对过程控制的要求,并考虑当前自动控制技术的新发展及企业发展的需要,选用运行可靠、功能强大的dcs控制系统.从所要监控的磨矿车间来考虑,球磨分级在选矿工艺流程中是一十分重要的环节,在此环节中要监控的参数主要有给矿量、水流量、出料量,我们要控制的参数是电振给矿机的给矿量,和水流量把它们控制在我们设计的范围内,以提高产品的质量。分析系统中得出电振给矿机的给矿量的控制是通过控制电振来实现的,为了达到这一控制目的我们需要一个控制方案来实现。图2.2为控制系统方框图:图2.2 球磨给矿系统框图监控系统采用dcs控制系统,上位机使用组态王,实现实时监控。下位机采用智能模块plc,采集现场数据。利用mpi多点接口实现上位机与下位机的通信,实现上位机与下位机之间的数据交换。从而实现了上位机对现场的实时监控。其硬件连接图如图2.3:图2.3 dcs系统的硬件连接图3 球磨机给矿控制系统硬件设计3.1 西门子s7-200系列可编程序控制器 simatic s7-200系列plc是西门子家族中最小型的plc,共有5 种基本型号(共18种)的cpu ,其基本型号分别为cpu 210、cpu 212、cpu 214、cpu 215、cpu 216, 控制点数可以从10 点到128 点, 除plc所具有的一般功能外, 其强大的通讯能力使其区别于一般的小型plc, 可通过网络、分布系统轻易完成复杂的控制要求, 在基本不增加成本的情况下大大提高控制系统的综合控制能力与自动化程度。这一点在大量的实际应用中已得到充分的证实, 为很经济地进行技术改造, 将控制与管理结合, 提高工厂的综合自动化程度提供了一种可能。s7-200plc 的软件特点主要体现在以下几个方面:3.1.1 数据存放的方式plc 指令大多是对数据进行操作, 为了增强处理能力, 数据是以多种方式存放的, 所以对于数据存储的方式必须预先约定, s7-200 系列plc 采用与计算机相同的存储方式: 即用位、字节、字、双字来存储数据。随着计算机技术的普及, 该方式已经被广大工程技术人员所熟悉、掌握, 显得容易理解、很直接。3.1.2 寻址方式寻址方式的多少是反应指令系统强弱的一个重要指标。由s7-200 数据存储方式可知, 所有数据都可以按位、字节、字、双字寻址, 使其寻址方式方便、多样。另外, 不同的数据分不同的区域存储, 针对不同的存储区又有不同的寻址方式, 它们是: 立即寻址、直接寻址和间接寻址。这样s7 系列plc 的指令就具有计算机指令灵活的特点, 与一般的小型plc有很大的区别。其中, 间接寻址也称为指针寻址, 西门子把指针的概念引入plc, 并作为s7-200系列plc 的基本寻址方式之一, 这是很有特色的。有了指针寻址方式, 指令的变化更加灵活多样,使用也更加灵活, 在同样的指令数目下, 编程的方式与程序的质量都可大大提高。由于指针的引入, 特别是和指针的结合使用, 使许多指令的变化很大, 有时还会出现意想不到的效果。例如编码指令, 一般都认为这是一条特殊指令, 只有在特殊应用中才可能用到, 但结合指针指令用活了, 就会出现特殊的效果, 变成了常用指令。例如, 在工业控制中, 随着自动化水平的提高, 要求控制器plc 对设备具有自我诊断的能力, 把故障或者报警信息充分细化,并要求plc 根据故障作出不同反应, 这些信息的处理, 如采用传统的plc 指令编程就有一定的困难, 但采用编码指令就很方便, 可采用预先在plc 内部建立信息表的方法, 不同故障从某一字节的最高位开始, 连续建立标志, 通过对标志字节的编码, 不同故障就产生不同的结果, 用编码结果作为指针对某个固定地址的偏移去查表, 就可以对不同故障进行不同处理, 而且同时产生的故障还可以区分优先级, 以方便以后的分级处理, 大大增强了plc 在实际工业控制中的能力。3.1.3 结构化程序设计质量好的程序应该是占用存储空间少, 执行时间短, 编制、调试时间短以及清晰易读和易于移植的, 故应采用结构化的设计方法。s7-200 系列plc 的指令系统中, 包含了结构化程序设计的一些基本指令,如比较指令、跳转指令、子程序调用指令、标记段的指令等。实际使用时: 如比较指令结合跳转指令就很容易实现程序的分支结构, 对于特殊的功能(运算处理、通讯功能、脉宽调制输出等)可以通过编制子程序, 在主程序中调用的方式来处理, 甚至在子程序中还可以通过标记段的方法, 再对不同情况作不同处理, 使程序的结构清晰, 易于读写, 可靠性高。另外, 一些指令对于节约存储空间很有帮助。如: for n ext 指令。有时要求某个程序段多次重复执行, 采用循环指令就可以节约许多存储空间, 而且程序也简洁。例如: 对多通道模拟量输入滤波处理, 不同通道的处理完全一样, 不采用循环指令, 就必须逐个通道编程,程序很长。采用循环指令, 结合指针寻址, 通过指针把不同通道的连续采样值存放起来, 然后在循环过程中修改指针指向的地址, 从而实现对多通道模拟量输入的滤波处理, 程序很简洁。3.1.4 数据处理与运算s7-200系列plc 的应用已经不再仅仅局限于逻辑控制和顺序控制,由于其计算能力很强,可用于需要一定量计算的场合。s7-200系列plc 通过指令可很方便地进行码制转换,整数运算,浮点运算等, cpu 215、cpu 216更能直接使用pid指令。在实际控制系统中,利用plc 的运算能力,我们已成功地满足了许多复杂的控制要求,如: plc控制多台变频器比例同步,对模拟量编程实现pid调节等。3.1.5 通信功能通信功能强大是s7-200 plc 的一个特点,直接通信xmt指令可以直接对rs -485通讯口编程,不受任何协议限制,用于实现plc与其它厂家设备的通讯联系、与上位机的数据交换以及实现plc 的远程控制等。同时为配合使用ppi网络, s7-200 系列plc 中特有两条网络指令: netr和netw,运用这两条指令可以很方便地在ppi网络上实现plc间的数据读写,而不必了解数据通讯的具体协议。3.1.6 特殊功能西门子s7-200 系列plc内部有许多特殊功能。如: 表处理指令, 直接操作功能等。例如表处理指令att用于建立数据表格,并可以按照后进先出或先进后出的顺序取出数据, 以及用数据检索指令fnd在表中按照搜索条件(= 、 、 ) 搜索合适的数据等。我们曾将该功能用于处理模拟量输入,如在用温度传感器(如pt 100)检测温度时,读入模拟量输入后转换为数字量温度的过程, 可采用在plc 中建立电压与温度的表格, 然后通过查表的方法实现等, 这样, 除了利用s7-200系列plc 的浮点运算能力, 通过建立电压与温度的函数, 直接计算实现模拟量转换外, 又提供了另一种转换方式, 在实际应用中可根据系统的配置情况与控制对象, 选择使用。另外, 中断程序的引入使plc 对特定的内部和外部事件快速反应得以实现。s7对plc内部集成的高速输入和高速输出功能,内部都提供专用指令,并分配专用中断事件,以确保plc 对外部事件快速反应。3.2 控制系统硬件配置3.2.1 硬件设备一览表为了保证整个控制系统的高可靠性,工业pc、检测仪表和执行机构选用曾在大量程中被证明有效可靠、性能价格比较好的成熟产品,以保证整个控制系统的高可靠性。其中上位机及软件清单如表3.1所示:表3.1 上位机及软件清单设备名称、型号台件数生产厂家操作站监控软件组态王6.51亚控操作员站主机hp compaq dx20002惠普plc西门子s7-2001西门子ups电源山特c3ks 3000va1山特交换机s2403h 24口1华为打印机laserjet 10201惠普显示器109s21寸crt纯平1飞利浦操作站都设为两台可以形成冗余结构,互为备用,当一台出现故障时,另一台可以不受干扰的完成所有操作和监视任务,保证了系统的安全性。下位机设备清单如表3.2所示表3.2 下位机设备清单设备类型台件数监控点取自电振给矿机开关量63dps电磁站球磨机开关量43dps电磁站加压泵开关量13dps电磁站自动加球机开关量4现场喷雾润滑开关量4现场给矿核子秤模拟量3仪表室电磁流量计模拟量3仪表室铂热电阻模拟量8现场球磨机模拟量4励磁柜电子式调节阀模拟量3现场仪表3.2.2 监控点参数编号表球磨给矿系统是选矿过程的一部分,要监控的参数有:给矿量,水流量,出料量,这些参数能否得到稳定控制,对于提高磨矿效率,保证生产指标有极其重要的意义。表3.3为球磨给矿系统的监控点数:表3.3球磨给矿系统监控点序号变量名变量说明类型参数范围单位1l1给矿量模拟量输入57-63t/h2l2水流量模拟量输入19-21/h3l3出料量模拟量输入76-84t/h4 上位机监控系统4.1 概述近20年来,随着计算机软硬件技术的发展,大量计算机新技术在控制系统之中的应用越来越多。同时,人们对工业自动化的要求也越来越高。过去由于控制系统的硬件的限制,人们首先考虑的是实现过程控制的控制策略,也就是如何控制的问题。现今控制系统的前端控制器己经能够满足人们在大多数生产场合下的控制需要。用户的注意力也转移到了如何更有效的管理生产现场控制系统,尤其是工厂一级的生产控制系统,在使用先进的控制系统的基础上进一步提高生产效率。通用监控软件正是这一时期出现的一种先进的工业控制应用软件包,它融过程控制设计、现场操作以及工厂资源管理余一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现优化管理。目前, 一个先进的监控软件不仅要对众多的现场控制器和现场智能部件进行控制和监视,而且在实际操作是必须具备可靠性,如随时对各种事件作出反应(提示报替信息,记录历史数据),以及协助使用者连接工厂现有平台和应用,使它们协调运转,以优化工厂一级的管理等功能。同时,一个功能强大的通用监控软件必须在用户需要的时候连接工厂最低层的信息实时的传送到控制中心,并使各种信息在全厂范围内传递。4.2 监控软件组态王组态王6 .5软件包由工程浏览器(touchexplorer)和画面运行系统(touchview)两部分组成。其中,工程浏览器内嵌画面开发系统,即组态王开发系统。工程浏览器和画面运行系统是各自独立的windows应用程序,均可单独使用;两者又相互依存,在工程浏览器的画面开发系统中设计开发的画面应用程序必须在画面运行系统运行环境中才能运行。4.2.1 工程浏览器工程浏览器是组态王6.5监控软件的核心部分和管理开发系统,它将画面制作、命令语言、设备驱动程序管理、配方管理、数据报告等工程资源进行集中管理。并在一个窗口中以树形结构排列,这种功能与windows操作系统中的资源管理器的功能相似.它分为以下几个部分:(1) 文件系统它 包括 画 面开发系统、命令语言系统、配方系统等。组态 王 画 面开发系统是应用程序的集成开发环境。工程技术人员在这个环境中完成界面的设计,动画连接的定义等。画面开发系统具有先进完善的图形生成功能;数据库中有多种数据类型,能合理地抽象控制对象的特性,对数据的报表,趋势曲线,过程记录,安全防范等重要功能有简单的操作办法。利用组态王丰富的图库,用户可以大大减少设计界面的时间,从整体上提高工控软件的质量。命令 语 言 是集成在组态王系统内部的简单而功能强大的编程语言。它的作用就是扩充应用系统的功能,以及对应用系统进行最精确的控制。它的语法是c语言的一个子集,具有完备的词法语法查错功能和丰富的运算符,数字函数序符串函数,,sql函数,控件函数和系统函数通过这些函数可以方便地实现配方管理、统计分、曲线打印等功能,还可以灵活控制历史趋势曲线,报表窗口等对象。命令语言内部支持顺序执行。条件分支和循环结构,可以用来开发完整的程序命令语言根据执行的,条件的不同可以分为: 应用程序命令语言:在应用系统启动,退出时执行或在系统运行期间定时执行。 事件命令语言:当事件发生时,存在时,消失时执行。 数据改变命令语言:在给定变量的值发生改变时执行。热键命令语言:当操作者按下热键时执行。自定义函数命令语言:当自定义函数被调用时执行。在制造领域,配方用来描述生产一件产品所用的不同配料之间的比例关系,是生产过程中一些变量对应的参数设定值的集合。组态王为需要配方的工程项目提供了全面的配方管理。用户可以在开发系统中定义配方的组成,也可以自己编写配方模板文件。在系统运行过程中,操作者可以根据实际的需要,通过命令语言中简单的函数调用不同的配方。(2)数据库数据库是组态王6.5的最核心部分,组态王组态软件首先通过i/0驱动程序接口从现场的过程硬件中获取数据,存入组态王内部数据库。应用软件(如组态王的画面运行程序,报表生成程序等)都通过内部数据库访问软件,从组态王数据库中获取来自硬件的信息,这样就可以实现在工业流程画面上动态地显示现场整个过程硬件的运行状态。数据也可以按相反的顺序写回现场过程硬件,执行控制操作。组态王还可以运行在基于tcp/ip网络协议的网络,能实现下位机以及更高层次的7级联网。通过数据库可以定义需要采集和处理的变量。组态王系统支持多种变量类型。组态王的变量包括系统变量和用户定义变量两大类。变量定义在工程浏览器的“数据词典”中进行,定义时要指定变量名和变量类型,某些类型的变量还需要一些附加信息。不同类型的变量具有不同的变量属性,在定义变量时,有时需要设置它的部分属性。(3)设备组态王目前能连接plc,智能仪表,板卡,模块,变频器等几百种外部设备。组态王与1/0设备之间的数据交换采用以下五种方式:串口通讯方式,板卡方式,网络模块方式,人机界面卡方式,dde通讯方式。用户只须根据设备配置向导就可以完成1/0设备的配置过程。4.2.2 画面运行系统touchvewtouchview是组态王软件的实时运行环境,用于显示画面开发系统中建立的动画图形画面,并负责数据库与1/o服务程序数据交换,它通过实时数据库管理从一组工业控制对象采集到的各种数据,并把数据的变化用动画的方式形象地表达出来,同时完成报苦,历史曲线,趋势曲线 等简单功能,并可生成历史数据文件。4.2.3 组态王6.5的基本功能与特点作为能够实现先进监视与控制的通用软件,组态王提供了强大的功能 :(1) 全面支持activex技术,提供极其灵活的面向对象的动画图形功能以及丰富的图形库。(2) 实时数据和历史数据的记录及趋势曲线功能。(3) 实时报表及报表处理。(4) 高 性 能 的 1/0驱动,并支持目前主要硬件厂商opc(ole forprocess control)标准驱动程序。(5) 强大的数据库连接能力,支持microsoft开放数据块互连(odbc接口。(6) 提供灵活的报表生成功能,除了内嵌报表外,也可以通过dde方式在在microsoft excel中形成报表。(7) 采用分布式client/server体系多用户结构,支持实时数据共享和分布式历史数据库。(8)内嵌面向对象的高级编程语言,灵活方便解决控制过程中所遇到的各种复杂问题。(9) 完整的安全保护特性,为多个不同安全级别用户和不同安全区域的控制,提供安全保护措施。4.3 应用程序设计过程要建立一个新的应用程序,首先为程序指定工作目录,即工程路径,组态王用工作目录标识应用程序,不同的应用程序应置于不同的目录下.工作目录下的文件由组态王自动管理。建立应用程序大致可分为以下四个步骤:(1)设计图形界面(2)构造数据库(3)建立动画连接 (4)运行和调试需要说明的是,这四个步骤并不是完全独立的,事实上,这四个部分常常是交错进行的。在用touchmak构造应用程序之前,要仔细规划项目,主要考虑三方面问题:图形 希望用怎样的图形画面来模拟实际的工业现场的相应的工控设备?用组态王系统开发的应用程序是以“画面”为程序单位的,每一个“画面”对应于程序实际运行时的一个windows窗口。数据 怎样用数据描述工控对象的各种属性?也就是创建一个实时数据库,用此数据库中的变量来反映工控对象的各种属性,比如“电源开关”。您的规划中可能还要为临时变量预留空间。动画 数据和图形画面中的图素的连接关系是什么?也就是画面上的图素以怎样的动画来模拟现场设备的运行,以及怎样让操作者输入控制设备的指令。4.3.1 项目的含义 在“组态王”中,开发的每一个应用系统称为一个项目,每个项目必须在一个独立的目录中,不同的项目不能共用一个目录。项目目录也称为工程路径。在每个工程路径下,组态王为此项目生成了一些重要的数据文件,这些数据文件一般是不允许修改的。 监控中心从车间现场采集生产数据,并以动画方式直观地显示在监控画面上。监控画面还将显示实时趋势曲线和报警信息并提供查询历史数据的功能。最后完成一个数据统计的报表。4.3.2 使用工程浏览器工程浏览器是组态王的集成开发环境。在这里你可以看到工程的各个组成部分,包括画面、数据库、外部设备、系统配置等,它们以树形结构表示。图4.1 工程浏览器4.3.3 建立新项目首先启动组态王工程浏览器。工程浏览器运行后,将打开上一次工作后的项目。如果是第一次使用工程浏览器,默认的是组态王示例程序所在的目录。为建立一个新项目,请执行以下操作: 在工程浏览器中选择菜单“工程/新建”,出现“新建工程”对话框。在对话框中输入工程名称:双液位监控,在工

温馨提示

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

评论

0/150

提交评论