分布式实验报告_第1页
分布式实验报告_第2页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、实验一循环灯监控一、实验目的1、掌握s7300与wincc如何通信2、掌握wince变量定义及与控制变量如何绑定3、了解分布式控制系统中操作站的主要功能。4、熟悉WINCC软件图形开发界面。二、实验要求实现控制系统组态过程,具体要求如下:1、S7300PLC仿真器与计算机相连的组态过程。2、图形界面设计实现。3、数据报表界面实现三、实验原理与常规的仪表控制方式不同的是集散控制系统通过人机操作界面不仅可以实现一般的操作功能,而且还增加了其他功能,例如控制组态、画面组态等工程实现的功能和自诊断、报警等维护修理等功能。此外,画面方便的切换、参数改变的简单等性能也使集散控制系统的操作得到改善。操作站的

2、基本功能:显示、操作、报警、系统组态、系统维护、报告生成。操作站的基本设备有操作台、微处理机系统、外部存储设备、操作键盘及鼠标、图形显示器、打印输出设备和通信接口等。(1) 西门子S7系列PLC编程软件本装置中PLC控制方案采用了德国西门子公司S7-300PLC,采用的是Step7编程软件。利用该软件可以对相应的PLC进行编程、调试、下装、诊断。(2) 西门子WinCC监控组态软件S7-300PLC控制方案采用WinCC软件作为上位机监控组态软件,WinCC是结合西门子在过程自动化领域中的先进技术和Microsoft的强大功能的产物。作为一个国际先进的人机界面(HMI)软件和SCADA系统,W

3、inCC提供了适用于工业的图形显示、消息、归档以及报表的功能模板;并具有高性能的过程耦合、快速的画面更新、以及可靠的数据;WinCC还为用户解决方案提供了开放的界面,使得将WinCC集成入复杂、广泛的自动化项目成为可能。四、实验步骤1、对PLC进行硬件组态:在新建项目下选择“SIMATIC300Station”-“hardware”,打开硬件组态窗口。0如flTCorftit-5IUT1I;JUDStationCCMrifuravawrClUClFlEiLuE-9ILlusr1-E.1EK"QpM<uli-bdorHiLrrjiiujf/jsMz忌FmaBJC-H-jruiIl

4、>9融巴取*1屯刖口它种灼"I騙:W|j5iKE+VJDSbE><£iJ._iWiJh-Jrrwcnr:dU口iiTDC3®田LJCT田LI'3300aLjctu-zmsgLJra-3wttin的Tlfenli-stci国LJtfl-EhllCUri匚lRS-313ffirjmc-3M曰A3-S4CeKi-ao田CjAI/Mr田OJ0-3WEB口|XI-惑田口B口Hk泄田QN-MZ国却Mdiia330 USJBHC?»rE3KICKE町4CnJt 2口丁0:临SLAurarinEJ.c-crcL.mi;Em匕samem.,?_,

5、“ci-I'dlrlrllwnfiilrkriclrSFfJtfCMJtF-MVEIiS-bA2、点击项目名称,在右方的空白处添加PROFIBUS和MPI对CPU和PROFIBUS和MPI进行总线的连接。35T#333.0"反转*十IUuJTLFTLent:4、程序仿真1)、仿真创建|Eik|Bits2I'Orrs0JMFIBMR2iliHir!lEI-ElllO.3l3ilcU定啓宙月Bits|Bitst-|Gits|7E;543210厂厂厂疔MB1JBits7E;543210厂厂厂厂厂厂厂厂2El固QB一冈XBl圄T圄T雪IDS7-PLCSIB_CIHCLEFLC

6、FilegditViewInsertFL"ExecuteToolsWindawHelp11UnisUidlf|1山飞T=0110ms二T=p|110ns二|T=07654321rrrr厂厂厂厂76543210厂厂厂I"|qb176543210厂厂丽厂厂厂厂厂雪MB.匚|叵区|QB076543210厂厂厂厂厂厂厂厂IB匚I_区|Eitsd76543210厂厂厂厂厂厂厂臣雪T.匚回3雪r.Qnx雪T-.XI固t匚L,xDPrRLN'PnrRinUST0PCT=ir,MRES|ITcIT1JLlUm;二|T=0|lSfI'Urrs二IT=0|口D区圄商.匚冋乂|固

7、r:EE固t.TpTj'x固TTET=|T10|T11JJQ110rrrE:|T=Q1U110nis|T=010110ms二T=0115111Ums|T=0|l0msT=Cl|图4-32)仿真现象5、画面编辑1)、界面设计正转按钮可以将其中的画面窗口中通过跳转显示正转的时候的循环灯运行情况,反转按钮可以将其中的画面窗口中通过跳转显示反转的时候的循环灯运行情况,退出按钮添加C动作,点击即可退出程序。2)、变量管理1、在变量管理中右键选择“添加新的驱动程序”-“SIMATICS7ProtocolSuite",如图4-7所示:图4-7在MPI中创建“新的驱动程序的连接”,命名为“s

8、tep7”,在下面创建变量,如图4-8所示:其中A0.0A0.5控制正转的6个灯,M0.0,M0.1,M2.0分别为启动、停止、反转按钮,控制灯的运动。3)、连接诊断选择“开始”-“SIMATIC”-“wincc”-“TOOLS”-“ChannelDiagnosis”若其中均为绿色勾,则为通信成功,否则视为不成功,需重新设置地址。如图4-11所示:图4-114)、变量连接对于灯的连接,如图4-12所示:二直|4蚪窣wJia|Pit|x4-12对于按钮的连接,如图4-13所示:在風下和|舊Ba图4-135)、激活现象激活之后,点击绿色按钮(左边),程序进入正转环节,点击红色按钮(右边)则停止。点

9、击反转按钮,跳转到反转界面,点击反转中的绿色按钮开始反转点击红色按钮即停止。点击退出按钮则关闭界面与程序。正转图如图4-14所示:S,EMENS循环灯15;13溜.0二知13|lOF图4-14六、实验思考1、实验中主画面设计和变量有何关系?2、报警画面如何设计?3、报表数据与现场参数连接如何建立?实验二模拟量控制实验一、实验目的1、掌握控制如何采集、仿真2、掌握线性化编程与结构化编程3、了解数据块在结构化编程中如何体现。4、熟悉WINCC软件图形开发界面。二、实验要求实现控制系统组态过程,具体要求如下:1、控制的组态过程。2、数据块设计实现。3、界面设计实现生产过赴CPJ三、实验原理1、模拟量

10、I/O模块500mVIV5V10V20mA20mA图3-12、模拟量控制系统设计举例如图所示为一搅拌控制系统,由3个开关量液位传感器,分别检测液位的高、中和低。现要求对A、B两种液体原料按等比例混合,请编写控制程序。要求:按起动按钮后系统自动运行,首先打开进料泵1,开始加入液料A-中液位传感器动作后,则关闭进料泵1,打开进料泵2,开始加入液料B-高液位传感器动作后,关闭进料泵2,起动搅拌器一搅拌10s后,关闭搅拌器,开启放料泵一当低液位传感器动作后,延时5s后关闭放料泵。按停止按钮,系统应立即停止运行。四、实验步骤1、对PLC进行硬件组态:在新建项目下选择“SIMATIC300Station”

11、-“hardware”,打开硬件组态窗口。图4-12、点击项目名称,在右方的空白处添加PROFIBUS和MPI对CPU和PROFIBUS和MPI进行总线的连接。wsnmc300Siadon.31ax-r.1TPI斡IrwnEJ.n:irFWM-rnFlCflJEKI图4-23、组态完成后,编写程序。1)、搅拌控制系统线性程序设计Netwik?:Title:Q4.3JICMPc=lMG.l111PTU256-IM1D_IMSffe-twrk8tTitleiKD.iT2(II迎IS5T55NetTOrK9:Title:T2C4.3MO.lOB100块:MOVEENENOINOUT2)、搅拌控制系统

12、结构化软件设计FC2.:Title;iTetrorK1:Title:CMP<=lMO.104.3TIPITJ2560IM1TH2'T204.3FMO.104.2C4.3OEIOO:rrCompleteRestartrrINetvmrk1:Title:Q4.0nQ4.1n4、程序仿真搅拌控制系统线性程序设计1)、仿真创建图4-3如图4-72)、仿真结果I0.0=ONPIW256<100Q4.0=ONPIW256>=100Q4.0=OFFPIW256>=200Q4.1=OFFT1=ONQ4.2=OFFT2=ONQ4.3=OFF搅拌控制系统结构化软件设计如图4-4Q4

13、.1=ON如图4-5Q4.2=OFFT1如图4-6Q4.3=ONPIW256=0T2Jnlxi1)、仿真创建g57-PlC5IM-5im¥iewlFSdEdt缈rbe;t虹EsEcutBloals处hdowHelpX乌剧电苗已糅窗徇徊诃佝询儈|官询迸丽11十1|训*|uJnlxlgKB257JnWU31P-.ILrIB0fits司7S5-13-2JDrrrrrrn?|nSB|Bill27B54弄210rrrrrrrr:BKI;3i-jJ76543El0|7P"P笑厂765320rrrrrirrP-沐弓二§上阖opoTTljiH_上I凶IB0Bits二76543EI

14、0nrnrrrr图4-82)、仿真结果由于仿真结果图与上一个的实验结果完全一样,则不截图进行说明。I0.0=ONPIW256<100Q4.0=ONPIW256>=100Q4.0=OFFPIW256>=200Q4.1=OFFT1=ONQ4.2=OFFT2=ONQ4.3=OFF5、画面编辑Q4.1=ONQ4.2=OFFT1Q4.3=ONPIW256=0T21)、画面设计2)、变量管理1、在变量管理中右键选择“添加新的驱动程序”-“SIMATICS7ProtocolSuite”,如图4-12所示:图4-12在MPI中创建“新的驱动程序的连接”,命名为“WinLc”,在下面创建变量,

15、如图4-13所示:无符号16位数血11加图4-132、在变量管理中右键选择“添加新的驱动程序”-“SystemInfo.chn,如图4-14所示:查找范围;丨_ybin3#匡1c#S3添加斬的驱动程序打幵(Q)取消I”SIMATICIISerial.CHNE|SystemIxif.chnwiRdowadde.chn文件名博:|Sys丈件类型:tfiCC適讯韭动程序0.chn)图4-143)、激活现象IF99IQNQNTank122丸呂Trendsl>eactKaU1、激活主画面后,点击Process按钮进入Process子画面,如图4-17所示:SIEMENSP00ijTEeciMMiS

16、sroj«l2!ID!02EMProcess.FW.冋Tank100图4-17在Process子画面中,调节滚动条可以观察到水箱中液位的变化情况,同时将液位的高度以数字显示在左边的变格中,开关可以控制阀门的开通与关断。2、点击Alarm按钮进入Alarms报警画面,如图4-18所示:在Alarms报警子画面中,开关用来控制阀门的报警情况,滚动条用于显示液位高低,当快了满的时候进行报警,下方的报警表格用于记录报警的时间与具体情况。图4-183、点击Trend按钮进入Trend子画面,如图4-19所示:SIEMENSMlseaMMibsrojsecITrend.Pdl图4-19在Tren

17、d子画面中,滚动条可以任意调节液位的高低,最后可以通过下方的趋势图来反映液位的变化情况,而系统CPU的利用率可以通过直方图和下方的曲线图表现出变化情况,而RAM的是不变的,则是一条平行于时间的直线。六、实验思考1、线性程序设计和结构化程序设计应用哪种场合?2、模拟量控制与开关量控制有哪些区别?3、画面如何设计?4、数据块如何设计?实验五时滞对象PID位置算法控制实验一、实验目的1、掌握PID位置算法如何用程序来实现2、掌握零阶保持器的作用及离散化方法3、掌握过程输出如何仿真4、Matlab程序设计方法及调试。二、实验要求具体要求如下:1、模拟PID的离散化方法。2、程序设计实现。3、过程输出仿

18、真。三、实验原理控制对象及参数如下Ts=20;dwlt£=CL8R五:丁1=160;TD=H;位置式PID控制算法:J,e(t)dtT艺eo尸0jde(t)dte一eETu=Ke+siekPkTjIj=0THd(e一e)+uTkk一10S位置式控制算法提供执行机构的位置uk零阶保持器处理方法:G(z)=(1-z-i),需要累计eS四、实验参考程序Ts=20;%采样时间K=1;Tp=60;%峰值时间tol=80;sys二tf(K,Tp,1,'inputdelay',tol);%时滞系统,Gp(s)的表达式表示dsys=c2d(sys,Ts,'zoh');

19、%输入加入零阶保持器的方法将传递函数离散化dsys=z0.2835z0.7165num,den=tfdata(dsys,'v');%提取差分方程系数,v'是指以向量形式输出num=00.2835;den=1.0000-0.7165u_l二0.0;u_2=0.0;u_3=0.0;u_4=0.0;u_5=0.0;%数字控制器初始值输出设置为零数字控制器输出u滞后了4个采样周期e_1=0;%系统误差初始值设置为零ei=0;%所有采样时刻误差值之和开始时为零y_仁0.0;%系统初始时刻输出设置为零fork=1:1:300time(k)=k*Ts;%采样时间信号值yd(k)=1.

20、0;%trackingstepsignal跟踪阶跃信号y(k)=-den(2)*y_1+num(2)*u_5;%计算含有滞后环节被控对象预估模型输出值Y(z)=0+0.2835z-5UtZ)=y(k)-0.7165y(k-1)=0.2835u(z-5)e(k)=yd(k)-y(k);%计算系统误差de(k)=(e(k)-e_1)/Ts;%系统误差的变化率ei=ei+Ts*e(k);%计算所有采样时刻误差值之和delta=0.885;%稳定范围宽度TI=160;TD=40;u(k)=delta*(e(k)+1/TI*ei+TD*de(k);%采用位置型控制算法e_仁e(k);%更新系统误差值u_5=u_4;u_4=u_3;u_3=u_2;u_2=u_1;u_1=u(k);%更新控制器的输出y_1=y(k);%更新系统的输出endfigure(1);plot(time,yd,'r',time,y,&

温馨提示

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

评论

0/150

提交评论