计算机控制系统实验_第1页
计算机控制系统实验_第2页
计算机控制系统实验_第3页
计算机控制系统实验_第4页
计算机控制系统实验_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

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

文档简介

计算机控制系统实验

计算机控制系统

实验说明

清华大学自动化系

《计算机控制系统》一一王锦标

计算机控制系统实验

目录

实验一.单容水箱水位单回路PID控制系统

实验二.双容水箱水位串级PID控制系统

实验三.十字路口交通信号灯的逻辑控制

实验四.人行横道斑马线两端红绿灯的逻辑控制

实验五.物料罐顺序控制

实验六.反应器顺序控制

《计算机控制系统》一一王锦标2

计算机控制系统实验

绪论

WonderwareFactorySuite概述

WonderwareFactorySuite是基于微软Windows操作系统的监控组态软件,具有操作监控环

境,并可以改进和扩展视窗,为研究者和使用者准备了完善的组件,其中InTouch组件和

InControl组件应用最为普遍。

1.1InTouch

InTouch组件是Wonderware公司开发的FactorySuite2000中的-'个核心组件。它具有人机

接口界面或HM/)和面向对象的图形开发环境,便于高效、快捷地配置用户的应用程序。

它在报警和历史趋势功能,方便了对系统的监控。

InTouch通过DDE和扩展的NetDDE方式,可与本机和其它计算机中的应用程序实时交

换数据。同时,它支持通过OQ8C访问各种类型的数据库,便于系统的综合管理。

InTouch支持标准的ActiveX技术,使用户可以轻松地为自己的应用程序开发各种网络多

媒体功能。它提供了多种通信协议转换接口——I/OServer,能方便地连接到各种控制设备和

计算机控制系统。

1.2InControl

/"CoRm/组件是一个实时应用程序引擎,亦称“软PLC”,具有逻辑控制、顺序控制和

连续控制的功能。

。。加股/支持多种友好的开发方式:逻辑梯形图(LD),顺序功能图(SR?)和结构文

本(ST)o

可以连接多种〃。系统、SuiteLink^OPCServer。增强了

Ricfo/ySMe的可操作性和处理实时数据的能力。/"。”欣的模块化设计,加上OPC和成

的通信方式是一套灵活、可扩展的软件包,适用于连续过程和离散制造行业。

/"Con/r从支持多种编程语言,/"COM/世/和/"owe/?配合使用,增强了〃的脚本功能,

并具备控制功能。

打开WonderwareFactorySuite

打开计算机,点击开始,找到WondenvareFactorySuite的路径,可以看到它包含的组件,

如InTouch,InControLSQLServer等,如图0-1所示。

本实验只用到InControl和/〃加〃<"点击打开这两个组件,出现/“Co必〃和/〃的

工程管理器仍可。以Manager)窗口,如图0・2、图0-3所示。

可以用InTouch工程管理器窗口中的“工具”菜单下的“查找应用程序”查找需要的程序。

勿Con/m/可直接用“Search”查找。

《计算机控制系统》一一王锦标3

计算机控制系统实验

■PXH2,

・“户wIJ!

t,"RhWMW/»WraI。•e

SDflfwXMtl)fw

|口防坳西痣D香Q1蟠HlS

,5珏

图0-3

《计算机控制系统》一一王锦标4

计算机控制系统实验

实验一单容水箱水位单回路PID控制系统

本实验实现单容水箱的控制,利用尸〃)控制器控制其水位。双击。TbwA工程管理器中的

“单容水箱PID控制”,出现“打开窗口”对话框,如图1-1所示,选中Main确定,出现

WindowMaker,即/的开发界面,如图1-2所示。

人机界面是在这里开发的,界面中包含以下几个部分:

♦水箱、阀门、水位变送器、尸也控制器、管道等;

♦加控制面板,包括控制参数的输入、显示、自动和手动的选择、尸〃)参数设置;

♦各个参数的实时趋势图、历史趋势图、报警设置。

口MkU•>«T*u)*LWhitt'Afi",

《计算机控制系统》一一王锦标5

计算机控制系统实验

双击/管理器耳1的”单容水箱PZD控制“,出现TnCon/rHDevelopmentEnvironment

窗口,这里可对尸⑷控制对象进行配置,包括采样时间、尸/。控制参数等。按下工具栏(Tbo/Oar)

中的"Co“〃ecf加ieEngine”按钮后,点击"RunProject''按钮(黑色箭头),InControl运

行,如图7-3所示。

图1-3

在。7bw/iWindowMHer中按下右上角"运行"按钮,W加dowViewer出现,如图7-4所示。

图1-4

在Viewer中,可以进行水箱水位的ZTO控制实验。左侧是整个水箱回路演示,自动方式下

进水阀由。C。加中的产血模块控制,手动方式下可由操作人员改变其开度。水箱旁边有水位

显示数值,点击VWve2按钮可改变出水阀门开度。

《计算机控制系统》一一王锦标6

计算机控制系统实验

控制面板中,A,"。和Ma〃按钮分别是自动和手动控制方式选择,棒图和上边的值显示窗口

分别表示控制量(黄色)Valvejn(入水阀门的开度),被控量(红色)PV(水箱水位),

设定值(绿色)SP(水位设定)。中间细线表示水位报警上下限。游标可上下滑动改变设定值。

右侧的P0调节按钮可改变P/O参数,点击尸按钮,出现对话框如图7-5所示,这里可对比

例增益Kc进行设定,同样也可以改变积分时间常数Ti,微分时间常数Td。

窗口下方是控制参数实时趋势曲线,红色曲线表示被控量水箱水位,黑色表示控制量进

水阀门开度,绿色表示水位设定值。点击右上角的HistoricalTrend按钮出现历史趋势曲线显示

窗口,如图7-6所示。点击按钮出现报警窗口,如图7-7所示。

图1-7

《计算机控制系统》一一王锦标7

计算机控制系统实验

实验二双容水箱水位串级PID控制系统

双击。工程管理器(如图0-3)中的“双容水箱串级控制”,出现“打开窗口”对

话框,选中确定,出现即/"Tbwc/z开发界面,如图2-1所

示。

界面与单容水箱结构相似,但要有两个回路和两个控制面板。

令主回路中有主调节器、主变送器、主对象,无调节阀:

副回路中有副调节器、副变送器、副对象以及调节阀;

令主调节器具有内给的设定值,其输出作为副调节器的设定值;

副回路具有外给的设定值,即来自主调节器的输出;

令主回路调节主参数,如主回路水箱水位;

副回路调节副参数,如副回路水箱水位。

可(

♦a

♦#1

r

L

:♦z

1-

双击/工程管理器(如图0-2)中的“双容水箱串级控制”,出iHUnControlDevelopment

Environment^□,这里用两个尸分别控制主回路和副回路。按.卜“ConnectRuntimeEngine”

按钮后,点击“RunProject”按钮,运行,如图2-2所示。

《计算机控制系统》一一王锦标8

计算机控制系统实验

图2-2

在/“Tbw/zW加dowAf成er中按下右上角"运行"按钮,W加dowViewer出现,如图2-3所

/J''O

图2-3

这时。和。CoW/H连接起来,在Viewer中,可以进行双容水箱水位的串级控制实

验。左侧是整个水箱回路演示,进水阀由/〃C。川中的产。模块控制,手动方式下可由操作

人员改变其开度。水箱旁边有标尺,可以手动改变出水阀门开度。

窗口下方是控制参数实时趋势曲线,红色曲线表示被控量水箱水位,黑色曲线表示水位

设定值,蓝色曲线表示控制量入水阀门开度。

控制面板中,Auto^Cas和按钮分别是自动、串级和手动控制方式选择,棒图和下边

《计算机控制系统》一一王锦标9

计算机控制系统实验

的值显示窗口分别表示控制量MK被控量P叭设定值SP。游标可上下滑动改变设定值。

在主回路自动、副回路串级的方式下,在/WindowWewer的主回路控制面板中可通

过游标或数值输入改变水位设定值SP,/〃C。,加3中的主回路控制器的控制量作为副回路的

设定值,副回路尸控制器再根据这个设定值和副回路水箱水位,自动调节进水阀,使主回路

水位达到设定值。手动方式下可自行改变进水阀门开度。控制过程曲线如图2-3所示

右侧的产/。调节按钮可改变尸参数,这里可改变比例增益Kc、积分时间77、微分时间7d

的值。

根据实时趋势曲线可在WindowViewer中调节PID参数,使水位尽快稳定在设定

值。

《计算机控制系统》一一王锦标10

计算机控制系统实验

实验三十字路口交通信号灯的逻辑控制

本实验是在计算机中模拟十字路口交通信号灯的逻辑控制。

人机界面有显示给车辆的红绿指示灯,并有车辆的模拟动画。当启动开关接通时,首先

南北红灯亮和东西绿灯亮,然后东西红灯亮和南北绿灯亮,周而复始。具体要求如下:

>南北红灯亮30秒,与此同时,东西绿灯亮25秒再闪烁3秒后熄灭,接着东西黄灯亮2

秒后熄灭。

>东西红灯亮35秒,与此同时,南北绿灯亮30秒再闪烁3秒后熄灭,接着南北黄灯亮2

秒后熄灭。

>上述时序,周而复始。

>夜间无交警值班,启动开关断开时,东西黄灯和南北黄灯皆闪烁。

>东西绿灯和南北绿灯不能同时亮,否则产生报警。

双击/工程管理器(如图0-3)中的“CROSSR0W”,出现“打开窗口”对话框,

选中"cn»s/w«/”确定,出现W加dowM成er,即红绿灯演示的开发界面,如图3-1所示。

《计算机控制系统》一一王锦标11

计算机控制系统实验

双击InControl工程管理器(如图0-2)中的"CROSSROAD”,出现InControlDevelopment

窗口,这里用逻辑梯形图进行控制。按下"Co〃〃ec/加/eE"g加e"按钮后,点

击“RimProject"按钮,运行,如图3-2所示。

图3-2

逻辑分析如下:

>当启动开关接通时,南北红灯亮,东西绿灯亮。定时器开始计时,25秒后,东西绿灯闪

烁;3秒后,继电器。2断开,导致东西绿灯熄灭;定时器743开始计时,使继电器。3

接通,东西黄灯亮;T43计到2秒,继电器。3断开,导致东西黄灯熄灭。此时,74。计

到30秒,继电器断开,导致南北红灯熄灭。

>与此同时,继电器。4接通,东西红灯亮;继电器。5接通,南北绿灯亮。740的常开触

点接通时,使东西红灯定时器744和南北绿灯定时器T45开始计时;745计至IJ3。秒,定

时器746开始计时,南北绿灯闪烁;746计到3秒,继电器。5断开,导致南北绿灯熄灭;

定时器747开始计时,使继电器Q6接通,南北黄灯亮;747计到2秒,继电器断开,

导致南北黄灯熄灭。此时,T44计到35秒,使南北红灯定时器740开始新的计时,一方

面导致继电器Q4断开,东西红灯熄灭;另一方面导致继电器接通,南北红灯亮;重

复上述过程。

>夜间无交警值班,启动开关断开时,W的常闭触点接通,由定时器748和749组成的振

荡回路,触发东西黄灯和南北黄灯闪烁。

>如果东西绿灯和南北绿灯同时亮,即Q2和Q5同时接通,则使继电器接通,产生报警信

号。

《计算机控制系统》一一王锦标12

计算机控制系统实验

在/“Tbwc/?W加dowMofcer中按下右上角"运行"按钮,W加dowWewer出现,如图3-3和

图3-4所示,此时没有按下按钮,红色箭头闪烁表示车流。

当按下“START”按钮时,南北红灯亮30秒,与此同时,东西绿灯亮25秒再闪烁3秒后

熄灭,接着东西黄灯亮2秒后熄灭,东西红灯亮35秒,与此同时,南北绿灯亮30秒再闪烁3

秒后熄灭,接着南北黄灯亮2秒后熄灭。

图3-3图3-4

夜间无交警值班,启动开关断开时、东西黄灯和南北黄灯皆闪烁,如图3-5所示。

东西绿灯和南北绿灯不能同时亮,否则产生报警,如图3-6所示。

图3-5图3-6

《计算机控制系统》一一王锦标13

计算机控制系统实验

实验四.人行横道斑马线两端红绿灯的逻辑控制

本实验是在计算机中模拟公路上人行横道斑马线两端红绿灯的变化。

人机界面有显示给车辆的红绿灯和示意行人可否通过的指示灯,并有行人的模拟动画。

控制功能要求在行人触动按钮后,指示灯为“红灯”,行人通过后按下“复位”键,或者如果

行人忘记按“复位”键,则经过36秒自动复位,指示车辆可通过。此期间如果还有行人触动

按钮,则重新计时。

双击InTouch工程管理器(如图0-3)中的“红绿灯”,出现“打开窗口”对话框,选中“Ma加”

确定,出现Wi,WowM成er,即红绿灯演示的开发界面,如图4-1所示。

《计算机控制系统》一一王锦标14

计算机控制系统实验

双击加Co欣四工程管理器(如图0-2)中的“红绿灯逻辑梯形图控制”,出现而。。痴/3

DevelopmentEnvironment^□,这里用逻辑梯形图进行控制。按下"ConnectRuntimeEngine

按钮后,点击“RunProject"按钮,/"CoRm/运行,如图4-2所示。

图4-2

逻辑分析如下:

初始状态绿灯亮,车辆允许通过;

当有按钮触动后,BiUton_left或Button_right会有-一个从0到1的跳变,此时将Eve/rt置7,表

示按钮触动事件发生,同时将相应的行人标志置位(left或right);

当Even/为1时,红灯亮、绿灯灭;

当Eve"为I时,计时器开始计时,如果无新的按钮触动事件,那么36秒后Eve,"复位为0;

如果有新的按钮触动事件,即3〃加〃_用户或初有一个从0到I的跳变,则计时器清

零,重新开始计时,到36秒Eve/tf复位;

Event为0后,将红绿灯恢复到初始状态;

逻辑梯形图逐层循环扫描,一旦当前状态满足某一层的条件时,则执行此层的动作。绿

色表示此变量当前为真。

在/"Tbnc/?W加dowM成er中按下右上角"运行"按钮,WindowViewer出现,如图4-3所

示,此时没有按下按钮,小汽车可以行走。

当按下按钮时,红灯亮,绿灯灭,行人通过标志闪烁,相应的卡通小人开始走动,如图

4-4所示。在行人通过期间又有人按下按钮,则计时器清零,重新开始计时至36秒,红绿灯

及行人通过标志复位,按下“复位”按钮可使卡通小人回到原位。

《计算机控制系统》一一王锦标15

计算机控制系统实验

图4-3图4-4

《计算机控制系统》一一王锦标16

计算机控制系统实验

实验五.物料罐顺序控制

本实验是在计算机中模拟利用顺序功能图(SF0对物料罐进行控制。

双击。7b“c/i工程管理器(如图0-3)中的“物料罐”,出现“打开窗口”对话框,选中“物

料罐”确定,出现WEdowM成er,即物料槽顺序控制演示的开发界面,如图5-1所示。

MtD“啾”・d»

>DCTWGl<41A

物料罅顺序:控制演小

PlgRW*

Unt<uit1t

■小

—.ng1如全

图5"

物料罐的料位为逻辑控制,物料罐上下分别安装了液位测量开关心”、LL.用两台进料泵

进料•,分别由泵尸/、&控制。当液位低于低限LL时,P1、&同时打开,以便尽快使料位上

升到正常液位;当液位在高低限值范围内为正常,只有一个泵打开,而且采用交替打开方式,

即上次是力打开,下次在单个泵打开时应是P2,反之交替,依次循环;当液位高于高限〃/

时,两个进料泵都关闭。

液位低于低限LL时,逻辑变量LL=7;高于低限LL时,逻辑变量LL=。。

液位高于高限时,逻辑变量以7=0;低于高限〃/时,逻辑变量〃/=1。

泵打开时为绿色闪烁,关闭时为灰色。出料阀门开度可自行设置,进料泵力、尸2只可全

开或全闭,由InControl控制。

双击InControl工程管理器(如图0-2)中的"物料罐",出现InControlDevelopment

窗口,这里用逻辑梯形图进行控制。按下“Co〃〃e”R“加加zeE"g加e”按钮后,点

击"R"〃巧切ecf"按钮,/"CoWn?/运行,如图5-2所示。

《计算机控制系统》一一王锦标17

计算机控制系统实验

图5-2

在S他中,从开始,根据条件判断向下运行,当料位在正常范围内,总是有两种可

能,需要分支判断,并作相应的动作。同一时刻选择序列的分支步中只能有一个满足转换

(Thwisifio”)条件,当条件为真(7h/e)时,则从前一步转换到后一步;反之,当条件为假(Rz/se)

时,则不能从前一步转换到后一步。当EN0_co〃为7时,顺序控制功能结束,即走到E/以这

一步。

例如,在步5活动^Active)时,使进料泵P2打开,液位的变化有两种可能,一种可能

是液位降低,直到低于低限CLL=1\则步5前进到步6,使进料泵P7打开:另一种可能是

液位升高,直到高于高限(LH=0),则步5前进到步/,使进料泵尸2关闭。

每一步(Step)对应,•个命令(Command),打开或关闭进料泵,这是通过逻辑梯形图实

现的。双击Ac6o〃方框,出现逻辑梯形图开发界面如图5-3所示,表示当END」。"不为1时,

将以/N置为1,即打开泵P2。其它泵的开关命令与此相似。

图5-3

《计算机控制系统》一一王锦标18

计算机控制系统实验

在加W加dowM成er中按下右上角"运行"按钮,W加dowViewer运行,如图5・4所

示。

UltfMHliWVwiuwVtKwcv-IfV**ISadfljJBJ

父种inr:

图5-4

可以在画面上选择控制用的c。,"加“e或6e成,改变出料阀门开度。顺序捽制按要求循环

下去,如果料位过限则报警灯变红并闪烁,调整两个泵的开或关,使料位基本保持在正常范

围内。

《计算机控制系统》一一王锦标79

计算机控制系统实验

实验六.反应器顺序控制

本实验是在计算机中模拟利用顺序功能图岱FC)对反应器进行控制。

双击InTouch工程管理器(如图0-3)中的“物料槽顺序控制”,出现“打开窗口”对话

框,选中“反应器”确定,出现WindowM成er,即物料槽顺序控制演示的开发界面,如图6-1

所示。

反应5«的坦11、.-I:搅扑控制

r«BiMi0<X>.O

•.0.0K・-M.0.0

I.lit94

jnt种加,八真一日

X山z…II

=a=

I吁]

,♦i__J*£i1_______________________________________________________________iJ

>OK3z••一、・•?•?,・・.

n*«、•HM1•

—].。工A***J«VHW«|)・■;S|,)・“」q81•JR!*=4OQbU31B

图6・1

双击InControl工程管理器(如图0-2)中的“反应器”,出现InControlDevelopment

Emimj刖e〃£窗口,这里用逻辑梯形图进行控制。按下"ConnectRuntimeEngine”按钮后,点

击“RunProject”按钮,加Co〃fro/运行,如图6・2所示。

《计算机控制系统》一一王锦标20

计算机控制系统实验

图6-2

每一步(Step)对应一个命令(Command),打开或关闭进料阀,这是通过逻辑梯形图实

现的。双击方框,出现逻辑梯形图开发界面,如图6-3所示。

图6-3

在/W加dowM成er中按下右上角"运行"按钮,W加dowViewer运行,如图6-4所

示,图6-4是搅拌加热的模拟图。

《计算机控制系统》一一王锦标21

计算机控制系统实验

图6-4

按下启动按钮,两种反应物料分别由进料阀VI和V2进入反应器,并分别用流量表F1

和时计物料量,达到预定流量时关进料阀;当两种物料皆达到预定流量时,启动搅拌器,开

蒸汽阀用蒸汽加热,同时启动定时器77;当77计到30。秒时,关搅拌器和蒸汽阀,并开出料

阀:当反应器内物料达到下限时,关出料阀;至此反应器的控制过程结束。

《计算机控制系统》一一王锦标22

计算机连续控制系统实验

计算机控制系统

计算机连续控制系统实验

清华大学自动化系

《计算机控制系统》——王锦标

计算机连续控制系统实验

计算机连续控制系统实验

“基于PC监控组态软件的连续控制技能”

实验案例设计

清华大学自动化系

目录

一、案例名称

二、测试目的

三、测试知识点

四、案例设计(1)

单容水箱水位单回路PID控制系统

4.1测试硬件

4.2测试软件

4.3测试原理

4.4测试步骤

五、案例设计(2)

双容水箱水位串级PID控制系统

5.1测试硬件

5.2测试软件

5.3测试原理

5.4测试步骤

《计算机控制系统》——王锦标

计算机连续控制系统实验

“基于PC监控组态软件的连续控制技能”

实验案例设计

清华大学自动化系

一、案例名称

类型:计算机控制系统技能测试

名称:基于PC监捽组态软件的连续控制技能

二、测试目的

1.掌握加7b")中常见连续对象及其控制系统的图形绘制和动画编辑。

2.掌握。结构化程序、工厂控制模块、用户函数的编写和调用。

3.以单容/双容水箱为例,了解对简单连续对象进行仿真的方法。

4.以单回路/串级尸/。控制为例,掌握控制模块的使用,熟悉自动/手动无扰动切换。

5.掌握加7bMz与加/的连接和运行,在运行中进行控制操作和参数整定。

三、测试知识点

1.InTouch图形界面的绘制

(1)在WindowMaker中建立和编辑多个窗口;

(2)绘制连续系统的常用工厂器件,包括水箱、阀门、管道、传感器、控制器等:

(3)绘制常用控件,包括按钮、游标、标尺等;

(4)添加数值显示、消息显示、实时趋势图等对象;

(5)绘制直线、矩形、圆等基本几何图形;

(6)编辑图形,改变图形颜色、尺寸等,多个图形排列。

2.InTouch标记名管理

(1)定义标记名,设置标记名的类型、取值限制、报警等属性;

(2)管理连接引擎,连接比的标记名和加C'owr。/的变量名。

3.InTouch脚本编写

(1)编写启动时和运行中的脚本;

(2)用基本逻辑语言实现简单的控制。

4.InTouch链接编辑

(1)建立常用数值链接,包括用户输入、值显示、游标、百分比填充等;

(2)建立常用动画链接,包括可见性、失效、闪烁、窗口显示/隐藏等:

(3)设置实时趋势图的时间、样本、刻度等属性,设置趋势曲线与标记名连接。

《计算机控制系统》——王锦标3

计算机连续控制系统实验

5.InControl文件编辑和变量管理

(1)建立和编写结构化程序文本,熟悉程序语言;

(2)定义变量,设置变量的类型、范围、初始值等属性。

6.InControl函数编写和控制模块调用

(1)在。中定义函数及其输入、输出、本地变量;

(2)在InControl的结构化程序文件中调用用户编写的函数。

(3)使用控制模块,设置尸0控制模块的属性;

(4)在InComrol的结构化程序文件中调用控制模块的成员变量和成员函数。

7.基本连接和运行

(1)建立/〃和。ConZn?/的连接,运行工程;

(2)在运行中改变参数数值。

四、案例设计(1)

单容水箱水位单回路PID控制系统

4.1测试硬件

PC机。

4.2测试软件

WottderwearInTouch9.0,

WonderwewInControl7.5

4.3测试原理

1.单容水箱对象

单容水箱的原理如图1所示。系统的输入变量为进水、出水两个阀门的开度,输出变量

为水箱水位。在仿真设计中,设水箱为标准圆柱体,底面积为尸,水位为Leue/,出水处的水

阻为R,进水、出水阀门满开度时流量都为Q,并假设流量与阀门开度的关系为

Qn=QValve_In%

Qut=Q,Valve_Out%

单容水箱系统的基本原理是

c4(Level)=qn-%

atR

单容水箱系统的传递函数是一阶惯性环节,出水阀门开度处于适当范围时可以通过调整

进水阀门开度使得水位稳定。这是对水位进行控制的基本前提。记本次采样的水位为Leue/,

上次采样的水位为Ceve/_"is,采样间隔为df,有适用于仿真计算的公式:

《计算机控制系统》——王锦标

计算机连续控制系统实验

RP

系统时间常数

Valve一Outx0.07

比例常数K二RQ

Valve_Out

..Kdt-ValveIn+T-LevelHis

水位计算公式Level=----------------=-----------------=——

T+dt

当出水阀门关闭时,系统无自平衡能力,为单纯的积分过程:

流量q

图1单容水箱原理图

2.单回路PID控制

单回路加控制的被控量是水位,控制量为进水阀门开度。用户可以通过调节尸也控制

器的比例增益、积分时间、微分时间这3个参数得到较好的控制效果。

当运行模式为自动时,尸m控制器的设定值由用户给出,进水阀门开度由尸〃)控制器的输

出决定;当运行模式为手动时,进水阀门由用户调节,尸/。控制器的设定值跟随被控量,输出

跟随手动输出。

4.4测试步骤

1.基本窗口的建立和绘制

在加7b"以中建立工程,在W加dow,“成er中绘制三个窗口的图形界面。最终窗口界面如

图2、图3,窗口设置如表人

使用的图形对象有:

Mo/〃窗口:3Dtank、3Dpipe>valve、sensor、controller^按钮、矩形、圆形、框架、游

标、直线、数值、文本、标尺、实时趋势;

以的。」〃和%rfye_O4窗口:游标、按钮、数值。

其中,的加窗口中的View加/中SP、PK三个矩形及标尺高度相等,顶部对齐。

《计算机控制系统》——王锦标5

计算机连续控制系统实验

表1窗口设置

名称类型位置大小

Main覆盖(仇0)900*800

Valve_In弹出(60,220)140*220

Valve_0id弹出(475,220)140・220

0.00

ValveInput

SPPVValve

0.000.00

0.00

SensorSpecialCommandsPIDControllerPanel

Kc0.00

■TI0.000

empty

irlvalveOutput0.000

图2机a加窗口(单回路)

mo

阻o

o三

6O二

4O.o■

2OO.o

co二

d,OO

one

图3ValveIn和ValveOut窗口

《计算机控制系统》——王锦标6

计算机连续控制系统实验

2.标记名定义和脚本编写

定义标记名如表2。

表2标记名一览表

名称注释类型初值连接

Auto自动/手动I/O离散真Auto

Level水位〃。实型0Level

Level_SP水位设定值〃。实型2.5Level_SP

KcPID比例增益〃。实型1PID.Kc

TdPID微分时间〃。实型0PID.Td

Ti尸〃)积分时间〃。实型0PId.Ti

Valve_Man进水阀门开度手动〃。实型0Valve_Man

ValveOut出水阀门开度手动I/O实型25Out_Man

Fake手动调节失效内存离散假

Empty放空〃。离散假Make_Empty

AorM模式内存消息Auto

编写运行中脚本如下:

IFAuto=1

THEN

Hide'ValveIn";

AorM=HAulo".

ELSE

AorM=HManualH;

ENDIF,

IFAuto==0ORempty==1

THEN

Fake=1;

ELSE

Fake=0;

ENDIF;

编写启动时脚本:

Show*'main";

Hide'Valve-Ouf1;

Hide'ValveJn',;

3.设置数值显示和动画链接

实时趋势图设置如表3。

表3实时趋势图设置

注释水箱水位监测

时间3分样本250毫秒

刻度时间值

主刻度45

副/主刻度21

标签底部标签左标签

主刻度/时间标签21

显示HH:MM:SS值范围0〜5

Level_SP颜色:绿色宽度:3

笔表达式Level红色3

Valve_Man/20蓝色1

《计算机控制系统》——王锦标7

计算机连续控制系统实验

Main窗口数值显示共9处,如图4。

00

50

1

5

2

6

7

8

图4机质〃窗口数值(单回路)

欣而窗口动画链接共〃处,如图5。

5

6

7

1

8

29

3

10

11

4

温馨提示

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

评论

0/150

提交评论