您现在的位置是:首页 > PLC技术 > PLC技术
FX2系列PLC的译码指令
来源:艾特贸易2017-06-04
简介该指令的助记符、指令代码、操作数和程序步如表 5. 41 所示。 表 5. 41 译码指令要素 译码指令也叫解码指令,其功能解释如下: (1) 目标操作数是位元件 当 [D.] 是位元件时,以源 [S.]
该指令的助记符、指令代码、操作数和程序步如表5. 41所示。 表5. 41 译码指令要素 译码指令也叫解码指令,其功能解释如下: (1)目标操作数是位元件 当[D.]是位元件时,以源[S.]为首地址的n位连续的位元件所表示的十进制码值为Q,DECO指令把以[D.]为首地址目标元件的第Q位(不含目标元件位本身)置1,其他位置0。梯形图如图5. 60所示,其工作过程如图5.61所示。设源数据(X2X1X0)=(101),则源数据为Q=20+22=5,因此从M10开始的第5位M15为1。当源数据Q为0,则第0位(即M10)为1。 若n=0时,程序不执行。n=0~8以外时,出现运算错误。若n=8时,[D.]位数为28=256。驱动输入OFF时,不执行指令,上一次译码输出置1的位保持不变。 若指令是连续执行型,则在各个扫描周期都会执行,这一点必须注意。
图5. 60 译码指令的应用之一
图5.61 译码指令工作过程一 (2)目标操作数是字元件 当[D.]是字元件时,以源[S.]所指定字元件的低n位所表示的十进制码Q,DECO指令把以[D.]所指定目标字元件的第Q位(不含最低位)置1,其他位置0。梯形图如图5. 62所示,其工作过程如图5.63所示。7源数据(D0)=( 0101010100110110).则有效的源数据Q=22+21=6,因此D1的第6位为1。当源数据为0时,第0位为1。 若n=0时,程序不执行。n=0~4以外时,出现运算错误。若n=4时,[D.]位数为24=16。驱动输入OFF时,不执行指令,上一次泽码输出置1的位保持不变。
图5. 62 译码指令的应用之二
图5. 63 译码指令工作过程二 若指令是连续执行型,则在各个扫描周期都会执行,这一必须注意。
点击排行
