水塔水位控制PLC系统设计_第1页
水塔水位控制PLC系统设计_第2页
水塔水位控制PLC系统设计_第3页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、轻工职业技术学院PLC课程设计名称:水塔水位控制 PLC课程设计院系:机电工程系班级:普高11机电(2)班姓 名:_涛1.课程设计目的22.课程设计题目和要求32.1设计题目 32.2控制要求 33.设计容33.1PLC的构成 33.2 PLC的工作原理 4.3.3梯形图程序设计及工作过程分析 63.4水塔水位控制系统PLC软件设计 73.41工作过程7.3.42程序流程图8.3.43梯形图9.3.44水塔水位控制系统梯形图的对应指令表 1.01111参考文献1.课程设计目的1)通过对工程实例的模拟,熟练的掌握 PLC 的编程和程序调试方法。(2)进一步熟悉 PLC 的 I/O 连接。(3)熟

2、悉水塔水位控制的编程方法。2.课程设计题目和要求2.1设计题目水塔水位控制系统2.2 控制要求1. 因电动机功率较大,为减少起动电流,电动机采用定子串电阻降压启动,并要错开起动时间 (间隔时间为 5s)。2. 为防止某一台电动机因长期闲置而产生锈蚀,备用电动机可通过预置开关随意设置。 如果未设置备用电动机组号,则系统默认为 5 号电动机组为备用。3. 每台电动机都有手动和自动两种控制状态。在自动控制状态时, 不论设置哪一台电动机作为备用,其余的 4 台电动机都要按顺序逐台起动。4. 在自动控制状态下,如果由于故障使某台电动机组停车,而水塔水位又未达到高水位时,备 用电动机组自动降压起动;同时对

3、发生故障的电动机组根据故障性质发出停机报警信号,提 醒维护人员及时排除故障。当水塔水位达到高水位时,高液位传感器发出停机信号,各个电 动机组停止运行。当水塔水位低于低水位时,低液位传感器自动发出开机信号,系统自动按 顺序降压起动。5. 因水泵房距离水塔较远,每台电动机都有就地操作按钮和远程操作按钮。6. 每台电动机都有运行状态指示灯(运行、备用和故障)。7. 液位传感器要有位置状态指示灯。3 主要容3.1 PLC的构成根据物理结构形式不同, PLC 分为整体式和组合式(模块式)两种。整体式PLC是将CPI板、I/O板、显示面板、存块、电源等组装在一个箱体构成主机。组合式PLC是将CPU模块、I

4、/O模块、存、电源模块分别作成相应的电路板或模板, 各模板可以插在带有总线的底版上。PLC是采用“顺序扫描,不断循环”的方式进 行工作的。3.2 PLC的工作原理最初研制生产的 PLC主要用于代替传统的由继电器接触器构成的控制装 置,但这两者的运行方式是不相同的:(1继电器控制装置采用硬逻辑并行运行的方式,即如果这个继电器的线 圈通电或断电,该继电器所有的触点(包括其常开或常闭触点)在继电器控制线 路的哪个位置上都会立即同时动作。(2)PLC的CPU则采用顺序逻辑扫描用户程序的运行方式, 即如果一个输 出线圈或逻辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不 会立即动作,必须等

5、扫描到该触点时才会动作。为了消除二者之间由于运行方式不同而造成的差异, 考虑到继电器控制装置 各类触点的动作时间一般在100ms以上,而PLC扫描用户程序的时间一般均小 于100ms,因此,PLC采用了一种不同于一般微型计算机的运行方式 -扫描技术。 这样在对于I/O响应要求不高的场合,PLC与继电器控制装置的处理结果上就没 有什么区别了。1、扫描技术 当PLC投入运行后,其工作过程一般分为三个阶段,即输入 采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。 在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。如下 图:神一肝胡肺一M和秣PLC扫描周期(1

6、)输入采样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它 们存入 I/O 映象区中的相应得单元。 输入采样结束后, 转入用户程序执行和输出刷 新阶段。在这两个阶段中,即使输入状态和数据发生变化, I/O 映象区中的相应单 元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度 必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。(2)用户程序执行阶段在用户程序执行阶段, PLC 总是按由上而下的顺序依次地扫描用户程序 (梯形 图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线 路,并按先左后右、先上后下的顺序对由触点构成

7、的控制线路进行逻辑运算,然 后根据逻辑运算的结果, 刷新该逻辑线圈在系统 RAM 存储区中对应位的状态; 或 者刷新该输出线圈在 I/O 映象区中对应位的状态; 或者确定是否要执行该梯形图所 规定的特殊功能指令。 即,在用户程序执行过程中, 只有输入点在 I/O 映象区的状 态和数据不会发生变化, 而其他输出点和软设备在 I/O 映象区或系统 RAM 存储区 的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对 排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图, 其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程 序起作用。( 3)输

8、出刷新阶段当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O 映象区对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外 设。这时,才是 PLC 的真正输出。2、PLC 的 I/O 响应时间为了增强 PLC 的抗干扰能力, 提高其可*性, PLC 的每个开关量输入端都采用 光电隔离等技术。为了能实现继电器控制线路的硬逻辑并行控制, PLC 采用了不 同于一般微型计算机的运行方式 (扫描技术)。以上两个主要原因, 使得 PLC 得 I/O 响应比一般微型计算机构成的工业控制系统满的多,其响应时间至少等于一个扫 描周期,一般均大于一个扫描周期甚至更长。所谓 I/

9、O 响应时间指从 PLC 的某一 输入信号变化开始到系统有关输出端信号的改变所需的时间。如下图:PLC扫描周期示意图3.3梯形图程序设计及工作过程分析梯形图编程语言是一种图形化编程语言,它沿用了传统的继电接触器控制中 的触点、线圈、串并联等术语和图形符号,与传统的继电器控制原理电路图非常 相似,但又加入了许多功能强而又使用灵活的指令,它比较直观、形象,对于那 些熟悉继电器一接触器控制系统的人来说,易被接受。继电器梯形图多半适用于 比较简单的控制功能的编程,绝大多数 PLC用户都首选使用梯形图编程。指令是用英文名称的缩写字母来表达PLC的各种功能的助记符号,类似于计算 机汇编语言。由指令构成的能

10、够完成控制任务的指令组合就是指令表,每一条指 令一般由指令助记符和作用器件编号组成,比较抽象,通常都先用其它方式表达, 然后改写成相应的语句表,编程设备简单价廉。状态转移图语言(SFC)类似于计算机常用的程序框图,但有它自己的规则,描 述控制过程比较详细具体,包括每一框前的输入信号,框的判断和工作容,框后 的输出状态。这种方式容易构思,是一种常用的程序表达方式。高级语言类似于BACIC语言、C语言等,它们在某些厂家的PLC中应用。通常微、小型PLC主要采用继电器梯形图编程,其编程的一般规则有:1)梯形图按自上而下、从左到右的顺序排列。每一个逻辑行起始于左母线然后 是触点的各种连接,最后是线圈或

11、线圈与右母线相连,整个图形呈阶梯形。梯形 图所使用的元件编号地址必须在所使用 PLC的有效围。2)梯形图是PLC形象化的编程方式,其左右两侧母线并不接任何电源,因而图 中各支路也没有真实的电流流过。但为了读图方便,常用“有电流”、“得电” 等来形象地描述用户程序解算中满足输出线圈的动作条件,它仅仅是概念上虚拟 的“电流”,而且认为它只能由左向右单方向流:层次的改变也只能自上而下。3)梯形图中的继电器实质上是变量存储器中的位触发器, 相应某位触发器为 “l 态”,表示该继电器线圈通电,其动合触点闭合,动断触点打开,反之为“ 0态”。 梯形图中继电器的线圈又是广义的,除了输出继电器、部继电器线圈外

12、,还包括 定时器、计数器、移位寄存器、状态器等的线圈以及各种比较、运算的结果。4)梯形图息流程从左到右, 继电器线圈应与右母线直接相连, 线圈的右边不能 有触点,而左边必须有触点。5)继电器线圈在一个程序中不能重复使用: 而继电器的触点, 编程中可以重复 使用,且使用次数不受限制。6)PLC在解算用户逻辑时,是按照梯形图由上而下、从左到右的先后顺序逐步 进行的,即按扫描方式顺序执行程序,不存在几条并列支路同时动作,这在设计 梯形图时,可以减少许多有约束关系的联锁电路,从而使电路设计大大简化。所 以,由梯形图编写指令程序时,应遵循自上而下、从左到右的顺序,梯形图中的 每个符号对应于一条指令,一条

13、指令为一个步序。当PLC运行时,用户程序中有众多的操作需要去执行,但CPU是不能同时去执 行多个操作的,它只能按分时操作原理每一时刻执行一个操作。这种分时操作的 过程称为CPU对程序的扫描。扫描从0000号存储地址所存放的第一条用户程序开 始,在无中断或跳转控制的情况下,按存储地址号递增顺序逐条扫描用户程序, 也就是顺序逐条执行用户程序,直到程序结束。每扫描完一次程序就构成一个扫 描周期,然后再从头开始扫描,并周而复始。3.4 水塔水位控制系统 PLC 软件设计3.41 工作过程设水塔、水池初始状态都为空着的, 4 个液位指示灯全亮。当执行程序是,扫 描到水池为液位低于水池下限位时,电磁阀打开

14、,开始往水池里进水,如果进水 超过5S,而水池液位没有超过水池下限位,说明系统出现故障,系统就会自动报 警。若 5S 只有水池液位按预定的超过水池下限位,说明系统在正常的工作,水池 下限位的指示灯 a1 灭。此时,水池的液位已经超过了下限位了,系统检测到此信号时,由于水塔液位低于水塔水位下限,电机 M 开始工作,向水塔供水,当水池的液位超过水池上限液位时,水池上限指示灯 a2,电磁阀就关闭,但是水塔现在 还没有装满,可此时水塔液位已经超过水塔下限水位,则水塔下限指示灯 a3灭, 电机M继续工作,在水池抽水向水塔供水,水塔抽满是,水塔也未超过水塔上限, 水塔上限指示灯a4灭,但刚刚给水塔供水的时

15、候,电机M已经把水池的水抽走了, 此时水塔液位已经低于水池上限,水池上限指示灯 a2良。此次给水塔供水完成。3.42程序流程图水塔水位控制系统的PLC控制流程图,根据设计要求控制流程图如下:5S后水池水位高M亭止3.43梯形图于下限吗?根据程序流程图设计的梯形图如下3.44水塔水位控制系统梯形图的对应指令表2345g310訂12IS1415囲19n232425鴨272®29典313233vaoG水塔水位控制系统指令表迎XOO?OUTYOODLDYOOOOUTTO亦gJUTYO02山TO關輒IT1OUTYOOS卿T?OUTT1KIQ山T1OUTT2K10LDOUTYO03XOOOORYOQiANDMOMilXO03DDTYOOl伽圳DYO05ODTVO04lD顺OUTYOOSR4. 设计总结通过本次设计,我的专业技能得到进一步提高,同时增强了分析和解决工程 实际的综合能力。另外,也培养了自己严肃认真的科学态度和严谨的工作作

温馨提示

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

评论

0/150

提交评论