第四章顺序功能流程图语言精选文档.ppt





《第四章顺序功能流程图语言精选文档.ppt》由会员分享,可在线阅读,更多相关《第四章顺序功能流程图语言精选文档.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章顺序功能流程图语言本讲稿第一页,共三十五页1 1、掌握顺序功能图的编程方法;、掌握顺序功能图的编程方法;2 2、了解顺序功能图的适用场合;、了解顺序功能图的适用场合;3 3、能够用顺序功能图编写编写简单的控制、能够用顺序功能图编写编写简单的控制程序;程序;4 4、能够把顺序功能图转换为梯形图和指令、能够把顺序功能图转换为梯形图和指令表。表。本章要求本章要求:本讲稿第二页,共三十五页本章知识点本章知识点1 1、状态的划分;、状态的划分;2 2、转移条件的选择;、转移条件的选择;3 3、顺序功能图的分支、汇合、跳转、重复、顺序功能图的分支、汇合、跳转、重复与指令表的转换。与指令表的转换。本讲
2、稿第三页,共三十五页第四章第四章 顺序功能流程图语言顺序功能流程图语言 顺序功能流程图(顺序功能流程图(顺序功能流程图(顺序功能流程图(SFC SFC SFC SFC 有些书称为状态功能图、状态转移有些书称为状态功能图、状态转移有些书称为状态功能图、状态转移有些书称为状态功能图、状态转移图)是为了满足结构化和标准化而设计的编程语言。它将图)是为了满足结构化和标准化而设计的编程语言。它将图)是为了满足结构化和标准化而设计的编程语言。它将图)是为了满足结构化和标准化而设计的编程语言。它将控制对象的一连串动作直接用程序表示出来,容易阅读、控制对象的一连串动作直接用程序表示出来,容易阅读、控制对象的一
3、连串动作直接用程序表示出来,容易阅读、控制对象的一连串动作直接用程序表示出来,容易阅读、容易理解。容易理解。容易理解。容易理解。PLCPLCPLCPLC在基本指令的基础上,增加了两条步进顺控指令:在基本指令的基础上,增加了两条步进顺控指令:1 1 1 1、步进顺控(阶梯)开始指令:、步进顺控(阶梯)开始指令:STLSTL2 2 2 2、步进顺控(阶梯)返回指令:、步进顺控(阶梯)返回指令:RETRET本讲稿第四页,共三十五页 对于一个复杂的控制系统,尤其是顺序控制程序,由于内部的联对于一个复杂的控制系统,尤其是顺序控制程序,由于内部的联锁、互锁关系极其复杂,采用梯形图往往顾此失彼,而采用顺序功
4、能锁、互锁关系极其复杂,采用梯形图往往顾此失彼,而采用顺序功能流程图语言就能轻而易举地解决这一问题。有些书称为步进阶梯指令流程图语言就能轻而易举地解决这一问题。有些书称为步进阶梯指令(STLSTL、RET RET),利用这种编程方法,很容易编出复杂的顺控程),利用这种编程方法,很容易编出复杂的顺控程序,且程序流程清晰,规律性强,能大大提高工作效率。另外这序,且程序流程清晰,规律性强,能大大提高工作效率。另外这种方法也为调试、运行带来方便。种方法也为调试、运行带来方便。本讲稿第五页,共三十五页把控制过程按流程分为不同的状态;把控制过程按流程分为不同的状态;在一个状态下,完成一个或几个输出操作;在
5、一个状态下,完成一个或几个输出操作;当满足状态转移条件时,就跳转到下一个工当满足状态转移条件时,就跳转到下一个工作状态,执行下面的不同操作。作状态,执行下面的不同操作。SFCSFC对控制过程的处理方法:对控制过程的处理方法:本讲稿第六页,共三十五页 梯形图方式中互梯形图方式中互锁非常复杂:不管锁非常复杂:不管设备的动作发生在设备的动作发生在什么地方,系统总什么地方,系统总是同时对前后动作是同时对前后动作进行处理,需要许进行处理,需要许多互锁信号。多互锁信号。而在而在SFC中,中,只处理与当前设只处理与当前设备的动作对应的备的动作对应的程序,对之前动程序,对之前动作和以后动作不作和以后动作不加处
6、理。加处理。一、顺序(状态)功能流程图语言的特点一、顺序(状态)功能流程图语言的特点1 1、一般不用考虑互锁问题;、一般不用考虑互锁问题;、一般不用考虑互锁问题;、一般不用考虑互锁问题;2 2、动作顺序清晰;、动作顺序清晰;、动作顺序清晰;、动作顺序清晰;3 3、程序标准化易于阅读。、程序标准化易于阅读。梯形图不能梯形图不能表现动作的顺序。表现动作的顺序。SFC用流程图用流程图的形式将程序的形式将程序表现出来。这表现出来。这种种SFC语言基语言基本上和设备动本上和设备动作的顺序是一作的顺序是一致的。致的。梯形图方式设计自由度很高,要实现一个设备的梯形图方式设计自由度很高,要实现一个设备的动作,
7、存在几种可选择的方法。动作,存在几种可选择的方法。在在SFC中为了生成与设备动作相符的中为了生成与设备动作相符的SFC(顺序功能(顺序功能流程图、状态转移图),对程序设计的自由度进行了限流程图、状态转移图),对程序设计的自由度进行了限制,使它与动作一致,实现了程序的标准化。制,使它与动作一致,实现了程序的标准化。本讲稿第七页,共三十五页二、二、SFCSFC的适用条件的适用条件 SFCSFC是用状态转移图记录动作的顺序。最适是用状态转移图记录动作的顺序。最适合于合于有固定动作顺序的应用场合(如机械有固定动作顺序的应用场合(如机械手、自动输送线、交通灯等)。手、自动输送线、交通灯等)。SFCSFC
8、不适用于动作随机与顺序无关的那些控不适用于动作随机与顺序无关的那些控制制(如电梯、有外部中断、通过(如电梯、有外部中断、通过A/DA/D采样判采样判断再决定程序走向等应用场合)。断再决定程序走向等应用场合)。在一个在一个PLCPLC程序中,可同时使用程序中,可同时使用SFCSFC和梯形图,和梯形图,或根据不同的控制目的分别运用。或根据不同的控制目的分别运用。本讲稿第八页,共三十五页三、状态转移图及其工作原理三、状态转移图及其工作原理 状态转移图是由描述设备一系列动作中,每一状态转移图是由描述设备一系列动作中,每一个动作处理的个动作处理的步步和一个动作转向下一个动作的和一个动作转向下一个动作的转
9、移条件转移条件组成,并用梯形图方式描述每个步和组成,并用梯形图方式描述每个步和转换条件的具体逻辑关系。转换条件的具体逻辑关系。即状态转移图由状态、转移条件、对应的输出即状态转移图由状态、转移条件、对应的输出三部分组成。三部分组成。状态转移图程序的动作,从初始步开始,当符状态转移图程序的动作,从初始步开始,当符合转移条件时,转入下一个步,直到合转移条件时,转入下一个步,直到ENDEND步结束步结束一系列动作,然后再从初始步开始执行。一系列动作,然后再从初始步开始执行。本讲稿第九页,共三十五页 用顺序功能图编程方法编写一个深孔钻进用顺序功能图编程方法编写一个深孔钻进给系统控制程序给系统控制程序要求
10、画出动作顺序图、画出状态转移图、及写出指令表程要求画出动作顺序图、画出状态转移图、及写出指令表程要求画出动作顺序图、画出状态转移图、及写出指令表程要求画出动作顺序图、画出状态转移图、及写出指令表程序。序。序。序。系统的动作要求:系统的动作要求:系统的动作要求:系统的动作要求:1 1 1 1、按下启动按钮、按下启动按钮、按下启动按钮、按下启动按钮1QA(X10)1QA(X10)1QA(X10)1QA(X10)后首先快进;后首先快进;后首先快进;后首先快进;2 2 2 2、碰上行程开关、碰上行程开关、碰上行程开关、碰上行程开关LK1LK1LK1LK1(X11)X11)X11)X11)后转为工进,同
11、时启动钻头驱动电机后转为工进,同时启动钻头驱动电机后转为工进,同时启动钻头驱动电机后转为工进,同时启动钻头驱动电机(Y0)Y0)Y0)Y0);3 3 3 3、碰上、碰上、碰上、碰上LK2(X12)LK2(X12)LK2(X12)LK2(X12)后,后退;后,后退;后,后退;后,后退;4 4 4 4、碰上、碰上、碰上、碰上LK1(X11)LK1(X11)LK1(X11)LK1(X11)后快进;后快进;后快进;后快进;5 5 5 5、碰上、碰上、碰上、碰上LK2(X12)LK2(X12)LK2(X12)LK2(X12)后再次工进;后再次工进;后再次工进;后再次工进;6 6 6 6、碰上、碰上、碰上
12、、碰上LK3(X13)LK3(X13)LK3(X13)LK3(X13)后,后退;后,后退;后,后退;后,后退;7 7 7 7、碰上、碰上、碰上、碰上LK1(X11)LK1(X11)LK1(X11)LK1(X11)后关闭钻头后关闭钻头后关闭钻头后关闭钻头驱动电机驱动电机驱动电机驱动电机(Y0)(Y0)(Y0)(Y0);然后延时;然后延时;然后延时;然后延时2 2 2 2秒停止后退秒停止后退秒停止后退秒停止后退.本讲稿第十页,共三十五页两次进给动力滑台两次进给动力滑台 X10X11X12X11X13X12本讲稿第十一页,共三十五页X10X11X12X11X13X12转移条件转移条件状态状态输出输出
13、本讲稿第十二页,共三十五页四、状态的划分和主令开关的确定:四、状态的划分和主令开关的确定:1 1、输出有增加或减少就是一个新的状态。、输出有增加或减少就是一个新的状态。2 2、主令开关:控制运动状态改变的开关称为主令开、主令开关:控制运动状态改变的开关称为主令开关。上例中的关。上例中的X11X11、X12X12X12X12等等等等 3 3、主令开关(状态转移条件)的确定:、主令开关(状态转移条件)的确定:按预定的工艺,要求输出发生改变的元件可作主令开按预定的工艺,要求输出发生改变的元件可作主令开关。关。状态功能流程转移图转换为对应的梯形图的方法状态功能流程转移图转换为对应的梯形图的方法(步进顺
14、控开始指令(步进顺控开始指令STLSTL功能类似于主控触点)功能类似于主控触点)1 1、把状态寄存器作为主控触点;、把状态寄存器作为主控触点;、把状态寄存器作为主控触点;、把状态寄存器作为主控触点;2 2、把对应状态的输出画在主控触点后;、把对应状态的输出画在主控触点后;3 3、用主令开关将下一状态置位。、用主令开关将下一状态置位。本讲稿第十三页,共三十五页状态功能流程转移图与对应的梯形图状态功能流程转移图与对应的梯形图内母线内母线要用要用OUT OUT 不用不用SETSET要用要用RETRET返回返回用用SETSET将将下一状态下一状态置位置位转移条转移条件件本讲稿第十四页,共三十五页LD
15、M8002LD M8002SET S0 SET S0 SET S0 SET S0 STL S0STL S0STL S0STL S0LD X10LD X10SET S20SET S20STL S20STL S20STL S20STL S20OUT Y1OUT Y1OUT Y3OUT Y3LD X11LD X11SET S21SET S21STL S21STL S21SET Y0SET Y0SET Y0SET Y0OUT Y1OUT Y1OUT Y1OUT Y1LD X12LD X12SET S22SET S22SET S22SET S22STL S22STL S22OUT Y2OUT Y2LD
16、X11LD X11SET S23SET S23SET S23SET S23STL S23STL S23OUT Y1OUT Y1OUT Y3OUT Y3LD X12LD X12SET S24SET S24SET S24SET S24STL S24STL S24STL S24STL S24OUT Y1OUT Y1LD X13LD X13SET S25SET S25SET S25SET S25 STL S25STL S25STL S25STL S25OUT Y2OUT Y2LD X11LD X11LD X11LD X11SET S26SET S26SET S26SET S26STL S26STL S
17、26STL S26STL S26RST Y0RST Y0RST Y0RST Y0OUT Y2OUT Y2OUT Y2OUT Y2OUT T0OUT T0K20 K20 K20 K20 LD T0 LD T0 LD T0 LD T0 OUT S0OUT S0RETRETRETRETENDEND指令表指令表本讲稿第十五页,共三十五页五、编制五、编制SFCSFC的注意事项的注意事项 1 1、不能使用、不能使用、不能使用、不能使用MCMC指令;指令;指令;指令;2 2、STLSTLSTLSTL接点后可直接接输出,转换成指令表时,接点后可直接接输出,转换成指令表时,STLSTLSTLSTL接接点后第一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 顺序 功能 流程图 语言 精选 文档

限制150内