组态王软件的应用-精

合集下载

组态王(KINGVIEW)软件使用方法

组态王(KINGVIEW)软件使用方法

组态王(KINGVIEW)软件使用方法一、组态王软件的结构“组态王6.0x”是运行于Microsoft Windows 98/2000/NT中文平台的中文界面的人机界面软件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行稳定可靠。

“组态王6.0x”软件包由工程浏览器(TouchExplorer)、工程管理器(ProjManager)和画面运行系统(TouchView)三部分组成。

在工程浏览器中您可以查看工程的各个组成部分,也可以完成数据库的构造、定义外部设备等工作;工程管理器内嵌画面管理系统,用于新工程的创建和已有工程的管理。

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

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

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

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

PROJMANAGER是应用程序的管理系统。

PROJMANAGER具有很强的管理功能,可用于新工程的创建及删除,并能对已有工程进行搜索、备份及有效恢复,实现数据词典的导入和导出。

TOUCHVEW是“组态王6.0x”软件的实时运行环境,在应用工程的开发环境中建立的图形画面只有在TOUCHVEW中才能运行。

TOUCHVEW从控制设备中采集数据,并存在于实时数据库中。

它还负责把数据的变化已动画的方式形象地表示出来,同时可以完成变量报警、操作记录、趋势曲线等监视功能,并按实际需求记录在历史数据库中。

二、建立新工程在组态王中,您所建立的每一个应用称为一个工程。

每个工程必须在一个独立的目录下,不同的工程不能共用一个目录。

在每一个工程的路径下,生成了一些重要的数据文件,这些数据文件不允许直接修改。

启动组态王工程管理器,选择菜单“文件\新建工程”或单击“新建”按钮, 弹出新建工程向导之一对话框,单击”下一步”继续。

组态王 组态王和VB的应用

组态王 组态王和VB的应用

引言在工业监控系统中,国产组态软件的应用越来越普遍,其中组态王组态软件具有良好的图形界面、丰富的驱动程序和网络功能,价格适中,因而在国内冶金、电力等领域应用广泛。

但是,组态王并非面面俱到,有时需要利用其他软件弥补其薄弱环节。

本文基于组态王组态软件和Visual Basic 6.0实现了一种适合工业现场的远程监控系统,该方法既利用组态软件方便快捷的界面设计功能,又可借助VB编程实现大数据量的串口通信、复杂的数据分析和处理等功能。

本系统投入运行后,对武钢工业港的6312站和1#混匀取料机进行在线监测和故障诊断。

实际运行效果表明:该监控系统实现了武钢工业港中控室和各监控点之间连续、可靠的数据信息交换,是一种经济实用、安全有效的工业监控方式。

1、监控系统的硬件结构本系统采用无线传输装置、数据采集装置和工控机,以分布式控制方式组成监控系统。

在监控系统中,主站上位机采用1台工业PC机作为中控室的主机,从站下位机为2台现场数据采集装置,分别连接6312站和1#混匀取料机的信号源。

作为信息终端的上、下位机通过串行端口与无线传输装置相连,以无线通信的方式进行数据信息的相互传输,形成一个三级网络系统,监控系统基本结构如图1所示。

图1 监控系统基本结构图上位机中的组态王软件负责向下位机发送地址信息和控制命令,接收来自下位机管理设备的相关运行状态及参数信息,完成对生产过程的动态模拟显示和相关的数据处理,提供信息报警和数据报表等功能。

下位机完成对设备数据的实时采集,然后响应主站的请求,通过无线传输装置将设备的更新数据以无线通信的方式及时上传至主站的上位机中,实现设备点检状态的在线监测。

2、组态王软件的设计2.1 组态王简介组态王是一款国产组态软件,它具有①丰富的图库及图库开发工具,通过形象简单的组态工作,即可构成所需功能的界面;②大量的设备驱动接口,支持国内主流的各种PLC、智能仪表、板卡和现场总线等工控产品;③一种类似C语言的编程环境,便于建立命令语言文本,处理一些简单的算法和操作;④内嵌许多控件函数、命令语言函数供用户调用,另外支持自定义函数。

知识点2 组态王简介及应用

知识点2 组态王简介及应用
选择“画面”,在右侧视图中双击“新建”
图2-7 工程浏览器“新画面”对话框
2.2 设计新工程
3 。 使用图形工具箱:如果工具箱没有出现,选择菜单“工具/显示工具
箱”或按键盘的“F10”键打开它。在工具箱中单击文本工具 T ,在画面
上输入工程名文字。 4.使用调色板; 选择菜单“工具/显示调色板”,或在工具箱中选择 按钮, 弹出调色板画面(注意,再次单击 就会关闭调色板画面)。 5.使用图库管理器 选择菜单“图库/打开图库” 或按键盘“F2”键打开图库 管理器。
(9)保存参数 (10)保存数值
(11)初始值
2.2 设计新工程
(1
2)连接设备
(13)说明 (14)项目名 (15)寄存器 (16)转换方式 (17)线性 (18)开方、高级和非线性查表
图2-16 分段线性化定义
2.2 设计新工程
非线性查表转换的定义分为两个步骤: 1)变量将按照变量定义画面中的最大值、最小值、最大原始值和最小原始 值进行线性转换,即将从设备采集到的原始数据经过与组态王的初步转换。 2)将上述转换的结果按照线性表进行查表转换,得到变量的工程值,用于
2.3 动画制作
图2-24 监控画面显示
2.3 动画制作
2.3.2 命令语言 1.命令语言概述 (1)应用程序命令语言 (2)热键命令语言
(3)事件命令语言
(4)数据改变命令语言 (5)自定义函数命令语言
(6)画面命令语言
2.如何退出系统(动画连接命令语言)
图2-25 命令语言对话框
2.3 动画制作
图2-1 组态王工程管理器界面
2.2 设计新工程
3.建立新工程 1)用鼠标在工程管理器中选择菜单“文件/新建工程”,或者单击工 具栏的“新建”按钮,出现“新建工程向导之一” 对话框,如图2-2 所示。 2)单击“下一步”按钮,弹出“新建工程向导之二”对话框,如图2 -3所示。

组态软件基础及应用(组态王KingView)精品课件第四章

组态软件基础及应用(组态王KingView)精品课件第四章

图4-2 历史曲线固有属性

第四章 趋势曲线和其他曲线
1.曲线属性
曲线属性页中说明定义的绘制曲线时,历史数据的来源。曲线中数据的来源, 可以是组态王历史库、工业库或者其他ODBC连接的数据源。
历史库中添加变量,设置属性如下表4-1-1所示:
表4-1 历史库中添加变量设置属性
变量名称
输入要添加的变量的名称,或在左侧的列表框中选择,该列表框中 仅会列出本工程中定义了历史记录属性的变量。
第四章 趋势曲线和其他曲线
配方定义模板完成后,在组态王运行时可以通过配方函数进行各种配方的调入
、修改等,工作原理结构示意图如下。
项目和变量名
配方
项目名 项目类型 变量名
配方1 配方2 配方3 配方P
配料1 实数型 变量1
配方
11 21 31 P1
配料2 实数型 变量2
12 22 32 P2
配料3 实数型 变量3
线类型
单击“线类型”后的下拉列表框,选择当前曲线的线型。
线颜色
颜色设置区域可以对曲线的颜色进行设置,最好选择辨识度较高的 颜色,方便观察。
显示某变量的对应曲线时,设置该曲线数值显示的小数位数。仅当
” 小数位数
该变量是浮点型时,才起作用。不同的曲线可以设置不同的小数位
数。
曲线绘制方式 曲线绘制方式有模拟、阶梯、逻辑、棒图。
Void
设置历史曲线时间坐标起点、 T :时间年月日时分秒部分。 s: 无
SetTimeParam(Time,s,X, W) 时间轴长度。
时间的毫秒部分。 X
4
void PrintCurve() 5

时间轴长度。 W: 时
间轴长度单位:0-秒 1-分 2-时 3-日

组态王软件介绍

组态王软件介绍

3、系统软件3.1组态王软件介绍本系统采集控制软件选用中国本土软件厂商北京亚控科技发展有限公司生产的,国内最早的商用组态软件“组态王”。

截止到2009年底,“组态王”已在国内装机量有10万套,成功地应用于我国工业领域的各行各业,例如石油、化工、电力、冶金、造纸、橡胶、环保、机械制造等等,在中国使用的监控软件中,组态王拥有国内最多的用户。

像国外众多的软件一样,组态王软件也经过了一个发展例程:1995年——组态王V1.01996年——组态王V1.21997年——组态王V1.511998年——组态王V2.01999年——组态王V5.12000年——组态王V5.1 for Internet2001年——组态王V6.0、组态王电力专业版6.02002年——组态王V6.022003年——组态王V6.52005年——组态王V6.512006年——组态王V6.522007年——组态王V6.53下面介绍组态王通用强大的功能。

3.1.1基本人机界面功能通过本功能完成画面组态。

1.快速便捷的应用设计用组态软件构造“监控和数据采集系统”的好处之一就是能大大缩短开发时间,并能保证系统的质量。

能快速便捷地进行图形维护和数据采集是此类系统的关键点。

组态王正是提供了丰富的快速应用设计的工具。

(1)方便实用的工程管理组态王6.53提供方便实用的管理工具——工程管理器。

工程管理器是一个独立的可执行文件,用来管理本机的所有组态王工程,可以实现工程的压缩备份,备份恢复,数据词典的导出导入,实现开发和运行系统的切换等。

(2).集成的开发环境最新设计的组态王工程浏览器为用户提供了便利的集成开发环境。

工程设计者可以在工程浏览器中查看工程的各个部分,可以查看画面、数据库、配置通讯驱动程序、设计报表;可以完成系统的大部分配置。

工程浏览器采用树形结构,操作简单方便,容易接受。

在工程浏览器中,用户也可以方便地切换到组态王开发环境和运行环境。

(3).功能强大、易用的绘图工具目前用简单的示意性图形已经不足以表示工业现场复杂的生产过程,用户普遍要求更加丰富多彩、生动逼真的画面。

组态软件基础及应用(组态王KingView)精品课件第二章 kingview软件的基本使用

组态软件基础及应用(组态王KingView)精品课件第二章 kingview软件的基本使用

第 二 章 kingview软件的基本使用
图2-6 图库管理器
2.2.4 图库精灵的创建与使用
在不同工程的画面设计中,有些图如果要重复使用,是不能通过复制粘贴实现 的,但图库是可以共用的。通过把自己设计的图形生成图库精灵并保存在图库中,
” 就可以直接从图库中直接调用了。下面以一个简单的例子来具体说明。 首先在“数据词典”中新建一个变量“开关”,类型为内存离散,如图2-7所 示:
系统运行退出时
” 保存的值。
● 保存数值:系统运行时,如果变量的值发生了变化,组态王运行系统退出时,系统自动保存该值。 再次启动后,变量的初始值为上次系统运行退出时保存的值。
第 二 章 kingview软件的基本使用
当变量为IO类型时,可以设置下面内容: ● 最小原始值、最大原始值:驱动程序中输入原始模拟值的下限或上限。 ● 连接设备:与组态王交换数据的设备或程序,可以通过“设备配置向导”一步步完成设备的连接。 ● 寄存器:指定要与组态王定义的变量进行连接通讯的寄存器变量名,与指定的连接设备有关。 ● 数据类型:定义变量对应的寄存器的数据类型,相应范围如下; ●读写属性: 只读:对于只进行采集而不需要人为手动修改其值,并输出到下位设备的变量一般定义属性为只读。 只写:对于只需要进行输出而不需要读回的变量一般定义属性为只写。 读写:对于需要进行输出控制又需要读回的变量一般定义属性为读写。 ● 采集频率:用于定义数据变量的采样频率,与组态王的基准频率设置有关;当采集频率为0时,只 要组态王上的变量值发生变化时,就会进行写操作;当采集频率不为0时,会按照采集频率周期性的 输出值到设备。
2.3.2 变量的基本属性配置
在新建变量的时候,弹出的“定义变量”窗口内包含有“基本属性”、“报警 定义”和“记录和安全区”3个标签。如图2-17为变量的基本属性标签:

组态王重要功能简单使用介绍

组态王重要功能简单使用介绍

组态王重要功能简单使用介绍一、图库1、图形建立动画连接并合成图素的方式创建的图库精灵,在画面中引用后,其属性界面中动画连接属性的变量改变后,可以任意移动它的位置,但不能再调整其大小,否则动画连接属性的变量会变回到原先的变量。

为避免误操作,可以把图库精灵转换成普通图素后再定义属性变量。

2、一般情况下,含有图库精灵的画面会有许多操作上的限制。

如,为了在画图过程中把常用的图块创建为图库精灵,但图块中的图素要求不能包含引用到的图库精灵。

所以在画图过程中引用到的图库精灵应首先转化成普通图素。

转化成普通图素后,还可以个性化定义动画,而图库精灵定义动画比较死板。

二、动画制作1、组态王软件对稍微复杂的动画,如旋转轮、搅拌叶片模拟动作等没有现成的图库引用,都必须自己设计,无论采用图素基本旋转功能还是图素显示与隐藏方式实现视觉上的动画效果,绝大多数情况下都必须使用到内存变量。

一般一个动画使用到一个内存变量。

当软件点数较少,变量使用较紧张时,就不能为了动画效果而定义大量的内存变量。

动画的实现一般要求有重复计数功能的表达式支持,这就要定义专用的内存整型变量(为了使动画更流畅,可以定义内存实型变量,以小于1的阶梯变化),通过命令语言来实现重复计数功能。

为了减少变量的使用数,就应对整个组态系统的动画效果进行大的归类,如旋转、移动、闪烁、缩放等,每一类定义一个或多个(尽量少)的内存实型变量。

使用方法为:1、在应用程序命令语言中写出变量重复计数的程序,在某一窗口只要引用此变量来实现动画即可;2、在每个需要动画效果的窗口的画面命令语言中写出变量重复计数的程序。

方法1优点是每个变量只要书写一次计数程序,缺点是整个监控系统的同类型的动画效果相同,制作也不灵活。

方法2的优点是每个窗口中变量计数的变化量可以不一样,这样使得制作动画更方便灵活,每个窗口动画效果可根据需要灵活实现,缺点是同一个变量要多次书写计数程序。

另外必须注意的是:如果同时多个窗口都要实现同类型的动画效果,也就是同一个变量在多个窗口使用。

组态王软件介绍

组态王软件介绍

3、系统软件3.1组态王软件介绍本系统采集控制软件选用中国本土软件厂商北京亚控科技发展有限公司生产的,国内最早的商用组态软件“组态王”。

截止到2009年底,“组态王”已在国内装机量有10万套,成功地应用于我国工业领域的各行各业,例如石油、化工、电力、冶金、造纸、橡胶、环保、机械制造等等,在中国使用的监控软件中,组态王拥有国内最多的用户。

像国外众多的软件一样,组态王软件也经过了一个发展例程:1995年——组态王V1.01996年——组态王V1.21997年——组态王V1.511998年——组态王V2.01999年——组态王V5.12000年——组态王V5.1 for Internet2001年——组态王V6.0、组态王电力专业版6.02002年——组态王V6.022003年——组态王V6.52005年——组态王V6.512006年——组态王V6.522007年——组态王V6.53下面介绍组态王通用强大的功能。

3.1.1基本人机界面功能通过本功能完成画面组态。

1.快速便捷的应用设计用组态软件构造“监控和数据采集系统”的好处之一就是能大大缩短开发时间,并能保证系统的质量。

能快速便捷地进行图形维护和数据采集是此类系统的关键点。

组态王正是提供了丰富的快速应用设计的工具。

(1)方便实用的工程管理组态王6.53提供方便实用的管理工具——工程管理器。

工程管理器是一个独立的可执行文件,用来管理本机的所有组态王工程,可以实现工程的压缩备份,备份恢复,数据词典的导出导入,实现开发和运行系统的切换等。

(2).集成的开发环境最新设计的组态王工程浏览器为用户提供了便利的集成开发环境。

工程设计者可以在工程浏览器中查看工程的各个部分,可以查看画面、数据库、配置通讯驱动程序、设计报表;可以完成系统的大部分配置。

工程浏览器采用树形结构,操作简单方便,容易接受。

在工程浏览器中,用户也可以方便地切换到组态王开发环境和运行环境。

(3).功能强大、易用的绘图工具目前用简单的示意性图形已经不足以表示工业现场复杂的生产过程,用户普遍要求更加丰富多彩、生动逼真的画面。

组态王重要功能简单使用介绍[指南]

组态王重要功能简单使用介绍[指南]

组态王重要功能简单使用介绍一、图库1、图形建立动画连接并合成图素的方式创建的图库精灵,在画面中引用后,其属性界面中动画连接属性的变量改变后,可以任意移动它的位置,但不能再调整其大小,否则动画连接属性的变量会变回到原先的变量。

为避免误操作,可以把图库精灵转换成普通图素后再定义属性变量。

2、一般情况下,含有图库精灵的画面会有许多操作上的限制。

如,为了在画图过程中把常用的图块创建为图库精灵,但图块中的图素要求不能包含引用到的图库精灵。

所以在画图过程中引用到的图库精灵应首先转化成普通图素。

转化成普通图素后,还可以个性化定义动画,而图库精灵定义动画比较死板。

二、动画制作1、组态王软件对稍微复杂的动画,如旋转轮、搅拌叶片模拟动作等没有现成的图库引用,都必须自己设计,无论采用图素基本旋转功能还是图素显示与隐藏方式实现视觉上的动画效果,绝大多数情况下都必须使用到内存变量。

一般一个动画使用到一个内存变量。

当软件点数较少,变量使用较紧张时,就不能为了动画效果而定义大量的内存变量。

动画的实现一般要求有重复计数功能的表达式支持,这就要定义专用的内存整型变量(为了使动画更流畅,可以定义内存实型变量,以小于1的阶梯变化),通过命令语言来实现重复计数功能。

为了减少变量的使用数,就应对整个组态系统的动画效果进行大的归类,如旋转、移动、闪烁、缩放等,每一类定义一个或多个(尽量少)的内存实型变量。

使用方法为:1、在应用程序命令语言中写出变量重复计数的程序,在某一窗口只要引用此变量来实现动画即可;2、在每个需要动画效果的窗口的画面命令语言中写出变量重复计数的程序。

方法1优点是每个变量只要书写一次计数程序,缺点是整个监控系统的同类型的动画效果相同,制作也不灵活。

方法2的优点是每个窗口中变量计数的变化量可以不一样,这样使得制作动画更方便灵活,每个窗口动画效果可根据需要灵活实现,缺点是同一个变量要多次书写计数程序。

另外必须注意的是:如果同时多个窗口都要实现同类型的动画效果,也就是同一个变量在多个窗口使用。

组态王软件 组态王在能源监控中的应用

组态王软件 组态王在能源监控中的应用

组态王软件组态王在能源监控中的应用默认分类2010-08-22 13:37:54 阅读12 评论0 字号:大中小订阅1 引言组态王是一个具有丰富功能的HMI/SCADA软件。

可用于工业自动化的过程控制和管理监控。

它提供了集成、灵活、易用的开发环境和广泛的功能,能够快速建立、测试和部署自动化应用,来连接、传递和记录实时信息。

使用户可以实时查看和控制工业生产过程。

组态王的主要功能:(1). 丰富的人机界面功能,可视化操作界面,真彩显示图形、丰富的图库(2). 强大的通讯能力(3). 先进的报警和事件管理(4).强大的网络和冗余功能组态王目前能连接PLC、智能仪表、板卡、模块、变频器等上千种工业自动化设备。

支持设备之多之广可与国外优秀同类软件相媲美。

组态王通过驱动程序和这些工控设备通讯,利用这里优点可以采用单独的智能仪表就可以对供电系统进行监控和对设备能耗(日消耗单班消耗等)进行统计。

2 能源系统计算机监控和能源统计的总体设计思想目前很多能源系统的统计都采用智能仪表来实现,可是每天必须有专职的抄表工来对仪表显示的参数进行记录与计算才得到设备的日消耗电量。

这样不但耗费人力,而且消耗掉很多的时间,得到的结果又不十分的准确。

笔者利用计算机的快速、准确和组态王采集参数的实时的特点把现场仪表中的参数用过SR458 总线采集到上位机中进行能源的统计。

同时又可以把现场操作的状态反馈到仪表上,然后通过监控画面进行状态监控。

于是得到以下方案配置图(一)。

3 基于现场总线的能源系统计算机监控和能源统计的研究与实现由上面的配置图可以配置到下面的原理图(二)来实现高压电力能源统计的功能。

运用组态王提供的命令语言功能对能源参数进行处理和计算,可实现设备的日耗电、单班耗电等功能。

(1)构造数据库数据库是组态王软件软件的核心部分,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令就可以迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。

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

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

3 创建组态画面--动画连接
所谓“动画连接”就是建立画面的图素与 数据库变量的对应关系。 组态王提供有10个大类的动画连接: 属性变化:共有三种连接(线属性、填充属性、文
本色),它们规定了图形对象的颜色、线型、填充类 型等属性如何随变量或连接表达式的值变化而变化。 单击任一按钮弹出相应的连接对话框。线类型的图形 对象可定义线属性连接,填充形状的图形对象可定义 线属性、填充属性连接,文本对象可定义文本色连接。
快捷键删除选中的工程。 属性:在工程列表区中选择任一工程后,单击
此快捷键弹出工程属 性对话框。 备份:工程备份是在需要保留工程文件的时候,把组态
王工程压缩成组态王自己的“.cmp”文件。 恢复:单击此快捷键可将备份的工程文件恢复到工程列
表区中。 DB : 导出:利用此快捷键可将组态王工程数据词典中
的变量导出到EXCEL 表格。 DB : 导入:利用此快捷键可将EXCEL 表格中编辑好的
3创建组态画面建立新画面1在工程浏览器左侧的工程目录显示区中选择画面选项在右侧视图中双击新建图标弹出新建画面对话框3创建组态画面时间长度和更新频率变量模拟输出有些有模拟输入交互点动态点不同动画连接填充区分好mvpv带1位小数3创建组态画面使用图库管理器?选择图库菜单中打开图库命令或按f2键打开图库管理器3创建组态画面动画连接所谓动画连接就是建立画面的图素与数据库变量的对应关系
命令语言连接:所有的图形对象都可以定义三种命
令语言连接中的一种,命令语言连接使被连接对象在 运行时成为触敏对象。当TouchVew运行时,触敏对象 周围出现反显的矩形框,可由鼠标或键盘选中。按 SPACE键、ENTER键或鼠标左键,就会执行定义命令 语言连接时用户输入的命令语言程序。按动相应按钮

组态王软件详细教程第四讲报警和事件

组态王软件详细教程第四讲报警和事件

组态王软件详细教程第四讲报警和事件第四讲报警和事件报警和事件窗口的作用运行报警和事件记录是监控软件必不可少的功能,“组态王”提供了强有力的支持和简单的控制运行报警和事件记录方法。

组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。

通过这些报警和事件,用户可以方便地记录和查看系统的报警、操作和各个工作站的运行情况。

当报警和事件发生时,在报警窗中会按照设置的过滤条件实时的显示出来。

为了分类显示报警事件,可以把变量划分到不同的报警组,同时指定报警窗口中只显示所需的报警组。

(注:趋势曲线、报警窗口都是一类特殊的变量,有变量名和变量属性等。

)为使报警窗口内能显示变量的报警和事件信息,您必须先做如下设置:定义报警组切换到工程浏览器,在左侧选择“报警组”,然后双击右侧的图标进入“报警组定义”对话框。

在“报警组定义”对话框中单击“修改”。

→在“修改报警组”对话框中将“RootNode”修改为“化工厂”。

单击“确认”,关闭“修改报警组”对话框。

单击“增加”按钮,在“化工厂”报警组下再增加一个分组“反应车间”。

在本课程您将:了解报警和事件窗口的作用掌握报警和事件窗口设置方法掌握运行的报警和事件窗口的操作方法单击“报警组定义”对话框的“确认”按钮。

结束对报警组的设置设置变量的报警定义属性设置变量“反应罐压力”的报警属性。

在工程浏览器的左侧选择“数据词典”,在右侧双击变量名“反应罐压力”,弹出“定义变量”对话框。

在“定义变量”对话框中单击“报警定义”配置页,弹出对话框如下图:具体设置如下:低:10高:90报警组名:反应车间。

优先级:100单击“确定”,关闭此对话框。

采用同样的方法定义“原料油液位”,“催化剂液位”“成品油液位”的报警属性。

注:只有在“报警定义”对话框中定义了变量所属的报警组和报警方式后,才能在报警和事件窗口中显示此变量报警信息。

本节课将为工程增加一个报警和事件窗口。

建立报警和事件窗口建立新画面对于一个实际可用的系统来说,是由多幅具有不同功能的监控画面构成。

组态王应用总结

组态王应用总结

一、在组态王中创建报表1、创建报表:点击工具箱中“报表窗口”在画面上拖出一个矩形-----双击表格以外的空白处更改报表名称(是报表名称,不是画面名称)及表格行列数-------向表格插入公式:利用报表工具箱,先在报表工具箱的Fx后写“=”,之后可以插入公式或者变量(Fx前一个为插入变量),插入公式时函数后要加括号,形式如Max(‘E3:E63’),表示对E3至E63单元格求最大值2、向报表中每隔一段时间填入一个变量值:在命令语言下的“数据改变命令语言”下,新建项目---变量(域)是指按什么数据改变是写值,如日期,时,分等,向报表写字符串函数为ReportSetCellString,写数据函数为ReportSetCellV alue二、组态王与SQL server数据库的连接1、建立数据库:开始---所有程序-----Microsoft SQL server----企业管理器-----右击“数据库”-----新建数据库----为数据库起名字2、建立数据源:开始----控制面板----管理工具---数据源---添加3、组态王与数据库连接:组态王与数据库的连接是在命令语言----应用程序命令语言中实现的----新建应用程序命令语言----写入函数SQLConnect,函数中的DeviceID为组态王与数据库连接时产生的连接号,需要在数据词典中定义为内存整型变量,“dsn=”后面写上数据源名称,uid和pwd为服务器id和密码,在建立数据源时定义为无,则此处不用填写,并且SQLConnect函数要写在“起动时”中,不能写在“运行时”中,因为表格只需要在组态王启动时创建一次,若在“运行时”中,DeviceID的值将一直增大,最终导致程序不能运行。

4、建立表格模板:打开组态王----SQL访问管理器----表格模板---新建----为表格模板起名字---增加字段(此字段为表格模板中不变的量即表格模板建好后会自动写在表格的首行中,其中日期,时间的变量类型为浮点型,长度不能太小,否则不能写入数据,其余变量为变量实际类型),每一个字段写完后点击增加字段5、建立记录体:记录体是数据库与组态王进行连接的纽带,建立过程与建立表格模板时一致,只是此时记录体中为实际变量,需要插入变量,并且字段顺序与表格模板中保持一致6、表格模板与记录体连接:表格模板建好后运行组态王会建好表格模板,但是在数据库中看不到表格,因为此时组态王并未向数据库建立表格,组态王向数据库建立表格需要用到一个函数SQLCreatTable,函数中的DeviceID为组态王与数据库连接时产生的连接号。

组态软件基础及应用(组态王KingView)精品课件第七章

组态软件基础及应用(组态王KingView)精品课件第七章

图7-9 创建记录体

第七章 组态王数据库访问
(4)建立组态王与数据库的关联 组态王中通过SQL函数实现与数据库的建立与断开连接。通过
SQLConnect()函数建立组态王与数据库的连接,通过SQLConnect()函数断 开连接。本历程中数据库无用户名和密码,具体用法如下:
SQLConnect( DeviceID, "dsn=图书馆;uid=;pwd="); 其中DeviceID是用户创建的内存整形变量,用来保存SQLConnect()为每 个数据库连接分配的一个数值。编辑脚本程序。建议将建立数据库连接的命 令函数放在应用程序命令语言的启动时执行,执行语句如下”: SQLConnect(DeviceID,”dsn=图书管;uid=;pwd”); 将断开数据库连接的命令函数放在应用程序命令语言的停止时执行,执 行语句如下:
(1)新建工程 在组态王工程管理器中,新建“数据库存储与查询工程”,并将此工程 设为当前工程。 (2) 定义变量 进入组态王工程浏览器,在数据词典中新建所需变量,定义变量分别为 :借书日期(内存字符串)、借书时间(内存字符串)、管理(内存字符串 )、还书日期(内存字符串)、借书学生(内存字符串)、图书编号(内存
第七章 组态王数据库访问
SQLNext( DeviceID ); “首记录”按钮的弹起时命令语言为SQL查询函数,进行首记录信息查询:
SQLFirst( DeviceID ); “末记录”按钮的弹起时命令语言为SQL查询函数,进行末记录信息查询:
SQLLast( DeviceID );
4 利用KVADODBGird控件查询数据 1 控件介绍 在实际工程中常常需要访问开放型数据库中的大量数据,如果通过SQL函数

组态王重要功能简单使用介绍

组态王重要功能简单使用介绍

组态王重要功能简单使用介绍一、图库1、图形建立动画连接并合成图素的方式创建的图库精灵,在画面中引用后,其属性界面中动画连接属性的变量改变后,可以任意移动它的位置,但不能再调整其大小,否则动画连接属性的变量会变回到原先的变量。

为避免误操作,可以把图库精灵转换成普通图素后再定义属性变量。

2、一般情况下,含有图库精灵的画面会有许多操作上的限制。

如,为了在画图过程中把常用的图块创建为图库精灵,但图块中的图素要求不能包含引用到的图库精灵。

所以在画图过程中引用到的图库精灵应首先转化成普通图素。

转化成普通图素后,还可以个性化定义动画,而图库精灵定义动画比较死板。

二、动画制作1、组态王软件对稍微复杂的动画,如旋转轮、搅拌叶片模拟动作等没有现成的图库引用,都必须自己设计,无论采用图素基本旋转功能还是图素显示与隐藏方式实现视觉上的动画效果,绝大多数情况下都必须使用到内存变量。

一般一个动画使用到一个内存变量。

当软件点数较少,变量使用较紧张时,就不能为了动画效果而定义大量的内存变量。

动画的实现一般要求有重复计数功能的表达式支持,这就要定义专用的内存整型变量(为了使动画更流畅,可以定义内存实型变量,以小于1的阶梯变化),通过命令语言来实现重复计数功能。

为了减少变量的使用数,就应对整个组态系统的动画效果进行大的归类,如旋转、移动、闪烁、缩放等,每一类定义一个或多个(尽量少)的内存实型变量。

使用方法为:1、在应用程序命令语言中写出变量重复计数的程序,在某一窗口只要引用此变量来实现动画即可;2、在每个需要动画效果的窗口的画面命令语言中写出变量重复计数的程序。

方法1优点是每个变量只要书写一次计数程序,缺点是整个监控系统的同类型的动画效果相同,制作也不灵活。

方法2的优点是每个窗口中变量计数的变化量可以不一样,这样使得制作动画更方便灵活,每个窗口动画效果可根据需要灵活实现,缺点是同一个变量要多次书写计数程序。

另外必须注意的是:如果同时多个窗口都要实现同类型的动画效果,也就是同一个变量在多个窗口使用。

组态王软件的应用与分析

组态王软件的应用与分析

Hefei University组态王软件的应用与分析专业及班级:自动化(1)班姓名:微尘学号: 0905075014 授课老师: 丁健完成时间: 2012-11-13组态王软件的应用与分析摘要:组态王软件是完成数据采集与过程控制的专用软件,它是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业控制系统。

同时组态王软件开发的监控系统软件以标准的工业计算机软、硬件平台构成的开放式系统取代传统的封闭式系统,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态。

本文通过介绍组态王的特点、基本功能及单片机与组态王的应用实例,详细直观的把组态王软件的特性展示出来。

关键词:组态王控制系统监控系统单片机通讯系统一、组态王软件简介组态王软件是利用系统软件提供的工具,用户通过简单的形象组织组合工作,即可实现所需的软件功能。

工业过程控制系统中,常常要求有如下功能:数据采集与数据处理功能、数据存储功能、包括数据查询、数据管理和数据显示等系统故障或事故报警、现场动态图形功能、显示现场生产过程或实时状态、自动或召唤出实时和历史报表功能或数据曲线显示功能、友好的人机界面等。

过去在开发控制系统软件时开发者要选择一种程序设计语言来实现上述功能。

往往软件的编程量很大软件开发成本高、开发周期长、软件的维护量大组态软件就是在这当种需求下产生。

组态软件将士主常用功能组合在一起形成一个新的软件平台用户只须在这个软件平台下进行二次开发,系统所需的软件即可。

组态软件正在代替各种计算机语言的软件开发。

其优点有:提高系统的成功率和可靠性、缩短项目开发周期、减少开发费用组态王组态软件是在流行的微机上建立工业控制对象的人机接口的一种智能软件包。

它是以windows98/windowsnt4.0中文操作系统为其操作平台。

充分利用了windows的图形功能完备、界面一致性好、易学易用的特点。

组态软件基础及应用(组态王KingView)精品课件第一章

组态软件基础及应用(组态王KingView)精品课件第一章
(5)强大的数据库。配有实时数据库,可存储各种数据,如模拟量、离 散量、字符型等,实现与外部设备的数据交换。
(6)可编程的命令语言。有可编程的命令语言,使用户可根据自己的需 要编写程序,增强图形界面。
(7)周密的系统安全防范,对不同的操作者,赋予不同的操作权眼,保
” 证整个系统的安全可靠运行。 (8)仿真功能。捉供强大的仿真功能使系统并行设计,从而缩短开发周 期。

第一章 组态王软件
1. 国外组态软件
(1)InTouch: Wonderware(万维公司)的InTouch软件是在上世 纪80年代末、90年代初进入中国的组态软件。InTouch提供了丰富的图库。 早期的InTouch软件采用DDE方式与驱动程序通信,性能较差, InTouch7.0 版已经完全基于32位的Windows平台,并且提供了OPC支持。
第一章 组态王软件
(6) MCGS:由北京昆仑通态自动化软件科技有限公司开发,分为
通用版、嵌入版和网络版,其中嵌入版和网络版是在通用版的基础开发
来的,在市场上主要是搭配硬件销售。
(7) 态神:态神是由南京新迪生软件技术有限公司开发,核心软件
产品初创于2005,是首款3d组态软件。
组态软件已经成为工业自动化系统的必要组成部分,因此吸引了大
象和控制目的组态,完成最终的自动化控制工程。

第一章 组态王软件
组态的概念最早出现在工业计算机控制中,如:DCS(集散控制系统)组 态、PLC(可编程控制器)梯形图组态;人机界面生成软件就叫工控组态软件 。在其他行业也有组态的概念,如AutoCAD,PhotoShop等。不同之处在于 ,工业控制中形成的组态结果是用在实时监控的。工控组态软件也提供编程 手段增强其功能,一般都是内置编译系统,提供类BASIC语言,有的支持VB ,现在有的组态软件甚至支持C#高级语言。

组态王实验报告

组态王实验报告

集中上机2(组态王软件的应用)成绩:题目:锅炉监控系统姓名:学号:班级:指导教师:实习时间:一、实验目的计算机相关课程是现在任何专业的学生都掌握的一种技能,此集中上机旨在一周的时间内帮助学生独立掌握关于软件的基本常识,加强计算机操作能力。

组态王通用工业自动化监控组态软件系统是实时程序生成器,可以产生管理级别上的监控和数据采集系统,可用于电力、通讯、制冷、化工、石油、钢铁、煤炭、水泥、纺织、机械制造、造纸、食品、水处理、建材、环保、智能楼宇、实验室、交通等多种工程领域,对这个组态软件的学习可为以后的工作、学习奠定坚实的基础。

二、实验内容1.实验目标:自行开发一个锅炉监控系统。

设计要求:以学生社区锅炉为例,自动检测锅炉液面和温度,根据学生用水情况(主要是要区别开学生的用水高峰、低峰等时间段,还有就是水的用途(是烧的开水还是洗澡水等等)),及时控制进、出水阀的开关和流量,设置指示灯、报警灯,处理好温度和高度的关系等。

要求实时显示液面(既有锅炉也有进水炉等等)高度和温度,有报警显示,时间显示等。

设计要求:各种开关既可以手动又可以自动控制。

2.设计思路:根据生活中的实际事例进行分析和化简,理清设计思路,划分模块,先有个大概的蓝图,然后再对各个模块进行设计。

3.任务模块划分:首先是冷水系统,冷水系统负责平常的锅炉供水和应及时的供水,然后是锅炉,由于要烧开水和热水,必须确定锅炉的数量并根据用水高低峰进行锅炉的控制,最后是出水系统,出水系统包括水箱储水及热水和开水的加压供应。

三、实验步骤1.主界面设计及实施:首先以冷水,热水,出水三大系统为基础进行主界面的布局;然后根据各子系统的功能,从图库中调取所需的东西。

2.各子模块的设计与实现:①冷水系统:从图库中调取水箱,管道,阀门,容量计,开关等元素,自定义变量,编写函数,然后进行调试。

②热水系统:从图库中调取锅炉,管道,阀门,开关,温度计,容量计,报警器等元素,自定义相关变量,编写函数实现功能,进行调试。

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