组态软件及应用第一章.ppt
《组态软件及应用第一章.ppt》由会员分享,可在线阅读,更多相关《组态软件及应用第一章.ppt(65页珍藏版)》请在三一办公上搜索。
1、前言,组态软件是工业控制应用软件的开发平台,它提供了一个良好开发环境,如:提供了许多绘图元素、控件、报表格式、报警方式等,使开发人员不必把精力集中在绘制人机界面上,而专心考虑如何实现系统的功能,使开发工作变得轻松容易、简单高效。目前我国引进的组态软件有:美国的FIX32、Intouch,德国的WinCC等。国产的组态软件有组态王、开物、世纪星、力控、FameView、MCGS等。亚控开发的组态王是一个非常优秀的软件。,组态王是集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、工程报表、数据与曲线等诸多功能于一身,能与各种设备进行数据交换,广泛应用于石油、电力、化工、钢铁、矿山、冶金
2、、机械、纺织、航天、建筑、材料、制冷、交通、通讯、食品、制造与加工业、水处理、环保、智能楼宇、实验室等多种工程领域。,主讲教材:工业控制组态软件应用技术(刘文贵).参考书籍:组态王6.53使用手册,北京亚控科技有限公司.,Visual Basic.NET 程序设计,本章主要内容,一、什么是 组态和组态软件二、组态软件的特点三、组态软件的基本结构四、组态软件的组态功能五、组态软件在监控系统中的地位六、组态软件的发展趋势七、任务分析,一、组态与组态软件,组态,英文单词configuration,含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置自动执行特定任务,满足
3、使用者要求的目的。概括的说,监控组态软件是完成数据采集与过程控制的专用软件,它以计算机为基本工具,为实施数据采集、过程监控、生产控制提供了基础平台和开发环境。,组态软件的发展,组态软件依赖于计算机控制系统、依赖于计算机技术的发展。20世纪50年代末 计算机开始涉足工业过程控制领域;20世纪70年代 微处理器的出现促进了计算机控制的发展,DCS(集散控制系统/分布式控制系统)计算机控制技术应用日益广泛。组态软件基于MS-DOS和iRMX86的,各DCS厂商的软件专用且封闭,不通用。,20世纪80年代末,个人PC机和Windows操作系统的普及,基于PC机的组态软件开发,且由软件商专门从事组态软件
4、的开发。美国的Wonderware公司推出第一个商品化的组态软件Intouch,提供了不同厂家、不同设备的对应的I/O驱动模块,使组态软件趋于通用。目前已有近几十种组态软件。,组态软件的发展2,8,常见的组态软件1,国内较知名的监控组态软件,常见的组态软件2,从美国Wonderware公司1987年推出的世界上第一个商品化监控组态软件InTouch开始,由一花独秀到今天的组态软件开发百家争鸣,目不暇接,仅仅20年时间工业控制领域就发生了巨大的变化,组态控制技术诞生标志着工业控制技术发展到了一个成熟的阶段。在此期间各家公司之间互相借鉴、互相学习、取长补短,使组态软件的功能趋于同化,归纳起来各个组
5、态软件的共同特点有:,二、组态软件的特点,1.实时性与多任务。例如,数据采集与处理、显示与输出、存储与检索、人机对话与实时通信等多个任务要在同一台计算机上进行。2.可靠性与系统冗余。各组态软件都提供了一套比较完善的安全机制,如界面上所有可操作的东西都具有安全级别和操作权限,防止误操作和非法操作。具有故障诊断和处理功能,一些组态软件还具有热备体系支持网络冗余。3.通用化与行业化。在开发通用版本的同时,各家公司也十分注重根据不同行业的特点开发不同领域的专业版本,如石油版、电力版、嵌入式系统版等。,4.标准通信与接口开放。采用标准通信技术与外部设备接口,如ODBC、OPC、DDE数据交换技术。5.可
6、扩展性与二次开发。当用户的企业发展壮大,原有的计算机控制规模需要扩大时,组态软件具有方便的、像搭接积木一样灵活的扩展能力。6.网络控制与远程控制。目前组态软件已不局限于早期的单机版,具有网络控制功能的组态软件可以连接成对等网,也可以连接成服务器/客户机的结构。计算机网络控制的发展正在向以太网靠拢,通过网卡将各种控制设备挂接在Internet网上,实施远程控制,打破了由Ethernet/Controlnet/Devicenet三层网络组成的控制结构,出现了“一网拉平”的概念,即每个工控设备都具有独立的IP地址,通过Internet网直接进行通信和远程控制。,7.内部数据库与外部数据库。组态软件都
7、具有内嵌的数据库系统和报表格式,但一些用户往往需要使用第三方软件来处理采集的数据,即要求使用通用数据库来存放采集的数据,如Oracle、Sybase、Microsoft Access、Microsoft SQL Server等。所以组态软件还具有和通用外部数据库的接口。8.复杂运算与软逻辑控制。随着计算机控制技术的深入发展,组态软件功能早已突破了单纯的数据采集和人机界面设计,目前已将可编程控制器PLC具有的一些复杂运算(如PID运算)功能植入到组态软件中,称为软PLC或软逻辑控制。,目前大部分组态软件都是在Windows环境下运行的,一般是用面向对象设计语言开发的,开发过程中主要解决了以下几个
8、问题:如何与采集、控制设备进行数据交换;如何将采集到的数据与计算机图形画面上的各元素关联起来;处理数据越限报警和系统报警;存储历史数据和支持历史数据查询;以各种报表的形式将数据打印输出;为使用者提供灵活多变的组态工具,以适用于不同控制领域的需求;最终生成的应用系统运行稳定可靠;具有与第三方程序的接口,方便数据共享。,组态软件可总体分为系统开发环境和系统运行环境两大部分。系统开发环境是工程设计人员为实现自己的控制方案,在组态软件支持下进行系统生成所必须依赖的工作环境。系统运行环境的功能是将上面开发出的图形目标应用系统,装入内存并投入运行。,三、组态软件的基本结构,组态软件按照功能成员分为六个部分
9、 1.工程管理器 工程管理器也称为项目管理器,有了工程管理器后,这些工作变得简单易行。工程管理器具有新建、删除、搜索、备份、恢复、重命名工程等多项功能,并可以通过菜单或按钮切换到系统开发环境。,四、组态软件的基本功能,2.画面开发与运行管理程序 画面开发环境还提供了图库,库里面有大量的自动控制元件的图形供画图时选用,如各种形状的电机、管道、容器、阀门、仪表、信号灯等。在画面开发环境中可以建立动画连接,即将图形对象的某一属性与数据库中的某一I/O变量值联系起来,使得应用系统运行时,画面上的图形随着I/O变量值而变化。画面运行环境负责将开发出的应用系统装入计算机内存并投入运行。,3.实时数据库运行
10、管理程序 组态软件内部含有实时数据库系统,用户定义的全局变量都存放在实时数据库中,这些变量的集合被形象称为数据词典。实时数据库中的I/O变量是随着生产现场变送器的输出值而变化的,而实时数据库中的I/O变量一变化就会引起画面上的图形变化。实时数据库的管理功能包括定义变量名称、数据类型、与外部设备的连接等各种参数。,4.I/O驱动管理程序 I/O驱动管理是组态软件中不可缺少的组成部分,一个通用的组态软件应包含世界上各大工控设备厂商生产的所有常用工控设备的驱动程序,供应用系统设计人员选用。当设计人员使用了I/O驱动程序库中没有的设备时,应找到组态软件开发商,由他们负责根据该设备的具体通信协议开发驱动
11、程序,一般要收取一定的费用。,5.SQL访问管理器 SQL访问管理器是组态软件和通用数据库的接口,通过Windows提供的ODBC数据源设置功能,将组态软件和通用数据库连接起来,实现双向数据文换。实时数据库可以从通用数据库中获取数据,通用数据库也可以从实时数据库或历史数据库中获取数据。SQL访问管理器负责建立通用数据库中的表格模板、邦定记录,即指定表格中包含的各字段名称、属性及与组态软件数据词典中变量的对应关系。,6.控制策略管理程序 组态软件具有很强的算术运算、逻辑运算功能,并能够用软件来实现可编程控制器PLC的复杂运算功能,称之为软逻辑。控制策略管理程序以IEC-61131-3标准为使用者
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组态 软件 应用 第一章
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6014303.html