组态王基础教程
组态王教程 基础入门篇
组态王教程及使用问题解答(基础篇)一、组态王教程简介:本教程是学习“组态王”软件的入门教程,覆盖了“组态王”软件的大部分基本功能。
学完本教程后,您将能够建立一个功能齐全、可实际使用的上位机监控系统。
下列课程向你演示如何:* 使用工程浏览器* 建立新项目* 绘制画面* 使用图库和控件* 构造数据库* 和下位机通讯* 产生动画效果* 查看趋势曲线和报警信息* 设计自定义报表* 系统安全防范您按照以上步骤对一个化工厂反应车间的模型进行组态,建立监控中心。
完成后的组态将具有操作按钮、趋势曲线和报警功能。
下图是组态画面:组态王教程第一课了解组态王在本课程您将:·了解组态王软件的整体结构·了解组态王的工件方式·了解建立应用程序的一般过程组态王软件的结构“组态王”是运行于Microsoft Windows 98/NT中文平台的全中文界面的组态软件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行稳定可靠。
组态王具有一个集成开发环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造数据库、定义外部设备等工作。
画面的开发和运行由工程浏览器调用画面制作系统TOUCHMAK和画面运行系统TOUCHVEW来完成的。
TOUCHMAK是应用程序的开发环境。
您需要在这个环境中完成设计画面、动画连接等工作。
TOUCHMAK具有先进完善的图形生成功能;数据库中有多种数据类型,能合理地抽象控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简单的操作办法。
TOUCHVEW是“组态王”软件的实时运行环境,在TOUCHMAK中建立的图形画面只有在TOUCHVEW中才能运行。
TOUCHVEW从工业控制对象中采集数据,并记录在实时数据库中。
它还负责把数据的变化用动画的方式形象地表示出来,同时完成变量报警、操作记录、趋势曲线等监视功能,并生成历史数据文件。
项目一组态王使用入门
下一页
返回
任务二 组态王工程管理器、浏览器和运行系统的应用
(4)设置一个工程为当前工程。 在工程管理器的工程信息显示区中选中加亮设置的工程,单击菜单栏“文件\设为当前工程”命令即可设置该工程为当前工程。以后进入组态王开发系统或运行系统时,系统将默认打开该工程。被设置为当前工程的工程,在工程管理器信息显示区的第一列中用一个图标(小红旗)来标识,如图1-11所示(工程名称为“反应罐液位监控”)。 (5)工程备份。 工程备份命令是将选中的组态王工程按照指定的格式进行压缩备份。 选中要备份的工程(如前述工程1),使之加亮显示。单击菜单栏“工具\工程备份”命令或工具条“备份”按钮命令后,弹出“备份工程”对话框,如图1-12所示。
上一页
下一页
返回
任务二 组态王工程管理器、浏览器和运行系统的应用
(6)工程恢复。 工程恢复命令是将组态王的工程恢复到压缩备份前的状态。 选中要恢复的工程,使之加亮显示。单击菜单栏“工具\工程恢复”命令或工具条“恢复”按钮命令后,弹出“选择要恢复的工程”对话框,如图1-13所示。 选择组态王备份文件扩展名为.cmp的文件,如上例中的“工程1备份.cmp。单击“打开”按钮,弹出“恢复工程”对话框,如图1-14所示。 单击“是”按钮,则以前备份的工程覆盖当前的工程。 如果工程恢复成功,则会弹出恢复工程成功对话框,如图1-15所示,并且询问:“是否将其作为当前工程?” (7)工程管理器的其他功能
上一页
下一页
返回
任务二 组态王工程管理器、浏览器和运行系统的应用
单击“下一步”继续,弹出“新建工程向导之一”对话框,如图1-4所示。 在工程路径文本框中输入新建工程的存放路径,或单击“浏览”按钮,在弹出的路径对话框中选择新建工程的存放路径。单击“下一步”继续,弹出“新建工程向导之二”对话框,如图1-5所示。 在“工程名称”文本框中输入给工程取的名字“工程1”,在“工程描述”文本框中输入对工程的描述文字“仿真PLC练习”(注释作用)。工程名称有效长度小于32个字符,工程描述有效长度小于40个字符。单击“完成”按钮即完成新建的工程。在新建工程的路径下会以工程名称为目录建立一个文件夹,这时系统会弹出“是否将新建的工程设为当前工程”的提示,如图1-6所示。
第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.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 驱动数量,都得 到了很大的提高。
组态王6.53初级培训教程_完整版(共12讲 1~5讲)
北京亚控科技发展有限公司
第二讲 建立一个新工程
-4-
第二讲 建立一个新工程
本课程您将:
Ì 工程管理器 Ì 工程浏览器 Ì 定义 I/O 设备 Ì 定义数据变量
第一节 工程管理器
在组态王中,我们所建立的每一个组态称为一个工程。每个工程反映到操作系统中是一 个包括多个文件的文件夹。工程的建立则通过工程管理器。
运行:在工程列表区中选择任一工程后,单击此快捷键进入工程的运行环 境。
第二节 工程浏览器
工程浏览器
工程浏览器是组态王 6.52 的集成开发环境。在这里您可以看到工程的各个组成部分包 括 Web、文件、数据库、设备、系统配置、SQL 访问管理器,它们以树形结构显示在工程 浏览器窗口的左侧。
参考手册
《组态王 6.52 使用手册》 《组态王 6.52 函数速查手册》 组态王软件的联机帮助
其它帮助
如果您有软件技术使用问题,请与北京亚控科技发展有限公司技术部 软件技术支持工程师联系。 如果您有设备通讯(驱动)问题,请与北京亚控科技发展有限公司技 术部驱动技术支持工程师联系。
《6.5 初级培训教程》 2007 亚控公司 著作权所有,保留所有权利
示在工程列表区中。 “搜索工程”是用来把计算机的某个路径下的所有的工程一起添加到组态王的工程管理
器,它能够自动识别所选路径下的组态王工程,为我们一次添加多个工程提供了方便。点击 “搜索”图标,弹出“浏览文件夹”,如图:2-2
图:2-2 选定要添加工程的路径, 如图:2-3
图:2-3
北京亚控科技发展有限公司
建立应用工程的一般过程
通常情况下,建立一个应用工程大致可分为以下几个步骤: 第一步:创建新工程 为工程创建一个目录用来存放与工程相关的文件。 第二步:定义硬件设备并添加工程变量 添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和 I/O 变量。 第三步:制作图形画面并定义动画连接 按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。 第四步:编写命令语言 通过脚本程序的编写以完成较复杂的操作上位控制。 第五步:进行运行系统的配置 对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完成用于现场前的 必备工作。 第六步:保存工程并运行 完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。
组态王简易教程
组态王软件培训培训内容内容包括:1、组态王介绍2、新建工程3、建立IO设备通信4、建立数据词典5、画面组态6、设置,然后运行7、脚本编程,函数等。
组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。
支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。
组态软件的安装1、运行安装组态王程序。
直接安装。
2、安装完后直接安装驱动。
3、其它内容可以不安装。
工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。
工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。
运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。
组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。
支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。
工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。
工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。
运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。
(1)新建工程(2)硬件组态添加设置,设置地址,设置通信,硬件测试(3)数据词典组态。
组态王6.5操作教程
组态王6.5操作教程组态王是一款常用于设计和生成工业自动化系统图形界面的软件。
本教程将介绍组态王6.5的操作步骤和使用技巧,帮助初学者快速入门。
1. 下载和安装组态王6.5首先,需要从官方网站下载组态王6.5的安装程序。
安装程序包括软件安装包和破解补丁,分别进行安装即可。
安装程序运行过程中,按要求设置安装目录和相关参数,等待程序安装完成即可。
2. 创建工程在组态王6.5中,通过创建工程来实现创建和编辑工业自动化系统图形界面。
创建工程的步骤如下:1.打开组态王6.5软件,选择“文件”菜单,点击“新建”命令,弹出“新建工程”对话框。
2.在“新建工程”对话框中,输入工程名称和存储路径,选择工程类型和底板类型,然后点击“确定”按钮。
3.程序将自动生成一个默认页面,并打开组态王6.5的编辑界面。
3. 添加页面在组态王6.5中,一个工程可以包含多个页面,每个页面可以显示一个或多个工业自动化系统的控制界面。
添加页面的步骤如下:1.打开组态王6.5编辑界面,选择“编辑”菜单,点击“新建页面”命令,弹出“新建页面”对话框。
2.在“新建页面”对话框中,输入页面名称和页面大小,选择页面背景颜色和背景图片,然后点击“确定”按钮。
3.程序将自动添加一个新的页面,并打开新的编辑界面。
4. 添加控件在组态王6.5中,可以添加多种控件到页面上,包括输入框、按钮、滑动条、旋转按钮、指针、图像等等。
添加控件的步骤如下:1.打开组态王6.5编辑界面,选择“控件”菜单,选择要添加的控件类型。
2.在页面上拖动鼠标,按照需要的大小和位置,绘制出控件外框。
3.右键点击控件外框,点击“属性”命令,弹出“属性”对话框,设置控件的相关属性参数。
5. 编辑控件脚本在组态王6.5中,可以通过编写控件脚本来实现控件的复杂功能和动态效果。
编辑控件脚本的步骤如下:1.右键点击控件外框,点击“事件”命令,弹出“事件编辑器”对话框。
2.在“事件编辑器”对话框中,选择要编辑的事件类型和对应的脚本。
组态王实例教程入门
组态王开发的监控系统软件是一种新型的工业自动控制系统,它用标准的工业计算机软件和硬件平台组成的集成系统替代了传统的封闭系统。
具有适应性强,开放性好,易于扩展,经济,开发周期短的优点。
通常,这样的系统可以分为三层:控制层,监视层和管理层。
其中,监控层将控制层连接到下层,将管理层连接到上层,不仅实现了对站点的实时监控,而且在上传,发布和配置中也起着重要的作用。
自动控制系统的发展。
特别要考虑三个方面:图片,数据和动画。
通过分析监控系统的需求和功能,采用组态王设计了监控系统。
组态软件还为测试人员提供了可视化的监视屏幕,这有利于对测试人员进行实时现场监视。
此外,它可以充分利用Windows的图形编辑功能,方便地形成监视屏幕,并以报警窗口,实时趋势曲线等方式以动画形式显示控制设备的状态,并可以方便地生成各种报告。
它还具有丰富的设备驱动程序,灵活的配置模式和数据链接功能。
1.用组态王实现控制系统实验仿真的基本方法:(1)图形界面的设计(2)建立数据库(3)建立动画连接(4)运行调试2.使用Kingview软件开发具有以下特点:(1)实验是通过软件实现的,仅使用现有计算机即可完成自动控制系统课程的实验,大大降低了仪器购置成本。
(2)系统为中文界面,具有友好的人机界面和可视化效果。
对用户而言,操作简单易学,编程简单,参数输入和修改灵活,具有多次或重复仿真运行的控制能力。
它们可以实时显示参数更改前后的系统特性曲线,并且可以直观地显示控制系统的实时趋势曲线。
这些强大的交互能力使其在自动控制系统实验中发挥了理想的作用。
3.在使用Kingview开发系统编译应用程序的过程中,应考虑以下三个方面:(1)图形,是如何使用抽象图形来模拟实际的工业场景和相应的工业控制设备。
(2)数据用于创建特定的数据库,并使用该数据库中的变量来描述工业控制对象的各种属性,例如水位和流速。
(3)连接,即屏幕上的像素使用哪种动画来模拟现场设备的操作,以及如何让操作员输入用于控制设备的指令。
组态王基础教程
3、2 动画连接 、
所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。 所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。 对于我们已经建立的“监控中心” 对于我们已经建立的“监控中心”,如果画面上的原料油罐图素能够随 着变量“原料油液位”等变量值的大小变化实时显示液位的高低, 着变量“原料油液位”等变量值的大小变化实时显示液位的高低,那么 对于操作者来说,他就能够看到一个真实反映工业现场的监控画面, 对于操作者来说,他就能够看到一个真实反映工业现场的监控画面,这 正是本课的目的。 正是本课的目的。
第一讲 概述
组态王软件的结构
“组态王6.0x”是运行于Microsoft Windows 98/2000/NT/XP中文平台的中文界面 的人机界面软件,采用了多线程、COM+组件等新技术,实现了实时多任务,软件运 行稳定可靠。 “组态王6.0x”软件由工程浏览器 工程浏览器(TouchExplorer)、工程管理器 工程管理器(ProjManager 工程浏览器 工程管理器 )和画面运行系统 画面运行系统(TouchVew)三部分组成。在工程浏览器中您可以查看工程的各 画面运行系统 个组成部分,也可以完成数据库的构造、定义外部设备等工作;工程管理器内嵌画 面管理系统,用于新工程的创建和已有工程的管理。画面的开发和运行由工程浏览 器调用画面制作系统TOUCHMAK和工程运行系统TOUCHVEW来完成的。 TOUCHMAK是应用工程的开发环境。您需要在这个环境中完成画面设计、动画 连接等工作。TOUCHMAK具有先进完善的图形生成功能;数据库提供多种数据类型 ,能合理地提取控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等 重要功能都有简洁的操作方法。 PROJMANAGER是应用程序的管理系统。PROJMANAGER具有很强的管理功能 ,可用于新工程的创建及删除,并能对已有工程进行搜索、备份及有效恢复,实现 数据词典的导入和导出。 TOUCHVEW是“组态王6.0x”软件的实时运行环境,在应用工程的开发环境中建 立的图形画面只有在TOUCHVEW中才能运行。TOUCHVEW从控制设备中采集数据 ,并存在于实时数据库中。它还负责把数据的变化已动画的方式形象地表示出来, 同时可以完成变量报警、操作记录、趋势曲线等监视功能,并按实际需求记录在历 史数据库中。
组态王培训资料
组态王培训资料组态王是一款功能强大的工业自动化监控软件,广泛应用于各种工业控制领域。
本培训资料将带您逐步了解组态王的基本概念、功能特点以及实际应用,帮助您快速掌握这一工具。
一、组态王软件概述组态王软件是一款由亚控科技开发的组态软件,它基于 Windows 操作系统,为用户提供了一个直观、易用的开发环境。
通过组态王,用户可以方便地创建监控画面、定义数据变量、编写控制逻辑以及实现数据采集与处理等功能。
二、组态王的安装与配置1、系统要求在安装组态王之前,需要确保您的计算机满足以下最低系统要求:操作系统:Windows 7/8/10 等处理器:Intel Core i3 或以上内存:4GB 或以上硬盘空间:至少 2GB 可用空间2、安装步骤(1)下载组态王安装程序。
(2)运行安装程序,按照提示进行操作,选择安装路径和组件。
(3)安装完成后,根据提示进行授权注册。
3、配置要点(1)设置通信参数,如串口通信、以太网通信等,以确保与现场设备的正常连接。
(2)定义数据变量的类型、范围和初始值。
三、组态王的开发环境1、工程管理器工程管理器用于创建、打开和管理组态王工程。
在工程管理器中,可以进行工程的新建、删除、备份和恢复等操作。
2、画面开发(1)工具箱:提供了各种绘图工具,如直线、矩形、圆形等,用于绘制监控画面。
(2)图库:内置了丰富的图形元素,可直接拖放到画面中使用。
(3)属性设置:可以对图形对象的颜色、大小、位置等属性进行详细设置。
3、变量定义(1)基本变量类型:包括内存变量和 I/O 变量,I/O 变量用于与外部设备进行数据交换。
(2)变量的地址设置:根据不同的通信协议,正确设置变量的地址。
4、动画连接通过动画连接,可以使图形对象根据变量的值产生动态效果,如颜色变化、位置移动等。
四、组态王的通信设置1、支持的通信协议组态王支持多种通信协议,如 Modbus、Profibus、OPC 等,以满足与不同类型设备的通信需求。
组态王653基础培训教程
30
数据报表
• 报表分实时报表和历史报表。 • 可根据需要,自定义表功能。
31
阀门1
实训项目水点槽1拨
阀门2
水槽2
压
变
力 变 送
频 器
器
DI DO
S7-200
PC/PPI
32
恒压力的实现方法
• PID算法 • 给定值SP,反馈值(检测值)PV,控制输
出值Uk;偏差值ek0=SP-PV • 比例系数Kp,积分系数Ki,微分系数Td • a01=Kp(1+1/Ki+Td);a11=KP(1+2*Td) • a21=Kp*Td • Uk=Uk01+a01*ek0-a11*ek01+a21*ek02; • Uk01=Uk; ek02=ek01; ek01=ek0 • if(uk>1000) Uk=1000, if(Uk<0) Uk=0
18
变量的定义
递增寄存器 INCREA100 变化范围 ~100 ,表示该寄存器的值周而复始的由0 递加到100。 递减寄存器 DECREA100 变化范围 ~100 ,表示该寄存器的值周而复始的由100 递减为0。 随机寄存器 RADOM100 变化范围 0~100 ,表示该寄存器的值在0 到100 之间随机的变动 。
5
如何新建一个工程
• 单击工程管理器——新建。
键入工程存储位置和文件夹名称 键入工程名称
6
二、工程浏览器
• 工程建立以后,双击新建工程,进入工程 浏览器。
7
建立一个工程的基步骤
第一步:创建新工程 • 第二步:定义硬件设备并添加工程变量 • 添加工程中需要的硬件设备和工程中使用的变量,
组态王实例教程入门
组态王实例教程入门
首先,打开组态王软件,并创建一个新的项目。
接下来,在画面编辑区域内,选择一个合适的画面尺寸,并将其命名为"示例画面"。
然后,从工具箱中拖动一个文本框控件到画面上,位置可以任意选择。
将该文本框的文本内容设置为"欢迎使用组态王"。
接着,在画面上方插入一个仪表盘控件,用于显示某个数据的实时状态。
设置仪表盘的刻度范围,并将其绑定到一个设备或传感器的数据源。
接下来,添加一个按钮控件到画面上,用于触发某个动作。
将该按钮的文本设置为"点击这里"。
然后,在画面下方插入一个图表控件,用于展示历史数据的变化趋势。
选择合适的图表类型,并将其绑定到一个数据源。
接着,添加一个图片控件到画面上,用于展示一张图片或图标。
选择一个合适的图片,并设置其大小和位置。
最后,进行一些样式和布局的调整,以使画面看起来更加美观和直观。
例如,调整控件的颜色、字体、大小等。
在完成上述操作后,保存并运行该项目。
您将看到一个简单但
功能完善的示例画面。
根据您的需求和创意,可以继续添加更多的控件和功能,来实现更复杂和个性化的画面设计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择菜单“图库/打开图库”或按F2键打开图库管理器。使用图库管 理器降低了工程人员设计界面的难度,用户更加集中精力于维护数 据库和增强软件内部的逻辑控制,缩短开发周期;同时用图库开发 的软件将具有统一的外观,方便工程人员学习和掌握;另外利用图 观看演示 库的开放性,工程人员可以生成自己的图库元素
套演示教程
Click here to enter
组态王60A培训教程
第一讲 概述 第二讲 建立一个新工程 第三讲 让画面动起来 第四讲 报警和事件 第五讲 趋势曲线 第六讲 配方 第七讲 报表 第八讲 控件 第九讲 数据库查询 第十讲 DDE 第十一讲 OPC 第十二讲 网络配置 第十三讲 INTERNET
组态王把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机 ( PLC 、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他 Windows 应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。 只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便您定义外部 设备,组态王设计了“设备配置向导”引导您一步步完成设备的连接。 本教程中使用仿真 PLC 和组态王通信。仿真 PLC 可以模拟 PLC 为组态王提供数据。假设仿真 PLC连接在计算机的COM1口。 设备定义完成后,您可以在工程浏览器的右侧看到新建的外部设备 “PLC1”。在定义数据 库变量时,您只要把IO变量连结到这台设备上,它就可以和组态王交换数据了。 数据库是“组态王”最核心的部分。在TOUCHVEW运行时,工业现场的生产状况要以动画的 形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都 是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。 数据库中变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的数据变 量的详细信息。 注:在组态王软件中数据库分为:有实时数据库和历史数据库
第二讲 建立一个新工程
第一节:建立新工程 第二节:设计画面 第三节:定义设备和变量
在组态王中,您所建立的每一个应用称为一个工程。每个工程必须在一个 独立的目录下,不同的工程不能共用一个目录。在每一个工程的路径下,生成 了一些重要的数据文件,这些数据文件不允许直接修改的。 通过本教材的学习,您将建立一个反应车间的监控中心。监控中心从现场 采集生产数据,并以动画形式直观的显示在监控画面上。监控画面还将显示实 时趋势和报警信息,并提供历史数据查询的功能,最后完成一个数据统计的报 表。 反应车间需要采集三个现场数据(在数据字典中进行操作): 1. 原料油液位(变量名:原料油液位,最大值100,整型数据) 2. 催化剂液位(变量名:催化剂液位,最大值100,整型数据) 3. 成品油液位(变量名:成品油液位,最大值100,整型数据)
2、1 建立新工程
组态王工程管理器的主要作用是为用户集中管理本机上的组态王工程。 工程管理器的主要功能包括: 新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性, 工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环 境等。
观看演示
2、2 设计画面
为建立一个新的画面: 在工程浏览器中左侧的树形结构中选择 “画面”,在右侧视图中双击“新建”工程浏览器将弹出“新画面” 对话框。 绘制图素的主要工具放置在图形编辑工具箱内。当画面打开时,工 具箱自动显示。 如果工具箱没有出现,选择菜单“工具/显示工具箱”或按F10键 打开它。工具箱中各种基本工具的使用方法和Windows中的“画笔” 很类似。
曲线配置:
实时趋势曲线
观看演示
历史趋势曲线 组态王目前有三种历史趋势曲线,工具箱上的、图库内的以及新增的一种 KVHTrend曲线控件。第三种控件是组态王以Active X控件形式提供的绘制历史曲 线和ODBC数据库曲线的功能性工具。通过该控件,不但可以实现历史曲线的绘 制,还可以实现ODBC数据库中数据记录的曲线绘制,而且在运行状态下,可以 实现在线动态增加/删除曲线、曲线图表的无级缩放、曲线的动态比较、.曲线的打 印等。该曲线控件最多可以绘制16条曲线。
观看演示
第三讲 让画面动起来
3、1 变量的类型属性 3、2 动画连接
在本课程您将: Ø 理解动画连接的概念 Ø 掌握定义动画连接的方法
数据词典中变量的类型 3、1 变量的类型和属性 变量可以分为基本类型和特殊类型两大类。基本类型的变量又分为“内存变量”和“I/O变量”两类。 “I/O变量”指的是需要“组态王”和其它应用程序(包括I/O服务程序)交换数据的变量。这种数据交换是双向的、动态的,即:在 “组态王”系统运行过程中,每当I/O变量的值改变时,该值就会自动写入远程应用程序;每当远程应用程序中的值改变时,“组态王” 系统中的变量值也会自动更新。所以,那些从下位机采集来的数据、发送给下位机的指令,比如“反应罐液位”、“电源开关”等变 量,都需要设置成“I/O变量”。那些不需要和其它应用程序交换、只在“组态王”内需要的变量,比如计算过程的中间变量,就可以 设置成“内存变量”。 基本类型的变量也可以按照数据类型分为离散型、模拟型、长整数型和字符串型。 内存离散变量、I/O离散变量:类似一般程序设计语言中的布尔(BOOL)变量,只有0,1两种取值,用于表示一些开关量。 内存实型变量、I/O实型变量:类似一般程序设计语言中的浮点型变量,用于表示浮点数据,取值范围10E-38~10E+38,有效值7位。 内存整数变量、I/O整数变量:类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围 -214748364 8~2147483647。 内存字符串型变量、I/O字符串型变量:类似一般程序设计语言中的字符串变量,可用于记录一些有特定含义的字符串,如名称,密码 等,该类型变量可以进行比较运算和赋值运算。 特殊变量类型有报警窗口变量、报警组变量、历史趋势曲线变量、时间变量四种。这几种特殊类型的变量正是体现了“组态王”系统 面向工控软件、自动生成人机接口的特色。 变量基本属性的说明 变量名:唯一标识一个应用程序中数据变量的名字,同一应用程序中的数据变量不能重名,数据变量名区分大小写,最长不能超过32个 字符。用鼠标单击编辑框的任何位置进入编辑状态,工程人员此时可以输入变量名字,变量名可以是汉字或英文名字,第一个字符不 能是数字。例如,温度、压力、液位、var1等均可以作为变量名。变量的名称(包括结构变量)最多为31个字符。 变量类型:在对话框中只能定义八种基本类型中的一种,用鼠标单击变量类型下拉列表框列出可供选择的数据类型,当定义有结构变量 时,一个结构就是一种变量类型 描述:此编辑框用于编辑和显示数据变量的注释信息。若想在报警窗口中显示某变量的描述信息,可在定义变量时,在描述编辑框中加 入适当说明,并在报警窗口中加上描述项,则在运行系统的报警窗口中可见该变量的描述信息。(最长不超过39个字符) 变化灵敏度:数据类型为模拟量或长整型时此项有效。只有当该数据变量的值变化幅度超过“变化灵敏度”时,“组态王”才更新与之 相连接的图素(缺省为0)。 最小值:指示该变量值在数据库中的下限。 最大值:指示该变量值在数据库中的上限。注意:组态王中最大的精度为float型,四个字节。定义最大值时注意不要越限。 最小原始值:指示前面定义的最小值所对应的输入寄存器的值的下限。 最大原始值:指示前面定义的最大值所对应的输入寄存器的值的上限。 保存参数:在系统运行时,修改变量的域的值(可读可写型), 系统自动保存这些参数值,系统退出后,其参数值不会发生变化。当 系统再启动时,变量的域的参数值为上次系统运行时最后一次的设置值。无需用户再去重新定义。变量域的说明请查看在线帮助。 保存数值:系统运行时,当变量的值发生变化后,系统自动保存该值。当系统退出后再次运行时,变量的初始值为上次系统运行过程中 变量值最后一次变化的值。 初始值:这项内容与所定义的变量类型有关,定义模拟量时出现编辑框可输入一个数值, 定义离散量时出现开或关两种选择。定义字
3、2 动画连接
所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。 对于我们已经建立的“监控中心”,如果画面上的原料油罐图素能够随 着变量“原料油液位”等变量值的大小变化实时显示液位的高低,那么 对于操作者来说,他就能够看到一个真实反映工业现场的监控画面,这 正是本课的目的。
观看演示
第四讲 报警和事件
第一讲 概述
组态王软件的结构
“组态王6.0x”是运行于Microsoft Windows 98/2000/NT/XP中文平台的中文界面 的人机界面软件,采用了多线程、COM+组件等新技术,实现了实时多任务,软件运 行稳定可靠。 “组态王6.0x” 软件由工程浏览器( TouchExplorer )、工程管理器( ProjManager )和画面运行系统(TouchVew)三部分组成。在工程浏览器中您可以查看工程的各 个组成部分,也可以完成数据库的构造、定义外部设备等工作;工程管理器内嵌画 面管理系统,用于新工程的创建和已有工程的管理。画面的开发和运行由工程浏览 器调用画面制作系统TOUCHMAK和工程运行系统TOUCHVEW来完成的。 TOUCHMAK是应用工程的开发环境。您需要在这个环境中完成画面设计、动画 连接等工作。TOUCHMAK具有先进完善的图形生成功能;数据库提供多种数据类型 ,能合理地提取控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等 重要功能都有简洁的操作方法。 PROJMANAGER是应用程序的管理系统。 PROJMANAGER具有很强的管理功能 ,可用于新工程的创建及删除,并能对已有工程进行搜索、备份及有效恢复,实现 数据词典的导入和导出。 TOUCHVEW是“组态王6.0x”软件的实时运行环境,在应用工程的开发环境中建 立的图形画面只有在TOUCHVEW中才能运行。 TOUCHVEW从控制设备中采集数据 ,并存在于实时数据库中。它还负责把数据的变化已动画的方式形象地表示出来, 同时可以完成变量报警、操作记录、趋势曲线等监视功能,并按实际需求记录在历 史数据库中。