发布日期:2022-07-20 点击率:68
1 引言
经常听到“组态软件”这个词,到底什么是组态、组态软件有什么特点及组态软件在哪些领域应用却并不是十分了解,基于上述问题,本文作出相关的解释和讨论。
2 什么是组态软件
提到组态一词,组态英文是“Configuration”,简单的讲,组态就是用应用软件中提供的工具、方法、完成工程中某一具体任务的过程。与硬件组装类似,在组装一台电脑时,我们准备好各个部件,如主板、机箱、电源、磁盘、显示器等,这些部件都有标准接口,按照固定方法装在一起即可,仔细考虑一下这样的“组装方法”形式相对固定,我们在使用电脑时一般不会随意更换哪个硬件。
而“组态”,从Configuration翻译过来有“配置”、“构造”的意思,也就是说“组态”是面向可配置的事物,相对于“组装”是动态的,我们可以在其运行期间改变其状态。我们都知道硬件是计算机的躯壳,软件是计算机的灵魂,躯壳是可见并且基本定型的,而灵魂我们看不见,不知道灵魂在做什么,就像你坐在那里我们不知道你在想什么,也许你在想着下班吃什么,也许你在想着明天玩什么,但我们可以观察出你的神态,想好事的时候面带喜悦,想愁事的时候面带愁容,组态软件就是通过计算机软件来表现出我们所关心的事物的运行或者说内部状态,让我们对所关心事物有个直观的了解。
3 组态软件的起源和现状
在组态软件出现之前,工业控制一般都采用纯粹编程方式,使用ASIC、C、FORTRAN等语言实现一些控制逻辑和控制算法,使用这种方式工作量太大,开发周期长,而且对于每个项目基本上都要重新编写程序,对技术人员的编程水平也有相当的要求,而实际中存在一个矛盾,熟悉工控理论的人并不是十分精通编程,编程高手也不熟悉控制理论,为了处理这个矛盾,人们设想有这样一种软件——即使对计算机不是很熟悉的人也能使用它进行控制系统的开发,对于工控技术人员简单易用,这样的想法就促使了组态软件的产生。
组态软件最早出现在80年代初,80年代的组态软件基于DOS系统开发,当时主要产品是Onspec、Paragon和IFix 等。在90年代中期之前,组态软件在我国的应用并不普及,究其原因有几下几点:一、国内用户缺乏对组态软件的认识,项目中没有组态软件的预算,或宁愿投入人力物力针对具体项目做长周期的繁冗的上位机的编程开发,也不采用组态软件;二、在很长时间里,国内用户的软件意识还不强,面对价格不菲的进口软件(早期的组态软件多为国外厂家开发),很少有用户愿意去购买正版;三、当时国内的工业自动化和信息技术应用的水平还不高,组态软件提供对大规模应用、大量数据进行采集、监控、处理并可以将处理的结果生成管理所需的数据,这些需求并未完全形成。
随着我国工业的发展和计算机技术的进步,国内出现众多组态软件,目前中国市场上的组态软件产品按厂商可大致划分为三类,即国外专业软件厂商提供的产品,国外硬件或系统厂商提供的产品,以及国内自行开发的国产化产品。从近几年的调查结果来看,国内组态软件市场大部分份额仍被国外几家组态软件占据,如:FIX、InTouch等。这些“洋软件”在功能完备性、产品包装、市场推广等方面具有一定优势,但并非所有方面都尽善尽美,相比而言,国内组态软件具有价格较低、通用性强、可定制性强,一些厂家可以根据客户需求对软件的部分进行修改,如CenturyStar可以免费为客户提供驱动程序,只要客户提供所使用设备的通信协议即可,总而言之,无论国内还是国外的组态软件厂家都各有优势。
4 组态软件的特点及发展趋势
组态软件有通用和专用之分,如WinCC主要用于与西门子相关产品配套,而像世纪星组态软件属于通用组态软件,因为其可以根据不同设备配置不同驱动程序,而不用修改主程序,总结通用组态软件的主要特点如下:
下一篇: PLC、DCS、FCS三大控
上一篇: 索尔维全系列Solef?PV