论组态软件特性及其应用开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论组态软件特性及其应用开发

论组态软件特性及其应用开发   摘要:近年来,随着现代化工业的飞速发展,生产装置规模的不断扩大,生产技术及工艺过程愈趋复杂,对企业生产自动化和各种信息的集成要求也越来越高。在这种形势下,基于微机的工业监控系统以其高可靠性、高性能、分散控制、集中监视和管理功能以及合理的性能价格比得到了工业界用户的特殊青睐,并逐渐取代传统的模拟式控制仪表,在各领域内得到广泛应用。本文对组态软件的定义、特点等进行了相关的探讨,并论述了使用组态软件开发应用系统的步骤及组态软件的发展方向,以供大家交流探讨。   关键词:组态软件;特性;应用开发   引 言:随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。在开发传统的工业控制软件时,当工业被控对象一旦有变动,就必须修改其控制系统的源程序,导致其开发周期长;已开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价格非常昂贵;在修改工控软件的源程序时,倘若原来的编程人员因工作变动而离去时,则必须同其他人员或新手进行源程序的修改,因而更是相当困难。通用工业自动化组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的的任意组态,完成最终的自动化控制工程。   1组态软件的定义   组态软件又称组态监控软件,属于一个系统软件,它是进行数据采集跟过程控制的专用软件,运用灵活的组态方式,建立在自动控制系统监控层一级的软件平台的开发环境,给用户提供快速的工业自动控制系统监控功能以及同一层次的构建软件工具。组态软件能够用在电力系统、给水系统以及石油、化工等领域的数据采集监视控制跟其过程控制领域里,其使用领域比较的广泛在电力系统上又称远动系统。   2 组态软件主要特点   2.1 延续性和可扩充性。用通用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更新和升级;   2.2 封装性(易学易用),通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能。   2.3 通用性,每个用户根据工程实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。   3 组态软件的功能特性   工控组态软件按功能可分为:人-机界面组态软件,基于PC的控制软件(如软PLC或软逻辑),数据采集与处理组态软件(如LabVIEW虚拟仪器组态软件),工业过程监控软件,生产过程的质量管理软件等。通用组态软件往往是以上软件的功能组合。   3.1 组态软件投入运行后的主要功能特征   (1)自动控制过程的可视化。在计算机的屏幕上用动画和图表的形式实时显示系统的工作流程和状态,使控制过程可视化。   (2)过程的监控报警。对过程的监测参数和变化趋势进行跟踪监测,到达极限值时报警。   (3)实时采集工业现场数据,并对数据进行处理。   (4)对工业过程进行自动控制。   (5)必要时由操作人员进行手动控制,修改过程参数和状态。   (6)安全机制。不同级别的用户有不同的操作权限。   (7)与管理级计算机进行通讯,为管理部门提供实时数据。   (8)报表功能。实现实时数据和历史数据的浏览和打印。   3.2 组态软件大多是由运行环境和开发环境组成的。运行特性是开发人员在开发环境下通过对图形画面的组态配置、对实时变量和实时数据库的组态、对I/O设备的配置等完成的。组态软件的开发环境具有以下功能。   (1)强大的图形组态功能。组态软件大都以Microsoft Windows平台作为操作平台,充分利用了Windows图形功能完备、界面一致性好、易学易用的特点。设计人员可高效快捷地绘制出各种工艺画面,并可方便进行编辑。   (2)实时数据库组态。在实时数据库中定义数据库变量,建立数据库变量与I/O设备或网络上的远程数据源的连接,建立数据库变量与图形画面或动画的连接。   (3)提供多种I/O设备的驱动程序。用I/O设备驱动程序实现与多种类型的I/O设备的数据通讯,交换数据。   (4)脚本语言。组态软件通过脚本语言为用户提供了一种二次开发手段,用户可通过脚本语言编写程序,实现设定的控制功能。   (5)丰

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档