您现在的位置是:首页 > 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所示,当X0为ON时,将源操作数[S]即( D1)中的二进制数先转换成BCD码(4位二进制数转换成1位BCD码),假设(D1)中的二进制数转换成BCD码为4265,再把(D1)中的BCD码传送到(D2)中,最后(D2)中的BCD码转换成二进制数。 在图6-34中,(D1)中BCD码的第4位(由Ml的K4指定)起的低2位(由M2的K2指定)向目标(D2)中的第3位和第2位传送(由n的K3指定),(D2)中的其他位数据保持原数不变。传送完毕后,( D2)中BCD码转换成二进制数。 图6-34 位传送指令格式与功能 2.应用举例 图6 -35所示为BCD码合成的一个例子。在执行指令BIN后,D2、D1中分别装入了二进制数,其中D2的二进制数为八位,其状态(1或0)为X20~X27输入状态(K2X20为位组合数,指X20~X27)。D1的二进制数4位,即XO~X3的状态(K1X0为位组合数,指X0~X3)。在执行SMOV指令中,D1的4位二进制数转换成1位BCD码并以此位(由K1指定)向D2中的第3位传送(由K3指定)。因此,D2中除原有2位BCD码(原有八位二进制数转换而成),第3位传人Dl的1位BCD码。所以D2中第1、2、3位上都有BCD码,这3个BCD码在SMOV指定执行完毕后再转换成二进制数存入D2中。
图6-35 位传送指令应用举例(BCD码合成)
点击排行
