您现在的位置是:首页 > 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/二进制数转换对标志位的影响
BCD数/二进制数转换对标志位的影响
    【例3-26 BIN指令使用举例。    【解】  (IR010) =3452    3452=3328+112+12    =13×162+7×161+12×160    =0D7C    指令的执行过程如图3-35所示。    【例3-27 BINL指令使用举例。    【解】  00000ON时,BINL (58)IR010IR011中的十进制数转换成二进制数传送到LR20LR21中,如图3-36所示。    【例3-28 BCD指令使用举例。
BIN指令使用举例
    3-35    BIN指令使用举例    【解】  (IR010) =10EC    10EC=1×163+14×161+12×160    =4096+224+12    =4332    指令的执行过程如图3-37所示。
BINL指令使用举例
    3-36    BINL指令使用举例
BCD指令使用举例
    3-37    BCD指令使用举例    【例3-29 BCDL指令使用举例。    【解】  00000ON时,BCDL(59)IR010IR011中的十进制数转换成二进制数传送到LR20LR21中。设    (IR010)=320A(IR011)=002D    002D320A=2×165+ 13×164+3×163+2×162+10×160    =2961930    指令的执行过程如图3-38所示。
BCDL指令使用举例
    3-38    BCDL指令使用举例