组态王课件7控件
组态王课件7控件

2)单击工具箱中的控件工具,在弹出的通用控件窗口中选择如下控件:
3)单击“确定”按钮,在画面中绘制一日历控件。
4)双击此控件弹出动画连接属性对话框,如图所示。 控件名:日历 双击“事件”属性卡中的“Chang”事件, 输入如下命令语言: \\本站点\年变量=日历.Year; \\本站点\月变量=日历.Month; \\本站点\日变量=日历.Day;
在画面上创建一个文本图素,定义动画连接为字符串值输入和字符串值 输出,连接的变量为“列表数据”。
用相同方法创建组合框。
2、编辑框控件
编辑框控件没有控件命令语言函数,只需要定义其属性与字符串变量连 接即可。因为组态王中的字符串长度为127 个字符,所以组态王的编辑框 控件只接收127 个字符的输入。
7.5 超级文本显示控件
超级文本显示框的作用是显示RTF或TXT 格式的文本文件的内容,或在 显示框中输入文本字符串,将其保存为RTF 或TXT 格式的文本文件。
1)用WINDOWS 操作系统的写字板编写一个RTF 文件ht1.txt; 2)在组态王画面开发系统放置超级文本显示控件以及相应的操作按
7.6 窗口控件
1、列表框和组合框控件 •列表框中,可以动态加载数据选项,当需要数据时,可 以直接在列表框中选择,使与控件关联的变量获得数据。 •组合框是文本框与列表框的组合,可以在组合框的列表 框中直接选择数据选项,也可以在组合框的文本框中直 接输入数据。 •组态王中列表框和组合框的形式有:普通列表框、简单 组合框、下拉式组合框、列表式组合框。 •它们只是在外观形式上不同,其它操作及函数使用方法 都是相同的。
7.1 X-Y 轴曲线控件
X-Y 轴曲线可用于显示两个变量之间的数据关系。
如电流—转速曲线等形式的曲线。
组态王画面精品PPT课件

文本对象的 颜色随连接 表达式的值 而改变
被连接对象根据
条件表达式的值 而显示或隐含。
当有滑动杆输入连接的图形对象被鼠
标拖动时,与之连接的变量的值将会
被改变。当变量的值改变时,图形对 象的位置也会发生变化。
写在最后
成功的基础在于好的学习习惯
The foundation of success lies in good habits
举例
图库→反应器→
→标注此罐为“原料油罐”。
重复上述的操作,在图库管理器中选择不同的图素,分别作为催 化剂罐和成品油罐,并分别标注为“催化剂罐”、“成品油罐”。
工具箱→立体管道工具→绘制立体管道→修改立体管道 的颜色、宽度。
图库管理器→阀门→图素→原料油出料阀。
重复以上的操作在画面上添加催化剂出料阀和成品油出料阀。
文件→全部存→保存画面。
用鼠标单击“图库”菜单,弹出下拉式菜单
图库精灵:图库中的元素,具有自己 的“生命”。内嵌了丰富的动画连接 和逻辑控制,做少量的文字修改,就 能动态控制图形的外观,同时能完成 复杂的功能。
创建图库精灵 把图素、复杂图素、单元或它们的任意组合转化为图库精灵。
转换成普通图素 把画面上的图库精灵分解为组成精灵的各个图形对象。
料阀的动画连接,连接变量分别为:\\本站点\催化剂出料阀、\\本站点\成 品油出料阀。
4、液体流动动画设置
1) 数据词典中定义一个内存整型变量: 变量名:控制水流 变量类型:内存整型 初始值:0 最小值:0 最大值:100
2)双击管道→动画连接对话框 → 流动→流动条件:\\本站 点\控制水流
使被连接对象的边 框或线的颜色和线 形随连接表达式的 值而改变。
项目一组态王使用入门PPT课件

CHENLI
7
上一页 下一页 返回
任务一 组态王软件的安装及组态王程 序组构成
• 2.组态王程序组
• 安装完“组态王”之后,在系统菜单“开始\程序”中生成名称为 “组态王6.53 "的程序组。该程序组中包括4个文件和3个文件夹的快 捷方式,内容如下:
• 组态王6.53:组态王工程管理器程序(ProjectManager)的快捷方式, 用于新建工程、工程管理等。
CHENLI
3
上一页 下一页 返回
任务一 组态王软件的安装及组态王程 序组构成
• 工控组态软件的应用领域很广,可以应用于电力系统、给排水系统、 燃气竹网、供热竹网、石油、化工、智能建筑等领域的数据采集与控 制以及过程控制等诸多领域。
• 2.工控组态软件的主要功能 • (1)丰富的画面组态功能。 • (2)良好的开放性。 • (3)丰富的功能模块。 • (4)强大的数据库支持。 • (5)可编程的命令语言。 • (6)周密的系统安全防范。 • (7)强大的网络功能。
项目一 组态王使用入门
• 任务一 • 任务二
的应用
• 任务三
组态王软件的安装及组态王程序组构成 组态王工程管理器、浏览器和运行系统
建立一个简单的组态王工程
CHENLI
1
任务一 组态王软件的态软件的基本知识,掌握组态王软件的安装及组态王程序组所 包含的相应内容。
CHENLI
2
下一页 返回
任务一 组态王软件的安装及组态王程 序组构成
• 1.1.3 相关知识
• 1.什么是组态软件 • 组态(Configuration)的意思是构造、配置,是指用户通过软件提供
的工具、方法,采用类似“搭积木”的简单方式来完成自己所需要的 软件功能,而不需要编写复杂的计算机程序。在组态软件出现之前, 要实现某一任务,都是通过编写程序(如使用BASIC、 C、 FORTRAN等)来实现的。 • 工控组态软件是应用于工业控制领域的专用组态软件,是处在自动 控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式, 为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件 工具。组态软件大都支持各种主流工控设备和标准通信协议,并目提 供分布式数据管理和网络功能。
组态王系列课件

2014年2月22日星期六10 时20分10秒
8
组态王简明教程
简介: 本教程是学习“组态王”软件的入门教程,覆盖了“组态王”软件的大 部分基本功能。学完本教程后,您将能够建立一个功能齐全、可实际使 用的上位机监控系统。
下列课程向你演示如何:
* 使用工程浏览器 * 建立新项目 * 绘制画面 * 使用图库和控件 * 构造数据库 * 和下位机通讯 * 产生动画效果 * 查看趋势曲线和报警信息 * 设计自定义报表 * 系统安全防范
2014年2月22日星期六10 时20分10秒 5
----三是价格。组态软件产品要在中国市场上真正取得成功,能最广泛地 被各种用户层接受,价格是一个非常重要的因素。总的来说,大部分进 口组态软件产品的价格对中国大多数的中小企业用户来讲显得偏高,但 国外开发一个商品化软件产品的成本很高,要降价也决非易事,这就为 低价格的国产化组态软件进入这样一个大市场开辟了道路。另外,高价 位的进口组态软件产品容易产生盗版,有时盗版也会严重冲击正版的市 场。总之,组态软件在中国市场价格政策得当与否,对该产品的占有率 影响甚大。 ----四是服务。组态软件技术含量很高,只有能够为用户提供好的支持与 服务的产品及供应商,才能坐稳市场。通常进口组态软件的商品化程度 好,用户资料比较完整,现大多又都有网上支持,用户不难学会使用并 利用其提供的选件去做一些深层次的开发,关键是开始是否能够和如何 指导用户正确地去做这些工作。国产化组态软件由于商品化程度相对比 较低,售前售后的技术支持与服务的难度会大一些,但这些产品有时又 能满足用户要求从原代码级进行改进。国产化组态软件需要加强软件开 发的组织管理实施,进一步提高商品化程度,在此基础上更容易为用户 提供好的服务。 ----组态软件的市场竞争对用户来讲无疑增加了选择的机会,在相同条件 下,更容易寻求到技术领先,性价比高,服务周到的产品和供应商。 ----可以预言,组态软件在中国的进一步推广使用是一件大好事,它将促 使我国工业自动控制技术的应用不断上台阶,并有利于培养和造就一支 行业内的高技术队伍,由此缩短与发达国家生产自动化水平的差距,提 高我们的工业生产品在国际市场的竞争能力。
组态王使用教程

组态王简明教程 第一课
了解组态王 在本课程您将: ·了解组态王软件的整体结构 ·了解组态王的工件方式 ·了解建立应用程序的一般过程
组态王软件的结构
“组态王”是运行于 Microsoft Windows 98/NT 中文平台的全中文界面的组态软件,采用了多 线程、COM 组件等新技术,实现了实时多任务,软件运行稳定可靠。组态王具有一个集成开发 环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造数 据库、定义外部设备等工作。画面的开发和运行由工程浏览器调用画面制作系统 TOUCHMAK 和画面运行系统 TOUCHVEW 来完成的。TOUCHMAK 是应用程序的开发环境。您需要在这个 环境中完成设计画面、动画连接等工作。TOUCHMAK 具有先进完善的图形生成功能;数据库中 有多种数据类型,能合理地抽象控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范 等 重 要 功 能 都 有 简 单 的 操 作 办 法 。 TOUCHVEW 是 “ 组 态 王 ” 软 件 的 实 时 运 行 环 境 , 在 TOUCHMAK 中建立的图形画面只有在 TOUCHVEW 中才能运行。TOUCHVEW 从工业控制对 象中采集数据,并记录在实时数据库中。它还负责把数据的变化用动画的方式形象地表示出来, 同时完成变量报警、操作记录、趋势曲线等监视功能,并生成历史数据文件。
使用图形工具箱 接下来在此画面中绘制各图素。绘制图素的主要工具放置在图形编辑工具箱内。当画面打开
时,工具箱自动显示,如果工具箱没有出现,选择菜单“工具\显示工具箱”或按 F10 键打开它。 工具箱中各种基本工具的使用方法和 WINDOWS 中“画笔”很类似,假如你熟悉“画笔”的使用, 绘制本画面将是很容易的。首先绘制监控对象原料罐和反应罐:在工具箱内单击圆角矩形工具, 在画面上绘制一个矩形作为第一个原料罐;在矩形框上单击鼠标左键,在矩形框周围出现 8 个小 矩形,当鼠标落在任一小矩形上时,按下鼠标左键,可以移动图形对象的位置用同样的方法绘制 另一原料罐和反应罐。在工具箱内单击多边形工具,绘制三条管道。要改变管道的填充颜色,请 选中此对象,然后单击调色板窗口的第二个按钮,再从调色板中选择任一种颜色。在工具箱内单 击文本工具,输入文字。要改变文字的字体、字号,请先选中文本对象,然后在工具箱内选择“改 变字体”。选择菜单“图库\刻度”,在图库窗口中双击一种竖向的刻度。在画面上单击鼠标左键,
第七讲 控件

第七讲 控 件控件的作用控件可以作为一个相对独立的程序单位被其他应用程序重复调用。
控件的接口是标准的,凡是满足这些接口条件的控件,包括第三方软件供应商开发的控件,都可以被组态王直接调用。
组态王中提供的控件在外观上类似于组合图素,工程人员只需把它放在画面上,然后配置控件的属性进行相应的函数连接,控件就能完成其复杂的功能。
使用XY 控件下面利用XY 控件显示原料油液位与原料油罐压力之间的关系曲线,操作过程如下:1、新建一画面,名称为:XY 控件画面。
2、选择工具箱中的工具,在画面上输入文字:XY 控件。
3、单击工具箱中的工具,在弹出的创建控件窗口中双击“趋势曲线”类中的“X-Y 轴曲线”控件,在画面上绘制XY 曲线窗口,如图7-1所示:图7-1 XY 曲线控件窗口4、选中并双击此控件,弹出控件属性设置对话框,如图7-2所示:图7-2 XY控件属性设置对话框在此窗口中您可对控件的名称(名称设置为:控件1)及控件窗口的显示风格进行设置。
为使XY曲线控件实时反应变量值,需要为该控件添加命令语言。
在“画面属性”命令语言中输入如下脚本语言:图7-3画面属性命令语言5、单击“文件”菜单中的“全部存”命令,保存您所作的设置。
6、单击“文件”菜单中的“切换到VIEW”命令,进入运行系统。
运行此画面,如图7-4所示:图7-4运行中的XY控件Active X控件组态王除了支持本身提供的各种控件外,还支持Windows标准的Active X控件,包括Microsoft提供的标准Active X控件和用户自制的Active X控件。
Active X控件的引入在很大程度上方便了用户,用户可以灵活地编制一个符合自身需要的控件或调用一个已有的标准控件来完成一项复杂的任务,而无须在组态王中做大量的复杂的工作。
一般的Active X控件都具有属性、方法、事件,用户通过设置控件的这些属性、事件、方法来完成工作。
日历控件利用日历控件可实现在组态王中设置任一时间的功能,操作过程如下:1、在工程浏览器窗口的数据词典中定义三个内存实型变量:a、变量名:年变量变量类型:内存实型最小值:0最大值:10000b、变量名:月变量变量类型:内存实型最小值:0最大值:12c、变量名:日变量变量类型:内存实型最小值:0最大值:312、新建一画面,名称为:日历控件画面。
1.1组态软件概述1.2组态王软件的安装1.3组态王的使用入门(共64张PPT)

可扩展性为用户提供了在不改变原有系统的情况下,向系统内增加 新功能的能力,这种增加的功能可能来自于组态软件开发商、第三 方软件提供商或用户自身。增加功能最常用的手段是ActiveX 组件 的应用,目前还只有少数组态软件能提供完备的ActiveX 组件引入 功能及实现引入对象在脚本语言中的访问。
第二页,共六十四页。
下一页 返回(fǎnhuí)
1.1 组态(zǔ tài)软件概述
组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制 系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户 提供(tígōng)快速构建工业自动控制系统监控功能的、通用层次的软件工 具。组态软件应该能支持各种工控设备和常见的通讯协议,并且通常应 提供分布式数据管理和网络功能。对应于原有的HMI 的概念,组态软 件应该是一个使用户能快速建立自己的HMI 的软件工具,或开发环境。 在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI 应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通 常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数 据交互,升级和增加功能都受到严重的限制。
下一页 返回(fǎnhuí)
1.1 组态(zǔ tài)软件概述
⑤ 组态王:组态王是国内第一家较有影响的组态软件开发公司 (更早的品牌多数已经湮灭)。组态王提供了资源管理器式的操作 主界面,并且提供了以汉字作为关键字的脚本语言支持。组态王也 提供多种硬件驱动程序。
⑥ 力控:大庆三维公司的力控是国内较早就已经出现的组态软件 之一。32 位下的1.0 版的力控,在体系结构上就已经具备了较为明 显的先进性,其最大的特征之一就是其基于真正意义的分布式实时 数据库的三层结构,而且其实时数据库结构可为可组态的活结构。 在1999—2000 年期间,力控得到了长足的发展(fāzhǎn),最新推出的 2.0 版在功能的丰富特性、易用性、开放性和I/O 驱动数量,都得 到了很大的提高。
组态软件基础及应用(组态王KingView)精品课件第二章 kingview软件的基本使用

第 二 章 kingview软件的基本使用
图2-6 图库管理器
2.2.4 图库精灵的创建与使用
在不同工程的画面设计中,有些图如果要重复使用,是不能通过复制粘贴实现 的,但图库是可以共用的。通过把自己设计的图形生成图库精灵并保存在图库中,
” 就可以直接从图库中直接调用了。下面以一个简单的例子来具体说明。 首先在“数据词典”中新建一个变量“开关”,类型为内存离散,如图2-7所 示:
系统运行退出时
” 保存的值。
● 保存数值:系统运行时,如果变量的值发生了变化,组态王运行系统退出时,系统自动保存该值。 再次启动后,变量的初始值为上次系统运行退出时保存的值。
第 二 章 kingview软件的基本使用
当变量为IO类型时,可以设置下面内容: ● 最小原始值、最大原始值:驱动程序中输入原始模拟值的下限或上限。 ● 连接设备:与组态王交换数据的设备或程序,可以通过“设备配置向导”一步步完成设备的连接。 ● 寄存器:指定要与组态王定义的变量进行连接通讯的寄存器变量名,与指定的连接设备有关。 ● 数据类型:定义变量对应的寄存器的数据类型,相应范围如下; ●读写属性: 只读:对于只进行采集而不需要人为手动修改其值,并输出到下位设备的变量一般定义属性为只读。 只写:对于只需要进行输出而不需要读回的变量一般定义属性为只写。 读写:对于需要进行输出控制又需要读回的变量一般定义属性为读写。 ● 采集频率:用于定义数据变量的采样频率,与组态王的基准频率设置有关;当采集频率为0时,只 要组态王上的变量值发生变化时,就会进行写操作;当采集频率不为0时,会按照采集频率周期性的 输出值到设备。
2.3.2 变量的基本属性配置
在新建变量的时候,弹出的“定义变量”窗口内包含有“基本属性”、“报警 定义”和“记录和安全区”3个标签。如图2-17为变量的基本属性标签:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择此项,在系统重新启 动或打开画面时(原画面
处于关闭状态)自动载入 组态王上次运行时自动保 存的实时曲线。
在“画面属性”命令语言“存在时”中输入如下脚本语 言:
癰摁乤睥敒污瑐? 温度, 1, \\ 本站点\成品油液位1, commentTag ); 癰摁乤睥敓側?尠 温度, 1, 38);
第七讲 控 件
7.1 X-Y 轴曲线控件 7.2 温控曲线 7.3 立体棒图控件 7.4 Active X 控件 7.5 超级文本显示控件 7.6 窗口控件
控件可以作为一个相对独立的程序单位被其他应用程序重复调 用。组态王中提供的控件在外观上类似于组合图素,工程人员 只需把它放在画面上,然后配置控件的属性进行相应的函数连 接,控件就能完成其复杂的功能。
7.3 立体棒图控件
棒图是指用图形的变化表现与之关联的数据的变化的绘图图 表。组态王中的棒图图形可以是 二维条形图、三维条形图或 饼图。
创建棒图控件到画面
棒图属性设置
在“画面属性”命令语言“显示时”中输入如下脚本语 言:
档牡?摤? 棒图, \\ 本站点\原料油液位?尠 原料罐 ); 档牡?摤? 棒图, \\ 本站点\催化剂液位?尠 催化罐 ); 档牡?摤? 棒图, \\ 本站点\成品油液位?尠 反应罐 );
7.1 X-Y 轴曲线控件
X-Y 轴曲线可用于显示两个变量之间的数据关系。
如电流—转速曲线等形式的曲线。
创建控件; 1) 新建一画面,名称为:XY控件画面。 2) 在画面上输入文字:XY控件。 3) 单击工具箱中的“插入控件”工具,在弹出的创建控件窗口中双击“趋势
曲线”类中的“X-Y轴曲线”控件,在画面上绘制XY 曲线窗口,
X-Y 轴曲线属性设置 用鼠标双击X-Y 轴曲线控件,则弹出“X-Y 轴曲线设置”对话
框:
用于规定曲线上最多显示点数。
在此窗口中对控件的名称设置为:控件。
在“画面属性”命令语言“存在时”中输入如下脚本语 言: 祸摁乤睥潐湩?尠 控件, \\ 本站点\原料油液位1, \\本站点\成品油液位1, 0 ); 祸摁乤睥潐湩?尠 控件, \\ 本站点\催化剂液位1, \\本站点\成品油液位1, 1 ); 祸摁乤睥潐湩?尠 控件, 20, 30, 2 );
时,给出提示性信息。
pvAddNewSetPt
此函数用于在指定的温控曲线控件中增加一段温度设定曲线。适用于 自由设定模式。
语法格式使用如下: pvAddNewSetPt( ControlName, TimeOffset, Value ); 参数说明: ControlName :工程人员定义的温控曲线控件名称。 timeOffset :相对前一采样点的时间偏移量 (即距前一值的时间 间隔值) 。 Value :温度的设定值,实型数据。
在“画面属性”命令语言“显示时”中输入如下脚本语 言:
档牡却瑥慖畬?尠棒图,0, \\ 本站点\原料油液位1); 档牡却瑥慖畬?尠棒图,1, \\ 本站点\催化剂液位1); 档牡却瑥慖畬?尠棒图,2,\\ 本站点\成品油液位1);
chartSetValue 此函数用于在指定的棒图控件中设定 /修改索引值为Index 的条形图 的数据。 语法格式使用如下:
pvAddNewRealPt
此函数用于在指定的温控曲线控件中增加一个采样实时值。
pvAddNewRealPt(“ControlName”,timeOffset,Value, “commentTag” ); 参数说明: ControlName :定义的温控曲线控件名称。 timeOffset :相对前一采样点的时间偏移量(即距前一值的时间间隔值) 。 Value :温度的采样值,通常为组态王数据库中定义的 I/O 实数变量。 commentTag :注释性字符串,也可以是字符串变量,当游标移动到此点
系统运行时工具的使用
ห้องสมุดไป่ตู้
7.2 温控曲线
温控曲线反映出实际测量值按设定曲线变化的情况。
创建温控曲线: 1)单击工具箱中的“插入控件”按钮; 2) 在“创建控件”对话框内选择“趋势曲线”下的“温控曲线”
控件。
温控曲线属性设置 用鼠标双击温控曲线控件,则弹出温控曲线“属性页”对话框:
若选择“升温保温模式”,不 可以在温控曲线上添设定点; 若选择“自由设定方式”则可
7.4 Active X 控件
组态王除了支持本身提供的各种控件外,还支持 Windows 标准的Active X 控件,包括Microsoft 提供的标准Active X 控 件和用户自制的Active X 控件。
Active X 控件的引入在很大程度上方便了用户,用户可以 灵活地编制一个符合自身需要的控件或调用一个已有的标准 控件来完成一项复杂的任务,而无须在组态王中做大量的复 杂的工作。
xyAddNewPoint 用于在指定的X-Y轴曲线控件中给指定曲线添加一个数据点。 语法格式: xyAddNewPoint ( ControlName, X, Y, Index ); 参数说明: ControlName :工程人员定义的X-Y轴曲线控件名称,可以为中文名或 英文名。 X:设置数据点的x轴坐标值 。 Y:设置数据点的y轴坐标值 。 Index :给出X-Y轴曲线控件中的曲线索引号,取值范围0-7。
chartAdd
此函数用于在指定的棒图控件中增加一个新的条形图。
语法格式使用如下:
chartAdd( ControlName, Value, label ); 参数说明: ControlName :工程人员定义的棒图控件名称。 Value :设定条形图的初始值。 label :设定条形图的标签值,默认值 =索引值Index ,Index 的 取值范围是1-16。
chartSetValue( ControlName, Index, Value ); 参数说明: ControlName :工程人员定义的棒图控件名称。 Value :设定条形图的数据,整形数据, 实型数据。 Index :条形图的标签值,,Index 的取值范围是0-15,组态王自动 从0开始加1,给每一个新增加的条形图由小到大设定标签值。