三菱-PLC的基本指令、步进指令及编程-GOOD.ppt

上传人:豆**** 文档编号:59782201 上传时间:2022-11-13 格式:PPT 页数:82 大小:1.47MB
返回 下载 相关 举报
三菱-PLC的基本指令、步进指令及编程-GOOD.ppt_第1页
第1页 / 共82页
三菱-PLC的基本指令、步进指令及编程-GOOD.ppt_第2页
第2页 / 共82页
点击查看更多>>
资源描述

《三菱-PLC的基本指令、步进指令及编程-GOOD.ppt》由会员分享,可在线阅读,更多相关《三菱-PLC的基本指令、步进指令及编程-GOOD.ppt(82页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、三菱三菱-PLC-PLC的基本指令、的基本指令、步进指令及编程步进指令及编程-GOOD-GOOD三菱小型可编程序控制器三菱小型可编程序控制器FX2N可编程序控制器的组成及原理可编程序控制器的组成及原理三菱小型可编程序控制器三菱小型可编程序控制器FX2N的基本指令、步进指令及编程的基本指令、步进指令及编程FX2N的功能指令的功能指令FX2N的编程器件和编程软件的编程器件和编程软件FX2N的特殊功能模块和通信网络的特殊功能模块和通信网络FX2N的控制系统的应用设计的控制系统的应用设计学习目标学习目标掌握掌握PLCPLC的组成与工作原理的组成与工作原理掌握基本指令,步进指令,功能指令掌握基本指令,步

2、进指令,功能指令掌握掌握PLCPLC在实际生产生活中的应用在实际生产生活中的应用我们一起开动脑筋我们一起开动脑筋认真钻研认真钻研第四章第四章FX2N的基本指令、步进指令及编程的基本指令、步进指令及编程4.1基本指令基本指令4.2基本指令的编程应用基本指令的编程应用4.3步进指令及状态编程法步进指令及状态编程法 4.1基本指令基本指令LD、LDI、OUTAND、ANIOR、ORIORBANBLDP、LDF、ANDPANDF、ORP、ORFMPS、MRD、MPPMC、MCRSET、RSTPLS、PLFNOPENDINV一、一、LD、LDI、OUT4.1基本指令基本指令LD:取指令。表示一个与输入母

3、线相连的常开接点指令。取指令。表示一个与输入母线相连的常开接点指令。LDI:取反指令。表示一个与输入母线相连的常闭接点指取反指令。表示一个与输入母线相连的常闭接点指令。令。LD,LDI的目标元件是的目标元件是X,Y,M,S,T,C。OUT:输出指令。输出指令。OUT指令的目标元件是指令的目标元件是Y,M,S,T,C。一、一、LD、LDI、OUT4.1基本指令基本指令Y0X0Y1X1LD X0OUT Y0LDI X1OUT Y1AND:与指令。用于单个常开接点的串联。与指令。用于单个常开接点的串联。ANI:与非指令。用于单个常闭接点的串联。:与非指令。用于单个常闭接点的串联。这两条指令的目标元件

4、为这两条指令的目标元件为X,Y,M,S,T,C。X0 X1Y0Y1Y0LD X0ANI X1OUT Y0AND Y0OUT Y1二、二、AND、ANI4.1基本指令基本指令三、三、OR、ORI4.1基本指令基本指令OR:或指令。用于单个常开接点的并联。或指令。用于单个常开接点的并联。ORI:或非指令。用于单个常闭接点的并联。或非指令。用于单个常闭接点的并联。其目标元件是其目标元件是X,Y,M,S,T,C。Y0X1M8013X0Y1X2X3M8013LD X0OR X1AND M8013OUT Y0LD X2ORI X3AND M8013 OUT Y1三、三、OR、ORI4.1基本指令基本指令X

5、0X1M5X2Y0M15LD X0OR X1ORI M5ANI X2ORI M15OUT Y0X0X1M0M0T0 K100LD X0OR M0ANI X1OUT M0OUT T0 K100三、三、OR、ORI4.1基本指令基本指令四、四、ORB4.1基本指令基本指令ORB:两个或两个以上的接点串联电路叫串联电路块。:两个或两个以上的接点串联电路叫串联电路块。串联电路块并联连接时,分支开始用串联电路块并联连接时,分支开始用LD,LDI,分支结果,分支结果用用ORB,其为无目标元件指令。,其为无目标元件指令。M0X0 X1X2 X3LD X0AND X1LD X2ANI X3ORBOUT M0五

6、、五、ANB4.1基本指令基本指令ANB:两个或两个以上接点并联的电路称为并联电路块,分两个或两个以上接点并联的电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用此指令。支电路并联电路块与前面电路串联连接时,使用此指令。其无操作目标元件。其无操作目标元件。X0X1X2X3Y0LD X0OR X1LDI X2OR X3ANBOUT Y0六、六、MPS、MRD、MPP4.1基本指令基本指令MPS,进栈指令,进栈指令MRD,读栈指令,读栈指令MPP,出栈指令,出栈指令这三条指令是无操作器件指令。用于多输出电路。可将这三条指令是无操作器件指令。用于多输出电路。可将连接点先存储,用于连接后

7、面的电路。连接点先存储,用于连接后面的电路。MPS和和MPP指指令必须成对使用,且连续使用少于令必须成对使用,且连续使用少于11次。次。六、六、MPS、MRD、MPP4.1基本指令基本指令X0M1Y0M2Y1M3Y2X0 X1X2Y3X4Y4X3LD X0MPSAND M1OUT Y0MRDAND M2OUT Y1MPPAND M3OUT Y2LD X0OR X2AND X1OR X3OUT Y3AND X4OUT Y4七、七、LDP、LDF、ANDP、ANDF、ORP、ORF4.1基本指令基本指令 LDP、ANDP、ORP指令是进行上升沿检出的触点指令,仅指令是进行上升沿检出的触点指令,仅在

8、指定位元件的上升沿时在指定位元件的上升沿时(OFFON变化时变化时)接通一个扫描周期;接通一个扫描周期;LDF、ANDF、ORF指令是进行下降沿检出的触点指令,仅在指令是进行下降沿检出的触点指令,仅在指定位元件的下降沿时指定位元件的下降沿时(ONOFF变化时变化时)接通一个扫描周期。接通一个扫描周期。七、七、LDP、LDF、ANDP、ANDF、ORP、ORF4.1基本指令基本指令八、八、MC、MCR4.1基本指令基本指令在编程时经常遇到多个线圈同时受一个或一组接点控制,在编程时经常遇到多个线圈同时受一个或一组接点控制,若每个线圈的控制电路中都串入同样的接点则会多占有存若每个线圈的控制电路中都串

9、入同样的接点则会多占有存储单元,应用主控指令即可解决这个问题。储单元,应用主控指令即可解决这个问题。MC:主控指令主控指令MCR:主控复位指令主控复位指令其操作目标元件是其操作目标元件是Y,M,不允许用特殊辅助继电器,不允许用特殊辅助继电器M,与,与主控接点相连的接点必须用主控接点相连的接点必须用LD或或LDI指令,指令,N的编号(的编号(07)顺次增大。)顺次增大。X0MC N0 M100N0M100X1Y0MCR N0LD X0MC N0 M100LD X1OUT Y0MCR N0若若X0断开,则跳过主控指令控制的梯形断开,则跳过主控指令控制的梯形图,这时图,这时Y0又变为又变为0状态。状

10、态。八、八、MC、MCR4.1基本指令基本指令九、九、SET、RST4.1基本指令基本指令SET:置位指令,使动作保持置位指令,使动作保持RST:复位指令,使操作保持复位复位指令,使操作保持复位X0SET M0RST M0X1X0X1M0十、十、PLS、PLF4.1基本指令基本指令PLS:输入信号上升沿产生脉冲输出:输入信号上升沿产生脉冲输出PLF:输入信号下降沿产生脉冲输出:输入信号下降沿产生脉冲输出其目标元件为其目标元件为Y,M,但特殊辅助继电器不能作为目标,但特殊辅助继电器不能作为目标元件。元件。4.1基本指令基本指令十、十、PLS、PLFX0PLS M0SET Y0M0X1PLF M1

11、RST Y0M1X0X1Y0M0M1十一、十一、INV4.1基本指令基本指令该指令用于运算结果的取该指令用于运算结果的取反。当执行该指令时,将反。当执行该指令时,将INV指令之前存在的如指令之前存在的如LD、LDI等指令的运算结果反等指令的运算结果反转转十二、十二、NOP4.1基本指令基本指令NOP为空操作指令,该指令是一条无动作、无目标元件占一为空操作指令,该指令是一条无动作、无目标元件占一个程序步的指令。空操作指令使该步序作空操作。用个程序步的指令。空操作指令使该步序作空操作。用NOP指指令替代已写入指令,可以改变电路。在程序中加入令替代已写入指令,可以改变电路。在程序中加入NOP指令,指

12、令,在改动或追加程序时可以减少步序号的改变。执行完清除用在改动或追加程序时可以减少步序号的改变。执行完清除用户存储器的操作后,用户存储器的内容全部变为空操作指令。户存储器的操作后,用户存储器的内容全部变为空操作指令。十三、十三、END4.1基本指令基本指令END是一条无目标元件占一个程序步的指令。是一条无目标元件占一个程序步的指令。PLC反复进行反复进行输入处理、程序运算、输出处理,若在程序最后写入输入处理、程序运算、输出处理,若在程序最后写入END指指令,则令,则END以后的程序步就不再执行,直接进行输出处理。以后的程序步就不再执行,直接进行输出处理。在程序调试过程中,按段插入在程序调试过程

13、中,按段插入END指令,可以顺序扩大对各指令,可以顺序扩大对各程序段动作的检查。采用程序段动作的检查。采用END指令将程序划分为若干段,在指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去确认处于前面电路块的动作正确无误之后,依次删去END指指令。要注意的是在执行令。要注意的是在执行END指令时,也刷新监视时钟。指令时,也刷新监视时钟。END:程序结束指令程序结束指令。ENDEND之后的程序之后的程序步不再执行。步不再执行。X0Y0ENDX1Y0思考:若思考:若X0=1,X1=0,Y0最终最终输出多少?输出多少?十三、十三、END4.1基本指令基本指令编程的基本原则水平不

14、垂直线圈右边无接点左大右小,上大下小双线圈输出不可用输入信号的最高频率问题4.1基本指令基本指令水平不垂直梯形图的接点应画在水平线上,不能画在垂直分支上梯形图的接点应画在水平线上,不能画在垂直分支上 4.1基本指令基本指令线圈右边无接点不能将接点画在线圈右边,只能在接点的右边接线圈不能将接点画在线圈右边,只能在接点的右边接线圈 4.1基本指令基本指令左大右小,上大下小 有串联电路并联时,应将接点最多的那个串联回路放在有串联电路并联时,应将接点最多的那个串联回路放在梯形图最上面。有并联电路相串联时,应将接点最多的并联梯形图最上面。有并联电路相串联时,应将接点最多的并联回路放在梯形图的最左边。回路

15、放在梯形图的最左边。4.1基本指令基本指令双线圈输出不可用 如果在同一程序中同一元如果在同一程序中同一元件的线圈使用两次或多次,件的线圈使用两次或多次,则称为双线圈输出。这时前则称为双线圈输出。这时前面的输出无效,只有最后一面的输出无效,只有最后一次才有效,一般不应出现双次才有效,一般不应出现双线圈输出。线圈输出。4.1基本指令基本指令输入信号的最高频率问题输入信号的状态是在输入信号的状态是在PLC输入处理时间内被检测的。如果输入处理时间内被检测的。如果输入信号的输入信号的ON时间或时间或OFF时间过窄,有可能检测不到。时间过窄,有可能检测不到。也就是说,也就是说,PLC输入信号的输入信号的O

16、N时间或时间或OFF时间,必须比时间,必须比PLC的扫描周期长。若考虑输入滤波器的响应延迟为的扫描周期长。若考虑输入滤波器的响应延迟为10ms,扫描周期为,扫描周期为10ms,则输入的,则输入的ON时间或时间或OFF时间至时间至少为少为20ms。因此,要求输入脉冲的频率低于。因此,要求输入脉冲的频率低于1000Hz/(2020)=25Hz。4.1基本指令基本指令例1改错X6X2X3X4X5X1Y0X8X7X11Y1X12X13X14Y1元件编元件编号错误号错误多上串左多上串左线圈右边线圈右边无接点无接点水平不垂直水平不垂直双线圈输双线圈输出不可用出不可用4.1基本指令基本指令例2 写出语句表X

17、1X2M105Y1X3X4M100M100M100LD X1OR X2ORI M105OUT Y1LD X3OR M100ANI X4ORI M100OUT M100X0X2M0X1X3X0X1X2X3M1LD X0OR X1LDI X2OR X3ANBOUT M0LD X0AND X1LD X2ANI X3ORBOUT M1例例3 3 写出语句表并比较X0Y0Y1Y0X0Y0Y0Y1LD X0 MPS AND Y0OUT Y1MPPOUT Y0LD X0OUT Y0AND Y0OUT Y1例例4 4X0X1Y1Y2X2X3X5X4X6Y3Y0LD X0MPSAND X1MPSAND X2OU

18、T Y0MPPANDX3OUT Y1MPPAND X4MPSAND X5OUT Y2MPPAND X6OUT Y3MPSMPSMPSMPPMPPMPP例例5 5X1 X2 X3 X4Y4Y3Y2Y1LD X1MPSAND X2MPS AND X3MPS AND X4OUT Y1MPPOUT Y2MPPOUT Y3MPPOUT Y4X1X2X3X4Y4Y3Y2Y1LD X1OUT Y4AND X2OUT Y3AND X3OUT Y2AND X4OUT Y1例例6 6X11RST C101C101 K12X10Y10C101啤酒生产线中有一个环节是对成品进行装箱,啤酒生产线中有一个环节是对成品进行

19、装箱,假设每假设每12 12瓶装为一箱,思考如何实现。瓶装为一箱,思考如何实现。取输入信号取输入信号上升沿上升沿LDP X10例例7 7编程实现按钮编程实现按钮X0X0按一下,按一下,Y0Y0输出如下图脉冲输出如下图脉冲波形波形0.5s0.25s1s2sT200 K750T0 K5T1 K10T2 K20M0X0M0M0 T2T200T1T0Y0思考:用思考:用SET,RST指令如何实现?指令如何实现?4.2基本指令的编程应用基本指令的编程应用1.起动、保持和停止电路起动、保持和停止电路2.三相异步电动机正反转三相异步电动机正反转控制电路控制电路3.常闭触点输入信号的处常闭触点输入信号的处理理

20、4.多继电器线圈控制电路多继电器线圈控制电路5.多地控制电路多地控制电路6.互锁控制电路互锁控制电路7.顺序起动控制电路顺序起动控制电路8.集中与分散控制电路集中与分散控制电路9.自动与手动控制电路自动与手动控制电路10.闪烁电路闪烁电路11.延合延分电路延合延分电路12.定时范围扩展电路定时范围扩展电路13.分频电路分频电路一、启动、保持和停止电路一、启动、保持和停止电路 实现实现Y10的启动、保持和的启动、保持和停止的四种梯形图如图所示。停止的四种梯形图如图所示。这些梯形图均能实现启动、这些梯形图均能实现启动、保持和停止的功能。保持和停止的功能。X0为启为启动信号,动信号,X1为停止信号。

21、图为停止信号。图a、c是利用是利用Y10 常开触点实常开触点实现自锁保持,而图现自锁保持,而图b、d是利是利用用SET、RST指令实现自锁指令实现自锁保持。保持。4.2基本指令的编程应用基本指令的编程应用一、启动、保持和停止电路一、启动、保持和停止电路4.2基本指令的编程应用基本指令的编程应用二、三相异步电动机正反转控制电路二、三相异步电动机正反转控制电路4.2基本指令的编程应用基本指令的编程应用二、电动机正反转控制(二、电动机正反转控制(PLC)4.2基本指令的编程应用基本指令的编程应用 如果输入信号只能由常开触点提供,梯形图中的触点类如果输入信号只能由常开触点提供,梯形图中的触点类型与继电

22、器电路的触点类型完全一致。型与继电器电路的触点类型完全一致。如果接入如果接入PLC的是输入信号的常闭触点,这时在梯形图的是输入信号的常闭触点,这时在梯形图中所用的中所用的X1的触点的类型与的触点的类型与PLC外接外接SB2的常开触点时刚好的常开触点时刚好相反,与继电器电路图中的习惯也是相反的。建议尽可能采相反,与继电器电路图中的习惯也是相反的。建议尽可能采用常开触点作为用常开触点作为PLC的输入信号。的输入信号。二、电动机正反转控制(二、电动机正反转控制(PLC)4.2基本指令的编程应用基本指令的编程应用三、多继电器线圈控制电路三、多继电器线圈控制电路下图是可以自锁的同时控制下图是可以自锁的同

23、时控制4个继电器线圈的电路图。其中个继电器线圈的电路图。其中X0是起动按钮,是起动按钮,X1是停止按钮。是停止按钮。4.2基本指令的编程应用基本指令的编程应用四、多地控制电路四、多地控制电路下图是两个地方控制一个继电器线圈的程序。其中下图是两个地方控制一个继电器线圈的程序。其中X0和和X1是是一个地方的起动和停止控制按钮,一个地方的起动和停止控制按钮,X2和和X3是另一个地方的起是另一个地方的起动和停止控制按钮。动和停止控制按钮。4.2基本指令的编程应用基本指令的编程应用五、互锁控制电路五、互锁控制电路下图是下图是3个输出线圈的互锁电路。其中个输出线圈的互锁电路。其中X0、X1和和X2是起动按

24、是起动按钮,钮,X3是停止按钮。由于是停止按钮。由于Y0、Y1、Y2每次只能有一个接通,每次只能有一个接通,所以将所以将Y0、Y1、Y2的常闭触点分别串联到其它两个线圈的控的常闭触点分别串联到其它两个线圈的控制电路中。制电路中。4.2基本指令的编程应用基本指令的编程应用六、顺序起动控制电路六、顺序起动控制电路如图所示。如图所示。Y0的常开触点串在的常开触点串在Y1的控制回路中,的控制回路中,Y1的接通的接通是以是以Y0的接通为条件。这样,只有的接通为条件。这样,只有Y0接通才允许接通才允许Y1接通。接通。Y0关断后关断后Y1也被关断停止,而且也被关断停止,而且Y0接通条件下,接通条件下,Y1可

25、以自可以自行接通和停止。行接通和停止。X0、X2为起动按钮,为起动按钮,X1、X3为停止按钮。为停止按钮。4.2基本指令的编程应用基本指令的编程应用七、集中与分散控制电路七、集中与分散控制电路 在多台单机组成的自动线上,有在多台单机组成的自动线上,有在总操作台上的集中控制和在单在总操作台上的集中控制和在单机操作台上分散控制的联锁。集机操作台上分散控制的联锁。集中与分散控制的梯形图如图所示。中与分散控制的梯形图如图所示。X2为选择开关,以其触点为集中为选择开关,以其触点为集中控制与分散控制的联锁触点。当控制与分散控制的联锁触点。当X2为为ON时,为单机分散起动控时,为单机分散起动控制;当制;当X

26、2为为OFF时,为集中总起时,为集中总起动控制。在两种情况下,单机和动控制。在两种情况下,单机和总操作台都可以发出停止命令。总操作台都可以发出停止命令。4.2基本指令的编程应用基本指令的编程应用八、自动与手动控制电路八、自动与手动控制电路在自动与半自动工作设备中,有在自动与半自动工作设备中,有自动控制与手动控制的联锁,如自动控制与手动控制的联锁,如图所示。输入信号图所示。输入信号X1是选择开是选择开关,选其触点为联锁型号。当关,选其触点为联锁型号。当X1为为ON时,执行主控指令,系时,执行主控指令,系统运行自动控制程序,自动控制统运行自动控制程序,自动控制有效,同时系统执行功能指令有效,同时系

27、统执行功能指令CJ P63,直接跳过手动控制程,直接跳过手动控制程序,手动调整控制无效。当序,手动调整控制无效。当X1为为OFF时,主控指令不执行,自时,主控指令不执行,自动控制无效,跳转指令也不执行,动控制无效,跳转指令也不执行,手动控制有效。手动控制有效。4.2基本指令的编程应用基本指令的编程应用九、闪烁电路九、闪烁电路当拨动开关将当拨动开关将X0接通,启动脉冲发生器。延时接通,启动脉冲发生器。延时2s后后Y0接通,接通,再延时再延时3s后后Y0断开。这一过程周期性地重复。断开。这一过程周期性地重复。Y0输出一系列输出一系列脉冲信号,其周期为脉冲信号,其周期为5s,脉宽为,脉宽为3s。4.

28、2基本指令的编程应用基本指令的编程应用十、延合延分电路十、延合延分电路如图所示用如图所示用X0控制控制Y0,当,当X0的常开触点接通后,的常开触点接通后,T0开始定时,开始定时,10s后后T0的常开触点接通,使的常开触点接通,使Y0变为变为ON。X0为为ON时其常闭触时其常闭触点断开,使点断开,使T1复位,复位,X0变为变为OFF后后T1开始定时,开始定时,5s后后T1的常的常闭触点断开,使闭触点断开,使Y0变为变为OFF,T1也被复位。也被复位。Y0用起动、保持、用起动、保持、停止电路来控制。停止电路来控制。4.2基本指令的编程应用基本指令的编程应用十一、定时范围扩展电路十一、定时范围扩展电

29、路FX2N系列系列PLC定时器的最长定时时间为定时器的最长定时时间为3276.7s,如果需要更,如果需要更长的定时时间,可以采用以下方法以获得较长延时时间。长的定时时间,可以采用以下方法以获得较长延时时间。多个定时器组合电路多个定时器组合电路 定时器和计数器组合定时器和计数器组合4.2基本指令的编程应用基本指令的编程应用十二、多个定时器组合电路十二、多个定时器组合电路如图所示。当如图所示。当X0接通,接通,T0线圈得电并开始延时,延时到线圈得电并开始延时,延时到T0常常开触点闭合,又使开触点闭合,又使T1线圈得电,并开始延时,当定时器线圈得电,并开始延时,当定时器T1延延时到,其常开触点闭合,

30、再使时到,其常开触点闭合,再使T2线圈得电,并开始延时,当线圈得电,并开始延时,当定时器定时器T2延时到,其常开触点闭合,才使延时到,其常开触点闭合,才使Y0接通。因此,从接通。因此,从X0为为ON开始到开始到Y0接通共延时接通共延时9000s。4.2基本指令的编程应用基本指令的编程应用十三、定时器和计数器组合十三、定时器和计数器组合当当X1为为ON时,时,T1开始定时,开始定时,0.6s后后T1定时时间到,其常闭触点断开,定时时间到,其常闭触点断开,使它自己复位,复位后使它自己复位,复位后T1的当前值的当前值变为变为0,同时它的常闭触点接通,使,同时它的常闭触点接通,使它自己的线圈重新通电,

31、又开始定它自己的线圈重新通电,又开始定时。时。T1将这样周而复始地工作,直将这样周而复始地工作,直至至X1变为变为OFF。从分析中可看出,。从分析中可看出,1最上面一行电路是一个脉冲信号发最上面一行电路是一个脉冲信号发生器,脉冲周期等于生器,脉冲周期等于T1的设定值。的设定值。产生的脉冲列送给产生的脉冲列送给C0计数,计满计数,计满3个个数后,数后,C0的当前值等于设定值,它的当前值等于设定值,它的常开触点闭合,的常开触点闭合,Y0开始输出。开始输出。4.2基本指令的编程应用基本指令的编程应用十四、分频电路十四、分频电路用用PLC可以实现对输入信号的任意分频,如图所示是一个二可以实现对输入信号

32、的任意分频,如图所示是一个二分频电路。分频电路。4.2基本指令的编程应用基本指令的编程应用4.3步进指令及状态编程法步进指令及状态编程法一、状态转移图一、状态转移图状态转移图称功能图。状态转移图称功能图。一个控制过程可以分为若干个阶段,这些阶段称为状态。一个控制过程可以分为若干个阶段,这些阶段称为状态。状态器是构成状态转移图的基本元件。其中状态器是构成状态转移图的基本元件。其中S0S9叫初始状叫初始状态器。态器。状态状态1 1状态状态2 2转换条件满足转换条件满足状态状态1 1状态状态2 2S10S11Y0T0 K100T0T1Y1T1 K304.3步进指令及状态编程法步进指令及状态编程法一、

33、状态转移图一、状态转移图许多许多PLC都有专门用于编制顺序控制程序的步进梯形指令及都有专门用于编制顺序控制程序的步进梯形指令及编程元件。编程元件。步进梯形指令简称为步进梯形指令简称为STL指令,指令,FX系列系列PLC还有一条使还有一条使STL指令复位的指令复位的RET指令。利用这两条指令,可以很方便地编制指令。利用这两条指令,可以很方便地编制顺序控制梯形图程序。顺序控制梯形图程序。步进梯形指令步进梯形指令STL只有与状态继电器只有与状态继电器S配合才具有步进功能。配合才具有步进功能。S0S9用于初始步,用于初始步,S10S19用于自动返回原点。使用用于自动返回原点。使用STL指指令的状态继电

34、器的常开触点称为令的状态继电器的常开触点称为STL触点,用符号表示,没触点,用符号表示,没有常闭的有常闭的STL触点。触点。4.3步进指令及状态编程法步进指令及状态编程法二、步进指令二、步进指令顺序功能图主要由步、有向连线、转换、转换条件和动作顺序功能图主要由步、有向连线、转换、转换条件和动作(或命令)等要素组成。(或命令)等要素组成。步与步之间实现转换应同时具备两个条件:步与步之间实现转换应同时具备两个条件:(1)前级步必须是活动步。前级步必须是活动步。(2)对应的转换条件成立。对应的转换条件成立。4.3步进指令及状态编程法步进指令及状态编程法三、状态转移图解决顺控问题的方法步骤三、状态转移

35、图解决顺控问题的方法步骤 STL指令的含义是提供一个步进触点,其对应状态的三个要素均在步进触点之后的子母线上实现。若对应的状态是开启的(即“激活”),则状态的负载驱动和转移才有可能。若对应状态是关闭的,则负载驱动和状态转移就不可能发生。因此,除初始状态外,其他所有状态只有在其前一个状态处于激活且转移条件成1步进开始指令STL2步进结束指令RET RET指令用于返回主母线。使步进顺控程序执行完毕时,非状态程序的操作在主母线上完成,防止出现逻辑错误。状态转移程序的结尾必须使用RET指令。3步进指令的使用说明 (1)对状态处理,编程时必须使用步进接点指令STL。STL触点是与左侧母线相连的常开触点,

36、STL触点接通,则对应的状态为活动步,与STL触点相连的触点用LD或LDI指令。(2)程序的最后必须使用步进结束指令RET,返回主母线。(3)STL触点可直接驱动或通过别的触点驱动Y、M、S、T、C等元件的线圈。3步进指令的使用说明 (1)对状态处理,编程时必须使用步进接点指令STL。STL触点是与左侧母线相连的常开触点,STL触点接通,则对应的状态为活动步,与STL触点相连的触点用LD或LDI指令。(2)程序的最后必须使用步进结束指令RET,返回主母线。(3)STL触点可直接驱动或通过别的触点驱动Y、M、S、T、C等元件的线圈。4.3步进指令及状态编程法步进指令及状态编程法四、单流程状态转移

37、图的编程四、单流程状态转移图的编程顺序功能图的单序列结构形式顺序功能图的单序列结构形式最为简单,它由一系列按顺序最为简单,它由一系列按顺序排列、相继激活的步组成。每排列、相继激活的步组成。每一步的后面只有一个转换,每一步的后面只有一个转换,每一个转换后面只有一步一个转换后面只有一步 根据十字路口交通信号灯的控制要求,可作出信号灯的控制时序图如图所示。1选择性分支与汇合选择性分支与汇合五 多分支状态转移图的处理 该状态转移图有三个流程图,见图(a)、(b)、(c)所示。S20为分支状态。根据不同的条件(X0,X10,X20),选择执行其中的一个流程。X0为ON时执行图(a),X10为ON时执行图

38、(b),X20为ON时执行图(c)。X0,X10,X20不能同时为ON。S50为汇合状态,可由S22、S32、S42任一状态驱动。2并行分支与汇合流程的编程应用并行分支与汇合流程的编程应用 1)并行性分支状态转移图的特点 若有多条路径且必须同时执行,这种分支方式称为并行性分支。图示一个并行性分支的状态转移图。2)编程原则是先集中处理分支状态,然后再集中处理汇合状态并行分支与汇合流程的编程应用并行分支与汇合流程的编程应用五、选择序列结构五、选择序列结构选择序列有开始和结束之分。选择序列的开始称为分支,选选择序列有开始和结束之分。选择序列的开始称为分支,选择序列的结束称为合并。择序列的结束称为合并

39、。选择序列的分支是指一个前级步后面紧接着有若干个后续步选择序列的分支是指一个前级步后面紧接着有若干个后续步可供选择,各分支都有各自的转换条件。分支中表示转换的可供选择,各分支都有各自的转换条件。分支中表示转换的短划线只能标在水平线之下。短划线只能标在水平线之下。4.3步进指令及状态编程法步进指令及状态编程法六、并行序列结构六、并行序列结构并行序列也有开始和结束之分。并行序列的开始也并行序列也有开始和结束之分。并行序列的开始也称为分支,并行序列的结束也称为合并。称为分支,并行序列的结束也称为合并。4.3步进指令及状态编程法步进指令及状态编程法七、七、子步结构子步结构在绘制复杂控制系统顺序功在绘制

40、复杂控制系统顺序功能图时,为了使总体设计时能图时,为了使总体设计时容易抓住系统的主要矛盾,容易抓住系统的主要矛盾,能更简洁地表示系统的整体能更简洁地表示系统的整体功能和全貌,通常采用子步功能和全貌,通常采用子步的结构形式,可避免一开始的结构形式,可避免一开始就陷入某些细节中。就陷入某些细节中。所谓子步的结构是指在顺序所谓子步的结构是指在顺序功能图中,某一步包含着一功能图中,某一步包含着一系列子步和转换。系列子步和转换。4.3步进指令及状态编程法步进指令及状态编程法八、跳步、重复和循环序列结构八、跳步、重复和循环序列结构跳步、重复和循环序列结构实际上都是选择序列结构的特殊跳步、重复和循环序列结构

41、实际上都是选择序列结构的特殊形式形式。4.3步进指令及状态编程法步进指令及状态编程法绘制顺序功能图的注意事项绘制顺序功能图的注意事项(1)两个步绝对不能直接相连,必须用一个转换将它们隔开。)两个步绝对不能直接相连,必须用一个转换将它们隔开。(2)两个转换也不能直接相连,必须用一个步将它们隔开。)两个转换也不能直接相连,必须用一个步将它们隔开。(3)顺序功能图中的初始步一般对应于系统等待起动的初始状态,初始步)顺序功能图中的初始步一般对应于系统等待起动的初始状态,初始步可能没有输出处于可能没有输出处于ON状态,但初始步是必不可少的。状态,但初始步是必不可少的。(4)自动控制系统应能多次重复执行同

42、一工艺过程,因此在顺序功能图中)自动控制系统应能多次重复执行同一工艺过程,因此在顺序功能图中一般应有由步和有向连线组成的闭环。一般应有由步和有向连线组成的闭环。(5)在顺序功能图中,只有当某一步的前级步是活动步时,该步才有可能)在顺序功能图中,只有当某一步的前级步是活动步时,该步才有可能变成活动步。因此在进入变成活动步。因此在进入RUN工作方式时,必须用初始化脉冲工作方式时,必须用初始化脉冲M8002的常的常开触点作为转换条件,将初始步预置为活动步,否则因顺序功能图中没有活开触点作为转换条件,将初始步预置为活动步,否则因顺序功能图中没有活动步,系统将无法工作。动步,系统将无法工作。4.3步进指令及状态编程法步进指令及状态编程法结束语结束语谢谢大家聆听!谢谢大家聆听!82

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁