您现在的位置是:首页 > PLC技术 > PLC技术
PLC的二/十进制转换指令
来源:艾特贸易2017-06-05
简介二 / 十进制转换指令包括 BCD 数转换成二进制数指令 BIN (23) /@ BIN(23) 、 BINL (58) /@ BINL (58) ,以及二进制数转换成 BCD 数指令 BCD (24) /@ BCD (24) 、 BCDL (59) /@ BCDL (59) ,其功能和数据内容见表
二/十进制转换指令包括BCD数转换成二进制数指令BIN (23) /@ BIN(23)、BINL (58) /@ BINL (58),以及二进制数转换成BCD数指令BCD (24) /@ BCD (24)、BCDL (59) /@ BCDL (59),其功能和数据内容见表3-30。 二/十进制转换指令对标志位的影响见表3-31。 表3-30 二/十进制转换指令 表3-31 BCD数/二进制数转换对标志位的影响
【例3-26】 BIN指令使用举例。 【解】 设(IR010) =3452, 3452=3328+112+12 =13×162+7×161+12×160 =0D7C 指令的执行过程如图3-35所示。 【例3-27】 BINL指令使用举例。 【解】 当00000为ON时,BINL (58)将IR010和IR011中的十进制数转换成二进制数传送到LR20和LR21中,如图3-36所示。 【例3-28】 BCD指令使用举例。
图3-35 BIN指令使用举例 【解】 设(IR010) =10EC, 10EC=1×163+14×161+12×160 =4096+224+12 =4332 指令的执行过程如图3-37所示。
图3-36 BINL指令使用举例
图3-37 BCD指令使用举例 【例3-29】 BCDL指令使用举例。 【解】 当00000为ON时,BCDL(59)将IR010和IR011中的十进制数转换成二进制数传送到LR20和LR21中。设 (IR010)=320A,(IR011)=002D则 002D320A=2×165+ 13×164+3×163+2×162+10×160 =2961930 指令的执行过程如图3-38所示。
图3-38 BCDL指令使用举例
点击排行
