第2章组态王使用入门.docx

上传人:b****7 文档编号:24982186 上传时间:2023-06-03 格式:DOCX 页数:34 大小:1.50MB
下载 相关 举报
第2章组态王使用入门.docx_第1页
第1页 / 共34页
第2章组态王使用入门.docx_第2页
第2页 / 共34页
第2章组态王使用入门.docx_第3页
第3页 / 共34页
第2章组态王使用入门.docx_第4页
第4页 / 共34页
第2章组态王使用入门.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

第2章组态王使用入门.docx

《第2章组态王使用入门.docx》由会员分享,可在线阅读,更多相关《第2章组态王使用入门.docx(34页珍藏版)》请在冰豆网上搜索。

第2章组态王使用入门.docx

第2章组态王使用入门

第二章组态王使用入门

☞介绍组态王软件的基本构成

☞教您如何组态一个组态王工程

☞介绍组态王软件的升级和动态分辨率转换

2.1软件基本构成

“组态王”基本的程序包括:

工程管理器、工程浏览器、运行系统、信息窗口。

当安装完“组态王”后,会在桌面上自动生成“KingView”工程管理器的快捷方式,同时在系统的开始\程序菜单下生成名称为“KingView”的程序组,该程序组中包含内容如下:

✧工程管理器:

组态王工程管理器程序(ProjManager)的快捷方式,用于新建工程、工程管理等;

✧工程浏览器:

组态王单个工程管理程序的快捷方式,内嵌组态王画面开发系统(TouchExplorer),即组态王开发系统;

✧运行系统:

组态王运行系统程序(TouchView)的快捷方式。

工程浏览器(TouchExplorer)和运行系统(TouchView)是各自独立的Windows应用程序,均可单独使用;两者又相互依存,在工程浏览器的画面开发系统中设计开发的画面应用程序必须在画面运行系统(TouchVew)运行环境中才能运行;

✧信息窗口:

组态王信息窗口程序(KingMess)的快捷方式;

✧组态王卸载:

组态王卸载的快捷方式;

✧组态王驱动卸载:

组态王驱动卸载的快捷方式;

✧工具\PG数据库安装工具:

安装PG数据库的快捷方式;

✧工具\电子签名浏览工具:

打开电子签名浏览器的快捷方式;

✧工具\工程安装工具:

安装工程的快捷方式;

✧工具\工程打包工具:

打包工程的快捷方式;

✧工具\实时数据客户端工具:

打开实时数据客户端的快捷方式;

✧工具\文本库翻译工具:

打开文本库翻译工具的快捷方式;

✧工具\移动客户端发布开发工具:

KM开发工具的快捷方式;

✧工具\移动客户端发布运行工具:

KM运行工具的快捷方式;

✧工具\驱动安装工具:

安装新驱动工具文件的快捷方式;

✧工具\服务注册工具:

注册服务工具文件的快捷方式;

✧工具\web发布工具:

安装web发布工具文件的快捷方式;

✧帮助文档\组态王帮助:

组态王帮助文件快捷方式;

✧帮助文档\驱动帮助:

组态王驱动程序帮助文件快捷方式;

2.2工程组态

工程组态人员当组态一个工程前,首先需要考虑如下三个方面:

✧图形:

用户希望用怎样的图形画面来模拟实际工业现场和相应的工控设备。

✧数据:

怎样用数据描述实际设备对象的各种属性?

也就是创建一个具体的数据库,此数据库中的变量反映工控对象的各种属性,比如温度,压力等。

✧连接:

数据和图形画面中的图素的连接关系是什么?

也就是画面上的图素以怎样的动画模拟现场设备运行,以及操作者如何对控制设备输入指令。

通过上述疑问,工程组态人员可以按“创建组态王工程”、“定义设备”、“数据库建点”、“创建组态画面”、“建立动画连接”及“运行和调试”的步骤来组态工程:

2.2.1创建组态王工程

要建立新的组态王工程,首先为工程指定“工作目录”(“工程路径”)。

“组态王”用“工作目录”标识工程,不同的工程应置于不同的“工作目录”。

“工作目录”下的文件由“组态王”自动管理。

1、向导1_欢迎使用本向导

启动“组态王”工程管理器(ProjManager),点击菜单栏的“文件\新建工程”或者直接单击“新建”按钮,弹出“向导1”界面,如图2.1所示。

图2.1新建工程向导一

2、向导2_选择工程路径

单击“下一步”继续。

弹出“向导2”界面,如图2.2所示。

图2.2新建工程向导二

直接在工程路径文本框输入一个有效的工程路径,或单击“浏览…”按钮,在弹出的路径选择对话框中选择一个有效的路径。

单击“下一步”继续。

弹出“向导3”,如图2.3所示。

3、向导3_工程名称和描述

 

图2.3新建工程向导三

✧工程名称文本框:

输入工程的名称(如:

Demo),该工程名称同时将被作为当前工程的路径名称,工程名称长度应小于32个字符。

✧工程描述文本框:

输入对该工程的描述文字(如:

软件使用测试工程),工程描述长度应小于40个字符。

✧完成按钮:

完成工程的新建。

系统会弹出对话框,询问用户是否将新建工程设为当前工程,如图2.4所示。

图2.4是否设为当前工程对话框

●否按钮:

单击该按钮则新建工程不是工程管理器的当前工程,如果要将该工程设为新建工程,还要执行菜单下的“文件\设为当前工程”命令;

●是按钮:

单击该按钮则将新建的工程设为“组态王”的当前工程。

定义的工程信息会出现在工程管理器的信息表格中。

双击该信息条或单击“开发”按钮或选择菜单“工具\切换到开发系统”,进入组态王的开发系统。

建立的工程路径为:

C:

\Users\Administrator\Desktop\demo(组态王画面开发系统为此工程建立目录C:

\Users\Administrator\Desktop\demo,并生成必要的初始数据文件。

这些文件对不同的工程是不相同的。

因此,不同的工程应该分置不同的目录。

这些数据文件列在附录AX中)。

具体工程管理器的使用方法,请参见“第三章启动组态王-工程管理器”一章内容。

注意:

建立的每个工程必须在单独的目录中。

除非特别说明,不允许编辑修改这些初始数据文件。

2.2.2定义IO设备

组态王把那些需要与之交换数据的设备或程序都作为外部设备。

外部设备包括:

下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。

只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。

为方便定义外部设备,组态王设计了“设备配置向导”引导用户逐步完成设备的连接。

本例中使用仿真PLC和组态王通信,仿真PLC可以模拟PLC为组态王提供数据,假设仿真PLC连接在计算机的COM1口:

1、向导1_选择设备名称及通讯方式

选择工程浏览器左侧大纲项“设备\COM1”,在工程浏览器右侧用鼠标左键双击“新建”图标,运行“设备配置向导”,如图2.8所示。

图2.8设备配置向导一

2、向导2_为设备设置逻辑名称

选择“仿真PLC”的“COM”项,单击“下一步”,弹出“设备配置向导”,如图2.9所示。

图2.9设备配置向导二

3、向导3_选择Com口

为外部设备取一个名称,输入PLC,单击“下一步”,弹出“设备配置向导”,如图2.10所示。

图2.10设备配置向导三

为设备选择连接串口,假设为COM1,单击“下一步”,弹出“设备配置向导”,如图2.11所示。

4、向导4_设置设备地址

填写设备地址,假设设备地址为0。

图2.11设备配置向导四

5、向导5_设置通信故障参数

单击“下一步”,弹出“设备配置向导”,如图2.12所示。

图2.12设备配置向导五

设置通信故障恢复参数(一般情况下使用系统默认设置即可),单击“下一步”,弹出“设备配置向导”,如图2.13所示。

6、向导6_信息总结

 

图2.13设备配置向导六

请检查各项设置是否正确,确认无误后,单击“完成”。

设备定义完成后,可以在工程浏览器的右侧看到新建的外部设备“PLC”。

在定义数据库变量时,只要把IO变量连结到这台设备上,它就可以和组态王交换数据了。

注意:

以仿真PLC和组态王通信为例弹出上述向导界面。

如果采用其它通讯方式,则向导界面会有所不同,此处不作详细介绍,可参见“第六章IO设备管理”

 

单击工具栏中的“VIEW”按钮,把系统切换到运行状态。

如果提示加载协议组件失败,如下图所示,则在信息窗口中提示出具体是哪个协议组件失败,以便用户定位和解决问题。

●如果加载驱动组件失败,在“信息窗口”中得到如图提示信息。

图2.14协议组创建失败信息一

●如果是OCX控件,则在“信息窗口”列出加载失败的控件的名称。

如图

图2.15协议组创建失败信息二

2.2.4数据库建点

数据库是“组态王”软件的核心部分,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。

在TouchView运行时,它含有全部数据变量的当前值。

变量在画面制作系统组态王画面开发系统中定义,定义时要指定变量名和变量类型,某些类型的变量还需要一些附加信息。

数据库中变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的数据变量的详细信息。

例如:

选择工程浏览器左侧大纲项“数据库\数据词典”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“变量属性”对话框如图2.16所示。

1、定义内存变量

图2.16创建内存变量

此对话框可以对数据变量完成定义、修改等操作,以及数据库的管理工作,详细变量操作请参见“第五章变量定义和管理”。

✧变量名:

输入变量名,如:

a;

✧变量类型:

选择变量类型如:

内存实数;

✧其它属性:

目前不用更改;

✧确定按钮:

单击“确定”完成属性配置;

2、定义IO变量

图2.17创建IO变量

✧变量名:

输入变量名,如:

b;

✧变量类型:

选择变量类型如:

IO整数;

✧连接设备:

选择先前定义好的IO设备:

PLC;在“寄存器”中定义为:

INCREA100;在“数据类型”中定义为:

SHORT类型;

✧其它属性:

目前不用更改;

✧确定按钮:

单击“确定”完成属性配置;

2.2.2组态画面

“组态王”采用面向对象的编程技术,用户可以像搭积木那样利用“组态王”提供的图形对象完成画面的组态。

进入“组态王”的开发系统后,可以为每个工程建立多个画面,在每个画面上组态相关联的静态或动态图形。

为方便在画面上组态各种图形,“组态王”开发系统中提供了矩形(圆角矩形)、直线、椭圆(圆)、扇形(圆弧)、点位图、多边形(多边线)、文本等基本的图形对象以及按钮、趋势曲线窗口、报警窗口、报表等复杂的图形对象。

为方便操作这些图形对象,“组态王”还提供了图形对象在窗口内任意移动、缩放、改变形状、复制、删除和对齐操作、图形对象在画面之间任意拷贝操作、提供键盘、鼠标绘图以及提供改变图形对象的颜色、线型、填充属性的操作工具。

2.2.2.1新建画面

进入新建的组态王工程,选择工程浏览器左侧大纲项“文件\画面”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出对话框如图2.5所示。

图2.5新建画面

✧画面名称文本框:

输入新的画面名称,如test。

✧其它属性:

目前不用更改(关于其它属性的设置请参见“第四章组态王开发环境-工程浏览器”)。

✧确定按钮:

点击该按钮进入内嵌组态王画面开发系统。

如图2.6所示。

图2.6组态王开发系统

2.2.2.2创建图形对象

在“组态王”开发系统中从“工具箱”中分别选择“矩形”和“文本”图标,绘制一个矩形对象和一个文本对象,如图2.7所示。

图2.7创建图形画面

✧在工具箱中选中“圆角矩形”,拖动鼠标在画面上画一个矩形,如上图所示。

✧用鼠标在工具箱中点击“显示画刷类型”和“显示调色板”。

在弹出的“过渡色类型”窗口点击第二行第四个过渡色类型;在“调色板”窗口点击第一行第二个“填充色”按钮,从下面的色块中选取红色作为填充色,然后点击第一行第三个“背景色”按钮,从下面的色块中选取黑色作为背景色。

此时就构造好了一个使用过渡色填充的矩形图形对象。

✧在工具箱中选中“文本”,此时鼠标变成“I”形状,在画面上单击鼠标左键,输入“####”文字。

✧拖动图形对象的边线可修改大小;若需要移动位置,可以把光标定位在图形对象上,拖动鼠标即可。

2.2.5建立动画连接

定义动画连接是指在画面的图形对象与数据库的数据变量之间建立一种关系,当变量的值改变时,在画面上以图形对象的动画效果表示出来;或者由软件使用者通过图形对象改变数据变量的值(参见“第七章动画连接”)。

“组态王”提供了24种动画连接方式:

属性变化

线属性变化、填充属性变化、文本色变化

位置与大小变化

填充、缩放、旋转、水平移动、垂直移动

值输出

模拟值输出、离散值输出、字符串输出

值输入

模拟值输入、离散值输入、字符串输入

特殊

闪烁、隐含、流动(仅适用于立体管道)

滑动杆输入

水平、垂直

命令语言

按下时、弹起时、按住时、鼠标进入、鼠标离开

一个图形对象可以同时定义多个连接,组合成复杂的效果,以便满足实际中任意的动画显示需要。

例如:

1)对矩形关联填充动画:

双击图形对象,即矩形,可弹出“动画连接”对话框,如图2.18所示。

图2.18动画连接

各属性的设置将在“第七章动画连接”一章中详细介绍。

用鼠标单击“填充”按钮,弹出对话框如图2.19所示。

图2.19填充属性

在“表达式”处输入“a”,“缺省填充刷”的颜色改为黄色,其余属性目前不用更改,如图2.20所示。

图2.20更改填充属性

单击“确定”,再单击“确定”返回组态王开发系统。

2)输入命令语言:

为了让矩形动起来,需要使变量即a能够动态变化,选择“编辑\画面属性”菜单命令,弹出对话框如图2.21所示。

图2.21画面属性

单击“命令语言…”按钮,弹出画面命令语言对话框,如图2.22所示。

图2.22画面命令语言

在编辑框处输入命令语言:

if(a<100)

a=a+10;

else

a=0;

可将“每3000毫秒”改为“每500毫秒”,此为画面执行命令语言的执行周期。

单击“确认”,及“确定”回到开发系统。

3)对文本关联模拟输出动画:

双击文本对象“####”,可弹出“动画连接”对话框,如图2.23所示。

图2.23动画连接

用鼠标单击“模拟值输出”按钮,弹出对话框如图2.24所示。

图2.24模拟值输出连接

在“表达式”处输入“b”,其余属性目前不用更改。

单击“确定”,再单击“确定”返回组态王开发系统。

4)保存:

选择“文件\全部存”菜单命令。

2.2.6运行和调试

组态王工程已经初步建立起来,进入到运行和调试阶段。

在组态王开发系统中选择“文件\切换到View”菜单命令,进入组态王运行系统。

在运行系统中选择“画面\打开”命令,从“打开画面”窗口选择“Test”画面。

显示出组态王运行系统画面,即可看到矩形框和文本在动态变化。

如图2.25所示。

图2.25运行系统画面

祝贺您已掌握了第一步!

2.3组态王的升级和动态分辨率转换

1、组态王升级

原来6.53升级到6.55采用的升级方式是在6.55下打开低版本工程,进入开发系统后系统将提示用户是否升级,选择“是”系统自动进行升级,这种升级方式下低版本工程一旦升级打开之后,就不能使用低版本软件打开工程,因此用户在升级工程之前需要做好工程备份。

组态王的升级借助了工程升级工具,以该升级工具为纽带,工程升级后保证了原来老版本下的工程也不受影响。

具体升级过程主要分两部分:

1、通过升级工具将kv6.55的工程转成中间文件;2、通过7.5SP1工程浏览器界面加载该中间文件。

1、通过升级工具将kv6.55的工程转成中间文件:

前提准备工作:

1)、用户需要在kv6.55下安装升级工具,安装包UpdateTools由亚控公司提供。

2)、首先关闭655工程管理器或开发系统,否则会弹出提示框,如下图所示:

步骤一:

双击运行UpgradeKvVersion.exe,弹出工程升级对话框,如下图所示:

工程升级对话框

步骤二:

点击工具栏的“升级7.5SP1”,弹出工程升级管理器界面,如下图所示:

工程升级管理器

步骤三:

点击工具栏的“搜索工程”选择要升级的kv6.55工程,如下图所示:

步骤四:

点击“升级”按钮,并选择升级工程存放路径,如下图所示:

步骤五:

工程升级完成后,指定路径下生成了kv6.55的工程升级文件,如下图所示:

2、通过7.5SP1工程浏览器界面加载该中间文件

前提准备工作:

1)、kv6.5的工程通过工程升级工具已经生成了中间文件。

步骤一:

在7.5SP1中新建工程,打开工程浏览器,点击“升级工程”,如下图所示:

步骤二:

提示用户升级会覆盖掉当前工程中的内容,如下图所示:

步骤三:

选择“是”,弹出选择中间文件的对话框,选择655工程导出的中间文件,点击确定后开始升级。

步骤四:

升级完成后,显示“导入信息总结”框,如下图所示:

2、动态分辨率转换

组态王画面图形对象显示的大小与做工程时所用计算机的分辨率有关,在不同的分辨率下对象的显示情况不相同。

为了将不同分辨率的工程显示的更加完美,组态王提供动态分辨率转换功能。

例如:

将一个在分辨率为1024*768的计算机下做的工程(工程名为Demo)拷贝到分辨率为800*600的计算机上(或者修改计算机的分辨率)。

在工程管理器上添加完工程后(“添加工程”的使用方法,请参见“第三章启动组态王-工程管理器”),在列表中“分辨率”一栏中显示的分辨率为1024*768,如图2.26所示。

图2.26工程管理器分辨率显示

双击蓝色信息条或单击“开发”按钮或选择菜单“工具\切换到开发系统”,进入组态王的开发系统。

系统将弹出提示询问用户是否进行分辨率的转换,如图2.27所示。

图2.27是否进行分辨率转换对话框

单击“否”按钮,则不会进行分辨率转换,而是直接进入组态王开发系统,画面中的图形对象将会按照1024*768时的状态进行显示;单击“是”按钮,则系统自动进行分辨率转换,转换结束后,画面中的图形对象将会按照比例进行缩放,使图形显示合理。

如果您想快速掌握组态王使用方法,请阅读《组态王培训手册》或参加亚控公司定期举办的组态王应用培训班。

在这里,有经验丰富的技术工程师为您讲座,使您更快的、全面的掌握组态王的使用方法和使用技巧。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1