第05讲 FX2N系列可编程控制器基本指令及应用(4课时)_第1页
第05讲 FX2N系列可编程控制器基本指令及应用(4课时)_第2页
第05讲 FX2N系列可编程控制器基本指令及应用(4课时)_第3页
第05讲 FX2N系列可编程控制器基本指令及应用(4课时)_第4页
第05讲 FX2N系列可编程控制器基本指令及应用(4课时)_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、复习:复习:1.1.常数前缀有哪些,分别为什么含义常数前缀有哪些,分别为什么含义2.K32V02.K32V0是什么含义(是什么含义(V0=22V0=22)3.323.32位计数器位计数器C223C223,计数方向由谁确定?其触点,计数方向由谁确定?其触点动作的规则是什么?动作的规则是什么?4.LD4.LD、LDILDI、OUTOUT规则。规则。 第五讲第五讲 FX2N系列可编程控制器的基本指令及应用系列可编程控制器的基本指令及应用本节课的本节课的知识点:知识点:1、熟悉编程指令与基本的编程方法、熟悉编程指令与基本的编程方法2、掌握、掌握FX2N系列可编程控制器的基本指令及编程应用系列可编程控制

2、器的基本指令及编程应用FX2N系列基本指令系列基本指令27种,步进指令种,步进指令2种,应用指令种,应用指令128种共种共298个个 、逻辑取及线圈驱动(、逻辑取及线圈驱动(LD、LDI、OUT)1、指令助记符及功能、指令助记符及功能LD、LDI、OUT指令的功能、梯形图表示、指令的功能、梯形图表示、操作组件、所占的程序步如下表所示。操作组件、所占的程序步如下表所示。2、指令说明、指令说明 1) LD、LDI指令可用于将触点与指令可用于将触点与左母线左母线连接。也可以与后面介绍连接。也可以与后面介绍的的ANB、ORB指令配合使用于分支起点处。指令配合使用于分支起点处。 2) OUT指令是对输出

3、继电器指令是对输出继电器Y、辅助继电器、辅助继电器M、状态继电器、状态继电器S、定、定时器时器T、计数器、计数器C的的线圈线圈进行驱动的指令,但进行驱动的指令,但不能用于输入继电器不能用于输入继电器X。若输出线圈重复使用若输出线圈重复使用(双线圈双线圈),则后面的线圈动作状态有效。并列,则后面的线圈动作状态有效。并列的的OUT指令可多次连续使用。指令可多次连续使用。 3、编程应用:下图给出了本组指令的梯形图实例,并配有指令表。、编程应用:下图给出了本组指令的梯形图实例,并配有指令表。需指出的是:图中的需指出的是:图中的OUT M100和和OUT T0是线圈的是线圈的并联并联使用。另使用。另外,

4、定时器或计数器的线圈在梯形图中或在使用外,定时器或计数器的线圈在梯形图中或在使用OUT指令后,必须指令后,必须设定十进制常数设定十进制常数K或指定数据寄存器的地址号或指定数据寄存器的地址号 LD、LDI指令可用于将触点与左母线连接;指令可用于将触点与左母线连接;OUT指令是对指令是对Y、M、S、T、C的线圈进行驱动的指令。的线圈进行驱动的指令。二、触点串联(二、触点串联(AND、ANI)指令)指令1、指令助记符及功能、指令助记符及功能 AND、ANI指令的功能、梯形图表示、操作指令的功能、梯形图表示、操作组件、所占的程序步如下表所示。组件、所占的程序步如下表所示。2、指令说明:、指令说明:1)

5、 AND、ANI是单个触点串联指令,串联的是单个触点串联指令,串联的次数没有限制次数没有限制,即可多,即可多次重复使用。但考虑图形编程器和打印机的功能,次重复使用。但考虑图形编程器和打印机的功能,建议尽量每行建议尽量每行不超过不超过10个触点,连续输出总共不超过个触点,连续输出总共不超过24行行。2)OUT指令后,通过触点对其它线圈使用指令后,通过触点对其它线圈使用OUT指令称之为指令称之为纵接输出纵接输出或连续输出或连续输出,如下图中的语句步第,如下图中的语句步第5到第到第7步。这种连续输出如果步。这种连续输出如果按图示顺序,可以多次重复,但如果换成顺序形式,则必须用后按图示顺序,可以多次重

6、复,但如果换成顺序形式,则必须用后述的述的MPS指令,程序步骤增多,不推荐使用。指令,程序步骤增多,不推荐使用。3、编程应用、编程应用 如下图所示。如下图所示。这种连续输出电路这种连续输出电路-不推荐不推荐三、触点并联(三、触点并联(OR、ORI)指令)指令1、指令助记符及功能、指令助记符及功能 如下表所示。如下表所示。2、指令说明:、指令说明:1)OR、ORI指令是指令是单个触点的并联单个触点的并联连接指令。连接指令。OR为常开触点的并为常开触点的并联,联,ORI为常闭触点的并联。为常闭触点的并联。2)与与LD、LDI指令触点并联的触点要使用指令触点并联的触点要使用OR或或ORI指令,并联触

7、点指令,并联触点的的个数没有限制个数没有限制,但限于编程器和打印机的幅面限制,但限于编程器和打印机的幅面限制,尽量做到尽量做到24行以下行以下。3)若两个以上触点的串联支路与其他回路并联时,应采用后面介绍若两个以上触点的串联支路与其他回路并联时,应采用后面介绍的电路块或的电路块或(ORB)指令。指令。3、编程应用、编程应用 如下图所示。如下图所示。注意:注意:OR指令的并联起点是从它前面最近的指令的并联起点是从它前面最近的LD或或LDI指令开始,指令开始,如图中的第如图中的第6步步OR M103和第和第8步步OR M110的并联触点是的并联触点是LDI Y005。四、串联电路块的并联(四、串联

8、电路块的并联(ORB)1、指令助记符及功能、指令助记符及功能 2个或个或2个以上的触点串联连接的电路称之为个以上的触点串联连接的电路称之为串联电路块串联电路块。ORB用于串联电路块的并联连接,其指令的功能、梯形图表示、操用于串联电路块的并联连接,其指令的功能、梯形图表示、操作组件、程序步如下表所示。作组件、程序步如下表所示。 2、指令说明、指令说明1)ORB指令是指令是不带软组件地址不带软组件地址号的指令。号的指令。支路起点以支路起点以LD、LDI指令指令开始开始,支路结束点用支路结束点用ORB指令指令。2) ORB指令的使用方法有两种:指令的使用方法有两种:一种是分散使用一种是分散使用,即在

9、要并联的,即在要并联的每个串联电路块后加每个串联电路块后加ORB指令;指令;另一种是集中使用另一种是集中使用,即先把要并联,即先把要并联的所有串联电路块全部写完毕,再集中用的所有串联电路块全部写完毕,再集中用ORB指令,详见下图两种指令,详见下图两种语句表编程。对于前者,并联电路块的个数没有限制;但对于后者,语句表编程。对于前者,并联电路块的个数没有限制;但对于后者,并联电路块的个数不能超过并联电路块的个数不能超过8个(即重复使用个(即重复使用LD/LDI指令的次数限指令的次数限制在制在8次以下),所以不推荐使用后者编程。次以下),所以不推荐使用后者编程。串联电路块的并联指令助记符及功能串联电

10、路块的并联指令助记符及功能3、编程应用、编程应用串联电路块并联指令应用程序如下图所示串联电路块并联指令应用程序如下图所示五、并联电路块的串联(五、并联电路块的串联(ANB)1、指令助记符及功能、指令助记符及功能 2个或个或2个以上的触点个以上的触点(或分支或分支)并联连接的电路称之为并联连接的电路称之为并联电路并联电路块块,其指令助记符及功能如表下所示。,其指令助记符及功能如表下所示。ANB用于并联电路块的串联用于并联电路块的串联连接,其用法如下图所示。连接,其用法如下图所示。ANB指令无操作元件。指令无操作元件。 2、指令说明:、指令说明:ANB指令的使用方法也有指令的使用方法也有分散分散和

11、和集中集中两种,详见下两种,详见下图语句表所示。同样,对于前者分散使用图语句表所示。同样,对于前者分散使用ANB指令时,串联电路块指令时,串联电路块的个数没有限制;而对于后者集中使用的个数没有限制;而对于后者集中使用ANB指令时,串联电路块的指令时,串联电路块的个数不能超过个数不能超过8个,所以不推荐使用后者编程。个,所以不推荐使用后者编程。串联电路块的并联指令助记符及功能串联电路块的并联指令助记符及功能3、编程应用、编程应用:并联电路块串联指令应用程序如下图所示并联电路块串联指令应用程序如下图所示六、栈操作(六、栈操作(MPS/MRD/MPP)1、指令助记符及功能、指令助记符及功能 2、指令

12、说明:共、指令说明:共11个栈寄存器,最大个栈寄存器,最大11级嵌套级嵌套。 a. 该三种指令后面该三种指令后面不接不接编程元件。编程元件。 b. 用于多重输出电路。用于多重输出电路。 c. MPS与与MPP指令必须成对出现,而且连续使用应少于指令必须成对出现,而且连续使用应少于11次。次。3、编程应用、编程应用: 比较下列两个程序的异同比较下列两个程序的异同N1N2N3N2N1N4N2N3N4N5N1七、主控及主控复位(七、主控及主控复位(MC/MCR)指令)指令 在编程时,经常遇到多个线圈同时受一个或多个触点控制的情在编程时,经常遇到多个线圈同时受一个或多个触点控制的情况。如果在每个线圈的

13、扩展电路中都串入同样的触点,将多况。如果在每个线圈的扩展电路中都串入同样的触点,将多占用存占用存储单元储单元,使用主控指令可以解决这一问题。,使用主控指令可以解决这一问题。MC 主控指令,用于公主控指令,用于公共串联触点的连接。共串联触点的连接。MCR 为主控复位指令,即为主控复位指令,即MC的复位指令。使的复位指令。使用主控指令的触点称用主控指令的触点称为主控触点为主控触点。在梯形图中主控触点一般是与母。在梯形图中主控触点一般是与母线相连的常开触点,它与一般的线相连的常开触点,它与一般的触点垂直触点垂直,是一组电路的总开关。,是一组电路的总开关。如下图中左侧如下图中左侧M100常开触点即为主

14、控触点。常开触点即为主控触点。MC是是3程序步程序步,MCR是是2程序步程序步,两条指令的操作,两条指令的操作目标元件是目标元件是Y、M,但不允许使用特殊但不允许使用特殊辅助继电器辅助继电器M。 在图中,当在图中,当X0接通时,执行接通时,执行MC与与MCR之间的指令,即之间的指令,即X0=ON,M100=ON。执行。执行N0指令,母线移到主控触点指令,母线移到主控触点M100后面,执行后面,执行串联触点以后的程序,直至串联触点以后的程序,直至MCR N0指令,指令,MC复位,公共母线复位,公共母线恢复至恢复至MC触点之前,触点之前,N0为嵌套等级。为嵌套等级。 当当X0断开时,不执行断开时,

15、不执行MC与与MCR之间的指令。之间的指令。这部分程序中的积这部分程序中的积算定时器、计数器以及用算定时器、计数器以及用SET/RST驱动的元件保持当前的状态,驱动的元件保持当前的状态,而非积算定时器和用而非积算定时器和用OUT指令驱动的元件则复位指令驱动的元件则复位。 使用使用MC指令后,与主控触点相连的触点(相当于与指令后,与主控触点相连的触点(相当于与新母线新母线相连)相连)必须使用必须使用LD或或LDI指令指令。MC指令使用后必定要用指令使用后必定要用MCR指令使母指令使母线返还到原来的位置。线返还到原来的位置。在在MC指令内再使用指令内再使用MC指令时,嵌套级指令时,嵌套级N的编号顺

16、次增大的编号顺次增大(07);复位时用;复位时用MCR指令,从大的嵌套级开始指令,从大的嵌套级开始返回,返回,最多可以最多可以8级嵌套级嵌套。 在编程使用时,在编程使用时,MC与与MCR指令必须成对使用指令必须成对使用。在梯形图中,主。在梯形图中,主控指令控指令MC触点与母线相连的常开触点,梯形图中其他触点垂直。触点与母线相连的常开触点,梯形图中其他触点垂直。是控制一组电路的总开关。是控制一组电路的总开关。八、置位八、置位/复位(复位(SET/RST)SET:置位指令,使元件动作自保持为:置位指令,使元件动作自保持为ON,操作元件为,操作元件为Y、M、S。 RST:复位指令,使元件动作自保持为

17、:复位指令,使元件动作自保持为OFF,操作元件为,操作元件为Y、M、S、D、V、Z、T、C。 下图说明了这两条指令的使用。当下图说明了这两条指令的使用。当X0一接通,输出触点一接通,输出触点Y0就接就接通,即使通,即使X0再断开,再断开,Y0也将保持接通;当也将保持接通;当X1一接通,输出触点一接通,输出触点Y0就复位断开,即使就复位断开,即使X1再断开,再断开,Y0也将保持断开;也将保持断开;RST指令也可以指令也可以将定时器、计数器、数据寄存器、变址寄存器的内容清零。将定时器、计数器、数据寄存器、变址寄存器的内容清零。1、SET为置位指令,使线圈接通保持;为置位指令,使线圈接通保持; RS

18、T为复位指令,使线圈断开复位。为复位指令,使线圈断开复位。2、对同一软组件,、对同一软组件,SET、RST可多次使用,不限制使用次数。可多次使用,不限制使用次数。九、微分脉冲输出指令九、微分脉冲输出指令PLS、PLF和边缘检测触点和边缘检测触点指令指令LDP/ANDP/ORP,LDF/ANDF/ORF PLS在输入信号的在输入信号的上升沿上升沿产生一个扫描周期的脉冲产生一个扫描周期的脉冲输出,而输出,而PLF在输入信号在输入信号的的下降沿下降沿产生一个扫描周产生一个扫描周期脉冲输出,操作元件都期脉冲输出,操作元件都是是Y、M,不能是特殊辅助,不能是特殊辅助继电器。右图是使用说明。继电器。右图是

19、使用说明。操作元件操作元件Y、M只在驱动输只在驱动输入接通入接通(PLS)或断开或断开(PLF)后的后的第一个扫描周期内动第一个扫描周期内动作作。从图中程序的时序图。从图中程序的时序图中可以看出,中可以看出,PLS、PLF指令可将输入组件的脉宽指令可将输入组件的脉宽较宽的输入信号变成脉宽较宽的输入信号变成脉宽等于可编程控制器扫描周等于可编程控制器扫描周期的触发脉冲信号,相当期的触发脉冲信号,相当于对输入信号进行了于对输入信号进行了微分微分。脉冲指令脉冲指令(1)脉冲运行开始指令()脉冲运行开始指令(LDP、LDF)-程序步数为程序步数为2步。步。 LDP是上升沿脉冲操作开始指令,并且只有在指令

20、位软元件的是上升沿脉冲操作开始指令,并且只有在指令位软元件的上升沿(当它从上升沿(当它从OFF转换成转换成ON)才为)才为ON。 LDF是下降沿脉冲是下降沿脉冲操作开始指令,并且只有在指令位软元件的下降沿(当它从操作开始指令,并且只有在指令位软元件的下降沿(当它从ON转换成转换成OFF)才为)才为ON。指令使用见下图所示。指令使用见下图所示。(2)脉冲串行连接指令()脉冲串行连接指令(ANDP、ANDF)-程序步数为程序步数为2步步. ANDP是一个上升沿脉冲串行连接指令,是一个上升沿脉冲串行连接指令,ANDF是一个下降沿脉是一个下降沿脉冲串行连接指令。它们对到该点的运行结果执行冲串行连接指令

21、。它们对到该点的运行结果执行AND操作,并操作,并且将结果值作为运算结果。指令使用见下图所示。且将结果值作为运算结果。指令使用见下图所示。 供供ANDP和和ANDF使用的使用的ON/OFF数据,如表所示。数据,如表所示。通过通过ANDP或或ANDF指定的软元件指定的软元件 ANDP的状态的状态ANDF的状态的状态 位软元件位软元件 字软元件的位指定字软元件的位指定 OFF ON 0 1ONOFFOFF0OFFON1ON OFF1 0ON(3)脉冲并行连接()脉冲并行连接(ORP、ORF)-程序步数是程序步数是2步步 ORP是上升沿脉冲并行连接指令,是上升沿脉冲并行连接指令,ORF是下降沿脉冲并

22、行连接是下降沿脉冲并行连接指令,其功能对至目前为止的运算结果进行指令,其功能对至目前为止的运算结果进行OR运算后作为运算运算后作为运算结果。其应用见下图所示。结果。其应用见下图所示。复习 LD,LDI,OUT LD,LDI,OUT AND,ANI, AND,ANI, OR,ORI, OR,ORI, ANB,ORB ANB,ORB MPS,MRD,MPP MPS,MRD,MPP MC,MCR MC,MCR SET,RST SET,RST PLS,PLF PLS,PLF LDP,LDF, LDP,LDF, ANDP,ANDF, ANDP,ANDF, ORP,ORF ORP,ORF课堂作业:课堂作业

23、:将下列梯形图化为指令表的形式:十、取反(十、取反(INV)指令)指令对前面的逻辑整体取反。对前面的逻辑整体取反。 十一、空操作(十一、空操作(NOP)与结束()与结束(END)指令)指令(1)空操作指令)空操作指令NOP NOP指令是一条无动作、无目标元件的空指令是一条无动作、无目标元件的空操作指令。如图所示。在程序中加入空操作指令,在变更程序或增操作指令。如图所示。在程序中加入空操作指令,在变更程序或增加指令时可以使步序号不变化。用加指令时可以使步序号不变化。用NOP替代程序中已写入的指令,替代程序中已写入的指令,可以改变电路,在程序中加入可以改变电路,在程序中加入NOP指令,改动或追加程序时可以减指令,改动或追加程序时可以减少步序号的改变。少步序号的改变。 在使用手持编程器时,执行完清除用户存储器的操作后,用户在使用手

温馨提示

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

评论

0/150

提交评论