您现在的位置是:首页 > PLC技术 > PLC技术
CP1H系列PLC的4→16/8→256译码(MLPX)指令
来源:艾特贸易2017-08-07
简介译码器指令根据控制字的设定可以实现 4 → 16 译码或 8 → 256 译码,其梯形图符号如图 11-59 所示。当执行条件为 ON 时,按照控制字所确定的译码方式、起始字和译码数目对源字中指定
译码器指令根据控制字的设定可以实现4→16译码或8→256译码,其梯形图符号如图11-59所示。当执行条件为ON时,按照控制字所确定的译码方式、起始字和译码数目对源字中指定的数字进行译码,将目标字相应位置ON。
图11-59 译码器指令梯形图符号
操作数区域为:
S是源字,其范围是CIO、WR、HR、AR、T/C、DM、@DM、*DM、DR。
C是控制字,其范围是CIO、WR、HR、AR、T/C、DM、@DM、*DM、DR。
D是结果字,其范围是CIO、WR、HR、AR( 448~959)、T/C、DM、@DM、*DM。
4→16译码把源字分成4组4位二进制数,然后将一组4位二进制数转化为十进制数0~15,再根据十进制数将目标字中相应位设置为ON,其他位置为OFF。最多可译码4个字,在译码4个字时,目标字占用的地址为D~D+3。8→256译码把源字中两组8位二进制数转化为0~255,然后将目标字中与该数字相应的位设置为ON,其他位置为OFF。最多可译码两组通道,占用的地址为D~D+15、D+16~D+31。源字的格式和控制字的格式如图11-60所示。
图11-60 译码器指令的源字和控制字格式
图11-61是4→16译码器指令的例子,源字200CH中为#FA60,控制字设置为#0021,表示对从源字的位1(第2组4位二进制数)开始译码,共译码3个,也即将“F”、“A”和“6”进行译码。将D100的位6、D101的位10、D102的位15置为ON。
图11-61 4→16译码器指令示例
点击排行
