第6章三菱FX系列PLC的步进指令.ppt_第1页
第6章三菱FX系列PLC的步进指令.ppt_第2页
第6章三菱FX系列PLC的步进指令.ppt_第3页
第6章三菱FX系列PLC的步进指令.ppt_第4页
第6章三菱FX系列PLC的步进指令.ppt_第5页
免费预览已结束,剩余22页可下载查看

下载本文档

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

文档简介

第6章三菱FX系列PLC的步进指令,4.1状态转移图4.2步进指令4.3步进指令举例应用,本章要点1.要求掌握运用状态法编程的方法。2.要求能灵活地进行状态转移图与梯形图的转换。本章难点1.状态步的划分及转移条件的确定。2.多分支状态转移图与梯形图的转换。3.针对具体的控制对象用状态法编程。,4.1状态转移图,采用状态转移图的必要性?,一、状态编程思想,压下后限位开关,当合上起动开关时,小车前进,延时8s后小车向后运行,打开小车底门(停6s),完成一次动作,小车运行过程示意图,编制的程序存在以下一些问题:(1)工艺动作表达繁琐。(2)梯形图涉及的联锁关系较复杂,处理起来较麻烦。(3)梯形图可读性差,很难从梯形图看出具体控制工艺过程。,为了程序编制的直观性和复杂控制逻辑关系的分解与综合。提出了状态转移图。,梯形图,状态转移流程图,(1)将复杂的任务或过程分解成若干个工序(状态)(2)控制任务实现了简化(3)只要弄清各工序成立的条件、工序转移的条件和转移的方向,就可进行这类图形的设计。(4)可读性很强,能清晰地反映全部控制工艺过程。将上图中的“工序”更换为“状态”,就得到了状态转移图状态编程的一般思想为:将一个复杂的控制过程分解为若干个工作状态,弄清各状态的工作细节(状态的功能、转移条件和转移方向),再依据总的控制顺序要求,将这些状态联系起来,形成状态转移图,进而编绘梯形图程序。,二、FX2的状态元件分类,不同型号状态元件不同!,三、状态转移图的编制步骤(以斗车自动往返控制为例),(1)将整个工作过程按工作步序进行分解,每个工序对应一个状态,其状态分配如下:初始状态S0前进S20翻斗车S21(2)理解每个状态的功能、作用S0PLC上电作好工作准备S20前进(输出Y0,驱动电动机M正转)S21翻斗车(输出Y1,同时计时T0开始工作)S22后退(输出Y2,驱动电动机M反转)S23开底门(输出Y3,同时计时T1开始工作)各状态的功能是通过PLC驱动其各种负载来完成的。负载可由状态元件直接驱动,也可由其他软元件触点的逻辑组合驱动。状态的转移条件可以是单一的,也可以是多个元件的串并联组合。,后退S22开底门S23,(3)找出每个状态的转移条件。即在什么条件将下个状态“激活”。状态转移图就是状态和状态转移条件及转移方向构成的流程图,弄清转移条件当然是必要的。由工作过程可知,本例各状态的转移条件为:S20X0S21X1S22T0S23X2状态的转移条件可以是单一的,也可以是多个元件的串并联组合。,顺控状态图,经过上述三步,可得小车自动往返控制的顺控状态图,4.2FX系列PLC的步进指令,4.2.1步进指令(STL、RET),步进指令的说明:步进接点须与梯形图左母线连接。使用STL指令后,LD或LDI指令点则被右移,所以当把LD或LDI点返回母线时,需要使用步进返回指令RET。使用STL指令后的状态继电器(有时亦称步进继电器),才具有步进控制功能。这时除了提供步进常开接点外,还可提供普通的常开接点与常闭接点,但STL指令只适用于步进接点。,步进指令的说明:步进接点须与梯形图左母线连接。使用STL指令后,LD或LDI指令点则被右移,所以当把LD或LDI点返回母线时,需要使用步进返回指令RET。使用STL指令后的状态继电器(有时亦称步进继电器),才具有步进控制功能。这时除了提供步进常开接点外,还可提供普通的常开接点与常闭接点,但STL指令只适用于步进接点。,只有步进接点接通时,它后面的电路才能动作。如果步进接点断开,则其后面的电路将全部断开。当需保持输出结果时,可用SET和RST指令来实现。,如果不用STL步进接点时,状态继电器可作为普通辅助(中间)继电器M用,这时其功能与M相同。步进指令后面可以使用CJP/EJP指令,但不能使用MC/MCR指令。在时间顺序步进控制电路中,只要不是相邻步进工序,同一个定时器可在这些步进工序中使用,这可节省定时器。,只有S40接通时,Y20才断开,即从S30接通开始到S40接通为止,这段时间为Y20持续接通时间。,使状态继电器复位的方法。当使用S500S899状态继电器时,具有断电保护功能,即断电后再次通电,动作从断电时的状态开始。但在某些情况下需要从初始状态开始执行动作,这时需要复位所有的状态。此时应使用功能指令区间复位指令ZRST实现状态复位操作。实际应用时,区间复位的起始值为设定复位开始器件的编号,区间复位的终止值为设定复位结束器件的编号。,4.2.2步进梯形图,1状态的三要素:驱动负载、指定转移目标、指定转移条件2状态的开启与关闭及状态转移图执行的特点开启可以理解为该段程序被扫描执行。而关闭则可以理解为该段程序被跳过,未能扫描执行3步进梯形图:使用步进接点指令和步进返回指令梯形图的形式将状态转移图以梯形图的形式表述出来。步进指令常用于控制时间和位移等顺序的操作过程。步进接点只有常开接点,而没有常闭接点。,STLS20OUTY0LDX1SETS21STLS21OUTY1,状态转移图步进梯形图编程,4步进梯形图编程注意事项,(1)状态编程顺序为:先进行驱动,再进行转移,不能颠倒。(2)对状态处理,编程时必须使用步进接点指令STL。(3)程序的最后必须使用步进返回指令RET,返回主母线。(4)驱动负载使用OUT指令。当同一负载需要连续多个状态驱动,可使用多重输出,也可使用SET指令将负载置位,等到负载不需驱动时用RST指令将其复位。在状态程序中,不同时“激活”的“双线圈”是允许的。另外相邻状态使用的T、C元件,编号不能相同。(5)负载的驱动、状态转移条件可能为多个元件的逻辑组合,视具体情况,按串、并联关系处理,不能遗漏。(6)若为顺序不连续转移,不能使用SET指令进行状态转移,应改用OUT指令进行状态转移。(7)在STL与RET指令之间不能使用MC、MCR指令。,(9)需在停电恢复后继续原状态运行时,可使用S500S899停电保持状态元件。,(8)初始状态可由其他状态驱动,但运行开始必须用其他方法预先作好驱动,否则状态流程不可能向下进行。一般用系统的初始条件,若无初始条件,可用M8002(PLC从STOPRUN切换时的初始脉冲)进行驱动。,4.2.3多分支状态转移图的处理与梯形图的转换,在步进顺序控制过程中,有时需要将同一控制条件转向多条支路,或把不同条件转向同一支路,或跳过某些工序或重复某些操作。以上这些称之为多分支状态转移图。这种多种工作顺序的状态流程图为:分支、汇合流程图。根据转向分支流程的形式,可分为:选择性分支与汇合流程图与并行分支与汇合流程图。,(一)选择性分支状态转移图的特点(以例子说明),(1)S20为分支状态。(根据不同的条件(X0,X10,X20),选择且只能选择执行其中的一个流程。)(2)S50为汇合状态,可由S23、S33、S43任一状态驱动。(3)该状态转移图有三个流程顺序。,一、选择性分支与汇合的处理(从多个流程顺序中选择执行哪一个流程),(二)选择性分支与汇合状态转移图与梯形图的转换,1、首先进行分支状态元件的处理分支状态的处理方法是:首先进行分支状态的输出连接,然后依次按照转移条件置位各转移分支的首转移状态元件2、再依顺序进行各分支的连接3、最后进行汇合状态的处理汇合状态的处理方法是:先进行汇合前的驱动连接,再依顺序进行汇合状态的连接)。,(三)选择性分支与汇合状态转移图的编程方法,编程原则是先集中处理分支状态,然后再集中处理汇合状态。,1分支状态的编程编程方法是先进行分支状态的驱动处理,再依顺序进行转移处理。按分支状态的编程方法,首先对S20进行驱动处理(OUTY0),然后按S21、S31、S41的顺序进行转移处理。,STLS20OUTY0驱动处理LDX0SETS21转移到第一分支状态LDX10SETS31转移到第二分支状态LDX20SETS41转移到第三分支状态,2汇合状态的编程,编程思想:先进行汇合前状态的驱动处理,再依顺序进行汇合状态的转移处理。按照汇合状态的编程方法,依次将S21、S22、S23、S31、S32、S33、S41、S42和S43、的输出进行处理,然后按顺序进行从S23(第一分支)、S33(第二分支)、S43(第三分支)向S50的转移。,STLS21OUTY1LDX1SETS22STLS22OUTY2OUTT0K10LDT0SETS23STLS23OUTY3,STLS31OUTY11LDX1lSETS32STLS32OUTY12OUTT0K10LDT0SETS33STLS33OUTY13,STLS41OUTY21LDX21SETS42STLS42OUTY22OUTT0K10LDT0SETS43STLS43OUTY23,STLS23LDX2SETS50STLS33LDX12SETS50STLS43LDX22SETS50,第一分支汇合前处理,第二分支汇合前处理,第三分支汇合前处理,汇合前的驱动处理,由第一分支转移到汇合点,由第二分支转移到汇合点,由第三分支转移到汇合点,STLS21,STLS31,STLS41,STLS23,SETS50,SETS50,SETS50,二、并行分支与汇合的编程,(一)并行分支状态转移图,(二)并行分支与汇合状态转移图与梯形图的转换首先进行分支状态元件的处理处理方法:首先进行分支状态的输出连接,然后依次按照转移条件置位各转移分支的首转移状态元件。,再依顺序进行各分支的连接,最后进行汇合状态的处理汇合状态的处理方法:先进行汇合前的驱动连接,再依顺序进行汇合状态的连接。,(三)选择性分支与汇合状态转移图的编程方法。,编程原则是先集中处理分支状态,然后再集中处理汇合状态。,1分支状态的编程编程方法是先进行分支状态的驱动处理,再依顺序进行转移处理。首先对S20进行驱动处理(OUTY0),然后按S21、S31、S41的顺序进行转移处理。程序如下。STLS20OUTY0驱动处理LDX0SETS21向第一分支转移SETS31向第二分支转移SETS41向第三分支转移,2汇合状态的编程,先进行汇合前状态的驱动处理,再依顺序进行向汇合状态的转移处理。按照汇合状态的编程方法,依次将S21、S22、S23、S31、S32、S33、S41、S42、S43、的输出进行处理,然后按顺序进行从S23(第一分支)、S33(第二分支)、S43(第三分支)向S50的转移。,STLS21OUTY1LDX1SETS22STLS22OUTY2OUTT0K10LDT0SETS23STLS23OUTY3,STLS31OUTY11LDX1lSETS32STLS32OUTY12OUTT0K10LDT0SETS33STLS33OUTY13,STLS41OUTY21LDX21SETS42STLS42OUTY22OUTT0K10LDT0SETS43STLS43OUTY23,STLS23STLS33STLS43LDX3SETS50,第一分支汇合前处理,第二分支汇合前处理,第三分支汇合前处理,汇合前的驱动处理,STLS21,STLS31,STLS41,STLS23,三、分支、汇合的组合流程及虚拟状态,运用状态编程思想解决问题,当状态转移图设计出后,发现有些状态转移图不单单是某一种分支、汇合流程,而是若干个或若干类分支、汇合流程的组合。如并行分支、汇合中,存在选择性分支,只要我们严格按照分支、汇合的原则和方法,就能对其编程。但有些分支、汇合的组合流程不能直接编程,需转换后才能进行编程。另外,还有一些分支、汇合组合的状态转移图,它们连续地直接从汇合线移到下一个分支线,而没有中间状态。这样的流程组合既不能直接编程,又不能采用上述办法先转换后编程。这时需在汇合线到分支线之间插入一个状态,以改变直接从汇合线到下一个分支线的状态转移。但在实际工艺中这个状态并不存在,所以只能虚设,这种状态称为虚拟状态。加入虚拟状态之后的状态转移图就可以进行编程了。,4.3步进指令应用举例,某店面名叫“彩云间”,这三个字的广告字牌要求实现闪烁,用HL1HL3三个灯点亮“彩云间”三个字。其闪烁要求如下:在打开闪烁开关以后,首先是“彩”亮1秒,接着是“云”亮1秒,然后“间”亮1秒,在这之后“彩云间”三字闪烁以0.5秒为周期亮灭两次。,采用状态编程方法实现:1、可将过程分为以下几个状态:S0初始状态S20照亮字“彩”S21照亮字“云”S22照亮字“间”S23第一次三字全灭S24第一次三字全亮S25第二次三字全灭S26第二次三字全亮,2、其I/O地址分配如下:X0闪烁启动按钮SBY0点亮“彩”字的灯HL1Y1点亮“云”字的灯HL2Y2点亮“间”字的灯HL3,彩,云,间,彩,云,间,彩云间,彩云间,模拟过程:,状态转移图,由梯形图得到指令程序,LDM8002SETS0STLS0LDX0SETS20STLS20OUTY0OUTT0K10LDT0SETS21STLS21OUTY1OUTT1K10LDT1SETS22,STLS22OUTY2OUTT0K10LDT0SETS23STLS23OUTT1K5LDT1SETS24STLS24OUTY0OUTY1OUTY2OUTT0K5,LDT0SETS25STLS25OU

温馨提示

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

评论

0/150

提交评论