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

三菱FX系列PLC的位传送指令[SMOV( FNC13)]

来源:艾特贸易2017-06-04

简介1 .指令说明 位传送指令 SMOV 的格式与功能如图 6-34 所示,当 X0 为 ON 时,将源操作数 [S] 即 ( D1) 中的二进制数先转换成 BCD 码( 4 位二进制数转换成 1 位 BCD 码),假设 (D1) 中的二进制

    1.指令说明    位传送指令SMOV的格式与功能如图6-34所示,当X0ON时,将源操作数[S]( D1)中的二进制数先转换成BCD码(4位二进制数转换成1BCD码),假设(D1)中的二进制数转换成BCD码为4265,再把(D1)中的BCD码传送到(D2)中,最后(D2)中的BCD码转换成二进制数。    在图6-34中,(D1)BCD码的第4位(由MlK4指定)起的低2位(由M2K2指定)向目标(D2)中的第3位和第2位传送(由nK3指定),(D2)中的其他位数据保持原数不变。传送完毕后,( D2)BCD码转换成二进制数。
位传送指令格式与功能
    6-34    位传送指令格式与功能    2.应用举例    6 -35所示为BCD码合成的一个例子。在执行指令BIN后,D2D1中分别装入了二进制数,其中D2的二进制数为八位,其状态(10)为X20~X27输入状态(K2X20为位组合数,指X20~X27)。D1的二进制数4位,即XO~X3的状态(K1X0为位组合数,指X0~X3)。在执行SMOV指令中,D14位二进制数转换成1BCD码并以此位(由K1指定)向D2中的第3位传送(由K3指定)。因此,D2中除原有2BCD码(原有八位二进制数转换而成),第3位传人Dl1BCD码。所以D2中第123位上都有BCD码,这3BCD码在SMOV指定执行完毕后再转换成二进制数存入D2中。
位传送指令应用举例(BCD码合成)
    6-35    位传送指令应用举例(BCD码合成)