



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
InTouch在油库管理系统中的应用Application of InTouch in the System of Administraton for Oil Storehouse北京航空航天大学自动控制系(100083)黄劢 费玉华摘 要 本文介绍了Wonderware公司的产品InTouch在油库管理系统中的应用。关键词 集散控制系统,InTouch,油库Abstract This article introduced the application of InTouch, the product of Wonderware in the system of administration for oil storehouse.Key words DCS,InTouch,Oil Storehouse 近年来,我国经济持续发展,工业和生活用油的需求不断增加,使得油库在生产和管理方面的工作日益繁重。随着计算机技术的不断普及和发展,我国的油库建设者们开始利用先进的工业控制技术、网络技术、数据库技术及其它相关的高科技技术,结合我国机场油库现状和发展趋势,为实现油库生产的自动化和日常管理工作的规范化进行了不懈的研究。下面以某民航机场中转油库的管理调度系统为例,介绍一下在上位机监控软件方面的设计和实现,作为对这一领域的探讨。1 系统简介系统配置如图1所示。它主要包括计算机网络系统、数据库服务器、上位机系统、电视监控系统、下位机PLC和生产过程,是一个典型的集散控制系统。自1975年第一套集散控制系统问世以来,集散控制系统在工业控制领域得到了越来越广泛的应用。集散控制系统又叫分布式计算机控制系统(DCS),是由计算机技术、信号处理技术、测控技术、网络通讯技术和人机接口技术相互发展而产生的,其主要特点是集中管理、分散控制,具有很强的自主性、协调性、灵活性和可靠性。进入90年代以后,以计算机网络技术为代表的IT业逐渐成为推动高科技产业发展的新热点,“开放”和“资源共享”是未来信息与控制领域发展的基本要求和发展趋势。系统的开放不仅使不同厂商的集散控制系统产品可以互连,也使得第三方的软件可以方便地在不同的硬件平台上应用,从而简化了用户对系统的开发。在本系统中,上位机监控软件就是用美国Wonderware公司的工控组态软件InTouch 7.1开发的,下面将进行具体介绍。2 InTouch的特点目前,有很多工控组态软件,如InTouch 、iFix、LabView,国产的有“组态王”、“世纪星”等。InTouch是美国Wonderware公司开发的世界上第一个集成的、基于组件的MMI系统FactorySuite 2000中的一个核心组件。它具有世界领先的HMI(人机接口界面)和面向对象的图形开发环境,便于高效、快捷地配置用户的应用程序。它在报警和历史趋势方面的功能,极大地方便了对系统的监控。它具有强大的网络功能,通过传统的DDE和扩展的NetDDE的方式,可与本机和其它计算机中的应用程序实时交换数据。同时,它支持通过ODBC访问各种类型的数据库,便于系统的综合管理。另外,它支持标准的ActiveX技术,使得用户可以轻松地为自己的应用程序开发各种网络多媒体功能。更重要的是,它提供了广泛的通讯协议转换接口I/O Server,能方便地连接到各种控制设备,包括:Siemens、Modicon、Opto 22、square D等。甚至,也可以利用第三方Server。在性能上,InTouch对核心代码进行了优化,运行效率比较高。同时,它经过了严格的测试,并拥有大量的客户,应该说具有相当高的可靠性和稳定性。基于以上原因,我们选择InTouch作为上位机软件的开发工具。3 软件设计1)用户需求此软件的用户是某机场中转油库,从目前情况来看,他们的日常生产流程主要包括从铁路栈桥收航油(煤油)和汽油到指定的油罐,同时将合格的油发给机场或其它客户。不久,他们将增加从管线直接收油的方式,并且将油品分为保税油和非保税油两种,分别走不同的管线。另外,他们需要用数据库进行管理,并打印每日报表。2)数据通讯在InTouch中,上位机的数据主要分为内存型和I/O型。其中,内存型数据为InTouch程序内部定义的变量,不需要通过I/O Server即可进行访问;I/O型数据的来源一般为其它计算机结点或本机运行的其它程序,这类数据由InTouch通过NetDDE或DDE的方式获得。在本系统中,上位机采集下位机中来自现场的数据,经过处理,将控制命令传给下位机,以此监控生产过程。然而,通常上位机无法直接从下位机中取得数据,这时需要一个通讯接口I/O Server。由于,本系统上、下位机通过以太网进行连接,并且下位机为Modicon的PLC,因此应该选用Modicon Ethernet型号的I/O Server。假设上位机、下位机和运行I/O Server的计算机的IP地址分别为192.168.10.11、192.168.10.99、192.168.10.12,则I/O Server中Topic Definition的设置为:Topic Nameplc(任意定义);IP Adrress192.168.10.99(PLC的地址)。这样,I/O Server就可以从下位机取得数据了。而要让InTouch从I/O Server中取到正确的数据,还必须为每个I/O变量定义Access Name和Item Name:其中,Access Name可任取,如IO,其余参数分别为:Node Name192.168.10.12(I/O Server所在结点的IP地址);Application Namembenet(Modicon Ethernet的程序名);Topic Nameplc(I/O Server中定义的Topic Name)。Item Name根据下位机的不同有所差异,对于Modicon的PLC,开关量为1或0开头的6为数,如:100001;模拟量为3或4开头的6为数,如:400001。若为实型模拟量,还应写为:400001 f,并占两个寄存器。3)画面构成上位机的主要画面包括:油库概貌、栈桥收航油流程图、管线收航油流程图、汽油收发流程图、罐区信息、系统管理、系统登录和注销窗口、菜单和状态信息窗口等。各画面通过菜单按钮进行切换,InTouch中常用的窗口显示函数为:Show “窗口名”或ShowAt( 窗口名,横坐标, 纵坐标)。其中,“栈桥收航油流程图”如下图所示:图2 栈桥收航油流程图InTouch提供了常用的作图工具,并支持多种图片格式,但无论原来是什么格式的图片,InTouch都会将其转化为bmp格式,因此粘贴图片时应注意图片的原始尺寸不要太大,以免影响运行速度。另外,InTouch还支持图片透明色功能,这样可去掉图片中不需要的底色,使画面更加协调、美观。4)系统监控上位机软件最主要的功能就是系统监控。InTouch可以为每个数据定义它的报警信息,模拟量还可定义高、低、高高、低低报警值,并且可以通过条件脚本或、数据值改变脚本和用户编制的快速脚本处理各种报警信息,如弹出报警窗口或声音提示。例如,要监控1号电机电流过高的情况,就可以定义一个motor1.HiStatus的条件脚本,并在On True脚本框中写上:Show motor1_high_alarm;(弹出报警窗口)PlaySound( d:sound1号电机高电流报警.wav, 1 );(声音报警)5)数据库访问数据库是系统管理不可缺少的工具,也是工作报表的数据来源,。目前,在大、中型集散控制系统中被广泛采用的数据库管理软件有Oracle、SQL Server、Informix等,本系统即采用了SQL Server。InTouch支持SQL语言,并且能通过ODBC接口方便地与不同类型的数据库进行连接。要做到这一点,首先需要在“控制面板”的ODBC中为自己的数据库定义一个数据源名,如:oil;然后在InTouch的SQL Access ManagerBind List中为自己在数据库中定义的某张表(如tank)定义一个绑定列(如tanklist),注意表与绑定列的格式和数据类型应完全一样。这样,要往表中插入数据的程序就可以写为:SQLConnect( ConnectionId, dsn=oil );(连接数据库)SQLInsert( ConnectionId, tank, tanklist );(插入数据)InTouch没有提供作报表的工具,但用户可以自己制作报表窗口,并调用窗口打印函数PrintWindow()打印报表。另外,也可以采用其它报表制作工具或采取动态网页的方式。6)系统安全系统安全问题是每一个上位机软件设计人员必须考虑的,InTouch可以通过帐号管理机制,限制不同人员的访问权限,来实现系统安全。在本系统中,系统登录的画面如右图所示。当操作员按下登录热键(如Ctrl+F10),将弹出此窗口。登录之后的操作员拥有自己的访问级别($AccessLevel),决定了他对上位机软件的操作权限。比如,某些重要设备(如电机)的开关按钮只能让工程师以上级别的人($AccessLevel6000)操作,则可在按钮动画链接的MiscellaneousDisable(on)属性的条件表达式中写上$AccessLevel6000。这样,没有登录或访问级别不够的人就无法触发此按钮了。4 方案总结以上是本系统上位机软件设计的基本框架,可以看出,通过与InTouch相结合,软件不仅在设计和实现上非常简单,而且在功能上也十分强大,同时又具有较高的性能和稳定性。并且,对软件的维护和升级也比较方便。目前,该方案正被应用于某机场储油库改造的示范工程中。参考文献 1、王常力;罗安,集散型控制系统选型与应用,北京:清华大学出版社,1996年6月2、俞金寿;何衍庆,集散控制系统原理及应用,北京:化学工业出版社,1995年8月3、袁鹏飞,SQL Server7.0数据库系统管理与应用开发,北京:人民邮电出版社,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 从0到1建立绩效管理体系全流程
- 车间布局详解
- 2024年高考语文试题分类汇编:文学类文本阅读(含答案)
- 医院用语礼仪培训
- 《具体土地开垦项目名称土地开垦项目可行性研究报告》
- 设备维修人员工作总结
- 消防巡查培训
- 商务蓝紫色培训
- 灭火器使用培训
- 中班健康车轮滚滚主题活动
- 2025届新高三英语组高效备考方法分享心得体会
- 中南财经政法大学《编译原理》2023-2024学年第二学期期末试卷
- 高考报考志愿协议书
- 湖南中医药大学招聘考试真题2024
- 玉环金鑫塑胶有限公司年产350万口不粘锅生产线技改项目环境影响报告书
- 2025AI时代健康睡眠白皮书
- MicroLED显示技术产业化项目可行性研究报告(范文模板)
- 2025浙江中考:生物必背知识点
- 2025年国家开放大学《会计案例分析》形成性考核123答案+终结性考核答案
- 股权质押融资与境外投资合作协议
- 汽油清净性评价 汽油机进气阀沉积物模拟试验法 编制说明
评论
0/150
提交评论