◆ 什么是组态软件
在应用DCS和智能温度变送器时人们经常提到“组态”一词,仪表工最早是从使用可编程调节器认识“组态”这一词的。组态有设置,配置等含义,就是模块的任意组合。在过程控制中,组态是指通过对软件采用非编程的操作方式,如参数填写、图形连接、文件生成等方式,使控制系统具有特定的功能。企业可以利用组态软件的功能,构建一套最适合自己的应用系统。
用计算机进行过程控制,需要先接收现场的信号,对现场信号进行处理,然后进行运算,再向现场输出,整个信号处理过程就是用计算机来实现各种算法;而这些算法可完成某项功能,或完成共同的任务。一个软件系统所执行的功能,如输入、运算、控制、输出等功能,都是由各个单独的具有特定功能的程序段来完成的,这样的一个程序段,可以看成是一个可调用的子程序,即所谓的程序模块。每个模块都有一个输入端接入输入量,一个输出端输出运算的结果,还有一些辅助输入端,向模块输入必要的运算参数。可根据系统设计的要求,选择相应的模块,然后用软接线把相关模块连接起来,就能达到系统设计的目的。使不懂计算机语言的人也能进行程序设计,这就是组态软件的优点。
组态软件是一个专为工业控制开发的工具软件。它提供了多种通用工具模块,用户不需要掌握太多的编程语言及编程技术,就能很好地完成一个控制系统的所有功能。用组态软件开发的控制系统具有图形化的操作界面,即方便操作还有利于管理。
◆ 组态软件的功能
组态软件实质是一个集成软件平台,它由若干程序组件构成,但每个功能相对来说又具有一定的独立性,组态软件常用的功能组件有以下6种:
①应用程序管理器。它是应用程序的专用管理工具。工程设计时, 进行组态数据的备份、保存,及调用应用程序等。
②图形界面开发程序。即在图形编辑工具的支持下进行图形系统生成工作所需要的开发环境。可建立一系列用户效据文件,生成最终的图形目标应用系统,供图形运行环境运行时使用。
③图形界面运行程序。在系统运行环境下,对图形目标应用系统进行实时运行。
④实时数据库系统组态程序。它是建立实时数据库的组态工具,可以定义实时数据库的结构、数据来源、数据连接、数据类型及相关的各种参数。
⑤实时数据库系统运行程序。在系统运行环境下,对实时数据库及其应用系统进行实时运行;并执行预定的各种数据计算、数据处理任务。历史数据的查询、检索、报警的管理都是在实时数据库系统运行程序中完成的。
⑥I/O驱动程序。I/O驱动程序是组态软件中必不可少的组成部分,用于I/O设备通信,互相交换数据。
◆ 仪表工怎样学习使用组态软件
常用的组态软件厂商国外的有美国Wonderware公司的InTouch,美国GE公司的IFIX,澳大利亚CIT公司的Citech,西门子的WinCC等。国内的有北京力控公司的力控(Force Control),北京昆仑通态公司的MCGS,北京亚控公司的组态王(King View),大庆紫金桥公司的紫金桥软件(Real Info)等。这些公司在他们的网站上都有组态软件的试用版供下载,而且还有培训资料及使用说明可供下载,有的还有组态软件的光盘供试用。因此,如果想学习组态, 完全可以使用厂商提供的组态软件试用版来学习。当然要与你企业用的组态软件一模一样是不大可能,但是学组态学的是方法、思路,一种实践机会,一种体验,只要你做了肯定是会有收获的。介绍组态软件使用的书籍也很多,你可以根据你的情况购买,然后对照着学习, 有的书上还有组态实例,你可以照着书上的实例结合组态软件来操作学习。但要说明的是,这样的学习也仅仅是懂得了组态软件这一工具的使用。懂得使用工具,只是为将来真正组态提供了一定的基础。