《顺序控制法.ppt》由会员分享,可在线阅读,更多相关《顺序控制法.ppt(94页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4.6 4.6 顺序控制设计法与顺序功能图顺序控制设计法与顺序功能图1 1、掌握顺序控制设计法的设计规律、掌握顺序控制设计法的设计规律2 2、掌握功能表图控制的步骤、掌握功能表图控制的步骤3 3、功能表图转换为梯形图步骤、功能表图转换为梯形图步骤v如果一个控制系统可以分解成几个独立的控制如果一个控制系统可以分解成几个独立的控制动作,且这些动作必须严格按照一定的先后次动作,且这些动作必须严格按照一定的先后次序执行才能保证生产过程的正常运行,这样的序执行才能保证生产过程的正常运行,这样的控制系统称为顺序控制系统,也称为步进控制控制系统称为顺序控制系统,也称为步进控制系统。其控制总是一步一步按顺序进
2、行。系统。其控制总是一步一步按顺序进行。v在工业控制领域中,顺序控制系统的应用很广,在工业控制领域中,顺序控制系统的应用很广,尤其在机械行业,几乎无例外地利用顺序控制尤其在机械行业,几乎无例外地利用顺序控制来实现加工的自动循环。来实现加工的自动循环。v顺序控制设计法就是针对顺序控制设计法就是针对顺序控制顺序控制系统的一种系统的一种专门的设计方法。这种设计方法很容易被初学专门的设计方法。这种设计方法很容易被初学者接受,对于有经验的工程师,也会提高设计者接受,对于有经验的工程师,也会提高设计的效率,程序的调试、修改和阅读也很方便。的效率,程序的调试、修改和阅读也很方便。vPLCPLC生产商为顺序控
3、制系统的程序编制提供了生产商为顺序控制系统的程序编制提供了大量通用和专用的编程元件,开发了专门供编大量通用和专用的编程元件,开发了专门供编制顺序控制程序用的功能表图,使这种先进的制顺序控制程序用的功能表图,使这种先进的设计方法成为当前设计方法成为当前PLCPLC程序设计的主要方法。程序设计的主要方法。v顺序控制就是按照生产工艺预先规定的顺序,顺序控制就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时在各个输入信号的作用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地间的顺序,在生产过程中各个执行机构自动地有顺序地进行操作。有顺序地进行操作。系统工艺过程系统工艺
4、过程顺序功能图顺序功能图梯形图梯形图顺序控制设计顺序控制设计法思路法思路4.6.1 4.6.1 顺序功能图及顺序控制设计法顺序功能图及顺序控制设计法v顺序功能图又称为状态转移图,流程图,是描述顺序功能图又称为状态转移图,流程图,是描述控制系统的控制过程、功能和特性的一种图形,控制系统的控制过程、功能和特性的一种图形,也是设计也是设计PLCPLC顺序控制程序的有力工具。顺序控制程序的有力工具。v顺序功能图顺序功能图能清楚的表现出系统各个工作能清楚的表现出系统各个工作步步的功的功能、步与步之间的能、步与步之间的转换顺序转换顺序及其及其转换条件转换条件。转换条件转换条件步步动作或命令动作或命令每一步
5、所每一步所完成的工完成的工作作使系统使系统由前级由前级步进入步进入下一步下一步的信号的信号称为转称为转换条件换条件转换转换有向线段有向线段将系统的一将系统的一个工作周期个工作周期划分为若干划分为若干个顺序相连个顺序相连的阶段的阶段v功能图主要由步、有向连线、转换(转换条功能图主要由步、有向连线、转换(转换条件)和动作(命令)组成。件)和动作(命令)组成。顺序功能图的组成要素顺序功能图的组成要素 1 1、步、步v将将PLCPLC系统的一个工作周期,按输出量的状态系统的一个工作周期,按输出量的状态变化,划分为若干个顺序相连的阶段,每个阶变化,划分为若干个顺序相连的阶段,每个阶段叫做步。段叫做步。v
6、步在功能图中用矩形框表示,框内数字表示该步在功能图中用矩形框表示,框内数字表示该步的编号;步的编号;编程时一般用编程时一般用PLCPLC内部编程元件代内部编程元件代表各步,表各步,梯形图中常用编程元件(如辅助存储梯形图中常用编程元件(如辅助存储器器M M和状态继电器和状态继电器S S)的元件号表示步的编号。)的元件号表示步的编号。2 2、有向连线、有向连线v步与步之间用有向连线连接,表示步与步之间用有向连线连接,表示状态转移路线和方向,状态转移路线和方向,活动状态进展方向习惯上是从上到下或从左至右,在这活动状态进展方向习惯上是从上到下或从左至右,在这两个方向箭头可以省略。若不是上述的方向,应在
7、有向两个方向箭头可以省略。若不是上述的方向,应在有向连线上用箭头注明进展方向。连线上用箭头注明进展方向。v在功能图中,随着时间的推移和转换条件的实现,将会在功能图中,随着时间的推移和转换条件的实现,将会发生步的活动状态的顺序进展,这种进展按有向连线规发生步的活动状态的顺序进展,这种进展按有向连线规定的路线和方向进行。在画功能图时,将代表各步的方定的路线和方向进行。在画功能图时,将代表各步的方框按它们成为活动步的先后次序顺序排列,并用有向连框按它们成为活动步的先后次序顺序排列,并用有向连线将它们连接起来。线将它们连接起来。3 3、转换及转换条件、转换及转换条件v步与步之间不允许直接相连,必须用与
8、有向连步与步之间不允许直接相连,必须用与有向连线垂直的短划线即转换隔开,线垂直的短划线即转换隔开,步的活动状态进步的活动状态进展是由转换的实现来完成的,并与控制过程的展是由转换的实现来完成的,并与控制过程的发展相对应。发展相对应。v转换条件是转换条件是与转换相关的逻辑条件,与转换相关的逻辑条件,使系统从使系统从当前步进入下一步的条件。当前步进入下一步的条件。其可用文字语言、其可用文字语言、布尔代数表达式或图形符号标注在表示转换的布尔代数表达式或图形符号标注在表示转换的短线的旁边。短线的旁边。4 4、动作、动作v一个控制系统可以划分为一个控制系统可以划分为被控系统被控系统和和施控系统施控系统,例
9、如在数控车床系统中,例如在数控车床系统中,数控装置数控装置是施控系统,是施控系统,而而车床车床是被控系统。是被控系统。v对于被控系统,在某一步中要完成某些对于被控系统,在某一步中要完成某些“动作动作”;对于施控系统,在某一步中则要向被控系;对于施控系统,在某一步中则要向被控系统发出某些统发出某些“命令命令”,将动作或命令简称为动,将动作或命令简称为动作,并用矩形框中的文字或符号表示,该矩形作,并用矩形框中的文字或符号表示,该矩形框应与相应的步的符号相连。框应与相应的步的符号相连。v某活动步时,某活动步时,PLCPLC向被控系统发出的命令或被控向被控系统发出的命令或被控系统应执行的动作,用矩形框
10、中的文字或符号系统应执行的动作,用矩形框中的文字或符号表示。表示。v如果某一步有几个动作,有如下两种画法,但如果某一步有几个动作,有如下两种画法,但不表示动作间的任何顺序。不表示动作间的任何顺序。步步5 5动作动作A A动作动作B B步步5 5动作动作A A动作动作B B内容回顾:内容回顾:顺序控制设计法顺序控制设计法基础:基础:顺序功能图组成要素顺序功能图组成要素重点:重点:基本步骤基本步骤 1.1.步的划分步的划分 2.2.转换条件的确定转换条件的确定 3.3.顺序功能图的绘制顺序功能图的绘制 v4.4.梯形图的绘制梯形图的绘制牢记:牢记:顺序功能图中的基本规则顺序功能图中的基本规则 转换
11、实现的转换实现的条件条件v在功能表图中,步的活动状态的进展是由转换在功能表图中,步的活动状态的进展是由转换的实现来完成的,需同时满足:的实现来完成的,需同时满足:v(1 1)该转换所有的前级步都是活动步;)该转换所有的前级步都是活动步;v(2 2)相应的转换条件得到满足。)相应的转换条件得到满足。转换实现应完成的转换实现应完成的操作操作v(1 1)使所有由有向连线与相应转换符号相连)使所有由有向连线与相应转换符号相连的后续步都应变为的后续步都应变为“活动活动”;v(2 2)使得所有有向连线与相应转换符号相连)使得所有有向连线与相应转换符号相连的前级步都变为不活动步。的前级步都变为不活动步。绘制
12、顺序功能图的注意事项绘制顺序功能图的注意事项两个步绝对不能直接相连,必须用一个转换将其隔开;两个步绝对不能直接相连,必须用一个转换将其隔开;两个转换绝对不能直接相连,必须用一个步将其隔开;两个转换绝对不能直接相连,必须用一个步将其隔开;初始步是必不可少的,初始步是必不可少的,初始步一般对应系统的等待启动初始步一般对应系统的等待启动的初始状态;的初始状态;自动控制系统中在完成一次工艺过程的全部操作之后,自动控制系统中在完成一次工艺过程的全部操作之后,应从最后一步返回到初始步,使系统停留在初始状态;应从最后一步返回到初始步,使系统停留在初始状态;在顺序功能图中,在顺序功能图中,只有当某一步的前级步
13、是活动步时,只有当某一步的前级步是活动步时,该步才可能变成活动步该步才可能变成活动步。如果用无断电保持功能的编程如果用无断电保持功能的编程元件代表各步,则必须要有初始化信号,元件代表各步,则必须要有初始化信号,将初始步预置将初始步预置为活动步,否则系统将无法工作。为活动步,否则系统将无法工作。4 4、梯形图的绘制、梯形图的绘制v根据顺序功能图,采用某种编程方式设计出梯根据顺序功能图,采用某种编程方式设计出梯形图。常用的设计方法有三种:形图。常用的设计方法有三种:起保停电路设计法起保停电路设计法 以转换为中心设计法以转换为中心设计法 步进顺控指令设计法步进顺控指令设计法M1M2M3X1X2M1X
14、1M2M3M2使用启保停电路控制步使用启保停电路控制步使用启保停电路的编程方法使用启保停电路的编程方法前级步前级步后续步后续步转换条件转换条件v启保停编程方法启保停编程方法基本规则基本规则v条件一:前级步必须是活动步;条件一:前级步必须是活动步;v条件二:对应的转换条件成立。条件二:对应的转换条件成立。v实现转换的结果是后续步变为活动步,前级步变为非实现转换的结果是后续步变为活动步,前级步变为非活动步。活动步。v启保停编程启保停编程方法步骤方法步骤v第一步:先将所有状态的逻辑关系编写出来;第一步:先将所有状态的逻辑关系编写出来;v第二步:根据顺序功能图整理输出,这样就可以避免第二步:根据顺序功
15、能图整理输出,这样就可以避免双线圈输出。双线圈输出。M1M2X1以转换为中心控制步以转换为中心控制步以转换为中心的编程方法以转换为中心的编程方法v实现实现X1X1对应的转换要同时满对应的转换要同时满足两个条件:足两个条件:v该转换的前级步是活动步(该转换的前级步是活动步(M1M11 1););v转换条件满足(转换条件满足(X1X11 1)。)。v梯形图中用梯形图中用M1M1和和X1X1的常开触的常开触点组成的串联电路表示顺序点组成的串联电路表示顺序功能图中的功能图中的条件条件。转换实现应完成的操作转换实现应完成的操作(1 1)使所有由有向连线与相应转换符号相连)使所有由有向连线与相应转换符号相
16、连的的后续步后续步都应变为都应变为“活动活动”;(2 2)使得所有有向连线与相应转换符号相连)使得所有有向连线与相应转换符号相连的的前级步前级步都变为都变为“不活动步不活动步”。M1M2X1X0X1X2液压进给装置运动示意图液压进给装置运动示意图Y0NOOFFOFFY1液压油缸液压油缸例:液压进给装置运动控制例:液压进给装置运动控制X0X1X2液压进给装置运动示意图液压进给装置运动示意图Y0OFFONOFF液压油缸液压油缸输出点输出点y0y0有效,活塞杆向有效,活塞杆向左左运行运行左行示意左行示意X0X1X2液压进给装置运动示意图液压进给装置运动示意图Y1ONOFFOFF液压油缸液压油缸输出点
17、输出点y1y1有效,活塞杆向有效,活塞杆向右右运行运行右行示意右行示意X0X1X2液压进给装置运动示意图液压进给装置运动示意图Y1ONOFFOFF液压油缸液压油缸Y0控制开关(转换条件)控制开关(转换条件)限位开关限位开关限位开关限位开关限位开关限位开关按钮开关按钮开关(起动)(起动)辅助继电器辅助继电器M0 M1 M2 M3 M4M0 M1 M2 M3 M4X0X1X2液压进给装置运动示意图液压进给装置运动示意图Y0ONOFFOFFl进给装置顺序动作要求进给装置顺序动作要求Y1初始状态:活塞杆置右端,开关初始状态:活塞杆置右端,开关X2X2为为ON,ON,辅助继辅助继电器电器M0M0为为ON
18、ON。1.1.按下启动按钮按下启动按钮X3,X3,开关开关Y0Y0、M1M1为为ONON,左行。,左行。2.2.碰到限位开关碰到限位开关X1X1时,时,M2M2、Y1Y1为为ONON,右行。,右行。3.3.碰到限位开关碰到限位开关X2X2时,时,M3M3、Y0Y0为为ONON,左行。,左行。4.4.碰到限位开关碰到限位开关X0X0时,时,M4M4、Y1Y1为为ONON,右行。,右行。5.5.碰到限位开关碰到限位开关X2X2时,停止。时,停止。X1M2 Y1X2M3 Y0X3M1 Y0X0M4 Y1X2停停M8002M1M2M3M4X3X1X2X0X2Y0Y1Y0Y1左行左行右行右行右行右行左行
19、左行M0初始步初始步起动起动M8002M1M2M3M4X3X1X2X0X2Y0Y1Y0Y1左行左行右行右行右行右行左行左行M0初始步初始步起动起动M0M4M2M0M1初始初始M0X3M1M2M1X1M2M3M2X2M3M4M3X0M4M0M1M3M2M4M8002M1左行左行M3左行左行Y0左行左行M2右行右行Y1右行右行M4右行右行(1 1)使用启保停电路的编程方法)使用启保停电路的编程方法(2 2)以转换为中心的编程方法)以转换为中心的编程方法M8002M1M2M3M4X3X1X2X0X2Y0Y1Y0Y1左行左行右行右行右行右行左行左行M0初始步初始步起动起动例:自动门系统的顺序功能图例:
20、自动门系统的顺序功能图M8002M8002M1M1Y0Y0高速开门高速开门M0M0初始步初始步M2M2Y1Y1减速开门减速开门X0 X0 有人有人X1 X1 减速位置减速位置M3M3T0T0定时定时0.5s0.5sX2 X2 全开全开M4M4Y2Y2高速关门高速关门T0 0.5sT0 0.5s后后M5M5Y3Y3减速关门减速关门X4 X4 减速位置减速位置X5 X5 全关全关M6M6T1T1定时定时0.5s0.5sT1 0.5sT1 0.5s后后X0 X0 有人有人选选择择序序列列的的编编程程方方法法(3 3)以转换为中心的并行序列的编程方法)以转换为中心的并行序列的编程方法使多个后续使多个后
21、续步同时激活步同时激活多个前级步多个前级步都为活动步都为活动步时实现转换时实现转换M0M0M1M1M3M3M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3M4M4M5M5X5X5Y4Y4M6M6M7M7X6X6Y6Y6M8M8Y10Y10M2M2X2X2X3X3Y2Y2X7X7X10X10Y0Y0选选择择序序列列和和并并行行序序列列的的编编程程方方式式注注意意分分支支和和合合并并的的编编程程方方式式M0M0X0X0SET M1SET M1RST M0RST M0M8002M8002SET M0SET M0M0M0X2X2SET M2SET M2RST M0RST M0M1M1X1X
22、1SET M3SET M3RST M1RST M1M2M2X3X3SET M3SET M3RST M2RST M2M0M0M1M1M3M3M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3M4M4M5M5X5X5Y4Y4M6M6M7M7X6X6Y6Y6M8M8Y10Y10M2M2X2X2X3X3Y2Y2X7X7X10X10Y0Y0选择序列的编程方式选择序列的编程方式选择分支选择分支选择合并选择合并M3M3X4X4SET M4SET M4RST M3RST M3SET M6SET M6M4M4X5X5SET M5SET M5RST M4RST M4M6M6X6X6SET M7SET M
23、7RST M6RST M6M5M5X7X7SET M8SET M8RST M7RST M7RST M5RST M5M7M7M8M8X10X10SET M0SET M0RST M8RST M8并行序列的编程方式并行序列的编程方式并行分支并行分支并行合并并行合并M0M0M1M1M3M3M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3M4M4M5M5X5X5Y4Y4M6M6M7M7X6X6Y6Y6M8M8Y10Y10M2M2X2X2X3X3Y2Y2X7X7X10X10Y0Y04.6.5 4.6.5 步进梯形指令的编程方法步进梯形指令的编程方法v许多许多PLCPLC都有专门用于编制顺序控制
24、程序的步进梯形指都有专门用于编制顺序控制程序的步进梯形指令及编程元件。令及编程元件。vFXFX系列系列PLCPLC的步进梯形指令简称为的步进梯形指令简称为STLSTL指令,指令,FXFX系列系列PLCPLC还有一条使还有一条使STLSTL指令复位的指令复位的RETRET指令。利用这两条指令,指令。利用这两条指令,可以很方便地编制顺序控制梯形图程序。可以很方便地编制顺序控制梯形图程序。v步进梯形指令步进梯形指令STLSTL只有与只有与状态继电器状态继电器S S配合才具有步进功配合才具有步进功能。能。S0S0S9S9用于初始步,用于初始步,S10S10S19S19用于自动返回原点。用于自动返回原点
25、。使用使用STLSTL指令的状态继电器的指令的状态继电器的常开触点常开触点称为称为STLSTL触点,用触点,用符号表示,没有常闭的符号表示,没有常闭的STLSTL触点。触点。1 1、步进指令、步进指令STL(StepSTL(Step Ladder Instruction)Ladder Instruction)步进梯形步进梯形指令指令S21S21S22S22Y0Y0X1X1转换目标转换目标转换目标转换目标转换条件转换条件转换条件转换条件驱动处理驱动处理驱动处理驱动处理转换目标转换目标转换目标转换目标转换条件转换条件转换条件转换条件驱动处理驱动处理驱动处理驱动处理Y0Y0X1X1SET S22SE
26、T S22S21S21RETRET1)步进指令步进指令STLSTL触点(常开)与左侧母线相连触点(常开)与左侧母线相连当某一步为活动步时,对应的当某一步为活动步时,对应的STLSTL触触点接通,该步的负载被驱动点接通,该步的负载被驱动当某活动步的后面的转换条件满足当某活动步的后面的转换条件满足时,转换实现:后继步变为活动步,时,转换实现:后继步变为活动步,当前步变为不活动步(系统自动复当前步变为不活动步(系统自动复位)位)S21S21S21S21Y0Y0X1X1特点特点Y1Y1S23S23Y2Y2Y3Y3X1X1Y1Y1S23S23Y3Y3Y2Y2X1X1与与STLSTL触点相连的触点应使用触
27、点相连的触点应使用LDLD或或LDILDI指令;指令;STLSTL触点可以直接驱动或通过别的触点驱动触点可以直接驱动或通过别的触点驱动Y,M,S,TY,M,S,T等元件的线圈;等元件的线圈;STLSTL指令允许双线圈输出;指令允许双线圈输出;STLSTL驱动电路块中不能使用驱动电路块中不能使用MCMC和和MCRMCR指令;指令;中断程序和子程序内不能使用中断程序和子程序内不能使用STLSTL指令。指令。1)单序列的编程方式单序列的编程方式X0X0X2X2Y0Y0X1X1Y1Y1S0S0S20S20S21S21S22S22M8002M8002X3X3X2X2X0X0X1X1Y0Y0Y1Y1Y0Y
28、0S23S23X0X0Y1Y1启动启动1)单序列的编程方式单序列的编程方式S0S0S20S20S21S21S22S22M8002M8002X3X3X2X2X0X0X1X1Y0Y0Y1Y1Y0Y0S23S23X0X0Y1Y1启动启动Y0Y0S0S0M8002M8002SET S0SET S0X3X3SET S20SET S20S20S20SET S21SET S21X2X2Y1Y1S21S21SET S22SET S22X0X0Y0Y0S22S22SET S23SET S23X1X1Y1Y1S23S23SET S0SET S0X0X0RETRET步进梯形指令的单序列结构的编程方法例:自动门系统的
29、顺序功能图例:自动门系统的顺序功能图M8002M1Y0高速开门M0初始步M2Y1减速开门X0 有人X1 减速位置M3T0定时0.5sX2 全开M4Y2高速关门T0 0.5s后M5Y3减速关门X4 减速位置X4 全关M6T1定时0.5sT1 0.5s后X0 有人选选择择序序列列编编程程设设计计法法并并行行序序列列编编程程设设计计法法选择序列的编程方式选择序列的编程方式S0S0S20S20S22S22M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3S23S23S24S24X5X5Y4Y4S25S25S26S26X6X6Y6Y6S27S27Y10Y10S21S21X2X2X3X3Y2Y2
30、Y5Y5Y7Y7X7X7X10X10选择序列的选择序列的分支分支编程方式编程方式选择序列的选择序列的合并合并编程方式编程方式Y1Y1S0S0M8002M8002SET S0SET S0X0X0SET S20SET S20S20S20SET S22SET S22X1X1SET S21SET S21X2X2Y2Y2S21S21SET S22SET S22X3X3Y3Y3S22S22SET S23SET S23X4X4SET S25SET S25并行序列的编程方式并行序列的编程方式S0S0S20S20S22S22M8002M8002X0X0X X1 1X4X4Y1Y1Y3Y3S23S23S24S24
31、X5X5Y4Y4S25S25S26S26X6X6Y6Y6S27S27Y10Y10S20S20X2X2X3X3Y1Y1Y5Y5Y7Y7X7X7X10X10并行序列的并行序列的分支分支编程方式编程方式并行序列的并行序列的合并合并编程方式编程方式Y6Y6X7X7SET S27SET S27S25S25SET S26SET S26X6X6Y4Y4S23S23SET S24SET S24X5X5Y3Y3SET S23SET S23X4X4SET S25SET S25Y5Y5S24S24Y7Y7S26S26S24S24S26S26Y10Y10S27S27SET S0SET S0X10X10RETRETS2
32、2S224)应用实例应用实例S0S0M8002M8002S21S21T0T0Y2Y2S30S30T2T2Y3Y3Y2Y2Y3Y3X0+X1X0+X1T0T0车道绿灯车道绿灯K300K300车道绿灯车道绿灯人行道红灯人行道红灯S22S22T1T1Y1Y1T1T1车道黄灯车道黄灯K100K100S23S23Y2Y2T2T2车道红灯车道红灯K50K50人行道红灯人行道红灯S31S31T3T3Y4Y4T3T3人行道绿灯人行道绿灯K150K150S32S32T4T4T4T4K5K5S33S33C0*T5C0*T5Y4Y4T5T5人行道绿灯人行道绿灯C0C0K5K5K5K5S33S33Y3Y3T6T6RS
33、T C0RST C0C0*T5C0*T5人行道红灯人行道红灯K150K150T6T6实例:实例:M0M0M1M1M2M2M3M3M8002M8002X10X10启动启动启动启动X3X3右行到位右行到位右行到位右行到位X4X4压力上升压力上升压力上升压力上升X2X2已剪完已剪完已剪完已剪完Y0Y0Y1Y1Y1Y1右行右行右行右行压钳下行压钳下行压钳下行压钳下行剪刀下行剪刀下行剪刀下行剪刀下行Y2Y2M4M4M5M5X0X0压钳已上升压钳已上升压钳已上升压钳已上升Y3Y3M6M6M7M7X1X1剪刀已上升剪刀已上升剪刀已上升剪刀已上升Y4Y4M8M8C0C0加加加加1 1C0C0已剪完已剪完已剪完
34、已剪完1010块块块块C0C0压压压压钳钳钳钳板料板料板料板料剪剪剪剪刀刀刀刀X1X1X2X2X3X3X0X04.仿STL指令的编程方式S21S21S22S22Y0Y0X1X1转换目标转换目标转换条件转换条件驱动处理驱动处理转换目标转换目标转换条件转换条件驱动处理驱动处理Y0Y0X1X1SET S22SET S22S21S21MMi-1i-1MiMiX Xi iMMi i1 1X Xi i1 1Y0Y0MMi iX Xi i1 1SET MSET Mi i1 1RST MRST Mi-1i-1Y0Y0冲头下行冲头下行冲头下行冲头下行冲头上行冲头上行冲头上行冲头上行M200M200M202M20
35、2M203M203M204M204M8002M8002X0X0启动启动启动启动T0T0X2X2X3X3Y0Y0Y1Y1Y2Y2M201M201X1X1压力上升压力上升压力上升压力上升Y0Y0T0T05S5SM205M205M206M206X5X5X4X4Y3Y3模具下行模具下行模具下行模具下行模具上行模具上行模具上行模具上行人工取件人工取件人工取件人工取件M200M200X0X0RST M206RST M206SET M201SET M201M8002M8002SET M200SET M200Y0Y0M201M201M202M202M201M201X1X1RST M200RST M200SET
36、 M202SET M202M202M202T0T0RST M201RST M201SET M203SET M203T0T0K50K50M203M203X2X2RST M202RST M202SET M204SET M204M204M204X3X3RST M203RST M203SET M205SET M205M205M205X5X5RST M204RST M204SET M206SET M206M206M206X4X4RST M205RST M205SET M200SET M200Y1Y1M203M203Y2Y2M204M204Y3Y3M206M206仿仿STL指令的编程方式指令的编程方式与与
37、STLSTL指令的不同之处:指令的不同之处:1 1)与代替)与代替STLSTL触点的常开触点,应使用触点的常开触点,应使用ANDAND或或ANIANI指令指令(而非(而非LDLD或或LDILDI););2 2)对前级步的辅助继电器复位,由用户程序在梯形图对前级步的辅助继电器复位,由用户程序在梯形图中用中用RSTRST指令完成;指令完成;3 3)不允许出现双线圈)不允许出现双线圈5.各种编程方式比较编程方式的通用性编程方式的通用性 起保停通用性最强;以转换为中心;仿起保停通用性最强;以转换为中心;仿STLSTL指令;指令;不同编程方式设计的程序长度比较不同编程方式设计的程序长度比较 用用STLS
38、TL指令设计的程序最短。指令设计的程序最短。电路结构及其其他方面的比较电路结构及其其他方面的比较 起保停起保停起保停起保停电路编程方式电路编程方式 -以步为中心;以步为中心;以转换为中心以转换为中心以转换为中心以转换为中心编程方式编程方式 -以转换为中心(转换实现的基本规则);以转换为中心(转换实现的基本规则);STLSTLSTLSTL与仿与仿与仿与仿STLSTLSTLSTL指令指令指令指令方式方式-以以STLSTL触点或辅助继电器为中心(转换实现的基触点或辅助继电器为中心(转换实现的基本规则)本规则)PLC程序设计方法比较 下面将经验设计法和顺序控制设计法进行适当比较,以便设计时选用。采用经
39、验设计法设计梯形图时,不可能找出一种简单通用的设计方法。顺序控制设计法将整个程序分成了控制程序和输出程序两个部分。由于步是根据输出Y的状态划分的,所以M和Y之间具有很简单的逻辑关系,输出程序的设计极为简单。而代表步的辅助继电器或状态继电器的控制程序,不管多么复杂,其设计方法都是相同的,并且很容易掌握。交通信号灯的自动控制系统设计交通信号灯的自动控制系统设计交通信号灯的自动控制系统设计交通信号灯的自动控制系统设计十字路口双向交通灯十字路口双向交通灯自动控制系统动作要自动控制系统动作要求如时序图所示。求如时序图所示。要求:要求:1.1.采用采用PLCPLC控制控制2.2.根据动作时序图画根据动作时
40、序图画出顺序功能图出顺序功能图3.3.进行进行PLCPLC地址分配地址分配4.4.完成完成PLCPLC外围电路外围电路5.5.完成完成PLCPLC程序设计程序设计 交通灯时序工作波形图交通灯时序工作波形图 信号转换关系信号转换关系思考问题交通信号灯的自动控制系统设计交通信号灯的自动控制系统设计思考问题:1该控制系统是否属于顺序控制?是哪种结构?1该控制系统工作步如何划分?共有多少工作步?2输入/输出信号有那些?信号转换 地址分配交通信号灯的自动控制系统设计交通信号灯的自动控制系统设计输输 入入 输输 出出器件器件器件号器件号功能说明功能说明器件器件器件号器件号功能说明功能说明0 0X0X0启动
41、按钮启动按钮G1G1Y0Y0东西向绿灯东西向绿灯 1 1X1X1停止按钮停止按钮Y1Y1Y1Y1东西向黄灯东西向黄灯R1R1Y2Y2东西向红灯东西向红灯G2G2Y3Y3南北向绿灯南北向绿灯Y2Y2Y4Y4南北向黄灯南北向黄灯R2R2Y5Y5南北向红灯南北向红灯PLCPLC的的I/OI/O分配分配接线图交通信号灯的自动控制系统设计交通信号灯的自动控制系统设计LD M8002LD M8002SET S0SET S0STL S0STL S0LD X0LD X0SET S21SET S21SET S31SET S31STL S21STL S21OUT Y0OUT Y0OUT T0OUT T0 K100
42、 K100LD T0LD T0SET S22SET S22STL S22STL S22OUT T1OUT T1 K10 K10LD T1LD T1SET S23SET S23STL S23STL S23OUT Y0OUT Y0OUT C0OUT C0 K3 K3OUT T2OUT T2 K10 K10LD COLD COAND T2AND T2SET S24SET S24LDI C0LDI C0AND T2AND T2SET S22SET S22STL S24STL S24OUT Y1OUT Y1OUT T3OUT T3 K40 K40RST C0RST C0LD T3LD T3SET S25
43、SET S25STL S25STL S25OUT Y2OUT Y2OUT T4 OUT T4 K200 K200STL S31STL S31OUT Y5OUT Y5OUT T9OUT T9 K200 K200LD T9LD T9AND T3AND T3SET S32SET S32STL S32STL S32OUT Y3OUT Y3OUT T5OUT T5 K100K100LD T5LD T5SET S33SET S33STL S33STL S33OUT T6 OUT T6 K10 K10LD T6LD T6SET S34SET S34STL S34STL S34OUT Y3OUT Y3OUT C1OUT C1 K3 K3OUT T7OUT T7 K10 K10LD T7LD T7AND C1AND C1 SET S35SET S35LD T7LD T7ANI C1ANI C1SET S33SET S33STL S35STL S35OUT Y4OUT Y4OUT T8OUT T8 K40 K40RST C1RST C1STL S35STL S35STL S25STL S25LD T8LD T8OUT S0OUT S0RETRETENDEND指令程序表指令程序表
限制150内