plc应用指令规则_plc应用指令的执行形式_plc应用指令的元件

来源:电工天下时间:2015-10-16 09:09:26 作者:老电工手机版>>

plc应用指令规则与执行形式

一、应用指令的表示

FX2N 系列plc在梯形图中是使用功能框来表示应用指令的。 每条应用指令都有一助记符,
plc应用指令规则与执行形式1

应用指令的梯形图例
这是一条取平均值的指令,当X0闭合时,执行
plc应用指令规则与执行形式2

其中FNC45的助记符为MEAN(平均)
[S ]:源操作数,其内容不随指令执行而变化的,在可利用变址修改元件编号的情况下,表示为[S?] ,源操作数不止一个时,以[S1?]、[S2?]表示。
[D ]:目标操作数,其内容随指令执行而变化的,在可利用变址修改元件编号的情况下表示为[D?] ,目标操作数不止一个时,以[D1?]、[D2?]表示。
m、n:其它操作数,表示既不做源操作数,也不做目标操作数,常用来表示常数或者作为源操作数或目标操作数的补充说明。可用十进制的K、十六进制的H和数据寄存器D来表示。在需要表示多个这类操作数时,可以用m1、m2、n1、n2等表示。

二、指令的形态与执行形式

1、数据长度
应用指令可分为“16位指令”和“32位指令”。
plc应用指令规则与执行形式3

数据长度说明
当X0闭合时,把D10中的数据送到D12中;
当X1闭合时,把D21、D20中的数据分别送到D23、D22中。

在应用32位指令时通常在助记符前添加(D)符号来表示,并且用元件号相邻的两个元件组成元件对,元件对的首元件号用奇数、偶数均可。但为了避免混乱,建议将元件对的首元件指定为偶数地址。

2、脉冲执行
脉冲执行指令只是在X0从OFF → ON变化时才执行一次,其它时刻不执行。助记符后(P)符号表示脉冲执行。32位指令和脉冲执行可以同时应用.
plc应用指令规则与执行形式4

脉冲执行形式
plc应用指令规则与执行形式5

32位指令和脉冲执行
三菱FX系列可编程控制器有些型号没有脉冲执行指令,例如FX0N系列,这时可以用 下如所示程序来实现。

plc应用指令规则与执行形式6

无脉冲执行指令时的实现方法
3、连续执行
连续执行指令,X1接通时,指令在每个扫描周期都被重复执行。有些应用指令,例如INC(加1)、DEC(减1)、XCH(交换)等,用连续执行方式时要特别注意。

plc应用指令规则与执行形式7

连续执行形式

三、字元件和位元件

位元件:只处理ON/OFF信息的元件,例如X、Y、M和S,称为位元件。
字元件:T、C、D等处理数据的元件称为字元件。
常用数据寄存器D分为通用数据寄存器(D0~D199共200点)、断电保持数据寄存器(D200~D511共312点)、特殊数据寄存器(D8000~D8255共256点)。

但即使是位元件,通过组合使用也可以处理数据,在这种情况下,以位数Kn和起始的元件号的组合来表示。位元件每4位为一组合成单元,16位数据为K1~K4,32位数据为K1~K8。

例如:K1X0表示X3~X0的4位数据,X0是最低位。
K2Y0表示Y7~Y0的8位数据,Y0是最低位。
K4M10表示M25~M10的16位数据,M10是最低位。

四、不同数据长度之间的传送

字元件与位元件之间的数据传送,由于数据长度的不同,在传送时,应按如下的原则处理。
1)长→短的传送:长数据的高位保持不变;
2)短→长的传送:长数据的高位全部变零。

plc应用指令规则与执行形式8
不同数据长度之间的传送
返回

五、变址寄存器V和Z

变址寄存器V和Z是16位数据寄存器,它在应用指令中用来修改操作对象的元件号。将V和Z的组合可进行32位的运算,此时,V作高16位,Z作低16位。下例中假定Z的值为4,则:
K2X0Z=K2X4 K1Y0Z=K1Y4
K4M10Z=K4M14 K2S5Z=K2S9
D5Z=D9 T6Z=T10 C7Z=C11
返回

六、操作数的形式

应用指令都是用助记符来表示的。大部分应用指令都要求提供操作数,包括源操作数、目标操作数和其他操作数。这些操作数的形式有:
1)位元件X、Y、M和S;
2)常数K(十进制)、H(十六进制)或指针P;
3)字元件T、C、D、V、Z;
4)由位元件X、Y、M、S的位指定组成的字元件KnX、KnY、KnM、KnS。

plc应用指令规则与执行形式9
操作数的形式
表示K,H ~ V,Z这些形式都可以作为源操作数,但目标操作数只能指定Y、M和S。每一条应用指令都有自己指定的操作数。操作数中的小点“? ”表示可以加变址寄存器。

相关文章
  • 三菱plc梯形图的四条编程规则

    三菱plc梯形图的四条编程规则

    三菱plc梯形图的四条编程规则,梯形阶梯都是始于左母线,终于右母线,接点应画在水平线上,不应画在垂直线上,并联块串联时,应将接点多的去路放在梯形图左方,不宜使用双线圈输出。

    时间:2022-07-11 06:26:14

  • plc梯形图编程规则与编程方法图解

    plc梯形图编程规则与编程方法图解

    有关plc梯形图的编程规则与编程方法,了解编写梯形图程序的基本规则与基本编程方法,有助于提高plc编程的质量与效率,五点plc梯形图的编程规则,七点plc梯形图的编程方法,供大家参考。

    时间:2022-07-10 07:15:23

  • plc梯形图编程规则的实例教程

    plc梯形图编程规则的实例教程

    有关plc梯形图编程规则的实例教程,六种规则六个例子,规则1:触点应画在水平线上,不应画在垂直分支,规则2:不包含触点的分支应放在垂直方向上,不应放在水平方向上等等。

    时间:2022-07-10 07:15:18

  • JK触发器电路应用实例:触摸式开关电路

    JK触发器电路应用实例:触摸式开关电路

    JK触发器电路应用实例:触摸式开关电路——在实际应用中,可以把T触发器、D触发器、RS触发器与JK触发器等,通过连接和变换的方式进行变换和组合,可以完成所需要的各种功能。

    时间:2021-01-15 15:49:03

  • plc梯形图编程元件用法教程详解

    plc梯形图编程元件用法教程详解

    有关plc梯形图编程元件的说明,plc的基本数据结构,位元件与字元件的功能,以及辅助继电器(M)、状态继电器(S)、定时器(T)与计数器(C)、数据寄存器(D)等的用法教程。

    时间:2020-05-16 19:43:17

  • plc双整型数比较指令符号及应用实例

    plc双整型数比较指令符号及应用实例

    本文介绍了plc双整型数比较指令的用法,重点介绍plc双整型数比较指令的符号含义,该比较指令的功能,双整型数比较指令对状态位的影响,以及双整型数比较指令的实例,供大家学习。

    时间:2020-03-19 15:54:25

  • plc整型数比较指令符号与应用实例说明

    plc整型数比较指令符号与应用实例说明

    本文介绍了plc整型数比较指令的用法,重点介绍plc整型数比较指令的符号含义,以及CMP整数比较指令的功能,整型数比较指令对状态位的影响,以及该指令的应用实例。

    时间:2020-03-19 15:25:05

  • plc实数比较指令功能说明,plc实数比较指令应用实例

    plc实数比较指令功能说明,plc实数比较指令应用实例

    有关plc实数比较指令的用法,先来看一看实数与浮点数比较指令的符号,再来说一说plc实数比较指令的功能,最后给出一个plc实数比较指令的应用实例,供大家学习参考。

    时间:2020-03-18 14:25:35

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有