控制工程师论坛

SCADA与RTU

什么是组态软件?

happy564
happy564

2011-12-05

在使用工控软件中,经常用到组态一词,组态的英文是“Configuration”,其意义究竟是什么呢?简单的讲,组态就是用应用软件中提供的工具、方法来完成工程中某一具体任务的过程。“组态”的概念是伴随着DCS(Distributed Control System集散型控制系统)的应用才开始被广大的生产过程自动化技术人员所熟知的,开始一般指硬件组态、梯形图组态等,现在组态有了更宽泛的含义。

组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。一般英文简称为HMI/ SCADA(Human and Machine Interface/ Supervisory Control and Data Acquisition),中文翻译为:人机界面/监视控制和数据采集软件。大家习惯称之为“组态软件”。
组态软件是一种编程和组态的软件平台,支持多种通讯协议,为用户提供了多种硬件设备支持,如PLC、板卡、智能仪表等;利用组态软件提供的图形、趋势曲线、报警、数据库、报表等功能模块,用户可以不用编程,通过“搭积木”的方式构建自己的系统,特别适合自动化工程人员,不需要编程基础就可以快速为用户构建出界面美观、功能强大的软件系统。另外,组态软件还提供了脚本功能,如类C语言、类PASCAL语言,有的甚至支持VB Script。为深层次用户提供了更加灵活和强大的功能。

在组态概念出现之前,要实现某一任务,都是通过编写程序(如使用VC 、VB,DELPHI)来实现的。编写程序不但工作量大、周期长,而且容易犯错误,不能保证工期。组态软件的出现,解决了这个问题。对于过去需要几个月的工作,通过组态几天就可以完成。而且软件项目的可靠性也大大加强。

随着组态软件的快速发展,分布式网络、实时数据库、实时控制、开放数据接口、WEB和对I/O设备的广泛支持已经成为它的主要内容,随着技术的发展,组态软件将会不断被赋予新的内容。
回帖

评论2

总共 , 当前 /
首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China