组态王初级使用手册范本
组态王6.5使用手册 第14章 控件(共101页 34~73页)
第十四章控件14.2.8 超级文本显示控件组态王提供一个超级文本显示控件,用于显示RTF格式或TXT格式的文本文件,而且也可在超级文本显示控件中输入文本字符串,然后将其保存成指定的文件,调入RTF、TXT格式的文件和保存文件通过超级文本显示控件函数来完成。
14.2.8.1 如何创建超级文本显示控件在画面开发系统的工具箱中选择“插入控件”按钮,或选择菜单“编辑/插入控件”命令,在弹出的如图14.2所示的“创建控件”对话框中,在种类列表中选择“超级文本显示”,在右侧的内容中选择“显示框”图标,单击对话框上的“创建”按钮,或直接双击“显示框”图标,关闭对话框。
此时鼠标变成小“十”字形,在画面上需要插入控件的地方按下鼠标左键,拖动鼠标,画面上出现一个矩形框,表示创建后控件界面的大小。
松开鼠标左键,控件在画面上显示出来。
如图14.32所示。
控件周围有带箭头的小矩形框,鼠标挪到小矩形框上,鼠标箭头变为方向箭头时,按下鼠标左键并拖动,可以改变控件的大小。
当鼠标在控件上变为双“十”字型时,按下鼠标左键并拖动,可以改变控件的位置。
图14.32 创建后的超级文本显示框控件14.2.8.2 如何定义超级文本显示控件的属性控件创建完成后,需要定义空间的属性。
用鼠标双击控件,弹出超级文本显示框控件属性对话框,如图14.33所示。
图14.33 超级文本显示框控件属性对话框超级文本显示框控件属性:◆控件名称:定义控件的名称,一个显示框控件对应一个控件名称,而且是唯一的,不能重复命名,控件的命名应该符合组态王的命名规则。
如“Richtxt1”。
◆访问权限:定义控件的安全级别——访问权限,范围为1~999。
定义了访问权限后,运行时,只有符合该安全级别的用户登录后,才能操作控件,否则,修改不了控件的值。
如100。
属性定义完成后,单击“确认”按钮关闭对话框。
14.2.8.3 如何使用超级文本显示控件超级文本显示框的作用是显示RTF格式或TXT格式的文本文件的内容,或在显示框中输入文本字符串,将其保存为RTF格式或TXT格式的文本文件。
组态王6.5使用手册 第14章 控件(共101页 74~101页)
注:函数声明中函数名称不管是否有参数,都要加小括号。命令语言编辑器和自定义函数的定义、使用方法请参见本手册第十章 创建命令语言程序。
5、为控件曲线赋值:设置画面命令语言,初始化控件,和在运行过程中为各条曲线赋值。假设在组态王中的变量:实数1、实数2、实数3代表三个步骤的数值。
定义画面定义画面命令语言显示时:
初始化图表为三行三列。
定义画面定义画面命令语言存在时:1000毫秒
步骤图.Column=1;
步骤图.Row=1;
//为第一行第一列的第一条曲线赋值
图14.54 控件事件函数编辑器
编辑:编辑控件属性已关联的事件函数。当控件事件关联有事件函数时,单击鼠标右键,该项有效。
删除:删除控件属性已关联的事件函数。当控件事件关联有事件函数时,单击鼠标右键,该项有效。
例1:在日历控件的“Change”事件中添加一个控件事件函数,用组态王的变量读取控件的属性值。操作方法如下:
步骤图.Row=2;
步骤图.Data=StrFromReal( \\本站点\实型2*1.8, 2, "f" );
步骤图.Column=3;
步骤图.Row=3;
步骤图.Data=StrFromReal( \\本站点\实型3*1.8, 2, "f" );
保存画面后,切换到组态王运行系统,运行结果如下图所示。
图14.63 设置控件属性
控件名:一个Video视频控件对应一个控件名称,而且是唯一的,不能重复命名,控件名由工程人员设定,例如设为“监控”。
组态王语言手册
组态王除了在定义动画连接时支持连接表达式,还允许编写命令 语言来扩展应用程序的功能,极大地增强了应用程序的可用性; 命令语言的格式类似C语言的格式,具有完备的词法语法错功能 和丰富的运算符、数学函数、字符串函数、控件函数、SQL 函数 和系统函数; 组态王的命令语言编辑环境已经编好,用户只要按规范编写程序 段即可。 命令语言有六种形式,其区别在于命令语言执行的时机或条件不 同:
if(\\本站点\原料油液位1==0) {\\本站点\原料油液位1=100;}
if(\\本站点\催化剂液位1==0) {\\本站点\催化剂液位1=100;} if(\\本站点\成品油液位1==100) {\\本站点\成品油液位1=0;}
报警
闪烁:\\本站点\原料油液位1>90||\\本站点\原料油液位1<10 隐含:\\本站点\原料油液位1>10&&\\本站点\原料油液位1<90
if(\\本站点\催化剂出料阀==0) { \\本站点\控制水流1=3; } else { \\本站点\控制水流1=1; \\本站点\催化剂液位1=\\本站点\ 催化剂液位1-1; \\本站点\成品油液位1=\\本站点\ 成品油液位1+1;}
if(\\本站点\成品油出料阀==0) { \\本站点\控制水流2=3; } else { \\本站点\控制水流2=1; \\本站点\成品油液位1=\\本站点\ 成品油液位1-1;}
if(menuindex==0) {ShowPicture("报警和事件画面");} if(menuindex==1&&childmenuindex==0) {ShowPicture("实时趋势曲线画面");} if(menuindex==1&&childmenuindex==1) {ShowPicture("历史趋势曲线画面");}
组态王使用教程
组态王简明教程 第一课
了解组态王 在本课程您将: ·了解组态王软件的整体结构 ·了解组态王的工件方式 ·了解建立应用程序的一般过程
组态王软件的结构
“组态王”是运行于 Microsoft Windows 98/NT 中文平台的全中文界面的组态软件,采用了多 线程、COM 组件等新技术,实现了实时多任务,软件运行稳定可靠。组态王具有一个集成开发 环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造数 据库、定义外部设备等工作。画面的开发和运行由工程浏览器调用画面制作系统 TOUCHMAK 和画面运行系统 TOUCHVEW 来完成的。TOUCHMAK 是应用程序的开发环境。您需要在这个 环境中完成设计画面、动画连接等工作。TOUCHMAK 具有先进完善的图形生成功能;数据库中 有多种数据类型,能合理地抽象控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范 等 重 要 功 能 都 有 简 单 的 操 作 办 法 。 TOUCHVEW 是 “ 组 态 王 ” 软 件 的 实 时 运 行 环 境 , 在 TOUCHMAK 中建立的图形画面只有在 TOUCHVEW 中才能运行。TOUCHVEW 从工业控制对 象中采集数据,并记录在实时数据库中。它还负责把数据的变化用动画的方式形象地表示出来, 同时完成变量报警、操作记录、趋势曲线等监视功能,并生成历史数据文件。
使用图形工具箱 接下来在此画面中绘制各图素。绘制图素的主要工具放置在图形编辑工具箱内。当画面打开
时,工具箱自动显示,如果工具箱没有出现,选择菜单“工具\显示工具箱”或按 F10 键打开它。 工具箱中各种基本工具的使用方法和 WINDOWS 中“画笔”很类似,假如你熟悉“画笔”的使用, 绘制本画面将是很容易的。首先绘制监控对象原料罐和反应罐:在工具箱内单击圆角矩形工具, 在画面上绘制一个矩形作为第一个原料罐;在矩形框上单击鼠标左键,在矩形框周围出现 8 个小 矩形,当鼠标落在任一小矩形上时,按下鼠标左键,可以移动图形对象的位置用同样的方法绘制 另一原料罐和反应罐。在工具箱内单击多边形工具,绘制三条管道。要改变管道的填充颜色,请 选中此对象,然后单击调色板窗口的第二个按钮,再从调色板中选择任一种颜色。在工具箱内单 击文本工具,输入文字。要改变文字的字体、字号,请先选中文本对象,然后在工具箱内选择“改 变字体”。选择菜单“图库\刻度”,在图库窗口中双击一种竖向的刻度。在画面上单击鼠标左键,
第2章组态王使用入门
第2章组态王使⽤⼊门第⼆章组态王使⽤⼊门2.1 软件基本构成“组态王”基本的程序包括:⼯程管理器、⼯程浏览器、运⾏系统、信息窗⼝。
当安装完“组态王”后,会在桌⾯上⾃动⽣成“KingView”⼯程管理器的快捷⽅式,同时在系统的开始\程序菜单下⽣成名称为“KingView”的程序组,该程序组中包含内容如下:⼯程管理器:组态王⼯程管理器程序(ProjManager)的快捷⽅式,⽤于新建⼯程、⼯程管理等;⼯程浏览器:组态王单个⼯程管理程序的快捷⽅式,内嵌组态王画⾯开发系统(TouchExplorer),即组态王开发系统;运⾏系统:组态王运⾏系统程序(TouchView)的快捷⽅式。
⼯程浏览器(TouchExplorer)和运⾏系统(TouchView)是各⾃独⽴的Windows应⽤程序,均可单独使⽤;两者⼜相互依存,在⼯程浏览器的画⾯开发系统中设计开发的画⾯应⽤程序必须在画⾯运⾏系统(TouchVew)运⾏环境中才能运⾏;信息窗⼝:组态王信息窗⼝程序(KingMess)的快捷⽅式;组态王卸载:组态王卸载的快捷⽅式;组态王驱动卸载:组态王驱动卸载的快捷⽅式;⼯具\PG数据库安装⼯具:安装PG数据库的快捷⽅式;⼯具\电⼦签名浏览⼯具:打开电⼦签名浏览器的快捷⽅式;⼯具\⼯程安装⼯具:安装⼯程的快捷⽅式;⼯具\⼯程打包⼯具:打包⼯程的快捷⽅式;⼯具\实时数据客户端⼯具:打开实时数据客户端的快捷⽅式;⼯具\⽂本库翻译⼯具:打开⽂本库翻译⼯具的快捷⽅式;⼯具\移动客户端发布开发⼯具:KM开发⼯具的快捷⽅式;⼯具\移动客户端发布运⾏⼯具:KM运⾏⼯具的快捷⽅式;⼯具\驱动安装⼯具:安装新驱动⼯具⽂件的快捷⽅式;⼯具\服务注册⼯具:注册服务⼯具⽂件的快捷⽅式;⼯具\web发布⼯具:安装web发布⼯具⽂件的快捷⽅式;帮助⽂档\组态王帮助:组态王帮助⽂件快捷⽅式;帮助⽂档\驱动帮助:组态王驱动程序帮助⽂件快捷⽅式;2.2 ⼯程组态⼯程组态⼈员当组态⼀个⼯程前,⾸先需要考虑如下三个⽅⾯:图形:⽤户希望⽤怎样的图形画⾯来模拟实际⼯业现场和相应的⼯控设备。
控制系统组态设计3-组态王的基本操作[46页]
组态王的使用入门
5)建立动画连接 定义动画连接是指在画面的图形对象与数据库的数据变量之间建立一
种关系,当变量的值改变时,在画面上以图形对象的动画效果表示出 来;或者由软件使用者通过图形对象改变数据变量的值。“组态王” 提供了21 种动画连接方式。一个图形对象可以同时定义多个连接, 组合成复杂的效果,以便满足实际中任意的动画显示需要。 继续上节的工程。双击图形对象——即矩形,可弹出“动画连接”对 话框。
组态王的使用入门
继续上节的工程。选择工程浏览器左侧大纲项“数据库\数据词典”, 在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“定义变量” 对话框。此对话框可以对数据变量完成定义、修改等操作,以及数据 库的管理工作。在“变量名”处输入变量名,如:a;在“变量类型” 处选择变量类型如:内存实数,其他属性目前不用更改,单击“确定” 即可。下面继续定义一个I/O 变量。在“变量名”处输入变量名,如: b;在“变量类型”处选择变量类型如:I/O 整数;在“连接设备” 中选择先前定义好的I/O 设备:PLC;在“寄存器”中定义为: INCREA100;在“数据类型”中定义为:SHORT 类型。其他属性目 前不用更改,单击“确定”即可。
要建立新的组态王工程,请首先为工程指定工作目录(或称“工 程路径”)。“组态王”用工作目录标识工程,不同的工程应置 于不同的目录。工作目录下的文件由“组态王”自动管理。
1)创建工程路径 启动“组态王”工程管理器(ProjManager),选择菜单“文件\
新建工程”或单击“新建”按钮,弹出“新建工程向导一”对话 框。单击“下一步”继续。弹出“新建工程向导之二”对话框。 在工程路径文本框中输入一个有效的工程路径,或单击“浏览…” 按钮,在弹出的路径选择对话框中选择一个有效的路径。单击 “下一步”继续。弹出“新建工程向导之三”对话框。
组态王驱动开发包用户手册
组态王驱动开发包用户手册北京亚控科技发展有限公司1. 版权本开发包版权属于北京亚控科技发展有限公司,任何组织、团体、个人,未经亚控公司允许,不得擅自拷贝,使用,对于购买本开发包的组织、团体、个人,只能内部使用,不得擅自泄漏给第三方。
2. 概述本开发包采用微软标准的COM组件技术,采用该技术,在创建接口时,可以创建多个互相独立对象,每个对象都可以拥有自己的变量。
最后的结果是一个DLL文件。
接口中的各函数,是被组态王的两个应用程序---TouchExplorer.exe和TouchVew.exe调用的。
如果这两个应用程序都不启动,函数中的代码将永远没有机会执行。
组态王的驱动程序是组态王和硬件设备连接的桥梁,本开发包用于开发组态王的驱动程序。
只要拥有硬件的通讯协议,即可以使用本开发包开发组态王的驱动程序。
本开发包只能使用VC++开发。
3. 开发包3.0修订目的a)通用版和嵌入版统一到一套代码中,通用版和嵌入版实现同步更新。
b)生成设备类,为多设备型号驱动提供解决方法。
c)详尽、稳健的基类代码。
d)完善的功能与向导。
e)规范各类帮助函数。
f)规范编码格式、统一使用英文版。
g)修改部分功能的实现方法。
4. 开发包使用我们提供一个开发向导工具“DriverToolKit3.0.0.0.exe”,使用这个工具,能够自动地生成驱动代码框架。
运行工具,如下图:请在下页输入您的目标文件夹点击“安装”,开发包即安装完成。
使用开发包向导创建驱动的过程:(1)启动Visual 2003。
(2)新建一个工程,“项目类型”选择“Visual C++项目”,“模板”选择“KingView Wizard”,在下面的编辑框中输入工程的名字以及存储路径,点击“确定”。
(3)这个创建向导分3页,第一页是“概述”,显示的是默认的设置信息,如果您不需要改变这些,直接点击“确定”即可成功的创建驱动框架。
(4)第二页是“驱动类型和编译选项”,包含如下部分:驱动类型:o串口驱动(适用于查询式设备)这个类型,是我们一般常用的,适合于普通的上位查询,设备应答的通讯类型。
组态王6.5使用手册及帮助[新]_附录BX
附录B 利用Excel做报表输出一、“组态王”进行历史数据记录的方式按变化灵敏度记录若在“数据库\变量定义”中使“是否记录”有效的话,“组态王”则对此变量自动进行历史记录。
因为“组态王”是以实时数据库为核心运转的,从下位机传送上来的数据,按一定的频率刷新实时数据库,每当刷新实时数据库时,“组态王”便对作历史记录的变量进行判断,以便决定是否记录。
并不是每次刷新实时数据库时,“组态王”便对作历史记录的变量进行记录,若是那样的话,假定变量更新频率为0.5秒的话,那将每隔0.5秒作一个历史记录,这会造成硬盘空间的巨大浪费。
“组态王”是用数据压缩的方式进行记录,在“数据词典”中规定“是否记录”有效的同时,还需定义“记录变化灵敏度”,该域缺省值为1,用户应避免将其设为0,除非该变量的刷新频率很低。
“组态王”根据“记录变化灵敏度”对变量进行判断,只有当变量的变化幅度(相对上一次历史记录点)大于等于“记录变化灵敏度”值时,才对此变量作一次记录,下图描述了这种记录方式,若规定某变量的变化灵敏度为4,则记录情况如下:“记录变化灵敏度”是一个很重要的参数,此值若规定太大,会造成记录准确性下降,此值若太小,则会造成记录点过多,用户应根据实际情况,选择此值大小。
☞定时记录在很多情况下,“组态王”采用变化灵敏度的方式对数据作历史记录的方式并不能满足用户的需求,例如:电力调度系统中,需要对电度量作整点记录。
若采用灵敏度方式会造成硬盘空间的浪费,“组态王”通过”定时记录”功能,来满足这方面的需求,整点记录最小的时间间隔为一分钟。
二、历史数据在硬盘上的存储方式所有变量的历史记录会按照时间顺序统一存到硬盘上的带有时间信息的文件中。
每天生成一个文件,扩展名为“.std”。
“组态王”可以通过定义的网络结构进行网络存储。
三、组态王提供的VBA接口及其函数“组态王”的历史数据查询不仅能够通过组态王本身进行本地或远程的查询,包括报表、历史趋势曲线等形式。
组态王6.5使用手册 第14章 控件(共101页 74~101页)
在相应事件的“关联函数”表格中单击鼠标右键,弹出快捷菜单,如图14.53所示。
查看类型:从列表框中选择查看的类型:控件属性或控件方法。
属性或方法:当选择“查看类型”后,在属性或方法列表中将列出相应类型的列表。如选择控件属性,则在属性或方法列表中列出日历控件的所有属性。如图14.59所示。
图14.58 控件属性和方法对话框
图14.59 日历控件的控件属性
4、在属性列表中选择控件的属性,如“Year”,单击对话框的“确定”按钮,或在列表中直接双击该属性,控件属性和方法列表框自动关闭,控件的属性自动添加到命令语言编辑器中。如图14.60所示。
在字体属性页中定义各个标签的字体及字体颜色。定义完成的图表如下图所示。
4、设置控件名称和函数:在组态王中每一个控件必须要有一个唯一的名称。双击该图表控件,弹出动画连接属性对话框,如下图所示。
常规属性页中,在“控件名”编辑框中输入控件的名称,如“步骤图”。
在事件属性页中定义一个函数:当用户双击该图表时,弹出图表控件的版本信息。双击“DblClick”对应的“关联函数”,弹出控件事件函数对话框,定义函数的名称为“hanshu()”,单击“控件”按钮,在弹出的控件属性和方法对话框中选择“步骤图”的方法“AboutBox”方法。如下图所示。
SaveVideoFrame(STRING lpszPicName)
SaveVideoFrmeToRect(STRING lpszPicName)
步骤图.Data=StrFromReal( \\本站点\实型1, 2, "f" );
组态王远程监控操作手册
组态王远程监控操作手册1. 概述组态王是一款功能强大的远程监控软件,它可以帮助用户实现对各种设备和系统的远程监控与操作。
本手册将介绍组态王远程监控的基本操作和功能,以帮助用户快速掌握和使用该软件。
2. 安装和配置2.1 下载和安装用户可以从官方网站或合法的下载渠道获取组态王软件的安装包,并按照向导进行安装。
2.2 配置设备在打开组态王软件之前,用户需要先添加要监控的设备。
通过设备管理功能,用户可以添加设备所需的IP地址、端口号、用户名和密码等信息。
添加好设备后,用户可以为每个设备设置别名,方便后续的操作管理。
3. 远程监控3.1 实时监控在设备管理中选择要监控的设备,点击“实时监控”按钮,即可进入实时监控界面。
在该界面中,用户可以观看设备上的实时画面,并可以进行截图、录像、云台控制等操作。
用户还可以通过分屏功能,同时监控多个设备的画面。
3.2 回放与录像组态王还提供了回放功能,用户可以从设备的存储中选择录像文件进行回放。
用户可以选择时间范围,并通过快进、快退、暂停等功能对回放视频进行操作。
3.3 报警与通知组态王可以实时监测设备状态,并在出现异常时触发报警。
用户可以设置报警规则,并选择接收报警通知的方式,如邮件、短信或APP推送。
4. 远程操作4.1 云台控制对于支持云台控制的设备,用户可以通过组态王实现远程控制。
用户可以调整云台的方向、缩放、聚焦等操作,以实现对设备的全方位监控。
4.2 参数配置组态王还提供了对设备参数的配置功能。
用户可以修改设备的各项参数,如图像质量、网络设置等,以满足特定需求。
5. 系统设置组态王的系统设置功能包括用户管理、日志管理、网络设置等。
用户可以进行用户权限管理,查看操作日志,以及配置网络相关的参数。
6. 安全性与隐私保护组态王严格遵循相关的安全标准和法律法规,保护用户信息和隐私安全。
用户登录时需提供正确的用户名和密码,确保只有授权用户可以进行远程监控和操作。
7. 常见问题解答本章节将回答一些用户常见的问题,并提供相应的解决方案。
组态王命令语言函数手册
ClosePicture
此函数用于将已调入内存的画面关闭,并从内存中删除。调用形式: ClosePicture("画面名");
北京亚控科技发展有限公司
BackUpHistData
此函数为组态王网络中从 IO 服务器上下载历史数据记录到历史记录 服务器。用户在历史记录服务器上调用该函数。函数的使用需要与组 态王网络配置相配合,具体内容参见〈组态王 6.5 使用手册〉中“历 史库”一章。 语法使用格式: BackupStationData (Str chMchinename, Long ftEndtime);
EditUsers( ); 为配置其他工程人员,当前工程人员的权限必须不小于 900。
北京亚控科技发展有限公司
10 组态王命令语言函数速查手册
Exit
此函数使组态王运行环境退出。调用形式: Exit(Option); 参数: Option: 整型变量或数值 0-退出当前程序; 1-关机; 2-重新启动 windows;
chartClear( "ControlName" ); 参数说明: ControlName:工程人员定义的棒图控件名称,可以为中文名或英文 名。 例如:
chartClear( "XYChart" ); 此语句把棒图控件 XYChart 中的所有棒图清除。
chartSetBarColor
此函数用于在指定的棒图控件中设置饼图的颜色。条形图不可以。
此函数用于计算变量值的反余弦值, 变量值的取值范围在[-1,1] 之间,否则函数返回值无效。调用格式:
组态王初级使用手册范本
本课程您将:
Ì工程管理器Ì工程浏览器Ì定义 I/O 设备Ì定义数据变量
第一节工程管理器
在组态王中,我们所建立的每一个组态称为一个工程。每个工程反映到操作系统中是一 个包括多个文件的文件夹。工程的建立则通过工程管理器。
工程管理器的使用
组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。工程 管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性, 工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。假设您已经正确 安装了“组态王6.52”的话,可以通过以下方式启动工程管理器:
第一讲概述4第二讲建立一个新工程7第一节工程管理器第二节工程浏览器第三节定义外部设备和数据变量第三讲创建组态画面25第一节设计画面第二节动画连接第四讲命令语言38第一节命令语言第二节常用功能第五讲报警和事件43第一节概述第二节建立报警和事件窗口第三节报警和事件的输出第六讲趋势曲线52第一节概述第二节实时趋势曲线第三节历史趋势曲线第七讲控件63第八讲报表系统68第一节概述第二节实时数据报表第三节历史数据报表第九讲组态王与数据库连接86第一节sql访问管理器第二节对数据库的操作第三节数据库查询控件第十讲用户管理与权限95第十一讲网络连接99第一节网路连接说明第二节网络配置第十二讲组态王web发布105第一节web功能介绍第二节web发布的配置第三节组态王web支持的功能第一讲了解建立应用工程的一般过程概述组态王软件是一种通用的工业监控软件它融过程控制设计现场操作以及工厂资源理
工程浏览器的使用和Windows 的资源管理器类似,如图 2-16所示: 工程浏览器由菜单栏、工具条、工程目录显示区、目录容显示区、状态条组成。“工
程目录显示区”以树形结构图显示大纲项节点,用户可以扩展或收缩工程浏览器中所列的大 纲项。
组态王命令语言函数手册
组态王命令语言函数手册工业自动化通用组态软件组态王version6.5命令语言函数速查手册北京亚控科技发展有限公司组态王命令语言函数速查手册1命令语言函数速查手册“组态王”支持使用内建的复杂函数,其中包括字符串函数、数学函数、系统函数、控件函数、报表函数及其他函数,下面依次介绍各个函数(函数名不区分大小写,按字母排序):Abs此函数用于计算变量值的绝对值,使用格式如下:Abs(变量名或数值);返回值:整值或实型值;例如:Abs(14);返回值为14Abs(-7.5);返回值为7.5Abs(距离);返回内存模拟变量“距离”的绝对值。
Ack此函数常和按钮连接,当发生报警时,用此函数进行报警确认,它将产生确认报警事件。
调用格式:Ack(报警组名);或Ack(变量名);例如:Ack(全厂);或Ack(反应罐液位);ActivateApp此函数用于激活正在运行的窗口应用程序,使之获得输入焦点。
该函数主要用于配合函数SendKe ys的使用。
调用形式:ActivateApp(“ExeName”);参数描述ExeName应用程序的执行文件名北京亚控科技发展有限公司2组态王命令语言函数速查手册例如:激活Microsoft Word的正确调用为:ActivateApp("Word.exe");激活组态王:可使用ActivateApp("TouchVew.exe");ArcCos此函数用于计算变量值的反余弦值,变量值的取值范围在[-1,1]之间,否则函数返回值无效。
调用格式:ArcCos(变量名或数值);返回值:整值或实型值;例如:ArcCos(1);此函数返回值为0A rcCos(temp);此函数返回变量“temp”的反余弦值。
ArcSin此函数用于计算变量值的反正弦值,变量值的取值范围在[-1,1]之间,否则函数返回值无效。
调用格式:ArcSin(变量名或数值);返回值:整值或实型值;例如:ArcSin(1);此函数返回值为90A rcSin(temp);此函数返回变量“temp”的反正弦值。
组态王软件使用说明书
建立一个空工程 定义外部设备 建立数据词典 制作车间画面 进行动画连接 调试运行 采取安全措施
概述
一、组态软件的诞生历史 二、组态软件的发展趋势
四、组态软件中的数据流 五、使用组态软件的一般步骤
及使用
目录 1. 组态王的系统结构
各部分的功能 各部分之间的关系
组态王提供的控件及使用 3. 组态王报表的制作
演示步骤:要先在某个盘上建立几个空工程,然后分别选中,在文件下 拉菜单中选清除工程信息后,再搜索该盘。
选择搜索目标盘
则目标盘上搜到的所 有工程自动加入信息
文件\添加工程
要单击开文件夹bbb
新工程已经加入 到工程信息区
添加工程与搜索工程的区别是: 添加工程只添加一个指定的工程; 搜索工程是将搜索到的所有工程都加入工程信息区。
一、建立一个空工程的步骤
双击桌面上的
组态王图标
二、定义外部设备的步骤
所有需要和组态王进行通讯的硬件设备都称作外部 设备,包括PLC、仪表、模块、板卡、变频器等。只有 定义了外部设备后,才能和组态王进行通讯。 部设为备了,方组便态定王义提外供了“设备配置向 导”,操
选中任一COM 口后双击新建
定义外部设备操作步骤
讲课主线
一、组态软件概述 1. 组态软件的特点及诞生与发展 2. 目录 3. 教学目的 4. 基本要求
二、粗讲
3. 组态王课题的开发步骤
三、细讲 1. 工程管理器的使用 开发步骤归纳 2. 工程浏览器的使用 3. 系统安全措施
四、深讲 1. ODBC数据库的应用 2. 组态王的网络服务功能 3. 实现远程控制
使用菜单
具
或快捷工具
工程管理器
工程浏览器
使用菜单
组态王实例教程入门
组态王实例教程入门
首先,打开组态王软件,并创建一个新的项目。
接下来,在画面编辑区域内,选择一个合适的画面尺寸,并将其命名为"示例画面"。
然后,从工具箱中拖动一个文本框控件到画面上,位置可以任意选择。
将该文本框的文本内容设置为"欢迎使用组态王"。
接着,在画面上方插入一个仪表盘控件,用于显示某个数据的实时状态。
设置仪表盘的刻度范围,并将其绑定到一个设备或传感器的数据源。
接下来,添加一个按钮控件到画面上,用于触发某个动作。
将该按钮的文本设置为"点击这里"。
然后,在画面下方插入一个图表控件,用于展示历史数据的变化趋势。
选择合适的图表类型,并将其绑定到一个数据源。
接着,添加一个图片控件到画面上,用于展示一张图片或图标。
选择一个合适的图片,并设置其大小和位置。
最后,进行一些样式和布局的调整,以使画面看起来更加美观和直观。
例如,调整控件的颜色、字体、大小等。
在完成上述操作后,保存并运行该项目。
您将看到一个简单但
功能完善的示例画面。
根据您的需求和创意,可以继续添加更多的控件和功能,来实现更复杂和个性化的画面设计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一节概述
第二节实时数据报表 第三节历史数据报表
第九讲组态王与数据库连接⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯86
第一节SQL访问管理器 第二节对数据库的操作 第三节数据库查询控件
第十讲用户管理与权限⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯95
第十一讲网络连接⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯99
的下载可以通过亚控公司的.kingview.获取。
组态王的开放性
组态王支持通过 OPC、DDE 等标准传输机制和其他监控软件(如:Intouch、Ifix、Wincc
等)或其他应用程序(如:VB、VC等)进行本机或者网络上的数据交互。
建立应用工程的一般过程
通常情况下,建立一个应用工程大致可分为以下几个步骤:第一步:创建新工程为工程创建一个目录用来存放与工程相关的文件。第二步:定义硬件设备并添加工程变量
组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。 工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、
添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及
相关变量、动画、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计
第一节命令语言 第二节常用功能
第五讲报警和事件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯43
第一节概述
第二节建立报警和事件窗口 第三节报警和事件的输出
第六讲趋势曲线⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯52
第一节概述
第二节实时趋势曲线 第三节历史趋势曲线
第七讲控件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯63
第二讲建立一个新工程
本课程您将:
Ì工程管理器Ì工程浏览器Ì定义 I/O 设备Ì定义数据变量
第一节工程管理器
在组态王中,我们所建立的每一个组态称为一个工程。每个工程反映到操作系统中是一 个包括多个文件的文件夹。工程的建立则通过工程管理器。
工程管理器的使用
组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。工程 管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性, 工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。假设您已经正确 安装了“组态王6.52”的话,可以通过以下方式启动工程管理器:
添加工程中需要的硬件设备和工程中使用的变量,包括存变量和 I/O 变量。第三步:制作图形画面并定义动画连接 按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。第四步:编写命令语言
通过脚本程序的编写以完成较复杂的操作上位控制。第五步:进行运行系统的配置对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完成用于现场前的
必备工作。第六步:保存工程并运行 完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。
如何得到组态王的帮助
组态王帮助文档分组态王产品帮助文档和 I/O 驱动帮助文档两部分,可以通过如下几种 方法打开:
方法一:单击桌面“开始”-“所有程序”-“组态王 6.52”-“组态王文档”,此选 项中包括组态王帮助文档、I/O 驱动帮助文档和使用手册电子版、函数手册电子版。
第一讲概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4
第二讲建立一个新工程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯7
第一节工程管理器 第二节工程浏览器
第三节定义外部设备和数据变量
第三讲创建组态画面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯25
第一节设计画面 第二节动画连接
第四讲命令语言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯38
方法二:在工程浏览器中单击“帮助”菜单中的“目录”命令,此帮助文档中只包含组 态王软件帮助文档。
方法三:在工程浏览器中任何时候通过“F1”快捷键弹出组态王软件帮助文档。
教程实例
通过本教程的学习,您将建立一个反应车间的监控中心。监控中心从现场采集生产数据, 以动画形式直观的显示在监控画面上。监控画面还将显示实时趋势和报警信息,并提供历史 数据查询的功能,完成数据统计的报表。将实时数据保存到关系数据库中,并进行数据库的 查询。
第一节网路连接说明 第二节网络配置
第十二讲组b功能介绍 第二节Web发布的配置
第三节组态王Web支持的功能
第一讲概述
本课程您将:
Ì了解组态王软件的整体结构
Ì了解组态王与 I/O 设备通讯的过程
Ì了解建立应用工程的一般过程
概述
组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管 理于一体,将一个企业部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管 理。它基于MicrosoftWindowsXP/NT/2000操作系统,用户可以在企业网络的所有层次的各 个位置上都可以及时获得系统的实时信息。采用组态王软件开发工业监控工程,可以极 增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的 消耗。它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管 理系统的开发。
显示动态画面,实现人与控制设备的交互操作。
组态王与I/O设备
组态王软件作为一个开放型的通用工业监控软件,支持与国外常见的 PLC、智能模块、智能仪表、变频器、数据采集板卡等(如:西门子 PLC、莫迪康 PLC、欧姆龙 PLC、 三菱 PLC、研华模块等等)通过常规通讯接口(如串口方式、USB 接口方式、以太网、总 线、GPRS 等)进行数据通讯。
组态王软件与 IO 设备进行通讯一般是通过调用*.dll动态库来实现的,不同的设备、协 议对应不同的动态库。工程开发人员无须关心复杂的动态库代码及设备通讯协议,只须使用组态王提供的设备定义向导,即可定义工程中使用的 I/O 设备,并通过变量的定义实现与 I/O
设备的关联,对用户来说既简单又方便。 亚控公司在不断地进行新设备驱动的开发,有关支持设备的最新信息以及设备最新驱动