欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    组态王课程设计集散控制系统中的组态程序设计.docx

    • 资源ID:6019292       资源大小:219.37KB        全文页数:9页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    组态王课程设计集散控制系统中的组态程序设计.docx

    1、组态王课程设计集散控制系统中的组态程序设计集散控制系统中的组态程序设计姓名:学号:班级:测控一、组态软件的发展 随着我国工业控制系统应用的深入,在面临规模更大、控制更复杂的控制系统时,人们逐渐意识到原有的上位机编程的开发方式对项目来说是费时费力、得不偿失的,同时,MIS(管理信息系统,Management Information System)和CIMS(计算机集成制造系统,Computer Integrated Manufacturing System)的大量应用,要求工业现场为企业的生产、经营、决策提供更详细和深入的数据,以便优化企业生产经营中的各个环节。因此,组态软件在国内的应用逐渐得到

    2、了普及。下面是对几种组态软件分别进行介绍: Fix:Intellution公司以Fix组态软件起家,1995年被爱默生收购,现在是爱默生集团的全资子公司,Fix6.x软件提供工控人员熟悉的概念和操作界面,并提供完备的驱动程序(需单独购买)。Intellution将自己最新的产品系列命名为iFiX,在iFiX中,Intellution提供了强大的组态功能,但新版本与以往的6.x版本并不完全兼容。原有的Script语言改为VBA(Visual Basic For Application),并且在内部集成了微软的VBA开发环境。遗憾的是,Intellution并没有提供6.1版脚本语言到VBA的转换

    3、工具。在iFiX中,Intellution的产品与Microsoft的操作系统、网络进行了紧密的集成。Intellution也是OPC(OLE for Process Control)组织的发起成员之一。iFiX的OPC组件和驱动程序同样需要单独购买。 Citech:CiT公司的Citech也是较早进入中国市场的产品。Citech具有简洁的操作方式,但其操作方式更多的是面向程序员,而不是工控用户。Citech提供了类似C语言的脚本语言进行二次开发,但与iFix不同的是,Citech的脚本语言并非是面向对象的,而是类似于C语言,这无疑为用户进行二次开发增加了难度。 WinCC:Simens的Wi

    4、nCC也是一套完备的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。WinCC内嵌OPC支持,并可对分布式系统进行组态。但WinCC的结构较复杂,用户最好经过Simens的培训以掌握WinCC的应用。 组态王:组态王是国内第一家较有影响的组态软件开发公司(更早的品牌多数已经湮灭)。组态王提供了资源管理器式的操作主界面,并且提供了以汉字作为关键字的脚本语言支持。组态王也提供多种硬件驱动程序。 Controx(开物):华富计算机公司的Controx2000是全32位的组态开发平台,为工控用户提供了强大的实时曲线、历史曲线、报警、数据报表及报告功能。作为国内最早加入OPC组织的软件开

    5、发商,Controx内建OPC支持,并提供数十种高性能驱动程序。提供面向对象的脚本语言编译器,支持ActiveX组件和插件的即插即用,并支持通过ODBC连接外部数据库。Controx同时提供网络支持和WevServer功能。 ForceControl(力控):大庆三维公司的ForceControl(力控)从时间概念上来说,力控也是国内较早就已经出现的组态软件之一。只是因为早期力控一直没有作为正式商品广泛推广,所以并不为大多数人所知。大约在93年左右,力控就已形成了第一个版本,只是那时还是一个基于DOS和VMS的版本。后来随着Windows3.1的流行,又开发出了16位Windows版的力控。但

    6、直至Windows95版本的力控诞生之前,他主要用于公司内部的一些项目。32位下的1.0版的力控,在体系结构上就已经具备了较为明显的先进性,其最大的特征之一就是其基于真正意义的分布式实时数据库的三层结构,而且其实时数据库结构可为可组态的活结构。在19992000年期间,力控得到了长足的发展,最新推出的2.0版在功能的丰富特性、易用性、开放性和I/O驱动数量,都得到了很大的提高。在很多环节的设计上,力控都能从国内用户的角度出发,即注重实用性,又不失大软件的规范。另外,公司在产品的培训、用户技术支持等方面投入了较大人力,相信在较短时间内,力控软件产品将在工控软件界形成巨大的冲击。 其他常见的组态软

    7、件还有GE的Cimplicity,Rockwell的RsView,NI的LookOut,PCSoft的Wizcon,AB的rsview32以及国内一些组态软件,如:通态软件公司的MCGS,也都各有特色。二、组态王程序设计1、运行后首先弹出主画面2、这是一个练习程序,棒状图和游标表示的都是水箱的液位3、这是本次实践的主要程序,图中从左导游分别显示的是原料油液位、催化剂液位、成品油液位,并且都有相应的数字显示,图中曲线是三个液位的实时曲线图,曲线图中右上角有相应的曲线指示。此画面还有各级管理员的”登陆”按钮,可以管理不同安全区的器件,另外还有“修改用户”按钮以便在运行时,对用户进行相应编辑。4、这

    8、是成品油液位和催化剂液位的历史曲线图,图中的”更新“按钮可以更新曲线显示。5、这是原料油液位和原料油罐压力的历史曲线,可以在上一个画面上按“更改显示”按钮,得到此曲线的显示,并且可通过按“返回显示”按钮切换回成品油液位和催化剂液位的显示。6、这是报警曲线。有四个报警限: “低低”设置为10、“低”设置为20、“高”设置为80、“高高”设置为90。当越过这些限时,会自动弹出报警画面。7、这是XY控件窗口,此处设置X为原料油液位,Y为催化剂液位,当按住“记录点刷新”按钮,图中会显示记录点。8、这是报表窗口,图中显示了监控状态时的“日期”、“时间”、“原料油液位”、“催化剂液位”、“原料油液位与催化

    9、剂液位之差”。图中有打印报表和打印预览的功能,当按“保存报表”可以将此刻的报表保存在文档中。9、这是报表查询窗口,当按“刷新”按钮时,可将路径中保存的报表文档刷新到下拉菜单中,选中下拉菜当中的某时刻的文档,按“载入”按钮,可将文档载入实施报表表格中。同时各个画面都设有“退出”按钮和“菜单”,当按“退出”按钮时,可退出监控状态,按“菜单”时,可以从此画面切换到以上任意一个画面。3、各部分所需程序1、报警程序:if(本站点$新报警=1)ShowPicture(报警画面);本站点$新报警=0;2、“修改用户”程序:EditUsers();3、“退出”程序:Exit(0);4、“登录”程序:if(本站

    10、点$用户名=无)LogOn();elseLogOff();5、“菜单”程序:(此处由于切换到各个画面的程序相似,时给出切换到“画面1”的程序)if(MenuIndex=0)ShowPicture(画面1);6、历史曲线“返回显示”程序:Ctrl1.ChangeCurveVarName(1,本站点成品油液位);7、历史曲线“更新”程序:Ctrl1.HTUpdateToCurrentTime();8、XY控件“刷新记录点”程序:counter=counter+1;if(counter=100)xyAddNewPoint( XYctrl,本站点原料油液位, 本站点催化剂液位, 0 );elsexyC

    11、lear( XYctrl,0 );counter=0;9、“打印报表”程序:ReportPrint( Report0 );10、报表“打印预览”程序:ReportPrintSetup(Report0);11、“报表保存”程序:string filename;filename=InfoAppDir()+reportsave;filename=filename+本站点$日期+StrFromInt( 本站点$时, 10 )+时+StrFromInt( 本站点$分, 10 )+分+StrFromInt( 本站点$秒, 10 )+秒+.rtl;ReportSaveAs(Report0,filename)

    12、;12、报表查询“刷新”程序:string file;file=InfoAppDir()+reportsave本站点*.rtl;listClear(Ctrl1);ListLoadFileName( Ctrl1, file);13、报表查询“载入”程序:string reportname;reportname=InfoAppDir()+reportsave本站点+本站点报表查询量;ReportLoad(Report1,reportname);4、心得体会 经过本次学习,我在老师细心地讲解下,逐步了解了组态软件的发展状况与发展前景,并且系统的学习了组态王软件,在为期一周的学习中,我深刻的体会到,组态王软件在工业过程控制中的重要地位。同时在老师的指导下认真地完成了本次课程设计。这次的课程设计使我受益颇深,给我未来的学习甚至是工作提供了宝贵的财富。


    注意事项

    本文(组态王课程设计集散控制系统中的组态程序设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开