收藏 分销(赏)

顺序功能图.ppt

上传人:精**** 文档编号:1888165 上传时间:2024-05-11 格式:PPT 页数:165 大小:7.15MB
下载 相关 举报
顺序功能图.ppt_第1页
第1页 / 共165页
顺序功能图.ppt_第2页
第2页 / 共165页
顺序功能图.ppt_第3页
第3页 / 共165页
顺序功能图.ppt_第4页
第4页 / 共165页
顺序功能图.ppt_第5页
第5页 / 共165页
点击查看更多>>
资源描述

1、顺序功能图(顺序功能图(SFC)1STL指令的编程方式使用启保停电路的编程方式以转换为中心的编程方式几种编程方式比较ch.5-ch.5-2 2编程方式的通用性编程方式的通用性;起保停通用性最强起保停通用性最强不同编程方式设计程序长度比较不同编程方式设计程序长度比较;用用STLSTL指令程序最短。指令程序最短。电路结构及其其他方面的比较电路结构及其其他方面的比较 起保停起保停起保停起保停电路编程方式电路编程方式 -以步为中心;以步为中心;以转换为中心以转换为中心以转换为中心以转换为中心编程方式编程方式 -以转换为中心以转换为中心(转换实现的基本规则);(转换实现的基本规则);STLSTLSTLS

2、TL指令指令指令指令方式方式-以以STLSTL触点或辅助继电器为中心触点或辅助继电器为中心(转换实现的基本规则)(转换实现的基本规则)各种编程方式比较各种编程方式比较;ch.5-ch.5-3 3基本概念基本概念n步进控制步进控制步进控制步进控制:在多工步的控制中,按照一定的顺序分步在多工步的控制中,按照一定的顺序分步在多工步的控制中,按照一定的顺序分步在多工步的控制中,按照一定的顺序分步动作,即上一步动作结束后,下一步动作才开始。动作,即上一步动作结束后,下一步动作才开始。动作,即上一步动作结束后,下一步动作才开始。动作,即上一步动作结束后,下一步动作才开始。n步进指令步进指令步进指令步进指令

3、:专门用于步进控制的指令专门用于步进控制的指令专门用于步进控制的指令专门用于步进控制的指令 n编程步骤编程步骤编程步骤编程步骤:1)1)根据工艺流程画出根据工艺流程画出根据工艺流程画出根据工艺流程画出状态转移图状态转移图状态转移图状态转移图;2)2)根据状态转移图画出根据状态转移图画出根据状态转移图画出根据状态转移图画出步进梯形图步进梯形图步进梯形图步进梯形图;3)3)根据根据根据根据步进梯形图步进梯形图步进梯形图步进梯形图编编编编写出写出写出写出指令表指令表指令表指令表。ch.5-ch.5-4 4状态转移图状态转移图n状态转移图简称状态转移图简称SFC):是):是 用状态继电器用状态继电器来

4、描述工步转移的图形。来描述工步转移的图形。状态状态Sn状态状态Sm转移条件转移条件 满足转移条件时,实现状态转移,即上一状态(转满足转移条件时,实现状态转移,即上一状态(转满足转移条件时,实现状态转移,即上一状态(转满足转移条件时,实现状态转移,即上一状态(转移源)复位,下一状态(转移目标)置位。移源)复位,下一状态(转移目标)置位。移源)复位,下一状态(转移目标)置位。移源)复位,下一状态(转移目标)置位。ch.5-ch.5-5 5指令表指令表n对步进接点用步进指令对步进接点用步进指令STL编程;编程;n当步进控制范围结束时,用步进返回当步进控制范围结束时,用步进返回指令指令RET;n与步进

5、接点相连的触点用与步进接点相连的触点用LD/LDI指指令。令。ch.5-ch.5-6 6使用步进指令需要说明的问题使用步进指令需要说明的问题1.1.1.1.状态状态状态状态S S S S作为辅助继电器使用时,不能提供步进接点作为辅助继电器使用时,不能提供步进接点作为辅助继电器使用时,不能提供步进接点作为辅助继电器使用时,不能提供步进接点(步进接点是可以产生一定步进动作的接点)。(步进接点是可以产生一定步进动作的接点)。(步进接点是可以产生一定步进动作的接点)。(步进接点是可以产生一定步进动作的接点)。2.2.2.2.输出的驱动方法。输出的驱动方法。输出的驱动方法。输出的驱动方法。STLSTLS

6、TLSTL内的母线一旦写入内的母线一旦写入内的母线一旦写入内的母线一旦写入LDLDLDLD或或或或LDILDILDILDI指令指令指令指令后,对不需要触点的线圈就不能再编程,如图(后,对不需要触点的线圈就不能再编程,如图(后,对不需要触点的线圈就不能再编程,如图(后,对不需要触点的线圈就不能再编程,如图(a a a a)所)所)所)所示。若要编程,需变换成图(示。若要编程,需变换成图(示。若要编程,需变换成图(示。若要编程,需变换成图(b b b b)所示。)所示。)所示。)所示。ch.5-ch.5-7 71.使用使用使用使用STLSTL指令的编程方式指令的编程方式指令的编程方式指令的编程方式

7、步进梯形指令步进梯形指令 简称简称STL指令指令。STL 步进阶梯指令步进阶梯指令 RET 复位指令复位指令ch.5-ch.5-8 81.使用使用使用使用STLSTL指令的编程方式指令的编程方式指令的编程方式指令的编程方式S21S21S21S21Y0Y0X1X1转换目标转换目标转换目标转换目标转换条件转换条件转换条件转换条件驱动处理驱动处理驱动处理驱动处理转换目标转换目标转换目标转换目标转换条件转换条件转换条件转换条件驱动处理驱动处理驱动处理驱动处理Y0Y0X1X1SET S22SET S22S21S21STL S21OUT Y0 LD X1SET S22ch.5-ch.5-9 9STL指令的

8、特点指令的特点:1.与与STL触点相连的触点触点相连的触点应使用应使用LD/LDI指令。指令。2.STL触点可以直接驱动或通过别的触点驱动触点可以直接驱动或通过别的触点驱动 Y、M、S、T等元件的线圈,等元件的线圈,STL触点也可以使触点也可以使Y、M、S等元件置等元件置 位或复位。位或复位。3.CPU只执行活动步对应的程序。只执行活动步对应的程序。4.使用使用STL指令时允许双线圈输出。指令时允许双线圈输出。5.STL指令只能用于状态寄存器,在没有并行序列时,指令只能用于状态寄存器,在没有并行序列时,一个状态寄存器的一个状态寄存器的STL触点在梯形图中只能出现一次。触点在梯形图中只能出现一次

9、。ch.5-ch.5-10106.在在STL触点驱动的电路块中不能使用触点驱动的电路块中不能使用MC和和MCR指令,可指令,可 以使用以使用CJP/EJP指令,当执行指令,当执行CJP指令跳入某一个指令跳入某一个STL 触触 点的电路块时,不管该点的电路块时,不管该STL触点是否接通,均执行对应的触点是否接通,均执行对应的 EJP指令之后的电路指令之后的电路.7.可以对状态寄存器使用可以对状态寄存器使用LD、LDI 、AND、ANI、OR ORI、S 、R、OUT等指令。等指令。8.对状态寄存器置位的指令,如果不在对状态寄存器置位的指令,如果不在STL触点驱动的电路触点驱动的电路 块内置位时,

10、系统程序不会自动将前级步对应的状态寄存块内置位时,系统程序不会自动将前级步对应的状态寄存 器复位。器复位。ch.5-ch.5-1111使用步进指令需要说明的问题使用步进指令需要说明的问题3.3.栈指令的位置栈指令的位置栈指令的位置栈指令的位置。不能在内母线处直接用栈指令。不能在内母线处直接用栈指令。不能在内母线处直接用栈指令。不能在内母线处直接用栈指令(MPS/MRD/MPPMPS/MRD/MPPMPS/MRD/MPPMPS/MRD/MPP),须在),须在),须在),须在LDLDLDLD或或或或LDILDILDILDI指令后使用栈指令,图指令后使用栈指令,图指令后使用栈指令,图指令后使用栈指令

11、,图a a a a所示。所示。所示。所示。4.4.4.4.状态的转移方法状态的转移方法状态的转移方法状态的转移方法。对于。对于。对于。对于STLSTLSTLSTL指令后的状态(指令后的状态(指令后的状态(指令后的状态(S S S S),),),),OUTOUTOUTOUT指令和指令和指令和指令和SETSETSETSET指令具有同样的功能,都将自动复位转移源和置位转移目标。指令具有同样的功能,都将自动复位转移源和置位转移目标。指令具有同样的功能,都将自动复位转移源和置位转移目标。指令具有同样的功能,都将自动复位转移源和置位转移目标。但但但但OUTOUTOUTOUT指令用于向分离状态转移,而指令用

12、于向分离状态转移,而指令用于向分离状态转移,而指令用于向分离状态转移,而SETSETSETSET指令用于向下一个状态指令用于向下一个状态指令用于向下一个状态指令用于向下一个状态转移。如图转移。如图转移。如图转移。如图b b b b所示。所示。所示。所示。(a)(b)ch.5-ch.5-1212使用步进指令需要说明的问题使用步进指令需要说明的问题5.5.5.5.在不同的步进段,允许有重号的输出在不同的步进段,允许有重号的输出在不同的步进段,允许有重号的输出在不同的步进段,允许有重号的输出(注意:状态号不能重复(注意:状态号不能重复(注意:状态号不能重复(注意:状态号不能重复使用)。如图(使用)。

13、如图(使用)。如图(使用)。如图(a a a a)所示,表示)所示,表示)所示,表示)所示,表示Y2Y2Y2Y2在在在在S20S20S20S20和和和和S21S21S21S21两个步进段都接两个步进段都接两个步进段都接两个步进段都接通,它与图(通,它与图(通,它与图(通,它与图(b b b b)等效。)等效。)等效。)等效。6.6.6.6.在不相邻的步进段,允许使用同一地址编号的定时器在不相邻的步进段,允许使用同一地址编号的定时器在不相邻的步进段,允许使用同一地址编号的定时器在不相邻的步进段,允许使用同一地址编号的定时器(注意:(注意:(注意:(注意:在相邻的步进段不能使用),如图所示。故对于

14、一般的时间顺在相邻的步进段不能使用),如图所示。故对于一般的时间顺在相邻的步进段不能使用),如图所示。故对于一般的时间顺在相邻的步进段不能使用),如图所示。故对于一般的时间顺序控制,只需序控制,只需序控制,只需序控制,只需2 2 2 23 3 3 3个定时器即可。个定时器即可。个定时器即可。个定时器即可。ch.5-ch.5-1313使用步进指令需要说明的问题使用步进指令需要说明的问题7.7.若需要若需要若需要若需要保持某一个输出保持某一个输出保持某一个输出保持某一个输出,可以,可以,可以,可以采用置位指令采用置位指令采用置位指令采用置位指令SETSET,当该,当该,当该,当该输出不需要再保持输

15、出不需要再保持输出不需要再保持输出不需要再保持时,可时,可时,可时,可采用复位指令采用复位指令采用复位指令采用复位指令RSTRST。8.8.初始状态用双线框表示初始状态用双线框表示初始状态用双线框表示初始状态用双线框表示,通常用特殊辅助继电器,通常用特殊辅助继电器,通常用特殊辅助继电器,通常用特殊辅助继电器M8002M8002的常开触点提供初始信号。其作用是为启动作的常开触点提供初始信号。其作用是为启动作的常开触点提供初始信号。其作用是为启动作的常开触点提供初始信号。其作用是为启动作好准备,防止运行中的误操作引起的再次启动。好准备,防止运行中的误操作引起的再次启动。好准备,防止运行中的误操作引

16、起的再次启动。好准备,防止运行中的误操作引起的再次启动。(如前如前如前如前例)例)例)例)9.9.在步进控制中,在步进控制中,在步进控制中,在步进控制中,不能用不能用不能用不能用MCMC指令指令指令指令。10.S10.S要有步进功能,必须要用置位指令(要有步进功能,必须要用置位指令(要有步进功能,必须要用置位指令(要有步进功能,必须要用置位指令(SETSET),),),),才能才能才能才能提供步进接点,同时还可提供普通接点。(举例讲解)提供步进接点,同时还可提供普通接点。(举例讲解)提供步进接点,同时还可提供普通接点。(举例讲解)提供步进接点,同时还可提供普通接点。(举例讲解)11.11.采用

17、应用指令采用应用指令采用应用指令采用应用指令FNC40FNC40(ZRSTZRST)进行状态的)进行状态的)进行状态的)进行状态的区间复位区间复位区间复位区间复位,如图如图如图如图5.105.10所示。所示。所示。所示。ch.5-ch.5-1414使用步进指令需要说明的问题使用步进指令需要说明的问题12.12.状态转移瞬间状态转移瞬间状态转移瞬间状态转移瞬间(一个扫描周期),由于相邻两个(一个扫描周期),由于相邻两个(一个扫描周期),由于相邻两个(一个扫描周期),由于相邻两个状态同时接通,对有互锁要求的输出,除在程序中状态同时接通,对有互锁要求的输出,除在程序中状态同时接通,对有互锁要求的输出

18、,除在程序中状态同时接通,对有互锁要求的输出,除在程序中应采取互锁措施外,在应采取互锁措施外,在应采取互锁措施外,在应采取互锁措施外,在硬件硬件硬件硬件上也应采取上也应采取上也应采取上也应采取互锁互锁互锁互锁措施,措施,措施,措施,其实现方法如图所示其实现方法如图所示其实现方法如图所示其实现方法如图所示 。ch.5-ch.5-15154.4.仿仿仿仿STLSTL指令的编程方式指令的编程方式指令的编程方式指令的编程方式与与STLSTL指令的不同之处:指令的不同之处:1 1)与代替)与代替STLSTL触点的常开触点,应使用触点的常开触点,应使用ANDAND或或ANIANI指令指令(而非(而非LDL

19、D或或LDILDI););2 2)对前级步的辅助继电器复位,由用户程序在梯形图)对前级步的辅助继电器复位,由用户程序在梯形图中用中用RSTRST指令完成;指令完成;3 3)不允许出现双线圈)不允许出现双线圈ch.5-ch.5-1616使用起保停电路的编程方式使用起保停电路的编程方式启动、保持和停止电路(起保停电路)启动、保持和停止电路(起保停电路)X1X1Y0Y0Y0Y0X2X2X1X1X2X2Y0Y0特点特点特点特点:短信号的短信号的短信号的短信号的记忆记忆记忆记忆和和和和自保持自保持自保持自保持功能功能功能功能 启动信号、停止信号启动信号、停止信号启动信号、停止信号启动信号、停止信号可以是

20、由多个触点组成的可以是由多个触点组成的可以是由多个触点组成的可以是由多个触点组成的串、并联串、并联串、并联串、并联电路电路电路电路 起保停电路仅仅使用触点和线圈起保停电路仅仅使用触点和线圈起保停电路仅仅使用触点和线圈起保停电路仅仅使用触点和线圈ch.5-ch.5-1717前级步前级步后继步后继步2.2.使用起保停电路的编程方式使用起保停电路的编程方式Mi-Mi-1 1MiMiXiXiMiMi1 1XiXi1 1MiMi1 1MiMiMiMi1 1MiMiXiXi转换条件转换条件ch.5-ch.5-18182.2.使用起保停电路的编程方式使用起保停电路的编程方式 X2X2下限位下限位 X0X0中

21、限位中限位 X1X1高限位高限位 液体液体A A Y0 Y0 液体液体B B Y1 Y1M 液体液体C C Y3 Y3电机电机 Y2Y2M0M0M1M1M2M2M3M3M8002M8002X3X3X0X0X1X1T0T0Y0Y0Y1Y1Y2Y2M4M4X2X2Y3Y3M5M5/M10*T1/M10*T1Y3Y3T0T0T1T1M10*T1M10*T1 液体液体A A 液体液体B B 搅拌搅拌放液体放液体放液体放液体ch.5-ch.5-19193.以转换为中心的编程方式MMi i1 1X Xi iSET MSET Mi iRST MRST Mi-1i-1转换实现的条件转换实现的条件 (1 1)该

22、转换所有的前级步都是活动步)该转换所有的前级步都是活动步 (2 2)相应的转换条件得到满足)相应的转换条件得到满足转换实现应完成的操作转换实现应完成的操作 (1 1)使所有由有向连线与转换符号相连后续步都变为)使所有由有向连线与转换符号相连后续步都变为活动活动;(2 2)使得所有有向连线与相应转换符号相连的前级步都变为)使得所有有向连线与相应转换符号相连的前级步都变为不活动不活动步。步。MMi-1i-1MiMiX Xi ich.5-ch.5-20203.3.以转换为中心的编程方式以转换为中心的编程方式以转换为中心的编程方式以转换为中心的编程方式X0X0X3X3X1X1X2X2快进快进快进快进工

23、进工进工进工进1 1 1 1工进工进工进工进2 2 2 21)1)单序列的编程方式单序列的编程方式M0M0M2M2M3M3M4M4M8002M8002X4X4X2X2X3X3X0X0Y10Y10Y11Y11Y12Y12M1M1X1X1Y11Y11Y12Y12Y11Y11Y13Y13快进快进工进工进1 1工进工进2 2快退快退步步步步Y10Y10Y11Y11Y12Y12Y13Y13快进快进快进快进0 01 11 10 0工进工进工进工进1 11 11 10 00 0工进工进工进工进2 20 01 10 00 0快退快退快退快退0 00 01 11 1ch.5-ch.5-21213.3.以转换为中

24、心的编程方式以转换为中心的编程方式 单序列的编程方式单序列的编程方式X0X0X0X0X3X3X3X3X1X1X1X1X2X2X2X2快进快进快进快进工进工进工进工进1 1 1 1工进工进工进工进2 2 2 2M0M0X4X4SET M1SET M1RST M0RST M0M8002M8002SET M0SET M0M1M1X1X1SET M2SET M2RST M1RST M1M2M2X2X2SET M3SET M3RST M2RST M2M3M3X3X3SET M4SET M4RST M3RST M3M4M4X0X0SET M0SET M0RST M4RST M4Y11Y11M1M1M2M2

25、M3M3Y12Y12M1M1M4M4Y10Y10M2M2Y13Y13M4M4M0M0M2M2M3M3M4M4M8002M8002X4X4X2X2X3X3X0X0Y10Y10Y11Y11Y12Y12M1M1X1X1Y11Y11Y12Y12Y11Y11Y13Y13快进快进工进工进1 1工进工进2 2快退快退ch.5-ch.5-22222)2)选择、并行序列的编程方式选择、并行序列的编程方式选择序列的选择序列的分支、合并分支、合并编程方式编程方式并行序列的并行序列的分支、合并分支、合并编程方式编程方式M0M0M1M1M3M3M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3M4M4M5M5

26、X5X5Y4Y4M6M6M7M7X6X6Y6Y6M8M8Y10Y10M2M2X2X2X3X3Y2Y2X7X7X10X10Y0Y03.3.以转换为中心的编程方式以转换为中心的编程方式以转换为中心的编程方式以转换为中心的编程方式ch.5-ch.5-23232)2)选择、并行序列的编程方式选择、并行序列的编程方式M0M0M1M1M3M3M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3M4M4M5M5X5X5Y4Y4M6M6M7M7X6X6Y6Y6M8M8Y10Y10M2M2X2X2X3X3Y2Y2X7X7X10X10Y0Y0M0M0X0X0SET M1SET M1RST M0RST M0

27、M8002M8002SET M0SET M0M0M0X2X2SET M2SET M2RST M0RST M0M1M1X1X1SET M3SET M3RST M1RST M1M2M2X3X3SET M3SET M3RST M2RST M2M3M3X4X4SET M4SET M4RST M3RST M3SET M6SET M6M4M4X5X5SET M5SET M5RST M4RST M4M6M6X6X6SET M7SET M7RST M6RST M6M5M5X7X7SET M8SET M8RST M7RST M7RST M5RST M5M7M7M8M8X10X10SET M0SET M0RST

28、M8RST M8ch.5-ch.5-24243)3)应用实例应用实例应用实例应用实例压压压压钳钳钳钳板料板料剪剪刀刀X1X1X2X2X3X3X0X0剪刀下行剪刀下行X1X1剪刀已上升剪刀已上升M0M0M1M1M2M2M3M3M8002M8002X10X10启动启动X3X3右行到位右行到位X4X4压力上升压力上升X2X2已剪完已剪完Y0Y0Y1Y1Y1Y1右行右行压钳下行压钳下行Y2Y2M4M4M5M5X0X0压钳已上升压钳已上升Y3Y3M6M6M7M7Y4Y4M8M8C0C0加加1 1C0C0已剪完已剪完1010块块/C0/C0ch.5-ch.5-25253)3)应用实例应用实例应用实例应用实

29、例剪刀下行剪刀下行剪刀下行剪刀下行X1X1剪刀已上升剪刀已上升剪刀已上升剪刀已上升M0M0M1M1M2M2M3M3M8002M8002X10X10启动启动启动启动X3X3右行到位右行到位右行到位右行到位X4X4压力上升压力上升压力上升压力上升X2X2已剪完已剪完已剪完已剪完Y0Y0Y1Y1Y1Y1右行右行右行右行压钳下行压钳下行压钳下行压钳下行Y2Y2M4M4M5M5X0X0压钳已上升压钳已上升压钳已上升压钳已上升Y3Y3M6M6M7M7Y4Y4M8M8C0C0加加加加1 1C0C0已剪完已剪完已剪完已剪完1010块块块块/C0/C0M0M0X10X10SET M1SET M1RST M0RS

30、T M0M8002M8002SET M0SET M0M1M1X3X3SET M2SET M2RST M1RST M1M2M2X4X4SET M3SET M3RST M2RST M2M3M3X2X2SET M4SET M4RST M3RST M3SET M6SET M6M4M4X0X0SET M5SET M5RST M4RST M4M6M6X1X1SET M7SET M7RST M6RST M6M5M5SET M8SET M8RST M7RST M7RST M5RST M5M7M7M8M8C0C0SET M1SET M1RST M8RST M8M8M8C0C0SET M0SET M0RST M8

31、RST M8M8M8C0C0K5K5ch.5-ch.5-26264.4.仿仿仿仿STLSTL指令的编程方式指令的编程方式指令的编程方式指令的编程方式S21S21S22S22Y0Y0X1X1转换目标转换目标转换目标转换目标转换条件转换条件转换条件转换条件驱动处理驱动处理驱动处理驱动处理转换目标转换目标转换目标转换目标转换条件转换条件转换条件转换条件驱动处理驱动处理驱动处理驱动处理Y0Y0X1X1SET S22SET S22S21S21MMi-1i-1MiMiX Xi iMMi i1 1X Xi i1 1Y0Y0MMi iX Xi i1 1SET MSET Mi i1 1RST MRST Mi-1

32、i-1Y0Y0ch.5-ch.5-27274.4.仿仿仿仿STLSTL指令的编程方式指令的编程方式指令的编程方式指令的编程方式X3X3X4X4X2X2冲头下行冲头下行冲头下行冲头下行冲头上行冲头上行冲头上行冲头上行M200M200M202M202M203M203M204M204M8002M8002X0X0启动启动启动启动T0T0X2X2X3X3Y0Y0Y1Y1Y2Y2M201M201X1X1压力上升压力上升压力上升压力上升Y0Y0T0T05S5SM205M205M206M206X5X5X4X4Y3Y3模具下行模具下行模具下行模具下行模具上行模具上行模具上行模具上行人工取件人工取件人工取件人工取

33、件ch.5-ch.5-28284.4.仿仿仿仿STLSTL指令的编程方式指令的编程方式指令的编程方式指令的编程方式冲头下行冲头下行冲头下行冲头下行冲头上行冲头上行冲头上行冲头上行M200M200M202M202M203M203M204M204M8002M8002X0X0启动启动启动启动T0T0X2X2X3X3Y0Y0Y1Y1Y2Y2M201M201X1X1压力上升压力上升压力上升压力上升Y0Y0T0T05S5SM205M205M206M206X5X5X4X4Y3Y3模具下行模具下行模具下行模具下行模具上行模具上行模具上行模具上行人工取件人工取件人工取件人工取件M200M200X0X0RST M

34、206RST M206SET M201SET M201M8002M8002SET M200SET M200Y0Y0M201M201M202M202M201M201X1X1RST M200RST M200SET M202SET M202M202M202T0T0RST M201RST M201SET M203SET M203T0T0K50K50M203M203X2X2RST M202RST M202SET M204SET M204M204M204X3X3RST M203RST M203SET M205SET M205M205M205X5X5RST M204RST M204SET M206SET M

35、206M206M206X4X4RST M205RST M205SET M200SET M200Y1Y1M203M203Y2Y2M204M204Y3Y3M206M206ch.5-ch.5-2929前级步前级步后继步后继步2.使用起保停电路的编程方式使用起保停电路的编程方式使用起保停电路的编程方式使用起保停电路的编程方式Mi-1Mi-1MiMiXiXiMiMi1 1Xi+1Xi+1MMi i1 1MMi iMMi i1 1MMi iX Xi i转换条件转换条件ch.5-ch.5-3030 M203 X3 M201 M200M8002M200 M200 X0 M202 M201M201 M201 X

36、01 M203 M202M202 M201 X2 M200 M203M203M201M202Y0Y2Y1初始初始快进快进工进工进快退快退用辅助继电器用辅助继电器Mch.5-ch.5-31313.以转换为中心的编程方式以转换为中心的编程方式以转换为中心的编程方式以转换为中心的编程方式MMi i1 1X Xi iSET MSET Mi iRST MRST Mi-1i-1转换实现的条件转换实现的条件 (1 1)该转换所有的前级步都是活动步)该转换所有的前级步都是活动步 (2 2)相应的转换条件得到满足)相应的转换条件得到满足转换实现应完成的操作转换实现应完成的操作 (1 1)使所有由有向连线与相应转

37、换符号相连的后续步都应变为)使所有由有向连线与相应转换符号相连的后续步都应变为活动活动;(2 2)使得所有有向连线与相应转换符号相连的前级步都变为不活动步)使得所有有向连线与相应转换符号相连的前级步都变为不活动步。MMi-1i-1MiMiX Xi ich.5-ch.5-3232X0X0X3X3X1X1X2X2快进快进快进快进工进工进工进工进1 1 1 1工进工进工进工进2 2 2 21)1)单序列的编程方式单序列的编程方式M0M0M2M2M3M3M4M4M8002M8002X4X4X2X2X3X3X0X0Y10Y10Y11Y11Y12Y12M1M1X1X1Y11Y11Y12Y12Y11Y11Y

38、13Y13快进快进工进工进1 1工进工进2 2快退快退步步步步Y10Y10Y11Y11Y12Y12Y13Y13快进快进快进快进0 01 11 10 0工进工进工进工进1 11 11 10 00 0工进工进工进工进2 20 01 10 00 0快退快退快退快退0 00 01 11 1ch.5-ch.5-3333X0X0X0X0X3X3X3X3X1X1X1X1X2X2X2X2快进快进快进快进工进工进工进工进1 1 1 1工进工进工进工进2 2 2 2M0M0X4X4SET M1SET M1RST M0RST M0M8002M8002SET M0SET M0M1M1X1X1SET M2SET M2R

39、ST M1RST M1M2M2X2X2SET M3SET M3RST M2RST M2M3M3X3X3SET M4SET M4RST M3RST M3M4M4X0X0SET M0SET M0RST M4RST M4Y11Y11M1M1M2M2M3M3Y12Y12M1M1M4M4Y10Y10M2M2Y13Y13M4M4M0M0M2M2M3M3M4M4M8002M8002X4X4X2X2X3X3X0X0Y10Y10Y11Y11Y12Y12M1M1X1X1Y11Y11Y12Y12Y11Y11Y13Y13快进快进工进工进1 1工进工进2 2快退快退ch.5-ch.5-3434X0Y0Y1Y2红灯红灯绿

40、灯绿灯黄灯黄灯 4S 6S 5SM200M201M202M203Y0Y0T0Y1M8002X0T0T1T2T1Y1Y2T2信号灯控制系统举例信号灯控制系统举例ch.5-ch.5-3535M200M201M202M203Y0Y0T0Y1M8002X0T0T1T2T1Y1Y2T2RSTM200 SETM201RSTM201 SETM202RSTM202 SETM203RSTM203 SETM200 SETM200M8002M200 X0M201 T0M202 T1M203 T2信号灯控制系统举例信号灯控制系统举例ch.5-ch.5-3636M200M201M202M203Y0Y0T0Y1M8002

41、X0T0T1T2T1Y1Y2T2 M203 Y2 M200 Y0 M201 M201 T0 K40 M202 T1 K60 T2 K50 M202 Y2 M203信号灯控制系统举例信号灯控制系统举例ch.5-ch.5-37372)2)选择、并行序列的编程方式选择、并行序列的编程方式选择序列的选择序列的分支、合并分支、合并编程方式编程方式并行序列的并行序列的分支、合并分支、合并编程方式编程方式M0M0M1M1M3M3M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3M4M4M5M5X5X5Y4Y4M6M6M7M7X6X6Y6Y6M8M8Y10Y10M2M2X2X2X3X3Y2Y2X7X

42、7X10X10Y0Y0ch.5-ch.5-3838M0M0M1M1M3M3M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3M4M4M5M5X5X5Y4Y4M6M6M7M7X6X6Y6Y6M8M8Y10Y10M2M2X2X2X3X3Y2Y2X7X7X10X10Y0Y0M0M0X0X0SET M1SET M1RST M0RST M0M8002M8002SET M0SET M0M0M0X2X2SET M2SET M2RST M0RST M0M1M1X1X1SET M3SET M3RST M1RST M1M2M2X3X3SET M3SET M3RST M2RST M2M3M3X4X4SET

43、 M4SET M4RST M3RST M3SET M6SET M6M4M4X5X5SET M5SET M5RST M4RST M4M6M6X6X6SET M7SET M7RST M6RST M6M5M5X7X7SET M8SET M8RST M7RST M7RST M5RST M5M7M7M8M8X10X10SET M0SET M0RST M8RST M8ch.5-ch.5-39393)3)应用实例应用实例应用实例应用实例ch.5-ch.5-4040ch.5-ch.5-4141ch.5-ch.5-4242n使用使用使用使用STLSTLSTLSTL指令的编程方法指令的编程方法指令的编程方法指令的

44、编程方法n nSTLSTLSTLSTL指令指令指令指令n n 步进梯形指令步进梯形指令步进梯形指令步进梯形指令(Step Ladder Instruction)(Step Ladder Instruction)(Step Ladder Instruction)(Step Ladder Instruction)简称为简称为简称为简称为STLSTLSTLSTL指令,指令,指令,指令,如图所示。如图所示。如图所示。如图所示。FXFXFXFX系列系列系列系列PLCPLCPLCPLC还有一条使还有一条使还有一条使还有一条使STLSTLSTLSTL指令复位的指令复位的指令复位的指令复位的RETRETRET

45、RET指令。利用这指令。利用这指令。利用这指令。利用这两条指令,可以很方便地编制顺序控制梯形图程序。两条指令,可以很方便地编制顺序控制梯形图程序。两条指令,可以很方便地编制顺序控制梯形图程序。两条指令,可以很方便地编制顺序控制梯形图程序。ch.5-ch.5-4343nSTLSTLSTLSTL指令可以生成流程和工作与顺序功能图非指令可以生成流程和工作与顺序功能图非指令可以生成流程和工作与顺序功能图非指令可以生成流程和工作与顺序功能图非常接近的程序。顺序功能图中的每一步对应一常接近的程序。顺序功能图中的每一步对应一常接近的程序。顺序功能图中的每一步对应一常接近的程序。顺序功能图中的每一步对应一小段

46、程序,每一步与其他步是完全隔离开的。小段程序,每一步与其他步是完全隔离开的。小段程序,每一步与其他步是完全隔离开的。小段程序,每一步与其他步是完全隔离开的。n根据要求将这些程序段按一定的顺序组合在一根据要求将这些程序段按一定的顺序组合在一根据要求将这些程序段按一定的顺序组合在一根据要求将这些程序段按一定的顺序组合在一起,就可以完成控制任务。这种编程方法可以起,就可以完成控制任务。这种编程方法可以起,就可以完成控制任务。这种编程方法可以起,就可以完成控制任务。这种编程方法可以节约编程的时间,并能减少编程错误。节约编程的时间,并能减少编程错误。节约编程的时间,并能减少编程错误。节约编程的时间,并能

47、减少编程错误。ch.5-ch.5-4444n用用用用FXFXFXFX系列系列系列系列PLCPLCPLCPLC的状态的状态的状态的状态(S)(S)(S)(S)编制顺序控制程序时,编制顺序控制程序时,编制顺序控制程序时,编制顺序控制程序时,一般应与一般应与一般应与一般应与STLSTLSTLSTL指令一起使用。指令一起使用。指令一起使用。指令一起使用。nS0S0S0S0S9S9S9S9用于初始步用于初始步用于初始步用于初始步;nS10S10S10S10S19S19S19S19用于自动返回原点。用于自动返回原点。用于自动返回原点。用于自动返回原点。nSTLSTLSTLSTL触点驱动的电路块具有三个功能

48、:触点驱动的电路块具有三个功能:触点驱动的电路块具有三个功能:触点驱动的电路块具有三个功能:n对负载的驱动处理对负载的驱动处理对负载的驱动处理对负载的驱动处理n指定转换条件指定转换条件指定转换条件指定转换条件n指定转换目标指定转换目标指定转换目标指定转换目标ch.5-ch.5-4545nSTLSTLSTLSTL触点一般是与左侧母线相连的常开触点,触点一般是与左侧母线相连的常开触点,触点一般是与左侧母线相连的常开触点,触点一般是与左侧母线相连的常开触点,当某一步为活动步时,对应的当某一步为活动步时,对应的当某一步为活动步时,对应的当某一步为活动步时,对应的STLSTLSTLSTL触点接通,触点接

49、通,触点接通,触点接通,它右边的电路被处理,直到下一步被激活。它右边的电路被处理,直到下一步被激活。它右边的电路被处理,直到下一步被激活。它右边的电路被处理,直到下一步被激活。n某一某一某一某一STLSTLSTLSTL触点闭合后,该步的负载线圈被驱动。触点闭合后,该步的负载线圈被驱动。触点闭合后,该步的负载线圈被驱动。触点闭合后,该步的负载线圈被驱动。当该步后面的转换条件满足时,转换实现,即当该步后面的转换条件满足时,转换实现,即当该步后面的转换条件满足时,转换实现,即当该步后面的转换条件满足时,转换实现,即后续步对应的状态被后续步对应的状态被后续步对应的状态被后续步对应的状态被SETSETS

50、ETSET指令或指令或指令或指令或OUTOUTOUTOUT指令置位,指令置位,指令置位,指令置位,后续步变为活动步,同时与原活动步对应的状后续步变为活动步,同时与原活动步对应的状后续步变为活动步,同时与原活动步对应的状后续步变为活动步,同时与原活动步对应的状态被系统程序自动复位,原活动步对应的态被系统程序自动复位,原活动步对应的态被系统程序自动复位,原活动步对应的态被系统程序自动复位,原活动步对应的STLSTLSTLSTL触点断开。触点断开。触点断开。触点断开。ch.5-ch.5-4646n系统的初始步应使用初始状态系统的初始步应使用初始状态系统的初始步应使用初始状态系统的初始步应使用初始状态

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服