DECO

指令说明:

DECO16位连续执行型译码指令,即每个扫描周期都执行一次译码运算。是将源操作数[S]n位二进数进行译码,其结果用目标操作数[D]开始的2n个位数1来表示。

目标操作数[D]为位软元件时,n的取值范围是1n8;目标操作数[D]为字软元件时,n的取值范围是1n4n=0时不处理,n在取值范围之外时运算错误标志动作。

操作数:

       SX,Y, M, S,T,C,D,K,H, Z,V,LV,DT

       DY, M, S,T,C,D, LV,DT

       nK,H,@

指令格式:[DECO  S  D  n ]

编程示例:

当目标地址是位软元件M0时,X0闭合,DECO指令执行,因为n3,所以将D0二进制数低3位的值进行译码后用M0~M7的一个位软元件来表示,例如:D0=0M0=1D0=1M1=1D0=2M2=1……D0=7M7=1