在使用工控软件中,经常用到组态一词,组态的英文是“Configuration”,其意义究竟是什么呢?简单的讲,组态就是用应用软件中提供的工具、方法来完成工程中某一具体任务的过程。“组态”的概念是伴随着DCS(Distributed Control System集散型控制系统)的应用才开始被广大的生产过程自动化技术人员所熟知的,开始一般指硬件组态、梯形图组态等,现在组态有了更宽泛的含义。
组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。一般英文简称为HMI/ SCADA(Human and Machine Interface/ Supervisory Control and Data Acquisition),中文翻译为:人机界面/监视控制和数据采集软件。大家习惯称之为“组态软件”。 组态软件是一种编程和组态的软件平台,支持多种通讯协议,为用户提供了多种硬件设备支持,如PLC、板卡、智能仪表等;利用组态软件提供的图形、趋势曲线、报警、数据库、报表等功能模块,用户可以不用编程,通过“搭积木”的方式构建自己的系统,特别适合自动化工程人员,不需要编程基础就可以快速为用户构建出界面美观、功能强大的软件系统。另外,组态软件还提供了脚本功能,如类C语言、类PASCAL语言,有的甚至支持VB Script。为深层次用户提供了更加灵活和强大的功能。