基于PLC的变频器液位控制设计
基于PLC变频调速供水系统的设计开题报告

3、要解决的主要问题:
1)掌握基于PLC的变频恒压供水系统的工作原理。
2)基于PLC的变频恒压供水系统的硬件和软件设计。
3)PID算法在变频调速恒压供水系统中的应用。
4)完成上、下位机的通信设置,通过通信模块实现对供水系统的远程监控和故障报警。
4、本次课题的预期目标就是实现任务书上所有的功能;
2.选题意义:变频恒水压供水系统集变频技术、电气传动技术、现代控制技术于一体。采用该系统进行供水可以提高供水系统的稳定性和可靠性,方便地实现供水系统的集中管理与监控:同时可达到良好的节能性,提高供水效率,所以研究设计基于变频请速的但定水压供水系统对于提高企业效事以及人民的生活水平,同时降低能耗等方面具有重委的现实意义。变频恒压供水系统在工业和生活中有很广阔的应用前务,除了具有明显的节能效果外,还具有换作方便、容易、维护量小的特点。受频器的软启动功能也减少了对电网的冲击,使设备运行方式更趋于合理,设备的自动化水平得到提高,总之采用变频恒压供水系统是一种技术先进,经济实用的选择。
[4]王念春变频调速技术在供水系统中应用的节能分析,电工技术杂志,2001,(6)
[5]张燕宾编SPWM变频调速应用北京机械工业出版社,1997-12
[6]吴建強等编,可编程序控制器原理极应用黑龙江哈尔滨工业大学出版社,1998-071
[7]张桂香主编电气控制与PLC应用北京化学工业出版社,2003:07
开题报告
毕业设计(论文)题目
基于单片机的液位控制系统的设计
题目类型
工程设计(项目)□
论文类□
作品设计类□
其他□
一、选题简介、意义
1.选题简介:液位控制系统在工业生产中有广泛的应用,经过市场调查,我们发现,市场上大多数的液位控制系统多为PLC控制。而单片机的优势便是体积小价格低,可靠性强。本课题就是要设计一个体积与价格较PLC控制的液位控制系统更加便宜,体积更加小巧,控制能力更强的液位控制系统。使得液位控制系统的成本更加低廉
基于PLC的液位控制系统设计

基于PLC的液位控制系统设计液位控制系统是工业自动化中常见的一种控制系统,主要用于监测和控制液体或粉末在容器中的液位。
PLC(可编程逻辑控制器)是一种常用的自动化控制器,它通过编程逻辑和输入输出模块实现自动控制。
本文将基于PLC的液位控制系统进行设计和讨论。
首先,我们需要了解液位控制系统的基本原理。
液位控制系统主要由三个组成部分组成:传感器、控制器和执行器。
传感器用于监测液位高度,常用的传感器有浮球传感器、电容传感器和超声波传感器。
控制器根据传感器获得的液位信号,通过编程逻辑判断液位是否达到设定值,并根据结果控制执行器的开关状态。
执行器可以是电磁阀、泵或搅拌器,用于调节液位。
PLC作为控制器可以实现复杂的逻辑控制,并且具有可编程性和可扩展性。
下面是基于PLC的液位控制系统的设计步骤:第一步是确定系统需求和设计目标。
根据具体的液位控制需求,确定液位控制系统的功能要求和性能指标,例如需要实现液位的自动控制、报警功能和远程监控等。
然后确定设计目标,例如控制系统的稳定性、精度和可靠性。
第二步是选择适当的控制器和传感器。
根据设计目标和系统需求,选择适合的PLC控制器和液位传感器。
PLC控制器应具有足够的输入输出模块和计算能力,以满足液位控制系统的需求。
液位传感器的选择应考虑液体的性质、工作环境和控制精度等因素。
第三步是进行系统硬件设计。
根据选定的PLC控制器和传感器,设计系统的硬件连接和布置。
将传感器与PLC控制器连接,确保信号的稳定传输。
同时,还需要考虑系统的电气安全和防护措施。
第四步是进行PLC编程。
根据设计需求和目标,编写逻辑控制程序。
程序应能够实现液位的监测、判断和控制,同时具备保护和报警功能。
编程语言通常使用ladder diagram(梯形图),也可以使用其他编程语言如指令列表和函数图。
第五步是进行系统调试和优化。
完成PLC编程后,进行系统调试和优化。
对系统进行全面的测试,确保液位的检测和控制功能正常运行。
基于PLC的液位控制系统毕业设计论文

基于PLC的液位控制系统毕业设计论文摘要:本文基于PLC(可编程逻辑控制器)技术,设计了一种液位控制系统,该系统能够实时监测液位,并根据设定值进行液位控制。
本文详细介绍了该系统的硬件设计、软件设计以及系统测试,并对系统的性能进行了评估和分析。
实验结果表明,该液位控制系统能够稳定可靠地实现对液位的控制。
关键词:PLC;液位控制;硬件设计;软件设计;系统测试1.引言液位控制是工业中常见的一种控制过程。
在各种工业领域,如化工、能源、水利等,在液位控制方面都有较高的需求。
随着自动化技术的不断发展,PLC技术成为液位控制的一个重要工具。
2.系统硬件设计在本系统硬件设计中,我们采用了PLC、液位传感器、电磁阀等关键元件。
PLC作为控制中心,接收传感器的信号,根据设定值来控制电磁阀的开启和关闭。
液位传感器负责实时监测液位的变化,并将信号传输给PLC。
电磁阀根据PLC的指令来控制液位的增减。
3.系统软件设计在本系统软件设计中,我们使用了PLC编程语言来实现液位控制的逻辑。
首先,我们定义了PLC的输入和输出信号,然后根据设定的逻辑进行编程。
具体来说,当液位高于设定值时,PLC会关闭电磁阀,减少液位的上升;当液位低于设定值时,PLC会打开电磁阀,增加液位的下降。
通过循环执行这些逻辑,系统可以实现对液位的控制。
4.系统测试为了验证系统的可行性和性能,我们进行了一系列的测试。
首先,我们针对液位控制器的输入输出进行了测试,确保其正常工作。
然后,我们使用液位泵和液位计进行了实际测试,记录了系统在不同液位变化条件下的性能。
实验结果表明,该液位控制系统具有良好的稳定性和可靠性。
5.结果和分析通过对实验数据的分析,我们得出了以下结论:该液位控制系统能够满足不同液位变化条件下的控制需求;系统响应速度较快,能够在短时间内完成液位的调整;系统具有良好的稳定性,能够稳定地维持设定的液位。
6.结论本文基于PLC技术设计了一种液位控制系统,并进行了详细的硬件设计、软件设计和系统测试。
基于PLC的变频器液位控制设计

结 构框 图 , 然后 在根据 工艺要 求 , 绘制 出各功 能单 元的详细功 能框 图。 4 3编 写程序 . 编写 程序就 是 根据设 计 出的 框 图逐 条地
编写控制 程序 , 这是整个 程序设计 工作的核心
部分 。 4 4 程 序测试和 调试 . 程序 测试和调试 不 同 , 软件测试 的 目的是 尽 可能 多地 发现软件 中的错误 , 软件调 试的任 务是 进一 步 诊 断和 改正 软 件 中的错 误 。 4 5 编 写程序说 明书 . 程序说 明书是对 程序的综 合说 明 , 是整个 程 序 设 计 工 作 的总 结 。 图 1 系统设计流 程 图。 是
维普资讯
2Q Q: Q!
Sc en a Tech ogY i ce nd nol Consu tng I i Her d al
工 业 技 术
基于 P C的变频器 液位控制设计 L
张 斌 ( 哈工ห้องสมุดไป่ตู้ 电子仪器 厂 )
摘 要: 随着 电力电子技术以及工业 自动控制技术的发展 , 得交流变频调 速系统在工业 电机 拖动领域得 到了广泛应用 。另外 , 使 由于 P C L 的功能 强大、容 易使 用、高可靠性 , 常常被用 来作为现场数据 的采集 和设 备的控制 。 本设计就是利 用变频 器和 PL C实现水 池水位的控
的选 用高性 能的 P C, 全能够 胜任 此功 能 。 L 完 系统 控制结构 如 图 l 示。 所 P C采集 传感 器 、监 控 电机及变 频器等 L 有关 的各类对象 的信息 。本 系统 中, 电机采 对 用一 台变 频 器来进 行频 率 的调节 控制 。采用 P C输 出 的模拟量 信号作 为变频 器的控 制端 L 输 入 信号 , 而 控制 电机 转 速大 小 , 从 并且 向 P LC反馈 自身 的工 作状 态信号 , 当发生 故障 时, 能够 向 P C 出报警信号 。由于变 频调速 L 发 是通 过改 变 电动机 定子 供 电频率 以改 变 同步 转速来 实现 的 , 故在调 速过 程 中从 高速到 低速 都可 以保 持 有 限的 转 差功 率 , 此具 有 高效 因 率 、宽范 围、高精 度的调速 性 能。
基于PLC水箱水位自动控制系统的设计思路

研发设计I RESEARCH DESIGN摘要:文章就P L C水箱水位自动控制系统的设计思路进行简单论述,该设计思路是采用西门子S7-200P L C为主控制机的多泵恒 压供水控制系统。
在传统水箱供水的基础上,加入了 P L C、变频器等器件,以实现恒压供水。
关键词:P L C:恒压供水;自动控制I基于P L C水箱水位自动控制系统的设计思路■文水是生命之源,水对人民生活与工业生产的影响非常大,同时人们对供水系统的质量和可靠性的要求也很高。
变频恒 压供水系统是集变频技术、PLC技术、现代控制技术等多种 技术于一体,可靠地为人民生活和工业生产提供优质水服务 的一项技术。
1. 恒压供水系统的意义及设计思路众所周知,水是生产生活中不可缺少的重要组成部分。
企业生产和人民生活对水的需求非常大,对来水的量和来水 的压力都有严格的要求。
同时,企业生产和人民生活对水需 求的时段有所不同,企业生产可能是全时段,而人民生活基 本上是在白天。
夏季人民的生活用水就会多些,冬季就会少 些。
这就需要一套系统,既能保证企业生产和人民生活的用 水量和用水压力,又能识别哪个季节哪个时段的用水。
综上 所述,在设计上只要把上述需求转换到水压上就能够解决难 题。
该设计就是从这个点出发,利用PLC对通过压力传感 器采集过来的信息进行分析处理,给出合理的控制信息,进 行恒压供水。
把PLC技术运用在水箱水位控制系统中,具 有很大的发展空间和应用价值。
2.自动控制系统相关组件2. 1PLC组件PLC是可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计 数与算术操作等面向用户的指令,并通过数字或模拟式输入 和输出控制,各种类型的机械或生产过程。
当前,P L C已是 适用于工业现场工作的标准设备。
2.2变频器组件变频器是应用变频技术与微电子技术,通过改变电机工 作电源频率方式来控制交流电动机的电力控制设备。
「基于PLC的液位控制系统设计1」

「基于PLC的液位控制系统设计1」液位控制系统是工业领域最常见的自动控制系统之一,它可以实现对液体的实时监控和自动控制。
本文将介绍基于可编程逻辑控制器(PLC)的液位控制系统的设计。
首先,我们需要了解液位控制系统的基本组成部分。
液位控制系统一般包括液位传感器、执行器(如泵或阀门)、PLC和人机界面。
液位传感器用于检测液体的高度,然后将信号传输到PLC。
PLC通过逻辑控制算法,根据液位传感器的信号来控制执行器的操作,从而达到对液位的控制。
人机界面用于操作人员与液位控制系统直接交互,如设置液位控制参数、显示液位信息等。
在设计液位控制系统时,首先需要确定液体的容器类型和液位的测量范围,选择适合的液位传感器。
常见的液位传感器包括浮球传感器、压阻式传感器和超声波传感器等。
然后,选择合适的执行器来控制液位,如泵或阀门。
根据液位控制的需求,确定PLC的规格和类型,如简单控制任务可以选择小型PLC,而复杂控制任务可能需要使用高性能PLC。
接下来,需要进行液位控制的逻辑设计。
液位控制系统的逻辑设计可以使用Ladder Diagram或Structured Text进行编程。
通过编程实现对液位的监测和控制。
例如,当液位低于一定值时,PLC通过控制执行器来注入液体,当液位高于一定值时,PLC通过控制执行器来排出液体。
在设计过程中,要考虑到液位变化的延迟和波动。
针对这个问题,可以使用滤波技术和控制算法来解决。
滤波技术可以减少传感器信号中的噪音和干扰,控制算法可以根据液位变化的速率来调整执行器的操作,从而使液位控制更加精确和稳定。
最后,测试和调试液位控制系统。
在测试中,需要验证液位传感器的准确性和PLC的控制性能。
通过对系统的模拟和实际运行进行测试,可以发现和解决潜在问题,确保液位控制系统的正常运行。
总结起来,基于PLC的液位控制系统设计需要考虑液位传感器的选择、执行器的选择、PLC的规格和类型、逻辑设计、滤波技术、控制算法以及测试和调试。
基于PLC与组态王的液位控制系统设计与实现

控制对其参数整定,并利用组态王软件构建组态环境进行调试 结果表明,采用 P I E ) 控制算法实现对液位的控制,系统运
行平稳 ,超调量为 1 1 %,调节时 间大概为 3 mi n ,能够基本 满足液位控制要求。
关键字:P L C;液位控制;组态;P I D控 制 中图分类号:T P 2 7 3 文献标识码 :A 文章编号:1 6 7 3 - 2 2 1 9( 2 0 1 3 )0 8 - 0 0 2 4 - 0 4
参数 ,阀门的进水量 Q1 为控制变量 。如果 QI = Q2时,系统处于平衡 状态 ,此时的液位为 给定值 h ,假定某一时刻 ,阀门 1
突然开大
,导致 Q 1 进 水量变大 ,平衡 被打破则会 引起
—
h 液位开始变化 。于是有 :
( 2 - 1 )
d A h ( △ Q l 一 △ Q 2 ) : — A
0 引 言
液位是过程控制系统中非常普遍 的被控对象 ,液位控制涉及工控领域广泛 ,同时液位控制具有非线性及滞后性等特点 ,
常规控制方法往往难以满足控制要求 ,因此液位控制系统 的可业 生产
控制环境下 , P L C的高可靠性及稳定性得到广泛应用 , 组态软件能够完成对现场数据 的采集、实时 曲 线 和历史曲线的 显示 、 在线修改控制参数及报表输 出等功能 而被 广泛应用。本文介绍 的液位控制系统结合 P L C技 术和组态 王软件实现液位控制 , 对控制过程进行实 时整定及在线监控 ,具有控 制灵 活方便 、显示直观及控制效果好等优点 。
调节阀选用气体打开式,如果液位大于给定,则 P L C输出信号减小使阀门开度减小 ,液位降低,反之则升高。系统 自动运
行调节使液位高度维持到工艺要求 范围内【 j J 。
基于台达PLC和变频器的位置控制的实现

基于台达PLC和变频器的位置控制的实现概述位置控制是自动化控制中常见的一种控制方式,用于控制机械系统的位置。
在工业生产和自动化领域中,位置控制通常使用PLC(可编程控制器)和变频器(变频调速器)来实现。
台达PLC和变频器是一种常见的变频器和控制器的组合,广泛应用于机械设备的位置控制系统中。
PLC是一种可编程的数字计算机,用于控制机械或工厂生产线。
它能够根据预先设定的逻辑程序,对系统中的装置进行控制和监测。
变频器则是一种用于改变电机运行频率的装置,通常用于调整电机的速度和位置。
通过将PLC和变频器结合使用,可以实现对机械设备的精确位置控制。
PLC程序设计首先,需要编写PLC的程序来实现位置控制。
PLC通常使用Ladder Diagram(梯形图)编程语言。
在PLC程序中,需要定义输入信号、输出信号和中间变量。
输入信号可以是传感器信号或其他外部信号,输出信号可以是控制机械设备的信号,中间变量则用于辅助计算和逻辑处理。
位置控制的基本原理是:根据输入信号的变化情况,通过PLC程序计算出输出信号的值,然后通过变频器将输出信号转换为控制电机的频率和位置。
PLC程序需要根据实际应用需求设计,通常包括输入信号的读取、信号处理、控制算法和输出信号的产生等步骤。
变频器控制变频器是一种电子装置,用于控制交流电动机的转速。
它接收PLC输出的控制信号,然后调整电机的频率和电压,进而实现对电机转速和位置的控制。
变频器可以通过串口或者其他通信接口与PLC进行通信,以实现信号的传递和数据的交换。
变频器通常具有多种控制方式,包括开环控制和闭环控制。
在位置控制系统中,通常使用闭环控制。
闭环控制是通过对电机的位置反馈进行监测和控制,实现对位置的精确控制。
变频器通常具有位置反馈传感器,如编码器或位置传感器,用于监测电机的位置,并将位置信息反馈给PLC进行控制。
整合与测试当PLC程序和变频器控制设置完成后,需要将PLC和变频器进行连接并进行整合与测试。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于PLC的变频器液位控制设计
随着电力电子技术以及工业自动控制技术的发展,使得交流变频调速系统在工业电机拖动领域得到了广泛应用。
另外,由于PLC的功能强大、容易使用、高可靠性,常常被用来作为现场数据的采集和设备的控制。
本设计就是利用变频器和PLC实现水池水位的控制。
变频器技术是一门综合性的技术,它建立在控制技术、电子电力技术、微电子技术和计算机技术的基础上。
它与传统的交流拖动系统相比,利用变频器对交流电动机进行调速控制,有许多优点,如节电、容易实现对现有电动机的调速控制、可以实现大X围内的高效连续调速控制、实现速度的精确控制。
容易实现电动机的正反转切换,可以进行高额度的起停运转,可以进行电气制动,可以对电动机进行高速驱动。
完善的保护功能:变频器保护功能很强,在运行过程中能随时检测到各种故障,并显示故障类别(如电网瞬时电压降低,电网缺相,直流过电压,功率模块过热,电机短路等),并立即封锁输出电压。
这种“自我保护”的功能,不仅保护了变频器,还保护了电机不易损坏。
PLC特点:第一,可靠性高、抗干扰能力强,平均故障时间为几十万小时。
而且PLC采用了许多硬件和软件抗干扰措施。
第二,编程简单、使用方便目前大多数PLC采用继电器控制形式的梯形图编程方式,很容易被操作人员接受。
一些PLC还根据具体问题设计了如步进梯形指令等,进一步简化了编程。
第三,设计安装容易,维护工作量少。
第四,适用于恶劣的工业环境,采用封装的方式,适合于各种震动、腐蚀、有毒气体等的应用场合。
第五,与外部设备连接方便,采用统一接线方式的可拆装的活动端子排,提供不同的端子功能适合于多种电气规格。
第六,功能完善、通用性强、体积小、能耗低、性能价格比高。
在应用PLC系统设计时,应遵循以下的基本原则,才能保证系统工作的稳定。
(1)最大限度地满足被控对象的控制要求;
(2)系统结构力求简单;
(3)系统工作要稳定、可靠;
(4)控制系统能方便的进行功能扩展、升级;
(5)人机界面友好。
本系统中,为了实现能源的充分利用和生产的需要,需要对电机进行转速调节,考虑到电机的启动、运行、调速和制动的特性,采用ABB公司的ABB ACS800变频器,系统中由S7-200系列PLC完成数据的采集和对变频器、电机等设备的控制任务。
基于S7-200 PLC的编程软件,采用模块化的程序设计方法,大量采用代码重用,减少软件的开发和维护。
系统利用对PLC软件的设计,实现变频器的参数设置、故障诊断和电机的启动和停止。
1 本设计的控制要求:
1)系统要求用户能够的直观了解现场设备的工作状态及水位的变化;
2)要求用户能够远程控制变频器的启动和停止;
3)用户可自行设置水位的高低,以控制变频器的起停;
4)变频器及其他设备的故障信息能够及时反映在远程PLC上;
5)具有水位过高、过低报警和提示用户功能;
2 本设计控制结构:
由于现场有一台电机作为被控对象,可以使用单台PLC进行单个对象的控制,只要适当的选用高性能的PLC,完全能够胜任此功能。
系统控制结构如图1所示。
PLC采集传感器、监控电机及变频器等有关的各类对象的信息。
本系统中,对电机采用一台变频器来进行频率的调节控制。
采用PLC输出的模拟量信号作为变频器的控制端输入信号,从而控制电机转速大小,并且向PLC反馈自身的工作状态信号,当发生故障时,能够向PLC发出报警信号。
由于变频调速是通过改变电动机定子供电频率以改变同步转速来实现的,故在调速过程中从高速到低速都可以保持有限的转差功率,因此具有高效率、宽X围、高精度的调速性能。
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通讯/编程口(RS232就是串口,电脑机箱后方的9芯插座由于RS-232接口标准出现较早,难免有不足之处,主要有以下四点:(1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL 电平不兼容故需使用电平转换电路方能与TTL电路连接。
(2)传输速率较低,在异步传输时,波特率为20Kbps。
(3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。
(4)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在50米左右。
针对RS-232的不足,于是就不断出现了一些新的接口标准,RS-485就是其中之一,它具有以下特点:
1. RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。
接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL 电路连接。
2. RS-485的数据最高传输速率为10Mbps
3. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。
4. RS-485接口的最大传输距离标准值为4000英尺,实际上可达3000米,另外RS-232-C接口在总线上只
允许连接1个收发器,即单站能力。
而RS-485接口在总线上是允许连接多达128个收发器。
即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。
因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。
因为RS485接口组成的半双工网络,一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。
RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(针)。
),具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。
I/O端子排可很容易地整体拆卸。
用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。
根据上述分析,参照西门子S7-200产品目录,选用主机为CPU226 PLC一台、另加上一台模拟量扩展模块EM235。
(2)变频器模块的选型:
目前,市场上存在各种各样的变频器,本设计采用ABB公司的ABB ACS800变频器。
ACS800系列传动产品最大的优点就是在全功率X围内统一使用了相同的控制技术,例如启动向导,自定义编程,DTC控制,通用备件,通用的接口技术,以及用于选型、调试和维护的通用软件工具。
内含启动引导程序,令您调试易如反掌;自定义编程:内置可编程模块,犹如PLC令您发挥自如;体积小巧:内置滤波器,斩波器及电抗器、性能卓越。
4 系统的控制流程:
(1)程序设计前准备工作:了解系统概况,形成整体概念,熟悉被控对象、编制出高质量的程序,充分利用手头的硬件和软件工具。
(2)程序框图设计:这步的主要工作是根据软件设计规格书的总体要求和控制系统具体要求,确定应用程序的基本结构、按程序设计标准绘制出程序结构框图,然后在根据工艺要求,绘制出各功能单元的详细功能框图。
(3)编写程序:编写程序就是根据设计出的框图逐条地编写控制程序,这是整个程序设计工作的核心部分。
(4)程序测试和调试:程序测试和调试不同,软件测试的目的是尽可能多地发现软件中的错误,软件调试的任务是进一步诊断和改正软件中的错误。
(5)编写程序说明书:程序说明书是对程序的综合说明,是整个程序设计工作的总结。
下面是系统设计流程图:
图2 PLC水位控制流程图
5 程序结构:
本程序分为三部分:主程序、各个子程序、和中断程序(见第四章)。
逻辑运算及报警处理等放在主程序中。
系统初始化的一些工作及液位显示放在子程序中完成,用以节省时间。
利用定时中断功能实现PI
D控制的定时采样及输出控制。
在本系统中,只用比例积分控制,确定增益和时间常数为:增益Kc=0.25;采样时间Ts=0.1S;积分时间Ti=30S;微分时间Td=0S。
6 PLC编程软件。
本设计使用的是软件是STEP7-Micro/WIN,该软件主要协助用户开发应用程序,除了具有创建程序的相关功能,还有一些文档管理等工具性功能,还可直接通过软件设置PLC的工作方式、参数和运行监控等。
该软件可以工作于联机和离线两种工作方式,所谓联机是指直接与PLC连接,允许两者之间进行通信,如上装或下载用户程序和组态数据等。
离线则是指不直接与PLC联系,所有程序及参数暂时存入磁盘,联机后再下载至PLC。