PLC的液位控制系统设计方案
基于PLC水箱液位控制系统毕业设计

基于PLC水箱液位控制系统毕业设计水箱液位控制系统是一种常见的自动化控制系统,通过控制水位的高低来实现水箱中水的供应与排放。
该系统常用于水处理、供水系统、工业生产等领域。
本篇毕业设计将基于可编程逻辑控制器(PLC)来设计一个水箱液位控制系统。
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水箱液位控制设计水箱液位控制是工程和工业应用中的一个重要任务,受到工业生产和生活的影响。
PLC(可编程逻辑控制器)被广泛应用于自动化控制系统中。
在这里,我们将讨论PLC在水箱液位控制中的设计和应用。
一、设计要求1.自动控制水箱液位:根据需要自动控制水箱液位,以保持水箱液位在合适的范围内。
2.液位传感器:使用能够准确测量液位的传感器,例如超声波、浮子或电容传感器等。
3.控制阀门:根据液位传感器的信号,控制阀门的开关来调节进出水的流量。
4.安全保护:设置安全保护机制,如最高和最低液位报警,以防止水箱溢出或干涸。
二、系统设计1.硬件设计:选择适当的液位传感器、PLC和执行器,如电磁阀,来实现水箱液位的控制。
2.软件设计:编写PLC的控制程序,包括液位传感器读取、液位控制算法和输出控制信号给执行器的逻辑。
3.输入输出设计:将传感器连接到PLC的输入模块,并将执行器连接到PLC的输出模块。
4.安全保护设计:为了确保系统的安全性,设计液位报警机制,当液位低于最低限制或高于最高限制时,触发报警信号。
三、工作原理1.初始状态:水箱液位低于最低限制,控制系统开始工作。
2.传感器读取:PLC读取液位传感器的信号,并将其转换为数字量进行处理。
3.液位控制算法:根据传感器信号,PLC计算水箱液位的偏差,并决定相应的动作,如开启或关闭阀门。
4.输出控制信号:根据液位控制算法的结果,PLC将控制信号发送到执行器(电阀)以调节进出水量。
5.液位报警:如果液位低于最低限制或高于最高限制,PLC将触发报警信号以提醒操作员。
四、实施细节1.选择合适的液位传感器:液位传感器的选择取决于应用场景和预算。
超声波传感器具有高精度和无接触的特点,但价格较高。
浮子和电容传感器价格较低,但精度较低。
2.选择适当的PLC:根据应用要求选择适当的PLC。
考虑到通信接口、输入输出数量和处理速度等因素。
3.选择适当的执行器:根据流量要求选择适当的执行器,例如电磁阀。
PLC水箱液位控制系统毕业设计

PLC水箱液位控制系统毕业设计PLC水箱液位控制系统是一种基于可编程逻辑控制器(PLC)的自动控制系统,用于监测和调节水箱中的液位。
这个系统可以应用于各种场景,比如工业生产中的水箱液位控制、建筑物的水池液位控制等。
在本篇文章中,将详细介绍PLC水箱液位控制系统的设计和实现。
首先,我们需要对PLC水箱液位控制系统的硬件进行设计。
其中包括传感器模块、执行器模块和PLC控制器。
传感器模块用于监测水箱中的液位,可以选择合适的液位传感器,如浮球开关、超声波传感器等。
执行器模块用于控制水箱中的液位,可以选择水泵或阀门等执行器。
PLC控制器用于接收传感器模块的信号,根据预设的控制策略来控制执行器模块的工作。
同时,还需要考虑电源模块、通信模块等其他辅助模块。
接下来,我们需要对PLC水箱液位控制系统的软件进行设计。
PLC控制器通常使用Ladder Diagram(梯形图)进行编程。
在本设计中,我们可以根据液位传感器的信号来控制执行器的开关。
当液位低于一定阈值时,PLC控制器可以启动水泵或打开阀门,以增加水箱中的液位。
当液位高于一定阈值时,PLC控制器可以停止水泵或关闭阀门,以减少水箱中的液位。
同时,我们还可以增加一些安全措施,如设置最大液位和最小液位报警,当液位超出范围时,PLC控制器可以发出警报信号或采取相应的措施。
在实际应用中,我们还可以通过人机界面(HMI)来对PLC水箱液位控制系统进行监控和操作。
通过HMI,我们可以实时查看水箱中的液位,修改控制策略,记录操作日志等。
同时,我们还可以将PLC水箱液位控制系统与上位机进行通信,实现远程监控和控制。
最后,我们需要对PLC水箱液位控制系统进行实验验证。
在实验中,我们可以模拟不同的液位情况,观察PLC控制器的响应和执行器的工作情况。
通过实验,我们可以测试系统的稳定性、精度和可靠性,并对系统进行优化和改进。
总结而言,PLC水箱液位控制系统是一种自动控制系统,用于监测和调节水箱中的液位。
基于PLC的液位控制系统设计_图文

课程设计说明书名称2010年 6月7日至 2010年6月11日共 1 周院系班级姓名学号系主任教研室主任指导教师目录绪论 . (2)第1章液位控制系统总体方案设计 . (3)1.1单回路控制系统 (3)1.2水箱液位的串级控制系统 (4)第2章过程控制装置概述 . (6)2.1系统简介 (6)2.2系统装置 (7)2.3 S7-300PLC 控制柜的组成 . (8)第3章硬件组态设计 . (10)3.1PLC 的选择 (10)3.2组态硬件 (11)第4章软件组态设计 . (12)4.1 实现WINCC 与S 7-300的软件通讯 (12)4.2 程序设计 (15)第5章调试过程及结果分析 . (20)5.1单容液位控制系统调试结果及分析 (20)5.2双容串级液位控制系统调试结果及分析 (23)第6章课程设计总结 . (26)参考文献: . (27)绪论课程设计是检验我们本学期学习的情况的一项综合测试,它要求我们把所学的知识全部适用,融会贯通的一项训练,是对我们能力的一项综合评定,它要求我们充分发掘自身的潜力,开拓思路设计出合理适用的自动控制系统。
课程设计也是教学过程中的一个重要环节,通过设计可以巩固各课程理论知识,培养独立分析和解决实际工程技术问题的能力,同时对工业的有关方针、技术规程有一定的了解,在计算绘图、编号、设计说明书等方面得到训练,为以后工作奠定基础。
工业生产过程控制是现代工业自动化的一个重要领域。
它是控制理论、生产工艺、计算机技术和仪器仪表等知识相结合的一门综合性应用学科,理论性、综合性和实践性都很强。
随着人们物质生活水平的提高以及市场竞争的日益激烈,产品的质量和功能也向更高的档次发展,制造产品的工艺过程变得越来越复杂,为满足优质、高产、低消耗,以及安全生产、保护环境等要求,做为工业自动化重要分支的过程控制的任务也愈来愈繁重。
在控制方式上经历了从人工控制到自动控制两个发展时期。
在自动控制时期内,过程控制系统又经历了三个发展阶段, 它们是:分散控制阶段, 集中控制阶段和集散控制阶段。
基于PLC的液位控制系统设计

基于PLC的液位控制系统设计液位控制系统是一种自动控制系统,用于控制液体在容器中的液位。
PLC(可编程逻辑控制器)被广泛应用于液位控制系统中,因为它具有可编程性、易于安装和维护以及可靠性高的特点。
在本文中,我们将基于PLC设计一个液位控制系统。
首先,我们需要选择适合的PLC设备。
根据液位控制系统的规模和需求,我们可以选择不同型号和品牌的PLC,例如西门子、施耐德等。
一个PLC系统通常包括CPU、输入和输出模块、通信模块等组成部分。
根据液位控制系统的需求,我们可以选择适当的输入和输出模块来连接传感器和执行器。
接下来,我们将设计液位传感器和执行器的布置。
液位传感器用于检测液位的高度,并将信号传输给PLC系统。
常用的液位传感器包括浮球传感器、压力传感器等。
根据液位控制系统的需求,我们可以将传感器布置在不同的位置和高度。
执行器用于控制液位,例如开关泵来增加液位或者打开泄水阀来降低液位。
然后,我们需要设计PLC的逻辑控制程序。
PLC的逻辑控制程序决定了液位控制系统的工作方式。
我们可以使用PLC编程语言(如ladder diagram)来编写逻辑控制程序。
在程序中,我们可以定义液位的上下限,并根据实际液位与设定值之间的偏差来控制执行器的开关状态。
例如,当液位低于设定值时,PLC会启动泵来增加液位;当液位高于设定值时,PLC会打开泄水阀来降低液位。
最后,我们需要测试和调试液位控制系统。
在测试过程中,我们可以使用仿真工具来模拟真实情况,并验证PLC的逻辑控制程序是否正确。
如果发现问题,我们可以对逻辑控制程序进行修改或优化。
一旦测试通过,我们就可以将液位控制系统部署到实际环境中,并进行调试。
在调试过程中,我们需要确保PLC系统能够稳定地控制液位,并及时响应外部输入和输出信号。
总结起来,基于PLC的液位控制系统设计包括选择PLC设备、设计液位传感器和执行器布置、编写逻辑控制程序以及测试和调试系统等步骤。
通过合理设计和调试,PLC可以有效地控制液位,提高系统的自动化程度和稳定性。
基于PLC与组态的液位控制系统设计

基于PLC与组态的液位控制系统设计液位控制系统是工业自动化中的重要组成部分,在许多工业领域中都有广泛的应用。
本文将基于PLC(可编程逻辑控制器)与组态软件对液位控制系统进行设计。
首先,我们需要明确液位控制系统的基本原理。
液位控制系统主要通过监测液位传感器的信号,并根据设定的液位值进行控制,以实现液位的稳定控制。
在设计液位控制系统之前,我们需要进行系统的需求分析,包括液体的性质、液位范围、控制精度要求等。
接下来,我们可以选择适合的PLC型号,并搭配相应的组态软件。
PLC作为液位控制系统中的核心控制设备,负责接收和处理液位传感器的信号,并输出控制信号控制液位的变化。
组态软件负责图形化地配置PLC 的输入和输出,以及实现控制逻辑图的编程。
在液位控制系统的设计中,需要将液位传感器与PLC进行接线,并进行参数的配置。
液位传感器可以选择合适的类型,如浮球式、电容式或超声波式等,以满足实际应用的需求。
接线和参数配置的正确与否直接影响到液位控制系统的准确性和可靠性。
接下来,我们需要在组态软件中进行逻辑控制的编程。
根据系统的需求分析,我们可以设置液位的目标值、偏差范围,同时结合输出控制信号的方式(如开关量控制、模拟量控制等),设计相应的控制逻辑。
在组态软件中,我们可以使用逻辑语言来实现这些控制逻辑,如梯形图、功能块图等。
此外,还可以设置报警功能,当液位超过预设范围时,及时发出报警信号,保证系统的安全性。
完成逻辑控制的编程后,我们需要进行系统的调试与测试。
可以通过手动调节液位传感器的输入信号,观察PLC输出的控制信号是否满足预期要求,以及液位的变化是否稳定。
如果发现问题,可以对液位控制系统的参数和控制逻辑进行调整,直到满足实际应用需求。
最后,我们还可以根据实际应用的需求,对液位控制系统进行扩展和优化。
例如,可以增加远程监控和控制功能,通过网络连接,实现对液位控制系统的远程监控和操作。
此外,还可以根据不同的液位范围和控制精度要求,选择不同型号的液位传感器和PLC,以满足不同工业领域的应用需求。
基于PLC的液位控制系统设计

毕业设计开题报告1. PID 简述简述 过程控制通常是指石油、化工、冶金、轻工、纺织、制药、建材等工业生产过程中的自动控制程中的自动控制,它是自动化技术的一个极其重要的方面。
本次毕业设计是基于PLC 的液位控制系统的设计,它的控制对象是水箱的液位,是过程控制中经常遇到热工参数。
本人在这次设计中主要负责控制策略——PID 算法的确定,就在次将PID 算法作个简要的介绍。
算法作个简要的介绍。
在生产过程自动控制的发展历程中在生产过程自动控制的发展历程中,PID ,PID 控制是历史最久、生命力最强的基本控制方式。
它简单实用制方式。
它简单实用,,易于实现易于实现,,适用范围广适用范围广,,鲁棒性好鲁棒性好,,在现今的工业过程中获得了广泛的应用广泛的应用..据统计据统计,,目前工业控制器中约有90%90%仍是仍是PID 控制器。
PID 控制器的设计及其参数整定一直是控制领域所关注的问题。
其设计和整定方法得到国内外广泛研究, 著名的如Ziegler-Nichols 法、基于内模控制的方法及基于误差的积分的优化方法。
基于误差的积分准则由于能较好地反映闭环系统的性能以及易于计算的原因基于误差的积分准则由于能较好地反映闭环系统的性能以及易于计算的原因,,在PID 优化设计中被广泛采用。
(1)在工业生产过程控制中,模拟量的模拟量的 PID (比例、比例、积分、积分、微分)调节是常见的一种控制方式,这是由于这是由于PID 调节不需要求出控制系统的数学模型,至今为止,很难求出许多控制对象准确的数学模型,对于这一类系统,使用使用PID 控制可以取得比较令人满意的效果,同时同时PID 调节器又具有典型的结构,可以根据被控对象的具体情况,采用各种PID 的变种,有较强的灵活性和适用性。
在模拟量的控制中,经常用到经常用到PID 运算来执行来执行PID 回路的功能,PID 回路指令使这一任务的编程和实现变得非常容易。
如果一个果一个 PID 回路的输出回路的输出M ( t)是时间的函数,则可以看作是比例项、积分项和微分项三部分之和(2),即:,即:dt de K M edt K e K t M C tc C *+++*=⎰00)( 式中式中 e ——偏差;——偏差;T i ——积分常数;——积分常数;T d ——微分常数;——微分常数;K c ——放大倍数(比例系数)——放大倍数(比例系数)M 0——偏差为零时的控制值,有积分环节存在,此项也可不加——偏差为零时的控制值,有积分环节存在,此项也可不加以上各量都是连续量,第一项为比例项,最后一项为微分项,中间两项为积分项。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于PLC的液位控制系统设计
简介:在本系统中,为了实现能源的充分利用和生产的需要,需要对电机进行转速调节,考虑到电机的启动、运行、调速和制动的特性,采用ABB公司变频器,系统中由PLC完成数据的采集和对变频器、电机等设备的控制任务。
基于S7 200 PLC的编程软件,采用模块化的程序设计方法,大量采用代码重用,减少软件的开发和维护。
利用对PLC软件的设计,实现变频器的参数设置、故障诊断和电机的启动和停止。
关键字:PLC 变频器变频调速
随着电力电子技术以及工业自动控制技术的发展,使得交流变频调速系统在工业电机拖动领域得到了广泛应用。
另外,由于PLC的功能强大、容易使用、高可靠性,常常被用来作为现场数据的采集和设备的控制。
本设计就是利用变频器和PLC实现水池水位的控制。
变频器技术是一门综合性的技术,它建立在控制技术、电子电力技术、微电子技术和计算机技术的基础上。
它与传统的交流拖动系统相比,利用变频器对交流电动机进行调速控制,有许多优点,如节电、容易实现对现有电动机的调速控制、可以实现大范围内的高效连续调速控制、实现速度的精确控制。
容易实现电动机的正反转切换,可以进行高额度的起停运转,可以进行电气制动,可以对电动机进行高速驱动。
完善的保护功能:变频器保护功能很强,在运行过程中能随时检测到各种故障,并显示故障类别(如电网瞬时电压降低,电网缺相,直流过电压,功率模块过热,电机短路等),并立即封锁输出电压。
这种“自我保护”的功能,不仅保护了变频器,还保护了电机不易损坏。
PLC特点:第一,可靠性高、抗干扰能力强,平均故障时间为几十万小时。
而且PLC采用了许多硬件和软件抗干扰措施。
第二,编程简单、使用方便目前大多数PLC采用继电器控制形式的梯形图编程方式,很容易被操作人员接受。
一些PLC还根据具体问题设计了如步进梯形指令等,进一步简化了编程。
第三,设计安装容易,维护工作量少。
第四,适用于恶劣的工业环境,采用封装的方式,适合于各种震动、腐蚀、有毒气体等的应用场合。
第五,与外部设备连接方便,采用统一接线方式的可拆装的活动端子排,提供不同的端子功能适合于多种电气规格。
第六,功能完善、通用性强、体积小、能耗低、性能价格比高。
在应用PLC系统设计时,应遵循以下的基本原则,才能保证系统工作的稳定。
(1)最大限度地满足被控对象的控制要求;
(2)系统结构力求简单;
(3)系统工作要稳定、可靠;
(4)控制系统能方便的进行功能扩展、升级;
(5)人机界面友好。
本系统中,为了实现能源的充分利用和生产的需要,需要对电机进行转速调节,考虑到电
机的启动、运行、调速和制动的特性,采用ABB公司的ABB ACS800变频器,系统中由S7-200系列PLC完成数据的采集和对变频器、电机等设备的控制任务。
基于S7-200 PL C的编程软件,采用模块化的程序设计方法,大量采用代码重用,减少软件的开发和维护。
系统利用对PLC软件的设计,实现变频器的参数设置、故障诊断和电机的启动和停止。
1.本设计的控制要求
1)系统要求用户能够的直观了解现场设备的工作状态及水位的变化;
2)要求用户能够远程控制变频器的启动和停止;
3)用户可自行设置水位的高低,以控制变频器的起停;
4)变频器及其他设备的故障信息能够及时反映在远程PLC上;
5)具有水位过高、过低报警和提示用户功能;
2.本设计控制结构
由于现场有一台电机作为被控对象,可以使用单台PLC进行单个对象的控制,只要适当的选用高性能的PLC,完全能够胜任此功能。
系统控制结构如图1所示。
PLC采集传感器、监控电机及变频器等有关的各类对象的信息。
本系统中,对电机采用一台变频器来进行频率的调节控制。
采用PLC输出的模拟量信号作为变频器的控制端输入信号,从而控制电机转速大小,并且向PLC反馈自身的工作状态信号,当发生故障时,能够向PLC发出报警信号。
由于变频调速是通过改变电动机定子供电频率以改变同步转速来实现的,故在调速过程中从高速到低速都可以保持有限的转差功率,因此具有高效率、宽范围、高精度的调速性能。
3.设备的选型
(1)PLC及其扩展模块的选型:
目前,存在着种类繁多的大、中、小型PLC,小到作为少量的继电器装置的替代品,大到作为分布式系统中的上位机,几乎可以满足各种工业控制的需要。
另外,新的PLC产品还在不断的涌现,那么,如何选择一个合适PLC?
本系统有一台电机、一个液位传感器、一个变频器、五个继电器,共有十八个I/O点,它们构成被控对象。
综合分析各类PLC的特点,最终选西门子公司的S7系列PLC。
由于CPU226集成24输入/16输出共40个数字量I/O 点,完全能满足控制要求。
此PLC 可连接7个扩展模块,最大扩展至248路数字量I/O 点或35路模拟量I/O 点。
26K字节程序和数据存储空间。
6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。
2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。
I/O端子排可很容易地整体拆卸。
用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。
根据上述分析,参照西门子S7-200产品目录,选用主机为CPU226 PLC一台、另加上一台模拟量扩展模块EM235。
(2)变频器模块的选型:
目前,市场上存在各种各样的变频器,本设计采用ABB公司的ABB ACS800变频器。
AC S800系列传动产品最大的优点就是在全功率范围内统一使用了相同的控制技术,例如启动向导,自定义编程,DTC控制,通用备件,通用的接口技术,以及用于选型、调试和维护的通用软件工具。
内含启动引导程序,令您调试易如反掌;自定义编程:内置可编程模块,犹如PLC令您发挥自如;体积小巧:内置滤波器,斩波器及电抗器、性能卓越。
4.系统的控制流程
(1)程序设计前准备工作:了解系统简况,形成整体概念,熟悉被控对象、编制出高质
量的程序,充分利用手头的硬件和软件工具。
(2)程序框图设计:这步的主要工作是根据软件设计规格书的总体要求和控制系统具体要求,确定应用程序的基本结构、按程序设计标准绘制出程序结构框图,然后在根据工艺要求,绘制出各功能单元的详细功能框图。
(3)编写程序:编写程序就是根据设计出的框图逐条地编写控制程序,这是整个程序设计工作的核心部分。
(4)程序测试和调试:程序测试和调试不同,软件测试的目的是尽可能多地发现软件中的错误,软件调试的任务是进一步诊断和改正软件中的错误。
(5)编写程序说明书:程序说明书是对程序的综合说明,是整个程序设计工作的总结。
下面是系统设计流程图:
图2 PLC水位控制流程图
5.程序结构
本程序分为三部分:主程序、各个子程序、和中断程序(见第四章)。
逻辑运算及报警处理等放在主程序中。
系统初始化的一些工作及液位显示放在子程序中完成,用以节省时间。
利用定时中断功能实现PID控制的定时采样及输出控制。
在本系统中,只用比例积分控制,确定增益和时间常数为:增益Kc=0.25;采样时间Ts=0.1S;积分时间Ti=30S;微
分时间Td=0S。
6.PLC编程软件
本设计使用的是软件是STEP7-Micro/WIN,该软件主要协助用户开发应用程序,除了具有创建程序的相关功能,还有一些文档管理等工具性功能,还可直接通过软件设置PLC的工作方式、参数和运行监控等。
该软件可以工作于联机和离线两种工作方式,所谓联机是指直接与PLC连接,允许两者之间进行通信,如上装或下载用户程序和组态数据等。
离线则是指不直接与PLC联系,所有程序及参数暂时存入磁盘,联机后再下载至PLC。