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

CP1H系列PLC的4→16/8→256译码(MLPX)指令

来源:艾特贸易2017-08-07

简介译码器指令根据控制字的设定可以实现 4 → 16 译码或 8 → 256 译码,其梯形图符号如图 11-59 所示。当执行条件为 ON 时,按照控制字所确定的译码方式、起始字和译码数目对源字中指定

    译码器指令根据控制字的设定可以实现416译码或8256译码,其梯形图符号如图11-59所示。当执行条件为ON时,按照控制字所确定的译码方式、起始字和译码数目对源字中指定的数字进行译码,将目标字相应位置ON

译码器指令梯形图符号

    11-59    译码器指令梯形图符号

    操作数区域为:

    S是源字,其范围是CIOWRHRART/CDM@DM*DMDR

    C是控制字,其范围是CIOWRHRART/CDM@DM*DMDR

    D是结果字,其范围是CIOWRHRAR( 448959)T/CDM@DM*DM

    416译码把源字分成44位二进制数,然后将一组4位二进制数转化为十进制数015,再根据十进制数将目标字中相应位设置为ON,其他位置为OFF。最多可译码4个字,在译码4个字时,目标字占用的地址为DD+38256译码把源字中两组8位二进制数转化为0255,然后将目标字中与该数字相应的位设置为ON,其他位置为OFF。最多可译码两组通道,占用的地址为DD+15D+16D+31。源字的格式和控制字的格式如图11-60所示。

译码器指令的源字和控制字格式

    11-60    译码器指令的源字和控制字格式

    11-61416译码器指令的例子,源字200CH中为#FA60,控制字设置为#0021,表示对从源字的位1(第24位二进制数)开始译码,共译码3个,也即将“F”、“A”和“6”进行译码。将D100的位6D101的位10D102的位15置为ON

4→16译码器指令示例

    11-61    416译码器指令示例