顺序功能图(SFC)课件.ppt
《顺序功能图(SFC)课件.ppt》由会员分享,可在线阅读,更多相关《顺序功能图(SFC)课件.ppt(164页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、顺序功能图(SFC)STL指令的编程方式使用启保停电路的编程方式以转换为中心的编程方式几种编程方式比较2 2Kunming University of Science&TechnologyKunming University of Science&Technology编程方式的通用性编程方式的通用性;起保停通用性最强起保停通用性最强不同编程方式设计程序长度比较不同编程方式设计程序长度比较;用用STLSTL指令程序最短。指令程序最短。电路结构及其其他方面的比较电路结构及其其他方面的比较 起保停起保停起保停起保停电路编程方式电路编程方式 -以步为中心;以步为中心;以转换为中心以转换为中心以转换为中
2、心以转换为中心编程方式编程方式 -以转换为中心以转换为中心(转换实现的基本规则);(转换实现的基本规则);STLSTLSTLSTL指令指令指令指令方式方式-以以STLSTL触点或辅助继电器为中心触点或辅助继电器为中心(转换实现的基本规则)(转换实现的基本规则)各种编程方式比较各种编程方式比较;3 3Kunming University of Science&TechnologyKunming University of Science&Technology基本概念基本概念n步进控制步进控制步进控制步进控制:在多工步的控制中,按照一定的顺序分步在多工步的控制中,按照一定的顺序分步在多工步的控制中
3、,按照一定的顺序分步在多工步的控制中,按照一定的顺序分步动作,即上一步动作结束后,下一步动作才开始。动作,即上一步动作结束后,下一步动作才开始。动作,即上一步动作结束后,下一步动作才开始。动作,即上一步动作结束后,下一步动作才开始。n步进指令步进指令步进指令步进指令:专门用于步进控制的指令专门用于步进控制的指令专门用于步进控制的指令专门用于步进控制的指令 n编程步骤编程步骤编程步骤编程步骤:1)1)根据工艺流程画出根据工艺流程画出根据工艺流程画出根据工艺流程画出状态转移图状态转移图状态转移图状态转移图;2)2)根据状态转移图画出根据状态转移图画出根据状态转移图画出根据状态转移图画出步进梯形图步
4、进梯形图步进梯形图步进梯形图;3)3)根据根据根据根据步进梯形图步进梯形图步进梯形图步进梯形图编编编编写出写出写出写出指令表指令表指令表指令表。4 4Kunming University of Science&TechnologyKunming University of Science&Technology状态转移图状态转移图n状态转移图简称状态转移图简称SFC):是):是 用状态继电器用状态继电器来描述工步转移的图形。来描述工步转移的图形。状态状态Sn状态状态Sm转移条件转移条件 满足转移条件时,实现状态转移,即上一状态(转满足转移条件时,实现状态转移,即上一状态(转满足转移条件时,实现状
5、态转移,即上一状态(转满足转移条件时,实现状态转移,即上一状态(转移源)复位,下一状态(转移目标)置位。移源)复位,下一状态(转移目标)置位。移源)复位,下一状态(转移目标)置位。移源)复位,下一状态(转移目标)置位。5 5Kunming University of Science&TechnologyKunming University of Science&Technology指令表指令表n对步进接点用步进指令对步进接点用步进指令STL编程;编程;n当步进控制范围结束时,用步进返回当步进控制范围结束时,用步进返回指令指令RET;n与步进接点相连的触点用与步进接点相连的触点用LD/LDI指指
6、令。令。6 6Kunming University of Science&TechnologyKunming University of Science&Technology使用步进指令需要说明的问题使用步进指令需要说明的问题1.1.1.1.状态状态状态状态S S S S作为辅助继电器使用时,不能提供步进接点作为辅助继电器使用时,不能提供步进接点作为辅助继电器使用时,不能提供步进接点作为辅助继电器使用时,不能提供步进接点(步进接点是可以产生一定步进动作的接点)。(步进接点是可以产生一定步进动作的接点)。(步进接点是可以产生一定步进动作的接点)。(步进接点是可以产生一定步进动作的接点)。2.2.
7、2.2.输出的驱动方法。输出的驱动方法。输出的驱动方法。输出的驱动方法。STLSTLSTLSTL内的母线一旦写入内的母线一旦写入内的母线一旦写入内的母线一旦写入LDLDLDLD或或或或LDILDILDILDI指令指令指令指令后,对不需要触点的线圈就不能再编程,如图(后,对不需要触点的线圈就不能再编程,如图(后,对不需要触点的线圈就不能再编程,如图(后,对不需要触点的线圈就不能再编程,如图(a a a a)所)所)所)所示。若要编程,需变换成图(示。若要编程,需变换成图(示。若要编程,需变换成图(示。若要编程,需变换成图(b b b b)所示。)所示。)所示。)所示。7 7Kunming Uni
8、versity of Science&TechnologyKunming University of Science&Technology1.使用使用使用使用STLSTL指令的编程方式指令的编程方式指令的编程方式指令的编程方式步进梯形指令步进梯形指令 简称简称STL指令指令。STL 步进阶梯指令步进阶梯指令 RET 复位指令复位指令8 8Kunming University of Science&TechnologyKunming University of Science&Technology1.使用使用使用使用STLSTL指令的编程方式指令的编程方式指令的编程方式指令的编程方式S21S21
9、S21S21Y0Y0X1X1转换目标转换目标转换目标转换目标转换条件转换条件转换条件转换条件驱动处理驱动处理驱动处理驱动处理转换目标转换目标转换目标转换目标转换条件转换条件转换条件转换条件驱动处理驱动处理驱动处理驱动处理Y0Y0X1X1SET S22SET S22S21S21STL S21OUT Y0 LD X1SET S229 9Kunming University of Science&TechnologyKunming University of Science&TechnologySTL指令的特点指令的特点:1.与与STL触点相连的触点触点相连的触点应使用应使用LD/LDI指令。指令。
10、2.STL触点可以直接驱动或通过别的触点驱动触点可以直接驱动或通过别的触点驱动 Y、M、S、T等元件的线圈,等元件的线圈,STL触点也可以使触点也可以使Y、M、S等元件置等元件置 位或复位。位或复位。3.CPU只执行活动步对应的程序。只执行活动步对应的程序。4.使用使用STL指令时允许双线圈输出。指令时允许双线圈输出。5.STL指令只能用于状态寄存器,在没有并行序列时,指令只能用于状态寄存器,在没有并行序列时,一个状态寄存器的一个状态寄存器的STL触点在梯形图中只能出现一次。触点在梯形图中只能出现一次。1010Kunming University of Science&TechnologyKu
11、nming University of Science&Technology6.在在STL触点驱动的电路块中不能使用触点驱动的电路块中不能使用MC和和MCR指令,可指令,可 以使用以使用CJP/EJP指令,当执行指令,当执行CJP指令跳入某一个指令跳入某一个STL 触触 点的电路块时,不管该点的电路块时,不管该STL触点是否接通,均执行对应的触点是否接通,均执行对应的 EJP指令之后的电路指令之后的电路.7.可以对状态寄存器使用可以对状态寄存器使用LD、LDI 、AND、ANI、OR ORI、S 、R、OUT等指令。等指令。8.对状态寄存器置位的指令,如果不在对状态寄存器置位的指令,如果不在S
12、TL触点驱动的电路触点驱动的电路 块内置位时,系统程序不会自动将前级步对应的状态寄存块内置位时,系统程序不会自动将前级步对应的状态寄存 器复位。器复位。1111Kunming University of Science&TechnologyKunming University of Science&Technology使用步进指令需要说明的问题使用步进指令需要说明的问题3.3.栈指令的位置栈指令的位置栈指令的位置栈指令的位置。不能在内母线处直接用栈指令。不能在内母线处直接用栈指令。不能在内母线处直接用栈指令。不能在内母线处直接用栈指令(MPS/MRD/MPPMPS/MRD/MPPMPS/MRD
13、/MPPMPS/MRD/MPP),须在),须在),须在),须在LDLDLDLD或或或或LDILDILDILDI指令后使用栈指令,图指令后使用栈指令,图指令后使用栈指令,图指令后使用栈指令,图a a a a所示。所示。所示。所示。4.4.4.4.状态的转移方法状态的转移方法状态的转移方法状态的转移方法。对于。对于。对于。对于STLSTLSTLSTL指令后的状态(指令后的状态(指令后的状态(指令后的状态(S S S S),),),),OUTOUTOUTOUT指令和指令和指令和指令和SETSETSETSET指令具有同样的功能,都将自动复位转移源和置位转移目标。指令具有同样的功能,都将自动复位转移源和
14、置位转移目标。指令具有同样的功能,都将自动复位转移源和置位转移目标。指令具有同样的功能,都将自动复位转移源和置位转移目标。但但但但OUTOUTOUTOUT指令用于向分离状态转移,而指令用于向分离状态转移,而指令用于向分离状态转移,而指令用于向分离状态转移,而SETSETSETSET指令用于向下一个状态指令用于向下一个状态指令用于向下一个状态指令用于向下一个状态转移。如图转移。如图转移。如图转移。如图b b b b所示。所示。所示。所示。(a)(b)1212Kunming University of Science&TechnologyKunming University of Science&
15、Technology使用步进指令需要说明的问题使用步进指令需要说明的问题5.5.5.5.在不同的步进段,允许有重号的输出在不同的步进段,允许有重号的输出在不同的步进段,允许有重号的输出在不同的步进段,允许有重号的输出(注意:状态号不能重复(注意:状态号不能重复(注意:状态号不能重复(注意:状态号不能重复使用)。如图(使用)。如图(使用)。如图(使用)。如图(a a a a)所示,表示)所示,表示)所示,表示)所示,表示Y2Y2Y2Y2在在在在S20S20S20S20和和和和S21S21S21S21两个步进段都接两个步进段都接两个步进段都接两个步进段都接通,它与图(通,它与图(通,它与图(通,它
16、与图(b b b b)等效。)等效。)等效。)等效。6.6.6.6.在不相邻的步进段,允许使用同一地址编号的定时器在不相邻的步进段,允许使用同一地址编号的定时器在不相邻的步进段,允许使用同一地址编号的定时器在不相邻的步进段,允许使用同一地址编号的定时器(注意:(注意:(注意:(注意:在相邻的步进段不能使用),如图所示。故对于一般的时间顺在相邻的步进段不能使用),如图所示。故对于一般的时间顺在相邻的步进段不能使用),如图所示。故对于一般的时间顺在相邻的步进段不能使用),如图所示。故对于一般的时间顺序控制,只需序控制,只需序控制,只需序控制,只需2 2 2 23 3 3 3个定时器即可。个定时器即
17、可。个定时器即可。个定时器即可。1313Kunming University of Science&TechnologyKunming University of Science&Technology使用步进指令需要说明的问题使用步进指令需要说明的问题7.7.若需要若需要若需要若需要保持某一个输出保持某一个输出保持某一个输出保持某一个输出,可以,可以,可以,可以采用置位指令采用置位指令采用置位指令采用置位指令SETSET,当该,当该,当该,当该输出不需要再保持输出不需要再保持输出不需要再保持输出不需要再保持时,可时,可时,可时,可采用复位指令采用复位指令采用复位指令采用复位指令RSTRST。8
18、.8.初始状态用双线框表示初始状态用双线框表示初始状态用双线框表示初始状态用双线框表示,通常用特殊辅助继电器,通常用特殊辅助继电器,通常用特殊辅助继电器,通常用特殊辅助继电器M8002M8002的常开触点提供初始信号。其作用是为启动作的常开触点提供初始信号。其作用是为启动作的常开触点提供初始信号。其作用是为启动作的常开触点提供初始信号。其作用是为启动作好准备,防止运行中的误操作引起的再次启动。好准备,防止运行中的误操作引起的再次启动。好准备,防止运行中的误操作引起的再次启动。好准备,防止运行中的误操作引起的再次启动。(如前如前如前如前例)例)例)例)9.9.在步进控制中,在步进控制中,在步进控
19、制中,在步进控制中,不能用不能用不能用不能用MCMC指令指令指令指令。10.S10.S要有步进功能,必须要用置位指令(要有步进功能,必须要用置位指令(要有步进功能,必须要用置位指令(要有步进功能,必须要用置位指令(SETSET),),),),才能才能才能才能提供步进接点,同时还可提供普通接点。(举例讲解)提供步进接点,同时还可提供普通接点。(举例讲解)提供步进接点,同时还可提供普通接点。(举例讲解)提供步进接点,同时还可提供普通接点。(举例讲解)11.11.采用应用指令采用应用指令采用应用指令采用应用指令FNC40FNC40(ZRSTZRST)进行状态的)进行状态的)进行状态的)进行状态的区间
20、复位区间复位区间复位区间复位,如图如图如图如图5.105.10所示。所示。所示。所示。1414Kunming University of Science&TechnologyKunming University of Science&Technology使用步进指令需要说明的问题使用步进指令需要说明的问题12.12.状态转移瞬间状态转移瞬间状态转移瞬间状态转移瞬间(一个扫描周期),由于相邻两个(一个扫描周期),由于相邻两个(一个扫描周期),由于相邻两个(一个扫描周期),由于相邻两个状态同时接通,对有互锁要求的输出,除在程序中状态同时接通,对有互锁要求的输出,除在程序中状态同时接通,对有互锁要求
21、的输出,除在程序中状态同时接通,对有互锁要求的输出,除在程序中应采取互锁措施外,在应采取互锁措施外,在应采取互锁措施外,在应采取互锁措施外,在硬件硬件硬件硬件上也应采取上也应采取上也应采取上也应采取互锁互锁互锁互锁措施,措施,措施,措施,其实现方法如图所示其实现方法如图所示其实现方法如图所示其实现方法如图所示 。1515Kunming University of Science&TechnologyKunming University of Science&Technology4.4.仿仿仿仿STLSTL指令的编程方式指令的编程方式指令的编程方式指令的编程方式与与STLSTL指令的不同之处:指
22、令的不同之处:1 1)与代替)与代替STLSTL触点的常开触点,应使用触点的常开触点,应使用ANDAND或或ANIANI指令指令(而非(而非LDLD或或LDILDI););2 2)对前级步的辅助继电器复位,由用户程序在梯形图对前级步的辅助继电器复位,由用户程序在梯形图中用中用RSTRST指令完成;指令完成;3 3)不允许出现双线圈)不允许出现双线圈1616Kunming University of Science&TechnologyKunming University of Science&Technology使用起保停电路的编程方式使用起保停电路的编程方式启动、保持和停止电路(起保停电路)
23、启动、保持和停止电路(起保停电路)X1X1Y0Y0Y0Y0X2X2X1X1X2X2Y0Y0特点特点特点特点:短信号的短信号的短信号的短信号的 记忆记忆记忆记忆 和和和和 自保持自保持自保持自保持 功能功能功能功能 启动信号、停止信号启动信号、停止信号启动信号、停止信号启动信号、停止信号可以是由多个触点组成的可以是由多个触点组成的可以是由多个触点组成的可以是由多个触点组成的串、并联串、并联串、并联串、并联电路电路电路电路 起保停电路仅仅使用触点和线圈起保停电路仅仅使用触点和线圈起保停电路仅仅使用触点和线圈起保停电路仅仅使用触点和线圈1717Kunming University of Scienc
24、e&TechnologyKunming University of Science&Technology前级步前级步后继步后继步2.2.使用起保停电路的编程方式使用起保停电路的编程方式Mi-Mi-1 1MiMiXiXiMiMi1 1XiXi1 1MiMi1 1MiMiMiMi1 1MiMiXiXi转换条件转换条件1818Kunming University of Science&TechnologyKunming University of Science&Technology2.2.使用起保停电路的编程方式使用起保停电路的编程方式 X2X2下限位下限位 X0X0中限位中限位 X1X1高限位高
25、限位 液体液体A A Y0 Y0 液体液体B B Y1 Y1M 液体液体C C Y3 Y3电机电机 Y2Y2M0M0M1M1M2M2M3M3M8002M8002X3X3X0X0X1X1T0T0Y0Y0Y1Y1Y2Y2M4M4X2X2Y3Y3M5M5/M10*T1/M10*T1Y3Y3T0T0T1T1M10*T1M10*T1 液体液体A A 液体液体B B 搅拌搅拌放液体放液体放液体放液体1919Kunming University of Science&TechnologyKunming University of Science&Technology3.以转换为中心的编程方式MMi i1 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 顺序 功能 SFC 课件
限制150内