《组态王入门讲解》PPT课件.ppt
《《组态王入门讲解》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《组态王入门讲解》PPT课件.ppt(136页珍藏版)》请在三一办公上搜索。
1、,组态软件是工业控制应用软件的开发平台,它提供了一个良好开发环境,如:提供了许多绘图元素、控件、报表格式、报警方式等,使开发人员不必把精力集中在绘制人机界面上,而专心考虑如何实现系统的功能,使开发工作变得轻松容易、简单高效。目前我国引进的组态软件有:美国的FIX32、iFIX,德国的WinCC等。国产的组态软件有组态王、开物、世纪星、力控、FameView、MCGS等,其中亚控公司开发的组态王是一个非常优秀的软件。,前 言,讲课主线,一、组态软件概述 1.组态软件的特点及诞生与发展 2.目录 3.教学目的 4.基本要求,二、粗讲 1.组态王的组成结构 2.各部分的功能和它们之间的关系 3.组态
2、王课题的开发步骤,三、细讲 1.工程管理器的使用 2.工程浏览器的使用 3.系统安全措施,四、深讲 1.ODBC数据库的应用 2.组态王的网络服务功能 3.实现远程控制,建立一个空工程定义外部设备建立数据词典制作车间画面进行动画连接调试运行采取安全措施,开发步骤归纳,概 述一、组态软件的诞生历史二、组态软件的发展趋势三、组态软件的设计思想和特点四、组态软件中的数据流五、使用组态软件的一般步骤,目 录1.组态王的系统结构 各部分的功能 各部分之间的关系2.组态王报警的配置及使用 组态王曲线的配置及使用 组态王提供的控件及使用3.组态王报表的制作 组态王与通用数据库的连接4.组态王局域网络配置及连
3、接 组态王WEB 版的功能实现,教学目的,让一个从没接触过组态王软件的人,知道组态王是什么?干什么用的?怎样用?学完后达到:每人都能够建立一个功能齐全、可实际运行的工业监控系统。,怎样建立和运行工程文件怎样绘制画面怎样建立数据变量和I/O设备通讯怎样产生动画效果怎样使用图库怎样建立和使用报警窗口怎样建立和使用曲线窗口怎样建立和使用报表怎样使用控件怎样使用数据库系统的安全防范措施网络功能和远程控制,基本要求:学会以下几点,1.组态王6.5使用手册 2.组态王函数速查手册 3.组态王软件的在线帮助,参考资料,方法一 从组态王网站上下载 方法二 光盘安装后,在下面的子目录中有两个PDF格式的手册 C
4、:kingviewusers guide,怎样得到参考资料,使用菜单,退出画面运行,使用菜单或快捷工具,使用菜单或快捷工具,1.工程管理器ProjManager2.工程浏览器TouchExplorer3.画面开发和画面运行系统(Touchmak、Touchvew),一、通用组态王软件的构成,工程管理器,工程浏览器,画面开发画面运行系统,所谓工程管理器中内嵌了工程浏览器,工程浏览器中内嵌了画面开发和运行系统,是指单击快捷按钮就启动了另一个制作工具。,教学目的,教学内容,参考资料,首先介绍一个概念,让一个从没有接触过组态王的人,知道组态王是什么?干什么用的?怎样用?讲解内容覆盖组态王软件的大部分基
5、本功能,学完后,你将会建立一个功能齐全、可实际使用的监控系统。,前 言,l 怎样建立和运行工程文件l 怎样绘制画面l 怎样建数据变量和IO设备通讯l 怎样产生动画效果l 怎样使用图库l 怎样建立和使用报警窗口l 怎样建立和使用曲线窗口l 怎样建立和使用报表l 怎样使用控件l 怎样使用数据库l 系统安全防范l 网络功能和远程控制,工程管理器用于新工程的创建和已有工程的管理。工程浏览器中可以查看、配置工程的各个组成部分;调用画面开发系统和运行系统完成工程开发和调试。画面开发系统用于完成画面设计、建立实时数据库、外部设备的动画连接、程序编写等工作。实时运行系统,负责画面的运行。,各部分的功能和它们之
6、间的关系:,第一步:确定硬件控制方案和硬件设备的输入输出点数 如:工控机+PLC+传感器(含执行机构)方案 工控机+智能仪表+传感器(含执行机构)方案 工控机+接口板+传感器(含执行机构)方案 工控机+智能模块+传感器(含执行机构)方案 硬件设备的输入、输出点数是指:有多少路传感器 有多少个执行机构,二、课题的开发步骤,第二步:确定是单个系统,还是需要网络模式 若是网络模式,需要几个计算机,都干什么用。如:(数据采集、数据存储、报警记录等),第三步:在熟悉工艺过程的基础上着手开发(8个阶段)1建立一个空工程 2定义外部设备(组态王为每种设备都提供了一个 测试,用于检查和计算机连通了 没有。)3
7、定义全局变量(整个工程都用到的变量,每个变 量都对应一个实际设备的寄存器。)确定变量属性(每个变量有三种属性,基本属性、报警否、记录否、安全权限等。)4车间画面制作 5动画连接 6制作报表、曲线 7制作报警窗口 8系统安全管理,下面对这几个阶段进行详细介绍,工程管理器的使用,工程是一组与用户相关的文件集合,工程的表现形式是放在一个文件夹中的目录树,一般目录树中的文件是不能单独使用和删除的。开发人员每接受一个应用组态王的课题,都要单独的建立一个工程文件夹,把自己所做的一切都放在这个工程文件夹中;,1.什么是工程?,以上是概述和粗讲,下面进行详细介绍:,一个工程就是这样一棵目录树,目录树中的文件是
8、不能单独使用和随便删除的,图示:已建立的工程,整个开发过程都是在这个目录树中进行添加和配置,共有六个大类:一、Web二、文件三、数据库四、设备五、系统配置六、SQL访问管理,新建工程 删除工程 对工程重命名 搜索指定路径下的所有组态王工程 修改工程属性 工程的备份和恢复 数据词典的导入导出 切换到组态王开发或运行环境,2.什么是工程管理器?,工程管理器的作用是为用户集中管理本机上的多个组态王工程。,工程管理器的功能,工程管理器的界面,双击桌面上的组态王图标,就进入了工程管理器环境,界面各部分名称如下:,主菜单,快捷工具栏,工程信息区,状态栏,标题栏,文件菜单,工具菜单,文件新建工程,双击桌面上
9、的组态王图标,选文件 新建工程 或双击新建图标,工程描述是小于40个字符的注释,此处单击浏览,选一个要建工程的目标盘根目录,单击打开按钮,再单击下一步。,若在此处键入了新文件夹名,则会多出现一个确认画面。,文件搜索工程,选择搜索目标盘,则目标盘上搜到的所有工程自动加入信息区,演示步骤:要先在某个盘上建立几个空工程,然后分别选中,在文件下 拉菜单中选清除工程信息后,再搜索该盘。,文件添加工程,新工程已经加入到工程信息区,添加工程与搜索工程的区别是:添加工程只添加一个指定的工程;搜索工程是将搜索到的所有工程都加入工程信息区。,要单击开文件夹bbb,文件设为当前工程,此时当前工程标记:小红旗已经挪到
10、指定工程前面,在没有工程运行的情况下,用鼠标选中一个工程(或在选定工程上单击右键),然后在文件的下拉菜单中(或在右击工程弹出的菜单中)选则设为当前工程,如下图所示:,文件删除工程,首先选则要删除的工程,如C:工程二bbb,注意:删除工程不可恢复!,此时C:工程二bbb已经被删除。,文件工程属性,选择需要观察属性的工程,单击确定则退出观察,文件重命名,此时工程名bbb已经变为ccc,输入新名,选择需要改名的工程,文件清除工程信息,选中的必须是非当前工程,清除工程信息,只是从工程管理器中清除显示,并没有在硬盘上物理删除,将来用添加工程的方法,还可以加回到工程管理器中。,工具工程备份,选中需要备份的
11、工程,选则存放位置,输入存盘文件名后,点保存。,选自定义可以备份在1.44寸小盘上,备份的工程也可以在另外的计算机上恢复,但恢复时不要选覆盖当前工程,否则就把当前工程冲掉了。,工具工程恢复,不要选是,否则将覆盖当前工程。,工具数据词典导出,先关闭开发系统,再选中要导出的工程。,选目标路径,答存盘文件名后,单击保存按钮。,数据词典导出后,存成了EXCEL文件,主要是分析程序用。工程运行中的实时数据是不需要导出的,直接存盘就行了。,工具数据词典导入,选则需要导入数据的工程,提示备份工程,找到原来导出时的文件名单击打开按钮,工程浏览器的使用,工程浏览器的作用是管理开发系统,它将图形画面,命令语言,设
12、备驱动程序管理,配方管理,数据库访问等配置进行集中管理,并在一个窗口中以树形结构排列,类似于Windows 资源管理器的功能,如下图。,工程浏览器内嵌画面开发系统,在目录树中选画面后,双击右窗口中的新建图标,则进入画面开发系统。,在画面开发系统中可以利用组态王的图库和画图工具箱进行画面设计。,工具箱介绍,工具箱中的工具是为了使用方便,而把主菜单项的各个下拉菜单中的常用选项集中在一起的。第一排:是开发系统文件下拉菜单中的:“新建、打开、关闭、存盘和删除”,最后一个工具是全屏显示的逻辑开关,全屏显示时,不显示主菜单。第二排:是几何制图工具,包括:直线、扇形、椭圆、矩形和折线。第三排:是画管道、多边
13、形、输入文字、建立按钮、菜单和报警窗口的工具。第四排:是建报表、曲线、插入位图和控件的工具。第五排:是打开图库、撤消操作、重复操作、剪切、拷贝、粘贴的工具。第六排:第1个工具是复制,它与拷贝粘贴的区别是不进入剪贴板。第2、3个工具是合成图素和解散合成图素,第4、5个工具是合成单元和解散合成单元,二者的区别是图素合成前没有动画连接,图素合成复杂图形后可以建立动画连接。二单元合成前有动画连接,单元合成不能再进行动画连接。第七排:是图的叠放次序、修改图形、文字和旋转。第八排:对齐工具,红线表示对齐位置很形象。第九排:水平匀布、垂直匀布、显示栅格、调色板。第十排:显示画刷类型、选择线型。,第1排第5个
14、工具删除页面,单击后弹出以下对话框,列出当前路径下的所有页面,此时可选择需要删除的页面,单击确定。,第1排第6个工具全屏显示逻辑开关,全屏显示时,不显示主菜单。,第3排第1个工具画管道工具,以双击作为结束,右击可修粗细。演示一下画三通的方法:,第2排第6个工具画折线(画特殊图形用),可画一个折线、演示一下修改曲线颜色,用变形工具拉一下顶点。,第3排第2个工具画多边形,和画折线的区别时可修改填充颜色。,第3排第3个工具输入文字(文字要先输入再修改)。用工具箱中的 工具换字体;在调色板中换颜色;更换文字的方法是:右击字符串 选字符串替换 输入新文字 单击确定。,第3排第4个工具画按钮。注意按钮上的
15、文字是无法修改的,只能采用如下方法覆盖:右击按钮 选字符串替换 删除文字 单击确定,然后用T工具输入文字后,覆盖在按钮上。,第3排第5个工具制作菜单,第3排第6个工具制作报警窗口,这部分内容最后再讲,第4排第1个工具制作报表,第4排第2个工具实时曲线,第4排第3个工具历史曲线,第4排第4个工具插入点位图选中此工具后在屏幕上画一个矩形(大小以后可以拖放)右击此矩形区 选从文件中加载 选中磁盘上的一幅图 单击确定。若有剪纸图可演示透明化的步骤,如下:右击图片 选透明化 单击调色板最右上角的工具“透明色”再选调色板下面的吸管工具 在图中吸去一种颜色(只能吸去一种颜色)。,这部分内容专门介绍,第4排第
16、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排第
17、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个工具选线型和粗细
18、。,一、建立一个空工程的步骤,双击桌面上的组态王图标,二、定义外部设备的步骤,所有需要和组态王进行通讯的硬件设备都称作外部设备,包括PLC、仪表、模块、板卡、变频器等。只有定义了外部设备后,才能和组态王进行通讯。为了方便定义外部设备,组态王提供了“设备配置向导”,操作步骤示例如下:,选中任一COM口后双击新建,定义外部设备操作步骤,每个设备的地址不能重复,(有几个设备就重复上面的操作几次),回答所连接的COM口,起一个设备名,选设备类型,设置通讯参数,双击连接设备的COM口,回答完通讯参数后,单击确定,实时数据库的概念,实时数据库是组态王的核心,工业现场的参数变化和操作人员的操作会自动填入实时
19、数据库,而实时数据库的内容一变,屏幕上有动画连接的显示部分就跟着变。数据库中变量的集合形象地称为数据词典。,三、定义数据库中的变量,左窗口中选数据词典,右窗口中双击新建。,变量定义对话框中有三个标签,对三个标签分述如下,基本属性标签,基本属性标签中的参数,基本的变量类型有8种,鼠标单击下拉列表后可选择一种:,变量名,变量名是一个唯一的标识,即同一个应用程序中的变量不能重名;,变量名的长度为131个字符;,变量名可以是汉字或英文名字;,变量名的第一个字符不能是数字。,变量名区分大小写;,变量类型,若用户定义有结构类型时,一个结构体类型就是一种类型。,内存离散变量、I/O离散变量只有0,1两种取值
20、,用于表示开关量;内存实型变量、I/O实型变量取值范围10E-3810E+38,有效值7位;内存整数变量、I/O整数变量取值范围 21474836482147483647;内存字符串型变量、I/O字符串型变量用于记录名称,密码等;,所谓内存变量是指与外部设备无关的变量。,是对该变量注释,将来可在报警窗口显示此注释(最长不超过39个字符),描述,变化灵敏度,数据类型为模拟量或整型时此项有效。当变量的变化幅度超过变化灵敏度值时,组态王才更新与之相连接的图素(缺省为0)。,最小值 该变量值在数据库中的下限。最大值 该变量值在数据库中的上限,定义时最大值不要越限。最小原始值 前面定义的最小值所对应的输
21、入寄存器的值的下限。最大原始值 前面定义的最大值所对应的输入寄存器的值的上限。注:用于将采集的通信数值变换为需要的物理量纲,保存数值 系统运行时,变量的值发生变化后自动保存;系统退出后再次运行时,变量的初始值为上次保存的终值;非法退出和系统掉电时,将不能保存该参数。,保存参数 系统运行时,修改变量各域的参数值(可读可写型)后自动保存;系统退出后再启动时,变量各域的参数值为上次运行时的保存值;非法退出和系统掉电时,将不能保存参数的修改值。,初始值 初始值含义是软件开始运行时变量的值,它与所定义的变量类型有关:定义模拟量时,可输入一个数值;定义离散量时,只有开或关两种选择;定义字符串变量时,可输入
22、一个字符串。,连接设备 仅对I/O变量起作用,单击下拉列表,选择该变量和哪个外部设备建立连接。(注:此时列表框中所列出的设备名就是上一步定义的外部设备逻辑名)如果连接设备为Windows的DDE服务程序,则下拉列表中选项为项目名;如果连接设备选为PLC、板卡等,则下拉列表中选项为“寄存器”;如果连接设备选为板卡等,则下拉列表中选项为通道。,寄存器 下拉列表中出现的寄存器名与上面定义的外部设备有关,不同类型的外部设备具有不同的内部寄存器:使用设备为亚控仿真PLC时,提供五种类型的内部寄存器变量INCREA、DECREA、RADOM、STATIC(编号从1-1000)、CommErr。数据类型均为
23、INT型。如:INCREA100 表示该寄存器的值周而复始的由0递加到100。DECREA100 表示该寄存器的值周而复始的由100递减为0。RADOM100 表示该寄存器的值在0到100之间随机的变动。下标100的含义是寄存器中数据的最大值是100,不是下标为100。组态王对所支持的设备及软件都提供了相应的联机帮助。,转换方式 规定I/O模拟量输入原始值到数据库使用值的转换方式。,线性 用原始值和数据库使用值的线性插值进行转换;,开方 用原始值的平方根进行转换;,高级 指非线性查表和累计算法。详细说明参见60A培训教程。,Bit:1位;范围是:0或1。BYTE:8位,1个字节;范围是:0-2
24、55。INT:16位,2个字节;范围是:-32768-32767。UINT:16位,2个字节;范围是:0-65535。BCD:16位,2个字节;范围是:0-9999。LONG:32位,4个字节;范围是:0-99999999。LONGBCD:32位,4个字节;范围是:0-99999999。FLOAT:32位,4个字节;范围是:10e-38-10e38。,数据类型,仅对I/O型变量起作用,共有8种,分别是:,采集频率 用定义数据变量的采样频率。读写属性 只读:对于进行采集的变量一般定义属性为只读,其采集频率不能为0;只写:对于只需要进行输出而不需要读回的变量一般定义属性为只写。读写:对于需要进行输
25、出控制又需要读回的变量一般定义属性为读写。允许DDE访问 用其它程序访问该变量,即与DDE服务程序进行数据交换。,报警定义标签,报警组名 指明该变量属于哪个报警组。优先级 为1999 之间的一个整数。数值越小,级别越高。(模拟量有三种报警:越限报警、变化率报警和偏差报警;字符串变量无报警)(1)越限报警 低低限小于等于低低限时报警,大于低低限时恢复;低限小于等于低限时报警,大于低限时恢复;高限大于等于高限时报警,小于高限时恢复;高高限大于等于高高限时报警,小于高高限时恢复。,注意一个变量某时刻只能产生一种越限报警,如变量产生高高限报警,就不再同时产生高限报警。越限报警产生和恢复的算法为:越限死
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组态王入门讲解 组态 入门 讲解 PPT 课件
链接地址:https://www.31ppt.com/p-5567205.html