组态王常用知识库86
- 格式:doc
- 大小:46.14 KB
- 文档页数:16
第一讲让画面动起来第一节动画连接动画连接的作用所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。
对于我们已经建立的“监控中心”,如果画面上的原料油罐图素能够随着变量“原料油液位”等变量值的大小变化实时显示液位的高低,那么对于操作者来说,他就能够看到一个真实反映工业现场的监控画面,这正是本课的目的。
建立动画连接在画面上双击图形对象“反应器”,弹出该对象的动画连接对话框。
变量名:“\\本站点\原料油液位”分别选择罐体,填充背景和填充的颜色。
填充设置:如上图所示。
单击“确定”按钮,完成原料油罐的动画连接。
这样建立连接后,变量“原料油液位”的变化就通过设置颜色的填充范围表示出来,并且填充的高度随着变量值的变化而变化。
用同样的方法设置催化剂罐和成品油罐的动画连接。
作为一个实际可用的监控程序,操作者可能需要知道罐液面的准确高度,而不仅是形象的表示。
这个功能由“模拟值动画连接”来实现。
在工具箱中选用文本工具,在原料油罐旁边输入字符串“####”。
这个字符串是任意的,例如您可以输入“原料油罐液位”。
当工程运行时,实际画面上字符串的内容将被您需要输出的模拟值所取代。
用同样的方法,在催化剂罐和成品油罐旁边输入字符串。
操作完成后的画面显示如下:双击文本对象“####”,弹出“动画连接”对话框。
单击“模拟值输出连接”对话框,在对话框设置如下图:表达式:“\\本站点\原料油液位”(可以单机表达式右侧“?”按钮,可以弹出本工程已定义的变量列表)输出格式:整数位:2小数位:1对齐方式:居左在此处,“表达式”是要输出的变量的名称。
在其他情况下,此处可以输入复杂的表达式。
包括变量名称,运算符,函数等。
输出的格式可以随意更改,它们与字符串“####”的长度无关。
单击“确定”按钮。
单击“动画连接”对话框的“确定”,完成设置。
同样的方法,为另外两个字符串建立“模拟值输出”动画连接,连接表达式分别为变量“\\本站点\催化剂液位”和\\本站点\成品油液位。
组态王教程及使用问题解答(基础篇)一、组态王教程简介:本教程是学习“组态王”软件的入门教程,覆盖了“组态王”软件的大部分基本功能。
学完本教程后,您将能够建立一个功能齐全、可实际使用的上位机监控系统。
下列课程向你演示如何:* 使用工程浏览器* 建立新项目* 绘制画面* 使用图库和控件* 构造数据库* 和下位机通讯* 产生动画效果* 查看趋势曲线和报警信息* 设计自定义报表* 系统安全防范您按照以上步骤对一个化工厂反应车间的模型进行组态,建立监控中心。
完成后的组态将具有操作按钮、趋势曲线和报警功能。
下图是组态画面:组态王教程第一课了解组态王在本课程您将:·了解组态王软件的整体结构·了解组态王的工件方式·了解建立应用程序的一般过程组态王软件的结构“组态王”是运行于Microsoft Windows 98/NT中文平台的全中文界面的组态软件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行稳定可靠。
组态王具有一个集成开发环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造数据库、定义外部设备等工作。
画面的开发和运行由工程浏览器调用画面制作系统TOUCHMAK和画面运行系统TOUCHVEW来完成的。
TOUCHMAK是应用程序的开发环境。
您需要在这个环境中完成设计画面、动画连接等工作。
TOUCHMAK具有先进完善的图形生成功能;数据库中有多种数据类型,能合理地抽象控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简单的操作办法。
TOUCHVEW是“组态王”软件的实时运行环境,在TOUCHMAK中建立的图形画面只有在TOUCHVEW中才能运行。
TOUCHVEW从工业控制对象中采集数据,并记录在实时数据库中。
它还负责把数据的变化用动画的方式形象地表示出来,同时完成变量报警、操作记录、趋势曲线等监视功能,并生成历史数据文件。
目录第一讲概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 4第二讲建立一个新工程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯7 第一节工程管理器第二节工程浏览器第三节定义外部设备和数据变量第三讲创建组态画面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯25 第一节设计画面第二节动画连接第四讲命令语言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯38 第一节命令语言第二节常用功能第五讲报警和事件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯43 第一节概述第二节建立报警和事件窗口第三节报警和事件的输出第六讲趋势曲线⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯52 第一节概述第二节实时趋势曲线第三节历史趋势曲线第七讲控件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯63 第八讲报表系统⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯68 第一节概述第二节实时数据报表第三节历史数据报表第九讲组态王和数据库连接⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯86 第一节SQL 访问管理器第二节对数据库的操作第三节数据库查询控件第十讲用户管理和权限⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯95 第十一讲网络连接⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯99 第一节网路连接说明第二节网络配置第十二讲组态王WEB 发布⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯105 第一节Web 功能介绍第二节Web 发布的配置第三节组态王Web 支持的功能第一讲概述本课程您将:Ì了解组态王软件的整体结构Ì了解组态王和 I/O 设备通讯的过程Ì了解建立使用工程的一般过程概述管理于一体,将一个企业内部的各种生产系统和使用以及信息交流汇集在一起,实现最优化管理。
它基于 Microsoft Windows XP/NT/2000 操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。
采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。
第二章组态王使用入门2.1 软件基本构成“组态王”基本的程序包括:工程管理器、工程浏览器、运行系统、信息窗口。
当安装完“组态王”后,会在桌面上自动生成“KingView”工程管理器的快捷方式,同时在系统的开始\程序菜单下生成名称为“KingView”的程序组,该程序组中包含内容如下:✧工程管理器:组态王工程管理器程序(ProjManager)的快捷方式,用于新建工程、工程管理等;✧工程浏览器:组态王单个工程管理程序的快捷方式,内嵌组态王画面开发系统(TouchExplorer),即组态王开发系统;✧运行系统:组态王运行系统程序(TouchView)的快捷方式。
工程浏览器(TouchExplorer)和运行系统(TouchView)是各自独立的Windows应用程序,均可单独使用;两者又相互依存,在工程浏览器的画面开发系统中设计开发的画面应用程序必须在画面运行系统(TouchVew)运行环境中才能运行;✧信息窗口:组态王信息窗口程序(KingMess)的快捷方式;✧组态王卸载:组态王卸载的快捷方式;✧组态王驱动卸载:组态王驱动卸载的快捷方式;✧工具\PG数据库安装工具:安装PG数据库的快捷方式;✧工具\电子签名浏览工具:打开电子签名浏览器的快捷方式;✧工具\工程安装工具:安装工程的快捷方式;✧工具\工程打包工具:打包工程的快捷方式;✧工具\实时数据客户端工具:打开实时数据客户端的快捷方式;✧工具\文本库翻译工具:打开文本库翻译工具的快捷方式;✧工具\移动客户端发布开发工具:KM开发工具的快捷方式;✧工具\移动客户端发布运行工具:KM运行工具的快捷方式;✧工具\驱动安装工具:安装新驱动工具文件的快捷方式;✧工具\服务注册工具:注册服务工具文件的快捷方式;✧工具\web发布工具:安装web发布工具文件的快捷方式;✧帮助文档\组态王帮助:组态王帮助文件快捷方式;✧帮助文档\驱动帮助:组态王驱动程序帮助文件快捷方式;2.2 工程组态工程组态人员当组态一个工程前,首先需要考虑如下三个方面:✧图形:用户希望用怎样的图形画面来模拟实际工业现场和相应的工控设备。
组态王6X系列软件功能简介目录第一章组态王软件知识.................................................................... 错误!未定义书签。
1. 组态王软件产品 (1)1.1 组态王软件目前发布的产品 (1)1.2 组态王产品的版本及点数划分 (1)1.3 客户常会问到的问题 (2)2. 组态王软件工程组态 (4)2.1 工程管理 (4)2.2 图形画面 (4)2.3 命令语言 (5)2.4 客户常会问到的问题 (5)3. 报警和事件 (7)3.1 组态王报警和事件的记录保存方式 (7)3.2 组态王产生报警和事件的提示方式 (8)3.3 客户常会问到的问题 (8)4. 报表和曲线 (9)4.1 报表 (9)4.2 曲线 (9)4.3 客户常会问到的问题 (9)5. 控件 (10)5.1 内置控件 (10)5.2 第三方控件 (10)5.3 客户常会问到的问题 (11)6. 配方 (11)7. 系统安全管理 (12)7.1 组态王开发系统安全管理 (12)7.2 组态王运行系统安全管理 (12)8. 冗余方式 (12)9. 组态王网络功能 (12)10. 组态王的数据存储与展示 (13)10.1 数据存储 (13)10.2 数据展示 (13)10.3 客户常会问到的问题 (14)11. 组态王WEB功能 (14)11.1 组态王WEB支持的功能 (14)11.2 组态王WEB不支持的功能 (15)11.3 客户常会问到的问题 (16)12. 组态王与其他应用程序的数据交换 (16)12.1 OPC方式 (16)12.2 DDE方式 (17)12.3 ActiveX控件方式 (17)12.4 AccessHis接口 (17)第二章驱动知识 (18)1. 组态王支持的驱动 (18)2. PLC (18)2.1 西门子 (18)2.2 莫迪康PLC (18)2.3 OMRON PLC (18)2.4 三菱PLC (19)2.5 GE PLC (19)2.6 AB PLC (19)3. 智能模块类 (19)4. 智能仪表类 (19)5. 变频器类 (19)6. 板卡类: (20)7. 标准总线协议 (20)8. 电力协议驱动类: (20)9. 其他: (21)第一章组态王软件知识1. 组态王软件产品1.1 组态王软件目前发布的产品组态王2.0、5.0、5.1、6.0、6.01、6.02、6.03、6.5、6.51、6.52、6.53(中文版);组态王6.51、6.52、6.53(英文版);组态王6.52、6.53(繁体版);组态王6.53(日文版);组态王韩文版;组态王电力版(目前不建议对外销售,组态王通用版具备电力版的所有功能);组态王温控版(目前不建议对外销售,组态王通用版具备温控版的所有功能);组态王嵌入版(不对散户销售,一般是跟嵌入屏的厂家合作,如果有用户用得多的可以申请);软逻辑(即KingACT):(公司已于08年经停止维护及后续研发,不对散户销售。
销售对象:那些没有能力开发自己设备对应上位编程软件的设备商。
销售办法:亚控卖Kingact产品代码给客户,不提供任何服务)。
1.2 组态王产品的版本及点数划分组态王软件是通过硬件加密锁来区分版本和点数规模的。
组态王开发版:有256点、512点、无限点(即60000点)三种规格。
组态王运行版:有64点、128点、256点、512点、1024点、无限点(即60000点)6种规格。
组态王NetView版:有512点、无限点(即60000点)两种规格。
组态王Web Server版:有5用户、10用户、20用户、50用户、无限用户(建议不超种规格。
)5个用户100过.注:无限点,超过1024点就要用组态王的无限点加密锁,组态王支持的最大点数是60000点。
1.3 客户常会问到的问题1.3.1组态王加密锁的点数是怎么计算的?这里讲的点数不是用户在工程设计时设计的采样点的数目,而是组态王数据词典中定义的所有变量(不包括软件本身自带的21带$符号的系统变量),报警窗口名、工具箱中的历史曲线名也算变量,即内存变量和IO变量都算点,所以用户在软件选型时要留有一定的点数余量。
1.3.2目前组态王加密锁分哪几种?其功能各是什么?(1)加密锁从组态王功能划分主要分为:开发锁、运行锁、NetView 锁、开发与运行合并锁、运行与Web 合并的锁。
开发锁:不能够长时间运行在运行环境,每次支持8小时在线运行。
运行锁:不能够进入开发环境。
NetView 锁:属于运行锁的一种,不能够进入开发环境,不能够连接设备,不能够采集外部的数据。
数据只能来自于其他组态王,支持远程站点和网络站点两种方式。
开发与运行合并锁:即将开发锁与运行锁做到一个硬件加密锁中,具备开发锁和运行锁的功能,但是软件是两个软件的价格,即价格为开发锁与运行锁的价格之和。
运行与WEB 合并锁:WEBServer 软件无法单独销售,只能够与相应点数的运行锁合并使用。
将相应点数的运行与相应用户的WebServer 做到一个硬件加密锁中,价格为相应点数的运行软件的价格与相应用户的WebServer 软件的价格之和。
(2)从加密锁功能本身上划分加密锁功能本身还分为单机锁与网络锁。
单机锁:只能够同时在一台计算机上面使用。
网络锁:授权用户数量,可以允许网络上面的其他计算机使用,同时使用的用户数量,不能够超过锁的授权用户数量。
我们的校园计划一般使用网络锁。
(3)加密锁从硬件接口上划分加密锁。
USB 分为:并口加密锁与并口锁:使用计算机的并口,并口打印机可以插到加密锁的后面使用。
锁为彩USB 口。
不能够做为U 盘使用。
现在使用的USB 锁:使用计算机的USB现在发布的版本没有此锁OEM 中,虹加密锁,深思USB 加密锁现在只用在浙大中控的的驱动程序。
目前公司用的加密锁都是彩虹锁.。
另:特别说明:亚控公司原则上不给客户提供软授权加密形式,如特殊情况必须使用,请找营销总监和研发总监特批。
我如何能够获取组态王加密锁的序列号?1.3.3组态王的每一个加密锁都有一个不同的序列号,此号码用户可以从如下地方得到:1)一般在加密锁上会有手工或者打印的加密锁的锁号;如果软件识别出了加运行组态王软件的工程浏览器,查看其帮助中的关于选项。
2)密锁,会在此处显示加密锁的锁号;函数可以获取加密锁的锁号。
3)使用组态王软件的GETKEY() 之前的版本加密锁没有序列号。
4)6.0 USB我的计算机上没有并口,我能否采用转并口的线然后连接并口加密锁使用?1.3.4对于没有并口的计算机,请用户购买USB口的加密锁,也不建议使用并口扩展卡。
1.3.5组态王多个加密锁能否插在一起使用?不可以:)同一个并口上不允许同时插上开发锁和运行锁;1 USB接口不允许同时插上组态王加密锁;2)一个计算机上,并口和接口的组态王加密锁。
USB3)不允许在一个计算机上同时插入两个或更多的计算机并口上连接了打印机,应如何连接并口加密锁? 1.3.6可以将并口加密锁直接连接在计算机的并口上,然后将打印机插在加密锁上即可。
1.3.7NetView版本,WEB版本与通用版的区别?(4)组态王NetView版不能选用驱动程序,无法直接通过串口或网卡等与任何的现场设备连接。
.组态王NetView版基于C/S模式(客户端/服务器模式),只能做客户端,以网络站点或远程站点的方式采集其他组态王工程(服务器)的数据,客户端和服务器端都需要加密锁。
适合与客户端数量不多又相对固定的场合。
(5)组态王Web Server版组态王WEB版基于B/S模式(浏览器/服务器模式),用户在组态王软件上做了web发布后,在网络上的任意计算机上的IE浏览器上都可以进行浏览,只需要在WEB发布的组态王计算机上安装带Web用户的加密锁(运行锁)即可。
适合浏览人群不固定的场合。
局域网与公网都可以,公网需要固定公网IP地址或者域名解析。
(6)组态王通用版组态王通用版具备组态王NetView版的所有功能。
通用版组态王没有安装加密锁,组态王将以演示方式进入组态王的开发和运行系统(组态王演示版),支持64点的2小时开发和运行,支持WEB功能1用户,每次10分钟WEB浏览,可选用通讯驱动程序,可以直接通过串口或以太网等链路连接设备;通用版组态王安装的是开发锁(组态王开发版),支持小于等于加密锁点数的工程开发和8小时在线运行,支持WEB功能1用户,每次10分钟WEB浏览,可选用通讯驱动程序,可以直接通过串口或以太网等链路连接设备;通用版组态王安装的是运行锁(组态王运行版),不支持开发环境,支持小于等于加密锁点数的工程运行环境无限期在线运行,不支持WEB浏览,可选用通讯驱动程序,可以直接通过串口或以太网等链路连接设备。
2. 组态王软件工程组态2.1 工程管理组态王的工程管理器是一个功能强大的工程管理工具,可以集中管理用户本机上的所有工程,可对工程进行新建、删除、搜索、备份等操作,同时也可进行数据词典的DB导入、DB导出操作。
2.2 图形画面组态王提供功能强大的工具箱,支持无限色和过渡色,轻松构造逼真美观的监控画面;组态王提供的按钮具有多种形状和效果,支持点位图按钮,用户可作出生动的控制效果;等,用户可充分利用已有资源创建仿BMPJPG、组态王支持多种图形格式:GIF、真实时监控画面。
2.3 命令语言组态王中命令语言是一种在语法上类似C语言的程序,工程人员可以利用这些程序来增强应用程序的灵活性、处理一些算法和操作等。
命令语言根据事件和功能的不同,包括应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言、自定义函数命令语言、动画连接命令语言和画面命令语言等。
同时组态王还提供用户自定义函数功能。
用户可以自己定义各种类型的函数,通过这些函数能够实现工程特殊的需要。
如特殊算法、模块化的公用程序等,都可通过自定义函数来实现。
客户常会问到的问题2.4组态王支持在画面中增加JPG等格式的图片?2.4.1在组态王的工具箱中提供了一个“点位图”,可以将通过图形处理软件处理的图片PNG等多种图形格式。
JPG、、BMP、添加到组态王的画面上使用,组态王支持GIF在组态王开发系统中可以创建自己的图库元素吗? 2.4.2可以,在组态王的开发过程中,为方便使用,用户可以自己来创建图库元素,以方便调用使用。
组态王可以打印画面吗?2.4.3PrintWindow()函数打印。
可以,使用等)?EXCEL 在组态王运行系统下可以调用其他应用程序吗(如2.4.4函数来实现。
StartApp()可以使用组态王提供的.如何将一个已经存在的工程加载到组态王软件中使用?2.4.5打开组态王的“工程管理器”,点击“搜索”,然后找到你要添加的工程所在的文件夹即可添加此工程到组态王的工程管理器中。