状态转移图及步进指令.ppt

上传人:sccc 文档编号:5475871 上传时间:2023-07-11 格式:PPT 页数:60 大小:706.51KB
返回 下载 相关 举报
状态转移图及步进指令.ppt_第1页
第1页 / 共60页
状态转移图及步进指令.ppt_第2页
第2页 / 共60页
状态转移图及步进指令.ppt_第3页
第3页 / 共60页
状态转移图及步进指令.ppt_第4页
第4页 / 共60页
状态转移图及步进指令.ppt_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《状态转移图及步进指令.ppt》由会员分享,可在线阅读,更多相关《状态转移图及步进指令.ppt(60页珍藏版)》请在三一办公上搜索。

1、http:/电子发烧友 http:/电子技术论坛,第五章 状态转移图及步进指令,教学提示:前章介绍的基本逻辑指令和梯形图主要用于设计满足一般控制要求的PLC程序。对于复杂控制系统来说,系统输入输出点数较多,工艺复杂,每一工序的自锁要求及工序与工序间的相互连锁关系也复杂,直接采用逻辑指令和梯形图进行设计较为困难。在实际控制系统中,可将生产过程的控制要求以工序划分成若干段,每一个工序完成一定的功能,在满足转移条件后,从当前工序转移到下道工序,这种控制通常称为顺序控制。为了方便地进行顺序控制设计,许多可编程控制器设置有专门用于顺序控制或称为步进控制的指令,FX2N PLC在基本逻辑指令之外增加了两条

2、步进指令,同时辅之以大量的状态器S,结合状态转移图就很容易编出复杂的顺序控制程序,教学要求:本章要求学生熟练掌握FX2N的步进指令和状态转移图的功能、应用范围和使用方法。重点让学生掌握步进指令和状态转移图编程的规则、步骤与编程方法,并能编写一些工程控制程序,http:/电子发烧友 http:/电子技术论坛,第四章 状态转移图及步进指令,5.1 状态转移图,5.2 步进梯形图及步进指令,5.4.3 选择分支与汇合状态编程,5.4 状态转移图常见流程状态得编程,5.4.1 单流程状态编程,5.2.1 步进梯形图,5.3 步进梯形图指令编程基本方法,5.2.2 步进指令,5.4.2 跳转与重复状态编

3、程,5.4.4 并行分支与汇合状态,5.4.5 分支与汇合得组合,5.5 状态转移图及步进指令的应用实例,http:/电子发烧友 http:/电子技术论坛,5.1 状态转移图,状态转移图(SFC,Sequential Function Chart)是描述控制系统的控制过程、功能和特性的一种图形,是基于状态(工序)的流程以机械控制的流程来表示:,FX2N系列PLC共有状态器S0S999,S0S9为初始状态,S10S499为普通型,S500S899为断电保持型,S900S999为信号报警型,S10S19在功能指令(FNC60)IST的使用中被用作回零状态器,http:/电子发烧友 http:/电子

4、技术论坛,状态转移图表示法,图5.1 状态转移图表示法,http:/电子发烧友 http:/电子技术论坛,状态转移图的画法,在状态转移图中,用矩形框来表示“步”或“状态”,方框中用状态器S及其编号表示,与控制过程的初始情况相对应的状态称为初始状态,每个状态的转移图应有一个初始状态,初始状态用双线框来表示。与步相关的动作或命令用与步相连的梯形图符来表示。当某步激活时,相应动作或命令被执行。一个活动步可以有一个或几个动作或命令被执行,步与步(状态与状态)之间用有向线段来连接,如果进行方向是从上到下或从左到右,则线段上的箭头可以不画,状态转移图中,会发生步的活动状态的进展,该进展按有向连续规定的线路

5、进行,这种进展是由转换条件的实现来完成的,转换的符号是一条短划线,它与步间的有向连接线段相垂直。在短划线旁可用文字语言、布尔表达式或图形符号标注转换条件,http:/电子发烧友 http:/电子技术论坛,【例5-1】运料小车的控制,控制要求:,图5.2中料车处于原点,下限位开关LS1被压合,料斗门关上,原点指示灯亮,当选择开关SA闭合,按下启动按钮SB1料斗门打开,时间为8s,给料车装料,装料结束,料斗门关上,延时1s后料车上升,直至压合上限位开关LS2后停止,延时1s之后卸料10s,料车复位并下降至原点,压合LS1后停止,当开关SA断开,料车工作一个循环后停止在原位,指示灯亮,按下停车按钮S

6、B2后则立即停止运行,http:/电子发烧友 http:/电子技术论坛,图5.2 运料小车的控制,http:/电子发烧友 http:/电子技术论坛,运料小车控制状态转移图,http:/电子发烧友 http:/电子技术论坛,图5.3 运料小车控制状态转移图,http:/电子发烧友 http:/电子技术论坛,5.2 步进梯形图及步进指令,5.2.1 步进梯形图,图5.4是将图5.3的状态转移图(SFC图)改画成步进梯形图(STL图)及对其编程的例子,STL图是以继电器梯形图的风格来表示,SFC图则把基于状态(工序)的流程以机械控制的流程来表示,用步进指令对状态器的触点编程,则该触点用符号表示,ht

7、tp:/电子发烧友 http:/电子技术论坛,LD M8002,SET S0,STL S0,复位程序(略),LD X003,ANI Y003,SET S20,STL S20,OUT Y000,LD X000,SET S21,STL S21,LDI T0,OUT Y003,LD M8000,OUT T 0,K 80,LD T0,OUT T1,K 10,LD T1,SET S22,LD X001,OUT S0,STL S22,LDI Y002,OUT Y001,LD X004,SET S23,LD X001,OUT S0,http:/电子发烧友 http:/电子技术论坛,STL S23,OUT T

8、2,K 10,LD T2,SET S24,LD X001,OUT S0,STL S24,OUT Y004,OUT T3,K 100,LD T3,SET S25,LD X001,OUT S0,STL S25,LDI Y001,OUT Y002,LD X003,AND X002,OUT S21,LD X003,ANI X002,OUT S0,LD X001,OUT S0,RET,END,(a),(b),图5.4 运料小车控制编程,(a)步进梯形图(b)指令程序,http:/电子发烧友 http:/电子技术论坛,5.2.2 步进指令,1.指令定义及应用对象,表5.1 步进指令的定义与应用对象,2.指

9、令功能及说明,(1)主控功能,STL指令仅仅对状态器S有效,STL指令将状态器S的触点与主母线相连并提供主控功能,使用STL指令后,触点的右侧起点处要使用LD(LDI)指令,步进复位指令RET使LD点返回主母线,http:/电子发烧友 http:/电子技术论坛,(2)自动复位功能,用STL指令时,新的状态器S被置位,前一个状态器S将自动复位,OUT指令和SET指令都能使转移源自动复位,另外还具有停电自保持功能,OUT指令在状态转移图中只用于向分离的状态转移,而不是向相邻的状态转移,状态转移源自动复位须将状态转移电路设置在STL回路中,否则原状态不会自动复位,(3)驱动功能,(4)步进复位指令R

10、ET功能,http:/电子发烧友 http:/电子技术论坛,5.3 步进梯形图指令编程基本方法,(1)输出的驱动方法,如图5.5所示,从状态内的母线,一旦写入LD或LDI指令后,对不需要触点的指令就不能再编程。需要按下图的方法改变这样的回路,图5.5 输出的驱动,(a)错误的驱动方法;(b)正确的驱动方法;(c)正确的驱动方法,(a),(b),(c),http:/电子发烧友 http:/电子技术论坛,(2)MPS/MRD/MPP指令的位置,在状态内,不能直接从STL内母线中直接使用MPS/MRD/MPP指令(见图5.6),而应在LD或LDI指令以后编制程序,图5.6 MPS/MRD/MPP指令

11、的位置,http:/电子发烧友 http:/电子技术论坛,(3)状态的转移方法,OUT指令与SET指令对于STL指令后的状态(S)具有同样的功能,都将自动复位转移源(见图5.7),此外,还有自保持功能。但是使用OUT指令时,在STL图中用于向分离的状态转移,图5.7 状态的转移方法,http:/电子发烧友 http:/电子技术论坛,(4)转移条件回路中不能使用的指令,在转移条件回路中,不能使用ANB、ORB、MPS、MRD、MPP指令(见图5.8),图5.8 转移条件回路指令的应用,http:/电子发烧友 http:/电子技术论坛,(5)符号与的应用场合,在流程中表示状态的复位处理时,用符号表

12、示,而符号则表示向上面的状态转移重复或向下面的状态转移(跳转),或者向分离的其他流程上的状态转移(见图5.9),图5.9 符号与的应用,http:/电子发烧友 http:/电子技术论坛,(6)状态复位,在选定的区间内的状态同时复位(见图5.10),图5.10 S0S50的51点状态器的同时复位,http:/电子发烧友 http:/电子技术论坛,(7)禁止输出的操作,图5.11 禁止运行状态中的输出,http:/电子发烧友 http:/电子技术论坛,(8)断开输出继电器(Y)的操作,图5.12 断开输出继电器,http:/电子发烧友 http:/电子技术论坛,(9)SFC图需采用的特殊辅助继电器

13、和逻辑指令,表5.2 SFC图采用的特殊辅助继电器,http:/电子发烧友 http:/电子技术论坛,表5.3 可在状态内处理的逻辑指令,注:在中断程序与子程序内,不能使用STL指令,在STL指令内不禁止使用跳转指令,但其动作复杂,建议不要使用,http:/电子发烧友 http:/电子技术论坛,(10)停电保持用状态器,(11)利用同一种信号的状态转移,通过一个按钮开关的接通/断开动作等进行状态转移。进行这种状态转移时,需要将转移信号脉冲化编程。转移条件的脉冲化有以下2种方法,在M0接通S50之后(见图5.13),转移条件M1(B触点)即刻开路,在S50接通的同时,不向S51 图5.13 利用

14、同一种信号的状态转移转移。在M0再次接通的情况下,向S51转移,构成转移条件的限位开关X030在转动之后使工序进行一次转移,转移到下一工序,见图5.14。这种场合,将转移条件脉冲化,见图5.15所示。S30首次动作,虽然X030动作,M101动作,但通过自锁脉冲100使不产生转移,当X030再次动作,则M100不动作,M101动作,则状态从S30转到S31,http:/电子发烧友 http:/电子技术论坛,图5.13 利用同一种信号的状态转移,http:/电子发烧友 http:/电子技术论坛,图5.14 限位开关构成的转移条件,http:/电子发烧友 http:/电子技术论坛,图5.15 转移

15、条件脉冲化,http:/电子发烧友 http:/电子技术论坛,(12)上升沿/下降沿检测触点使用时的注意事项,在状态内使用LDP、LDF、ANDP、ANF、ORP、ORF的上升沿/下降沿检测触点时,状态器触点断开时变化的触点,只在状态器触点再次接通时才被检出,图5.16 上升沿/下降沿检测触点使用时的编程,(a),(b),(a)修改程序前的程序;(b)修改程序后的程序,http:/电子发烧友 http:/电子技术论坛,5.4状态转移图常见流程状态的编程,5.4.1 单流程状态编程,“单流程”是指仅有单一的出、入口的单流程。图5.17所示台车运动控制就是典型的“单流程”,图5.17 台车单流程运

16、动时序图,http:/电子发烧友 http:/电子技术论坛,台车运动时序如下:,按下启动按钮PB,台车前进,限位开关LS11动作后,台车马上后退。(LS11通常处于断开状态,只有台车前进到位时才转为接通,其它限位开关的动作也相同),台车后退,限位开关LS12动作后,停5秒钟再次前进,直到限位关LS13动作,台车马上后退,不久限位开关LS12动作,这时驱动台车的电机停转,解:,控制程序如图5.18,PLC由STOPRUN时,初始脉冲辅助继电器M8002令S0置位(S0ON),S0S9用作初始状态,http:/电子发烧友 http:/电子技术论坛,http:/电子发烧友 http:/电子技术论坛,

17、图5.18 台车运动的控制程序,http:/电子发烧友 http:/电子技术论坛,5.4.2 跳转与重复状态编程,向下面的状态直接转移或向系列外的状态转移称为跳转,向上面的状态转移则称为重复或循环,见图5.19所示,图5.19跳转,重复或循环,http:/电子发烧友 http:/电子技术论坛,在图5.20中,跳转的转移目标状态和重复(循环)的转移目标状态都可以用加目标状态来表示,转移目标状态用OUT指令编程,图5.20 跳转的转移目标状态图,http:/电子发烧友 http:/电子技术论坛,图5.21 选择性分支,5.4.3 选择性分支与汇合状态编程,(1)选择性分支,选择性分支先进行驱动处理

18、,然后进行转移处理。所有的转移处理按顺序继续进行,见图 5.21,http:/电子发烧友 http:/电子技术论坛,即使负载驱动回路也不能直接在STL指令后面使用MPS指令,(2)选择汇合,首先只进行汇合前状态的驱动处理,然后按顺序继续进行汇合状态转移处理,在使用中要注意程序的顺序号,分支列与汇合列不能交叉(见图5.22),在分支与汇合的转移处理中程序中,不能用MPS,MRD,MPP,ANB,ORB指令,http:/电子发烧友 http:/电子技术论坛,图5.22 选择性分支汇合的编程,http:/电子发烧友 http:/电子技术论坛,图5.23 并行分支,5.4.4 并行分支与汇合状态,(1

19、)并行分支,并行分支流程的编程首先进行驱动处理,然后进行转移处理。所有的转移处理按顺序继续进行,见图5.23,http:/电子发烧友 http:/电子技术论坛,(2)并行汇合,首先只进行汇合前状态的驱动处理,然后依次执行向汇合状态的转移处理,见图5.24,图5.24 并行分支汇合的SFC,http:/电子发烧友 http:/电子技术论坛,(3)转移条件的设置位置,并行分支与汇合点中不容许在图5.25(a)所示的符号1、2或符号*3、*4的位置设置转移条件,转移条件的设置应按图5.25(b)所示1、2、3、4的位置进行设置,图5.25 转移条件的设置位置,(a)错误的设置位置;(b)正确的设置位

20、置,(a),(a)错误的设置位置;(b)正确的设置位置,(b),http:/电子发烧友 http:/电子技术论坛,(4)多个初始状态的SFC图的编程,图5.26 多个初始状态的SFC图的编程,http:/电子发烧友 http:/电子技术论坛,(5)回路总数,图5.26 多个初始状态的SFC图的编程,对所有的初始状态(S1S9),每个初始状态的回路总数不超过16条,并且在每一分支点,分支数不能大于8个,注意:不能进行从汇合线或汇合前的状态开始向分离状态的转移处理或复位处理,一定要设置虚拟状态,从分支线上向分离状态进行转移与复位处理,http:/电子发烧友 http:/电子技术论坛,5.4.5 分

21、支与汇合的组合,http:/电子发烧友 http:/电子技术论坛,http:/电子发烧友 http:/电子技术论坛,http:/电子发烧友 http:/电子技术论坛,图5.28 分支与汇合的组合形态,(a)选择汇合选择;(b)并行汇合并行;(c)选择汇合并行;(d)并行汇合选择;(e)选择并行分支汇合,http:/电子发烧友 http:/电子技术论坛,5.5 状态转移图及步进指令的应用实例,【例5-1】四皮带运输机系统,运输系统由电动料斗和及M1M4四台电动机驱动的四条皮带运输机组成,如图5.29(a)所示,图5.29(a),http:/电子发烧友 http:/电子技术论坛,控制要求为:,运输

22、系统由电动料斗和及M1M4四台电动机驱动的四条皮带运输机组成,如图5.29(a)所示,(1)逆物流方向起动,按下起动按钮SB1,振铃30s,起动1皮带;延时2s,起动2皮带;再延时3s,起动3皮带;再延时4s,起动4皮带并同时开启料斗,起动完毕,(2)顺物流方向顺序停车,按下停止按钮SB2,关闭料斗,延时10s,停止4皮带;再延时4s,停止3皮带;再延时3s,停止2皮带;再延时2s,停止1皮带,停车完毕,http:/电子发烧友 http:/电子技术论坛,皮带运输系统的的SFC图如图5.29(b)所示,http:/电子发烧友 http:/电子技术论坛,图5.29 四皮带运输机系统,(b),(a)

23、四电动机驱动皮带运输机;(b)皮带运输机系统的单流程SFC,http:/电子发烧友 http:/电子技术论坛,【例5-2】大、小球分类选择传送的机械,如图5.31,左上方为原点指示,其动作顺序为下降,吸住、上升、右行、下降、释放、上升、左行,当电磁铁接近球时,接近开关PS0接通,此时,下限位开关LS2断开,则为大球,LS2导通,则为小球,http:/电子发烧友 http:/电子技术论坛,图5.31 大、小球分类选择传送机械,http:/电子发烧友 http:/电子技术论坛,解:,若为小球(X002ON),左侧流程有效;若为大球(X002=OFF),则右侧的流程有效,若为小球时,吸球臂右行至压住

24、LS4,X004动作;若为大球时,则右行至压住LS5,X005动作。然后向汇合状态S30转移,若驱动特殊辅助继电器M8040,则禁止所有的状态转移。右移输出Y003,左移输出Y004以及上升输出Y002,下降输出Y000中各自串连有相关的互锁触点,http:/电子发烧友 http:/电子技术论坛,http:/电子发烧友 http:/电子技术论坛,【例5-3】按钮式人行横道交通灯的控制,交通灯的控制要求为:,可编程控制器从STOPRUN变换时,设置初始状态S0,通常车道信号灯为绿,而人行道信号灯为红,按下人行道按钮X000或X001,此时状态无变化;30秒后,车道信号变黄;再过10秒钟车道信号变

25、红,此后,延时5秒,5秒后人行道变为绿灯;15秒后人行道绿灯开始闪烁(S32=暗,S33=亮),闪烁中S32,S33反复动作,计数器C0(设定值为5)触点接通,动作状态向S34转移,人行道变为红灯,5秒后返回初始状态,在动作过程中,即使按动人行道按钮X000或X001也无效,http:/电子发烧友 http:/电子技术论坛,图5.33 按钮式人行横道交通灯的控制,http:/电子发烧友 http:/电子技术论坛,解:,http:/电子发烧友 http:/电子技术论坛,图5.34 按钮式人行横道交通灯控制SFC图,http:/电子发烧友 http:/电子技术论坛,小 结,设计状态转移图时,首先要将系统的工作过程分解成若干个连续的阶段,这些阶段称为“状态”或“步”。每一状态完成一定的操作或驱动一定的负载。一个步可以是动作的开始、持续或结束。一个过程循环分的步越多,描述时就越精确。状态与状态之间或说步与步之间由转换条件来分隔。转换条件得到满足时,转换得以实现,即上一步的活动结束而下步的活动开始,步进指令编程有单流程、选择性分支/汇合、并行分支/汇合及跳转循环等常见流程状态,还有多种编程技巧和方法,熟练掌握这些编程方法并加以灵活运用,是有效地解决工程中的实际控制问题的基础,

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

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号