组态王复习
组态王中的数据报表制作与保存复习课程

组态王中的数据报表制作与保存复习课程组态王中的数据报表制作与保存组态王中的数据报表制作与保存摘要:本⽂主要介绍如果使⽤组态王来构建数据报表,并以EXCEL的格式在指定的⽂件路径保存。
关键字:组态王历史库数据报表制作保存⼀、引⾔数据报表是反应⽣产过程中的数据、状态等,并对数据进⾏记录的⼀种重要形式。
它既能反映系统实时的⽣产情况,也能对长期的⽣产过程进⾏统计、分析,使管理⼈员能够实时掌握和分析⽣产情况。
组态王提供内嵌式报表系统,⼯程⼈员可以任意设置报表格式,对报表进⾏组态。
组态王为⼯程⼈员提供了丰富的报表函数,实现各种运算、数据转换、统计分析、报表打印等。
既可以制作实时报表,也可以制作历史报表。
组态王还⽀持运⾏状态下单元格的输⼊操作,在运⾏状态下通过⿏标拖动改变⾏⾼、列宽。
另外,⼯程⼈员还可以制作各种报表模板,实现多次使⽤,以免重复⼯作。
⼆、数据报表的制作数据报表分为实时数据报表和历史数据报表2类。
报表的构建⽅法如下:在画⾯内,使⽤⼯具箱中的报表窗⼝按钮创建⼀个报表窗⼝,如图1所⽰。
图1 创建后的报表窗⼝⽤⿏标双击报表窗⼝的灰⾊部分,弹出“报表设计”对话框,该对话框主要设置报表的名称、报表表格的⾏列数⽬以及选择套⽤表格的样式。
1、制作实时数据报表实时数据报表是实时显⽰相关变量的数据值,在报表窗⼝的单元格中直接引⽤变量来实现。
在报表的单元格中直接输⼊“=变量名”,既可在运⾏时在该单元格中显⽰该变量的数值,当变量的数据发⽣变化时,单元格中显⽰的数值也会被实时刷新。
2、制作历史数据报表历史数据报表是从组态王的历史库中查询相关变量的历史数据,并在历史数据报表内显⽰,因此对历史数据报表要查询的数据必须设置历史记录属性。
在组态王中,离散型、整型和实型变量⽀持历史记录,字符串型变量不⽀持历史记录。
组态王的历史记录形式可以分为数据变化记录、定时记录(最⼩单位为1分钟)和备份记录。
记录形式的定义通过变量属性对话框中提供的选项完成。
组态王复习题(全部)

组态王复习题一、概念题1变量名:唯一标识一个应用程序中数据变量的名字,同一应用程序中的数据变量可以重名。
2.I/O离散变量用于表示浮点数据,取值范围10E-38~10E+38,有效值7位。
3.趋势曲线用来反应数据变量随时间的变化情况。
趋势曲线只有实时趋势曲线。
4.“I/O变量”指的是需要“组态王”和其它应用程序(包括I/O服务程序)交换数据的变量。
这种数据交换是单向的。
5外部设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据及内存变量。
6组态王把那些需要与之交换数据的设备或程序都作为内部设备7变量或变量的域的值变化到超出数据字典中所定义的变化灵敏度时,它们就被执行多次。
8在组态王中,每个工程可以在多个的目录下。
9定义了I/O变量后,组态王就可以和它们交换数据。
10命令语言是一段类似汇编语言的程序,工程人员可以利用这段程序来增强应用程序的灵活性。
11.内存离散变量、I/O离散变量:类似一般程序设计语言中的变量,取值为A.0.1 B 整数 C –1、1 D 布尔(BOOL)12.基本类型的变量也可以按照数据类型分为长整数型和字符串型。
A离散型 B模拟型 C I/O变量 D实型变量13.组态王安装与运行环境主频100MHZ以上,内存不少于32兆运行于Windows 98第二版及A Windows 98B 2000/NTC Windows XPD MSDOS14.变量可以分为基本类型和特殊类型两大类。
基本类型的变量又分为。
A.内存变量B.离散变量C.I/O变量 D实型变量15.工控软件“组态王”包由•工程管理器、工程浏览器。
A画面运行系统 B信息窗口 C数据库 D外部设备16.内存实型变量、I/O实型变量:用于表示,取值范围A 浮点数据 B.0.1 C.有效值7位 D.10E-38~10E+3817.内存整数变量、I/O整数变量用于表示带符号的整型数据,取值范围A -2147483648~2147483647B -1、1C 10E-38~10E+38 D浮点数18.事件命令语言可以规定在事件发生、存在、和消失时分别执行的程序。
组态王期中考试试卷

监控软件其中考试题
1、新建一个工程,该工程放在以学号、姓名为名称的文件夹内。
(5
分)
2、定义一个串口设备(设备自选)。
(10分)
3、定义变量:内存实型、内存字符串、I/O整型最少各一个(可根据
动画的需要增加)(5分)
4、建立一个画面,完成如下动画:(每小题20分)
学号尾数为奇数:1)画一个圆形代表灯,变量低于80时显示绿色,80-90时显示橙色,90以上显示红色。
2)做一个水平移动的对象
3)做一个文本文件,显示当前的时间(几点几分即可)
4)做一个闪烁文本(显示两种颜色即可)
学号尾数为偶数:1)画一个圆形代表灯,变量低于10时显示红色,10-40时显示橙色,40以上显示绿色。
2)做一个水平滑动杆移动的对象
3)做一个文本文件,显示你输入的数值
4)输入“温度过高”字符,当变量值大于80时,显示该字符。
组态软件基础及应用(组态王KingView)上机考试题3

组态王上机考试题目3一.题目要求及评分标准基于组态王设计交通灯控制系统,该系统可供拥挤十字路口使用的交通灯,其中包括红、绿、黄三种颜色状态。
设计完成以下功能:(1)利用组态王6.55制作交通灯控制系统使的红、绿、黄三色灯按照一定规律亮灭。
(10分)(2)在组态王6.55中绘制能够正确反映题目要求的画面,定义相关变量,进行相应的动画链接,且实物与画面能够互相监控。
(20分)(3)实现南北方向绿灯的打开次数的实时曲线显示。
(20分)(4)实现东西方向绿灯的打开次数的历史曲线显示。
(20分)(5)当开关打开时,南北红灯亮30,同时东西绿灯亮27s,东西黄灯亮3s;然后东西红灯亮30s,同时南北绿灯亮27s,南北黄灯亮3s,循环往复,闪亮顺序参照实际交通灯。
(30分)6、根据自己能力进行功能扩展(比如登陆界面、控制界面、控制按钮、报警显示器等)。
(不做要求,完成好适当加分)二.系统组成及控制要求(1)如图1是十字路口交通信号灯示意图本系统的控制对象有六个,分别为东西方向红灯两个,南北方向红灯两个,东西方向黄灯两个,南北方向黄灯两个,东西方向绿灯两个,南北方向绿灯两个。
在组态王模拟控制中系统分为自动控制和手动控制。
自动控制:自动控主要应用于正常情况下使用,南北红灯亮维持30秒,在南北红灯亮的同时东西绿灯也亮,并维持27秒。
到27秒时,东西绿灯熄灭,在东西绿灯熄灭时,东西黄灯亮3s,南北红灯熄灭,绿灯亮,东西黄灯熄灭,红灯亮维持30秒,南北绿灯亮维持27秒,在南北绿灯熄灭后同时南北黄灯亮。
这时南北红灯又亮,同时南北黄灯熄灭,东西绿灯又同时亮,如此周而复始。
手动控制:主要应用于交通堵塞分为南北交通灯绿灯亮和东西交通灯红灯亮、东西交通灯绿灯亮和南北交通灯红灯亮、南北黄灯单独辆亮、东西黄灯单独辆亮;特殊情况下可以进行单独控制。
在控制的过程中不会出现互相干扰的情况。
图1十字路口交通灯示意图(2)东西、南北两干道交于一个十字路口,各个路口有一个交通灯,指挥车辆和行人安全通行。
组态王数据类型复习过程

组态王数据类型数据类型:只对I/O类型的变量起作用,定义变量对应的寄存器的数据类型,共有9种数据类型供用户使用,这9种数据类型分别是:BIT:1位;范围是:0或1BYTE:8位,1个字节;范围是:0---255SHORT: 2个字节;范围是:-32768---32767USHORT:16位,2个字节;范围是:0---65535BCD:16位,2个字节;范围是:0---9999LONG:32位,4个字节;范围是:-2147483648——2147483647 LONGBCD:32位,4个字节;范围是:0---4294967295 FLOAT:32位,4个字节;范围是:10e-38---10e38,有效位7位STRING:128个字符长度1.内存离散变量、I/O离散变量类似一般程序设计语言中的布尔( BOOL)变量,只有0、1两种取值,用于表示一些开关量。
2.内存实型变量、I/O实型变量类似一般程序设计语言中的浮点型变量,用于表示浮点数据,取值范围为10E-38~10E +38,有效值为7位。
3.内存整数变量、I/O整数变量类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围为-2 147 483 648~2 147 483 647。
4.内存字符串型变量、I/O字符串型变量类似一般程序设计语言中的字符串变量,可用于记录一些有特定含义的字符串,如名称、密码等,该类型变量可以进行比较运算和赋值运算。
特殊变量类型有报警窗口变量、报警组变量、历史趋势曲线变量、时间变量四种。
这几种特殊类型的变量正是体现了“组态王”系统面向工控软件、自动生成人机接口的特色。
下面是有关变量基本属性的说明。
变量名:惟一标识一个应用程序中数据变量的名字,同一应用程序中的数据变量不能重名,数据变量名区分大小写,最长不能超过32个字符。
用鼠标单击编辑框的任何位置进入编辑状态,工程人员此时可以输入变量名字,变量名可以是汉字或英文名字,第一个字符不能是数字。
最新组态王复习题(全部)复习过程

组态王复习题一、概念题1变量名:唯一标识一个应用程序中数据变量的名字,同一应用程序中的数据变量可以重名。
2.I/O离散变量用于表示浮点数据,取值范围10E-38~10E+38,有效值7位。
3.趋势曲线用来反应数据变量随时间的变化情况。
趋势曲线只有实时趋势曲线。
4.“I/O变量”指的是需要“组态王”和其它应用程序(包括I/O服务程序)交换数据的变量。
这种数据交换是单向的。
5外部设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据及内存变量。
6组态王把那些需要与之交换数据的设备或程序都作为内部设备7变量或变量的域的值变化到超出数据字典中所定义的变化灵敏度时,它们就被执行多次。
8在组态王中,每个工程可以在多个的目录下。
9定义了I/O变量后,组态王就可以和它们交换数据。
10命令语言是一段类似汇编语言的程序,工程人员可以利用这段程序来增强应用程序的灵活性。
11.内存离散变量、I/O离散变量:类似一般程序设计语言中的变量,取值为A.0.1 B 整数 C –1、1 D 布尔(BOOL)12.基本类型的变量也可以按照数据类型分为长整数型和字符串型。
A离散型 B模拟型 C I/O变量 D实型变量13.组态王安装与运行环境主频100MHZ以上,内存不少于32兆运行于Windows 98第二版及A Windows 98B 2000/NTC Windows XPD MSDOS14.变量可以分为基本类型和特殊类型两大类。
基本类型的变量又分为。
A.内存变量B.离散变量C.I/O变量 D实型变量15.工控软件“组态王”包由•工程管理器、工程浏览器。
A画面运行系统 B信息窗口 C数据库 D外部设备16.内存实型变量、I/O实型变量:用于表示,取值范围A 浮点数据 B.0.1 C.有效值7位 D.10E-38~10E+3817.内存整数变量、I/O整数变量用于表示带符号的整型数据,取值范围A -2147483648~2147483647B -1、1C 10E-38~10E+38 D浮点数18.事件命令语言可以规定在事件发生、存在、和消失时分别执行的程序。
组态王软件复习题

简答题1、组态王软件建立应用工程的一般过程?2、组态王软件命令语言有几种?分别是什么?配置两个用户,分别能够操作两个不同对象。
利用缩放动画连接制作一个简易温度计。
温控曲线的设定方式,如何设定,如何实时显示。
如果组态王中的变量要访问PLC中的数据,设置成IO变量还是内存变量。
为了在实际I/O设备暂时不存在的情况下也能够调试由组态王编制的监控程序,组态王提供一个仿真PLC设备,用来模拟实际PLC设备向监控软件提供数据,供用户调试。
仿真PLC提供五种类型的内部寄存器变量INCREA、DECREA、RADOM、STATIC、CommErr,每种寄存器变量的编号从1-1000,所有变量的数据类型均为整型(即INT)。
基本类型变量与一般程序设计语言,比如BASIC、PASCAL、C语言定义的变量相似,一共有8种,分为内存变量、I/O变量和结构变量三类。
定义其“变化灵敏度”,只有当该变量的数值变化幅度超过“变化灵敏度”(缺省为0)时,“组态王”才更新与之相连接的图素。
填充方向有四个:向上填充;向下填充;向左填充;向右填充。
点击按钮A(“填充方向”按钮),则顺序显示填充方向示意图。
④设置变化方向。
变化方向有五个:向上收缩;向下收缩;向左收缩;向右收缩;向中心收缩。
点击“方向选择”按钮,则顺序显示收缩方向示意图,其意义是:蓝色的箭头是变化的方向,蓝点是参考点。
变化过程中,参考点保持不变,随着连接表达式的值的减小,图素对象沿箭头方向变化。
我们在书写命令语言时只使用函数唯一的参数MenuIndex ,就是菜单项的索引号。
我们按照工程需要对MenuIndex的不同值定义不同的功能。
MenuIndex=0对应第一项子菜单。
超级文本显示控件参数说明LoadText函数语法格式如下:LoadText( "ControlName", "FileName", ".Txt Or .Rtf" )参数说明:ControlName:用户定义的超级文本显示控件名称,可以为中文名或英文名。
工业控制组态软件附应用课程复习题

工业控制组态软件及应用课程复习题一、填空题(单选题)1、组态王软件就是一种通用得工业()软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部得各种生产系统与应用以及信息交流汇集在一起,实现最优化管理。
(A)监控(B)过程(C)管理(D)应用答案A2、当()打开时,工具箱自动显示。
工具箱中得每个工具按钮都有“浮动提示”,帮助您了解工具得用途。
(A)监控(B)画面(C)软件(D)应用答案B3、()连接就是使被连接对象根据条件表达式得值而显示或隐含。
(A)动画(B)画面(C)隐含(D)变量答案C4、缩放连接就是使被连接对象得大小随连接()得值而变化。
(A)隐含(B)动画(C)变量(D)过程答案C5、旋转连接就是使对象在画面中得()随连接表达式得值而旋转。
(A)表达式(B)画面(C)位置(D)旋转答案C6、命令语言得格式类似()得格式,工程人员可以利用其来增强应用程序得灵活性。
(A)汇编语言(B)VB (C)C语言(D)basco 答案C7、数据报表就是反应生产过程中得()、运行状态等,并对数据进行记录、统计得一种重要工具,就是生产过程必不可少得一个重要环节。
(A)动画连接(B)软件隐含(C)过程数据(D)basco表达式答案C8、ReportSetHistData2函数可从组态王记录得()中按指定得起始时间与时间间隔查询指定变量数据。
(A)实时库(B)历史库(C)过程数据(D)basco表达式答案B二、填空题(多选题)1、组态王软件结构由()、()及()三部分构成。
(A)开发系统(B)工程浏览器(C)运行系统(D)工程管理器答案ABC2、组态王把那些需要与之交换数据得()或()都作为外部设备使用。
(A)软件程序(B)通讯连接(C)硬件设备(D)外部软件答案CD3、所谓“动画连接”就就是建立()与()得对应关系。
(A)监控中心(B)画面得图素(C)监控中心(D)数据库变量答案BD4、()连接就是使被连接对象在条件表达式得值为真时闪烁。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1组态软件:又称组态监控软件系统软件。
是一些数据采集与过程控制的专用软件。
(数据采集与监视控制)2力控监控组态软件基本的程序及组件包括:工程管理器;人机界面VIEW;实时数据库DB;I/O驱动程序;控制策略生成器以及各种数据服务及扩展组件。
(实时数据库是系统的核心)3工业控制中一个项目总的要求可分为:控制现场及工艺;执行部件及控制点数;控制设备;现场模拟和监控;数据库4创建工程的步骤:绘制图形界面→创建数据库→配置I/O设备并进行I/O数据连接→建立动画连接→运行及调试5动画连接的含义:将画面中的图形对象与变量之间建立某种关系,当变量的值发生变化时,在画面上图形对象的动画效果以动态变化的方式体现出来。
6组态软件的基本组成部分:开发系统Draw;界面运行系统View;数据库系统DB。
7变量类型:1)窗口中间变量:作用域仅限于力控应用程序的一个窗口;2)中间变量:作用域为整个应用程序;3)间接变量:当其他变量的指针使用,当普通变量使用,当数组使用;4)数据库变量:即可以访问本地数据库,也可以访问远程数据库,构成分布式结构。
5)系统中间变量:$time(以$开头)8变量的数据类型:实型(64位)整型(32位)离散型(32位)字符型(64位)。
9对象:是一种封装的,具有属性、方法和事件的特殊数据类型。
力控的对象类型:普通图元、复合组件、后台组件图库、标准Activex空间、智能单元对象。
10图形对象的属性:线→线宽、线色、线风格;填充体→边线颜色、边线线宽、填充颜色;动态(系统运行时可更改)静态(系统运行时不可更改)11图形对象的事件(动画连接对话框):1)鼠标动画→运行时被鼠标选中或拖拽时,动作触发2)颜色动画3)尺寸动画4)数值动画5)杂项12变量的安全级别(力控监控组态软件变量有4个安全级别,与用户级别一样):1)操作工级2)班长级3)工程师级4)系统管理员级13力控监控组态软件的安全管理包括:用户访问管理、系统权限管理、系统安全管理、工程加密管理14脚本:力控中动作脚本是一种基于对象和事件的编程语言(所有的脚本都是事件驱动的);脚本类型:窗口脚本、应用程序脚本、数据该表脚本(报表)、键脚本、条件脚本。
15曲线:1)趋势曲线(实时趋势、历史趋势):实时趋势是动态的,在运行期间是不断更新的,是变量的实时值随时间变化而绘出的变量→时间关系曲线图;历史趋势是根据保存的实时数据库中的历史数据随时间变化而绘出的二维曲线图,历史趋势引用的变量必须是数据库型变量,并且这些数据库变量必须已经指定保存历史数据。
2)X-Y曲线:X-Y曲线是Y变量的数据随X变量的数据变化而绘出的关系曲线图,其横坐标为X变量,纵坐标为Y 变量。
16力控界面的参数属性:基本参数,报警参数,数据连接,历史参数17历史报表的作用:1)数据报表能将生产过程中的各类信息以直观的表格形式反映;力控软件提供了历史报表和万能报表。
历史报表可形成典型的班报、日报、月报、季报、年报。
万能报表提供类似EXCEL的电子表格功能,可以形成更为复杂的报表系统。
2)历史报表的定义:历史报表是一种浏览和打印历史数据和统计数据的工具。
对历史报表可进行手工或自动打印。
历史报表从数据库中按照一定的采样方式获取一个或多个点的历史数据以表格的形式显示出来。
18报警和事件:1)过程报警:过程情况的警告(温度高低);2)系统报警:有关系统运行错误报警以及I/O设备运行错误或故障报警等;3)事件记录:系统对各种系统状态以及用户操作等信息的记录。
报警是控制过程状态错线问题发出警告,同时要求操作人员做出响应;事件记录了系统各种状态的变化和操作人员的活动情况不要求操作人员做出响应。
19实时报警:只反映当前未确认和确认的报警,如果经过确认处理后一个报警返回正常状态则这个位号的报警状态变为“恢复”
状态,它前面产生的报警状态从现实中消失;历史报警:反映了所有发生过的报警,可显示:报警发生时间、确认时间、报警状态范围正常状态的时间;报警的类型:1)模拟量报警:低报、低低报、高报、高高报、偏差报警、变化率报警2)开关量报警(异常值报警):ON报警、OFF报警;报警的优先级:0:无动作,即不关心该类报警,也不生成报警记录;1:低级;2:高级;3:紧急报警(从0到3,优先级从低到高)20力控的点类型:模拟I/O点、数字I/O点、控制点、累计点、运算点等。
1)模拟I/O点:输入和输出量为模拟量,可完成输入信号量程变换,报警检查,输出限值等功能。
①基本参数:定义基本特征,包括点名、单元、量程变换、转换方式、统计②报警参数:报警区设定、报警优先级设定、变化率报警、偏差报警③数据连接:对于测量值1 PV参数有三种数据连接可选I/O设备、网络数据库、内部链接④历史参数21计算机控制系统:设备层、控制层、监控层、管理层(四个层次结构构成一个分布式的工业网络控制系统)22远程系统:VIEW、DB、I/O23控件及组件:OLE控件、Windows控件、内部组件(温度曲线、增强XY曲线、立体柱图)24数据通讯方式:串行通信、PC总线、工业以太网(TCP/IP)、DDE和OPC、DDBC、modem25DDE与Excel的连接:1)力控数据库作为DDE服务器设置如下:服务名称:DB,话题名称:DB,DDE项目名称:为数据库中的点参数名,如:TAG1.PV和TAG1.DESC;Excel作为客户端:①Excel作为第三方DDE客户程序如何将力控数据库作为DDE服务器进行数据交换过程如下:在力控数据库中创建一个模拟I/O点TAG1②启动力控数据库③用Excel程序打开一个工作簿,在工作单元的2个单元格内分别输入一下内容:“=DB/DB!TAG1.PV”和“=DB/DB!TAG1.DESC”;2)力控数据库作为DDE客户程序:当利空数据库作为客户端访问DDE服务程序时,是将DDE服务器程序作一个I/O设备,数据库中点参数通过I/O数据连接与DDE服务器程序进行数据变换,连接项名称要参考相关DDE服务程序的说明;Excel作为DDE服务器:首先在数据库中建一个模拟I/O点FI101、FI101的PV参数为实型,FI101的DESC参数为字符型,两参数通过DDE方式分别连接到Excel工作簿Book1.XLS的工作单的R1C1和R1C2单元,Excel工作单的第一行左起第一个和第二个单元格①在导航中展开项目“I/O设备驱动”,选择DDE配置选项②设备名称定义为“Excel”③“服务名”名称为“Excel”④“主题名”名称为“Book1.XLS”⑤将I/O设备下的Excel 设备中的PV和DESC参数分别于DDE的“R1C1”和“R1C2”进行数据连接26连接OPC服务器和建立OPC组,添加OPC标签,异/同步读写数据,断开OPC 服务器连接。
客户操作数据项的一般步骤:通过服务器对象接口枚举服务端定义的所有数据项→将要操作的数据项写入客户定义的对象中→通过组对象对数据项进行读写操作。