组态软件有哪些? 什么是组态软件

什么是组态软件(什么是组态软件?)
1.组态软件的背景
随着分布式控制系统(简称dcs)的出现,“组态”的概念开始被广大生产过程自动化技术人员所认识 。在工业控制技术不断发展和应用的过程中,PC机(包括工业控制计算机)相对于以前的专用系统的优势日益明显 。这些优势主要体现在:PC技术保持了较快的发展速度,各种相关技术已经成熟;PC构建的工控系统拥有成本相对较低;PC的软硬件资源丰富,软件之间的互操作性强;基于PC的控制系统易于学习和使用,并且很容易获得技术支持 。在PC技术向工业控制领域的渗透中,组态软件占据着非常特殊和重要的地位 。
组态软件是指一些用于数据采集和过程控制的专用软件 。它们是自动控制系统监控级的软件平台和开发环境 。它们采用灵活的配置方式,为用户提供通用的软件工具,快速构建工业自动控制系统的监控功能 。组态软件应能支持各种工业控制设备和常用通信协议,通常提供分布式数据管理和网络功能 。
与HMI(人机界面软件)的原始概念相对应,组态软件应该是一种能够使用户快速建立自己的HMI的软件工具或开发环境 。在组态软件出现之前,工业控制领域的用户手工或委托第三方编写HMI应用程序,开发时间长、效率低、可靠性差;或者买一个专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界交互 。升级和添加功能受到严格限制 。组态软件的出现将用户从这些困境中解放出来,他们可以利用组态软件的功能构建一套最适合自己的应用系统 。随着它的迅速发展,实时数据库、实时控制、SCADA、通信和网络、开放的数据接口以及对I/O设备的广泛支持已成为它的主要内容 。随着技术的发展,监控组态软件会不断被赋予新的内容 。
这里分别介绍几种组态软件 。
① InTouch: Wonderware的InTouch软件是国内最早的组态软件 。80年代末90年代初,基于Windows3.1的InTouch软件让我们耳目一新,InTouch提供了丰富的图库 。但早期的InTouch软件使用DDE与驱动程序通信,性能较差 。最新的InTouch版已经完全基于32位Windows平台,并提供了OPC支持 。
② Fix: Intel Solution公司以Fix组态软件起家,1995年被艾默生收购 。现在是艾默生集团的全资子公司 。Fix6.x软件为工业控制器提供熟悉的概念和操作界面,并提供完整的驱动程序(需要单独购买) 。英特尔Evolution将其最新产品系列命名为iFiX 。在iFiX中,Intel Evolution提供了强大的配置功能,但新版本并不完全兼容之前的6.x版本 。原来的脚本语言改成了VBA(Visual Basic For Application),内部集成了微软的VBA开发环境 。遗憾的是,英特尔分辨率没有提供将6.1版脚本语言转换为VBA的工具 。在iFiX中,Intel Resolution的产品与微软的操作系统和网络紧密结合 。Intellution也是OPC(OLE for Process Control)的创始成员之一 。iFiX的OPC组件和驱动也需要单独购买 。
③Citech:Cit公司的Citech也是较早进入中国市场的产品 。Citech的操作方式比较简单,但是它的操作方式更多的是面向程序员,而不是面向工控用户 。Citech提供了一种类似于C语言的脚本语言进行二次开发,但与iFix不同的是,Citech的脚本语言不是面向对象的,而是类似于C语言,这无疑增加了用户进行二次开发的难度 。
【组态软件有哪些? 什么是组态软件】④ WinCC: ④WinCC:Simens也是一个完整的配置开发环境,Simens提供了类似C的脚本,包括调试环境 。WinCC具有嵌入式OPC支持,可以配置分布式系统 。但是WinCC的结构比较复杂,所以用户需要经过西门子的培训才能掌握WinCC的应用 。

    推荐阅读