可编程控制器基础知识.ppt

上传人:牧羊曲112 文档编号:5944532 上传时间:2023-09-06 格式:PPT 页数:43 大小:521KB
返回 下载 相关 举报
可编程控制器基础知识.ppt_第1页
第1页 / 共43页
可编程控制器基础知识.ppt_第2页
第2页 / 共43页
可编程控制器基础知识.ppt_第3页
第3页 / 共43页
可编程控制器基础知识.ppt_第4页
第4页 / 共43页
可编程控制器基础知识.ppt_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《可编程控制器基础知识.ppt》由会员分享,可在线阅读,更多相关《可编程控制器基础知识.ppt(43页珍藏版)》请在三一办公上搜索。

1、5.5 FX2N系列PLC的功能图与步进梯形图,用经验设计法设计梯形图存在的问题,(1)设计方法很难掌握,设计周期长。(2)装置交付使用后维修困难。,什么是顺序功能图法?,定义:顺序功能图法就是依据顺序功能图设计PLC顺序控制程序的方法。基本思想:是将系统的一个工作周期分解成若干个顺序相连的阶段,即“步”。,一、功能图 所谓顺序控制,使生产过程按生产工艺的要求预先安排的顺序自动地进行生产的控制方式。,功能图(Function Chart),又称顺序控制流程图(SFC),状态转移图,步进顺控图等,它是描述控制系统的控制过程、功能和特性的一种图形,是一种有效描述顺序控制系统功能的图解表示法,也是一

2、种结构化的程序设计方法。,顺序控制流程图的基本组成,步,转换,转换条件,有向线段,动作或命令,将系统的一个工作周期划分为若干个顺序相连的阶段,STEP,使系统由前级步进入下一步的信号称为转换条件,每一步所完成的工作,顺序功能图中转换实现的基本原则,功能表图中的表示活动状态的进展是由转换的实现来完成的,(1)该转换所有的前级步都是活动步(2)相应的转换条件得到满足,(一)、转换实现的条件,(二)、转换实现应完成的操作,(1)使由有向连线与相应转换符号相连的后续步都变成活动步(2)使由有向连线与相应的转换符号相连的前级步都变成不活动步,顺序功能图的特点,(1)两个步绝对不能直接相连,必须用一个转换

3、将它们隔开。,(2)两个转换也不能直接相连,必须用一个步将它们隔开。,(3)功能表中的初始步一般对应于系统等待起动的初始状态,它是必不可少的。,(4)自控系统应能多次重复执行同一工艺过程,因此功能表 图中应由有向连线组成的闭环.,(5)如果用没有断电保持功能的编程元件代表各步,PC开始 进入RUN工作方式时,它们均处于断开状态,所以必须用 M8002的常开触点作为转换条件,将初始步预置为活动步。,顺序功能图的基本结构,依据步之间的进展形式,顺序功能图有以下几种 基本结构:(1)单序列结构(2)选择序列结构(3)并行序列结构,1.单序列结构,单序列由一系列相继激活的步组成。每一步的后面仅有一个转

4、换条件,每一个转换条件后面仅有一步。,2 选择序列结构,分支,合并,3 并行序列结构,分支,合并,顺序功能图法的优势,顺序功能图中的各“步”实现转换时,使前级步的活动结束而使后续步的活动开始,步之间没有重叠。这使系统中大量复杂的联锁关系在“步”的转换中得以解决。对于每一步的程序段,只需处理极其简单的逻辑关系。编程方法简单、易学,规律性强。程序结构清晰、可读性好,调试方便。工作效率。,顺序控制设计法的基本思想,梯形图,X,Y,经验设计法,控制电路,X,Y,输出电路,顺序控制设计法,步进梯形指令(Step Ladder Instruction)简称STL指令。,STL 步进阶梯指令,RET 复位指

5、令,编程模型,S21,S22,Y0,X1,驱动处理,转换条件,转换目标,STL S21OUT Y0 LD X1SET S22,STL指令的特点:,1.与STL触点相连的触点应使用LD/LDI指令。,2.STL触点可以直接驱动或通过别的触点驱动 Y、M、S、T等元件的线圈,STL触点也可以使Y、M、S等元件置 位或复位。,3.CPU只执行活动步对应的程序。,4.使用STL指令时允许双线圈输出。,5.STL指令只能用于状态寄存器,在没有并行序列时,一个状态寄存器的STL触点在梯形图中只能出现一次。,6.在STL触点驱动的电路块中不能使用MC和MCR指令,可 以使用CJP/EJP指令,当执行CJP指

6、令跳入某一个STL 触 点的电路块时,不管该STL触点是否接通,均执行对应的 EJP指令之后的电路.,7.可以对状态寄存器使用LD、LDI、AND、ANI、OR ORI、S、R、OUT等指令。,8.对状态寄存器置位的指令,如果不在STL触点驱动的电路 块内置位时,系统程序不会自动将前级步对应的状态寄存 器复位。,5.5.1 单流程步进控制 为了说明单流程步进控制的编程方法,首先来看下面使用PLC完成自动台车的控制的例子。如图所示,某生产过程的控制工艺要求如下:(1)按下启动按钮SB,台车电机M正转,台车前进,碰到限位开关SQ1后,台车电机M反转,台车后退。,图5.5.1 台车自动往返系统工况示

7、意图,(2)台车后退碰到限位开关SQ2后,台车电机M停转,台车停车,停5 s,第二次前进,碰到限位开关SQ3,再次后退。(3)当后退再次碰到限位开关SQ2时,台车停止(或者继续下一个循环)。为编程的需要,不妨设置输入、输出端口配置如表8.2所示。,表5.5.1 输入、输出端口设置,编程步骤如下:第一步:绘制流程图 流程图是描述控制系统的控制过程、功能和特性的一种图形,流程图又叫功能表图(Function Chart)。流程图主要由步、转移(换)、转移(换)条件、线段和动作(命令)组成。,图5.5.2 台车自动往返系统状态转移流程图,第二步:绘制状态转移图 顺序控制若采用步进指令编程,则需根据流

8、程图画出状态转移图。状态转移图是用状态继电器(简称状态)描述的流程图。状态元件是构成状态转移图的基本元素,是可编程序控制器的元件之一。FX2共有1000个状态元件,其分类、编号、数量及用途如表所示。,表5.5.2 FX2的状态元件,图5.5.3 台车自动往返控制状态转移图,状态可提供以下三种功能:(1)驱动负载。状态可以驱动M、Y、T、S等线圈。可以直接驱动和用置位SET指令驱动,也可以通过触点联锁条件来驱动。例如,当状态S20置位后,它可以直接驱动Y1。在状态S20与输出Y1之间有一个联锁条件Y2。(2)指定转移的目的地。状态转移的目的地由连接状态之间的线段指定,线段所指向的状态即为指定转移

9、的目的地。例如,S20转移的目的地为S21。,(3)给出转移条件。状态转移的条件用连接两状态之间的线段上的短线来表示。当转移条件得到满足时,转移的状态被置位,而转移前的状态(转移源)自动复位。例如,当X1动合触点瞬间闭合时,状态S20将转移到S21,这时S21被置位而S20自动复位。状态的转移条件可以是单一的,也可以是多个元件的串、并联组合,如图所示。,图5.5.4 状态的转移条件(a)单一条件;(b)多条件组合,在使用状态时还需要说明以下问题:(1)状态的置位要用SET指令,这时状态才具有步进功能。它除了提供步进触点外,还提供一般的触点。步进触点(STL触点)只有动合触点,一般触点有动合触点

10、和动断触点。当状态被置位时,其STL触点闭合,用它去驱动负载。(2)用状态驱动的M、Y若要在状态转移后继续保持接通,则需用SET指令。当需要复位时,则需用RST指令。,(3)只要在不相邻的步进段内,则可重复使用同一编号的计时器。这样,在一般的步进控制中只需使用23个计时器就够了,可以节省很多计时器。(4)状态也可以作为一般中间继电器使用,其功能与M一样,但作一般中间继电器使用时就不能再提供STL触点了。,第三步:设计步进梯形图 前面讲过,每个状态提供一个STL触点,当状态置位时,其步进触点接通。用步进触点连接负载的梯形图称为步进梯形图,它可以根据状态转移图来绘制。根据台车状态转移图绘制的步进梯

11、形图如图所示。,图步进梯形图,下面对绘制步进梯形图的要点作一些说明:(1)状态必须用SET指令置位才具有步进控制功能,这时状态才能提供STL触点。(2)状态转移图除了并联分支与联接的结构以外,STL触点基本上都是与母线连接的,通过STL触点直接驱动线圈,或通过其它触点来驱动线圈。线圈的通断由STL触点的通断来决定。(3)图中M8002为特殊辅助继电器的触点,它提供开机初始脉冲。(4)在步进程序结束时要用RET指令使后面的程序返回原母线。,第四步:编制语句表 由步进梯形图可用步进指令编制出语句表程序。步进指令由STL/RET指令组成。STL指令称为步进触点指令,用于步进触点的编程;RET指令称为

12、步进返回指令,用于步进结束时返回原母线。由步进梯形图编制语句表的要点是:(1)对STL触点要用STL指令,而不能用LD指令。不相邻的状态转移用OUT指令,例如从S24转移到S25。(2)与STL触点直接连接的线圈用OUT/SET指令。对于通过触点连接的线圈,应在触点开始处使用LD/LDI指令。,(3)步进程序结束时要写入RET指令。LD M8002 SET SO STL SO LD XO LD X1 SET S21 STL S21 LDI Y1 OUT Y2 LD X2 SET S22 STL S22 OUT T0 K50,LD T0 SET S23 SET S20 STL S20 LDI Y

13、2 OUT Y1 STL S23 LDI Y2 OUT Y1 LD X3 SET S24 STL S24 LDI Y1 OUT Y2 LD X2 OUT S0 RET END,5.5.2 多分支状态转移图的处理 1可选择的分支与汇合 从多个流程程序中,选择执行哪一个流程称为选择性分支。图是可选择的分支与汇合的状态转移图和梯形图。,图5.5.6 可选择的分支与汇合(a)状态转移图;(b)梯形图,选择分支和汇合的编程原则是:先集中处理分支状态,然后再集中处理汇合状态。分支选择条件X1和X4不能同时接通。程序运行到状态器S21时,根据X1和X4的状态决定执行哪一条分支。当状态器S22或S24接通时,

14、S21自动复位。状态器S26由S23或S25 置位,同时,前一状态器S23或S25自动复位。与图对应的语句表如下:,STLS21OUTY1LDX1SETS22LDX4SETS24,STLS22OUTY2LDX2SETS23LDX23SETS3LDX3SETS26STLS24OUTY4LD X5SETS25STLS25OUTY5LDX6SETS26LDS26SETY6,2.并行的分支与汇合,图5.5.7 并行的分支与汇合(a)状态转移图;(b)梯形图,STLS21OUTY1LDX1SETS22SETS24STLS22OUTY2LDX2SETS23STLS23OUTY3STLS24OUTY4,LDX3SETS25STLS 25OUTY5STLS23STLS25LDX4SETS26STLS26OUTY6其中,连续用STL表示并行汇合。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号