基于模块化设计的铜选过程控制软件设计与开发

来源 :东北大学 | 被引量 : 5次 | 上传用户:shenth_1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着选矿技术的不断发展,选矿过程控制软件也在飞速的更新换代以跟上选矿技术前进的步伐。由于选矿生产过程的差异性和复杂性,导致选矿过程控制系统软件存在着一些缺陷,如研发周期长,程序可复用性差,程序维护、升级、移植困难等问题。模块化设计是在对一定范围内的不同功能或相同功能不同性能、不同规格的产品进行功能分析的基础上,划分并设计出一系列功能模块,通过模块的选择和组合构成不同类别的产品,以满足市场的不同需求。本文创新性地把模块化方法应用在选矿过程控制系统软件的设计中,开发出了满足选矿工艺要求的功能模块,解决了传统控制系统软件中存在的问题。接着利用这些模块,设计开发了镜铁山铜选厂控制系统软件,克服了工期短,任务紧,设备多,流程长,控制模式复杂等困难,提前完成项目的开发工作。经过现场试车表明,控制系统运行正常,实现了设计功能,保证铜选生产过程的稳定运行,满足现场的控制要求,保证生产安全,取得了良好的实际效果。本文主要完成了下面几个方面的工作:1.在分析了选矿生产过程控制系统软件的问题和模块化设计方法的优点之后,得出模块化设计可以解决控制系统软件设计中存在的问题的结论,创新性地提出了把模块化设计思想应用到选矿生产过程控制系统软件开发过程中的思路,同时结合选矿生产过程,提出了模块化设计的具体步骤。2.按照模块化设计步骤,设计了选矿生产过程控制系统软件的功能模块。在深入研究分析控制系统软件的基础上,按照功能划分出不同类别的功能模块,比如系统监视功能模块,数据采集功能模块,设备程序功能模块,结构化PID模块,第三方通讯模块等等,同时基于西门子S7-300,设计了PLC冗余系统;设计了不同模块间通讯方式。3.开发了控制系统的不同种类的模块。在西门子WinCC和Step7平台上,开发了不同种类的功能模块。包括数据采集模块的控制程序,设备程序功能模块的控制程序与画面程序,结构化PID控制器的控制程序等。详细介绍了西门子PLC S7-300系列软件冗余系统的配置,并完成了程序开发。详细绍了PLC与第三方设备之间的通讯配置,并设计开发了通讯程序。另外,详细介绍了在控制系统软件中非常实用的关键技术。4.将本文根据模块化思想设计开发的功能模块,应用到镜铁山铜选厂生产过程控制系统软件中。在极短的工期内,取得了非常显著的效果,通过工业试验与实际运行表明,该系统运行稳定,保证了生产过程的正常运行,满足铜选生产工艺要求,控制系统响应快速精确。
其他文献
超声速飞行器特别是高超声速飞行器的发展是一个国家国防实力的重要体现,因此,发达国家投入大量的物力和财力开展超声速飞行器的研究。超声速飞行器进入大气层高速飞行的过程中
近年来,脑卒中患者逐年增加,导致越来越多的患者受到不同程度的运动功能障碍的折磨,因此,实现切实有效的康复治疗成为当今的研究热点。而脑机接口技术作为近年来新兴的技术,
统计学习理论在低维独立同分布采样的数据上面有很好的理论性质及应用效果。随着应用层面的扩大,结构化数据以及有各种复杂约束的数据集合层出不穷。研究人员急需将传统的统计
随着我国社会经济和科技的高速发展,高层建筑不断增多,电梯已成为现代社会生活不可或缺的公共设施。然而在电梯的同常运行中常出现以下现象:电梯门打开,却无人候梯;轿厢空间已满,电
同时定位与地图构建(Simultaneous Localization and Mapping,SLAM)是机器人导航中的重要研究内容,其中实时定位与三维地图构建(3D-SLAM)是目前的国内外一个重要研究方向。随
钢铁生产是一个多阶段过程,每个生产阶段存在多条并行产线,每条生产线前是其原料库,用于存放原料,其后是产品库,用于存放加工的产品,考虑钢铁生产具有启停费用高,生产连续等
化工过程一般为指数1型广义非线性系统,本论文针对催化裂化提升管反应器装置设计了指数1型广义非线性状态观测器,对油品产率、催化剂循环量等不可测变量进行在线观测。论文主
随着互联网进入Web2.0时代,以Flickr、CiteULike等为代表的社会标注系统己逐渐成为新兴的知识共享平台。用户可以使用任意标签对自身创建或他人创建的网络资源(如图片、文献
随着空间机械及生物医学领域的蓬勃发展,微操作技术逐渐成为国内外的一个研究热点。其中,微夹持器和微动平台是微操作系统的重要组成部分,可以共同实现末端位姿的调整以及对
随着全球市场一体化的形成,汽车、民用家电、航空航天及高新技术产业的迅猛发展,模具市场需求空前繁荣,对产品开发速度的快慢和质量的优劣提出了越来越高的要求。但模具加工