组态王软件详细教程__第六讲_配方

合集下载

组态王软件教程

组态王软件教程

组态王软件教程软件教程一、概述1.概述组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。

工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。

工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。

运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

2.建立应用工程的一般过程1)创建新工程为工程创建一个目录用来存放与工程相关的文件。

2)定义硬件设备并添加工程变量添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和I/O 变量。

3)制作图形画面并定义动画连接按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。

4)编写命令语言通过脚本程序的编写以完成较复杂的操作上位控制。

5)进行运行系统的配置对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完成用于现场前的必备工作。

6)保存工程并运行完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。

二、建立一个新工程1.工程管理器组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。

工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。

2.工程浏览器工程浏览器是组态王6.55 的集成开发环境。

3.定义外部设备和数据变量组态王把那些需要与之交换数据的硬件设备或软件程序都作为外部设备使用。

外部硬件设备通常包括PLC、仪表、模块、变频器、板卡等;外部软件程序通常指包括DDE、OPC 等服务程序。

按照计算机和外部设备的通讯连接方式,则分为:串行通信(232/422/485)、以太网、专用通信卡(如CP5611)等。

组态王教程 基础入门篇

组态王教程 基础入门篇

组态王教程及使用问题解答(基础篇)一、组态王教程简介:本教程是学习“组态王”软件的入门教程,覆盖了“组态王”软件的大部分基本功能。

学完本教程后,您将能够建立一个功能齐全、可实际使用的上位机监控系统。

下列课程向你演示如何:* 使用工程浏览器* 建立新项目* 绘制画面* 使用图库和控件* 构造数据库* 和下位机通讯* 产生动画效果* 查看趋势曲线和报警信息* 设计自定义报表* 系统安全防范您按照以上步骤对一个化工厂反应车间的模型进行组态,建立监控中心。

完成后的组态将具有操作按钮、趋势曲线和报警功能。

下图是组态画面:组态王教程第一课了解组态王在本课程您将:·了解组态王软件的整体结构·了解组态王的工件方式·了解建立应用程序的一般过程组态王软件的结构“组态王”是运行于Microsoft Windows 98/NT中文平台的全中文界面的组态软件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行稳定可靠。

组态王具有一个集成开发环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造数据库、定义外部设备等工作。

画面的开发和运行由工程浏览器调用画面制作系统TOUCHMAK和画面运行系统TOUCHVEW来完成的。

TOUCHMAK是应用程序的开发环境。

您需要在这个环境中完成设计画面、动画连接等工作。

TOUCHMAK具有先进完善的图形生成功能;数据库中有多种数据类型,能合理地抽象控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简单的操作办法。

TOUCHVEW是“组态王”软件的实时运行环境,在TOUCHMAK中建立的图形画面只有在TOUCHVEW中才能运行。

TOUCHVEW从工业控制对象中采集数据,并记录在实时数据库中。

它还负责把数据的变化用动画的方式形象地表示出来,同时完成变量报警、操作记录、趋势曲线等监视功能,并生成历史数据文件。

组态王利用教程四到六节

组态王利用教程四到六节

组态王(kingview)入门教程四--概念外部设备和数据库概念外部设备组态王把那些需要与之互换数据的设备或程序都作为外部设备。

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

只有在概念了外部设备以后,组态王才能通过I/O变量和它们互换数据。

为方便你概念外部设备组态王设计了“设备配置向导”引导你一步步完成设备的连接。

如图T6-1.PNG。

本教程中利用仿真PLC和组态王通信。

仿真PLC能够模拟PLC为组态王提供数据。

假设仿真PLC连接在运算机的COM1口。

在组态王工程阅读器的左侧选中“ COM1”,在右边双击“新建”,运行“设备配置向导”。

选择“仿真PLC”的“串口”项,单击“下一步”;为外部设备取一个名称,输入“PLC1”,单击“下一步”;为设备选择连接串口,假设为COM1,单击“下一步”;填写设备地址,假设为1,单击“下一步”;请检查各项设置是不是正确,确认无误后,单击“完成”。

设备概念完成后,你能够在工程阅读器的右边看到新建的外部设备“PLC1”。

在概念数据库变量时,你只要把IO变量连接到这台设备上,它就能够够和组态王互换数据了。

数据库的作用数据库是“组态王”最核心的部份。

在TOUCHVEW运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在运算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,因此说数据库是联系上位机和下位机的桥梁。

变量的类型数据库中寄存的是你制作应用系统时概念的变量和系统预概念的变量。

变量能够分为大体类型和特殊类型两大类。

大体类型的变量又分为“内存变量”和“I/O变量”两类。

“I/O变量”指的是需要“组态王” 和其它应用程序(包括I/O效劳程序)互换数据的变量。

这种数据互换是双向的、动态的,确实是说:在“组态王”系统运行进程中,每当I/O变量的值改变时,该值就会自动写入远程应用程序;每当远程应用程序中的值改变时,“组态王”系统中的变量值也会自动更新。

组态王使用教程

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

组态王软件教程

组态王软件教程
在操作属性标签中, 把三项都选中,其中 显示工具条的含义是, 画面运行时报警表上 方有一排工具按钮:
4. 制作报警和事件画面
条件属性标签:
设置系统运行时
的报警条件
优先级:范围在
1-999 之 间 ; 999 是最低的 优先级 。 优先级为 500 ,即 口中显示
随时间变化卷动,因时间不能回转,所以不能看历史数据。
历史曲线: 可以查看历史数据,但不会自动卷动。
1. 趋势曲线的基本情况
工具箱上的 组态王有两种实时趋势曲线 通用控件中( )的 CKvRealtimeCurves Control 工具箱上的 图库内的历史曲线 通用控件中的历史趋势曲线
组态王有三种历史趋势曲线
4. 制作报警和事件画面
颜色和字体属性
标签:
设置产生报警后 字体的颜色和确 认报警后字体的 颜色的。
5. 系统运行时的报警窗口操作
系统运行时报警 和事件窗口:
可以通过报警 窗口上的快捷 图标按钮进行 操作。
5. 系统运行时的报警窗口操作(略)
报警确认——确认报警窗中当前选中的未经过确认的报警项。
的场合。(谨慎使用,将会很占磁盘空间)
安全区的定义 生成事件——该变量的值、域等被改变或被操作时,产生 事件。 安全区———确定变量所属的操作安全区和权限。
4. 制作报警和事件画面
新建一个画面,起名, 如:“报警画面”;画 面属性选择“覆盖式”; 单击工具箱第三排最后 变量值正常时,报警消 失称为实时报警,该窗 一个工具 ; 口不显示系统中的事件 用鼠标拖放出一个表, 双击这个表弹出窗口:
3. 设置变量报警属性和记录属性
记录和安全 区标签
3. 设置变量报警属性和记录属性
不记录——此选项有效时,则该变量值不存到硬盘上作历史记

1.1组态软件概述1.2组态王软件的安装1.3组态王的使用入门(共64张PPT)

1.1组态软件概述1.2组态王软件的安装1.3组态王的使用入门(共64张PPT)
3)组态环境的可扩展性
可扩展性为用户提供了在不改变原有系统的情况下,向系统内增加 新功能的能力,这种增加的功能可能来自于组态软件开发商、第三 方软件提供商或用户自身。增加功能最常用的手段是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.5操作教程

组态王6.5操作教程
•9
第一讲 概述
三、组态软件的数据处理流程(续)
2、数据流程 • 数据流1 现场数据
数据流2 实时数据库
画面显示
• 数据流3 控制数据
I/O设备
I/O Server
I/O Server
工报 作警 过画 程面 画
历 史 数 …… 据 画
I/O设备
实时数据库存储 面

执行机构
•10

数 第一讲 概述
Citech Iconics PC Soft
A-B
Citech
澳大利亚
Genesis
美国
WizCon
以色列
controlview
美国
•7
第一讲 概述
二、组态软件的发展 (续)
国内较知名的监控组态软件
公司名称
亚控 三维科技 昆仑通态
华富 研华 康拓
产品名称
组态王 力控 MCGS
ControX Genie
目前已有近几十种组态软件。
•6
第一讲 概述
二、组态软件的发展(续)
公司名称
Intellution Wonderware
西门子 Rock-well National Instruments
产 RSView32 Labview
国别
美国 美国 德国 美国 美国
工程浏览器是一个工程开发设计工具,用于创建监控
Control star Easy Control
国别
中国 中国 中国 中国 台湾 中国
•8
第一讲 概述
三、组态软件的数据处理流程
1、组态软件的主要功能
以图形方式直观地显示现场I/O设备的数据 按照组态要求和操作人员的指令将控制数据送I/O设备,

组态王初级使用手册

组态王初级使用手册

目录第一讲概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 4第二讲建立一个新工程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯7 第一节工程管理器第二节工程浏览器第三节定义外部设备和数据变量第三讲创建组态画面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯25 第一节设计画面第二节动画连接第四讲命令语言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯38 第一节命令语言第二节常用功能第五讲报警和事件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯43 第一节概述第二节建立报警和事件窗口第三节报警和事件的输出第六讲趋势曲线⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯52 第一节概述第二节实时趋势曲线第三节历史趋势曲线第七讲控件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯63 第八讲报表系统⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯68 第一节概述第二节实时数据报表第三节历史数据报表第九讲组态王和数据库连接⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯86 第一节SQL 访问管理器第二节对数据库的操作第三节数据库查询控件第十讲用户管理和权限⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯95 第十一讲网络连接⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯99 第一节网路连接说明第二节网络配置第十二讲组态王WEB 发布⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯105 第一节Web 功能介绍第二节Web 发布的配置第三节组态王Web 支持的功能第一讲概述本课程您将:Ì了解组态王软件的整体结构Ì了解组态王和 I/O 设备通讯的过程Ì了解建立使用工程的一般过程概述管理于一体,将一个企业内部的各种生产系统和使用以及信息交流汇集在一起,实现最优化管理。

它基于 Microsoft Windows XP/NT/2000 操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。

采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。

组态王基础教程

组态王基础教程

选择菜单“图库/打开图库”或按F2键打开图库管理器。使用图库管 理器降低了工程人员设计界面的难度,用户更加集中精力于维护数 据库和增强软件内部的逻辑控制,缩短开发周期;同时用图库开发 的软件将具有统一的外观,方便工程人员学习和掌握;另外利用图 观看演示 库的开放性,工程人员可以生成自己的图库元素
套演示教程
Click here to enter
组态王60A培训教程
第一讲 概述 第二讲 建立一个新工程 第三讲 让画面动起来 第四讲 报警和事件 第五讲 趋势曲线 第六讲 配方 第七讲 报表 第八讲 控件 第九讲 数据库查询 第十讲 DDE 第十一讲 OPC 第十二讲 网络配置 第十三讲 INTERNET
组态王把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机 ( PLC 、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他 Windows 应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。 只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便您定义外部 设备,组态王设计了“设备配置向导”引导您一步步完成设备的连接。 本教程中使用仿真 PLC 和组态王通信。仿真 PLC 可以模拟 PLC 为组态王提供数据。假设仿真 PLC连接在计算机的COM1口。 设备定义完成后,您可以在工程浏览器的右侧看到新建的外部设备 “PLC1”。在定义数据 库变量时,您只要把IO变量连结到这台设备上,它就可以和组态王交换数据了。 数据库是“组态王”最核心的部分。在TOUCHVEW运行时,工业现场的生产状况要以动画的 形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都 是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。 数据库中变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的数据变 量的详细信息。 注:在组态王软件中数据库分为:有实时数据库和历史数据库

组态王软件教程

组态王软件教程

用到这个变量后选择“工具”→ 更新变量计数→删除变量。
组态王课题开发5
——建立动画连接
1.1 动画连接的含义
上次作业制作的画面是静态的,要反映现场的状态,即让
画面“活”动起来,就需要通过一个中间“人”——实时数 据库,实时数据库中的变量是与现场变化是同步的。画面上 的动画又是跟随实时数据库中变量的变化而变化。 所谓建立动画连接就是确定画面上的哪个图素跟随数据库 中哪个变量变化。 工业现场 传感器信号 计算机内 实时数据库
变量或连接表达式的值而变化。勾选任一动画效果均会弹出
相应的连接对话框。 一般自画图素具有属性变化的动画设置。
5. 动画连接——属性变化的设置
线属性设置:
双击弹出修 改对话框
5. 动画连接——属性变化的设置
填充属性设置:
双击弹出修 改对话框
5. 动画连接——属性变化的设置
文字属性设置:
双击弹出修 改对话框
变量的修改和删除
修改变量: 左键双击变量,或右键单击变量选择“编辑***(变量名)” 注意:此处,只能修改除变量类型之外的其他参数。 删除多余(或定义错误的)变量: 确定在命令语言和变量连接中没有使用到这个变量,关闭 当前的所有画面,选择“工具”→ 更新变量计数→删除变 量。
多余(或定义错误的)变量删除: 关闭当前的所有画面,确定在命令语言和变量连接中没有使
建立数据字典 练习作业
以一个两种液体混合加热的工艺流程为监控对象,熟悉
建立变量的过程。连接设备为亚控仿真PLC。工艺流程如下:
IO设备表: 序 号 1 位号 M1 设备名 称 A泵 用途 A液体输送 原始信号类型 交流接触器 DO 4~20mA AI 4~20mA AO 工程量 NC

组态王初级使用手册范本

组态王初级使用手册范本
第二讲建立一个新工程
本课程您将:
Ì工程管理器Ì工程浏览器Ì定义 I/O 设备Ì定义数据变量
第一节工程管理器
在组态王中,我们所建立的每一个组态称为一个工程。每个工程反映到操作系统中是一 个包括多个文件的文件夹。工程的建立则通过工程管理器。
工程管理器的使用
组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。工程 管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性, 工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。假设您已经正确 安装了“组态王6.52”的话,可以通过以下方式启动工程管理器:
第一讲概述4第二讲建立一个新工程7第一节工程管理器第二节工程浏览器第三节定义外部设备和数据变量第三讲创建组态画面25第一节设计画面第二节动画连接第四讲命令语言38第一节命令语言第二节常用功能第五讲报警和事件43第一节概述第二节建立报警和事件窗口第三节报警和事件的输出第六讲趋势曲线52第一节概述第二节实时趋势曲线第三节历史趋势曲线第七讲控件63第八讲报表系统68第一节概述第二节实时数据报表第三节历史数据报表第九讲组态王与数据库连接86第一节sql访问管理器第二节对数据库的操作第三节数据库查询控件第十讲用户管理与权限95第十一讲网络连接99第一节网路连接说明第二节网络配置第十二讲组态王web发布105第一节web功能介绍第二节web发布的配置第三节组态王web支持的功能第一讲了解建立应用工程的一般过程概述组态王软件是一种通用的工业监控软件它融过程控制设计现场操作以及工厂资源理
工程浏览器的使用和Windows 的资源管理器类似,如图 2-16所示: 工程浏览器由菜单栏、工具条、工程目录显示区、目录容显示区、状态条组成。“工
程目录显示区”以树形结构图显示大纲项节点,用户可以扩展或收缩工程浏览器中所列的大 纲项。

组态王教程

组态王教程

3 定义IO变量
特殊变量类型有报警窗口变量、历史趋势曲线变量、系 统变量三种。还有结构变量。 对于我们将要建立的演示工程,需要从下位机采集锅炉 的液位、百特仪表进行PID控制,因为这些数据是通过 驱动程序采集来的,所以四个变量的类型都是I/O 实型 变量,变量定义方法如下:
3 定义IO变量
在工程浏览器树型目录中选择“数据词典”,在右侧 双击“新建”图标,弹出“变量属性”对话框, 单击这里

3 定义IO变量--基本属性说明
保存数值 选择此项后,在系统运行时,当变量的值发生变化后,系统将自动保
存该值。当系统退出后再次启动时,变量的值保持为最后一次变化的值。 最小原始值 针对I/O 整型、实型变量,为组态王直接从外部设备中读取到的最小 值 最大原始值 针对I/O 整型、实型变量,为组态王直接从外部设备中读取到的最大 值
3 定义IO变量
基本类型的变量也可以按照数据类型分为离散型、实型、整型和字 符串型。 1、内存离散变量、I/O 离散变量 类似一般程序设计语言中的布尔(BOOL)变量,只 有0、1 两种取值,用于表示一些开关量。 2、内存实型变量、I/O 实型变量 类似一般程序设计语言中的浮点型变量,用于表示浮 点数据,取值范围10E-38~10E+38,有效值7 位。 3、内存整数变量、I/O 整数变量 类似一般程序设计语言中的有符号长整数型变量,用 于表示带符号的整型数据,取值范围 2147483648~ 2147483647。 4、内存字符串型变量、I/O 字符串型变量 类似一般程序设计语言中的字符串变量,可用于记录 一些有特定含义的字符串,如名称、密码等,该类型 变量可以进行比较运算和赋值运算。硬件设备或软件程序都 作为外部设备使用。外部硬件设备通常包括PLC、仪表、 模块、变频器、板卡等;外部软件程序通常指包括DDE、 OPC等服务程序。按照计算机和外部设备的通讯连接方式, 则分为:串行通信(232/422/485)、以太网、专用通信卡 (如CP5611)等。 在计算机和外部设备硬件连接好后,为了实现组态王和外部 设备的实时数据通讯,必须在组态王的开发环境中对外部 设备和相关变量加以定义。为方便您定义外部设备,组态 王设计了“设备配置向导”引导您一步步完成设备的连接。 本教程以组态王软件和百特智能仪表的通讯为例来讲解在组 态王中如何定义设备和相关变量。

组态王课件趋势曲线

组态王课件趋势曲线
第六讲 趋势曲线
趋势分析是控制软件必不可少的功能
实时趋势曲线 历史趋势曲线
6.1 实时趋势曲线
趋势曲线的作用 用来反映变量随时间的变化情况。 趋势曲线的种类 实时趋势曲线和历史趋势曲线。 实时趋势曲线
1)新建一画面,名称为:实时趋势曲线画面。 2)在画面上输入文字:实时趋势曲线。 3)选择工具箱中的工具,绘制一实时趋势曲线窗口,
历史趋势曲线创建过程如下:
1)新建一画面,名称为:历时趋势曲线画面;
2)在画面上输入文字:历史趋势曲线;
3)在画面中插入通用控件窗口中的“历史趋势曲
线” 控件,如图 所示。
选中此控件,单击鼠标右键在弹出的下拉菜单中执行“控件属 性”命令,弹出控件属性对话框,如图所示:
选中该项,允许运行时增加和修改 变量关联的ODBC 数据源。否则不 能修改已有的ODBC 关联,也不能 增加ODBC数据源的变量曲线。
此选项有效时,则该变 量值不进行历史记录。
无论变量变化与否,系统运行时按 定义的时间间隔将变量的值记录到 历史库中,每隔设定的时间对变量 的值进行一次记录。最小定义时间 间隔单位为1 分钟,这种方式适用 于数据变化缓慢的场合。
系统运行时,变量的值发生变化, 而且当前变量值与上次的值之间 的差值大于设置的变化灵敏度时, 该变量的值才会被记录。 选择该项,系统在平常运行时,不 再直接向历史库中记录该变量的数 值,而是通过其它程序调用组态王 历史数据库接口,向组态王的历史 记录文件中插入数据。
双击“实时趋势曲线”对象,弹出“实时趋势曲线”设置窗口,如图所示:
选中此项后在坐标轴上只有很短的主分割线,整个图纸区域接 近空白状态,没有网格,同时下面的“次分割线”选择项变灰。
规定绘图区域的边框和 背景(底色)的颜色。

组态软件控制技术:组态王软件使用步骤介绍

组态软件控制技术:组态王软件使用步骤介绍
3、 单击“确认”按钮关闭对话框,当系统进入运行状态时单击此按钮系统将打 开新的画面。
如何退出系统
1、选择工具箱中的工具,在画面上画一个按钮,选中按钮并单击鼠标右键,在弹 出的下拉菜单中执行“字符串替换”命令,设置按钮文本为:系统退出。
2、双击按钮,弹出动画连接对话框,在此对话框中选择“弹起时”选项弹出命令 语言编辑框,在编辑框中输入命令语言:Exit(0);
在计算机和外部设备硬件连接好后,为了实现组态王 和外部设备的实时数据通讯,必须在组态王的开发环 境中对外部设备和相关变量加以定义。为方便您定义 外部设备,组态王设计了“设备配置向导”引导您一 步步完成设备的连接。
3定义IO设备
IO设备
协议,以及原始值,工程值的含义
告诉我寄存器,以及发送 过来的数据格式
全区。当工程处在运行状态时,只有在设置安全区 内的操作员才能访问它,安全区与优先级一样是 “组态王”保障系统安全的一个重要功能。
4、配置运行系统
以上工作完成后就可以进行运行系统的 配置
保存工程,至此一个简单的控制系统已 经完成了.
5 脚本命令语言
组态王除了在定义动画连接时支持连接表达式,还允许用户编写 命令语言来பைடு நூலகம்展应用程序的功能,极大地增强了应用程序的可用 性。
3、 单击“确认”按钮关闭对话框,当系统进入运行状态时单击此按钮系统将退 出组态王运行环境。
特殊:所有的图形对象都可以定义闪烁、隐含两种连
接,这是两种规定图形对象可见性的连接。按动任一 按钮弹出相应连接对话框。
3 创建组态画面--动画连接
滑动杆输入: 所有的图形对象都可以定义两种滑动杆
输入连接中的一种,滑动杆输入连接使被连接对象在 运行时为触敏对象。当TouchVew运行时,触敏对象周 围出现反显的矩形框。鼠标左键拖动有滑动杆输入连 接的图形对象可以改变数据库中变量的值。

组态王中的配方管理

组态王中的配方管理

第十五章配方管理15.1 配方管理概述15.1.1 什么是配方什么是配方?在制造领域,配方是用来描述生产一件产品所用的不同配料之间的比例关系。

配方是生产过程中一些变量对应的参数设定值的集合。

例如,一个面包厂生产面包时有一个基本的配料配方,此配方列出所有要用来生产面包的配料成份表(如水,面粉,糖,鸡蛋,香油等)。

另外,也列出所有可选配料成份表(如果酱,维生素,巧克力等),而这些可选配料成份可以被添加到基本配方中用以生产各种各样的面包。

下表为某一面包厂生产面包时的配方:又如,在钢铁厂,一个配方可能就是机器设置参数的一个集合,而对于批处理器,一个配方可能被用来描述批处理过程中的不同步骤。

组态王支持对配方的管理,用户利用此功能可以在控制生产过程中得心应手,提高效率。

比如当生产过程状态需要大量的控制变量参数时,如果一个接一个地设置这些变量参数就会耽误时间,而使用配方,则可以一次设置大量的控制变量参数,满足生产过程的需要。

15.1.2 组态王中的配方管理组态王提供的配方管理由两部分组成:配方管理器和配方函数集。

配方管理器打开后,弹出对话框,用于创建和维护配方模板文件;配方函数允许组态王运行时对包含在配方模板文件中的各种配方进行选择,修改,创建和删除等一系列操作。

所有配方都在配方模板文件中定义和存储,每一个配方模板文件以扩展名为csv 的文件格式存储,一个配方模板文件是通过配方定义模板产生的。

配方定义模板用于定义配方中的所有项目名(即配料名),项目类型,数据变量(与每一个项目名对应),配方名。

每一个配方指定每一个配料成份所要求的数量大小。

配方定义模板的结构如下:并不表示具体意义。

15.1.3 配方的工作原理配方模板文件中的配方定义模板完成后,在组态王运行时可以通过配方函数进行各种配方的调入,修改等。

其工作原理结构示意图如下:项目和变量名配方配方分配的功能由配方函数来完成,通过配方分配将指定配方(如配方M)传递到相应的变量中。

自动控制---组态王教程

自动控制---组态王教程
数据库是“组态王”最核心的部分。在运行时,工业现场的生产状况要以动画的形式反映 在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时 数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。 数据库中变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的数据变 量的详细信息。 注:在组态王软件中数据库分为:有实时数据库和历史数据库
观看演示
第三讲 让画面动起来
、 变量的类型属性 、 动画连接
在本课程您将:
Ø
理解动画连接的概念
Ø
掌握定义动画连接的方法
数据词典中变量的类型
、 变量的类型和属性
变量可以分为基本类型和特殊类型两大类。基本类型的变量又分为“内存变量”和“变量”两类。
“变量”指的是需要“组态王”和其它应用程序(包括服务程序)交换数据的变量。这种数据交换是双向的、动态的,即:在“组态 王”系统运行过程中,每当变量的值改变时,该值就会自动写入远程应用程序;每当远程应用程序中的值改变时,“组态王”系统中 的变量值也会自动更新。所以,那些从下位机采集来的数据、发送给下位机的指令,比如“反应罐液位”、“电源开关”等变量,都
在组态王中,您所建立的每一个应用称为一个工程。每个工程必须在一个 独立的目录下,不同的工程不能共用一个目录。在每一个工程的路径下,生成 了一些重要的数据文件,这些数据文件不允许直接修改的。
通过本教材的学习,您将建立一个反应车间的监控中心。监控中心从现场 采集生产数据,并以动画形式直观的显示在监控画面上。监控画面还将显示实 时趋势和报警信息,并提供历史数据查询的功能,最后完成一个数据统计的报 表。
内存实型变量、实型变量:类似一般程序设计语言中的浮点型变量,用于表示浮点数据,取值范围~,有效值位。

组态王软件详细教程__第六讲_配方

组态王软件详细教程__第六讲_配方

第六讲 配方配方简介在制造领域,配方是用来描述生产一件产品所用的不同配料之间的比例关系。

是生产过程中一些变量对应的参数设定值的集合。

又如,在钢铁厂,一个配方可能就是机器设置参数的一个集合,而对于批处理器,一个配方可能被用来描述批处理过程中的不同步骤。

组态王支持对配方的管理,用户利用此功能可以在控制生产过程中得心应手,提高效率。

比如当生产过程状态需要大量的控制变量参数时,如果一个接一个地设置这些变量参数就会耽误时间,而使用配方,则可以一次设置大量的控制变量参数,满足生产过程的需要。

本节课将为“反应车间”的生产建立配方,以满足生产的需要。

创建配方模板文件首先在数据词典中定义配方要用到的三个变量:原料油重量,催化剂重量,反应时间,另外还要建立一个代表配方名称的内存字符串型变量“配方名称”。

建立变量的方法和操作步骤详见第二讲的有关内容。

切换到工程浏览器,在左侧选择“配方”,然后双击右侧的“新建”图标进入“配方定义”对话框。

注意:配方定义对话框中的第一行中的第一列和第二列是不可操作的;从第二行开始,第一列可由菜单中的“变量”来选择在组态王数据词典中已定义过的变量。

在“配方定义”对话框中,选中第二行第一列,单击菜单命令“变量”,弹出“选择变量名”对话框:选中“原料油重量”,单击“确定”按钮退出,则“原料油重量”显示在第二行第一列中。

其变量类型“整型”会自动加入到后面的一列中。

同样的方法,分别将变量“催化剂重量”,“反应时间”引入。

然后分别输入两组配方的名称和参数值,在工具菜单的配方属性内配置变量及配方的数目,如上图所示。

单击菜单“表格”下的“保存”命令,将配方模板文件保存到当前工程文件路径下,名为:“\配方.csv”,即“d:\培训工程\配方.csv”,然后关闭此对话框。

结束配方模板的定义。

(注意:在定义配方时变量的数目应为实际使用变量的数目)创建配方操作按钮对于配方的操作,组态王提供了配方管理函数,配方函数允许组态王运行时对包含在配方模板文件中的各种配方进行选择,修改,创建和删除等一系列操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第六讲 配方
配方简介
在制造领域,配方是用来描述生产一件产品所用的不同配料之间的比例关系。

是生产过程中
一些变量对应的参数设定值的集合。

又如,在钢铁厂,一个配方可能就是机器设置参数的一个集合,而对于批处理器,一个配方可能被用来描述批处理过程中的不同步骤。

组态王支持对配方的管理,用户利用此功能可以在控制生产过程中得心应手,提高效率。

比如当生产过程状态需要大量的控制变量参数时,如果一个接一个地设置这些变量参数就会耽误时间,而使用配方,则可以一次设置大量的控制变量参数,满足生产过程的需要。

本节课将为“反应车间”的生产建立配方,以满足生产的需要。

创建配方模板文件
首先在数据词典中定义配方要用到的三个变量:原料油重量,催化剂重量,反应时间,另外还要建立一个代表配方名称的内存字符串型变量“配方名称”。

建立变量的方法和操作步骤详见第二讲的有关内容。

切换到工程浏览器,在左侧选择“配方”,然后双击右侧的“新建”图标进入“配方定义”对话框。

注意:配方定义对话框中的第
一行中的第一列和第二列是不可
操作的;从第二行开始,第一列可
由菜单中的“变量”来选择在组态
王数据词典中已定义过的变量。

在“配方定义”对话框中,
选中第二行第一列,单击菜单命令
“变量”,弹出“选择变量名”对
话框:
选中“原料油重量”,单击“确定”按钮退出,则“原料油重量”显示在第二行第一列中。

其变量类型“整型”会自动加入到后面的一列中。

同样的方法,分别将变量“催化剂重量”,“反应时间”引入。

然后分别输入两组配方的名称和参数值,在工具菜单的配方属性内配置变量及配方的数目,如上图所示。

单击菜单“表格”下的“保存”命令,将配方模板文件保存到当前工程文件路径下,名为:“\配方.csv”,即“d:\培训工程\配方.csv”,然后关闭此对话框。

结束配方模板的定义。

(注意:在定义配方时变量的数目应为实际使用变量的数目)
创建配方操作按钮
对于配方的操作,组态王提供了配方管理函数,配方函数允许组态王运行时对包含在配方模
板文件中的各种配方进行选择,修改,创建和删除等一系列操作。

通过建立按钮,在命令语言中
使用这些函数来实现对配方的操作,首先建立“配方”画面如下:
“配料名”和“配料值”两列为在圆角矩形上做字符显示,
动画连接定义如下:
“配方名称”的字符串输入和输出表达式:配方名称(内存字符串变量),
“配料值”的文本做模拟值输入输出连接为原料油重量、催化剂重量和反应时间三个内存整型变量。

几个按钮的定义如下:
“选择配方”按钮
■按钮文本字符串替换:“选择配方”
■“弹起时”命令语言如下:
RecipeSelectRecipe( " D:\培训工程\配方.csv ",配方名称,"请输入配方名" );
调入配方”按钮
■按钮文本字符串: “调入配方”
■“弹起时”命令语言如下:
RecipeLoad( "D:\培训工程\配方.csv",配方名称);
“存配方”按钮
■按钮文本字符串:“存配方”
■“弹起时”命令语言如下:RecipeSave( " D:\培训工程\配方.csv ",配方名称);
“选择下一个配方”按钮
■按钮文本字符串:“选择下一个配方”
“弹起时”命令语言如下:
RecipeSelectNextRecipe( " D:\培训工程\配方.csv ",配方名称);
“选择上一个配方”按钮
■按钮文本字符串:“选择上一个配方”
■“弹起时”命令语言如下:
RecipeSelectPreviousRecipe( " D:\培训工程\配方.csv ",配方名称);
“删除配方”按钮
■按钮文本字符串:“删除配方”
■“弹起时”命令语言如下:
RecipeDelete( " D:\培训工程\配方.csv ",配方名称);
选择菜单“文件\全部存”,保存您的工作成果。

在画面运行时点击“选择配方按钮”,弹出“配方选择”对话框,选中“一吨配料”,则“配方名称”字符串变量被赋值为“一吨配料”;再点击“调入配方”按钮,则各个参数值被输入到相应变量,画面变化如下:
注:如果需要在线增加新的配方,可以点击“配方名称”,输入新的配方名称(如三吨配方),然后输入相应配料值,保存即可。

相关文档
最新文档