欢迎来到天天文库
浏览记录
ID:22883440
大小:52.50 KB
页数:6页
时间:2018-11-01
《关于工业控制组态软件特点及优势的几点探讨》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、关于工业控制组态软件特点及优势的几点探讨摘要:随着计算机技术的快速发展,出现了一种开放灵活、通用的组态软件控制方式,它不仅迅速而且还有着强劲的生命力,在各种工业控制系统中得到了广泛的好评,市场份额越来月大,组态软件从内涵上理解主要指在软件领域的范围里,操作人员根据应用对象及其控制任务的要求配置用户的应用软件过程,也就是把组态软件看成是一个应用程序生成器,作为一个专业术语,大家对于组态软件的解释至今都还没有统一。本文主要分析工业控制组态软件的特点和它的优势。关键词:中图分类号:TP39文献标识码:A:1.组态软件的含义 组态软件又称组态监控软件,属于一个系统软件,它的英文名字就是
2、SupervisoryControlandDataAcquisition(数据采集跟监视控制),英文缩写是SCADA。它是进行数据采集跟过程控制的专用软件,运用灵活的组态方式,建立在自动控制系统监控层一级的软件平台的开发环境,给用户提供快速的工业自动控制系统监控功能以及同一层次的构建软件工具。组态软件能够用在电力系统、给水系统以及石油、化工等领域的数据采集监视控制跟其过程控制领域里,其使用领域比较的广泛在电力系统以及电气化铁道上又称远动系统(RTUSystem,RemoteTerminalUnit)。2.组态软件的历史跟现状 组态软件出现之前,工业控制一般是采用单纯的编程方式,
3、主要是使用ASIC、C、FORTRAN等软件语言实现控制逻辑跟算法,这种编程方式不仅加大了工人的工作量,而且开发周期时间也比 较的长,每遇到一个新的项目就需要重新再编程,因此对于相关的技术人员编程水平有一定的技术要求。在实际中有一个问题,一般熟悉工控理论的人不是很熟悉编程,编程专业的人员对于控制理论并不了解,为了处理这个问题,人们假象如果有一种不熟悉软件的人也能够使用这种软件进行控制系统的开发,对于工控技术人员简单方便使用,这样的想法就促使组态软件的产生。组态软件最早出现在80年代初期,80年代的组态软件是由DOS系统开发出来的,当时主要产品是Onspec、Paragon和IF
4、ix等,在90年代中期前,组态软件在我国的应用还没有普及,分析出以下几点原因:一、国内的用户缺乏对于组态软件的认识,项目中并没有加入组态软件的预算,有的即使愿意投入人力物力针对具体项目做长周期的繁冗的上位机的编程开发,也没有采用组态软件;二、长期以来,国内用户的软件意识比较淡薄,面对着价格昂贵的进口软件,很少会有用户愿意花钱去购买正版货;三、当时的国内工业自动化信息技术的应用水平不够高,组态软件提供对大规模的应用、大量的数据进行采集监控以及处理,还可以将处理出来的结果生成管理所需要的数据,然而这些需求还没有完全形成。随着我国工业的发展以及计算机技术的进步,国内逐渐出现了很多组态
5、软件,目前在中国的市场上的组态软件产品按照厂商可以大致分为国外专业软件厂商提供的产品、国外硬件或是系统厂商提供的产品、国内自行研发的国产化产品三大类。3.组态软件的发展 组态软件的发展方向跟其开发的缘由就是为了让软件的运行更加的稳定、执行效率更高,用户使用的方式更加的简单。一、更好的进行人机交互:组态软件最重要、最基本的功能之一就是进行人机交互,良好的的人机交互能够促进开发人员对控制系统的开发以及使用人员对工艺现场的监控;二、满足客户的个性化需求:随着组态软件市场的不断扩大,组态软件应用在社会里的各个行业里,根据各个行业的不同特点,制定出相应的组态软件,这样给行业的相关人员提供
6、了很大程度的方便;三、良好的开放性能:用户对于软件总会有不同的想法和需求,组态软件也不可能是完美的,因此让用户能够在使用现有的功能基础上进行自定义功能的开发能够很好的解决用户的需求和想法;四、便捷的获取信息:现在是一个X络信息技术快速发展的时代,各个控制系统将不再是信息孤岛。比如说在企业中,各个车间之间、工厂之间、从工业现场到高层管理融为整体,对整个市场来讲,企业之间也有其相互之间的联系,这样就能够很及时的获取目前的市场变动信息,这样有利于给企业提供效益跟竞争力;五、跟其它的系统进行交互操作:组态软件并不是万能的,不可能解决掉所有的问题,一个大型的系统需要通过多个软件的共同协助
7、来完成,因此组态软件就需要预留跟其他系统的交互接口,这样方便在不同的系统之间进行信息通信。4.组态软件的特点 (1)延续性跟其可扩充性:当现场(包含有硬件设备或是系统结构)或是用户需要改变软件的时候,利用通用组态软件所开发出来的应用程序,不需要做多处的修改就能够简单的完成软件的升级以及更新。 (2)封装性:用户即使不了解太多的编程语言技术,通过组态软件也能够很好的完成一个比较复杂工程所需求的所有功能,因为组态软件能够使用一种比较简单的用户使用方法包装来完成功能。 (3)通用性:利用组态软件所
此文档下载收益归作者所有