前言北京亚控科技发展有限公司前言本培训手册是学习“组态王6.5”系列软件的初级教程,覆盖了“组态王6.5”系列软件的大部分基本功能。通过学习本教程,您将能够建立一个功能齐全、可实际使用的监控系统(HMI)。下列课程向您讲解如何:建立新工程绘制画面和IO设备通讯,建立数据变量产生动画效果使用图库查看报警事件信息和趋势曲线使用报表和自定义报表使用控件使用数据库使用系统安全防范及一些附属工具使用网络功能《组态王6.55使用手册》《组态王6.55函数速查手册》组态王软件的联机帮助如果您有软件技术使用问题,请与北京亚控科技发展有限公司技术部软件技术支持工程师联系。如果您有设备通讯(驱动)问题,请与北京亚控科技发展有限公司技术部驱动技术支持工程师联系。《6.5初级培训教程》2011亚控公司著作权所有,保留所有权利地址:北京市海淀区知春路113号银网中心A座六层602室邮政编码:100086电话:(010)59309666传真:(010)59309600网址:参考手册其它帮助本手册目的目录北京亚控科技发展有限公司目录第一讲概述……………………………………………………………1第二讲建立一个新工程………………………………………………3第一节工程管理器第二节工程浏览器第三节定义外部设备和数据变量第三讲创建组态画面…………………………………………………21第一节设计画面第二节动画连接第四讲命令语言………………………………………………………34第一节命令语言第二节常用功能第五讲报警和事件……………………………………………………38第一节概述第二节建立报警和事件窗口第三节报警和事件的输出第六讲趋势曲线………………………………………………………47第一节概述第二节实时趋势曲线第三节历史趋势曲线第七讲控件……………………………………………………………59第八讲报表系统………………………………………………………64第一节概述第二节实时数据报表第三节历史数据报表第四节报表向导工具第九讲组态王与数据库连接…………………………………………85第一节SQL访问管理器第二节对数据库的操作第三节数据库查询控件第十讲用户管理与权限………………………………………………93第十一讲网络连接……………………………………………………97第一节网路连接说明第二节网络配置第十二讲组态王WEB发布……………………………………………103第一节Web功能介绍第二节Web发布的配置第一讲概述-1-北京亚控科技发展有限公司第一讲概述概述组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。它基于MicrosoftWindowsXP/NT/2000/7操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。组态王与I/O设备组态王软件作为一个开放型的通用工业监控软件,支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡等(如:西门子PLC、莫迪康PLC、欧姆龙PLC、三菱PLC、研华模块等等)通过常规通讯接口(如串口方式、USB接口方式、以太网、总线、GPRS等)进行数据通讯。组态王软件与IO设备进行通讯一般是通过调用*.dll动态库来实现的,不同的设备、协议对应不同的动态库。工程开发人员无须关心复杂的动态库代码及设备通讯协议,只须使用组态王提供的设备定义向导,即可定义工程中使用的I/O设备,并通过变量的定义实现与I/O设备的关联,对用户来说既简单又方便。亚控公司在不断地进行新设备驱动的开发,有关支持设备的最新信息以及设备最新驱动的下载可以通过亚控公司的网站获取。本课程您将:了解组态王软件的整体结构了解组态王与I/O设备通讯的过程了解建立应用工程的一般过程第一讲概述北京亚控科技发展有限公司-2-组态王的开放性组态王支持通过OPC、DDE等标准传输机制和其他监控软件(如:Intouch、Ifix、Wincc等)或其他应用程序(如:VB、VC等)进行本机或者网络上的数据交互。建立应用工程的一般过程通常情况下,建立一个应用工程大致可分为以下几个步骤:第一步:创建新工程为工程创建一个目录用来存放与工程相关的文件。第二步:定义硬件设备并添加工程变量添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和I/O变量。第三步:制作图形画面并定义动画连接按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。第四步:编写命令语言通过脚本程序的编写以完成较复杂的操作上位控制。第五步:进行运行系统的配置对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完成用于现场前的必备工作。第六步:保存工程并运行完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。如何得到组态王的帮助组态王帮助文档分组态王产品帮助文档和I/O驱动帮助文档两部分,可以通过如下几种方法打开:方法一:单击桌面“开始”-“所有程序”-“组态王6.55”-“组态王文档”,此选项中包括组态王帮助文档、I/O驱动帮助文档和使用手册电子版、函数手册电子版。方法二:在工程浏览器中单击“帮助”菜单中的“目录”命令,此帮助文档中只包含组态王软件帮助文档。方法三:在工程浏览器中任何时候通过“F1”快捷键弹出组态王软件帮助文档。教程实例通过本教程的学习,您将建立一个反应车间的监控中心。监控中心从现场采集生产数据,以动画形式直观的显示在监控画面上。监控画面还将显示实时趋势和报警信息,并提供历史数据查询的功能,完成数据统计的报表。将实时数据保存到关系数据库中,并进行数据库的查询。第二讲建立一个新工程-3-第二讲建立一个新工程本课程您将:Ì工程管理器Ì工程浏览器Ì定义I/O设备Ì定义数据变量第一节工程管理器在组态王中,我们所建立的每一个组态称为一个工程。每个工程反映到操作系统中是一个包括多个文件的文件夹。工程的建立则通过工程管理器。工程管理器的使用组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。假设您已经正确安装了“组态王6.55”的话,可以通过以下方式启动工程管理器:点击“开始”---〉“程序”---〉“组态王6.55”---〉“组态王6.55”(或直接双击桌面上组态王的快捷方式),启动后的工程管理窗口如图2-1所示:图2-1北京亚控科技发展有限公司-4-第二讲建立一个新工程搜索:单击此快捷键,在弹出的“浏览文件夹”对话框中选择某一驱动器或某一文件夹,系统将搜索指定目录下的组态王工程,并将搜索完毕的工程显示在工程列表区中。“搜索工程”是用来把计算机的某个路径下的所有的工程一起添加到组态王的工程管理器,它能够自动识别所选路径下的组态王工程,为我们一次添加多个工程提供了方便。点击“搜索”图标,弹出“浏览文件夹”,如图:2-2图2-2选定要添加工程的路径,如图2-3图2-3北京亚控科技发展有限公司第二讲建立一个新工程-5-将要添加的工程添加到工程管理器中,如图2-4,方便工程的集中管理。图2-4单击工程浏览窗口“文件”菜单中的“添加”命令,可将保存在目录中指定的组态王工程添加到工程列表区中,以备对工程进行管理。新建:单击此快捷键,弹出新建工程对话框建立组态王工程。点击工程管理器上的“新建”,弹出“新建工程向导之一”如图2-5:图2-5点击“下一步”弹出“新建工程向导之二”,画面如图2-6:北京亚控科技发展有限公司-6-第二讲建立一个新工程图2-6点击“浏览”,选择新建工程所要存放的路径如图2-7:图2-7点击“打开”,选择路径完成,如图2-8北京亚控科技发展有限公司第二讲建立一个新工程-7-图2-8点击“下一步”进入“新建工程向导之三”,如图2-9,在“工程名称”处写上要给工程起的名字。“工程描述”是对工程进详细说明(注释作用),我们的工程名称是“我的工程”,工程描述是“反应车间监控中心”。图2-9点击“完成”会出现“是否将新建的工程设为组态王当前工程”的提示,如下图2-10北京亚控科技发展有限公司-8-第二讲建立一个新工程图2-10选择“是”,生成下图2-11所示:组态王的当前工程的意义是指直接进开发或运行所指定的工程。图2-11点击“开发”可以直接进入组态王工程浏览器。删除:在工程列表区中选择任一工程后,单击此快捷键删除选中的工程。北京亚控科技发展有限公司第二讲建立一个新工程-9-属性:在工程列表区中选择任一工程后,单击此快捷键弹出工程属性对话框,如图2-12所示:在工程属性窗口中查看并修改工程属性。图:2-12备份:工程备份是在需要保留工程文件的时候,把组态王工程压缩成组态王自己的“.cmp”文件。备份的具体操作如下:点击“工程管理器”上的“备份”图标,弹出“备份工程”,如图2-13图2-13选择默认(不分卷),并单击“浏览”,选择备份要存放的路径,给备份文件起个名字,点击“保存”,如图2-14北京亚控科技发展有限公司-10-第二讲建立一个新工程图2-14点击“确定”开始备份,生成备份文件,备份完成。图2-15图2-15北京亚控科技发展有限公司第二讲建立一个新工程-11-恢复:单击此快捷键可将备份的工程文件恢复到工程列表区中。北京亚控科技发展有限公司开发环境。工DB导出:利用此快捷键可将组态王工程数据词典中的变量导出到EXCEL表格中,用户可在EXCEL表格中查看或修改变量的属性。在工程列表区中选择任一工程后,单击此快捷键在弹出的“浏览文件夹”对话框中输入保存文件的名称,系统自动将选中工程的所有变量导出到EXCEL表格中。DB导入:利用此快捷键可将EXCEL表格中编辑好的数据或利用“DB导出”命令导出的变量导入到组态王数据词典中。在工程列表区中选择任一工程后,单击此快捷键在弹出的“浏览文件夹”对话框中选择导入的文件名称,系统自动将EXCEL表格中的数据导入到组态王工程的数据词典中。开发:在工程列表区中选择任一工程后,单击此快捷键进入工程的运行:在工程列表区中选择任一工程后,单击此快捷键进入工程的运行环境。第二节工程浏览器程浏览器工程浏览器是组态王6.55的集成开发环境。在这里您可以看到工程的各个组成部分包括Web、文件、数据库、设备、系统配置、SQL访问管理器,它们以树形结构显示在工程浏览器窗口的左侧。工程浏览器的使用和Windows的资源管理器类似,如图2-16所示:工程浏览器由菜单栏、工具条、工程目录显示区、目录内容显示区、状态条组成。“工程目录显示区”以树形结构图显示大纲项节点,用户可以扩展或收缩工程浏览器中所列的大纲项。-12-第二讲建立一个新工程北京亚控科技发展有限公司菜单栏工具条目录内容显示区工程目录显示区图2-16工程加密工程加密是为了保护工程文件不被其他人随意修改,只有设定密码的人或知道密码的人才可以对工程做编辑或修改。加密的步骤如下:点击“工具”选择“工程加密”,如图2-17图2-17图2-17第二讲建立一个新工程-13-弹出“工程加密处