组态王操作教程课件.ppt
《组态王操作教程课件.ppt》由会员分享,可在线阅读,更多相关《组态王操作教程课件.ppt(119页珍藏版)》请在三一办公上搜索。
1、组态王6.5教程,Click here to enter,1,t课件,组态王6.5教程,第一讲 概述第二讲 建立一个新工程第三讲 让画面动起来第四讲 报警和事件第五讲 趋势曲线第六讲 DDE,2,2,t课件,第一讲 概述,主要知识点:,组态的定义,组态的发展,组态软件的数据处理流程,使用组态软件的一般步骤,组态软件的任务,组态王概述,3,t课件,一、组态软件定义,第一讲 概述,组态,英文单词configuration,含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置自动执行特定任务,满足使用者要求的目的。,监控组态软件,是面向监控和数据采集( SCADA ,s
2、upervisory control and data acquisition)的软件平台工具。最早出现时的内涵是人机界面HMI/MMI (Human Machine Interface /man machine interface)。目前,实时数据库、实时控制、SCADA、通信及联网、开放数据接口、对I/O设备的广泛支持。,4,t课件,二、组态软件的发展,第一讲 概述,1. 发展历史,组态软件依赖于计算机控制系统、依赖于计算机技术的发展。 20世纪50年代末 计算机开始涉足工业过程控制领域; 20世纪70年代 微处理器的出现促进了计算机控制的发展,DCS计算机控制技术应用日益广泛。组态软件基
3、于MS-DOS和iRMX86的,各DCS厂商的软件专用且封闭,不通用。,5,t课件,二、组态软件的发展(续),第一讲 概述,1. 发展历史(续),20世纪80年代末 个人PC机和Windows操作系统的普及,基于PC机的组态软件开发,且由软件商专门从事组态软件的开发。美国的Wonderware公司推出第一个商品化的组态软件Intouch,提供了不同厂家、不同设备的对应的I/O驱动模块,使组态软件趋于通用。目前已有近几十种组态软件。,6,t课件,二、组态软件的发展(续),第一讲 概述,7,t课件,二、组态软件的发展(续),第一讲 概述,国内较知名的监控组态软件,8,t课件,第一讲 概述,1、组态
4、软件的主要功能,三、组态软件的数据处理流程,以图形方式直观地显示现场I/O设备的数据 按照组态要求和操作人员的指令将控制数据送I/O设备, 对执行机构实施控制或调整参数 数据的存储供查询历史数据使用,9,t课件,第一讲 概述,2、数据流程,三、组态软件的数据处理流程(续),10,t课件,第一讲 概述,三、组态软件的数据处理流程,核心,数据流程处理示意图,11,t课件,第一讲 概述,四、使用组态软件的一般步骤,1、收集所有I/O点的参数,填写表格(表1) ,以便在监控组态软件和PLC上组态时使用。,3、收集所有I/O点的I/O标识,填写表格(表2)。 I/O标识是唯一地确定一个I/O点的关键字,
5、在大多数情况下I/O标识是I/O点的地址或位号名称。,12,t课件,第一讲 概述,四、使用组态软件的一般步骤(续),5、根据表1,建立实时数据库,正确组态各种变量参数。,10、系统投入运行。,13,t课件,第一讲 概述,五、组态软件任务,在组态软件的支持下,操作人员可完成:1、查看生产现场的实时数据及流程画面;2、自动打印各种实时历史生产报表;3、自由浏览各个实时历史趋势画面;4、及时得到并处理各种过程报警和系统报警;5、需要时,人为干预生产过程,修改生产过程参数和状态;6、与管理部门的计算机联网,为其提供生产实时数据。,在一个自动控制系统中,系统投入运行后,组态软件就是自动监控系统中的数据收
6、集处理中心、远程监视中心和数据转发中心。,14,t课件,第一讲 概述,五、组态软件任务,组态软件 在自动监控 系统中的作用,15,t课件,第一讲 概述,六、组态王概述,组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。“组态王6.5”是运行于Microsoft Windows 98/2000/NT/XP中文平台的中文界面的人机界面软件,采用了多线程、COM+组件等新技术,实现了实时多任务,软件运行稳定可靠。,16,t课件,第一讲 概述,六、组态王概述组态王的结构,“组态王6.5”软件由
7、工程浏览器(TouchExplorer)、工程管理器(ProjManager)和画面运行系统(TouchVew)三部分组成。 工程管理器内嵌画面管理系统,用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统是工程运行画面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的相互交互。,17,t课件,第一讲 概述,六、组态王概述如何获取帮助,组态王帮助文档分组态王产品帮助
8、文档和I/O 驱动帮助文档两部分,可以通过如下几种方法打开: 方法一:单击桌面“开始”“所有程序”“组态王6.52”“组态王文档”,此选项中包括组态王帮助文档、I/O 驱动帮助文档和使用手册电子版、函数手册电子版。 方法二:在工程浏览器中单击“帮助”菜单中的“目录”命令,此帮助文档中只包含组态王软件帮助文档。 方法三:在工程浏览器中任何时候通过“F1”快捷键弹出组态王软件帮助文档。,18,t课件,19,第二讲 创建新工程 -创建应用工程的一般过程,创建应用工程大致可分为以下六个步骤:1、创建新工程2、设计图形界面3、定义设备驱动4、构造数据库变量5、建立动画连接6、运行和调试 完成以上步骤后,
9、一个可以拿到现场运行的工程就制作完成了。,t课件,在组态王中,您所建立的每一个应用称为一个工程。每个工程必须在一个独立的目录下,不同的工程不能共用一个目录。在每一个工程的路径下,生成了一些重要的数据文件,这些数据文件不允许直接修改的。 通过本课程的学习,您将建立一个反应车间的监控中心。监控中心从现场采集生产数据,并以动画形式直观的显示在监控画面上。监控画面还将显示实时趋势和报警信息,并提供历史数据查询的功能,最后完成一个数据统计的报表。,20,第二讲 创建新工程 -工程简介,t课件,21,第二讲 创建新工程 -工程组态画面,t课件,22,反应车间需要采集三个现场数据(在数据字典中进行操作):
10、1、原料油液位(变量名:原料油液位,最大值100,整型数据) 2、催化剂液位(变量名:催化剂液位,最大值100,整型数据) 3、成品油液位(变量名:成品油液位,最大值100,整型数据) 4、建立三个离散型内存变量为:原料油出料阀、催化剂出料阀、成品油出料阀。,第二讲 创建新工程 -工程简介(续),t课件,组态王工程管理器的主要作用是为用户集中管理本机上的组态王工程。 工程管理器的主要功能包括: 新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。,23,观看演示,2.1 建立新工程,t课件,观看演示,24,组态王工程浏
11、览器的主要作用是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。建立新画面使用工具箱使用图库管理器,2.2 设计画面,t课件,组态王把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便您定义外部设备,组态王设计了“设备配置向导”引导您一步步完成设备的连接。,25,2.3
12、 定义设备和变量,t课件,本课程中以组态王软件和亚控公司自行设计的仿真PLC(仿真程序)和组态王通信为例来讲解在组态王中如何定义设备和相关变量(实际硬件设备和变量的定义方式与其类似)。注:在实际的工程中组态王连接现场的实际采集设备,采集现场的数据。,2.3 定义设备,26,观看演示,t课件,在组态王工程浏览器中提供了“数据库”项供用户定义设备变量。,2.4 定义外部设备变量,27,数据库的作用:,数据库是“组态王”最核心的部分。在TOUCHVEW运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据
13、库是联系上位机和下位机的桥梁。,t课件,数据库中存放的是您制作应用系统时定义的变量以及系统预定义的变量。变量可以分为基本类型和特殊类型两大类。基本类型的变量又分为“内存变量”和“IO变量”两类。IO变量,指的是需要“组态王”和外部设备或其它应用程序交换数据的变量。这种数据交换是双向的、动态的,就是说在“组态王”系统运行过程中,每当IO变量的值改变时,该值就会自动写入远程应用程序;每当远程应用程序中的值改变时,“组态王”系统中的变量值也会自动更新。所以,那些从下位机采集来的数据,发送给下位机的指令,比如“反应罐液位”、“电源开关”等变量,都需要设置成“I/O变量”。那些不需要和其它应用程序交换,
14、只在“组态王”内需要的变量,比如计算过程中的中间变量,就可以设置成“内存变量”。,2.4 定义外部设备变量 -数据词典中变量的类型,28,t课件,基本类型的变量也可以按照数据类型分为离散型、模拟型、长整数型和字符串型。内存离散变量、IO离散变量内存实型变量、IO实型变量内存整数变量、IO整数变量内存字符串型变量、IO字符串型变量特殊变量类型有报警窗口变量、报警组变量、历史趋势曲线变量、时间变量四种。这几种特殊类型的变量正是体现了“组态王”系统面向工控软件自动生成人机接口的特色。,2.4 定义外部设备变量 -数据词典中变量的类型(续),29,观看演示,t课件,第三讲 让画面动起来,在本节您将:
15、理解动画连接的概念 掌握定义动画连接的方法,30,30,t课件,所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。对于我们已经建立的“监控中心”,如果画面上的原料油罐图素能够随着变量“原料油液位”等变量值的大小变化实时显示液位的高低,那么对于操作者来说,他就能够看到一个真实反映工业现场的监控画面,这正是本课的目的。 接下来为1号原料油罐、2号催化剂罐、成品油罐三个图素以及原料油出料阀、催化剂出料阀和成品油出料阀三个图素建立动画连接。,观看演示,31,第三讲 让画面动起来,t课件,第四讲 报警和事件,在本课程您将:了解报警和事件窗口的作用 掌握报警和事件窗口设置方法掌握运行的报警和事件窗
16、口的操作方法,32,t课件,报警和事件窗口的作用,33,为保证工业现场安全生产,报警和事件的产生和记录是必不可少的,“组态王”提供了强有力的报警和事件系统。 组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。通过这些报警和事件,用户可以方便地记录和查看系统的报警、操作和各个工作站的运行情况。当报警和事件发生时,在报警窗中会按照设置的过滤条件实时的显示出来。 为了分类显示报警事件,可以把变量划分到不同的报警组,同时指定报警窗口中只显示所需的报警组。(注:趋势曲线、报警窗口都是一类特殊的变量,有变量名和变量属性等。),t课件,报警配置如下:,定义报警组 设置变量的报警定
17、义属性建立报警和事件窗口 建立新画面 绘制报警和事件窗口 报警窗口的操作报警和事件的输出 文件输出、打印输出、数据库输出,34,观看演示,t课件,第五讲:趋势曲线,在本课程您将:了解实时趋势曲线和历史趋势曲线的作用掌握实时趋势曲线的使用方法 掌握历史趋势曲线的使用方法,35,t课件,第五讲:趋势曲线,36,趋势曲线用来反应数据变量随时间的变化情况。趋势曲线有两种: 实时趋势曲线 历史趋势曲线,观看演示,t课件,第六讲:DDE,本章介绍: 组态王如何通过DDE方式与其他的应用程序交换数据。 动态数据交换(DDE)的概念 DDE是WINDOWS平台上的一个完整的通讯协议,它使应用程序之间能彼此交换
18、数据和发送指令。进行DDE通讯的应用程序相互间是通过三个标识名来约定的:即一方的应用程序要想获取另一方的数据,必须定义另一方的三个标识:,37,t课件,应用程序名: 即进行DDE对话的双方的名称,组态王的应用程序名为“VIEW”,EXCEL应用程序名为“Excel”。等等 主题:即被讨论的数据对象。组态王的主题规定为“tagname”,EXCEL规定为“sheet1”、sheet2”. 项目:即被讨论的特定的数据对象。若工程人员把组态王作为服务器向另一个应用程序提供数据时,在数据词典里进行I/O变量定义后,其“设备名.寄存器名”就作为项目名;若把excel作为服务器向另一个应用程序提供数据时,
19、则其项目是单元:如“r1c1”(表示第一行第一列的单元),具体说明可参看下面讲解。,第六讲:DDE(续),t课件,组态王与Excel间的数据交换 -组态王访问Excel的数据,在本例中,假设“组态王”访问Excel的数据,组态王”作为客户程序向Excel请求数据。具体步骤如下:1、在“组态王”中定义DDE设备 在工程浏览器中,从左边的工程目录显示区中选择“设备DDE”,然后在右边的内容显示区中双击“新建”图标,则弹出“设备配置向导”,配置的DDE设备的信息总结列表框如图所示。,t课件,组态王与Excel间的数据交换 -组态王访问Excel的数据,2、在“组态王”中定义变量 在工程浏览器左边的工
20、程目录显示区中,选择“数据库数据词典”,然后在右边的目录内容显示区中用左键双击“新建”图标,弹出“变量属性”对话框,在此对话框中建立一个I/O实型变量,如图所示。变量名设为fromExceltoView,项目名设为r2c1,表明此变量将和Excel第二行第一列的单元进行连接。,t课件,组态王与Excel间的数据交换 -组态王访问Excel的数据,3、创建“组态王”画面 新建组态王画面名为test,如图1所示。为文本对象“#”设置“模拟值输出”的动画连接,如图2所示。,图1,图2,t课件,组态王与Excel间的数据交换 -组态王访问Excel的数据,4、启动应用程序 首先启动Excel程序,然后
21、启动组态王运行系统。在Excel的A2单元(第二行第一列)中输入数据,可以看到,TouchVew中的数据也同步变化。如图所示。,图1,图2,t课件,组态王与Excel间的数据交换 -Excel访问组态王的数据,在本例中,假设“组态王”通过驱动程序从下位机采集数据,Excel又向“组态王”请求数据。“组态王”既是驱动程序的“客户”,又充当了Excel的服务器,Excel访问组态王的数据。1、在“组态王”中定义设备 在工程浏览器中,从左边的工程目录显示区中选择“设备”,然后在右边的内容显示区中双击“新建”图标,则弹出“设备配置向导”,配置的设备的信息总结列表框如图所示。,t课件,组态王与Excel
22、间的数据交换 -Excel访问组态王的数据,2、在“组态王”中定义I/O变量 在工程浏览器左边的工程目录显示区中,选择“数据库数据词典”,然后在右边的目录内容显示区中用左键双击“新建”图标,弹出“变量属性”对话框,在此对话框中建立一个I/O实型变量。如图所示。变量名设为FromViewToExcel,这个名称由工程人员自己定义。必须选择“允许DDE访问”选项。该选项用于组态王能够从外部采集来的数据传送给VB或EXCEL或其它应用程序使用。该变量的项目名为“PLC1.INCREA100”。,t课件,组态王与Excel间的数据交换 -Excel访问组态王的数据,注意: 在定义变量时必须要选择“允许
23、DDE访问”,否则在客户应用程序不能访问到组态王的变量。,t课件,组态王与Excel间的数据交换 -Excel访问组态王的数据,3、创建“组态王”画面 新建组态王画面名为test1,如图1所示。为文本对象“%”设置“模拟值输出”的动画连接,如图2所示。,图1,图2,t课件,组态王与Excel间的数据交换 -Excel访问的组态王数据,4、启动应用程序 启动“组态王”画面运行系统TouchVew。启动后,如果数据词典内定义的有I/O变量,TouchVew就自动开始连接。然后启动Excel。如图所示,选择Excel的任一单元,比如r3c3,输入远程公式:=VIEW|tagname! PLC1.IN
24、CREA100,图2,t课件,图1 模拟量I/O点的参数点表,图2 开关量I/O点的参数点表,48,t课件,工程管理器,49,t课件,工程浏览器,50,t课件,51,建立新工程,在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,出现“新建工程向导之一” 对话框,如下图:,t课件,52,建立新工程(续),单击下一步按钮,弹出“新建工程向导之二”对话框,并单击浏览按钮,选择所要新建的工程存储的路径。,t课件,53,建立新工程(续),单击下一步按钮,弹出“新建工程向导之三”对话框,并输入工程名称和工程描述。,工程名称对话框中输入工程名称:我的工程在工程描述对话框中输入:反应车间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组态 操作 教程 课件
链接地址:https://www.31ppt.com/p-1545661.html