第二节 三菱FX2N系列PLC指令系统_第1页
第二节 三菱FX2N系列PLC指令系统_第2页
第二节 三菱FX2N系列PLC指令系统_第3页
第二节 三菱FX2N系列PLC指令系统_第4页
第二节 三菱FX2N系列PLC指令系统_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、第二节 三菱FX2N系列PLC指令系统指令系统概述一、指令分类1)FX系列PLC共有基本指令27条(逻辑控制、顺序控制);2)FX2N系列PLC有步进指令2条(顺序控制);3)FX系列PLC有功能指令一百多条。说明:基本指令在编程器上有对应指令输入键,功能指令在编程器上没有对应的输入键,这些指令必须通过功能键输入,如FUN(01),其中括号内的01表示功能号。二、指令组成PLC指令的组成:操作码、操作数操作码:用助记符表示,用来表明要执行的功能。(如LD表示取、OR表示或等)操作数:用来表示操作的对象。 操作数一般是由标识符和参数组成。 标识符表示操作数的类别,参数表明操作数的地址或设定一个预

2、制值。如: LD X000,LD:指令(操作码)X000:编程元件(操作数)X:标识符 0:参数。基本指令系统的功能及应用1、逻辑取、取反、输出线圈指令(LD、LDI、OUT)梯形图指 令功 能操 作 元 件程 序 步LD读取第一个常开触点X、Y、M、S、T、C1LDI读取第一个常闭触点X、Y、M、S、T、C1OUT驱动输出线圈Y、M、S、T、CY、M:1;特M:2;T:3;C:35例如:说明:1)LD(取指令):将常开触点接到母线上,代表一个逻辑行(块)的开始。2)LDI(取反指令):将常闭触点接到母线上,代表一个逻辑行(块)的开始。3)OUT(输出指令):驱动线圈输出,用于驱动输出继电器(

3、Y)、辅助继电器(M)、状态继电器(S)、定时器(T)、计数器(C),不能驱动输入继电器(X)。4)OUT指令可以并行输出多次。5)操作元件:X输入继电器;Y输出继电器;M辅助继电器;S状态继电器、T定时器;C计数器。2、触点串联指令(AND、ANI)梯形图指 令功 能操作元件程 序 步AND串联一个常开触点X、Y、M、S、T、C1ANI串联一个常闭触点X、Y、M、S、T、C1不能使用连续输出的例子 说明:1)AND、ANDI指令用于触点的串联连接,串联触点个数不限,该指令可以重复使用。2)连续输出时注意输出顺序,否则要用分支电路指令MPS、MRD、MPP。3)图形编程器和打印机的功能有限制,

4、建议尽量作到一行不超过10个触点和一个线圈,连续输出总共不超过24行。3、触点并联指令(OR、ORI)梯形图指 令功 能操作元件程序步OR与一个常开触点并联X、Y、M、S、T、C1ORI与一个常闭触点并联X、Y、M、S、T、C1 说明:0R、ORI指令用于一个触点的并联连接,该指令可以重复使用,建议并联总共不超过24行,串联块的并联要用块或(ORB)指令。4、电路块串、并联指令(ANB、ORB)梯形图指 令功 能操作元件程序步ANB并联电路块的串联无1ORB串联电路块的并联无11)ORB电路块或指令:将串联电路块并联 (串联电路块:将两个以上的触点串联连接的电路块)说明:左图和右图实现的逻辑控

5、制功能相同,但右图的X000触点与X002触点既不是串连又不是并连,而是与X001形成一个串联电路块,故应使用ORB指令。方法1: 方法2:0 LD X000 0 LD X0001 ANI X001 1 ANI X0012 LDI X002 2 LDI X0023 AND X003 3 AND X003 4 ORB 4 LDI X0045 LDI X004 5 AND X0056 AND X005 6 ORB7 ORB 7 ORB8 OUT Y000 8 OUT Y000说明:ORB指令可成批使用,但集中(连续)使用时必须少于8次(LD、LDI指令只能连续使用8次),如方法2;方法1中ORB的

6、使用次数不限。2)ANB电路块与指令:将并联电路块串联(并联电路块:将两个以上的触点并联连接的电路块)说明:左图和右图实现的逻辑控制功能相同,但同理,X001与X002构成一个并联电路块,故应使用ANB指令与X000连接。 0 LD X000 5 LDI X0041 ORI X002 6 OR X0052 LDI X001 7 ANB3 OR X003 8 OUT Y0004 ANB说明:ANB指令也可成批使用,集中(连续)使用时必须少于8次说明:1) ANB和ORB指令是不带操作元件的指令。2) ANB、ORB指令可以重复使用,但集中(连续)使用时必须少于8次。注意:单个触点与前面电路并联或

7、串联时不能用电路块指令。 5、堆栈(多重输出)指令(MPS 、MRD 、 MPP)梯形图指 令功 能操作元件程序步MPS进栈无1MRD读栈无1MPP出栈无1说明:1)MPS/MRD/MPP指令的功能是将连接点的结果(位)按堆栈的形式存储。MPS进栈指令:将MPS指令前的运算结果送入栈中MRD读栈指令:读出栈的最上层数据MPP进栈指令:读出栈的最上层数据,并清除a、每执行一次MPS,将原有数据按顺序下移一层,留出最上层存放新的数据。b、每执行一次MPP,将原有数据按顺序上移一层,原先最上层数据被覆盖掉。c、执行MRD,数据不作移动。2)堆栈的深度为11个3)用于带分支的多路输出电路。4)MPS和

8、MPP必须成对使用,且连续使用次数应少于11次。5)进栈和出栈指令遵循先进后出、后进先出的次序。例1:0 LD X0 1 OUT Y02 LD X2 3 MPS 4 AND X3 5 OUT Y1 6 MRD 7 AND X108 OUT M0 9 MPP10 AND X4 11 OUT Y212 LD X5 13 ANI X614 OUT Y3说明:1)使用栈指令母线没有移动,故栈指令后的触点不能用LD。2)MPS与MPP可以嵌套使用,但应11层;同时MPS与MPP应成对出现。例2:单个分支程序(一层栈电路)例4-5:多个分支程序(二层栈电路)0 LD X0 1 MPS2 AND X1 3

9、MPS 4 AND X2 5 OUT Y06 MPP 7 AND X38 OUT Y1 9 MPP10 AND X10 11 MPS12 LD X4 13 OR X1114 ANB 15 OUT M016 MPP 17 AND X1218 OUT Y2 19 LD X520 ANI X6 20 OUT Y3说明:用软件生成梯形图再转换成指令表时,编程软件会自动加入MPS、MRD、MPP指令。写入指令表时,必须由用户来写入MPS、MRD、MPP指令6、主控触点指令与主控复位指令(MC / MCR)梯形图指 令功 能操作元件程序步MC主控电路块起点M除特殊继电器外3MCR主控电路块终点M除特殊继电

10、器外2MC主控指令:母线转移,MC指令只能用于输出继电器Y和辅助继电器M(不包括特殊辅助继电器)。MCR主控复位指令:母线复位,主控区结束。MC/MCR指令:用于许多线圈同时受一个或一组触点控制,以节省存储单元。主控触点在梯形图中与一般触点垂直。例4-6:说明:1)MC N0 M100指令中N表示母线的第几次转移,M用来存储母线转移前触点的运算结果,在这里M0 = X000。若母线转移时用了M100,则在程序中就不允许再出现M0线圈,否则可能导致双线圈输出。输入X000为ON时,执行从MC到MCR的指令,当输入X000为OFF时(Y001和Y002均断开)。a)积算式定时器、计数器、用SET/

11、RST指令驱动的元件,在MC触点断开后可以保持断开前状态不变。b)非积算式定时器,用OUT驱动的元件全为0FF。2)MC指令后,母线移到MC触点之后,主控指令MC后面的任何指令均以LD或LDI指令开始,MCR指令使母线返回。3) 通过更改M的地址号, MC、MCR指令可嵌套使用,最多可嵌套8层(N0N7),N0为最高层,N7为最低层,返回指令MCR低层开始复位。7、置位、复位指令(SET、RST)梯形图指 令功 能操作元件程序步SET动作接通并保持Y、M、SY,M:1;S,特M:2RST动作断开,寄存器清零Y, M, S, T, C, D, V, ZD:数据寄存器V、Z:变址寄存器SET置位指

12、令:保持线圈得电RST复位指令:保持线圈失电注:X000一接通Y000得电,即使再断开,Y000仍继续保持得电。同理X002一接通即使再断开,Y000也将保持失电。说明:1)对同一元件可以多次使用SET、RST指令,最后一次执行的指令决定当前的状态。 2)RST指令可以用来复位积算定时器T246T255和计数器。如不希望计数器和积算定时器具有断电保持功能,可在用户程序开始运行时用初始化脉冲M8002复位。 3)任何情况下,RST指令都优先执行。8、上升沿微分、下降沿微分指令(PLS、PLF)梯形图指 令功 能操作元件程序步PLS上升沿微分输出Y、M2PLF下降沿微分输出Y、M2说明:PLS上沿

13、脉冲指令:仅在驱动输入的,使线圈得电一个扫描周期。PLF下沿脉冲指令:仅在驱动输入的,使线圈得电一个扫描周期。注意:OUT、SET和RST、PLS和PLF指令在执行结果上的不同。说明:1)PLS、PLF指令只能用于输出继电器Y和辅助继电器M(不包括特殊辅助继电器)。2)PLC从RUN到STOP,再从STOP到RUN时,PLS M0指令将输出一个脉冲,如果用的是断电保持型的辅助继电器则不会输出脉冲。9、取反指令(INV)梯形图指 令功 能操作元件程序步INV运算结果取反无1NOP无动作无10 LD X01 AND X12 INV3 LD X24 INV5 OUT Y0说明:1)INV指令是将INV电路之前的运算结果取反; 2)能编制AND、ANI指令步的位置可使用INV; 3)LD、LDI、OR、ORI指令步的位置不能使用INV; 4)在含有ORB、ANB指令的电路中,INV是将执行INV之前的运算结果取反。10、空操作指令(NOP)梯形图指 令功 能操作元件程序步NOP无动作无1

温馨提示

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

评论

0/150

提交评论