DECO/DECOP指令对数值进行解码。对S1中的值解码并将结果保存在D1中。D1中与S1值对应的位位置置ON。当使用输出数组时,可以解码的最大位位置是(4096 x 32 -1 = 131071)。
DECO/DECOP指令总是处于接通状态。使用DECO/DECOP指令时,如果为操作数S1和D1指定的变量类型不同,就会发生错误。 请为操作数S1和D1指定相同的变量类型。
指定常量时,请参考如下内容。
当操作数D1是整型变量时
当操作数D1是整型变量,而又想在操作数S1中输入十六进制值时。
当输入0x(0和小写字母“x”)时,会将后面的值视为十六进制值。
当转换指定数组(整型变量数组)中的数据时
既可以将操作数S1和D1指定为整个数组,也可以指定为单个的数组元素。
如果在操作数设置中定义整个数组,则从数组元素[0]开始解码。如果解码过程中出现错误,剩下的数组元素不会进行解码。