指令说明:
DECO是16位连续执行型译码指令,即每个扫描周期都执行一次译码运算。是将源操作数[S]的n位二进数进行译码,其结果用目标操作数[D]开始的2n个位数置1来表示。
目标操作数[D]为位软元件时,n的取值范围是1≤n≤8;目标操作数[D]为字软元件时,n的取值范围是1≤n≤4,n=0时不处理,n在取值范围之外时运算错误标志动作。
操作数:
S:X,Y, M, S,T,C,D,K,H, Z,V,LV,DT
D:Y, M, S,T,C,D, LV,DT
n:K,H,@
指令格式:[DECO S D n ]
编程示例:
当目标地址是位软元件M0时,X0闭合,DECO指令执行,因为n为3,所以将D0二进制数低3位的值进行译码后用M0~M7的一个位软元件来表示,例如:D0=0,M0=1;D0=1,M1=1;D0=2,M2=1……D0=7,M7=1。

