预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共379页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学FX2N系列PLC是FX系列中高档次的超小型化、高速、高性能产品,具有128种298条应用指令。分为程序控制、传送与比较、四则运算与逻辑运算、循环移位、数据处理、高速处理、、便利指令、外部设备I/O处理、浮点操作、时钟运算、格雷码转换、触点比较等十个类型。由于学时有限,本章将介绍程序控制、传送与比较、四则运算与逻辑运算、循环移位、数据处理、高速处理、、便利指令、外部设备I/O处理。其它由读者自学。 FX2N系列PLC应用指令依据应用不同,可分为数据处理类、程序控制类、特种应用类及外部设备类。 其中数据处理类指令种类多,数量大、使用频繁,又可分为传送比较、四则运算及逻辑运算、移位、编解码等细目。 程序控制类指令主要用于程序的结构及流程控制,含子程序、中断、跳转及循环等指令。特种应用类指令是机器的一些特殊应用,如高速计数器或模仿一些专用机械或专用电气设备应用的指令等。 外部设备类指令含一般的输入输出口设备及专用外部设备二大类。专用外部设备是指与主机配接的应用单元及专用通讯单元等。 一、应用指令的表示形式、应用与操作 与基本指令不同的是,应用指令不含表达梯形图符号间相互关系的成分。而是直接表达本指令要做什么。FX2N系列PLC在梯形图中一般是使用应用框来表示应用指令的。图8-1是应用指令的梯形图示例。图中M8002的常开触点是应用指令的执行条件,其后的方框即为应用框。应用框中分栏表示指令的名称、相关数据或数据的存储地址。这种表达方式的优点是直观,稍具有计算机程序知识的人,马上可以悟出指令的应用意义。图8-1中指令的应用意义是:当M8002接通时,十进制常数245将被送到数据寄存器D501中去。 使用应用指令需注意指令的要素。以加法指令作为说明,图8-2及表8-1给出了加法指令的表示形式及要素。 图8-2及表8-1中应用指令的使用要素意义如下。 (1)应用指令的编号每条应用指令都有一定的编号。在使用简易编程器的场合,输入应用指令时,首先输入的就是应用指令编号。如图8-2中①所示的就是应用指令编号。 (2)助记符应用指令的助记符是该指令的英文缩写词。如加法指令“ADDITION”简写为ADD。采用这种方式容易了解指令的应用。如图8-2中②所示。 图8-2应用指令的表示形式及要素(3)数据长度应用指令依处理数据的长度分为16位指令和32位指令。其中32位指令用(D)表示,无(D)符号的为16位指令。图8-2中③为数据长度符号。 (4)执行形式应用指令有脉冲执行型和连续执行型。指令中标有(P)的为脉冲执行型(如图8-2中④所示)。脉冲执行型指令在执行条件满足时仅执行一个扫描周期。这点对数据处理有很重要的意义。比如一条加法指令,在脉冲执行时,只将加数和被加数做一次加法运算。而连续型加法运算指令在执行条件满足时,每一个扫描周期都要相加一次,使目的操作数内容变化,需要注意的指令在指令标示栏中用“◥”警示,见图8-2中⑤。 (5)操作数操作数是应用指令涉及或产生的数据。操作数分为源操作数、目标操作数及其他操作数。源操作数是指令执行后不改变其内容的操作数,用[S(·)]表示。目标操作数是指令执行后将改变其内容的操作数,用[D(·)]表示。其他操作数用m与n表示。其他操作数常用来表示常数或者对源操作数和目标操作数作出补充说明。表示常数时,K为十进制,H为十六进制。在一条指令中,源操作数、目标操作数及其他操作数都可能不止一个,也可以一个都没有。某种操作数较多时,可用标号区别,如[S1(·)]、[S2(·)]。 操作数从根本上来说,是参加运算数据的地址。地址是依元件的类型分布在存储区中的。由于不同指令对参与操作的元件类型有一定限制,因此操作数的取值就有一定的范围。正确地选取操作数类型,对正确使用指令有很重要的意义。要想了解这些内容可查阅相关手册。操作数在图8-2中见⑥。 (6)变址应用操作数可具有变址应用。操作数旁加有“(·)”的即为具有变址应用的操作数。如[S(·)]、[D(·)]等。 (7)程序步数程序步数为执行该指令所需的步数。应用指令的编号和指令助记符占一个程序步,每个操作数占2个或4个程序步(16位操作数是2个程序步,32位操作数是4个程序步)。因此,一般16位指令为7个程序步,32位指令为13个程序步。 在了解以上要素以后,就可以通过查阅手册了解应用指令的用法了。如图8-2所示的应用指令编号为20、32位加法指令,采用脉冲执行型。当其执行条件X000置1时,数据寄存器D10和D12内的数据相加,结果存入D14中。 二、FX­2N系列PLC应用指令分类及汇总第二节程序流程类应用指令及应用表8-3条件跳转指令要素 2、跳转程序段中元器件在跳转执行中的工作状态 表8-4给出了图8-4中跳转发生前后输入或前序器件状态发生变化对程序执行结果的影