- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
组态软件及应用第1章
前言;;主讲教材:
工业控制组态软件应用技术(刘文贵).
参考书籍:
组态王6.53使用手册,北京亚控科技有限公司.;本章主要内容;一、组态与组态软件?;组态软件的发展; 20世纪80年代末,个人PC机和Windows操作系统的普及,基于PC机的组态软件开发,且由软件商专门从事组态软件的开发。
美国的Wonderware公司推出第一个商品化的组态软件Intouch,提供了不同厂家、不同设备的对应的I/O驱动模块,使组态软件趋于通用。目前已有近几十种组态软件。
;公司名称;公司名称; 从美国Wonderware公司1987年推出的世界上第一个商品化监控组态软件InTouch开始,由一花独秀到今天的组态软件开发百家争鸣,目不暇接,仅仅20年时间工业控制领域就发生了巨大的变化,组态控制技术诞生标志着工业控制技术发展到了一个成熟的阶段。
在此期间各家公司之间互相借鉴???互相学习、取长补短,使组态软件的功能趋于同化,归纳起来各个组态软件的共同特点有:;1.实时性与多任务。例如,数据采集与处理、显示与输出、存储与检索、人机对话与实时通信等多个任务要在同一台计算机上进行。
2.可靠性与系统冗余。各组态软件都提供了一套比较完善的安全机制,如界面上所有可操作的东西都具有安全级别和操作权限,防止误操作和非法操作。具有故障诊断和处理功能,一些组态软件还具有热备体系支持网络冗余。
3.通用化与行业化。在开发通用版本的同时,各家公司也十分注重根据不同行业的特点开发不同领域的专业版本,如石油版、电力版、嵌入式系统版等。; 4.标准通信与接口开放。采用标准通信技术与外部设备接口,如ODBC、OPC、DDE数据交换技术。
5.可扩展性与二次开发。当用户的企业发展壮大,原有的计算机控制规模需要扩大时,组态软件具有方便的、像搭接积木一样灵活的扩展能力。
6.网络控制与远程控制。目前组态软件已不局限于早期的单机版,具有网络控制功能的组态软件可以连接成对等网,也可以连接成服务器/客户机的结构。计算机网络控制的发展正在向以太网靠拢,通过网卡将各种控制设备挂接在Internet网上,实施远程控制,打破了由Ethernet/Controlnet/Devicenet三层网络组成的控制结构,出现了“一网拉平”的概念,即每个工控设备都具有独立的IP地址,通过Internet网直接进行通信和远程控制。; 7.内部数据库与外部数据库。组态软件都具有内嵌的数据库系统和报表格式,但一些用户往往需要使用第三方软件来处理采集的数据,即要求使用通用数据库来存放采集的数据,如Oracle、Sybase、Microsoft Access、Microsoft SQL Server等。所以组态软件还具有和通用外部数据库的接口。
8.复杂运算与软逻辑控制。随着计算机控制技术的深入发展,组态软件功能早已突破了单纯的数据采集和人机界面设计,目前已将可编程控制器PLC具有的一些复杂运算(如PID运算)功能植入到组态软件中,称为软PLC或软逻辑控制。; 目前大部分组态软件都是在Windows环境下运行的,一般是用面向对象设计语言开发的,开发过程中主要解决了以下几个问题:
●如何与采集、控制设备进行数据交换;
●如何将采集到的数据与计算机图形画面上的各元素关联起来;
●处理数据越限报警和系统报警;
●存储历史数据和支持历史数据查询;
●以各种报表的形式将数据打印输出;
●为使用者提供灵活多变的组态工具,以适用于不同控制领域的需求;
●最终生成的应用系统运行稳定可靠;
●具有与第三方程序的接口,方便数据共享。; 组态软件可总体分为系统开发环境和系统运行环境两大部分。
系统开发环境是工程设计人员为实现自己的控制方案,在组态软件支持下进行系统生成所必须依赖的工作环境。
系统运行环境的功能是将上面开发出的图形目标应用系统,装入内存并投入运行。;组态软件按照功能成员分为六个部分
1.工程管理器
工程管理器也称为项目管理器,有了工程管理器后,这些工作变得简单易行。工程管理器具有新建、删除、搜索、备份、恢复、重命名工程等多项功能,并可以通过菜单或按钮切换到系统开发环境。; 2.画面开发与运行管理程序
画面开发环境还提供了图库,库里面有大量的自动控制元件的图形供画图时选用,如各种形状的电机、管道、容器、阀门、仪表、信号灯等。在画面开发环境中可以建立动画连接,即将图形对象的某一属性与数据库中的
文档评论(0)