组态软件是工业控制应用软件的开发平台,它提供了一个良好开发环境,如:提供了许多绘图元素、控件、报表格式、报警方式等,使开发人员不必把精力集中在绘制人机界面上,而专心考虑如何实现系统的功能,使开发工作变得轻松容易、简单高效。目前我国引进的组态软件有:美国的FIX32、iFIX,德国的WinCC等。国产的组态软件有组态王、开物、世纪星、力控、FameView、MCGS等,其中亚控公司开发的组态王是一个非常优秀的软件。前言讲课主线一、组态软件概述1.组态软件的特点及诞生与发展2.目录3.教学目的4.基本要求二、粗讲1.组态王的组成结构2.各部分的功能和它们之间的关系3.组态王课题的开发步骤三、细讲1.工程管理器的使用2.工程浏览器的使用3.系统安全措施四、深讲1.ODBC数据库的应用2.组态王的网络服务功能3.实现远程控制建立一个空工程定义外部设备建立数据词典制作车间画面进行动画连接调试运行采取安全措施开发步骤归纳概述一、组态软件的诞生历史二、组态软件的发展趋势三、组态软件的设计思想和特点四、组态软件中的数据流五、使用组态软件的一般步骤目录1.组态王的系统结构各部分的功能各部分之间的关系2.组态王报警的配置及使用组态王曲线的配置及使用组态王提供的控件及使用3.组态王报表的制作组态王与通用数据库的连接4.组态王局域网络配置及连接组态王WEB版的功能实现教学目的让一个从没接触过组态王软件的人,知道组态王是什么?干什么用的?怎样用?学完后达到:每人都能够建立一个功能齐全、可实际运行的工业监控系统。怎样建立和运行工程文件怎样绘制画面怎样建立数据变量和I/O设备通讯怎样产生动画效果怎样使用图库怎样建立和使用报警窗口怎样建立和使用曲线窗口怎样建立和使用报表怎样使用控件怎样使用数据库系统的安全防范措施网络功能和远程控制基本要求:学会以下几点1.《组态王6.5使用手册》2.《组态王函数速查手册》3.组态王软件的在线帮助参考资料方法一从组态王网站上下载方法二光盘安装后,在下面的子目录中有两个PDF格式的手册C:\kingview\user'sguide怎样得到参考资料使用菜单退出画面运行使用菜单或快捷工具使用菜单或快捷工具1.工程管理器ProjManager2.工程浏览器TouchExplorer3.画面开发和画面运行系统(Touchmak、Touchvew)一、通用组态王软件的构成工程管理器工程浏览器画面开发画面运行系统所谓工程管理器中内嵌了工程浏览器,工程浏览器中内嵌了画面开发和运行系统,是指单击快捷按钮就启动了另一个制作工具。教学目的教学内容参考资料首先介绍一个概念让一个从没有接触过组态王的人,知道组态王是什么?干什么用的?怎样用?讲解内容覆盖组态王软件的大部分基本功能,学完后,你将会建立一个功能齐全、可实际使用的监控系统。前言l怎样建立和运行工程文件l怎样绘制画面l怎样建数据变量和IO设备通讯l怎样产生动画效果l怎样使用图库l怎样建立和使用报警窗口l怎样建立和使用曲线窗口l怎样建立和使用报表l怎样使用控件l怎样使用数据库l系统安全防范l网络功能和远程控制工程管理器用于新工程的创建和已有工程的管理。工程浏览器中可以查看、配置工程的各个组成部分;调用画面开发系统和运行系统完成工程开发和调试。画面开发系统用于完成画面设计、建立实时数据库、外部设备的动画连接、程序编写等工作。实时运行系统,负责画面的运行。各部分的功能和它们之间的关系:····第一步:确定硬件控制方案和硬件设备的输入输出点数如:⑴工控机+PLC+传感器(含执行机构)方案⑵工控机+智能仪表+传感器(含执行机构)方案⑶工控机+接口板+传感器(含执行机构)方案⑷工控机+智能模块+传感器(含执行机构)方案硬件设备的输入、输出点数是指:有多少路传感器有多少个执行机构二、课题的开发步骤第二步:确定是单个系统,还是需要网络模式若是网络模式,需要几个计算机,都干什么用。如:(数据采集、数据存储、报警记录等……)第三步:在熟悉工艺过程的基础上着手开发(8个阶段)1.建立一个空工程2.定义外部设备(组态王为每种设备都提供了一个测试,用于检查和计算机连通了没有。)3.定义全局变量(整个工程都用到的变量,每个变量都对应一个实际设备的寄存器。)确定变量属性(每个变量有三种属性,基本属性、报警否、记录否、安全权限等。)4.车间画面制作5.动画连接6.制作报表、曲线7.制作报警窗口8.系统安全管理下面对这几个阶段进行详细介绍工程管理器的使用工程是一组与用户相关的文件集合,工程的表现形式是放在一个文件夹中的目录树,一般目录树中的文件是不能单独使用和删除的。开发人员每接受一个应用组态王的课题,都要单独的建立一个工程文件夹,把自己所做的一切都放在这个工程文件夹中;1.什么是工程?以上是概述和粗讲,下面进行详细介绍:一个工程就是这样一棵目录树目录树中的文件是不能单独使用和随便删除的图示:已建立的工程整个开发过程都是在这个目录树中进行添加和配置,共有六个大类:一、Web二、文件三、数据库四、设备五、系统配置六、SQL访问管理•新建工程•删除工程•对工程重命名•搜索指定路径下的所有组态王工程•修改工程属性•工程的备份和恢复•数据词典的导入导出•切换到组态王开发或运行环境2.什么是工程管理器?工程管理器的作用是为用户集中管理本机上的多个组态王工程。工程管理器的功能工程管理器的界面双击桌面上的组态王图标,就进入了工程管理器环境,界面各部分名称如下:主菜单快捷工具栏工程信息区状态栏标题栏文件菜单工具菜单文件\新建工程双击桌面上的组态王图标选文件\新建工程或双击新建图标工程描述是小于40个字符的注释此处单击浏览,选一个要建工程的目标盘根目录,单击打开按钮,再单击下一步。若在此处键入了新文件夹名,则会多出现一个确认画面。文件\搜索工程选择搜索目标盘则目标盘上搜到的所有工程自动加入信息区演示步骤:要先在某个盘上建立几个空工程,然后分别选中,在文件下拉菜单中选清除工程信息后,再搜索该盘。文件\添加工程新工程已经加入到工程信息区添加工程与搜索工程的区别是:添加工程只添加一个指定的工程;搜索工程是将搜索到的所有工程都加入工程信息区。要单击开文件夹bbb文件\设为当前工程此时当前工程标记:小红旗已经挪到指定工程前面在没有工程运行的情况下,用鼠标选中一个工程(或在选定工程上单击右键),然后在文件的下拉菜单中(或在右击工程弹出的菜单中)选则设为当前工程,如下图所示:文件\删除工程首先选则要删除的工程,如C:\工程二\bbb注意:删除工程不可恢复!此时C:\工程二\bbb已经被删除。文件\工程属性选择需要观察属性的工程单击确定则退出观察文件\重命名此时工程名bbb已经变为ccc输入新名选择需要改名的工程文件\清除工程信息选中的必须是非当前工程清除工程信息,只是从工程管理器中清除显示,并没有在硬盘上物理删除,将来用添加工程的方法,还可以加回到工程管理器中。工具\工程备份选中需要备份的工程选则存放位置,输入存盘文件名后,点保存。选自定义可以备份在1.44寸小盘上备份的工程也可以在另外的计算机上恢复,但恢复时不要选覆盖当前工程,否则就把当前工程冲掉了。工具\工程恢复不要选是,否则将覆盖当前工程。工具\数据词典导出先关闭开发系统,再选中要导出的工程。选目标路径,答存盘文件名后,单击保存按钮。数据词典导出后,存成了EXCEL文件,主要是分析程序用。工程运行中的实时数据是不需要导出的,直接存盘就行了。工具\数据词典导入选则需要导入数据的工程提示备份工程找到原来导出时的文件名单击打开按钮工程浏览器的使用工程浏览器的作用是管理开发系统,它将图形画面,命令语言,设备驱动程序管理,配方管理,数据库访问等配置进行集中管理,并在一个窗口中以树形结构排列,类似于Windows资源管理器的功能,如下图。工程浏览器内嵌画面开发系统,在目录树中选画面后,双击右窗口中的新建图标,则进入画面开发系统。在画面开发系统中可以利用组态王的图库和画图工具箱进行画面设计。工具箱介绍工具箱中的工具是为了使用方便,而把主菜单项的各个下拉菜单中的常用选项集中在一起的。第一排:是开发系统文件下拉菜单中的:“新建、打开、关闭、存盘和删除”,最后一个工具是全屏显示的逻辑开关,全屏显示时,不显示主菜单。第二排:是几何制图工具,包括:直线、扇形、椭圆、矩形和折线。第三排:是画管道、多边形、输入文字、建立按钮、菜单和报警窗口的工具。第四排:是建报表、曲线、插入位图和控件的工具。第五排:是打开图库、撤消操作、重复操作、剪切、拷贝、粘贴的工具。第六排:第1个工具是复制,它与拷贝粘贴的区别是不进入剪贴板。第2、3个工具是合成图素和解散合成图素,第4、5个工具是合成单元和解散合成单元,二者的区别是图素合成前没有动画连接,图素合成复杂图形后可以建立动画连接。二单元合成前有动画连接,单元合成不能再进行动画连接。第七排:是图的叠放次序、修改图形、文字和旋转。第八排:对齐工具,红线表示对齐位置很形象。第九排:水平匀布、垂直匀布、显示栅格、调色板。第十排:显示画刷类型、选择线型。第1排第5个工具——删除页面,单击后弹出以下对话框,列出当前路径下的所有页面,此时可选择需要删除的页面,单击确定。第1排第6个工具——全屏显示逻辑开关,全屏显示时,不显示主菜单。第3排第1个工具——画管道工具,以双击作为结束,右击可修粗细。演示一下画三通的方法:第2排第6个工具——画折线(画特殊图形用),可画一个折线、演示一下修改曲线颜色,用变形工具拉一下顶点。第3排第2个工具——画多边形,和画折线的区别时可修改填充颜色。第3排第3个工具——输入文字(文字要先输入再修改)。用工具箱中的工具换字体;在调色板中换颜色;更换文字的方法是:右击字符串选字符串替换输入新文字单击确定。第3排第4个工具——画按钮。注意按钮上的文字是无法修改的,只能采用如下方法覆盖:右击按钮选字符串替换删除文字单击确定,然后用T工具输入文字后,覆盖在按钮上。第3排第5个工具——制作菜单第3排第6个工具——制作报警窗口这部分内容最后再讲第4排第1个工具——制作报表第4排第2个工具——实时曲线第4排第3个工具——历史曲线第4排第4个工具——插入点位图选中此工具后在屏幕上画一个矩形(大小以后可以拖放)右击此矩形区选从文件中加载选中磁盘上的一幅图单击确定。若有剪纸图可演示透明化的步骤,如下:右击图片选透明化单击调色板最右上角的工具“透明色”再选调色板下面的吸管工具在图中吸去一种颜色(只能吸去一种颜色)。这部分内容专门介绍第4排第5个工具——插入控件(组态王自制的控件)第4排第6个工具——插入通用控件后面专门介绍第5排第1个工具——打开图库。第6排第1个工具——复制(不进入剪贴板)。第6排第4、5个工具合成单元解散合成单元(合成前有动画连接,单元合成不能再进行动画连接)第6排第2、3个工具合成图素解散合成图素(合成前没有动画连接,合成复杂图形后可建动画连接)第6排第6个工具和第7排第1个工具叠放次序后移叠放次序前移第7排第2个工具——变形工具,演示:画一个矩形,向两个方向拉同一个顶点,最后单击结束。第7排第3个工具——修改字体、字型、字号,单击后弹出如下对话框,修改完单击确定。第7排第4个工具——顺时针旋转90度。第7排第5个工具——逆时针旋转90度。第7排第6个工具——水平翻转。第8排第1个工具——垂直翻转。第8排第2个工具——上对齐。第8排第3个工具——中对齐。第8排第4个工具——下对齐。第8排第5个工具——左对齐。第8排第6个工具——中对齐。第9排第1个工具——右对齐。第9排第2个工具——水平匀布。第9排第2个工具——垂直匀布。第9排第4个工具——显示栅格的逻辑开关。画完图后一定要保存一次,若选全部存则所有打开的画面都存好了。画面制作需要用户认可,外观上不外乎模拟仿真现场状态。第9排第5个工具——显示调色板的逻辑开关。第9排第6个工具——全选,若在背景上单击则取消全选。第10排第1个工具——选画刷类型。第10排第2个工具——选线型和粗细。一、建