顺序控制梯形图的编程方法实用教案_第1页
顺序控制梯形图的编程方法实用教案_第2页
顺序控制梯形图的编程方法实用教案_第3页
顺序控制梯形图的编程方法实用教案_第4页
顺序控制梯形图的编程方法实用教案_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1顺序控制梯形图的编程方式主要有:顺序控制梯形图的编程方式主要有:1 1、使用、使用STLSTL指令的编程方式指令的编程方式2 2、使用起保停电路的编程方式、使用起保停电路的编程方式3 3、以转换为中心的编程方式、以转换为中心的编程方式4 4、自动、自动(zdng)/(zdng)/手动程序的转换手动程序的转换第1页/共71页第一页,共71页。2第2页/共71页第二页,共71页。3使用(shyng)STL指令的编程方式为便于将顺序功能图转换为梯形图,用代表各步的编程元件为便于将顺序功能图转换为梯形图,用代表各步的编程元件号作为步的代号号作为步的代号(diho)。在。在STL指令编程中,用指令编程

2、中,用PLC状态状态编程元件编程元件S(状态继电器)代表各步(状态继电器)代表各步状态转移图。状态转移图。状态转移图(顺序功能图)的特点状态转移图(顺序功能图)的特点STL指令及编程方法指令及编程方法STL指令的编程注意事项指令的编程注意事项单序列的编程方式单序列的编程方式选择序列的编程方式选择序列的编程方式并行序列的编程方式并行序列的编程方式第3页/共71页第三页,共71页。4状态状态(zhungt(zhungti)i)继电器继电器类类 别别 FXFX1S1S系列系列FXFX1N1N系列系列FXFX2N2N、FXFX2NC2NC系系列列用途用途初始状态初始状态 S0S0S9S9,1010点点

3、S0S0S9S9,1010点点S0S0S9S9,1010点点用于用于SFCSFC的初的初始状态始状态返回状态返回状态 S10S10S19S19,1010点点S10S10S19S19,1010点点S10S10S19S19,1010点点用于返回原用于返回原点状态点状态一般状态一般状态 S20S20S127S127,108108点点S20S20S999S999,980980点点S20S20S499S499,480480点点用于用于SFCSFC的中的中间状态间状态断电保持断电保持状态状态S0S0S127S127,128128点点S0S0S999S999,10001000点点S500S500S899,

4、S899, 400400点点用于保持停用于保持停电前状态电前状态信号报警信号报警状态状态-S900S900S999S999,100100点点用作报警元用作报警元件件第4页/共71页第四页,共71页。5状态状态(zhungti)(zhungti)转移图的特点转移图的特点(1)可以将复杂的控制任务或控制过程分解成若干个状态。(2)相对某一个具体的状态来说,控制任务简单了,给局部程序的编制带来了方便。(3)整体程序是局部程序的综合,只要搞清楚各状态需要完成的动作、状态转移的条件和转移的方向,就可以进行状态转移图的设计(shj)。(4)这种图形很容易理解,可读性很强,能清楚地反映全部控制的工艺过程。第

5、5页/共71页第五页,共71页。6RET第6页/共71页第六页,共71页。7STLSTL指令指令(zhlng)(zhlng)的编程方法的编程方法STL指令梯形图第7页/共71页第七页,共71页。8(1) (1) 与与STLSTL触点相连的触点应使用触点相连的触点应使用LDLD或或LDILDI指令指令(RET) (RET) 。(2) (2) 初始状态可由其他状态驱动,但运行开始时,必须用其他初始状态可由其他状态驱动,但运行开始时,必须用其他方法预先作好驱动,否则状态流程方法预先作好驱动,否则状态流程(lichng)(lichng)不可能向下进不可能向下进行。行。(3) STL(3) STL触点可

6、以直接驱动或通过别的触点驱动触点可以直接驱动或通过别的触点驱动Y Y,M M,S S,T T线线圈和应用指令圈和应用指令第8页/共71页第八页,共71页。9第9页/共71页第九页,共71页。10(4) (4) 由于由于CPUCPU只执行活动步对应的电路块,使用只执行活动步对应的电路块,使用(shyng)STL(shyng)STL指令允许双线圈输出,即同一编程元件的一个线圈可用不同指令允许双线圈输出,即同一编程元件的一个线圈可用不同的的STLSTL触点驱动。触点驱动。(5) (5) 在步的活动状态的转移过程中,相邻两步的状态继电器会在步的活动状态的转移过程中,相邻两步的状态继电器会同时同时ONO

7、N一个扫描周期,可能会引发瞬时的双线圈问题。一个扫描周期,可能会引发瞬时的双线圈问题。软件互锁和硬件互锁软件互锁和硬件互锁第10页/共71页第十页,共71页。11(6)(6)若为顺序不连续转移(即跳转),不能使用若为顺序不连续转移(即跳转),不能使用SETSET指令进行状态转指令进行状态转移,应改用移,应改用OUTOUT指令进行状态转移。指令进行状态转移。课本图课本图5-45-4,5-5,5-65-5,5-6(7)(7)并行流程或选择流程中每一分支状态的支路并行流程或选择流程中每一分支状态的支路(zh l)(zh l)数不能超数不能超过过8 8条,总的支路条,总的支路(zh l)(zh l)数

8、不能超过数不能超过1616条。条。第11页/共71页第十一页,共71页。12(8) STL(8) STL触点右边不能紧跟着使用入栈(触点右边不能紧跟着使用入栈(MPSMPS)指令。)指令。STLSTL指令指令不能与不能与MCMC、MCRMCR指令一起指令一起(yq)(yq)使用。在使用。在FORFOR、NEXTNEXT结构中、结构中、子程序和中断程序中,不能有子程序和中断程序中,不能有STLSTL程序块,但程序块,但STLSTL程序块中可程序块中可允许使用最多允许使用最多4 4级嵌套的级嵌套的FORFOR、NEXTNEXT指令。指令。 (9) (9) 在转换条件对应的电路中,不能使用在转换条件

9、对应的电路中,不能使用ANBANB,ORBORB,MPSMPS,MRDMRD和和MPPMPP指令,可用辅助继电器代替。指令,可用辅助继电器代替。第12页/共71页第十二页,共71页。13单序列(xli)的编程方式小车运动控制。小车运动控制。设小车在初始位置时停在左边设小车在初始位置时停在左边(zu bian)(zu bian),限位开关,限位开关X000X000为为ONON。按下起动按钮。按下起动按钮X003X003后,小车按图中所示顺序运动。请编后,小车按图中所示顺序运动。请编写出顺序功能图。写出顺序功能图。第13页/共71页第十三页,共71页。14单序列(xli)的编程方式LD M8002

10、SET S0STL S0LD X0AND X3SET S20STL S20OUT Y0LD X2SET S21STL S21OUT Y1LD X0SET S22STL S22OUT Y0LD X1SET S23STL S23OUT Y1LD X0OUT S0RETX0X3X0 X3END第14页/共71页第十四页,共71页。15选择序列(xli)的编程方式第15页/共71页第十五页,共71页。16一、动作分析人靠近自动门时,感应器X0为ON,Y0驱动电动机高速开门,碰到开门减速开关X1时,变为低速(d s)开门。碰到开门极限开关X2时电动机停转,开始延时。若在0.5s内感应器检测到无人,Y2启

11、动电动机高速关门。碰到关门减速开关X4时,改为低速(d s)关门,碰到关门极限开关X5时电动机停转。在关门期间若感应器检测到有人,停止关门,T1延时0.5s后自动转换为高速开门。选择序列(xli)的编程方式第16页/共71页第十六页,共71页。17选择(xunz)序列的编程方式第17页/共71页第十七页,共71页。18二、输入输出配线图根据前面的学习,在依据图中的标示,同学(tng xu)们可以自己画出输入及输出端口的分配。三、顺序功能图的绘制选择(xunz)序列的编程方式第18页/共71页第十八页,共71页。19S0M8002Y0S20X0有人高速开门Y1S21X1减速位置减速开门T0S22

12、X2全开0.5sY2S23T0高速关门X4减速位置Y3S24减速关门X5全关T1S250.5sX0有人T1选择序列(xli)的编程方式第19页/共71页第十九页,共71页。20选择序列(xli)的编程方式四、选择序列结构(jigu)的步进指令编程5第20页/共71页第二十页,共71页。21并行(bngxng)序列的编程方式1并行性流程程序的特点 由两个及以上的分支(fnzh)程序组成的,但必须同时执行各分支(fnzh)的程序,称为并行性流程程序。2并行性分支(fnzh)的编程 3并行性汇合的编程第21页/共71页第二十一页,共71页。224编程实例交通(jiotng)信号灯控制系统并行(bng

13、xng)序列的编程方式一、十字路口双向交通灯自动控制系统动作要求(yoqi)如时序图所示。第22页/共71页第二十二页,共71页。23并行序列(xli)的编程方式第23页/共71页第二十三页,共71页。24并行序列(xli)的编程方式二、思考问题(1)该控制系统是否属于顺序控制?是哪种结构?(2)该控制系统工作步如何(rh)划分?共有多少工作步?(3)输入/输出信号有哪些?第24页/共71页第二十四页,共71页。25并行序列(xli)的编程方式三、输入(shr)/输出分配表第25页/共71页第二十五页,共71页。26并行序列(xli)的编程方式四、输入(shr)/输出配线图五、功能(gngnn

14、g)图的绘制第26页/共71页第二十六页,共71页。27并行序列(xli)的编程方式十字路口双向交通灯自动控制系统(kn zh x tn)时序图第27页/共71页第二十七页,共71页。28M8002S0X0C0T0C0T0S22T1T1K10S23Y0C0K10T2K10K3S24T3Y1T3K40RST C0S25Y2T4K200S31T9T3Y5T9K200S33T6T6K10S34Y6C1K10T7K10C1T7C1T7K3S35Y4T8K40RST C1S32T5Y3T5K100T0S21Y0T0K100东西向绿灯(ldng)亮东西向绿灯(ldng)闪东西向黄灯亮东西向红灯(hn dn

15、)亮南北向红灯亮南北向绿灯亮南北向绿灯闪南北向黄灯亮S36T8虚设步X1X1第28页/共71页第二十八页,共71页。29六、选择(xunz)序列结构的步进指令编程并行(bngxng)序列的编程方式SETS36S36 X1SETS21X1RETSETS31第29页/共71页第二十九页,共71页。30七、指令表SET S36STL S36LDI X1SET S21SET S31LD X1OUT S0RETEND第30页/共71页第三十页,共71页。31并行(bngxng)序列的编程方式5并行性流程程序编程注意事项(1)并行性流程的汇合最多能实现8个流程的汇合。(2)在并行分支、汇合流程中,不允许(

16、ynx)有下图(a)的转移条件,而必须将其转化为(b)的形式,再进行编程。第31页/共71页第三十一页,共71页。32并行(bngxng)序列的编程方式第32页/共71页第三十二页,共71页。33使用(shyng)起保停电路的编程方式p根据顺序功能图,用辅助继电器根据顺序功能图,用辅助继电器M代表代表(dibio)各步,使各步,使用有记忆(或保持)功能的电路(起保停电路)来控制代用有记忆(或保持)功能的电路(起保停电路)来控制代表表(dibio)各步的辅助继电器。各步的辅助继电器。p单序列的编程方式单序列的编程方式p选择序列的编程方式选择序列的编程方式p并行序列的编程方式并行序列的编程方式p仅

17、有两步的闭环处理仅有两步的闭环处理第33页/共71页第三十三页,共71页。34(Xi+1)第34页/共71页第三十四页,共71页。35X0X3M0M4M1M2M3右行左行右行左行单序列(xli)的编程方式X0X2X0X1X0右行左行右行左行END第35页/共71页第三十五页,共71页。36选择序列(xli)的编程方式X4M5END第36页/共71页第三十六页,共71页。37选择(xunz)序列的编程方式练习1: 使用起保停电路(dinl)的编程方法编写下面顺序功能图练习2: 使用顺序功能(gngnng)图实现实验四:混合液体的控制要求,并用起保停电路的编程方法编写顺序功能(gngnng)图。第

18、37页/共71页第三十七页,共71页。38p分支:如某一步后面有一个由分支:如某一步后面有一个由N步分支组成的选择序列,步分支组成的选择序列,则该步的的结束条件为:这则该步的的结束条件为:这N个后续步对应的辅助继电器个后续步对应的辅助继电器的常闭触点与该步线圈的串联。的常闭触点与该步线圈的串联。p合并:如某步之前有合并:如某步之前有N个转换,则代表该步的辅助继电器个转换,则代表该步的辅助继电器的起动的起动(q dn)电路由电路由N条支路并联而成,各支路由某条支路并联而成,各支路由某一前级步对应的辅助继电器的常开触点与相应的转换条件一前级步对应的辅助继电器的常开触点与相应的转换条件对应的触点或电

19、路串联而成。对应的触点或电路串联而成。选择(xunz)序列的编程方式第38页/共71页第三十八页,共71页。39并行序列(xli)的编程方式第39页/共71页第三十九页,共71页。40并行(bngxng)序列的编程方式练习3: 用起保停电路(dinl)的编程方法编写STL方法中的交通信号灯控制系统。第40页/共71页第四十页,共71页。41仅有两步的闭环的处理(chl)第41页/共71页第四十一页,共71页。42选择(xunz)序列的编程方式练习(linx)1: 使用起保停电路的编程方法编写下面顺序功能图练习2: 使用顺序功能图实现实验四:混合液体的控制(kngzh)要求,并用起保停电路的编程

20、方法编写顺序功能图。第42页/共71页第四十二页,共71页。43以转换(zhunhun)为中心的编程方式使用置位复位指令的编程方法1设计思想2单序列(xli)的编程方法3选择序列(xli)的编程方法4并行序列(xli)的编程方法第43页/共71页第四十三页,共71页。44设计(shj)思想使用置位复位(f wi)指令编程的顺序功能图与梯形图的对应关系。M1M2X1M1X1SET M2RST M1第44页/共71页第四十四页,共71页。45单序列(xli)的编程方法X0X3M0M4M1M2M3右行左行右行左行X000X002X000X001X000第45页/共71页第四十五页,共71页。46选择

21、(xunz)序列的编程方法X1X0X1Y1绿灯红灯红灯M0X0SETM1RSTM0SETM0M8002M1X1SETM0RSTM1M0X1SETM2RSTM0M2X0SETM0RSTM2M0Y0M1Y1M2END单行道交通(jiotng)控制系统第46页/共71页第四十六页,共71页。47并行序列(xli)的编程方法M8002M0X0 起动M2M3Y2M4M5X1已加紧M1Y0等待M10=1Y1Y2X2X3Y3X4M6M7Y5M8M9等待Y4Y5X2X3Y6X4Y7X10已松开第47页/共71页第四十七页,共71页。48并行(bngxng)序列的编程方法M0X0SETM1RSTM0SETM0M

22、8002M2X2SETM3RSTM2M1X1SETM2RSTM1M3X3SETM6SETM4RSTM3SETM5RSTM4M4X4M5M9SET M10RSTM5RSTM9SETM7RSTM6SETM8RSTM7M6X5M7X6SETM9RSTM8M8X7SETM0RST M10M10 X10ENDY0M1M2Y2M3M2Y1M4Y3M6Y5M7M6Y4M8Y6M10Y7加紧左侧工进左侧快进左侧快退右侧工进右侧快进右侧快退松开第48页/共71页第四十八页,共71页。49自动(zdng)/手动程序的转换公用程序公用程序(chngx)(chngx)手动程序手动程序(chngx)(chngx)自动程

23、序自动程序(chngx)(chngx)条件跳转指令第49页/共71页第四十九页,共71页。50自动(zdng)/手动程序的转换示例:用步进指令设计一个电镀槽生产线的控制程序。 控制要求(yoqi)为:具有手动和自动控制功能,手动时,各动作能分别操作;自动时,按下启动按钮后,从原点开始按下图所示的流程运行一周回到原点。第50页/共71页第五十页,共71页。51图中SQ1SQ4为行车进退限位开关(kigun),SQ5、SQ6为吊钩上、下限位开关(kigun)第51页/共71页第五十一页,共71页。52(1)I/O分配X0:自动/手动转换X1:右限位X2:第二槽限位X3:第三槽限位X4:左限位X5:

24、上限位X6:下限(xixin)位X7:停止X10 自动位起动(q dn)X11 手动向上X12 手动向下X13 手动向右X14 手动向左Y0 吊钩(dio u)上Y1 吊钩(dio u)下Y2 行车右行Y3 行车左行Y4 原点指示第52页/共71页第五十二页,共71页。53(2)PLC的外部(wib)接线图第53页/共71页第五十三页,共71页。54(3)电镀(dind)槽生产线的状态转移图经验法设计手动部分手动操作时,除初始步外,其余各步为OFF初始位置条件跳转指令公用程序第54页/共71页第五十四页,共71页。55本节小结本节小结(xioji)(xioji)小结小结掌握顺序控制梯形图的三种

25、编程方法掌握顺序控制梯形图的三种编程方法(fngf)(fngf):步进顺控指令编程法;起保停电路编程法;复位置步进顺控指令编程法;起保停电路编程法;复位置位指令编程法。位指令编程法。多种工作方式编程法多种工作方式编程法习题习题(xt)(xt):P89P89:2 2,3,10,113,10,11第55页/共71页第五十五页,共71页。56第56页/共71页第五十六页,共71页。57经验(jngyn)法顺序功能图及用起保停方法编制梯形图实验(shyn)四 多种液体混合控制第57页/共71页第五十七页,共71页。58(一)两种液体混合控制1. 按下启动按钮,电磁阀YV1为ON,液体A注入容器,当液面

26、高度为H1(H1为ON)时,YV1为OFF,液体A停止注入。2. 电磁阀YV2为ON,液体B注入容器,当液面高度达到H2(H2为ON)时, YV2为OFF,液体B停止注入。3. 启动搅拌机M,搅拌液体6S后M停止,电磁阀YV5为ON,放出混合液体。经过10S钟容器放空,电磁阀YV5关闭(gunb)。 4. 按下停止按钮,系统停止工作。实验(shyn)四 多种液体混合控制第58页/共71页第五十八页,共71页。59输输 入入 信信 号号输输 出出 信信 号号信号元件及作用信号元件及作用PLCPLC输入口地址输入口地址信号元件及作信号元件及作用用PLCPLC输出口地址输出口地址启动按钮启动按钮X0

27、00X000电磁阀电磁阀YV1YV1Y000 0停止按钮停止按钮X001X001电磁阀电磁阀YV2YV2Y001 1液面检测传感器液面检测传感器H1H1X002X002电磁阀电磁阀YV3YV3Y002 2液面检测传感器液面检测传感器H2H2X003X003电磁阀电磁阀YV4YV4Y003 3液面检测传感器液面检测传感器H3H3X004X004电磁阀电磁阀YV5YV5Y004 4液面检测传感器液面检测传感器H4H4X005X005加热器加热器RYRYY005 5液面检测传感器液面检测传感器TETEX006X006搅拌电机搅拌电机M MY006 6第59页/共71页第五十九页,共71页。60实验五

28、 多种液体(yt)混合控制经验(jngyn)法第60页/共71页第六十页,共71页。61(二)三种液体混合加热控制1. 按下启动按钮,电磁阀YV1和YV2同时为ON ,液体A和液体B同时注入容器(rngq)。当液面高度达到H3(H3为ON)时,YV1、YV2同时为OFF,液体A、B停止注入。2. 电磁阀YV3为ON,液体C注入容器(rngq),当液位高度达到H4(H4为ON)时,YV3为OFF液体C停止注入。3. 启动搅拌机M,搅拌液体6S后M停止。加热器RY为ON,开始加热液体,当液体经10S加热到60后,TE为ON,加热器RY为OFF。4. 电磁阀YV5打开,放出混合液体,经12S后容器(

29、rngq)放空,电磁阀YV5关闭。5. 按下停止按钮,系统停止工作。第61页/共71页第六十一页,共71页。62输输 入入 信信 号号输输 出出 信信 号号信号元件及作用信号元件及作用PLCPLC输入口地址输入口地址信号元件及作信号元件及作用用PLCPLC输出口地址输出口地址启动按钮启动按钮X000X000电磁阀电磁阀YV1YV1Y000 0停止按钮停止按钮X001X001电磁阀电磁阀YV2YV2Y001 1液面检测传感器液面检测传感器H1H1X002X002电磁阀电磁阀YV3YV3Y002 2液面检测传感器液面检测传感器H2H2X003X003电磁阀电磁阀YV4YV4Y003 3液面检测传感器液面检测传感器H3H3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论