组态软件入门

简介: 组态软件入门

1.丰富的控制算法

工控组态软件广泛用于工业控制的许多领域,在这些领域中,常规控制占据了绝大多数。因此,组态软件中通常包括经典PID控制及其改进算法,如位置型PID、增量型PID等。为了改进经典PID算法的不足,适应复杂过程特性的需要,组态软件中需要更多的先进控制算法,包括允许用户定制的专用的控制算法控件。当然,由于SCADA系统中直接控制功能是在下位机实现的,因而在上位机平台的组态软件中,可以开发起监控作用的优化算法,如自适应PID算法,把组态软件中优化的P、I、D参数传入下位机中,实现高级的控制功能。


2.支持全厂综合自动化平台

随着自动化向综合自动化方向的发展,构建全厂信息平台以支持综合自动化功能的实现变得非常重要。一个典型的厂级综合自动化系统如图所示。以组态软件等为主的过程控制系统(PCS)处于综合自动化系统的底层,为整个信息系统提供信息,并接受上层系统的调度。目前组态软件的发展已经进入比较成熟阶段,产品的升级节奏明显减缓,各个组态软件开发商都把精力集中到对MES和ERP的支持上来,开发更多的组件来方便建立全厂信息平台。

039189c54edc4e9e87b09ba809ed92a8.png

图综合自动化体系结构

目前,国内的ERP主要应用在商业企业的财务、销售、物流等方面,但在国内外的企业生产中,还没有多少企业真正能够将生产信息和ERP系统整合到一起,使生产效率和市场效益最大化,也就是说在工业现场和ERP之间存在着鸿沟,如何使实时历史数据能够进入企业信息管理系统,是现代信息工厂迫在眉睫的需求。随着大型数据库技术的日益成熟,全球主要的自动化厂商已发展了相关平台,使自动化软件向着生产制造和管理的信息系统的方向发展。自动化软件已经成为构造全厂信息平台的承上启下的重要组成部分。在未来企业的信息化进程中,自动化软件将成为中间件,因为自动化软件厂商在既了解企业工艺、控制、生产制造需求,又能完成现场历史数据的记录、存储及为ERP提供生产实时数据方面有着得天独厚的优势。目前主要的从事组态软件开发的厂商都把重点转向这个方面,研发具有自主知识产权的解决方案和产品。在图5.7中还列出了北京亚控科技支持综合自动化发展趋势的解决方案和产品,这样看到这些产品覆盖了PCS层和MES层。


3.瘦客户技术

随着Internet的深入和发展,基于Internet的各种应用日益增多,通过IE访问远程监控系统已经成为一种需要。这导致自动化软件从单机向客户机/服务器和浏览器/服务器方向发展。瘦客户技术使得用户可以在企业的任何地方只要通过一个简单的浏览器,输入用户名和密码就可以方便地获取信息,而且,在企业IT人才和资源比较缺乏的情况下,使用瘦客户技术可以使系统安装和维护费用大幅度降低,因为只需要对服务器端进行维护与升级。目前多数组态软件都支持这项技术,而且实现起来也比较容易。


4.大规模定制

通用的监控软件的特点就是功能组合灵活,行业的局限性小。但不同的行业有不同的专业需求,也就是说,通用监控软件虽然能够满足多数行业的基本需要,但还不能百分之百的满足专业需要。而且,早期通用监控软件也是来自于专业领域——DCS系统的HMI软件。因此,专业的、可组态的监控软件的发展是必需的。随着现代工业“小批量、多品种”特征的形成,今后的自动化软件将朝着针对特殊行业和生产过程的大规模定制方向发展。即用特殊定制的产品来代替标准化的产品。如亚控公司针对电力的输配电行业的特殊需求开发了“组态王电力版”。


5.支持更多的无线应用

数字终端已具备越来越强的功能和智能化,像现在的无线终端设备如PDA和智能手机具备非常好的图形能力和无线通信能力。以XML为基础的WML语言标准已经建立。这些技术的发展为无线的人机界面解决方案提供了先决条件。和其他技术相比,无线的人机界面能够以更低的费用、更快的连接、更容易地获取重要的生产信息,如紧急报警、重要事件、生产过程中的重要参数等。典型的无线Web产品由手持式PC和预装的HMI客户端软件组成等。目前的各种上网本可以是很好的无线监控终端设备。

相关文章
|
9月前
|
移动开发 前端开发 JavaScript
WebGIS开发基础
WebGIS开发基础
98 2
|
9月前
|
安全 物联网 调度
【软件设计师备考 专题 】网络操作系统和嵌入式操作系统基础知识
【软件设计师备考 专题 】网络操作系统和嵌入式操作系统基础知识
157 0
|
7月前
|
算法 数据处理 开发者
LabVIEW开发为何仿制(致敬)经典成熟软件
LabVIEW开发为何仿制(致敬)经典成熟软件
50 2
|
8月前
|
传感器 存储 算法
课程设计——基于FPGA的共享单车计费器设计(含源码)
课程设计——基于FPGA的共享单车计费器设计(含源码)
|
8月前
|
传感器 监控 机器人
技术经验解读:【雕爷学编程】Arduino动手做(83)
技术经验解读:【雕爷学编程】Arduino动手做(83)
37 0
|
缓存 安全 BI
|
存储 监控 数据可视化
|
存储 数据挖掘
带你读《天猫精灵:如何在互联网公司做硬件》——2.5 电子设计相关工具简介
带你读《天猫精灵:如何在互联网公司做硬件》——2.5 电子设计相关工具简介
|
Linux
海思3559万能平台搭建:串口编程
海思3559万能平台搭建:串口编程
341 0
海思3559万能平台搭建:串口编程
第二章 搭建51单片机开发环境
第二章 搭建51单片机开发环境
234 0
第二章 搭建51单片机开发环境