清华社 第7章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
清华社 第7章

第7章 人机接口技术与监控组态软件 7.1 人机接口(HMI/SCADA)技术 7.2 监控组态软件概述 7.3 基于监控组态软件设计人机交互界面 7.4 实时数据库 7.5 监控组态软件的I/O设备驱动 7.6 监控组态软件的网络通信功能 7.7 监控组态软件的控制功能 7.8 计算机控制系统中的数据交换技术 7.9 监控组态软件应用举例 7.1 人机接口(HMI/SCADA)技术 7.1.1 HMI/SCADA的含义 7.1.2 基于VB/VC++语言设计人机交互界面 7.1.1 HMI/SCADA的含义 HMI(Human Machine Interface)广义的解释就是“使用者与机器间沟通、传达及接收信息的一个接口”。一般而言,HMI系统必须有几项基本的能力: 实时资料趋势显示 历史资料趋势显示 自动记录资料 警报的产生与记录 报表的产生与打印 图形接口控制 凡是具有系统监控和数据采集功能的软件,都可称为 SCADA (Supervisor Control And Data Acqusition) 软件。 SCADA软件和硬件设备的连接方式主要可归纳为三种: (1) 标准通讯协议。 (2) 标准的资料交换接口。 (3) 绑定驱动(Native driver)。 7.1.2 基于VB/VC++语言设计人机交互界面 1.Visual Basic 2.VC++ 7.2 监控组态软件概述 组态: 组态最早来自英文Configuration,含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置自动完成特定任务,满足使用者要求的目的。 监控组态软件 监控组态软件是数据采集与过程控制的专用软件,是面向SCADA的软件平台工具,具有丰富的设置项目,使用方式灵活,功能强大。监控组态软件最早出现时,HMI或MMI(Man Machine Interface)是其主要内涵,即主要解决人机图形界面问题。随着它的快速发展,实时数据库、实时控制、SCADA、通信及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容。 7.2.1 监控组态软件的体系结构及功能 监控组态软件主要体系结构包括: (1)图形画面组态生成; (2)实时数据库与历史数据库; (3)动画连接; (4)历史趋势曲线和实时趋势曲线; (5)报表系统、创建报表、报表组态; (6)报警和事件系统; (7)脚本程序、脚本程序语言句法、脚本程序语言函数; (8)I/O设备管理与驱动程序; (9)数据共享技术; (10)自动化组态软件的网络与冗余功能; (11)其它功能:控件,配方管理,系统安全管理。 目前组态软件的基本功能 (1)强大的图形组态功能 (2)脚本语言 (3)开放式结构 (4)提供多种数据驱动程序 (5)强大的数据库 (6)丰富的功能模块 7.2.2 几种典型的自动化组态软件 (1)InTouch 美国Wonder ware公司 (2)Fix 美国Interlution公司 (3)WinCC 德国Siemens西门子公司 (4)Kingview(组态王) 北京亚控科技发展有限公司 (5)国内其他 国内其它组态软件产品如MCGS、Force Control、SYNALL、Controx2000 7.3 基于工业控制组态软件设计人机交互界面 1.控制组态 控制算法的组态生成在软件上可以分为两种实现方式: 一种方式是采用模块宏的方式,即一个控制规律模块(如PID运算)对应一个宏命令(子程序),在组态生成时,每用到一个控制模块,则组态生成控制算法,产生的执行文件中就将该宏所对应的算法换入执行文件。 另一种常用的方式是将各控制算法编成各个独立的可以反复调用的功能模块,对应每一模块有一个数据结构,该数据结构定义了该控制算法所需要的各个参数。因此,只要这些参数定义了,控制规律就定了。有了这些算法模块,就可以生成绝大多数的控制功能。 2.图形生成系统 计算机控制系统的人机界面越来越多地采用图形显示技术。图形画面主要是用来监视生产过程的状况,并可通过对画面上对象的操作,实现对生产过程的控制。 图形画面一般有两种即静态画面(或背景画面)和动态画面。 静态画面一般用来反映监视对象的环境和相互关系,它的显示是不随时间的变化的。 动态画面一般用以反映被监视对象和被控对象的状态和数值等,它在显示过程中是随现场被监控对象的变化而变化的。在生成图形画面时,不但要有静态画面,而且还要有“活”的部分即动态画面。 3.显示组态 (1)选择模拟显示表

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档