液压泵控制系统的软件设计
组态软件,也叫组态监控软件系统软件。翻译自英文SCADA,即监督控制和数据采集(data acquisition and monitoring control)。它是指一些用于数据采集和过程控制的特殊软件。它们位于自动控制系统监控级的软件平台和开发环境中,利用灵活的配置方式,为用户提供通用级的软件工具,快速构建工业自动控制系统的监控功能。组态软件广泛应用于电力系统、供水系统、石油、化工等行业的数据采集、监控和过程控制等领域。在电力系统和电气化铁路中也叫RTU系统,远程终端单元)。
配置软件是专业的。一个组态软件只能应用在某个领域。组态的概念最早出现在工业计算机控制中。如DCS(分布式控制系统)组态、PLC(可编程控制器)梯形图组态。人机界面生成软件称为工控组态软件。还有就是其他行业的配置概念,比如AutoCAD,PhotoShop。不同的是工控中形成的组态结果用于实时监控。从表面上看,配置工具的运行程序是执行自己的特定任务。工控组态软件也提供了编程手段。一般是内置编译系统,提供类BASIC语言,有的支持VB,现在有的组态软件甚至支持C#高级语言。
组态软件大多支持各种主流工业控制设备和标准通信协议,通常应提供分布式数据管理和网络功能。与HMI(人机界面)的原始概念相对应,组态软件也是一种使用户能够快速建立自己的HMI的软件工具或开发环境。在组态软件出现之前,工业控制领域的用户手工或委托第三方编写HMI应用程序,导致开发时间长、效率低、可靠性差。或者买专门的工控系统,通常是封闭系统,选择余地很小,往往不能满足需求。难以与外界互动,升级和添加功能受到严重限制。组态软件的出现使用户能够利用组态软件的功能构建一套最适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、SCADA、通信与网络、开放的数据接口和对I/O设备的广泛支持已成为其主要内容,监控组态软件将不断被赋予新的内容。