欢迎来到天天文库
浏览记录
ID:58880813
大小:1.98 MB
页数:57页
时间:2020-09-30
《PLC顺序控制梯形图编程方法ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、R1(Y0)G1(Y2)Y1(Y1)东西R2(Y5)G2(Y4)Y2(Y3)南北R3(Y6)G3(Y7)人行道T0T1T2T3T4T5T61第五章顺序控制梯形图的编程方法根据系统的顺序功能图设计梯形图的方式,称为顺序控制梯形图的编程方式。在个人计算机中用的PLC编程语言,可由顺序功能图直接生成指令表程序等。也可由梯形图或指令表生产成顺序功能图。2本章主要内容顺序控制梯形图的编程方式主要有:1、使用STL指令的编程方式2、使用起保停电路的编程方式3、以转换为中心的编程方式4、自动/手动程序的转换3本章学习要求重点内容:1、熟练
2、掌握顺序功能图的绘制,并熟练运用起保停电路和步进顺控指令进行顺序控制梯形图的编制;2、解决中等复杂程度的实际问题。难点内容:利用顺序控制梯形图解决中等复杂程度的实际问题。4使用STL指令的编程方式为便于将顺序功能图转换为梯形图,用代表各步的编程元件号作为步的代号。在STL指令编程中,用PLC状态编程元件S(状态继电器)代表各步——状态转移图。状态转移图(顺序功能图)的特点STL指令及编程方法STL指令的编程注意事项单序列的编程方式选择序列的编程方式并行序列的编程方式5状态继电器类别FX1S系列FX1N系列FX2N、FX2NC
3、系列用 途初始状态S0~S9,10点S0~S9,10点S0~S9,10点用于SFC的初始状态返回状态S10~S19,10点S10~S19,10点S10~S19,10点用于返回原点状态一般状态S20~S127,108点S20~S999,980点S20~S499,480点用于SFC的中间状态断电保持状态S0~S127,128点S0~S999,1000点S500~S899,400点用于保持停电前状态信号报警状态----------S900~S999,100点用作报警元件FX系列PLC的状态继电器6状态转移图的特点(1)可以将复杂
4、的控制任务或控制过程分解成若干个状态。(2)相对某一个具体的状态来说,控制任务简单了,给局部程序的编制带来了方便。(3)整体程序是局部程序的综合,只要搞清楚各状态需要完成的动作、状态转移的条件和转移的方向,就可以进行状态转移图的设计。(4)这种图形很容易理解,可读性很强,能清楚地反映全部控制的工艺过程。7STL指令FX系列PLC的步进顺控指令有两条:一条是步进触点(也叫步进开始)指令STL(StepLadder),一条是步进返回(也叫步进结束)指令RET。1.STL指令STL步进触点指令用于“激活”某个状态,其梯形图符号为。
5、2.RET指令RET指令用于返回主母线,其梯形图符号为。RET8STL指令的编程方法STL指令梯形图9(1)与STL触点相连的触点应使用LD或LDI指令(RET)。(2)初始状态可由其他状态驱动,但运行开始时,必须用其他方法预先作好驱动,否则状态流程不可能向下进行。(3)STL触点可以直接驱动或通过别的触点驱动Y,M,S,T线圈和应用指令STL指令的编程注意事项10用M8000驱动S011(4)由于CPU只执行活动步对应的电路块,使用STL指令允许双线圈输出,即同一编程元件的一个线圈可用不同的STL触点驱动。(5)在步的活动
6、状态的转移过程中,相邻两步的状态继电器会同时ON一个扫描周期,可能会引发瞬时的双线圈问题。——软件互锁和硬件互锁STL指令的编程注意事项12(6)并行流程或选择流程中每一分支状态的支路数不能超过8条,总的支路数不能超过16条。(7)若为顺序不连续转移(即跳转),不能使用SET指令进行状态转移,应改用OUT指令进行状态转移。——课本图5-4,5-5,5-6STL指令的编程注意事项13(8)STL触点右边不能紧跟着使用入栈(MPS)指令。STL指令不能与MC、MCR指令一起使用。在FOR、NEXT结构中、子程序和中断程序中,不能
7、有STL程序块,但STL程序块中可允许使用最多4级嵌套的FOR、NEXT指令。(9)在转换条件对应的电路中,不能使用ANB,ORB,MPS,MRD和MPP指令,可用辅助继电器代替。STL指令的编程注意事项14单序列的编程方式小车运动控制。设小车在初始位置时停在左边,限位开关X000为ON。按下起动按钮X003后,小车按图中所示顺序运动。请编写出顺序功能图。15单序列的编程方式LDM8002SETS0STLS0LDX0ANDX3SETS20STLS20OUTY0LDX2SETS21STLS21OUTY1LDX0SETS22ST
8、LS22OUTY0LDX1SETS23STLS23OUTY1LDX0OUTS0RETX0·X3X0X3END16选择序列的编程方式1.选择序列的特点由两个及以上的分支程序组成的,但只能从中选择一个分支执行的程序,称为选择性流程程序。2.选择性分支的编程3.选择性汇合的编程4.编程实例17一
此文档下载收益归作者所有