基于PLC和组态技术的水箱液位串级控制系统设计
- 格式:ppt
- 大小:2.07 MB
- 文档页数:47
摘要本次毕业设计的课题是基于PLC的液位控制系统的设计。
在设计中,笔者主要负责的是数学模型的建立和控制算法的设计,因此在论文中设计用到的PID算法提到得较多,PLC方面的知识较少。
本文的主要内容包括:PLC的产生和定义、过程控制的发展、水箱的特性确定ABSTRACTThe subject of graduation design is based on PLC, liquid level control system design. In the design, the author is mainly responsible for the mathematical model and control algorithm design, so the design used in the paper referred to was more PID algorithm, PLC in less knowledge.Main contents of this article: PLC creation and definition, process control, development, and water tanks and experiment to determine the characteristics curve analysis, FX2 series PLC hardware control, PID tuning parameters and various parameters of the control performance comparison, the application PID control algorithm obtained experimental curve analysis, the entire system, introduce and explain the various parts of the PLC process control commands to control the tank level PID instruction.Keywords:FX2 series PLC, the control object characteristics, PID control algorithm, to expand the critical proportion method, PID instruction, experimental.目录中文摘要 (I)英文摘要 (II)1 绪论 (1)1.1 PLC的产生、定义及现状 (1)1.1.1PLC的产生、定义 (1)1.1.2PLC的发展现状 (1)1.2过程控制的发展 (2)1.3本文研究的目的、主要内容 (3)1.3.1本文研究的目的、意义 (3)1.3.2本文研究的主要内容 (3)2 FX2系列PLC和控制对象介绍 (5)2.1 三菱PLC控制系统 (5)2.1.1 CPU模块 (5)2.1.2 I/O模块 (6)2.1.3电源模块 (6)2.2 过程建模 (6)2.2.1 一阶单容上水箱对象特性 (6)2.2.2 二阶双容下水箱对象特性 (11)3 PID调节及串级控制系统 (15)3.1 PID调节的各个环节及其调节过程 (15)3.1.1比例控制及其调节过程 (16)3.1.2比例积分调节 (16)3.1.3比例积分微分调节 (17)3.2 串级控制 (18)3.2.1串级控制系统的结构 (18)3.2.2串级控制系统的特点 (19)3.2.3串级控制系统的设计 (19)3.3 扩充临界比例度法 (21)3.4 三菱FX2系列PLC中PID指令的使用 (22)3.5在PLC中的PID控制的编程 (23)3.5.1回路的输入输出变量的转换和标准化 (23)3.6变量的范围 (25)4 控制方案设计 (27)4.1 系统设计 (27)4.1.1上水箱液位的自动调节 (27)4.1.2上水箱下水箱液位串级控制系统 (29)4.2 硬件设计 (29)4.2.1检测单元 (29)4.2.3控制单元 (30)4.3软件设计 (31)5 运行 (32)5.1 上水箱液位比例调节 (32)5.2 上水箱液位比例积分调节 (32)5.3 上水箱液位比例积分微分调节 (32)致谢 (35)参考文献 (36)1 绪论1.1 PLC的产生、定义及现状1.1.1PLC的产生、定义一、可编程控制器的产生20世纪60年代,在世界技术改造的冲击下,要求寻找一种比继电器更可靠、功能更齐全、响应速度更快的新型工业控制器。
基于PLC水箱液位控制系统毕业设计水箱液位控制系统是一种常见的自动化控制系统,通过控制水位的高低来实现水箱中水的供应与排放。
该系统常用于水处理、供水系统、工业生产等领域。
本篇毕业设计将基于可编程逻辑控制器(PLC)来设计一个水箱液位控制系统。
PLC作为控制器,能够实现对水位的监测、控制和保护。
首先,本设计将使用传感器来监测水箱的液位。
液位传感器将放置在水箱内部,在不同的液位位置测量水的高度。
传感器将通过模拟信号将液位信息传输给PLC。
PLC将读取并处理传感器的信号,得到水箱的液位信息。
其次,PLC将根据液位信息来控制水泵的运行。
当水箱的液位低于一定的阈值时,PLC将启动水泵,从水源处将水注入到水箱中。
当液位达到一定的高度时,PLC将关闭水泵,停止水的注入。
通过控制水泵的启动和停止,系统可以实现自动补水,从而保持水箱的水位在一个恰当的范围内。
此外,本系统还将具备一定的保护功能。
当水箱液位过高或过低时,PLC将触发报警装置,以便及时采取措施解决问题。
同时,系统将设置相应的安全控制,以防止水泵出现过载或短路等故障。
为了实现PLC控制系统的功能,本设计将使用PLC编程软件进行程序的编写和调试。
程序将根据液位传感器的输入信号,进行逻辑判断和控制指令的输出。
同时,本设计将与水泵、报警装置等硬件进行连接,以实现实际的控制功能。
最后,本设计将进行系统的仿真和调试。
通过模拟真实的液位变化情况,测试系统的控制性能和稳定性。
在确保系统正常运行的前提下,对系统进行各项性能指标的测试和评估。
通过该毕业设计的实施,我将能够掌握PLC水箱液位控制系统的原理和设计方法,提升自己在自动化控制领域的实践能力和工程应用能力。
同时,通过该设计的完成,也能为工业生产中的水箱液位控制问题提供一种可行的解决方案。
PLC水箱液位控制系统毕业设计PLC水箱液位控制系统是一种基于可编程逻辑控制器(PLC)的自动控制系统,用于监测和调节水箱中的液位。
这个系统可以应用于各种场景,比如工业生产中的水箱液位控制、建筑物的水池液位控制等。
在本篇文章中,将详细介绍PLC水箱液位控制系统的设计和实现。
首先,我们需要对PLC水箱液位控制系统的硬件进行设计。
其中包括传感器模块、执行器模块和PLC控制器。
传感器模块用于监测水箱中的液位,可以选择合适的液位传感器,如浮球开关、超声波传感器等。
执行器模块用于控制水箱中的液位,可以选择水泵或阀门等执行器。
PLC控制器用于接收传感器模块的信号,根据预设的控制策略来控制执行器模块的工作。
同时,还需要考虑电源模块、通信模块等其他辅助模块。
接下来,我们需要对PLC水箱液位控制系统的软件进行设计。
PLC控制器通常使用Ladder Diagram(梯形图)进行编程。
在本设计中,我们可以根据液位传感器的信号来控制执行器的开关。
当液位低于一定阈值时,PLC控制器可以启动水泵或打开阀门,以增加水箱中的液位。
当液位高于一定阈值时,PLC控制器可以停止水泵或关闭阀门,以减少水箱中的液位。
同时,我们还可以增加一些安全措施,如设置最大液位和最小液位报警,当液位超出范围时,PLC控制器可以发出警报信号或采取相应的措施。
在实际应用中,我们还可以通过人机界面(HMI)来对PLC水箱液位控制系统进行监控和操作。
通过HMI,我们可以实时查看水箱中的液位,修改控制策略,记录操作日志等。
同时,我们还可以将PLC水箱液位控制系统与上位机进行通信,实现远程监控和控制。
最后,我们需要对PLC水箱液位控制系统进行实验验证。
在实验中,我们可以模拟不同的液位情况,观察PLC控制器的响应和执行器的工作情况。
通过实验,我们可以测试系统的稳定性、精度和可靠性,并对系统进行优化和改进。
总结而言,PLC水箱液位控制系统是一种自动控制系统,用于监测和调节水箱中的液位。
过程控制综合实验报告实验名称:水箱液位串级控制系统专业:班级:姓名:学号:实验方案一、实验名称:水箱液位串级控制系统二、串级控制系统的概述1、图5-1是串级控制系统的方框图。
该系统有主、副两个控制回路,主、副调节器相串联工作,其中主调节器有自己独立的给定值R,它的输出m1作为副调节器的给定值,副调节器的输出m2控制执行器,以改变主参数C1。
图5-1 串级控制系统方框图R-主参数的给定值;C1-被控的主参数;C2-副参数;f1(t)-作用在主对象上的扰动;f2(t)-作用在副对象上的扰动。
2、串级控制系统的特点串级控制系统及其副回路对系统控制质量的影响已在有关课程中介绍,在此将有关结论再简单归纳一下。
(1).改善了过程的动态特性;(2).能及时克服进入副回路的各种二次扰动,提高了系统抗扰动能力;(3).提高了系统的鲁棒性;(4).具有一定的自适应能力。
3、主、副调节器控制规律的选择在串级控制系统中,主、副调节器所起的作用是不同的。
主调节器起定值控制作用,它的控制任务是使主参数等于给定值(无余差),故一般宜采用PI或PID调节器。
由于副回路是一个随动系统,它的输出要求能快速、准确地复现主调节器输出信号的变化规律,对副参数的动态性能和余差无特殊的要求,因而副调节器可采用P或PI调节器。
4、主、副调节器正、反作用方式的选择正如单回路控制系统设计中所述,要使一个过程控制系统能正常工作,系统必须采用负反馈。
对于串级控制系统来说,主、副调节器的正、反作用方式的选择原则是使整个系统构成负反馈系统,即其主通道各环节放大系数极性乘积必须为正值。
各环节的放大系数极性是这样规定的:当测量值增加,调节器的输出也增加,则调节器的放大系数K c为负(即正作用调节器),反之,K c为正(即反作用调节器);本装置所用电动调节阀的放大系数K v恒为正;当过程的输入增大时,即调节器开大,其输出也增大,则过程的放大系数K0为正,反之K0为负。
基于S7-1200PLC的水箱液位控制系统的设计重庆科技学院摘要水箱液位控制系统是一种用于监测、控制水箱液位的自动化设备。
它通过搭载传感器、控制器和执行机构等组件,实现对水箱液位的实时监控和自动控制。
通常,水箱液位控制系统由传感器,控制器,执行机构。
水箱液位控制系统的使用范围广泛,包括建筑物、工业生产、农业灌溉、城市给排水和环保等领域。
它具有结构简单、安装方便、实时性强等特点,该系统能够提高水资源的利用效率、减少用水浪费和防止水源的污染。
本文基于S7-1200 PLC实现水箱液位控制系统设计。
该系统由硬件和软件两部分组成,硬件包括PLC、人机界面触摸屏、传感器、执行器等;软件实现传感器数据处理、PID稳态控制、安全等功能;关键词:液位控制 PLC PID 传感器重庆科技学院本科生毕业设计 3水箱液位控制系统硬件设计1绪论在工业领域,几乎在各个行业都会或多或少的涉及到液位的检测等问题,然而液位变量具有延迟滞后性,参数不稳定,复杂多变等问题,因此,这就需要本文采取更为精确的控制器去实现液位变量的检测。
传统控制具有很多缺陷:比如精度低、速度慢、灵敏度低等。
一个稳定的液位系统,可以保证安全可靠的工业生产、高效的生产效率、充分合理的利用能源等,大大提高了工业生产的经济价值。
日益激烈的市场竞争,要求本文的控制技术必须更加先进,此前的控制技术已落伍,显然无法满足需求,这种对先进技术的需求加速了可编程逻辑控制器的问世。
引入PLC控制器后,能够使控制系统变得更集中、有效、及时。
2水箱液位控制总体方案设计2.1水箱液位控制系统实际应用特征水箱液位控制系统是一种广泛应用于水箱的自动化控制系统,常见于民用和工业领域。
实际应用中,水箱液位控制系统具有以下特征:①实时性强:系统能够实时检测水箱内的液位信息,并根据液位变化及时控制水泵的启停,保证水位稳定。
②可靠性高:系统通过各类安全措施确保水泵的正常启停,不会出现过量或不足的水位情况,避免因为水位变化带来的安全隐患。
基于PLC与组态的液位控制系统设计液位控制系统是工业自动化中的重要组成部分,在许多工业领域中都有广泛的应用。
本文将基于PLC(可编程逻辑控制器)与组态软件对液位控制系统进行设计。
首先,我们需要明确液位控制系统的基本原理。
液位控制系统主要通过监测液位传感器的信号,并根据设定的液位值进行控制,以实现液位的稳定控制。
在设计液位控制系统之前,我们需要进行系统的需求分析,包括液体的性质、液位范围、控制精度要求等。
接下来,我们可以选择适合的PLC型号,并搭配相应的组态软件。
PLC作为液位控制系统中的核心控制设备,负责接收和处理液位传感器的信号,并输出控制信号控制液位的变化。
组态软件负责图形化地配置PLC 的输入和输出,以及实现控制逻辑图的编程。
在液位控制系统的设计中,需要将液位传感器与PLC进行接线,并进行参数的配置。
液位传感器可以选择合适的类型,如浮球式、电容式或超声波式等,以满足实际应用的需求。
接线和参数配置的正确与否直接影响到液位控制系统的准确性和可靠性。
接下来,我们需要在组态软件中进行逻辑控制的编程。
根据系统的需求分析,我们可以设置液位的目标值、偏差范围,同时结合输出控制信号的方式(如开关量控制、模拟量控制等),设计相应的控制逻辑。
在组态软件中,我们可以使用逻辑语言来实现这些控制逻辑,如梯形图、功能块图等。
此外,还可以设置报警功能,当液位超过预设范围时,及时发出报警信号,保证系统的安全性。
完成逻辑控制的编程后,我们需要进行系统的调试与测试。
可以通过手动调节液位传感器的输入信号,观察PLC输出的控制信号是否满足预期要求,以及液位的变化是否稳定。
如果发现问题,可以对液位控制系统的参数和控制逻辑进行调整,直到满足实际应用需求。
最后,我们还可以根据实际应用的需求,对液位控制系统进行扩展和优化。
例如,可以增加远程监控和控制功能,通过网络连接,实现对液位控制系统的远程监控和操作。
此外,还可以根据不同的液位范围和控制精度要求,选择不同型号的液位传感器和PLC,以满足不同工业领域的应用需求。
基于组态软件的液位—液位串级控制系统设计液位—液位串级控制系统是指通过控制多个液位传感器的液位信号,来实现多个液位控制阀门的自动调节,以达到控制系统中多个液位的目标值的系统。
组态软件是指一种用于编程和配置自动化系统的软件工具,它可以通过图形化界面来配置系统的控制逻辑,监视系统的状态并进行调试。
在液位—液位串级控制系统中,组态软件可以用于设计控制逻辑、配置传感器和执行器、进行调试和监视等工作。
本文将详细介绍基于组态软件的液位—液位串级控制系统的设计过程和关键技术。
首先,我们需要确定系统的目标和需求。
例如,我们可能需要将液位控制在一定的范围内,或者需要保持不同液位之间的差值在一定的范围内。
根据具体的需求,我们可以确定系统中需要使用的液位传感器数量和位置。
接下来,我们需要选择合适的液位传感器。
液位传感器的选择应该考虑到被测液体的性质、液体的压力和温度范围、传感器的精度和可靠性等因素。
常见的液位传感器包括浮球液位传感器、电容式液位传感器、压力式液位传感器等。
然后,我们需要选择合适的执行器,用于控制液位阀门的开关。
执行器可以是电磁阀、调节阀等。
选择执行器时,需要考虑其控制精度、响应速度和使用寿命等因素。
接着,我们可以使用组态软件来进行系统的设计和配置。
组态软件通常提供了一个图形化界面,可以通过拖拽和连接元件来设计控制逻辑。
我们可以将液位传感器和执行器等元件添加到画布中,并进行连接和配置。
例如,我们可以将液位传感器的输出信号连接到执行器的输入端口,并设置液位的目标值和控制算法等参数。
在配置完成后,我们可以使用组态软件提供的调试和监视工具来检查系统的状态和调整控制参数。
例如,我们可以使用组态软件提供的实时监视功能来查看液位传感器的读数和执行器的状态。
如果系统的反馈不符合预期,我们可以通过调整控制参数来优化系统的性能。
最后,我们需要进行系统的联调和测试。
在联调过程中,我们需要验证系统的各个组件之间的协作是否正常,并调整参数来使系统达到预期的控制效果。
组态软件与PLC在水箱液位控制系统中的应用本文介绍了利用西门子S7-300可编程控制器,编写控制程序,实现液位的PID控制系统。
并利用组态王软件制作人机对话界面,通过PLC与组态王相结合,监控液位PLC控制系统的运行情况。
实践证明,将PLC可编程控制器和组态王软件结合可以非常好地实现液位控制系统的运行与监控,有利于PLC控制系统的设计,具有良好的应用价值。
标签:可编程控制器PLC;液位PID控制;组态王1引言随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已经广泛地应用在几乎所有的工业领域。
现在社会要求制造对市场需求作出迅速的反应,生产出小批量、多品种、多规格、低成本和高质量的产品,为了满足这一要求,生产设备和自动生产线的控制系统必须具有极高的可靠性和灵活性,PLC是顺应这一要求出现的,它是以微处理器为基础的通用工业控制装置[1]。
2基于PLC的单容水箱液位控制系统设计控制对象为单容水箱,如图1所示,其中FV101、LT分别为电动调节阀、压力变送器。
水流入量Qi由调节器控制,流出量Q0则由用户负载阀来改变。
单容水箱液位定值(随动)控制设计,定性分析P,PI,PD,PID控制器特性。
图1 单容下水箱液位定值控制设计3 PID控制原理在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。
PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。
当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。
即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术[2]。
其控制原理如图2所示:图2 控制原理图4系统设计4.1 硬件组态首先打开工程论文,选中SIMATIC 300 Station,双击右边的Hardware,从而进入HW CONFIG窗口。
基于PLC的三容水箱液位串级控制系统设计
本系统的主要功能是实现三个水箱之间液位的串联控制,保证三个水箱中的水位保持平衡。
该系统采用PLC作为控制器,通过读取水位传感器获取水箱中的液位,经过控制算法对泵进行控制,保持水箱中水位的均衡。
下面是该系统的具体设计步骤:
1. 系统硬件设计
系统硬件包括三个水箱、水位传感器、PLC控制器、三个水泵和连接线路等。
其中,水位传感器放置在每个水箱内部,用于实时监测液位高度。
三个水泵用于对水箱进行加水或抽水操作,保持水箱内的液位相同。
2. PLC程序设计
PLC程序主要包括以下几个部分:
a. 采集水箱液位信号,根据液位信号实现控制算法,并输出控制信号控制泵的运行。
b. 根据液位的设定值与当前液位的差值,来确定是否需要打开或关闭泵。
c. 如果液位超出了安全范围,需要发出警报并停止泵的运行。
3. 系统测试
搭建好系统后,需要进行系统测试,检验系统在不同液位高度情况下的控制效果。
具体测试方法为在水箱中放入不同数量的水,观察系统是否能够在不同的液位条件下正常工作。
以上就是基于PLC的三容水箱液位串级控制系统设计的具体步骤。
水箱液位串级控制系统一、实验目的1.通过实验了解水箱液位串级控制系统组成原理。
2.掌握水箱液位串级控制系统调节器参数的整定与投运方法。
3.了解阶跃扰动分别作用于副对象和主对象时对系统主控制量的影响。
4.掌握液位串级控制系统采用不同控制方案的实现过程。
二、实验设备三、实验原理本实验为水箱液位的串级控制系统,它是由主控、副控两个回路组成。
主控回路中的调节器称主调节器,控制对象为下水箱,下水箱的液位为系统的主控制量。
副控回路中的调节器称副调节器,控制对象为中水箱,又称副对象,中水箱的液位为系统的副控制量。
主调节器的输出作为副调节器的给定,因而副控回路是一个随动控制系统。
副调节器的的输出直接驱动电动调节阀,从而达到控制下水箱液位的目的。
为了实现系统在阶跃给定和阶跃扰动作用下的无静差控制,系统的主调节器应为PI或PID控制。
由于副控回路的输出要求能快速、准确地复现主调节器输出信号的变化规律,对副参数的动态性能和余差无特殊的要求,因而副调节器可采用P调节器。
本实验系统结构图和方框图如图2所示。
图2 水箱液位串级控制系统(a)结构图 (b)方框图四、实验内容与步骤本实验选择中水箱和下水箱串联作为被控对象(也可选择上水箱和中水箱)。
实验之前先将储水箱中贮足水量,然后将阀门F1-1、F1-2、F1-7全开,将中水箱出水阀门F1-10、下水箱出水阀门F1-11开至适当开度(要求阀F1-10稍大于阀F1-11),其余阀门均关闭。
具体实验内容与步骤按五种方案分别叙述,这五种方案的实验与用户所购的硬件设备有关,可根据实验需要选做或全做。
(一)、智能仪表控制1.将两个SA-12挂件挂到屏上,并将挂件的通讯线插头插入屏内RS485通讯口上,将控制屏右侧RS485通讯线通过RS485/232转换器连接到计算机串口2,并按照下面的控制屏接线图连接实验系统。
将“LT2中水箱液位”钮子开关拨到“OFF”的位置,将“LT3下水箱液位”钮子开关拨到“ON”的位置。