组态软件基础及应用(组态王KingView)上机考试题3
组态王(KingView)简明教程

随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。
在开发传统的工业控制软件时,当工业被控对象一旦有变动,就必须修改其控制系统的源程序,导致其开发周期长;已开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价格非常昂贵;在修改工控软件的源程序时,倘若原来的编程人员因工作变动而离去时,则必须同其他人员或新手进行源程序的修改,因而更是相当困难。
通用工业自动化组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的的任意组态,完成最终的自动化控制工程。
组态(Configuration)为模块化任意组合。
通用组态软件主要特点有(1)延续性和可扩充性。
用通用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更新和升级;(2)封装性(易学易用),通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能;(3)通用性,每个用户根据工程实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。
最早开发的通用组态软件是DOS环境下的组态软件,其特点是具有简单的人机界面(MMI)、图库、绘图工具箱等基本功能。
随着Windows的广泛应用,Windows环境下的组态软件成为主流。
与DOS环境下的组态软件成为主流。
与DOS环境下的组态软件相比,其最突出的特点是图形功能有了很大的增强。
组态考试重点及答案

组态网考试重点一、简答题(4选3)15分1、变量的分类变量按照功能可分为:外部变量、内部变量、系统变量和脚本变量;按照数据类型分类;二进制变量、有符号8位数、无符号8位数、有符号16位数、无符号16位数、有符号32位数、无符号32位数、32位浮点数、64位浮点数、8位字符集文本变量、16位字符集文本变量、结构类型变量、原始数据类型变量、文本参考。
2、函数,动作的功能(VB、C)Wincc可以通过使用函数和动作使Wincc项目中的过程动态化。
C脚本有两种:函数和动作。
●动作需要触发器(事件)来触发,没有触发器动作不会执行;函数则是作为动作的组件来使用。
●动作用于独立于画面的后台任务,如打印日常报表、监控变量、执行确定的运算(如变量归档中),动作往往没有形参,动作的返回值只能是int型,返回值描述的是动作的执行状态(如正常与否),可用于故障判断;函数是对指定的对象(形参)进行一定的函数运算,其返回值是可变的,根据函数的实际输出值的类型而定,如double f(int x)。
用于动作中、动态对话框中、报警回路功能中的报警记录、启动和释放归档时等。
●动作可主要有全局脚本动作、对象属性的C动作和对象事件的C动作。
其中对象事件的C动作,由于对象事件可触发,因此不必设置触发器。
如上述实例中的按钮动作。
前两者必须设置触发器。
●函数可分为项目函数、标准函数和内部函数。
其中内部函数是C语言常用函数(扩展名.icf),不可更改、编辑和删除,如上例中的GetTagSWord()函数,以及常用的sin(),floor()函数等;标准函数(扩展名.fct)不能创建,但可以修改,如使用内部函数补充功能,WinCC 自带的标准函数有Alam、Graphics、Report、TagLog、WinCC、Windows;内部函数和标准函数保存在WinCC安装目录的\aplib子目录中。
项目函数是利用标准函数和内部函数,用户自己创建的函数(扩展名.fct),保存在项目目录\library下。
水位控制系统的KingVIEW组态软件设计

1 引言随着现代化大型工业生产自动化的不断兴起以计算机控制系统生产的企业越来越多。
工业自动化技术的巨大变化,用户可以利用组态软件方便快捷的组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,组态王工控组态软件将为我们提供强有力的软件支持[1]。
1.1 背景组态王工业自动化控制组态软件(以下简称组态王工控组态软件)为用户建立全新的过程控制系统提供了一整套解决方案。
组态王工控组态软件是一套32位工控组态软件,可稳定运行于Win98,Winxp,Win2000, Win Nt操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、历史数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备,广泛应用于石油、电力、化工、钢铁、矿山、冶金、机械、纺织、航天、建筑、材料、制冷、交通、通讯、食品、制造与加工业、水处理、环保、智能楼宇、实验室等多种工程领域。
本论文以一个工程实例对组态王工控组态软件的特点与功能进行综合性描述[2]。
1.2 课题的提出在现今社会,对车间进行有效的的监控,具有十分重大的意义[3]。
传统的车间因为其自动化程度不高、安全可靠程度不够等诸多原因已经不能满足要求。
本文正是设计一套集安全性、精确性、可操作性等优越性能为一身的系统为出发点。
本文以某车间为背景开发了液位的监控系统,通过对车间工艺的分析与研究,确立了驾控系统的控制对象和控制目的,给出了系统的总体设计方案,系统硬件组态的开发方案,实现了现场信号的采集、处理、报警连锁及控制功能[4]。
2 KingVIEW介绍2.1 什么是组态王组态王是北京亚控科技发展有限公司开发的一种组态软件,它可以运行在Windows98、WindowsNT和Windows2000操作系统下,目前最新版本是6.51版[5]。
组态王为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能[6]。
组态王软件的应用

•30
第四讲 报警和事件 在本课程您将: Ø 了解报警和事件窗口旳作用 Ø 掌握报警和事件窗口设置措施
组态王帮助文档分组态王产品帮助文档和I/O 驱动帮 助文档两部分,能够经过如下几种措施打开:
措施一:单击桌面“开始”-“全部程序”-“组态 王6.22”-“组态王文档”,此选项中涉及组态王帮助文 档、I/O 驱动帮助文档和使用手册电子版、函数手册电子 版。
措施二:在工程浏览器中单击“帮助”菜单中旳“目 录”命令,此帮助文档中只涉及组态王软件帮助文档。
•27
2.4 定义外部设备变量 --数据词典中变量旳类型
❖数据库中存储旳是您制作应用系统时定义旳变量以及系 统预定义旳变量。变量能够分为基本类型和特殊类型两
大类。基本类型旳变量又分为“内存变量”和“I/O变
量”两类。
❖ I/O变量,指旳是需要“组态王”和外部设备或其他应
用程序互换数据旳变量。这种数据互换是双向旳、动态
工程浏览器是一种工程开发设计工具,用于创建监控
画面、监控旳设备及有关变量、动画链接、命令语言以及 设定运营系统配置等旳系统组态工具。
运营系统是工程运营画面,从采集设备中取得通讯数
据,并根据工程浏览器旳动画设计显示动态画面,实现人 与控制设备旳相互交互。
•17
第一讲 概述
六、组态王概述—怎样获取帮助
•4
第一讲 概述
二、组态软件旳发展
1. 发展历史 组态软件依赖于计算机控制系统、依赖于计算机技术旳
发展。 20世纪50年代末 计算机开始涉足工业过程控制领域; 20世纪70年代 微处理器旳出现增进了计算机控制旳发
工业通用组态软件组态王6.51常见技术问答文档

报表与打印1.如何实现历史报表的定时打印?[可以利用命令语言实现。
例如每天早八点打印一次,利用事件命令语言,在“事件描述”中写入事件 "$小时==8"在事件“发生时”执行函数"reportprint2("reportname")"即可。
]2.如何打印信息到针式打印机,以便实现逐行打印?[用函数FileWriteStr(Filename,FileOffset,Message,LineFeed); 函数实现,filename参数为“LPT1:”]即可,只能是针式打印机才能实现逐行打印]3.组态王中的打印函数PrintWindow()如何使用纸张的横向打印功能?[PrintWindow()函数的第二、三个参数不能够为0并且将打印机的纸张设置为横向即可;如:PrintWindow( "监控中心", 60,60, 0,10, 10);]4.如何清除组态王6.0报表单元格中的内容?[1、[组态王报表没有提供清除报表内容函数,但提供了设置报表单元格内容的函数,包括设置一个或多个单元格的字符或数据,可以使用这些函数ReportSetCellString2(ReportName, StartRow, StartCol, EndRow, EndCol, "") 、ReportSetCellString(ReportName, Row, Col,"")来清除报表单元格的内容,如设为空字符。
这种方式比较灵活,对固定格式的表格特别有效,2、如果报表格式不固定,一般建议是通过REPORTLOAD("","")函数重新调入表格模板来实现数据的清空。
3、采用关闭报表所在画面然后在打开方式,]5.如何利用组态王报表来实现数据统计?[报表内部函数是指只能在报表单元格内使用的函数,有数学函数、字符串函数、统计函数等。
组态软件基础及应用(组态王KingView)精品课件第一章

第一章 组态王软件
2.组态软件的功能
(1)界面显示组态功能。目前,工控组态软件大都运行于Windows环 境下,充分利用Windows的图形功能完善界面美观的特点,可视化的风格界 面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。丰富的图 形控件和工况图库,既提供所需的组件,又是界面制作向导。提供给用户丰 富的作图工具,可随心所欲地绘制出各种工业界面,并可任意编辑,从而将 开发人员从繁重的界面设计中解放出来,丰富的动画连接方式,如隐含、闪 烁、移动等等,使界面生动、直观。
”
第一章 组态王软件
1.1.1 组态软件的产生背景
“组态”的概念是伴随着集散型控制系统(Distributed Control System 简称DCS)的出现才开始被广大的生产过程自动化技术人员所熟知的。在工 业控制技术不断发展和应用的过程中,计算机(包括工控机)相比以前的专 用系统具有的优势日趋明显。这些优势主要体现在:计算机技术保持了较快 的发展速度,各种相关技术已经成熟;由计算机构建的工业控制系统具有相 对较低的拥有成本;计算机的软件资源和硬件资源丰富,软件之间的互操作 性强;基于计算机的控制系统易于学习和使用,可以容易地得到技术方面的 支持。在计算机技术向工业控制领域的渗透中,组态软件占据着非常特殊而 且重要的地位。
第一章组态王软件
(4)丰富的功能模块。提供丰富的控制功能库,满足用户的测控要求和 现场要求。利用各种功能模块,完成实时监控 产生功能报表 显示历史曲线 、实时曲线、提醒报警等功能,使系统具有良好的人机界面,易于操作,系 统既可适用于单机集中式控制、DCS分布式控制,也可以是带远程通信能力 的远程测控系统。
组态软件基础及应用(组态王KingView)ppt课件第四章
String
使用数据源名称
3 CurveTable
String
数据库的表名
4 CurveDateTimeField String
数据库的时间字段名
5 CurveVarName
String
连接变量名
6 CurveDataField
String
7 CuryeInvalidValue
String
8 CurveUser
”
3
第四章 趋势曲线和其他曲线
4.1.1 创建历史曲线控件
在组态王工程浏览器中新建画面,在工具箱中单击“插入通用控件”按钮,或 选择菜单“编辑”下的“插入通用控件”命令,在“插入控件”对话框的列表中选 择“历史趋势曲线”,单击“确定”按钮,鼠标箭头变为“+”字型,在画面上选 择一点位置作为控件的左上角,按下鼠标左键并拖动,画面上显示出一个虚线的矩 形框,该矩形框为创建后的曲线的外框。当达到所需大小时,松开鼠标左键,则历 史曲线控件创建成功,画面上显示出该曲线,如图4-1所示。
4.1 历史趋势曲线控件
KVHTrend曲线控件是组态王以Active X控件形式提供的绘制历 史曲线和ODBC数据库曲线的功能性工具。该曲线具有的特点:可以 连接组态王的历史库,也可以连接工业库服务器,还可以通过ODBC 数据源连接到其它数据库上。连接组态王历史库或工业库服务器时, 可以定义查询数据的时间间隔。可实现某条曲线在某个时间段上的曲 线比较。
Void
设置曲线时间坐标起点。
T:时间的年月日时分秒部分,将该时 无
HTSetLeftScooterTime(T,s)
间用HTConvertTime()函数间的秒
数。 s:时间的毫秒部分。
mcgs组态软件使用
(3) 丰富的功能模块。提供丰富的控潲功能库, 满足用户的测控要求和现场需求。利用各种 功能模块,完成实时监控 产生功能报表 显示 历史曲线、实时曲线、提供报警等功能,使 系统具有良好的人机界面,易于操作,系统 既叫适用于单机集中式控制、DCS分布式控 制,也可以是带远程遇信能力的远程测控系 统.
主控窗口:是工程的主窗口或主框架。在主 控窗口中可以放置一个设备窗口和多个用户 窗口,负责调度和管理这些窗口的打开或关 闭。主要的组态操作包括:定义工程的名称, 编制工程菜单,设计封面图形,确定自动启 动的窗口,设定动画刷新周期,指定数据库 存盘文件名称及存盘时间等。
设备窗口:是连接和驱动外部设备的工作环 境。在本窗口内配置数据采集与控制输出设 备,注册设备驱动程序,定义连接与驱动设 备用的数据变量。
组态软件在国内是一个约定俗成的概念,并没有明 确的定义,它可以理解为“组态式监控软件”。 “组态(Configure)”的含义是“配置”、“设 定”、“设置”等意思,是指用户通过类似“搭积 木”的简单方式来完成自己所需要的软件功能,而 不需要编写计算机程序,也就是所谓的“组态”。 它有时候也称为“二次开发”,组态软件就称为 “二次开发平台”。
组态软件的学习
组态软件,又称组态监控软件系统软件。译 自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。它 是指一些数据采集与过程控制的专用软件。
它们处在自动控制系统监控层一级的软件平台和开 发环境,使用灵活的组态方式,为用户提供快速构 建工业自动控制系统监控功能的、通用层次的软件 工具。组态软件的应用领域很广,可以应用于电力 系统、给水系统、石油、化工等领域的数据采集与 监视控制以及过程控制等诸多领域。在电力系统以 及电气化铁道上又称远动系统(RTUSystem,Remote Terminal Unit)。
组态软件复习资料
1.典型的计算机控制系统通常可以分为:(设备层)(控制层)(监控层)(管理层)四个层次。
2.组态软件是指一些用来完成(数据采集)与(过程控制)的专用软件。
3.一般的组态软件都些由下列组件组成:(图形界面系统)(控制功能组件)(实时数据库系统)(第三方程序接口组件)4.组态软件的功能:(1)工业生产过程的动态可视化控制(2)生产过程中生产数据的采集与管理(3)生产过程的监控报警(4)报表功能(5)基于网络数据的上传和相应控制4.组态软件功能的特点:(1)功能多样,运行可靠(2)接口开放,使用灵活方便(3)丰富的画面显示组态功能(4)多任务的软件运行环境,数据库管理和资源共享5.组态软件的结构:(1)按工作阶段划分:系统开发环境,系统运行环境6.按软件体系的成员构成划分:应用程序管理器,图形界面开发程序,图形界面运行程序,实时数据库系统组态程序,实时数据库系统运行程序,I/O驱动程序6.组态软件可选的扩展组件:(1)通用数据库接口(2)通用数据库接口运行程序(3)策略编辑组态程序(4)策略运行程序(5)使用通信程序组件7.组态软件通过I/O驱动程序从现场I/O获得实时数据,对数据进行必要的加工处理后,一方面以图形方式直观地显示在计算机屏幕上;另一方面按照组态要求和操作人员的指令将控制数据送给I/O设备,并对执行机构实现控制或调整控制参数。
7.组态软件的一般步骤:(1)将所有I/O点的参数收集齐全(2)确所使用的I/O设备种类型号通信接口以及通信协议(3)将所有的I/O点的I/O标识收集全(4)根据工艺流程绘制设计画面结构或画面草图(5)按照1步统计出表格,建立实时数据库(6)根据1,3步的统计结果,在实时数据库中建立实时数据变量与I/O点对应关系(7)根据4步的画面结构或草图,组态每一幅静态操作画面(8)将操作画面中的图形对象与实时数据库变量建立动画连接关系(9)对组态内容进行分段和总体调试(10)系统投入运行8.国外监控组态软件:Intellution FIX,iFIX;西门子winCC;Wonderware Intouch; 国内:MCGS;组态王kingview;力控监控组态软件8. 组态软件发展及趋势:1.集成化。
组态王实例教程入门
组态王开发的监控系统软件是一种新型的工业自动控制系统,它用标准的工业计算机软件和硬件平台组成的集成系统替代了传统的封闭系统。
具有适应性强,开放性好,易于扩展,经济,开发周期短的优点。
通常,这样的系统可以分为三层:控制层,监视层和管理层。
其中,监控层将控制层连接到下层,将管理层连接到上层,不仅实现了对站点的实时监控,而且在上传,发布和配置中也起着重要的作用。
自动控制系统的发展。
特别要考虑三个方面:图片,数据和动画。
通过分析监控系统的需求和功能,采用组态王设计了监控系统。
组态软件还为测试人员提供了可视化的监视屏幕,这有利于对测试人员进行实时现场监视。
此外,它可以充分利用Windows的图形编辑功能,方便地形成监视屏幕,并以报警窗口,实时趋势曲线等方式以动画形式显示控制设备的状态,并可以方便地生成各种报告。
它还具有丰富的设备驱动程序,灵活的配置模式和数据链接功能。
1.用组态王实现控制系统实验仿真的基本方法:(1)图形界面的设计(2)建立数据库(3)建立动画连接(4)运行调试2.使用Kingview软件开发具有以下特点:(1)实验是通过软件实现的,仅使用现有计算机即可完成自动控制系统课程的实验,大大降低了仪器购置成本。
(2)系统为中文界面,具有友好的人机界面和可视化效果。
对用户而言,操作简单易学,编程简单,参数输入和修改灵活,具有多次或重复仿真运行的控制能力。
它们可以实时显示参数更改前后的系统特性曲线,并且可以直观地显示控制系统的实时趋势曲线。
这些强大的交互能力使其在自动控制系统实验中发挥了理想的作用。
3.在使用Kingview开发系统编译应用程序的过程中,应考虑以下三个方面:(1)图形,是如何使用抽象图形来模拟实际的工业场景和相应的工业控制设备。
(2)数据用于创建特定的数据库,并使用该数据库中的变量来描述工业控制对象的各种属性,例如水位和流速。
(3)连接,即屏幕上的像素使用哪种动画来模拟现场设备的操作,以及如何让操作员输入用于控制设备的指令。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
组态王上机考试题目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)东西、南北两干道交于一个十字路口,各个路口有一个交通灯,指挥
车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意
红、绿灯的状态即将切换,且黄灯亮时间为东西、南北两干道的公共停车时间。
设东西道与南北道车流量相同,指示灯燃亮时间如下表。
表1指示灯燃亮时间设置
启动交通灯系统,流程图如下所示,东西绿灯亮,这里设置为绿灯27秒,
同时这里只用绿灯来说明周期流程。东西绿灯亮27秒后,东西黄灯亮3秒,然
后南北绿灯亮27秒后,南北黄灯亮3秒。这是一个周期红绿灯情况,一直循环,
直到按下停止按钮,系统停止工作。
(3)
交通灯控制系统设计仿真实现
(1)当开关启动时,南北红灯亮30秒,同时东西亮27秒、东西黄灯亮3秒。
如图13所示。
图2南北红灯东西绿灯
(2)当南北绿灯亮时,即亮27秒,然后南北黄灯亮3秒,同时东西红灯亮
30秒。如图14所示。
图3南北绿灯东西红灯
(3)当开关关闭时,所有设置复原,当开关再次打开时,重复以上步骤,以
此循环。如图15所示。
图4开关关闭
(4)南北方向绿灯的打开次数的实时趋势曲线,如图16所示。
图5南北绿灯打开次数实时趋势曲线
(5)东西方向绿灯的打开次数的历史趋势曲线,如图17所示。
图6东西绿灯打开次数历史趋势曲线