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

下载本文档

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

文档简介

复习:1.常数前缀有哪些,分别为什么含义2.K32V0是什么含义(V0=22)3.32位计数器C223,计数方向由谁确定?其触点动作的规则是什么?4.LD、LDI、OUT规则。

第五讲FX2N系列可编程控制器的基本指令及应用本节课的知识点:1、熟悉编程指令与基本的编程方法2、掌握FX2N系列可编程控制器的基本指令及编程应用FX2N系列基本指令27种,步进指令2种,应用指令128种共298个

、逻辑取及线圈驱动(LD、LDI、OUT)1、指令助记符及功能LD、LDI、OUT指令的功能、梯形图表示、操作组件、所占的程序步如下表所示。2、指令说明

1)LD、LDI指令可用于将触点与左母线连接。也可以与后面介绍的ANB、ORB指令配合使用于分支起点处。

2)OUT指令是对输出继电器Y、辅助继电器M、状态继电器S、定时器T、计数器C的线圈进行驱动的指令,但不能用于输入继电器X。若输出线圈重复使用(双线圈),则后面的线圈动作状态有效。并列的OUT指令可多次连续使用。

3、编程应用:下图给出了本组指令的梯形图实例,并配有指令表。需指出的是:图中的OUTM100和OUTT0是线圈的并联使用。另外,定时器或计数器的线圈在梯形图中或在使用OUT指令后,必须设定十进制常数K或指定数据寄存器的地址号LD、LDI指令可用于将触点与左母线连接;OUT指令是对Y、M、S、T、C的线圈进行驱动的指令。二、触点串联(AND、ANI)指令1、指令助记符及功能AND、ANI指令的功能、梯形图表示、操作组件、所占的程序步如下表所示。2、指令说明:1)AND、ANI是单个触点串联指令,串联的次数没有限制,即可多次重复使用。但考虑图形编程器和打印机的功能,建议尽量每行不超过10个触点,连续输出总共不超过24行。2)OUT指令后,通过触点对其它线圈使用OUT指令称之为纵接输出或连续输出,如下图中的语句步第5到第7步。这种连续输出如果按图示顺序,可以多次重复,但如果换成顺序形式,则必须用后述的MPS指令,程序步骤增多,不推荐使用。3、编程应用如下图所示。这种连续输出电路---不推荐三、触点并联(OR、ORI)指令1、指令助记符及功能如下表所示。2、指令说明:1)OR、ORI指令是单个触点的并联连接指令。OR为常开触点的并联,ORI为常闭触点的并联。2)与LD、LDI指令触点并联的触点要使用OR或ORI指令,并联触点的个数没有限制,但限于编程器和打印机的幅面限制,尽量做到24行以下。3)若两个以上触点的串联支路与其他回路并联时,应采用后面介绍的电路块或(ORB)指令。3、编程应用如下图所示。注意:OR指令的并联起点是从它前面最近的LD或LDI指令开始,如图中的第6步ORM103和第8步ORM110的并联触点是LDIY005。四、串联电路块的并联(ORB)1、指令助记符及功能

2个或2个以上的触点串联连接的电路称之为串联电路块。ORB用于串联电路块的并联连接,其指令的功能、梯形图表示、操作组件、程序步如下表所示。

2、指令说明1)ORB指令是不带软组件地址号的指令。支路起点以LD、LDI指令开始,支路结束点用ORB指令。2)ORB指令的使用方法有两种:一种是分散使用,即在要并联的每个串联电路块后加ORB指令;另一种是集中使用,即先把要并联的所有串联电路块全部写完毕,再集中用ORB指令,详见下图两种语句表编程。对于前者,并联电路块的个数没有限制;但对于后者,并联电路块的个数不能超过8个(即重复使用LD/LDI指令的次数限制在8次以下),所以不推荐使用后者编程。串联电路块的并联指令助记符及功能3、编程应用串联电路块并联指令应用程序如下图所示五、并联电路块的串联(ANB)1、指令助记符及功能

2个或2个以上的触点(或分支)并联连接的电路称之为并联电路块,其指令助记符及功能如表下所示。ANB用于并联电路块的串联连接,其用法如下图所示。ANB指令无操作元件。

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

2、指令说明:共11个栈寄存器,最大11级嵌套。

a.该三种指令后面不接编程元件。

b.用于多重输出电路。

c.MPS与MPP指令必须成对出现,而且连续使用应少于11次。3、编程应用:比较下列两个程序的异同N1N2N3N2N1N4N2N3N4N5N1七、主控及主控复位(MC/MCR)指令

在编程时,经常遇到多个线圈同时受一个或多个触点控制的情况。如果在每个线圈的扩展电路中都串入同样的触点,将多占用存储单元,使用主控指令可以解决这一问题。MC主控指令,用于公共串联触点的连接。MCR为主控复位指令,即MC的复位指令。使用主控指令的触点称为主控触点。在梯形图中主控触点一般是与母线相连的常开触点,它与一般的触点垂直,是一组电路的总开关。如下图中左侧M100常开触点即为主控触点。MC是3程序步,MCR是2程序步,两条指令的操作目标元件是Y、M,但不允许使用特殊辅助继电器M。在图中,当X0接通时,执行MC与MCR之间的指令,即X0=ON,M100=ON。执行N0指令,母线移到主控触点M100后面,执行串联触点以后的程序,直至MCRN0指令,MC复位,公共母线恢复至MC触点之前,N0为嵌套等级。当X0断开时,不执行MC与MCR之间的指令。这部分程序中的积算定时器、计数器以及用SET/RST驱动的元件保持当前的状态,而非积算定时器和用OUT指令驱动的元件则复位。使用MC指令后,与主控触点相连的触点(相当于与新母线相连)必须使用LD或LDI指令。MC指令使用后必定要用MCR指令使母线返还到原来的位置。在MC指令内再使用MC指令时,嵌套级N的编号顺次增大(0~7);复位时用MCR指令,从大的嵌套级开始返回,最多可以8级嵌套。在编程使用时,MC与MCR指令必须成对使用。在梯形图中,主控指令MC触点与母线相连的常开触点,梯形图中其他触点垂直。是控制一组电路的总开关。八、置位/复位(SET/RST)SET:置位指令,使元件动作自保持为ON,操作元件为Y、M、S。RST:复位指令,使元件动作自保持为OFF,操作元件为Y、M、S、D、V、Z、T、C。下图说明了这两条指令的使用。当X0一接通,输出触点Y0就接通,即使X0再断开,Y0也将保持接通;当X1一接通,输出触点Y0就复位断开,即使X1再断开,Y0也将保持断开;RST指令也可以将定时器、计数器、数据寄存器、变址寄存器的内容清零。1、SET为置位指令,使线圈接通保持;

RST为复位指令,使线圈断开复位。2、对同一软组件,SET、RST可多次使用,不限制使用次数。九、微分脉冲输出指令PLS、PLF和边缘检测触点指令LDP/ANDP/ORP,LDF/ANDF/ORF

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

LDP是上升沿脉冲操作开始指令,并且只有在指令位软元件的上升沿(当它从OFF转换成ON)才为ON。LDF是下降沿脉冲操作开始指令,并且只有在指令位软元件的下降沿(当它从ON转换成OFF)才为ON。指令使用见下图所示。(2)脉冲串行连接指令(ANDP、ANDF)----程序步数为2步.ANDP是一个上升沿脉冲串行连接指令,ANDF是一个下降沿脉冲串行连接指令。它们对到该点的运行结果执行AND操作,并且将结果值作为运算结果。指令使用见下图所示。供ANDP和ANDF使用的ON/OFF数据,如表所示。通过ANDP或ANDF指定的软元件ANDP的状态ANDF的状态位软元件

字软元件的位指定

OFF→ON

0→1ONOFFOFF0OFFON1ON→OFF1→0ON(3)脉冲并行连接(ORP、ORF)---程序步数是2步ORP是上升沿脉冲并行连接指令,ORF是下降沿脉冲并行连接指令,其功能对至目前为止的运算结果进行OR运算后作为运算结果。其应用见下图所示。复习LD,LDI,OUTAND,ANI,OR,ORI,ANB,ORBMPS,MRD,MPPMC,MCRSET,RSTPLS,PLFLDP,LDF,ANDP,ANDF,ORP,ORF课堂作业:将下列梯形图化为指令表的形式:十、取反(INV)指令对前面的逻辑整体取反。

十一、空操作(NOP)与结束(END)指令(1)空操作指令NOPNOP指令是一条无动作、无目标元件的空操作指令。如图所示。在程序中加入空操作指令,在变更程序或增加指令时可以使步序号不变化。用NOP替代程序中已写入的指令,可以改变电路,在程序中加入NOP指令,改动或追加程序时可以减少步序号的改变。

在使用手持编程器时,执行完清除用户存储器的操作后,用户存储器的内容全部变为空操作指令。(2)程序结束指令ENDPLC总是按照指令进行输人处理、程序执行到END指令结束,转入输出处理工作。若程序中不写入END指令,则PLC从用户程序的第0步扫描到程序存储器的最后一步;若在程序中写入END指令,则END以后的程序步不再扫描执行而是直接进行输出处理。可以在程序中按段插入END指令进行调试、检查,直接执行输出处理,程序无误后,再将EN

温馨提示

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

评论

0/150

提交评论