第7章PLC应用系统设计及实例ppt课件.ppt
《第7章PLC应用系统设计及实例ppt课件.ppt》由会员分享,可在线阅读,更多相关《第7章PLC应用系统设计及实例ppt课件.ppt(190页珍藏版)》请在三一文库上搜索。
1、第7章 PLC应用系统设计及实例,本章要点 PLC应用系统设计的步骤及常用的设计方法 应用举例 PLC的装配、检测和维护,7.1 应用系统设计概述,在了解了PLC的基本工作原理和指令系统之后,可以结合实际进行PLC的设计,PLC的设计包括硬件设计和软件设计两部分,PLC设计的基本原则是: 1. 充分发挥PLC的控制功能,最大限度地满足被控制的生产机械或生产过程的控制要求。 2. 在满足控制要求的前提下,力求使控制系统经济、简单,维修方便。 3. 保证控制系统安全可靠。 4. 考虑到生产发展和工艺的改进,在选用PLC时,在I/O点数和内存容量上适当留有余地。 5. 软件设计主要是指编写程序,要求
2、程序结构清楚,可读性强,程序简短,占用内存少,扫描周期短。,7.2 PLC应用系统的设计,7.2.1 PLC控制系统的设计内容及设计步骤 7.2.2 PLC的硬件设计和软件设计及调试 7.2.3 PLC程序设计常用的方法 7.2.4 PLC程序设计步骤,7.2.1 PLC控制系统的设计内容及设计步骤,1. PLC控制系统的设计内容 2. 设计步骤,1. PLC控制系统的设计内容,(1)根据设计任务书确定,进行工艺分析,并确定控制方案,它是设计的依据。 (2)选择输入设备(如按钮、开关、传感器等)和输出设备(如继电器、接触器、指示灯等执行机构)。 (3)选定PLC的型号(包括机型、容量、I/O模
3、块和电源等)。 (4)分配PLC的I/O点,绘制PLC的I/O硬件接线图。 (5)编写程序并调试。 (6)设计控制系统的操作台、电气控制柜等以及安装接线图。 (7)编写设计说明书和使用说明书。,2. 设计步骤,(1)工艺分析 (2)选择合适的PLC类型 (3)分配I/O点。 (4)程序设计 (5)控制柜或操作台的设计和现场施工 (6)应用系统整体调试 (7)编制技术文件,(1)工艺分析,深入了解控制对象的工艺过程、工作特点、控制要求,并划分控制的各个阶段,归纳各个阶段的特点,和各阶段之间的转换条件,画出控制流程图或功能流程图。,(2)选择合适的PLC类型,在选择PLC机型时,主要考虑下面几点:
4、 功能的选择。 I/O点数的确定。 内存的估算。 存储容量=开关量输入点数10+开关量输出点数8+模拟通道数100+定时器/计数器数量2+通信接口个数300+备用量,( 3 )分配I/O点。,分配PLC的输入/输出点,编写输入/输出分配表或画出输入/输出端子的接线图,接着就可以进行PLC程序设计,同时进行控制柜或操作台的设计和现场施工。,(4)程序设计,根据生产工艺要求,画出控制流程图或功能流程图,然后设计出梯形图,再根据梯形图编写语句表程序清单,对程序进行模拟调试和修改,直到满足控制要求为止。,(5)控制柜或操作台的设计和现场施工,设计控制柜及操作台的电器布置图及安装接线图;设计控制系统各部
5、分的电气互锁图;根据图纸进行现场接线,并检查。,(6)应用系统整体调试,如果控制系统由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制程序的步序较多,则可先进行分段调试,然后连接起来总调。,(7)编制技术文件,技术文件应包括:可编程控制器的外部接线图等电气图纸,电器布置图,电器元件明细表,顺序功能图,带注释的梯形图和说明。,7.2.2 PLC的硬件设计和软件设计及调试,1. PLC的硬件设计 2. PLC的软件设计 3. 软件硬件的调试,1. PLC的硬件设计,PLC硬件设计包括:PLC及外围线路的设计、电气线路的设计和抗干扰措施的设计等。 选定PLC的机型和分配I/O点后,硬件设
6、计的主要内容就是电气控制系统的原理图的设计,电气控制元器件的选择和控制柜的设计。电气控制系统的原理图包括主电路和控制电路。控制电路中包括PLC的I/O接线和自动、手动部分的详细连接等。电器元件的选择主要是根据控制要求选择按钮、开关、传感器、保护电器、接触器、指示灯、电磁阀等,2. PLC的软件设计,软件设计包括系统初始化程序、主程序、子程序、中断程序、故障应急措施和辅助程序的设计,小型开关量控制一般只有主程序。首先应根据总体要求和控制系统的具体情况,确定程序的基本结构,画出控制流程图或功能流程图,简单的可以用经验法设计,复杂的系统一般用顺序控制设计法设计。,3. 软件硬件的调试,调试分模拟调试
7、和联机调试。 软件设计好后一般先作模拟调试。模拟调试可以通过仿真软件来代替PLC硬件在计算机上调试程序。用编程软件将输出点强制ON/OFF,观察对应的控制柜内PLC负载(指示灯、接触器等)的动作是否正常,或对应的接线端子上的输出信号的状态变化是否正确。 联机调试时,把编制好的程序下载到现场的PLC中。调试时,主电路一定要断电,只对控制电路进行联机调试。通过现场的联机调试,还会发现新的问题或对某些控制功能的改进。,7.2.3 PLC程序设计常用的方法,PLC程序设计常用的方法主要有经验设计法、继电器控制电路转换为梯形图法、逻辑设计法、顺序控制设计法等 1. 经验设计法 2. 继电器控制电路转换为
8、梯形图法 3. 逻辑设计法 4. 顺序控制设计法,1. 经验设计法,经验设计法即在一些典型的控制电路程序的基础上,根据被控制对象的具体要求,进行选择组合,并多次反复调试和修改梯形图,有时需增加一些辅助触点和中间编程环节,才能达到控制要求。这种方法没有规律可遵循,设计所用的时间和设计质量与设计者的经验有很大的关系,所以称为经验设计法。经验设计法用于较简单的梯形图设计。应用经验设计法必须熟记一些典型的控制电路,如起保停电路、脉冲发生电路等,这些电路在前面的章节中已经介绍过。,2. 继电器控制电路转换为梯形图法,(1)熟悉现有的继电器控制线路。 (2)对照PLC的I/O端子接线图,将继电器电路图上的
9、被控器件(如接触器线圈、指示灯、电磁阀等)换成接线图上对应的输出点的编号,将电路图上的输入装置(如传感器、按钮开关、行程开关等)触点都换成对应的输入点的编号。 (3)将继电器电路图中的中间继电器、定时器,用PLC的辅助继电器、定时器来代替。 (4)画出全部梯形图,并予以简化和修改。,【例7-1】图7-1为电动机Y/减压起动控制主电路和电气控制的原理图。 (1)工作原理如下:按下启动按钮SB2,KM1、KM3、KT通电并自保,电动机接成Y型起动,2s后,KT动作,使KM3断电,KM2通电吸合,电动机接成型运行。按下停止按扭SB1,电动机停止运行。,图7-1 电动机Y/减压起动控制主电路和电气控制
10、的原理图,(2)I/O分配 输入 输出 停止按钮SB1:I0.0 KM1:Q0.0 KM2: Q0.1 起动按钮SB2:I0.1 KM3:Q0.2 过载保护FR: I0.2 (3)梯形图程序转换后的梯形图程序如图7-2所示按照梯形图语言中的语法规定简化和修改梯形图。 为了简化电路,当多个线圈都受某一串并联电路控 制时,可在梯形图中设置该电路控制的存储器位,如M0.0。简化后的程序如图7-3所示。,3. 逻辑设计法,逻辑设计法是以布尔代数为理论基础,根据生产过程中各工步之间的各个检测元件(如行程开关、传感器等)状态的变化,列出检测元件的状态表,确定所需的中间记忆元件,再列出各执行元件的工序表,然
11、后写出检测元件、中间记忆元件和执行元件的逻辑表达式,再转换成梯形图。该方法在单一的条件控制系统中,非常好用,相当于组合逻辑电路,但和时间有关的控制系统中,就很复杂。,【例7-2】用PLC构成交通灯控制系统。 (1)控制要求:如图7-4所示,起动后,南北红灯亮并维持25s。在南北红灯亮 的同时,东西绿灯也亮,1s后,东西车灯即甲亮。到20s时,东西绿灯闪亮,3s后熄 灭,在东西绿灯熄灭后东西黄灯亮,同时甲灭。黄灯亮2s后灭东西红灯亮。与此同时,南北红灯灭,南北绿灯亮。1s后,南北车灯即乙亮。南北绿灯亮了25s后闪亮,3s后 熄灭,同时乙灭,黄灯亮2s后熄灭,南北红灯亮,东西绿灯亮,循环。,(2)
12、I/O分配 起动按钮:I0.0 南北红灯:Q0.0 东西红灯:Q0.3 南北黄灯:Q0.1 东西黄灯:Q0.4 南北绿灯:Q0.2 东西绿灯:Q0.5 南北车灯:Q0.6 东西车灯:Q0.7 (3)程序设计 根据控制要求首先画出十字路口交通信号灯的时序图, 如图7-5所示。,输入 输出,图7-5 十字路口交通信号灯的时序图,根据十字路口交通信号灯的时序图,用基本逻辑 指令设计的信号灯控制的梯形图如图7-6所示。分析 如下: 首先,找出南北方向和东西方向灯的关系:南北 红灯亮(灭)的时间=东西红灯灭(亮)的时间,南 北红灯亮25S(T37计时)后,东西红灯亮30S(T41 计时)后。 其次,找出
13、东西方向的灯的关系:东西红灯亮30S 后灭(T41复位)东西绿灯平光亮20S(T43计时)后 东西绿灯闪光3S(T44计时)后,绿灯灭东西黄灯 亮2S(T42计时)。 再其次,找出南北向灯的关系:南北红灯亮25S (T37计时)后灭南北绿灯平光25S(T38计时)后 南北绿灯闪光3S(T39计时)后,绿灯灭南北黄灯亮 2S(T40计时)。,最后找出车灯的时序关系:东西车灯是在南北红 灯亮后开始延时(T49计时)1S后,东西车灯亮,直 至东西绿灯闪光灭(T44延时到);南北车灯是在东 西红灯亮后开始延时(T50计时)1S后,南北车灯亮, 直至南北绿灯闪光灭(T39延时到)。 根据上述分析列出各灯
14、的输出控制表达式: 东西红灯:Q0.3=T37 南北红灯Q0.0=M0.0T37 东西绿灯Q0.5=Q0.0T43+T43T44T59 南北绿灯Q0.2=Q0.3T38+T38T39T59 东西黄灯:Q0.4=T44T42 南北黄灯Q0.1=T39T40 东西车灯:Q0.7=T49T44 南北车灯Q0.6=T50T39,图7-6 基本逻辑指令设计的信号灯控制的梯形图,4. 顺序控制设计法,根据功能流程图,以步为核心,从起始步开始一步一步地设计下去,直至完成。此法的关键是画出功能流程图。首先将被控制对象的工作过程按输出状态的变化分为若干步,并指出工步之间的转换条件和每个工步的控制对象。,(1)单
15、流程及编程方法,功能流程图的单流程结构形式简单,如图7-7所示,其特点是:每一步后面只有一个转换,每个转换后面只有一步。各个工步按顺序执行,上一工步执行结束,转换条件成立,立即开通下一工步,同时关断上一工步。用顺序控制指令来实现功能流程图的编程方法,在前面的章节已经介绍过了,在这里将重点介绍用中间继电器M来记忆工步的编程方法。,1.使用起保停电路模式的编程方法,在梯形图中,为了实现前级步为活动步且转换条件成立时,才能进行步的转换,总是将代表前级步的中间继电器的常开接点与转换条件对应的接点串联,作为代表后续步的中间继电器得电的条件。当后续步被激活,应将前级步关断,所以用代表后续步的中间继电器常闭
16、接点串在前级步的电路中。,在梯形图中,为了实现前级步为活动步且转换条件成立时,才能进行步的转换,总是将代表前级步的中间继电器的常开接点与转换条件对应的接点串联,作为代表后续步的中间继电器得电的条件。当后续步被激活,应将前级步关断,所以用代表后续步的中间继电器常闭接点串在前级步的电路中。 如图7-8所示的功能流程图,对应的状态逻辑关系为:,在梯形图中,为了实现前级步为活动步且转换条件成立时,才能进行步的转换,总是将代表前级步的中间继电器的常开接点与转换条件对应的接点串联,作为代表后续步的中间继电器得电的条件。当后续步被激活,应将前级步关断,所以用代表后续步的中间继电器常闭接点串在前级步的电路中。
17、,2.使用置位、复位指令的编程方法,S7-200系列PLC有置位和复位指令,且对同一个线圈置位和复位指令可分开编程,所以可以实现以转换条件为中心的编程。 当前步为活动步且转换条件成立时,用S将代表后续步的中间继电器置位(激活),同时用R将本步复位(关断)。 如用M0.0的常开接点和转换条件I0.0的常开接点串联作为M0.1置位的条件,同时作为M0.0复位的条件。这种编程方法很有规律,每一个转换都对应一个S/R的电路块,有多少个转换就有多少个这样的电路块。用置位、复位指令编制的梯形图程序如图7-10所示。,S7-200系列PLC有置位和复位指令,且对同一个线圈置位和复位指令可分开编程,所以可以实
18、现以转换条件为中心的编程。 当前步为活动步且转换条件成立时,用S将代表后续步的中间继电器置位(激活),同时用R将本步复位(关断)。 图7-8所示的功能流程图中,如用M0.0的常开接点和转换条件I0.0的常开接点串联作为M0.1置位的条件,同时作为M0.0复位的条件。这种编程方法很有规律,每一个转换都对应一个S/R的电路块,有多少个转换就有多少个这样的电路块。用置位、复位指令编制的梯形图程序如图7-10所示。,图7-10 置位、复位指令编制的梯形图,3.使用移位寄存器指令编程的方法,单流程的功能流程图各步总是顺序通断,并且同时只有一步接通,因此很容易采用移位寄存器指令实现这种控制。可以指定一个两
19、位的移位寄存器,用M0.1、M0.2代表有输出的两步,移位脉冲由代表步状态的中间继电器的常开接点和对应的转换条件组成的串联支路并联提供,数据输入端(DATA)的数据由初始步提供。对应的梯形图程序如图7-11所示。,单流程的功能流程图各步总是顺序通断,并且同时只有一步接通,因此很容易采用移位寄存器指令实现这种控制。对于图7-8所示的功能流程图,可以指定一个两位的移位寄存器,用M0.1、M0.2代表有输出的两步,移位脉冲由代表步状态的中间继电器的常开接点和对应的转换条件组成的串联支路并联提供,数据输入端(DATA)的数据由初始步提供。对应的梯形图程序如图7-11所示。在梯形图中将对应步的中间继电器
20、的常闭接点串联连接,可以禁止流程执行的过程中移位寄存器DATA端置“1”,以免产生误操作信号,从而保证了流程的顺利执行。,3使用移位寄存器指令编程的方法,图7-11 移位寄存器指令编制的梯形图,4. 顺序控制设计法,根据功能流程图,以步为核心,从起始步开始一步一步地设计下去,直至完成。此法的关键是画出功能流程图。首先将被控制对象的工作过程按输出状态的变化分为若干步,并指出工步之间的转换条件和每个工步的控制对象。这种工艺流程图集中了工作的全部信息。在进行程序设计时,可以用中间继电器M来记忆工步,一步一步地顺序进行,也可以用顺序控制指令来实现。,4使用顺序控制指令的编程方法 使用顺序控制指令编程,
21、必须使用S状态元件代表 各步,如图7-12所示。 其对应的梯形图如图7-13所示。,图7-13 用顺序控制指令编程,选择分支及编程方法,(2)选择分支及编程方法,选择分支分为两种,如图7-14为选择分支开始,7-15为选择分支结束。 选择分支开始指:一个前级步后面紧接着若干个后续步可供选择,各分支都有各自的转换条件,在图中则表示为代表转换条件的短划线在各自分支中。 选择分支结束,又称选择分支合并,是指:几个选择分支在各自的转换条件成立时转换到一个公共步上。,(2)选择分支及编程方法,在图7-14中,假设2为活动步,若转换条件a=1,则执行工步3;如果转换条件b=1,则执行工步4;转换条件c=1
22、,则执行工步5。即哪个条件满足,则选择相应的分支,同时关断上一步2。一般只允许选择其中一个分支。在编程时,若图7-14中的工步2、3、4、5分别用M0.0、M0.1、M0.2、M0.3表示,则当M0.1、M0.2、M0.3之一为活动步时,都将导致M0.0=0,所以在梯形图中应将M0.1、M0.2和M0.3的常闭接点与M0.0的线圈串联,作为关断M0.0步的条件。,在图7-15中,如果步6为活动步,转换条件d=1,则,则工步6向工步9转换;如果步7为活动步,转换条件e=1,则工步7向工步9转换;如果步8为活动步,转换条件f=1,则工步8向工步9转换。若图7-15中的工步6、7、8、9分别用M0.
23、4、M0.5、M0.6、M0.7表示,则M0.7(工步9)的起动条件为:M0.4d+ M0.5e+ M0.6f,在梯形图中,则为M0.4的常开接点串联与d转换条件对应的触点、M0.5的常开接点串联与e转换条件对应的触点、M0.6的常开接点串联与f转换条件对应的触点,三条支路并联后作为M0.7线圈的起动条件。,【例7-4】根据图7-16所示的功能流程图,设计出梯形图程序。,使用起保停电路模式的编程 使用置位、复位指令的编程 使用顺序控制指令的编程 例7-4,【例7-4】根据图7-16所示的功能流程图,设计出梯形图程序。 对应的状态逻辑关系为:,1使用起保停电路模式的编程 对应的状态逻辑关系为:,
24、对应的梯形图程序如图7-17所示。,2使用置位、复位指令的编程 对应的梯形图程序如图7-18所示。,7-18 例7-4用置位、复位指令的编程,3使用顺序控制指令的编程 对应的功能流程图如图7-19所示。对应的梯形图程序如图7-20所示。,图7-20 例7-4用顺序控制指令的编程,并行分支及编程方法,(3)并行分支及编程方法,并行分支也分两种,图7-21a为并行分支的开始,图7-21b为并行分支的结束,也称为合并。并行分支的开始是指当转换条件实现后,同时使多个后续步激活。为了强调转换的同步实现,水平连线用双线表示。在图7-21a中,当工步2处于激活状态,若转换条件e=1,则工步3、4、5同时起动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 应用 系统 设计 实例 ppt 课件
链接地址:https://www.31doc.com/p-2608217.html