人机接口技术与监控组态软件(一) 计算机控制技术教学PPT课件.ppt

人机接口技术与监控组态软件(一) 计算机控制技术教学PPT课件.ppt

第7章 人机接口技术与监控组态软件(一) 7.1 人机接口(HMI/SCADA)技术 7.2 监控组态软件概述 7.3 人机交互界面的设计 7.4 实时数据库 7.1.1 HMI/SCADA的含义 HMI(Human Machine Interface)广义的解释就是“使用者与机器间沟通、传达及接收信息的一个接口”。 一般而言,HMI系统必须有几项基本的能力: 实时资料趋势显示 历史资料趋势显示 自动记录资料 警报的产生与记录 报表的产生与打印 图形接口控制 7.1 人机接口(HMI/SCADA)技术 凡是具有系统监控和数据采集功能的软件,都可称为 SCADA (Supervisor Control And Data Acqusition) 软件。 它是建立在PC基础之上的自动化监控系统软件,该软件具有以下的基本特征: 图形界面 系统状态动态模拟 实时数据和历史趋势 报警处理系统 数据采集和记录 数据分析 报表输出 7.1 人机接口(HMI/SCADA)技术 SCADA软件和硬件设备的连接方式有三种: (1) 标准通信协议 标准协议有:ARCNET, CAN Bus, Device Net, Lon Works, Modbus, Profibus。软件硬件之间,只要使用相同的通信协议,就可以直接通信。 (2) 标准的数据交换接口 常用的有:DDE (Dynamic Data Exchange)与OPC (OLE for Process Control)。 SCADA 软件以间接方式通过DDE或OPC 内部数据交换中心 (Data Exchange Center)和硬件设备通信。 (3) 绑定驱动(Native driver) 绑定驱动程序是指针对特定硬件和目标设计的驱动。其特点是执行效率高,但兼容性差。需要特定的驱动程序。 7.1 人机接口(HMI/SCADA)技术 7.1.2 基于VB/VC++语言设计人机交互界面 用户利用面向对象的可视化编程语言如VB或VC等,编制监控软件实现系统监控,其中包括数据通信、界面实现、数据处理和实时数据库功能等内容,灵活性好,系统投资低,能适用于各种系统。 但系统开发工作量大、特别是要实现工业生产中复杂的流程和工艺的逼真显示要花费大量的时间,可靠性难保证,对设计人员的经验和技术水平的要求高。 1.Visual Basic 2.VC++ 7.1 人机接口(HMI/SCADA)技术 7.2 监控组态软件概述 组态( Configuration )的含义: 是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置自动完成特定任务,满足使用者要求的目的。 监控组态软件是数据采集与过程控制的专用软件,是面向SCADA的软件平台工具,具有丰富的设置项目,使用方式灵活,功能强大。 随着其发展,不仅仅作为一个人机界面,在实时数据库、实时控制、SCADA、通信及联网、开放数据接口、对I/O设备的广泛支持,已经成为它的主要内容。 7.2 监控组态软件概述 7.2.1 监控组态软件体系结构及功能 监控组态软件的体系结构: (1)图形画面组态生成; (2)实时数据库与历史数据库; (3)动画连接; (4)历史趋势曲线和实时趋势曲线; (5)报表系统、创建报表、报表组态; (6)报警和事件系统; (7)脚本程序、语言句法、语言函数; (8)I/O设备管理与驱动程序; (9)数据共享技术; (10)自动化组态软件的网络与冗余功能; (11)其它功能:控件,配方管理,系统安全管理。 监控组态软件的功能: (1)强大的图形组态功能 (2)脚本语言 (3)开放式结构 (4)提供多种数据驱动程序 (5)强大的数据库 (6)丰富的功能模块 7.2 监控组态软件概述 7.2.2 几种典型的监控组态软件 1. InTouch 美国Wonderware公司推出 2. Fix 美国Intellution公司推出 3. WinCC 德国西门子公司推出 4. Kingview(组态王) 北京亚控科技发展公司推出 5.国内其它组态软件,如MCGS、Force Control、SYNALL、Controx2000等。 7.2 监控组态软件概述 7.3 基于监控组态软件设计人机交互界面 计算机控制系统的组态可分为:硬件组态和软件组态。 硬件组态常以总线

文档评论(0)

1亿VIP精品文档

相关文档