您现在的位置是:首页 > PLC技术 > PLC技术

FX2系列PLC的编码指令

来源:艾特贸易2017-06-04

简介该指令的助记符、指令代码、操作数和程序步如表 5. 42 所示。 表 5. 42 编码指令要素 其功能解释如下: (1) 源操作数是位元件 当 [S.] 是位元件时,以源 [S.] 为首地址、长度为 2 的位元件

    该指令的助记符、指令代码、操作数和程序步如表5. 42所示。    5. 42    编码指令要素
编码指令要素
    其功能解释如下:    (1)源操作数是位元件    [S.]是位元件时,以源[S.]为首地址、长度为2“的位元件中,最高位置1的位置被存放到目标[D.]所指定的元件中去,[D.]中数值的范围由n确定。梯形图如图5. 64所示,其工作过程如图5.65所示。源位元件的长度为2n=23=8M10M17,设(M17M10)=(00100000),则其最高置1位是M15,即第5位。将“5”位置数(二进制)存放到D10的低3位中。
编码指令的应用之一
    5. 64    编码指令的应用之一
编码指令工作过程一
    5. 65    编码指令工作过程一    当源数据的第一个(即第0位)位元件为1,则[D.]中存放0。当源数据中无1,出现运算错误。    n=0时,程序不执行。n=18以外时,出现运算错误。若n=8时,[S]位数为28=256。驱动输入OFF时,不执行指令,上一次编码输出保持不变。    若指令是连续执行型,则在各个扫描周期都会执行,这一点必须注意。    (2)源操作数是字元件    [S.]是字元件时,在其可读长度为2“位中,最高位置1的位被存放到目标[D.]所指定的元件中去,[D.]中数值的范围由n确定。梯形图如图5.66所示,其工作过程如图5. 67所示,源字元件的可读长度为2n=23=8位,其最高置1位是第5位。将“5”位置数(二进制)存放到Dl的低3位中。
编码指令的应用之二
    5. 66    编码指令的应用之二
编码指令工作过程二
    5. 67    编码指令工作过程二    当源数据的第一个(即第0位)位元件为1,则[D]中存放0。当源数据中无1,出现运算错误。    n=0时,程序不执行。n=14以外时,出现运算错误。若n=4时,[S]位数为24=16。驱动输入OFF时,不执行指令,上次编码输出保持不变。    若指令是连续执行型,则在各个扫描周期都会执行,这一点必须注意。