已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
III基于西门子工业软件的仿真系统设计-一阶惯性加纯滞后对象摘 要本论文针对工业过程中常用的一般典型环节温度、压力、物位和流量等具有一阶惯性加纯滞后特性的连续变量被控对象,通过西门子可编程控制器S7-300对其进行程序设计和仿真,并通过西门子组态软件WinCC对其仿真实验进行界面绘制,来对实际的控制过程进行模拟仿真,从而缩短现场调试周期,提高其工作效率。关键词:西门子,一阶惯性加纯滞后,仿真The Design of Simulate System Base on Industry Softwares of SiemensFirst-order plus time delay inertial objectABSTRACTIn this paper, commonly used for industrial processes typical of the general aspects of temperature, pressure, level and flow with the first-order plus time delay characteristics of the inertia of the continuous variable object, through the siemens S7-300 programmable logic controller to carry out the procedure for its design and simulation, and through siemens simulation WinCC configuration software interface mapping experiments to control the actual process of simulation, so as to shorten the debugging cycle, to improve their work efficiency.KEY WORDS: siemens,first-order plus time delay of inertia,simulation 目 录摘要IABSTRACTII1 绪论11.1仿真系统的应用与分类11.2本课题研究的目的和意义11.3本课题研究的主要任务22 PLC介绍及西门子工业软件介绍32.1 PLC介绍32.1.1 PLC的基本概念32.1.2 西门子PLC的简介32.2 西门子软件介绍32.2.1 STEP 7编程软件介绍32.2.2 WinCC软件介绍653 PID控制调节规律63.1 PID介绍63.1.1 比例调节(P)63.1.2 积分调节(I)63.1.3 微分调节(D)73.1.4 比例积分调节(PI)83.1.5 比例积分微分调节(PID)93.1.6 PID控制器的参数整定93.2 连续PID控制器FB41103.2.1 介绍103.2.2 参数表123.2.3 连续PID控制器FB41的应用154 被控对象的仿真与界面开发174.1 程序设计174.1.1 一阶惯性加纯滞后数学模型的差分转化174.1.2 绘制流程图184.1.3 通过STEP 7实现对程序的编写184.2 仿真界面的开发204.2.1 建立项目204.2.2 组态项目22总结27致谢28参考文献2929基于西门子工业软件的仿真系统设计-一阶惯性加纯滞后对象 1 绪论1.1仿真系统的应用与分类 系统仿真是20世纪40年代末以来伴随着计算机技术的发展而逐步形成的一门新兴学科。仿真(Simulation)就是通过建立实际系统模型并利用所见模型对实际系统进行实验研究的过程。最初,仿真技术主要用于航空、航天、原子反应堆等价格昂贵、周期长、危险性大、实际系统试验难以实现的少数领域,后来逐步发展到电力、石油、化工、冶金、机械等一些主要工业部门,并进一步扩大到社会系统、经济系统、交通运输系统、生态系统等一些非工程系统领域。可以说,现代系统仿真技术和综合性仿真系统已经成为任何复杂系统,特别是高技术产业不可缺少的分析、研究、设计、评价、决策和训练的重要手段。其应用范围在不断扩大,应用效益也日益显著。系统仿真是建立在控制理论、相似理论、信息处理技术和计算机初等理论基础之上的,以计算机和其他专用物理效应设备为工具,利用系统模型对真实或假设的系统进行试验,并借助于专家的经验知识、统计数据和信息资料对实验结果进行分析研究,进而做出决策的一门综合的实验性学科。 仿真可以按不同原则分类:按所用模型的类型(物理模型、数学模型、物理数学模型)分为物理仿真、计算机仿真(数学仿真)、半实物仿真;按所用计算机的类型(模拟计算机、数字计算机、混合计算机)分为模拟仿真、数字仿真和混合仿真;按仿真对象中的信号流(连续的、离散的)分为连续系统仿真和离散系统仿真;按仿真时间与实际时间的比例关系分为实时仿真(仿真时间标尺等于自然时间标尺)、超实时仿真(仿真时间标尺小于自然时间标尺)和亚实时仿真(仿真时间标尺大于自然时间标尺);按对象的性质分为宇宙飞船仿真、化工系统仿真、经济系统仿真等。1.2本课题研究的目的和意义随着社会的发展,控制技术在工业方面的应用越来越广,对于控制方面精度的要求越来越高,控制器的系统仿真,在研究控制策略、控制算法、控制系统的品质方面提供了强大的支持1。对于工业过程控制中的连续变化的参数,如温度、流量、压力、物位等系统,可以简化为一阶惯性纯滞后的数学模型来描述,通过STEP 7软件编写程序并调试,用STEP 7程序下编写的程序仿真被控对象,将编写的被控对象程序在STEP 7软件下与PID共同进行调试,模拟实际被控对象。本仿真程序结合现场采集模拟数据,可以实现对现场常用对象的仿真,从而能缩短现场调试周期,从而提高其工作效率。根据系统分析的目的,在分析系统各要素性质及其相互关系的基础上,建立能描述系统结构或行为过程的、且具有一定逻辑关系或数量关系的仿真模型,据此进行试验或定量分析,以获得正确决策所需的各种信息。近年来,随着仿真技术的发展,中国仿真市场增长异常迅猛,在某些方面达到了国际先进水平。但总体技术水平,特别是应用水平与发达国家相比还有差距。通过本次课题的设计,将使我对自动控制技术的理解,更加深刻的熟悉了可编程控制器PLC的应用技术,还了解和熟悉了step7和WinCC 软件,并且培养了理论联系实际,思考问题,分析问题,解决问题的能力,对今后的工作和学习都会有很大的帮助。1.3本课题研究的主要任务本课题的任务是基于西门子工业软件,对于一阶惯性加纯滞后的对象进行仿真实验,建立一套仿真控制系统。主要内容包括:(1)绘制仿真实验画面;(2)仿真实验系统STEP7程序开发;(3)绘制实验室控制柜接线图(见附图);(4)一阶惯性典型环节仿真。2 PLC介绍及西门子工业软件介绍2.1 PLC介绍2.1.1 PLC的基本概念随着微处理器、计算机和数字通信技术的飞快发展,计算机控制已经广泛地应用在所有的工业领域。现代社会要求制造业作出迅速的反映,生产出小批量、多品种、多规格、低成本和高质量的产品。为了满足这一要求,生产设备和自动生产线的控制系统必须具有极高的可靠性和灵活性。可编程控制器(Programmable Logic Controller)正是顺应这一要求出现的,它是以微处理器为基础的通用工业控制装置。可编程控制器简称为PLC,它的应用面广、功能强大、使用方便,已经成为当代工业自动化的主要支柱之一。PLC已经广泛地应用在各种机械设备和生产过程的自动控制系统中,PLC在其他领域,例如在民用家庭自动化设备中的应用也得到了迅速的发展2。2.1.2 西门子PLC的简介西门子公司的PLC产品有SIMATIC S7、M7和C7等几大系列。S7系列是传统意义的PLC产品,其中的S7-200是针对低性能要求的小型PLC。S7-200是美国德州仪器公司的小型PLC的基础上发展起来的,其编程软件为STEP7-Mico/WIN32。S7-300/400的前身是西门子公司的S5系列PLC,其编程软件为STEP7。S7-200和S7-300/400虽然有许多共同之处,但是在指令系统、程序结构等方面均有相当大的差异。S7-300是模块化中小型PLC系统,它能满足中等性能要求的应用。模块化,无排风扇结构,易于实现分布,易于用户掌握等特点使得S7-300成为各种从小规模到中等性能要求控制任务的方便又经济的解决方案。S7-400是用于中、高档性能范围的可编程序控制器。模块化及无风扇的设计,坚固耐用,容易扩展和广泛的通讯能力,容易实现的分布式结构以及用户友好的操作使SIMATIC S7-400成为中、高档性能控制领域中首选的理想解决方案3。2.2 西门子软件介绍2.2.1 STEP 7编程软件介绍STEP 7 是西门子SIMATIC工业软件中的一员,它是用于对SIMATIC 可编程逻辑控制器(PLC)进行组态和编程的软件包。(1)STEP7概述STEP 7编程软件用于对S7-300/400、M7-300/400、C7等系统的编程和开发。STEP 7是通过项目的方式来管理自动化系统,其功能包括硬件组态(配置)、参数设置、网络组态、通信连接、创建符号、编程、组态消息和操作员监控变量、启动和运行维护、监视、诊断、文档创建和归档等。(2)STEP 7标准软件包4 STEP 7 标准软件包符合面向图形和对象的 Windows 操作原则,可运行在 Windows 2000、Windows 、WindowsServer2003下,为适应不同的应用对象,可选择不同的版本。STEP 7标准软件包的功能和组成如图 2-1 所示。 图2-1 STEP 7标准软件包的组成(3)STEP 7的编程功能5STEP 7标准软件包配备三种基本编程语言,即梯形图LAD(Ladder Logic Programming Language)、语句表STL(Statement List Programming Language)和功能块图FBD(Function Block Diagram Programming Language)。这三种编程语言在STEP 7中可以有条件地相互转换。LAD:梯形图是STEP 7编程语言的图形方式,与继电器控制电路图相似,可跟踪能流的流动。它是一种融逻辑操作、控制于一体,面向对象的、实时的、图形化的编程语言。STL:语句表是STEP 7编程语言的文本方式,用助记符来表达PLC的各种控制功能的。为便于编程,语句表作了扩展,可调用一些高级语言结构(如结构化数据访问和块参数)。FBD:功能块图是STEP 7编程语言的另一种图形表示,类似于普通逻辑功能图,它沿用了半导体逻辑电路的逻辑框图表达方式。用逻辑框表示逻辑功能。复杂功能(如算术功能)可直接结合逻辑框表示,功能块图通过软连接的方式把所需的功能块图连接起来,实现系统的控制。功能块图的表达格式有利于程序流的跟踪。2.2.2 WinCC软件介绍6西门子公司的WinCC是Windows Control Center(视窗控制中心)的简称。它集成了SCADA、组态、脚本(Script)语言和OPC等先进技术,为用户提供了Windows操作系统(Windows2000或XP)环境下使用各种通用软件的功能。它继承了西门子公司的全集成自动化(TIA)产品的先进技术和无缝集成的特点。WinCC运行于个人计算机环境,可以于多种自动化设备及控制软件集成,具有丰富的设置项目、可视窗口和菜单选项,使用方法灵活,功能齐全。用户在其友好的界面下组态、编程和数据管理,可形成所需的操作画面、监控画面、控制画面、报警画面、实时趋势曲线和打印报表等。它为操作者提供了图文并茂、形象直观的操作环境,不仅缩短了软件设计的周期,而且提高了工作效率。WinCC的另一个特点在于其整体开放性,它可以方便地与各种软件和用户程序组合在一起,建立友好的人机界面,满足实际需求。用户也可将WinCC作为系统扩展的基础,通过开放式接口,开发其自身需要的应用系统。WinCC因其具有独特的设计思想而具有广阔的应用前景。借助于模块化的设计,能以灵活的方式对其扩展。它不仅能用于单用户系统,而且能构成多用户系统,甚至包括多个服务器和客户机在内的分布式系统。这也意味着WinCC不是孤立的软件系统,它时刻与以下系统集成在一起。(a)与自动化系统的无缝集成。WinCC与相应的硬件紧密结合,通过统一的组态和编程、统一的数据管理及统一的通讯,极大地降低了用户软硬件组态的工程量,实现了整个产品范围内的高度集成;(b)与自动化网络系统的集成。从现场总线PROFIBUS到工业以太网,再到PROFINET技术和基于组件的自动化技术CBA(Component-Based Automation),以及无线通信解决方案,用于WinCC内置了基于S5/S7协议的通讯系统,并提供了大量面向这些系统和技术的组件,从而为WinCC和这些系统的最优化通讯和良好的互操作性提供了保证;(c)与MES系统的集成;(d)与相应的软硬件系统一起,实现系统级的诊断功能;(e)WinCC不仅是可以独立使用的HMI/SCADA系统,而且是西门子公司众多软件系统的重要组件。3 PID控制调节规律3.1 PID介绍在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。它具有结构简单、稳定性好、工作可靠、调整方便等特点。当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。除了PID控制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的7。3.1.1 比例调节(P)比例调节是一种最简单的调节规律,通过控制其比例系数Kp来对系统进行控制。其调节器的输出u(t)与输入偏差e(t)成比例关系,只要出现偏差e(t)就能及时地产生与之成比例的调节作用。比例调节的特性曲线如图3-1所示。 图3-1 比例调节器的阶跃响应 比例调节作用的大小,除了与偏差e(t)有关外,主要取决于比例系数Kp,Kp越大,调节作用越强,动态特性也越好。反之,Kp越小,调节作用越弱。但对于大多数惯性环节,Kp太大,会引起自激震荡。比例调节的缺点是存在静差,是有差调节,对于扰动较大,且惯性也较大的系统,若采用单纯的比例调节,则很难兼顾动态和静态特性。因此,需要采用比较复杂的调节规律。 3.1.2 积分调节(I)在积分调节规律中,调节器输出信号变化量与输入偏差的积分成正比。其数学表达式为: (3-1)式中,Ki为积分速度,Ti为积分时间。对积分调节器来说,其输出信号的大小不仅与输入偏差信号的大小有关,而且还取决于偏差存在时间的长短。只要有偏差,调节器的输出就不断变化,偏差存在的时间越长,输出信号的变化量就越大。只有在偏差等于零的情况下,积分调节器的输出信号才能相对稳定。因此可以认为,积分控制作用是力图消除余差。在幅值为A的阶跃偏差输入作用下,积分调节器的开环输出特性如下所示:将e(t)=A代入式可得: At (3-2)显然,该式所描述的是一条斜率为定值的直线,起斜率正比于调节器的积分速度,Ki越大(即Ti也越大),直线越陡峭,积分作用越强。纯积分控制的缺点在于,它不像比例控制那样输出与出入保持同步、反应较快,而是其输出变化总要滞后于偏差的变化。这样就不能及时有效的客服扰动的影响,其结果是加剧了被控变量的波动,使系统难以稳定下来。因此在工业过程控制中,通常不单独使用积分控制规律,而是将它与比例控制组合成积分控制规律来应用。3.1.3 微分调节(D)在微分调节中,调节器输出信号的变化量与输入偏差的变化速度成正比。其数学表达式为: (3-3)式中,Td为微分时间。 图3-2 理想微分作用特性由式(3-3)可知,若在某一时刻T=Td输入一个阶跃变化的偏差信号e(t)=A,则在该时刻调节器的输出为无穷大,其余时间输出为零,其特性曲线如图3-2所示。显然这种特性没有使用价值,成为理想微分特性。从上图还可以看出,微分调节器的输出与偏差的变化速度有关,而与偏差的存在与否有关。即微分作用对恒定不变的偏差没有克服能力。因此,微分调节不能单独使用。实际上,微分控制总是与比例控制或比例积分控制组合使用的。由于微分作用总是力图阻止被控变量的任何变化,所以适当的微分作用有抑制震荡的效果。若微分作用选择适当,将有利于提高系统的稳定性;若微分作用过强,微分时间过大,反而不利于系统的稳定。3.1.4 比例积分调节(PI)比例调节的缺点是存在静差,影响调节的精度。消除静差的有效方法是在比例调节的基础上加积分调节,构成比例积分(PI)调节。PI调节的数学表达式为: (3-4) 对于比例积分调节器,只要有偏差e(t)存在,积分调节就不断起作用,对输入偏差进行积分,是调节器的输出及执行器的开度不断变化,直到达到新的稳定值而不存在静差,所以比例积分调节器能够将比例调节的快速性与积分调节消除静差的作用结合起来,以改善系统特性。其输出特性曲线如图 3-3 所示。图3-3 比例积分调节器的输出特性曲线由图3-3可以看出,在偏差e(t)作阶跃变化时,比例作用立即输出Up(t),而积分作用最初为0,随着时间的增加而直线上升。由此可见,比例积分调节既可服了单纯比例调解有静差存在的缺点,又避免了积分调节响应慢的缺点,即静态和动态特性均得到了改善,所以,应用比较广泛。式(3-4)中Ti为积分时间常数,它表示积分速度的快慢,Ti越大,积分速度越慢,积分作用越弱。反之Ti越小,积分速度越快,积分作用越强。3.1.5 比例积分微分调节(PID)为了进一步改善调节品质,往往把比例、积分、微分三种作用结合起来,形成比例积分微分(PID)三种作用调节器,其调节的数学表达式为: (3-5)PID调节器的阶跃响应曲线如图 3-4 所示。由图3-4可以看出,PID调节器在阶跃信号作用下,首先是比例、微分作用,使其调节作用加强,然后再进行积分,直到最后消除静差为止。因此,PID调节器无论从静态、还是动态的角度看,调节品质均得到了改善,从而使PID调节器成为一种应用最广泛的调节器8。图3-4 PID调节器的阶跃响应曲线3.1.6 PID控制器的参数整定PID控制器的参数整定是控制系统设计的核心内容。它是根据被控过程的特性确定PID控制器的比例系数、积分时间和微分时间的大小。PID控制器参数整定的方法很多,概括起来有两大类:一是理论计算整定法。它主要是依据系统的数学模型,经过理论计算确定控制器参数。这种方法所得到的计算数据未必可以直接用,还必须通过工程实际进行调整和修改;二是工程整定方法,它主要依赖工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。PID控制器参数的工程整定方法,主要有临界比例法、反应曲线法和衰减法。三种方法各有其特点,其共同点都是通过试验,然后按照工程经验公式对控制器参数进行整定。但无论采用哪一种方法所得到的控制器参数,都需要在实际运行中进行最后调整与完善。现在一般采用的是临界比例法。利用该方法进行PID控制器参数的整定步骤如下:第一,首先预选择一个足够短的采样周期让系统工作;第二,仅加入比例控制环节,直到系统对输入的阶跃响应出现临界振荡,记下这时的比例放大系数和临界振荡周期;最后,在一定的控制度下通过公式计算得到PID控制器的参数9。3.2 连续PID控制器FB413.2.1 介绍 FB41“CONT_C”(连续控制器)的输出为连续变量,用于使用连续的I/O变量在SIMATIC S7控制系统中控制技术过程。可以通过参数(利用参数赋值工具)打开或关闭PID控制器,以此来控制系统。其工作原理图如图3-5所示。图3-5 连续PID控制器FB41的工作原理可以使用控制器作为单独的PID定点控制器或在多循环控制中作为级联控制器、混合控制器和比例控制器使用。控制器的功能基于带有一个模拟信号的采样控制器的PID控制算法,如果必要的话,可以通过脉冲发送器(PULSEGEN)进行扩展,以产生脉冲宽度调制的输出信号,来控制比例执行机构的二级或三级控制器。 除了设定值和过程值分支中的功能以外,FB还实现了一个完整的PID控制器,该控制器具有连续的可调节变量输出,并且还可以选择手动影响调节值。这里所使用的PID算法是定位PID算法。比例、积分(INT)和微分(DIF)动作是并型连接在一起的,可以单独激活或取消激活。这样便能够组态成比例(P)、比例积分(PI)、比例微分(PD)和比例积分微分(PID)控制器。还可以组态成纯积分(I)和纯微分(D)控制器。3.2.2 参数表表3-1 FB41的输入参数5参数数据类型地址默认值说明COM_RSTBOOL0.0FALSECOMPLETE RESTART(完全重新启动)。为1时执行初始化程序MAN_ONBOOL0.1TRUEMANUAL VALUE ON,为1时控制循环将被中断,手动值被设置为操作值PVPER_ONBOOL0.2FALSEROCESS VARIABLE PERIPHERY ON,为1时使用外部设备输入的过程变量P_SELBOOL0.3TRUEPROPORTIONAL ACTION ON,为1时打开比例(P)操作I_SELBOOL0.4TRUEINTEGRAL ACTION ON,为1时打开积分(I)操作INT_HOLDBOOL0.5FALSEINTEGRAL ACTION HOLD,为1时积分操作保持,积分输出被冻结I_ITL_ONBOOL0.6FALSEINITIALIZATION OF THE INTEGRALACTION,积分作用初始化,为1时将输入I_ITLVAL作为积分器的初值D_SELBOOL0.7FALSEDERIVATIVE ACTION ON,为1时打开微分(D)操作CYCLETIME2T#1sSAMPLE TIME(采样时间),两次块调用之间的时间,取值范围=20msSP_INTREAL60.0INTERNALSETPOINT,内部设定值输入,取值范围-100.0至+100.0(%)或者物理值PV_INREAL100.0PROCESSVARIABLE IN,浮点数格式的过程变量输入PV_PERWORD1416#0000PROCESS VARIABLE PERIPHERY,外部设备输入的I/O 格式的过程变量值MANREAL160.0MANUAL VALUE,操作员接口输入的手动值,取值范围-100.0至+100.0(%)或者物理值GAINREAL202.0PROPORTIONAL GAIN,比例增益输入,可以设置控制器的比例增益系数。TITIME24T#20sRESET TIME,积分时间输入,积分器的响应时间,取值范围应=CYCLETDTIME28T#10sDERIVATIVE TIME,为分时间输入,微分器的响应时间TM_LAGTIME32T#2sTIME LAG OF THE DERIVATIVE ACTION,微分操作的延迟时间输入DEADB_WREAL360.0DEAD BAND WIDTH(死区宽度),“死区宽度”输入端确定了死区的容量大小。LMN_HLMREAL40100.0MANIPULATED ALUE HIGH LIMIT(受控数值的上限),取值范围LMN_LLM100.0%或物理值LMN_LLMREAL440.0MANIPULATED VALUE LOW LIMIT(受控数值的下限)-100.0%至LMN_HLMPV_FACREAL481.0PROCESS VARIABLE FACTOR输入的过程变量系数PV_OFFREAL520.0PROCESSVARIABLE OFFSET,输入的过程变量偏移量LMN_FACREAL561.0MANIPULATED VALUE FACTOR,控制器输出量的系数LMN_OFFREAL600.0MANIPULATED VALUE,控制器输出量的偏移量I_ITLVALREAL640.0INITIALIZATION VALUE OF THEINTEGRAL-ACTION(积分分量初始化值)DISVREAL680.0DISTURBANCE VARIABLE(干扰变量)对于前馈控制,干扰变量被连接到“干扰变量”输入端。(a)同一单元中设定值和过程变量分支中的参数。(b)同一单元中操作值分支中的参数。表3-2 SFB41的输出参数参数名称数据类型地址默认值说明LMNREAL720.0 MANIPULATED VALUE,浮点数格式的控制器输出值LMN_PERWORD7616#0000MANIPULATED VALUE PERIPHERY,I/O格式的控制器输出值QLMN_HLMBOOL78.0FALSEHIGH LIMIT OF MANIPULATED VALUE REACHED,控制器输出值超过上限QLMN_LLMBOOL78.1FALSELOW LIMIT OF MANIPULATED VALUE REACHED,控制器输出值小于下限LMN_PREAL800.0PROPORTIONALITY COMPONENT,“比例分量”输出端输出受控数值的比例分量LMN_IREAL840.0INTEGRAL COMPONENT(积分分量),“积分分量”输出端输出受控数值的积分分量LMN_DREAL880.0DERIVATIVE COMPONENT(微分分量),“微商分量”输出端输出受控数值的微分分量PVREAL0.0PROCESS VARIABLE(过程变量),有效的过程变量在“过程变量”输出端上输出ERREAL0.0ERROR SIGNAL,死区处理后的误差输出根据FB41 CONT_C的输入、输出参数表可以了解FB41中各个参数的含义,并对各个参数赋值。例如:D_SEL在缺省情况下是“0”不起作用,为“1”是有微分作用。3.2.3 连续PID控制器FB41的应用 对于工业上连续变化的被控对象,可采用连续PID控制器FB41来对其进行控制。比如对于流量的控制,其控制实现过程如图3-6所示: 图3-6 流量控制 首先应创建一个项目:打开Step7的SIMATIC管理器,创建一个“chengli”的项目。新建的S7程序中已经自动插入了OB1快,系统读取程序都必须通过OB1,点击打开“OB1”。打开OB1后,在左边程序元素窗口里依次单击:库 Standard library PID Congtrol Blocks 可以找到。点击创建功能块FB41,点击对其进行仿真,然后点击按钮进行下载,如图3-7所示。插入并打开变量表“PID_Q”,根据其背景数据块DB41输入要调整和输入输出的变量数据,点击RUNP运行系统,并点击按钮对其进行监视,在监视过程中可以通过按钮对相应的参数进行修改,其监视过程如图3-8所示10。 图3-7 STEP 7新建项目 图3-8 正在监视/控制变量的变量表4 被控对象的仿真与界面开发4.1 程序设计4.1.1 一阶惯性加纯滞后数学模型的差分转化 对于工业过程控制中的连续变化的参数,如温度、流量、压力、物位等系统,可以简化为一阶惯性纯滞后的数学模型来描述。 其数学模型为: (4-1) 上式中:K为对象的静态增益; T为对象的时间常数; 为对象的纯滞后常数。 将被控对象的数学模型(4-1)转化为所对应的微分方程11: (4-2) 设其采样周期为,则其微分方程(4-2)转化为所对应的差分方程,其差分方程为: (4-3) 上式中: 为第n次采样的输出值; 为第n-1次采样的输出值; 为第次采样的输入值。经过数学知识的运算,将式(4-3)转变为: (4-4) 式中: 4.1.2 绘制流程图 被控对象所对应的差分方程转化为STEP 7程序12,其流程图为:图 4-1 实现采样输出cn的流程图4.1.3 通过STEP 7实现对程序的编写 通过STEP 7的浮点运算指令,将被控对象的差分方程(4-4)进行程序编写13,其程序为: A I 0.0 = L 20.0 A L 20.0 JNB _001 L ID 100 /对象的时间常数T L ID 104 /采样周期T0 +R T ID 108_001: NOP 0 A L 20.0 JNB _002 L ID 100 L ID 108 /R T ID 112_002: NOP 0 A L 20.0 JNB _003 L ID 112 L ID 116 /第n-1次采样的输出值 *R T ID 120_003: NOP 0 A L 20.0 JNB _004 L ID 104 L ID 108 /R T ID 124_004: NOP 0 A L 20.0 JNB _005 L ID 124 L ID 128 /对象的静态增益K *R T ID 132_005: NOP 0 A L 20.0 JNB _006 L ID 132 L ID 136 /第次采样的输入值 *R T ID 140_006: NOP 0 A L 20.0 JNB _007 L ID 120 L ID 140 +R T ID 144 /第n次采样的输出值_007: NOP 04.2 仿真界面的开发对于仿真界面的开发,在此同样采用西门子公司的Wincc。 下面采用连续PID控制器FB41控制界面为例,使用Wincc来实现组态项目的步骤如下:4.2.1 建立项目 首先,打开Wincc 管理器,创建一个名字为“chengli”的项目,在Wincc项目管理器的变量管理器中添加需要的通信协议 SIMATIC S7 PROTOCOL SUITE,协议添加完成后在MPI通道下创建一个新程序驱动的连接“main”,然后再在“main”下建立两个变量组,其分别为“PID_control”变量组和“object_control”变量组14。(1) 创建变量 右击连接变量“PID_control”,从快捷菜单中选择“新建变量”选项,建立变量,建立新的变量在“变量属性”对话框下的“常规”项目里可以输入变量的名称,并选择变量的数据类型,如果单击“选择”按钮,可以打开“地址属性”对话框,输入此变量的地址,再单击“确定”就关闭该对话框。按此方法全部完成过程变量的创建。其变量创建如图4-2所示。(2)创建画面单击“图形编辑器”,单击右键创建一个新的画面,对新建的画面可以重新命名,在此创建一个名为“main_new.pdl”的画面,双击打开进行编辑。另外在创建四个画面,其分别为画面“F_control.pdl”、“T_control.pdl”、“object_parameter_control.pdl”、“L_control.pdl”、“PID_continuous_control.pdl”和“P_control.pdl”。其创建如图4-3所示。图4-2 创建过程变量图4-3 创建画面4.2.2 组态项目如画面“PID_continuous_control.pdl”的组态。在打开“PID_continuous_control.pdl”画面后,在画面窗口里先添加一个静态文本,并在里面写入“连续PID控制器FB41参数调节”。右击在其属性里可以更改静态文本的字体颜色、大小、样式、几何等。然后再插入一个图形对象,调整其大小,并且添加8个按钮、9个静态文本、5个输入/输出域。下面以其中一个输入/输出域为例来介绍如何创建动态连接。 图4-4 I/O域组态当拖入一个输入/输出域时会出现I/O域组态如图4-4所示。在“变量”栏里可以输入要连接的变量名称,也可以点击图标来选择要连接的变量。在“更新”栏里可以选择该变量的更新时间,默认为2秒。在“类型”栏里选择变量的类型,是输出、输入或者是输入和输出。在这里同样可以改变字体的大小、颜色等。按钮在对象选项板下的窗口对象中找到,当把按钮放入编辑窗口中时,会弹出一个如图4-4的按钮组态,在文本里输入按钮要起的作用,如按钮“返回”,点击可以选择要改变的画面,选择“F_control.pdl”,则在激活运行时点击此按钮转换为F_control.pdl画面。如对于“自动”按钮,右击按钮点击属性可以改变其背景颜色和文字,点击“事件”中的“鼠标”,选择“鼠标行为”,然后连接变量“MAN_ON”,则可实现与连续式PID控制器FB41进行连接。其余静态文本、I/O域和按钮也类似。图4-5 为main_new.pdl界面 ,图4-6 为F_control.pdl界面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业互联网平台设备预测性维护的案例研究报告
- 第2节 酶活力的测定教学设计-2025-2026学年高中生物北师大版选修1生物技术实践-北师大版
- 2025年统计员年终个人工作总结(3篇)
- 财务部门2025年度工作总结(3篇)
- 2026年智控专用设备公司质量目标分解考核管理制度
- 短跑运动员考试题及答案
- 机场行李车行业报告
- 村落绿化可行性研究报告
- 纺织品裁剪工安全培训知识考核试卷含答案
- 2025一级建造师通信工程实务真题及答案解析(完整版)
- TZJHIA 14-2024 医疗健康数据分类分级规范
- 基地管理劳务合同范本
- Q-SY 05018-2017 城镇燃气埋地钢质管道外防腐层检测技术规范
- 大学生发展生涯展示
- 煤矿灾害防治技术课件
- 《有机氟化学》课件
- 武汉归元寺过年活动策划
- 《换热器学习资料》课件
- 《ASME焊接培训》课件
- 高数测试卷一及答案(第一章)
- 15D501 建筑物防雷设施安装
评论
0/150
提交评论