梯形图程序设计方法课件.ppt

上传人(卖家):三亚风情 文档编号:2951150 上传时间:2022-06-14 格式:PPT 页数:134 大小:3.15MB
下载 相关 举报
梯形图程序设计方法课件.ppt_第1页
第1页 / 共134页
梯形图程序设计方法课件.ppt_第2页
第2页 / 共134页
梯形图程序设计方法课件.ppt_第3页
第3页 / 共134页
梯形图程序设计方法课件.ppt_第4页
第4页 / 共134页
梯形图程序设计方法课件.ppt_第5页
第5页 / 共134页
点击查看更多>>
资源描述

1、 梯形图程序设计方法教学内容 第1节 梯形图经验设计法第2节 继电器电路移植法第3节 顺序控制设计法第1节 梯形图经验设计法教学目的掌握常见的可编程序控制器典型环节电路的程序编写要求学生掌握基本程序用经验设计法来编程 梯形图经验设计法 经验设计方法也叫试凑法,经验设计方法需要设计者掌握大量的典型电路,在掌握这些典型电路的基础上,充分理解实际的控制问题,将实际控制问题分解成典型控制电路,然后用典型电路或修改的典型电路进行拼凑梯形图。梯形图经验设计法的步骤分解梯形图程序输入信号逻辑组合 使用辅助元件和辅助触点 使用定时器和计数器 使用功能指令 画互锁条件 画保护条件 常用基本环节梯形图程序 1.起

2、动、保持和停止电路 2.三相异步电动机正反转控制电路 3.常闭触点输入信号的处理 4.多继电器线圈控制电路 5.多地控制电路 6.互锁控制电路7.顺序起动控制电路8.集中与分散控制电路9.自动与手动控制电路 10.闪烁电路 11.延合延分电路 12.定时范围扩展电路 启动、保持和停止电路 实现Y10的启动、保持和停止的四种梯形图如图所示。这些梯形图均能实现启动、保持和停止的功能。X0为启动信号,X1为停止信号。图a、c是利用Y10 常开触点实现自锁保持,而图b、d是利用SET、RST指令实现自锁保持。 起动、保持和停止电路电动机正反转控制演示常闭触点输入信号的处理 如果输入信号只能由常开触点提

3、供,梯形图中的触点类型与继电器电路的触点类型完全一致。 如果接入PLC的是输入信号的常闭触点,这时在梯形图中所用的X1的触点的类型与PLC外接SB2的常开触点时刚好相反,与继电器电路图中的习惯也是相反的。建议尽可能采用常开触点作为PLC的输入信号。 多继电器线圈控制电路 下图是可以自锁的同时控制4个继电器线圈的电路图。其中X0是起动按钮,X1是停止按钮。多地控制电路 下图是两个地方控制一个继电器线圈的程序。其中X0和X1是一个地方的起动和停止控制按钮,X2和X3是另一个地方的起动和停止控制按钮。互锁控制电路 下图是3个输出线圈的互锁电路。其中X0、X1和X2是起动按钮,X3是停止按钮。由于Y0

4、、Y1、Y2每次只能有一个接通,所以将Y0、Y1、Y2的常闭触点分别串联到其它两个线圈的控制电路中。顺序起动控制电路 如图所示。Y0的常开触点串在Y1的控制回路中,Y1的接通是以Y0的接通为条件。这样,只有Y0接通才允许Y1接通。Y0关断后Y1也被关断停止,而且Y0接通条件下,Y1可以自行接通和停止。X0、X2为起动按钮,X1、X3为停止按钮。集中与分散控制电路 在多台单机组成的自动线上,有在总操作台上的集中控制和在单机操作台上分散控制的联锁。集中与分散控制的梯形图如图所示。X2为选择开关,以其触点为集中控制与分散控制的联锁触点。当X2为ON时,为单机分散起动控制;当X2为OFF时,为集中总起

5、动控制。在两种情况下,单机和总操作台都可以发出停止命令。自动与手动控制电路 在自动与半自动工作设备中,有自动控制与手动控制的联锁,如图所示。输入信号X1是选择开关,选其触点为联锁型号。当X1为ON时,执行主控指令,系统运行自动控制程序,自动控制有效,同时系统执行功能指令CJ P63,直接跳过手动控制程序,手动调整控制无效。当X1为OFF时,主控指令不执行,自动控制无效,跳转指令也不执行,手动控制有效。闪烁电路 当拨动开关将X0接通,启动脉冲发生器。延时2s后Y0接通,再延时1s后Y0断开。这一过程周期性地重复。Y0输出一系列脉冲信号,其周期为3s,脉宽为1s。延合延分电路 如图所示用X0控制Y

6、0,当X0的常开触点接通后,T0开始定时,10s后T0的常开触点接通,使Y0变为ON。X0为ON时其常闭触点断开,使T1复位,X0变为OFF后T1开始定时,5s后T1的常闭触点断开,使Y0变为OFF,T1也被复位。Y0用起动、保持、停止电路来控制。定时范围扩展电路 FX2N系列PLC定时器的最长定时时间为3276.7s,如果需要更长的定时时间,可以采用以下方法以获得较长延时时间。多个定时器组合电路定时器和计数器组合多个定时器组合电路 如图所示。当X0接通,T0线圈得电并开始延时,延时到T0常开触点闭合,又使T1线圈得电,并开始延时,当定时器T1延时到,其常开触点闭合,再使T2线圈得电,并开始延

7、时,当定时器T2延时到,其常开触点闭合,才使Y0接通。因此,从X0为ON开始到Y0接通共延时9000s。定时器和计数器组合 当X1为ON时,T1开始定时,0.6s后T1定时时间到,其常闭触点断开,使它自己复位,复位后T1的当前值变为0,同时它的常闭触点接通,使它自己的线圈重新通电,又开始定时。T1将这样周而复始地工作,直至X1变为OFF。从分析中可看出,1最上面一行电路是一个脉冲信号发生器,脉冲周期等于T1的设定值。 产生的脉冲列送给C0计数,计满3个数后,C0的当前值等于设定值,它的常开触点闭合,Y0开始输出。 定时器和计数器组合定时演示定时器和计数器组合定时演示第2节 继电器电路移植法教学

8、目的掌握继电器控制电路移植法的设计规律掌握继电器控制电路移植法步骤 继电器控制电路移植法设计梯形图 用PLC改造继电器控制系统时,因为原有的继电器控制系统经过长期的使用和考验,已被证明能够完成系统要求的控制功能,而且继电器电路图与梯形图在表示方法和分析方法上有很多相似之处,因此可以根据继电器电路图设计梯形图,即将继电器电路图转换为具有相同功能的PLC外部硬件接线图和梯形图。 继电器控制电路移植法设计梯形图设计步骤 1. 了解和熟悉被控设备的工艺过程和机械的 动作情况。 2.确定PLC的输入信号和输出负载,画出PLC外部接线图。 3. 确定与继电器电路图的中间继电器、时间继电器对应的梯形图中的辅

9、助继电器M和定时器T的元件号。 4.根据上述对应关系画出梯形图。 案例 PLCPLC控制的电动机正反转控制的电动机正反转 1、熟悉电动机的正反转控制电路、熟悉电动机的正反转控制电路控制回路主回路L1L2L3KM1FUQSM3KM2FRSB1SB2SB3KM2KM1KM1KM2KM1KM2FR2、PLC的的 I/O点的确定与分配点的确定与分配 电机正反转控制电机正反转控制PLC的的I/O点分配表点分配表 PLCPLC点名称点名称连接的外部设备连接的外部设备功能说明功能说明X0X0SB1SB1停止命令停止命令X1X1SB2SB2电机正转命令电机正转命令X2X2SB3SB3电机反转命令电机反转命令X

10、3X3FRFR常开常开电动机过载保护电动机过载保护Y0Y0KM1KM1控制电机正转控制电机正转Y1Y1KM2KM2控制电机反转控制电机反转3.PLC3.PLC控制电动机正反转外部接线图控制电动机正反转外部接线图 s s2 22 20 0V VK KM M1 1K KM M2 2F FR RX0X0Y Y0 0P PL LC CX1X1Y Y1 1X2X2X3X3C CO OM MC CO OM MK KM M1 1K KM M2 2SB1SB2SB34、程序编制X 1Y 0X 2Y 1Y1Y1Y0X2X1X0X0X3X3Y0第3节 顺序控制设计法与顺序功能图 教学目的掌握顺序控制设计法的设计规

11、律掌握功能表图控制的步骤功能表图转换为梯形图步骤 顺序控制顺序控制 就是按照生产工艺预先规定的顺序,在各就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的个输入信号的作用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地有顺顺序,在生产过程中各个执行机构自动地有顺序地进行操作序地进行操作。系统工艺过程顺序功能图梯形图顺序控制设计法思路顺序功能图顺序功能图 是一种通用的技术语言。主要由是一种通用的技术语言。主要由步、有向连线、步、有向连线、转换、转换条件和动作(命令)转换、转换条件和动作(命令)组成组成。转换条件转换条件步步动作或命令动作或命令将系统的一个工作

12、周期划分为若干个顺序相连的阶段每一步所完成的工作使系统由前级步进入下一步的信号称为转换条件转换有向线段(1)(1)步步 步步将系统的一个工作周期,将系统的一个工作周期,按输出量的状态按输出量的状态变化变化,划分为若干个顺序相连的阶段,每个阶段叫做划分为若干个顺序相连的阶段,每个阶段叫做步。步。 “步步”用编程元件(如用编程元件(如辅助存储器辅助存储器M M和状态继和状态继电器电器S S)表示。)表示。 与系统的与系统的初始状态初始状态对应的步叫对应的步叫“初始步初始步”,用,用双线方框双线方框表示。表示。 当正系统处于某一步说在的阶段时,该步处于活当正系统处于某一步说在的阶段时,该步处于活动状

13、态,称该步处于动状态,称该步处于“活动步活动步”。 步处于活动状态时,相应的动作被执行;处于不步处于活动状态时,相应的动作被执行;处于不活动状态时,相应的非存储型动作被停止执行。活动状态时,相应的非存储型动作被停止执行。一个控制系统可以划分为被控系统和施控系统。对于一个控制系统可以划分为被控系统和施控系统。对于被控系统,在某一步中要完成某些被控系统,在某一步中要完成某些“动作动作”;对于施;对于施控系统,在某一步中则要向被控系统发出某些控系统,在某一步中则要向被控系统发出某些“命命令令”,将动作或命令简称为动作。,将动作或命令简称为动作。动作动作动作的表示动作的表示矩形框中的文字或符号表示,该

14、矩形框应与相应的矩形框中的文字或符号表示,该矩形框应与相应的步的符号相连。步的符号相连。(2)动作动作活动步活动步当系统正处于某一步时,该步处于活动状态,称该步为当系统正处于某一步时,该步处于活动状态,称该步为“活动步活动步”。步处于活动时,相应的动作被执行。步处于活动时,相应的动作被执行。保持型动作保持型动作该步不活动时继续执行该动作。该步不活动时继续执行该动作。非保持型动作非保持型动作该步不活动时,动作也停止执行。该步不活动时,动作也停止执行。说明:一般在功能表图中保持型的动作应该用文字或助说明:一般在功能表图中保持型的动作应该用文字或助记符标注,而非保持型动作不要标注。记符标注,而非保持

15、型动作不要标注。 (3 3)有向连线)有向连线 在画顺序功能图时,将代表各步的方框按它们成为活动步的先后次在画顺序功能图时,将代表各步的方框按它们成为活动步的先后次序顺序排列,并用有向连线将它们连接起来。序顺序排列,并用有向连线将它们连接起来。 (4 4)转换)转换 转换用有向连线上与有向连线垂直的短划线来表示,转换将相邻两转换用有向连线上与有向连线垂直的短划线来表示,转换将相邻两步分隔开。步分隔开。 (5 5)转换条件)转换条件 转换条件可以用文字语言、布尔代数表达式或图形符号标注在表示转换条件可以用文字语言、布尔代数表达式或图形符号标注在表示转换的短线的旁边,使用得最多的是布尔代数表达式(

16、见图转换的短线的旁边,使用得最多的是布尔代数表达式(见图4-64-6)。)。图图4-6 4-6 转换与转换条件转换与转换条件顺序控制设计法的设计基本步骤 1.步的划分 2.转换条件的确定 3.顺序功能图的绘制 4.梯形图的绘制 1.步的划分 步是根据PLC输出量的状态划分的,只要系统的输出量状态发生变化,系统就从原来的步进入新的步。在每一步内PLC各输出量状态均保持不变,但是相邻两步输出量总的状态是不同的。2.转换条件的确定 转换条件是使系统从当前步进入下一步的条件。常见的转换条件有按钮、行程开关、定时器和计数器的触点的动作(通/断)等。3.顺序功能图的绘制例例: : 运料小车运料小车 一、任

17、务提出一、任务提出 在自动化生产线上经常使用运料小车,如图所示,货物通过运在自动化生产线上经常使用运料小车,如图所示,货物通过运料小车料小车M M从从A A地运到地运到B B地,在地,在B B地卸货后小车地卸货后小车M M再从再从B B地返回地返回A A地待命。本地待命。本任务用任务用PLCPLC来控制运料小车的工作。来控制运料小车的工作。 图图 运料小车示意图运料小车示意图 二、原理分析二、原理分析 为了用为了用PLCPLC控制器来实现任务,控制器来实现任务,PLCPLC需要需要3 3个输入点,个输入点,4 4个个输出点,输入输出点分配见表。输出点,输入输出点分配见表。 表表 输入输出点分配

18、表输入输出点分配表输入继电器输入继电器作用作用输出继电器输出继电器作用作用X0X0启动按钮启动按钮Y0Y0小车右行小车右行X1X1右限位开关右限位开关Y1Y1小车左行小车左行X2X2左限位开关左限位开关Y2Y2装料装料Y3Y3卸料卸料根据控制要求,画出时序图根据控制要求,画出时序图。 图图 运料小车时序图运料小车时序图 运料小车的一个工作周期分为装料、右行、卸料和左行运料小车的一个工作周期分为装料、右行、卸料和左行4 4步,再加上步,再加上等待装料的初始步,一共有等待装料的初始步,一共有5 5步。各限位开关、按钮和定时器提供的信号步。各限位开关、按钮和定时器提供的信号是各步之间的转换条件,由此

19、画出顺序功能图。是各步之间的转换条件,由此画出顺序功能图。 图图 运料小运料小车单周期工作方车单周期工作方式顺序功能图式顺序功能图3.顺序功能图的绘制一、顺序功能图主要有以下几种结构: 单序列结构 选择序列结构 并行序列结构 子步结构 单序列单序列选择序列选择序列分支:分支: 选择序列的开始,采用水平线;选择序列的开始,采用水平线; 转换符号只能在水平线之下;转换符号只能在水平线之下; 一般只允许同时选择一个序列;一般只允许同时选择一个序列;合并:合并: 选择序列的结束,采用水平线;选择序列的结束,采用水平线; 转换符号只能在水平线之上;转换符号只能在水平线之上;分支:分支: 并行序列的开始,

20、采用双水平线;并行序列的开始,采用双水平线; 转换符号只能在双线之上;转换符号只能在双线之上;合并:合并: 并行序列的结束,采用双水平线;并行序列的结束,采用双水平线; 转换符号只能在水平线之下;转换符号只能在水平线之下; 只允许有一个转换符号。只允许有一个转换符号。并行序列并行序列子步子步某一步可以包含一系列子步和转换,通常这些序列表示某一步可以包含一系列子步和转换,通常这些序列表示整个系统的一个完整的子功能。整个系统的一个完整的子功能。二、顺序功能图中转换实现的基本规则二、顺序功能图中转换实现的基本规则 该转换所有的前级步都是活动步;该转换所有的前级步都是活动步; 相应的转换条件得到满足。

21、相应的转换条件得到满足。 如果转换的前级步或后续步不止一如果转换的前级步或后续步不止一个,转换的实现称为同步实现。个,转换的实现称为同步实现。1 1、转换实现的条件、转换实现的条件转换实现的基本规则是根据顺序功能图设计梯形图的转换实现的基本规则是根据顺序功能图设计梯形图的基础。基础。2 2、转换实现应完成的操作、转换实现应完成的操作转换实现应完成以下两个操作:转换实现应完成以下两个操作:(1 1)使所有由有向连线与相应转换符号相连的后续步)使所有由有向连线与相应转换符号相连的后续步都变成活动步;都变成活动步;(2 2)使所有由有向连线与相应转换符号相连的前级步)使所有由有向连线与相应转换符号相

22、连的前级步都变为不活动步。都变为不活动步。345de单序列单序列51196d e fm n p51196选择序列选择序列不同序列的转换实现不同序列的转换实现51196d51196e并行序列并行序列不同序列的转换实现不同序列的转换实现两个步绝对不能直接相连,必须用一个转换两个步绝对不能直接相连,必须用一个转换将它们隔开。将它们隔开。两个转换也不能直接相连,必须用一个步将两个转换也不能直接相连,必须用一个步将它们隔开。它们隔开。功能表图中初始步是必不可少的。功能表图中初始步是必不可少的。顺序功能图中不能有顺序功能图中不能有“到此为止到此为止”的死胡同的死胡同自动控制系统应能多次重复执行同一工艺过程

23、,自动控制系统应能多次重复执行同一工艺过程,因此在顺序功能图中一般应有由步和有向连线组因此在顺序功能图中一般应有由步和有向连线组成的闭环,即在完成一次工艺过程的全部操作之成的闭环,即在完成一次工艺过程的全部操作之后,应从最后一步返回初始步,系统停留在初始后,应从最后一步返回初始步,系统停留在初始状态。状态。三、绘制功能表图应注意的问题三、绘制功能表图应注意的问题 4.梯形图的绘制根据顺序功能图,采用某种编程方式设计出梯形图。 常用的设计方法有三种: 起保停电路设计法起保停电路设计法 以转换为中心设计法以转换为中心设计法 步进顺控指令设计法步进顺控指令设计法一、使用起保停电路的编程方法1、基本编

24、程方法设计起保停电路的关键是找出它的起动条件和停止条件。根据转换实现的基本规则找转换实现的条件。 步M2变为活动步的条件是前级步M1为活动步,且转换条件X11,因此应将M1和XI的常开触点串联后作为控制M2的启动电路。 步M3变为活动步后,M2应变为不活动步,即切断M2的启动电路,因此应把M3的常开触点与M1和X1的串联电路并联。 M3变为活动步后M2应变为不活动步,因此M3的常闭触点应串联在上述电路后。例:例: 动力头控制系统的顺序功能图和梯形图动力头控制系统的顺序功能图和梯形图注:如某一输出量仅在某一步中为1状态,可将它们的线圈分别与对应步的辅助继电器线圈并联,如图中的Y0、Y2、T0。如

25、某一输出量在几步中都为1状态,为避免出现双线圈现象,应将代表各有关步的辅助继电器的常开触点并联后驱动该输出继电器的线圈。例图中的Y1。起保停电路仅仅使用与触点和线圈有关的指令,因此是一种通用的编程方法。2、选择序列与并行序列的编程方法 (1) 选择序列的分支的编程方法如果某一步的后面有一个如果某一步的后面有一个由由N条分支组成的选择序条分支组成的选择序列,则应将列,则应将N个后续步对个后续步对应的辅助继电器的常闭触应的辅助继电器的常闭触点与该步的线圈串联作为点与该步的线圈串联作为结束该步的条件。结束该步的条件。2、选择序列与并行序列的编程方法 (2) 选择序列的合并的编程方法如果某一步之前有如

26、果某一步之前有N个转个转换,则代表该步的辅助继换,则代表该步的辅助继电器的启动电路由电器的启动电路由N条支条支路并联而成,各支路由各路并联而成,各支路由各前级步对应的辅助继电器前级步对应的辅助继电器的常开触点与相应转换条的常开触点与相应转换条件对应的触点或电路串联件对应的触点或电路串联而成。而成。(3)并行序列的分支的编程方法如果某一步的后面有一个由如果某一步的后面有一个由N条分支组成的并行序列,条分支组成的并行序列,则应将代表该步的辅助继电则应将代表该步的辅助继电器的常开触点与相应转换条器的常开触点与相应转换条件对应的触点或电路串联作件对应的触点或电路串联作为后续各步的启动电路。将为后续各步

27、的启动电路。将代表其中任一步的辅助继电代表其中任一步的辅助继电器的常闭触点作为结束该步器的常闭触点作为结束该步的条件。的条件。(4)并行序列的合并的编程方法 如果某一步的前面有一个由如果某一步的前面有一个由N条分支组成的并行序列,条分支组成的并行序列,则应将代表前级各步的辅助则应将代表前级各步的辅助继电器的常开触点的串联且继电器的常开触点的串联且与相应转换条件对应的触点与相应转换条件对应的触点或电路串联后作为该步的启或电路串联后作为该步的启动电路,代表该步的辅助继动电路,代表该步的辅助继电器的常闭触点作为结束前电器的常闭触点作为结束前级各步的条件。级各步的条件。(5) 注意事项 不允许出现双线

28、圈现象。 如果在顺序功能图中有仅由两步组成的小闭环,相应的辅助继电器将不能“通电”,为解决此问题应增设一中间单元,如下图所示:二、以转换为中心的编程方法1、中心思想:、中心思想:以顺序功能图中的转换为中心,使用置以顺序功能图中的转换为中心,使用置位、复位指令的编程方法。位、复位指令的编程方法。 用转换所有前级步对应的辅助继电器的常开触点用转换所有前级步对应的辅助继电器的常开触点与转换对应的触点或电路串联,作为执行与转换对应的触点或电路串联,作为执行SET、RST指令的条件指令的条件 用用SET指令使所有后续步对应的辅助继电器置位。指令使所有后续步对应的辅助继电器置位。 用用RST指令使所有前续

29、步对应的辅助继电器复位。指令使所有前续步对应的辅助继电器复位。例:以图中X1对应的转换为中心的编程方法图图 以转换为中心的编程方法以转换为中心的编程方法注:使用此种编程方法时,不能将输出继电器的线圈与SET、RST指令并联,应用代表步的辅助继电器的常开触点或它们的并联电路来驱动输出继电器的线圈。例:信号灯控制系统的顺序功能图与梯形图例:信号灯控制系统的顺序功能图与梯形图2、选择序列的编程方法图图5.26 选择序列选择序列每个转换只有一个前级步和一个后级步。因此编程方法和单序列相同图图 梯形图梯形图图图 选择序列选择序列3、并行序列的编程方法图图 并行序列并行序列并行序列的分支处的转换有多个后续

30、步,因此该转换所对应的电路块中应将这些后续步对应的辅助继电器置位并行序列的合并处的转换有多个前级步,因此该转换所对应的电路块中应将这些前级步对应的辅助继电器的常开触点串联作为后续步置位的条件。图图 梯形图梯形图图图 并行序列并行序列三、使用STL指令的编程方法使用专门用于编制顺序控制程序的编程元件状态(S)和步进梯形指令编程1、相关概念 STL:步进梯形指令; RET:使STL指令复位的指令; IST:使状态初始化的应用指令; STL触点:使用STL指令的状态的常开触点类 别元件编号点数用 途 及 特 点初始状态S0S910用于状态转移图(SFC)的初始状态返回原点S10S1910多运行模式控

31、制当中 ,用作返回原点的状态一般状态S20S499480用作状态转移图(SFC)的中间状态掉电保持状态S500S899400具有停电保持功能 ,用于停电恢复后需继续执行停电前状态的场合信号报警状态S900S999100用作报警元件使用FXFX2N2N系列系列 PLCPLC的状态元件(的状态元件(P37P37)注注:1.:1.状态的编号必须在指定范围内选择。状态的编号必须在指定范围内选择。 2.2.各状态元件的触点各状态元件的触点 , ,在在 PLCPLC内部可自由使用内部可自由使用 , ,次数不限。次数不限。 3.3.在不用步进顺控指令时在不用步进顺控指令时 , ,状态元件可作为辅助继电器在程

32、序中使用。状态元件可作为辅助继电器在程序中使用。 4.4.通过参数设置通过参数设置 , ,可改变一般状态元件和掉电保持状态元件的地址分配。可改变一般状态元件和掉电保持状态元件的地址分配。8RETRET指令助记符、名称功 能梯形图符号程 序 步STL步进梯形指令步进接点驱动 1RET步进返回指令步进程序结束返回 1表表 步进顺控指令功能及梯形图符号步进顺控指令功能及梯形图符号9图图 STL指令与顺序功能图指令与顺序功能图STL触点驱动的电路块有三个功能:触点驱动的电路块有三个功能: 负载的驱动处理、指定转换条件、指定转换目标负载的驱动处理、指定转换条件、指定转换目标 当某一步为活动步时,对应的当

33、某一步为活动步时,对应的STL触点接通,负载触点接通,负载被驱动。被驱动。 同时当转换条件满足时,转换实现,后续步变为活同时当转换条件满足时,转换实现,后续步变为活动步。动步。 与原活动步对应的状态被系统程序复位,与原活动步对应的状态被系统程序复位,STL触点触点断开。断开。STL指令的特点:指令的特点:STL指令有建立子指令有建立子(新新)母线的功能母线的功能, 其后进行的输出及状态其后进行的输出及状态转移操作都在子母线上进行,与转移操作都在子母线上进行,与STL触点相连的触点应使触点相连的触点应使用用LD或或LDI指令,指令,LD点移到点移到STL触点的右侧,触点的右侧,RET指令使指令使

34、LD点返回左侧母线;点返回左侧母线; 各个各个STL触点驱动的电路一般放在一起,最后一个电路结触点驱动的电路一般放在一起,最后一个电路结束时,一定要使用束时,一定要使用RET指令。指令。 STL触点驱动的电路中不能使用主控类指令触点驱动的电路中不能使用主控类指令MC和和MCR,可以使用跳转指令可以使用跳转指令CJ;在转换条件对应的电路中,不能使用在转换条件对应的电路中,不能使用ANB,ORB,MPS,MRD, MPP指令。指令。 指 令状 态LD/LDI/LDP/LDFAND/ANI/ANDP/ANDFOR/ORI/ORP/ORF/INV/OUT,SET/RST,PLS/PLFANB/ORBM

35、PS/MRD/MPPMC/MCR初始状态/一般状态可以使用可以使用不可使用分支,汇合状态输出处理转移处理可以使用可以使用可以使用不可使用不可使用不可使用可在状态内处理的顺控指令一览表可在状态内处理的顺控指令一览表14栈操作指令在状态内的正确使用栈操作指令在状态内的正确使用15STL指令的特点:指令的特点: STL触点可以直接驱动或通过别的触点驱动触点可以直接驱动或通过别的触点驱动Y,M,S,T等等元件的线圈,也可以使元件的线圈,也可以使Y,M,S等元件置位或复位。等元件置位或复位。使状态置位的指令如果不在使状态置位的指令如果不在STL触点驱动的电路块内,触点驱动的电路块内,执行置位指令时,系统

36、程序不会自动将前级步对应的状执行置位指令时,系统程序不会自动将前级步对应的状态复位。态复位。可以对状态使用可以对状态使用LD,LDI,AND,ANI,OR,ORI,SET,RST,OUT指令,这时状指令,这时状态的触点的画法与普通触点的画法相同。态的触点的画法与普通触点的画法相同。CPU只执行活动步对应的程序;因此允许同一元件的线只执行活动步对应的程序;因此允许同一元件的线圈在不同的圈在不同的STL接点后多次使用,即允许出现双线圈现接点后多次使用,即允许出现双线圈现象。象。2、选择序列的编程方法图图 选择序列选择序列 选择序列的分支选择序列的分支:如果在某一如果在某一步的后面有步的后面有N条选

37、择序列的分支,条选择序列的分支,则该步的则该步的STL触点开始的电路块触点开始的电路块中应有中应有N条分别指明各转换条件条分别指明各转换条件和转换目标的并联电路。和转换目标的并联电路。图图 选择序列的梯形图选择序列的梯形图RET2、选择序列的编程方法图图 选择序列选择序列 选择序列的合并:选择序列的合并:分别得到每分别得到每个分支的步进触点驱动电路块。个分支的步进触点驱动电路块。图图 选择序列的梯形图选择序列的梯形图RET3、并行序列的编程方法图图 并行序列并行序列图图 并行序列的梯形图并行序列的梯形图注:串联的注:串联的STL触点均使用触点均使用STL指令,这是由并行序列指令,这是由并行序列

38、的特点决定的,串联的的特点决定的,串联的STL触点的个数不能超过触点的个数不能超过8个。个。注:注:STL指令只能用于状态,在没有并行序列时,指令只能用于状态,在没有并行序列时,一个状态的一个状态的STL触点在梯形图中只出现一次触点在梯形图中只出现一次例:例: 小车控制系统的顺序控制功能图与梯形图小车控制系统的顺序控制功能图与梯形图4、 跳步与循环结构 跳转与循环是选择性分支的一种特殊形式。 (1) 跳步跳步 正向跳步正向跳步 逆向跳步逆向跳步(2) 循环结构图图5.9 梯形图梯形图 跳转与循环的条件,可以由现场的行程(位置)跳转与循环的条件,可以由现场的行程(位置)开关获取,也可以用计数方法

39、确定循环次数,在时间开关获取,也可以用计数方法确定循环次数,在时间控制中也可以用定时器来确定。控制中也可以用定时器来确定。44四、各种编程方法的比较(1) 编程方法的通用性 使用起保停电路的编程方法的通用性最强;其次是以转换为中心的编程方法;使用STL指令的编程方法属于专用指令。(2) 不同编程方法设计的程序长度比较 使用STL指令的编程方法设计的程序最短,其他两种相差不大。 四、各种编程方法的比较(3) 电路结构及其他方面的比较使用起保停电路的编程方法:以代表步的编程元件为中心,用一个电路来实现对这些编程元件的线圈的控制。以转换为中心的编程方法:以转换为中心,充分体现了转换实现的基本规则。使

40、用STL指令的编程方法:以STL触点为中心。 STL指令的优点:指令的优点: 在转换实现时,对前级步的状态和由它驱动的输出继在转换实现时,对前级步的状态和由它驱动的输出继电器的复位是由系统程序完成的,而不是由用户程序电器的复位是由系统程序完成的,而不是由用户程序在梯形图中完成,因此程序最短。在梯形图中完成,因此程序最短。 LD点被移到了点被移到了STL触点的右端,对于选择序列的分支触点的右端,对于选择序列的分支的编程提供了方便。的编程提供了方便。 CPU不执行处于断开状态的不执行处于断开状态的STL触点驱动的电路块中触点驱动的电路块中的指令,缩短了用户程序的执行时间。的指令,缩短了用户程序的执

41、行时间。 在使用在使用STL指令的编程方法时,只需注意某一步有哪指令的编程方法时,只需注意某一步有哪些输出继电器应被驱动,不必考虑是否会出现双线圈些输出继电器应被驱动,不必考虑是否会出现双线圈现象,大大简化了输出电路的设计。现象,大大简化了输出电路的设计。编程实例 小车在初始位置时停在左边,限位开关X1为ON。 按下起动按钮X0后,小车右行,碰到限位开关X2后,停在该处,3s后后开始左行,碰到X1后返回初始步,停止运动。例:运料小车例:运料小车X0X1X1X2X2X4X4X5X5一、动作分析 M8002M1Y0高速开门M0初始步M2Y1减速开门X0 有人X1 减速位置M3T0定时0.5sX2

42、全开M4Y2高速关门T0 0.5s后M5Y3减速关门X4 减速位置X5 全关M6T1定时0.5sT1 0.5s后X0 有人X0X1X2Y1Y3Y2Y4X0X1X2Y1Y3Y2Y4X3Y0X0X1X2Y1Y3Y2Y4X3X4X0X1X2Y1Y3Y2Y4X3X4X0X1X2Y1Y3Y2Y4X3X4X0X1X2Y1Y3Y2Y4X3X4X0X1X2Y1Y3Y2Y4X3X4S20S21S22Y0Y1Y1X4X3X10S0M8002X2Y2S23Y3S25Y4S24S26C0 K5RST C0X0X1C0C0Y2M8002SET S0SET S21S20X3Y0SET S23S22X2Y1SET S20S

43、0X10RST C0SET S22S21X4Y1SET S25C0SET S24S23X0Y3SET S26S25X1Y4S26C0 K5S24S26C0SET S20SET S0RET按钮绿灯黄灯红灯红灯绿灯绿灯黄灯红灯红灯绿灯15S过后绿灯黄灯红灯红灯绿灯5S过后绿灯黄灯红灯红灯绿灯30S过后绿灯黄灯红灯红灯绿灯5S过后绿灯黄灯红灯红灯绿灯5S过后M0M1Y0M5Y4 T0M2Y1 T3M6Y4 T1M3M7Y3 X0 启动T1T3T0T1M8002Y0Y1Y2Y3Y4车道红灯车道绿灯车道黄灯人行道红灯人行道绿灯T0T1T3T4 T5M4M8T4T5M10M10Y1 T4Y2 T5M0=(

44、M8.M10+M8002+M0).M1M1=(M0.X0+M8.M10+M1).M2M2=(M1.T1+M2).M3M3=(M2.T3+M3).M4M4=(M3.T4+M4).M8M5=(M0.X0+M8.M10+M5).M6M6=(M5.T0+M6).M7M7=(M6.T1+M7).M8M8=(M4.M7.T5+M8).(M1.M5+M0) =(M4.M7.T5+M8).(M1.M0)M0M1Y0M5Y4 T0M2Y1 T3M6Y4 T1M3M7Y3 X0 启动T1T3T0T1M8002M4M8T4T5M10M10Y1 T4Y2 T5夹紧工件 X1快进 X2X4 快退X5 快进工进 X3X6

45、 工进快退 X7X10 松开工件FX2N48MRAC220VY1Y7Y2Y3Y4Y5Y6X10Y0X7X3X1X5X2X4X6X0启动已夹紧左侧快进结束左侧工进结束左侧起点右侧快进结束右侧工进结束右侧起点已松开夹紧左侧快进右侧工进左侧快退右侧快进左侧工进右侧快退松开comcomY1/Y4Y2/Y5Y3/Y6快进 工进快退快进M8002M0X0启动M1Y0X1 已加紧M2X2Y1Y2M3Y2X3M4Y3X4M5M6Y4Y5M7Y5X6X5M8Y6等待等待M9=1M10Y7X10 已松开X7工进快退SETM0M8002SETM1 X1M2RSTM1SETSETSETRSTRSTRSTM3M4M2M

46、2M3X2X4X3M4M4M5M3M0 X0SETM1RSTM0M6SETM8002M0X0启动M1Y0X1 已加紧M2X2Y1Y2M3Y2X3M4Y3X4M5M6Y4 Y5M7Y5X6X5M8Y6等待等待M9=1M10Y7X10 已松开X7工进快退M8002M0X0启动M1Y0X1 已加紧M2X2Y1Y2M3Y2X3M4Y3X4M5M6Y4 Y5M7Y5X6X5M8Y6等待等待M9=1M10Y7X10 已松开X7工进快退M7SETRSTM0X10X6X7M8M9M8M6M7SETSETSETRSTRSTRSTM10M10M7M8M6 X5SETRSTRSTM9M5M5M10M9M8002M0

47、X0启动M1Y0X1 已加紧M2X2Y1Y2M3Y2X3M4Y3X4M5M6Y4 Y5M7Y5X6X5M8Y6等待等待M9=1M10Y7X10 已松开X7工进快退M2M3M2M1Y0夹紧Y2Y1M6M7M6M4Y3Y5Y4右侧工进右侧快进左侧快退左侧工进左侧快进M10M8Y6Y7END松开右侧快退自我练习 小车在初始位置时停在左边,限位开关X1为ON。 按下起动按钮X0后,小车右行,碰到限位开关X2后,停在该处,3s后后开始左行,碰到X1后返回初始步,停止运动。例:运料小车 某组合机床的动力头在初始状态时停在最左边,限位开关X0为ON。按下起动按钮X4,动力头进给运动如图所示,工作一个循环后,返回并停在初始位置。 快进:Y11、Y12接通 工进1:Y10、Y11接通 工进2:Y11接通 快退:Y12、Y13接通例:组合机床

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

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(梯形图程序设计方法课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|