工控软件的定义

[复制链接]
查看1994 | 回复3 | 2006-9-8 21:50:00 | 显示全部楼层 |阅读模式
工控软件的定义
1. 组态软件
随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。在开发传统的工业控制软件时,当工业被控对象一旦有变动,就必须修改其控制系统的源程序,导致其开发周期长;已开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价格非常昂贵;在修改工控软件的源程序时,倘若原来的编程人员因工作变动而离去时,则必须同其他人员或新手进行源程序的修改,因而更是相当困难。工业自动化组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的的任意组态,完成最终的自动化控制工程。
组态(Configuration)为模块化任意组合。监控组态软件主要特点:
1)延续性和可扩充性 :用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更新和升级;
2)封装性(易学易用):组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能;
3)通用性:每个用户根据工程实际情况,利用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。
最早开发的组态软件是DOS环境下的组态软件,其特点是具有简单的人机界面(MMI)、图库、绘图工具箱等基本功能。随着Windows的广泛应用,Windows环境下的组态软件成为主流。与DOS环境下的组态软件相比,其最突出的特点是图形功能有了很大的增强。国外许多优秀组态软件是在英文状态下开发的,它具有应用时间长、用户界面不理想、不支持或不免费支持国内普遍使用的硬件设备、组态软件本身费用和组态软件培训费用高昂等因素,这些也正是国内组态软件在国内不能广泛应用的原因。随着国内计算机水平和工业自动化程度的不断提高,组态软件的市场需求日益增大。近年来,一些技术力量雄厚的高科技公司相继开发出了适合国内使用的通用组态软件。
组态软件最突出的特点是实时多任务。例如数据采集与输出、数据处理与算法实现、图形显示及人机对话、实时数据的存储器、检索管理、实时通信等多个任务要在同一台计算机上同时运行。
组态软件的使用者是自动化工程设计人员。组态软件包的主要目的是使使用者在生成适合自己需要的应用系统时不需要修改软件程序的源代码,因此在设计组态软件时应充分了解自动化工程设计人员的基本需求,并加以总结提炼,重点集中解决公共性问题,下面是组态软件主要解决的问题。
a)如何与采集控制设备间进行数据叫换;
b)使来自设备的数据与计算机图形画面上的各元素关联起来;
c)处理数据报警及系统报警;
d)存储历史数据并支持历史数据的查询;
e)各类报表的生成和打印输出;
f)未使用者提供灵活、多变的组态工具,可以适应不同应用领域的需求;
g)最终生成的应用系统运行稳定可靠;
h)具有与第三方程序的接口,方便数据共享。
自动化工程设计技术人员在组态软件中只需填入一些事先设计的表格,利用图形功能把被控对象,如反应罐温度计, 锅炉趋势曲线、报表等形象地画出来,通过内部数据连接把被控对象的属性与I/O设备的实时数据进行逻辑连接。当由组态软件生成的应用系统投入运行后,与被控对象连接的I/O设备数据发生变化直接带动被控对象的属性变化。若要对应用系统进行修改,也十分方便,这就是组态软件的方便性。图3给出了组态软件的数据处理流程。
从以上可以看出,组态软件具有实时多任务,接口开放,使用灵活,功能多样,运行可靠的特点。
limingliming | 2007-4-1 13:15:00 | 显示全部楼层
[em02][em02][em02]
oja911 | 2007-4-7 20:17:00 | 显示全部楼层
好文章。
star3756 | 2007-4-25 20:18:00 | 显示全部楼层
非常感谢楼主了,呵呵
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则