顺序功能图学习.pptx
《顺序功能图学习.pptx》由会员分享,可在线阅读,更多相关《顺序功能图学习.pptx(163页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编程方式的通用性编程方式的通用性;起保停通用性最强起保停通用性最强不同编程方式设计程序长度比较不同编程方式设计程序长度比较;用用STLSTL指令程序最短。指令程序最短。电路结构及其其他方面的比较电路结构及其其他方面的比较 起保停起保停电路编程方式电路编程方式 -以步为中心;以步为中心;以转换为中心以转换为中心编程方式编程方式 -以转换为中心(转换以转换为中心(转换实现的基本规则);实现的基本规则);STLSTL指令指令方式方式-以以STLSTL触点或辅助继电器为中心触点或辅助继电器为中心(转换实现的基本规则)(转换实现的基本规则)各种编程方式比较;第1页/共163页基本概念步进控制:在多工步的
2、控制中,按照一定的顺序分步动作,即上一步动作结束后,下一步动作才开始。n步进指令步进指令:专门用于步进控制的指令专门用于步进控制的指令 n编程步骤编程步骤:1)1)根据工艺流程画出根据工艺流程画出状态转移图状态转移图;2)2)根据状态转移图画出根据状态转移图画出步进梯形图步进梯形图;3)3)根据根据步进梯形图步进梯形图编编写出写出指令表指令表。第2页/共163页状态转移图状态转移图简称SFC):是 用状态继电器来描述工步转移的图形。状态Sn状态Sm转移条件 满足转移条件时,实现状态转移,即上一状态(转满足转移条件时,实现状态转移,即上一状态(转移源)复位,下一状态(转移目标)置位。移源)复位,
3、下一状态(转移目标)置位。第3页/共163页指令表对步进接点用步进指令STL编程;当步进控制范围结束时,用步进返回指令RET;与步进接点相连的触点用LD/LDI指令。第4页/共163页使用步进指令需要说明的问题1.状态S作为辅助继电器使用时,不能提供步进接点(步进接点是可以产生一定步进动作的接点)。2.输出的驱动方法。STL内的母线一旦写入LD或LDI指令后,对不需要触点的线圈就不能再编程,如图(a)所示。若要编程,需变换成图(b)所示。第5页/共163页1.使用使用STLSTL指令的编程方式指令的编程方式步进梯形指令 简称STL指令。STL 步进阶梯指令 RET 复位指令第6页/共163页1
4、.使用使用STLSTL指令的编程方式指令的编程方式S21S21S21S21Y0Y0X1X1转换目标转换目标转换条件转换条件驱动处理驱动处理转换目标转换目标转换条件转换条件驱动处理驱动处理Y0Y0X1X1SET S22SET S22S21S21STL S21OUT Y0 LD X1SET S22第7页/共163页STL指令的特点:1.与STL触点相连的触点应使用LD/LDI指令。2.STL触点可以直接驱动或通过别的触点驱动 Y、M、S、T等元件的线圈,STL触点也可以使Y、M、S等元件置 位或复位。3.CPU只执行活动步对应的程序。4.使用STL指令时允许双线圈输出。5.STL指令只能用于状态寄
5、存器,在没有并行序列时,一个状态寄存器的STL触点在梯形图中只能出现一次。第8页/共163页6.在STL触点驱动的电路块中不能使用MC和MCR指令,可 以使用CJP/EJP指令,当执行CJP指令跳入某一个STL 触 点的电路块时,不管该STL触点是否接通,均执行对应的 EJP指令之后的电路.7.可以对状态寄存器使用LD、LDI 、AND、ANI、OR ORI、S 、R、OUT等指令。8.对状态寄存器置位的指令,如果不在STL触点驱动的电路 块内置位时,系统程序不会自动将前级步对应的状态寄存 器复位。第9页/共163页使用步进指令需要说明的问题3.栈指令的位置。不能在内母线处直接用栈指令(MPS
6、/MRD/MPP),须在LD或LDI指令后使用栈指令,图a所示。4.状态的转移方法。对于STL指令后的状态(S),OUT指令和SET指令具有同样的功能,都将自动复位转移源和置位转移目标。但OUT指令用于向分离状态转移,而SET指令用于向下一个状态转移。如图b所示。(a)(b)第10页/共163页使用步进指令需要说明的问题5.在不同的步进段,允许有重号的输出(注意:状态号不能重复使用)。如图(a)所示,表示Y2在S20和S21两个步进段都接通,它与图(b)等效。6.在不相邻的步进段,允许使用同一地址编号的定时器(注意:在相邻的步进段不能使用),如图所示。故对于一般的时间顺序控制,只需23个定时器
7、即可。第11页/共163页使用步进指令需要说明的问题7.若需要保持某一个输出,可以采用置位指令SET,当该输出不需要再保持时,可采用复位指令RST。8.初始状态用双线框表示,通常用特殊辅助继电器M8002的常开触点提供初始信号。其作用是为启动作好准备,防止运行中的误操作引起的再次启动。(如前例)9.在步进控制中,不能用MC指令。10.S要有步进功能,必须要用置位指令(SET),才能提供步进接点,同时还可提供普通接点。(举例讲解)11.采用应用指令FNC40(ZRST)进行状态的区间复位,如图5.10所示。第12页/共163页使用步进指令需要说明的问题12.状态转移瞬间(一个扫描周期),由于相邻
8、两个状态同时接通,对有互锁要求的输出,除在程序中应采取互锁措施外,在硬件上也应采取互锁措施,其实现方法如图所示。第13页/共163页4.仿仿STL指令的编程方式指令的编程方式与与STLSTL指令的不同之处:指令的不同之处:1 1)与代替)与代替STLSTL触点的常开触点,应使用触点的常开触点,应使用ANDAND或或ANIANI指令指令(而非(而非LDLD或或LDILDI););2 2)对前级步的辅助继电器复位,由用户程序在梯形图)对前级步的辅助继电器复位,由用户程序在梯形图中用中用RSTRST指令完成;指令完成;3 3)不允许出现双线圈)不允许出现双线圈第14页/共163页使用起保停电路的编程
9、方式启动、保持和停止电路(起保停电路)启动、保持和停止电路(起保停电路)X1X1Y0Y0Y0Y0X2X2X1X1X2X2Y0Y0特点特点:短信号的短信号的 记忆记忆 和和 自保持自保持 功能功能 启动信号、停止信号启动信号、停止信号可以是由多个触点组成的可以是由多个触点组成的串、并联串、并联电路电路 起保停电路仅仅使用触点和线圈起保停电路仅仅使用触点和线圈第15页/共163页前级步前级步后继步后继步2.使用起保停电路的编程方式Mi-Mi-1 1MiMiXiXiMiMi1 1XiXi1 1MiMi1 1MiMiMiMi1 1MiMiXiXi转换条件转换条件第16页/共163页2.使用起保停电路的
10、编程方式 X2X2下限位下限位 X0X0中限位中限位 X1X1高限位高限位 液体液体A A Y0 Y0 液体液体B B Y1 Y1M 液体液体C C Y3 Y3电机电机 Y2Y2M0M0M1M1M2M2M3M3M8002M8002X3X3X0X0X1X1T0T0Y0Y0Y1Y1Y2Y2M4M4X2X2Y3Y3M5M5/M10*T1/M10*T1Y3Y3T0T0T1T1M10*T1M10*T1 液体液体A A 液体液体B B 搅拌搅拌放液体放液体放液体放液体第17页/共163页3.以转换为中心的编程方式MMi i1 1X Xi iSET MSET Mi iRST MRST Mi-1i-1转换实现
11、的条件转换实现的条件 (1 1)该转换所有的前级步都是活动步)该转换所有的前级步都是活动步 (2 2)相应的转换条件得到满足)相应的转换条件得到满足转换实现应完成的操作转换实现应完成的操作 (1 1)使所有由有向连线与转换符号相连后续步都变为)使所有由有向连线与转换符号相连后续步都变为 活动活动;(2 2)使得所有有向连线与相应转换符号相连的前级步都变为)使得所有有向连线与相应转换符号相连的前级步都变为不活动不活动步。步。MMi-1i-1MiMiX Xi i第18页/共163页3.以转换为中心的编程方式以转换为中心的编程方式X0X0X3X3X1X1X2X2快进快进工进工进1 1工进工进2 21
12、)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 1第19页/共163页3.以转换为中心的编程方式 单序列的编程方式X0X0X3X3X1X1X2X2快进快进工
13、进工进1 1工进工进2 2M0M0X4X4SET M1SET M1RST M0RST M0M8002M8002SET M0SET M0M1M1X1X1SET M2SET M2RST M1RST M1M2M2X2X2SET M3SET M3RST M2RST M2M3M3X3X3SET M4SET M4RST M3RST M3M4M4X0X0SET M0SET M0RST M4RST M4Y11Y11M1M1M2M2M3M3Y12Y12M1M1M4M4Y10Y10M2M2Y13Y13M4M4M0M0M2M2M3M3M4M4M8002M8002X4X4X2X2X3X3X0X0Y10Y10Y11Y1
14、1Y12Y12M1M1X1X1Y11Y11Y12Y12Y11Y11Y13Y13快进快进工进工进1 1工进工进2 2快退快退第20页/共163页2)2)选择、并行序列的编程方式选择、并行序列的编程方式选择序列的选择序列的分支、合并分支、合并编程方式编程方式并行序列的并行序列的分支、合并分支、合并编程方式编程方式M0M0M1M1M3M3M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3M4M4M5M5X5X5Y4Y4M6M6M7M7X6X6Y6Y6M8M8Y10Y10M2M2X2X2X3X3Y2Y2X7X7X10X10Y0Y03.以转换为中心的编程方式以转换为中心的编程方式第21页/共1
15、63页2)2)选择、并行序列的编程方式选择、并行序列的编程方式M0M0M1M1M3M3M8002M8002X0X0X1X1X4X4Y1Y1Y3Y3M4M4M5M5X5X5Y4Y4M6M6M7M7X6X6Y6Y6M8M8Y10Y10M2M2X2X2X3X3Y2Y2X7X7X10X10Y0Y0M0M0X0X0SET M1SET M1RST M0RST M0M8002M8002SET M0SET M0M0M0X2X2SET M2SET M2RST M0RST M0M1M1X1X1SET M3SET M3RST M1RST M1M2M2X3X3SET M3SET M3RST M2RST M2M3M3X
16、4X4SET M4SET M4RST M3RST M3SET M6SET M6M4M4X5X5SET M5SET M5RST M4RST M4M6M6X6X6SET M7SET M7RST M6RST M6M5M5X7X7SET M8SET M8RST M7RST M7RST M5RST M5M7M7M8M8X10X10SET M0SET M0RST M8RST M8第22页/共163页3)应用实例压压钳钳板料板料剪剪刀刀X1X1X2X2X3X3X0X0剪刀下行剪刀下行X1X1剪刀已上升剪刀已上升M0M0M1M1M2M2M3M3M8002M8002X10X10启动启动X3X3右行到位右行到位X
17、4X4压力上升压力上升X2X2已剪完已剪完Y0Y0Y1Y1Y1Y1右行右行压钳下行压钳下行Y2Y2M4M4M5M5X0X0压钳已上升压钳已上升Y3Y3M6M6M7M7Y4Y4M8M8C0C0加加1 1C0C0已剪完已剪完1010块块/C0/C0第23页/共163页3)应用实例剪刀下行剪刀下行X1X1剪刀已上升剪刀已上升M0M0M1M1M2M2M3M3M8002M8002X10X10启动启动X3X3右行到位右行到位X4X4压力上升压力上升X2X2已剪完已剪完Y0Y0Y1Y1Y1Y1右行右行压钳下行压钳下行Y2Y2M4M4M5M5X0X0压钳已上升压钳已上升Y3Y3M6M6M7M7Y4Y4M8M8
18、C0C0加加1 1C0C0已剪完已剪完1010块块/C0/C0M0M0X10X10SET M1SET M1RST M0RST 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 M5M
19、7M7M8M8C0C0SET M1SET M1RST M8RST M8M8M8C0C0SET M0SET M0RST M8RST M8M8M8C0C0K5K5第24页/共163页4.仿仿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第25页/
20、共163页4.仿仿STL指令的编程方式指令的编程方式X3X3X4X4X2X2冲头下行冲头下行冲头上行冲头上行M200M200M202M202M203M203M204M204M8002M8002X0X0启动启动T0T0X2X2X3X3Y0Y0Y1Y1Y2Y2M201M201X1X1压力上升压力上升Y0Y0T0T05S5SM205M205M206M206X5X5X4X4Y3Y3模具下行模具下行模具上行模具上行人工取件人工取件第26页/共163页4.仿仿STL指令的编程方式指令的编程方式冲头下行冲头下行冲头上行冲头上行M200M200M202M202M203M203M204M204M8002M800
21、2X0X0启动启动T0T0X2X2X3X3Y0Y0Y1Y1Y2Y2M201M201X1X1压力上升压力上升Y0Y0T0T05S5SM205M205M206M206X5X5X4X4Y3Y3模具下行模具下行模具上行模具上行人工取件人工取件M200M200X0X0RST M206RST M206SET M201SET M201M8002M8002SET M200SET M200Y0Y0M201M201M202M202M201M201X1X1RST M200RST M200SET M202SET M202M202M202T0T0RST M201RST M201SET M203SET M203T0T0K
22、50K50M203M203X2X2RST M202RST M202SET M204SET M204M204M204X3X3RST M203RST M203SET M205SET M205M205M205X5X5RST M204RST M204SET M206SET M206M206M206X4X4RST M205RST M205SET M200SET M200Y1Y1M203M203Y2Y2M204M204Y3Y3M206M206第27页/共163页前级步前级步后继步后继步2.使用起保停电路的编程方式使用起保停电路的编程方式Mi-1Mi-1MiMiXiXiMiMi1 1Xi+1Xi+1MMi
23、i1 1MMi iMMi i1 1MMi iX Xi i转换条件转换条件第28页/共163页 M203 X3 M201 M200M8002M200 M200 X0 M202 M201M201 M201 X01 M203 M202M202 M201 X2 M200 M203M203M201M202Y0Y2Y1初始快进工进快退用辅助继电器M第29页/共163页3.以转换为中心的编程方式以转换为中心的编程方式MMi i1 1X Xi iSET MSET Mi iRST MRST Mi-1i-1转换实现的条件转换实现的条件 (1 1)该转换所有的前级步都是活动步)该转换所有的前级步都是活动步 (2 2
24、)相应的转换条件得到满足)相应的转换条件得到满足转换实现应完成的操作转换实现应完成的操作 (1 1)使所有由有向连线与相应转换符号相连的后续步都应变为)使所有由有向连线与相应转换符号相连的后续步都应变为 活动活动;(2 2)使得所有有向连线与相应转换符号相连的前级步都变为不活动步)使得所有有向连线与相应转换符号相连的前级步都变为不活动步。MMi-1i-1MiMiX Xi i第30页/共163页X0X0X3X3X1X1X2X2快进快进工进工进1 1工进工进2 21)1)单序列的编程方式单序列的编程方式M0M0M2M2M3M3M4M4M8002M8002X4X4X2X2X3X3X0X0Y10Y10
25、Y11Y11Y12Y12M1M1X1X1Y11Y11Y12Y12Y11Y11Y13Y13快进快进工进工进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 1第31页/共163页X0X0X3X3X1X1X2X2快进快进工进工进1 1工进工进2 2M0M0X4X4SET M1SET M1RST M0RST M0M8002M8002SET M0SET M0M1M1X1X1SET M2SET M2RS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 顺序 功能 学习
限制150内