工业组态控制技术 思考题习题及答案汇 1.1-6.3_第1页
工业组态控制技术 思考题习题及答案汇 1.1-6.3_第2页
工业组态控制技术 思考题习题及答案汇 1.1-6.3_第3页
工业组态控制技术 思考题习题及答案汇 1.1-6.3_第4页
工业组态控制技术 思考题习题及答案汇 1.1-6.3_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务1-1MCGS软件的安装【练习】1.思考题(1)什么是MCGS?其主要特点和基本功能有哪些?答:MCGS(MonitorandControlGeneratedSystem,通用监控系统)是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft(各种32位Windows平台上)运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制、实时曲线、历史曲线和报表输出等多种方式向用户提供解决实际工程问题的方案,它充分利用了Windows图形功能完备、界面一致性好、易学易用的特点,比以往使用专用机开发的工业控制系统更具有通用性,在自动化领域有着更广泛的应用。主要特点:(1)简单灵活的可视化操作界面。(2)实时性强、良好的并行处理性能。(3)丰富、生动的多媒体画面。(4)开放式结构,广泛的数据获取和强大的数据处理功能。(5)完善的安全机制(6)强大的网络功能。(7)多样化的报警功能。(8)实时数据库为用户分步组态提供极大方便。(9)支持多种硬件设备,实现“设备无关”。(10)方便控制复杂的运行流程。(11)良好的可维护性和可扩充性。(12)用数据库来管理数据存储,系统可靠性高。(13)设立对象元件库,组态工作简单方便。(14)实现对工控系统的分布式控制和管理。(2)MCGS系统由哪几部分构成?各有什么作用?答:MCGS系统包括组态环境和运行环境两个部分。用户的所有组态配置过程都在组态环境中进行,组态环境相当于一套完整的工具软件,它帮助用户设计和构造自己的应用系统。用户组态生成的结果是一个数据库文件,称为组态结果数据库。运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的目标和功能。运行环境本身没有任何意义,必须与组态结果数据库一起作为一个整体,才能构成用户应用系统。一旦组态工作完成,运行环境和组态结果数据库就可以离开组态环境而独立运行在监控计算机上。2.操作题(1)每位同学按要求在D:\MCGS\Work\下建立工程文件,文件名为“电动机正反转监控系统+班级+学号”。答:1)用鼠标单击“文件”菜单中的“新建工程”选项,如果MCGS安装在D盘根目录下,则会在D:\MCGS\Work\下自动生成新建工程,默认的工程名为:“新建工程X.MCG”(X代表新建工程的顺序号,如:0、1,2等)。2)选择“文件”菜单中的“工程另存为”菜单项,将弹出文件保存窗口。3)在文件名一栏内输入“电动机正反转监控系统+班级+学号”,单击“保存”按钮,工程即创建完毕。注意:文件名中不能包含空格,否则MCGS拒绝运行。(2)仔细观察项目导入中的视频和样例工程,明确系统的组成和画面中有哪些动画的形式,组态环境的工作台有几个窗口,怎样打开?答:电机正反转、开关闭合断开、电流流动、警报器变化。工作台窗口:主控窗口、设备窗口、用户窗口、实时数据库、运行策略。对应于五个不同的窗口页面,每一个页面负责管理用户应用系统的一个部分,用鼠标单击不同的标签可选取不同窗口页面,对应用系统的相应部分进行组态操作。任务1-2电动机正反转监控画面设计【练习】1.思考题1)从结构上讲,MCGS应用系统由哪几部分组成?答:由MCGS生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成。2)实时数据库有何作用?何谓数据对象?答:实时数据库相当于一个数据处理中心,同时也起到公用数据交换区的作用。MCGS用实时数据库来管理所有实时数据。从外部设备采集来的实时数据送入实时数据库,实时数据库将数据传送给系统其它部分操作系统其它部分操作的数据也来自于实时数据库。实时数据库自动完成对实时数据的报警处理和存盘处理,同时它还根据需要把有关信息以事件的方式发送给系统的其它部分,以便触发相关事件,进行实时处理。因此,实时数据库所存储的单元,不单单是变量的数值,还包括变量的特征参数(属性)及对该变量的操作方法(报警属性、报警处理和存盘处理等)。这种将数值、属性、方法封装在一起的数据我们称之为数据对象。实时数据库采用面向对象的技术,为其它部分提供服务,提供了系统各个功能部件的数据共享。2.操作题按图1-30完成电动机控制系统的画面制作。进入运行环境,要求如下动画控制效果。图1-30练习题——电机启停控制系统画面(1)当开关QS上的手柄在下位置时,QS=0。用鼠标点击开关QS,手柄由下位移至上位,并使QS=1;鼠标再次点击开关QS,则QS=0,手柄移回下位。(2)在QS=1时,若鼠标点击“启动电机1”按钮,使KM1=1,KM1上的小红圈由下位移至上位,为电动机1供电的导线段中的流动块流动,电动机1风扇顺时针旋转;同样,若鼠标点击“启动电机2”按钮,可使KM2=1,KM2上的小红圈由下位移至上位,为电动机2供电的导线段中的流动块流动,电动机2风扇反转;若按下“停止”按钮,KM1、KM2均变为0值,其上小红圈均下移回至下位,电动机停转,所有导线中流动块不流动。(3)当鼠标点击开关QS,使QS=0时,使运行中的电动机停转,且KM1=0,KM2=0,KM1、KM2上的小红圈移至下位,所有导线中流动块不流动,以上三个按钮不起控制作用。详见:任务1-2操作题电机启停控制监控系统工程文件。任务1-3电动机正反转监控系统设备连接与调试【练习】1.思考题1)设备窗口的作用是什么?设备窗口专门用来放置不同类型和功能的设备构件,实现对外部设备的操作和控制。设备窗口通过设备构件把外部设备的数据采集进来,送入实时数据库,或把实时数据库中的数据输出到外部设备。一个应用系统只有一个设备窗口,运行时,系统自动打开设备窗口,管理和调度所有设备构件正常工作,并在后台独立运行。2)什么是通道连接?在计算机监控系统中,把从设备读取数据和向设备输出数据的通道称为设备通道,建立设备通道和实时数据库中数据对象的对应关系的过程称为通道连接。2.操作题针对任务2【练习】中的操作题,请按照表1-7所列出的组态变量与PLC设备变量的对应关系,在设备连接窗口中进行相应通信设置与通道连接。表1-7组态变量与PLC设备变量连接对照表组态变量名设备变量名(S7-1200PLC)设备变量名(FX3U列PLC)注释启动电机1M0.0M0启动命令传递至PLC辅助继电器启动电机2M0.1M1启动命令传递至PLC辅助继电器停止M0.2M2停止运转命令传递至PLC辅助继电器KM1I0.3X3采样得到的电机1接触器常开辅助触点通断信息KM2I0.4X4采样得到的电机2接触器常开辅助触点通断信息详见:任务1-2操作题电机启停控制监控系统工程文件。任务2-2模拟设备连接及运行调试【练习】1.思考题(1)模拟设备构件的作用?答:模拟设备是供用户调试工程的虚拟的设备。该构件可以产生标准的正弦波、方波、三角波和锯齿波信号,其幅值和周期都可以任意设置。通过模拟设备的连接,可以使动画不需要手动操作,即可自动运行起来。通常情况下,在启动MCGS组态软件时,模拟设备都会自动装载到设备工具箱中。(2)什么是循环策略?答:按照用户指定的周期时间,循环执行策略块内的内容,通常用来完成流程控制任务。(3)何谓脚本程序?在MCGS中,脚本程序有哪些语言要素?有哪些基本语句?答:脚本程序是组态软件中的一种内置编程语言引擎。对于复杂的应用系统,当某些控制和计算任务通过常规组态方法难以实现时,通过使用脚本语言,能够增强整个系统的灵活性,简化组态过程,提高工作效率,优化控制过程,解决其常规组态方法难以解决的问题。要素:数据类型、变量及常量、MCGS对象、事件、表达式、运算符、运算符优先级。基本语句:赋值语句、条件语句、循环语句、退出语句和注释语句。2.操作题(1)完成水箱水位监控系统模拟设备的连接。答:详见“任务2-1操作题水箱水位监控系统工程文件”(2)创建循环策略并完成图2-28中脚本程序的输入。详见:“任务2-1操作题水箱水位监控系统工程文件”任务2-1水箱水位监控系统画面设计【练习】1.思考题1)什么是运行策略?一个应用系统包括哪些固定的运行策略?答:策略是指对系统运行流程进行有效控制的措施和方法。固定的运行策略主要有:启动策略:在进入运行环境后首先运行的策略,只运行一次,一般完成系统初始化的处理。该策略由MCGS自动生成,具体处理的内容由用户充填。循环策略:按照用户指定的周期时间,循环执行策略块内的内容,通常用来完成流程控制任务。退出策略:退出运行环境时执行的策略。该策略由MCGS自动生成,自动调用,一般由该策略模块完成系统结束运行前的善后处理任务。2)如何定义数据变量?答:对数据对象的定义要在工程分析的基础上进行的,定义数据对象的内容主要包括:指定数据变量的名称、类型、初始值和数值范围;确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。2.操作题1)参照图2-4完成水箱水位监控系统的画面制作。答:详见“任务2-1操作题水箱水位监控系统工程文件”2)完成水箱水位监控系统的动画连接,并测试动画效果。详见:任务2-1水箱水位监控系统工程文件任务2-3安全机制设置【练习】1.理论题1)MCGS建立安全机制的要点是什么?如何进行操作权限的控制?答:MCGS建立安全机制的要点是:严格规定操作权限,不同类别的操作由不同权限的人员负责,只有获得相应操作权限的人员,才能进行某些功能的操作。MCGS系统的操作权限机制,采用用户组和用户的概念来进行操作权限的控制,使用户能方便地建立各种多层次的安全机制。2)MCGS为什么要有安全机制?答:工业控制过程中,应该尽量避免由于现场人为的误操作所引发的故障或事故,而某些误操作所带来的后果有可能是致命性的。为了防止这类事故的发生,MCGS组态软件提供了一套完善的安全机制,严格限制各类操作的权限,使不具备操作资格的人员无法进行操作,从而避免了现场操作的任意性和无序状态,防止因误操作干扰系统的正常运行,甚至导致系统瘫痪,造成不必要的损失。2.操作题按以下要求设立安全机制:用户组:管理员组、操作员组。用户:负责人、张工。其中负责人隶属于管理员组,张工隶属于操作员组。管理员组成员可以进行所有操作;操作员组成员只能进行菜单、按钮等基本操作。需要设置权限的部分包括"系统运行权限"。详见:任务2-1操作题水箱水位监控系统工程文件任务2-4连接、运行、调试PLC设备【练习】1.思考题(1)任务2和任务4中对数据对象赋值的方式有何不同?在任务2中,通过滑动块或模拟设备水位1和水位2赋值,然后根据水位1和水位2的值由脚本程序对水泵、调节阀和出水阀赋值。在任务4中,由现场PLC采集水位1和水位2的值然后再传递给MCGS中的数据对象水位1和水位2,现场PLC根据水位1和水位2的值,以及由MCGS中设置的数据对象水位1上限、水位1下限、水位2上限和水位2下限的值,由PLC程序对与MCGS中的水泵、调节阀和出水阀相连接的输出继电器赋值,从而对水泵、调节阀和出水阀赋值。(2)当在MCGS中建立数值量传递通道时,如何选择数据类型?MCGS中数据对象的数据类型选择为数值量时,当小数点位数为0位时,指该数据对象为整数。当小数点位数不为零时,指该数据对象为实数,选择整数还是实数取决于控制要求所要达到的精度。当数据对象为整数时,要求与之连接的PLC参量也为整数,可以时有符号16位或32位整数,或者时无符号16位或者32整数等。当数据对象为实数时,要求与之连接的PLC参量为32位浮点数。基于以上原则,最终数据类型的确定需要由控制要求和设备属性共同决定任务4-1MCGS(嵌入板)软件安装及工程文件建立【练习】1.思考题1)MCGS嵌入式体系结构由哪几部分组成?各部分的作用是什么?MCGS嵌入版由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成。2)MCGS嵌入版与通用版有何异同?相同之处:相同的操作理念:嵌入版和通用版一样,组态环境是简单直观的可视化操作界面,通过简单的组态实现应用系统的开发,无需具备计算机编程的知识,就可以在短时间内开发出一个运行稳定的具备专业水准的计算机应用系统;相同的人机界面:它的人机界面的组态和通用版人机界面基本相同。可通过动画组态来反映实时的控制效果,也可进行数据处理,形成历史曲线、报表等,并且可以传递控制参数到实时控制系统;相同的组态平台:嵌入版和通用版的组态平台是相同的,都是运行于Windows95/98/Me/NT/2000等操作系统,市场上新推出的MCGS7.7嵌入版组态软件向下兼容,支持全系列产品,兼容win7-64位系统;相同的硬件操作方式:嵌入版和通用版都是通过挂接设备驱动来实现和硬件的数据交互,这样用户不必了解硬件的工作原理和内部结构,通过设备驱动的选择就可以轻松的实现计算机和硬件设备的数据交互。不同之处:功能作用不同:虽然嵌入版中也集成了人机交互界面,但嵌入版是专门针对实时控制而设计的,应用于实时性要求高的控制系统中,而通用版组态软件主要应用于实时性要求不高的监测系统中,它的主要作用是用来做监测和数据后台处理,比如动画显示、报表等,当然对于完整的控制系统来说二者都是不可或缺的;运行环境不同:MCGS(嵌入版)运行于嵌入式系统;MCGS(通用版)运行于MicrosoftWindows95/98/Me/NT/2000等操作系统;体系结构不同:MCGS嵌入版的组态和通用版的组态都是在通用计算机环境下进行的,但嵌入版的组态环境和运行环境是分开的,在组态环境下组态好的工程要下载到嵌入式系统中运行,而通用版的组态环境和运行环境是在一个系统中。由于MCGS(嵌入版)不再使用ACCESS数据库来存储数据,而是使用了自建的文件系统来管理数据存储,所以与MCGS通用版相比,MCGS嵌入版的可靠性更高,在异常掉电的情况下也不会丢失数据。系统可靠性更高。2.操作题1)在MCGS嵌入版组态环境中设计制作一个按钮和一盏灯;之后进入模拟运行环境,并用鼠标点按按钮时,灯亮;松开按钮时,灯灭。2)以MCGS触摸屏TPC7062K作为嵌入式系统。用数据传输线,通过USB口将上述设计制作好的工程文件下载到触摸屏中,然后按下触摸屏上的按钮,触摸屏上的灯亮;按钮松开,灯灭。详见:任务4-1操作题按钮和指示灯工程文件任务3-1系统画面设计及控制程序编写【练习】1.理论题1)组建新工程的一般有哪些步骤?答:组建新工程的一般过程包括:工程项目系统分析、工程立项搭建框架、设计菜单基本体系、制作动画显示画面、编写控制流程程序、完善菜单按钮功能、编写程序调试工程、连接设备驱动程序、工程完工综合测试。2)根据系统的控制要求列出输入/输出变量表。输入变量输出变量液位下限检测X1排气阀Y1釜内温度检测X2进料阀Y2液位上限检测X3氮气阀Y3釜内压力检测X4泄放阀Y4电热丝Y53)定时器构件有什么功能?答:定时器的功能分为:①启停控制功能:在需要的时候被启动,在不需要的时候被停止;②计时功能:启动后进行计时;③计时时间设定功能:根据需要设定时间计时;④状态报告功能:是否到设定时间;⑤复位功能:在需要的时候重新开始记时。定时器功能构件通常用于循环策略块的策略行中,作为循环执行功能构件的定时启动条件。4)定时器构件属性窗口中各设置参数的意义是什么?定时器设定值:定时器设定值对应于一个表达式,用表达式的值作为定时器的设定值。当定时器的当前值大于等于设定值时,本构件的条件一直满足。定时器的时间单位为S,但可以设置成小数,以处理ms级的时间。如设定值没有建立连接或把设定值设为0,则构件的条件永远不成立。定时器当前值:当前值和一个数值型的数据对象建立连接,每次运行到本构件时,把定时器的当前值赋给对应的数据对象。如没有建立连接则不处理。计时条件:计时条件对应一个表达式,当表达式的值为非零时,定时器进行计时,为0时停止计时。如没有建立连接则认为时间条件永远成立。复位条件:复位条件对应一个表达式,当表达式的值为非零时,对定时器进行复位,使其从0开始重新计时,当表达式的值为零时,定时器一直累计计时,到达最大值65535后,定时器的当前值一直保持该数,直到复位条件。如复位条件没有建立连接则认为定时器计时到设定值、构件条件满足一次后,自动复位重新开始计时。计时状态:计时状态,和开关型数据对象建立连接,把计时器的计时状态赋给数据对象。当当前值小于设定值时,计时状态为0,当当前值大于等于设定值时,计时状态为1。内容注释:该栏内输入对设定的时间条件进行注释说明的文字。2.操作题参考图3-4完成界面设计。2)输入脚本程序,实现模拟运行。详见:任务3-1操作题加热反应釜监控系统工程文件任务3-2报表及曲线制作【练习】理论题报表输出在工程应用中的作用是什么?答:在实际工程应用中,大多数监控系统需要对数据采集设备采集的数据进行存盘、统计分析,并根据实际情况打印出数据报表,数据报表在工控系统中是必不可少的一部分,是整个工控系统的最终结果输出。什么是实时数据报表?什么是历史数据报表?答:实时报表是对瞬时量的反映,通常用于将当前时间的数据变量按一定报告格式显示和打印出来。实时报表可以通过MCGS系统的自由表格构件来组态显示实时数据报表。历史报表通常用于从历史数据库中提取数据记录,并以一定的格式显示历史数据。3)什么是实时曲线构件?什么是历史曲线构件?答:实时曲线构件是用曲线显示一个或多个数据对象数值的动画图形,笔绘记录仪一样实时记录数据对象值的变化情况。历史曲线构件实现了历史数据的曲线浏览功能。运行时,历史曲线构件能够根据需要画出相应历史数据的趋势效果图。历史曲线主要用于事后查看数据和状态变化趋势和总结规律。2.操作题(1)完成加热反应釜控制系统实时/历史报表制作。(2)完成加热反应釜控制系统实时/历史曲线的制作。详见:任务3-1操作题加热反应釜监控系统工程文件任务3-3加热反应釜数值采集及PLC程序编写【练习】1.思考题1)什么是数据前处理?有什么作用?答:数据前处理是指数据由硬件设备采集到计算机中,但还没有被送入实时数据库之前的数据处理。在该阶段,数据处理集中体现为各种类型的设备采集通道处理。在实际应用中,从硬件设备中输入或输出的数据一般是特定范围内的电压、电流等物理量,通常要对这些数据进行相应的处理,才能得到真正具有实际意义的工程数据。例如,从AD通道采集进来的数据一般都为电压值,单位为mV,需要进行量程转换或查表、计算等处理才能得到所需的工程物理量。什么是数据后处理?有什么作用?答:MCGS组态软件中的数据后处理,其本质上是对MCGS历史存盘数据库的处理,使用MCGS组态软件提供的各种数据库处理功能,例如:存盘数据提取、存盘数据处理、修改数据库等,将MCGS存盘数据库中的历史数据加以提炼,得到对用户真正有用的数据和信息,然后,通过历史曲线、历史表格、Excel报表输出以及存盘数据浏览等功能将这些数据和信息形象地显示或打印出来。数据前处理有哪几种方式?答:MCGS数据前处理的八种方式:(1)多项式处理:对设备的通道信号进行多项式(系数)处理。(2)倒数:对设备输入信号求倒数运算。(3)开方:对设备输入信号求开方运算。(4)滤波:也叫中值滤波,本次输入信号的1/2+上次输入信号的1/2。(5)工程转换:把设备输入信号转换成工程物理量。(6)函数调用:函数调用用来对设定的多个通道值进行统计计算,包括:求和、求平均值、求最大值、求最小值、求标准方差。(7)标准查表计算:标准查表计算包括S型、R型、B型、K型、N型、E型、J型及T型8种常用热电偶和Pt100热电阻查表计算。(8)自定义查表计算处理:在所定义的表中,将设备输入信号对应于基准列,进行线性插值计算,从而得出对应于工程物理量(传感器的量程)的计算数值列。数据后处理有哪几种方式?答:原始数据进行修改、删除、添加、查询等操作,最大值、最小值、平均值等统计处理。组态结果检查的方法有哪些?答:随时检查、存盘检查、统一检查。2.操作题1)完成PLC中的通信参数和PLC地址设置。2)完成MCGSPPI通信组态。3)分别完成通道属性和通道连接设置。4)完成PLC编程。详见:任务3-1操作题加热反应釜监控系统工程文件任务4-1设计管式螺旋给料机监控系统画面组态【练习】1.思考题用户窗口切换的方法有哪些?切换的方法有两类:一是通过按钮进行切换,通过按钮进行切换又分为两种,一是通过设置按钮的操作属性,打开一个窗口,关闭一个窗口,二是通过设置按钮的脚本程序,打开一个窗口,关闭一个窗口。二是通过菜单设置进行窗口切换,新增下拉菜单,在下拉菜单中设置子操作,通过设置子操作的脚本程序,打开一个窗口,关闭一个窗口任务4-2任务2定义数据对象、动画连接和模拟运行【练习】1.理论题(1)MCGS嵌入版配方构件使用步骤是什么?主要步骤使用MCGS嵌入版配方构件一般分为两步:①配方组态设计。即通过配方组态窗口确定配方组,输入配方所要求的成员变量及其参数值。②运行环境配方操作。在运行环境中通过脚本函数打开对话框来装入配方、编辑配方,(2)MCGS嵌入版配方构件组态设计步骤是什么?①新建配方组②配方组改名③配方组信息修改④配方组成员变量编辑⑤配方编辑任务3连接、运行和调试变频器设备【练习】1.思考题(1)串口通讯父设备构件与子设备构件有何关系?父设备与子设备在通讯中的作用有何异同?为适应计算机串行口的多种操作方式,MCGS组态软件特采用在串口通讯父设备下挂接多个通讯子设备的一种通讯设备处理机制,各个子设备继承一些父设备的公有属性,同时又具有自己的私有属性。在实际操作时,MCGS提供一个串口通讯父设备构件和多个通讯子设备构件,串口通讯父设备构件完成对串口的基本操作和参数设置,通讯子设备构件则为串行口实际挂接设备的驱动程序。通用串口父设备是提供串口通讯功能的父设备,每个通讯串口父设备与一个实际的物理串口对应,下面可以挂接所有通过串口连接的设备。另外通讯串口父设备对应的串口有RS232和RS485两种通讯方式,其中:RS232方式只能使用1对1通讯方式,即:1个RS232串口接一个RS232设备。而RS485方式可以1主对多从的通讯方式,但各子设备的串口通讯参数必须与父设备串口通讯参数设置相同,且各子设备要以不同地址区分。变频器“设备命令”的两种格式是怎样的?在运行环境操作函数!SetDevice(DevName,DevOp,CmdStr)中,参数CmdStr的含义是什么?“设备命令”的格式有两种。一是读命令:READ(MCGS变量名,寄存器号,STW字,HSW字,小数点位数,IND字,参数长度,浮点数处理标志)二是写命令:WRITE(MCGS变量名,寄存器号,STW字,HSW字,小数点位数,IND字,参数长度,浮点数处理标志)CmdStr是设备命令字符串,只有当DevOp=6时CmdStr才有意义。循环策略与用户策略在使用上有何区别?系统循环策略中的脚本程序,是系统要反复执行的内容;用户策略中的脚本程序只有被调用时才执行。任务5-1数据对象定义及菜单设置【练习】1.思考题(1)组对象中的元素必须为同一类型数据吗?在MCGS组态中,报表、曲线可以直接用非组对象作为数据来源吗?用来存储具有相同存盘属性的多个变量的集合,内部成员可包含多个其他类型的变量。在MCGS组态中,报表、曲线可以直接用非组对象作为数据来源。数据对象与数据组对象的存盘属性有什么区别?定时存盘时间设为0秒与设为非0秒有何区别?MCGS把数据对象的存盘属性分为三部分:对象值的存盘、存盘时间的设置和报警数值的存盘。对数据组对象,只能设置为定时方式存盘。实时数据库按设定的时间间隔,定时存储数据组对象的所有成员在同一时刻的值。如果定时间隔设为0秒,则实时数据库不进行自动存盘处理,只能用其它方式处理数据的存盘。(3)MCGS系统运行时,存放“存盘数据库文件”的缺省路径是什么?由系统定义的缺省数据库文件名与工程文件名相同,且在同一目录下,但数据库文件名的后缀为“MDB”。2.操作题创建6个空白窗口,设置6个普通菜单、2个下拉菜单(A菜单、B菜单),在运行环境下,通过点击各普通菜单使其6个窗口相互切换。要求A菜单中包含2个普通菜单;B菜单中包含3个普通菜单,保留“退出系统[&X]”菜单。菜单分配如表5-2所示。表5-2操作题菜单分配表下拉菜单普通菜单打开的窗口菜单1窗口1A菜单菜单2窗口2菜单3窗口3B菜单菜单4窗口4菜单5窗口5菜单6窗口6详见:任务5-1操作题菜单设置工程文件任务5-2中央空调温差变流量监控系统画面设计【练习】1.思考题(1)动画对象事件的含义是什么?动画事件是在某个对象上发生的,可能带有参数也可能没有参数的动作驱动源。也可以这样理解,所谓事件,就是当用户在窗口中进行某些操作时,用户窗口会根据用户不同的操作进行相应的处理。条件曲线与历史曲线有何异同之处?条件曲线构件用于把历史存盘数据库中,满足一定条件的数据以曲线的形式显示出来,和历史曲线不同的是,条件曲线没有实时刷新功能,条件曲线处理的数据不是整个历史数据库,而只是其中满足一定条件的数据集合。同时,条件曲线构件X轴的量值可以为绝对时间、相对时间或数值型的量值等多种形式。本项目是怎样将数据存入存盘数据库的?又是怎样将数据库文件复制到指定地址的?当点击“记录数据”按钮时,执行按钮“脚本程序”中的数据保存程序,将数据保存在“D:\中央空调采集数据\McgsD.MDB”中,同时执行“存盘数据拷贝”策略,将McgsD.MDB复制到“D:\中央空调采集数据\历史数据\记录文件名.MDB”中。怎样确定历史文件是否存在?若所要找的历史文件存在,怎样使当前显示的历史条件曲线是该文件对应的曲线?在“循环策略”的“脚本程序”中添加程序,历史数据存盘地址=“D:\中央空调采集数据\历史数据\”+历史记录文件名+“.MDB”,指出了要查找的采集数据文件的存盘地址及文件名,临时存盘地址=“D:\中央空调采集数据\临时McgsD.MDB”,所定义的“临时存盘地址”变量,指出了将所找到的文件另存的路径和文件名,供历史报表与曲线调用。进入“历史数据查询”界面,“历史记录文件名称”的输入框中,输入所要查询的中央空调两套机组的历史记录文件名称;点击“查询”按钮,查询所要找的数据文件是否存在,如果存在,将此数据文件复制到数据对象“临时存盘地址”指定的位置。将历史报表曲线下,冷却机组则选为“冷却数据组_MCGS”。冷却机组历史报表的“数据来源”选为临时存盘地址下的临时文件。冷冻机组则选为“冷冻数据组_MCGS”。冷冻机组历史报表的“数据来源”选为临时存盘地址下的临时文件。2.操作题(1)建立3个数值型数据库变量A、B及C;创建一个用户窗口,在用户窗口中制作3个“滑动输入器”,分别与变量A、B及C进行动画连接;制作一个“记录文件名”输入框,;再制作一个“记录数据”按钮。要求:在运行环境下,输入记录文件的名称,通过“滑动输入器”多次并列改变A、B及C三个变量的数值,其数值在0~100范围内任意改变。每次改变数值后,点击一次“记录数据”按钮,将数据存入存盘数据库;并且将该数据库数据以文件的形式复制保存到“E:\记录操作练习\历史数据\路径下,该文件命名为“记录文件名+.MDB”。(2)在上述用户窗口中,制作一个“历史记录文件名”输入框;制作一个“查寻”按钮;并且以C变量为X坐标轴、以A变量或B变量为纵坐标,制作一个条件曲线坐标图。要求:运行环境下,在“历史记录文件名”输入框中输入要查找的文件名,点击“查寻”按钮。若查寻的文件存在,则在条件曲线坐标图中呈现与该文件对应的反映A、B与C之间数值关系的条件曲线。详见:任务5-2操作题数据记录和查找显示工程文件。任务5-3采集板卡(PCI-1710HGU)设备连接设置【练习】1.思考题(1)采集板卡“研华-PCI-1710HG”安装成功后,怎样查看板卡I/O基地址?右击“我的电脑”,点击“属性”项,弹出“系统属性”对话框,选中“硬件”项,点击“设备管理器”按钮,进入“设备管理器”画面,若板卡安装成功后会在设备管理器列表中出现PCI-1710HG的设备信息,查看板卡属性“资源”选项中,可获得计算机分配给板卡的地址输入输出范围。在设备窗口中添加采集板卡“研华-PCI-1710HG”时,需要将其挂接在父设备下使用吗?采集板卡设备为独立设备,不需要挂接在父设备下使用,可该直接添加在设备窗口中。如果采集板卡“研华-PCI-1710HG”的某对AD输入端子上输入差分模拟电压信号,其数值范围为-5V~+5V,对应工程量变化范围为50~500KPa。在数据前处理时,若按照“⑤工程转换”进行处理,则Imin=?,Imax=?;Vmin=?,Vmax=?Imin=32768Imax=65576Vmin=50Vmax=5002.操作题在本项任务中,将检测到的8个模拟信号,由单端输入改为差分输入,并改动设备连接组态中的有关参数。然后,再进行脱机调试,观察调试结果。端子的硬件接线可参考图5-85。详见:任务5-3操作题差分输入设备连接工程文件任务6-1锅炉数据采集系统监视画面设计1.思考题(1)本项目所设置的数据采集点各分布在锅炉系统的什么位置?有何作用?汽包液位、液位上限、液位下限;汽包中液位的高低表征给水量的大小。炉堂负压、饱和蒸汽压、过热蒸汽压、送风机出口气压,表征进入的燃料量、送风量及引风量的大小。引风机入口气压,表征烟道出烟口烟气气压的大小,与锅炉燃烧性能有关。炉堂温度、表征进入的燃料量、送风量大小;饱和蒸汽温度,表征减温器喷水量的大小;减温器出口温度,过热器出口温度,表征减温器喷水量的大小。锅炉给水流量、减温器给水流量,表征过热蒸汽温度、蒸汽压力、汽包水位等的变化。本项目中通过什么硬件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论