下载贤集网APP入驻自媒体
移位传送指令SMOV SMOV(P)指令的编号为FNC13。该指令的功能是将源数据(二进制)自动转换成4位BCD码,再进行移位传送,传送后的目标操作数元件的BCD码自动转换成二进制数。如图所示,当X1为ON时,将D1中右起第4位(m1=4)开始的2位(m2=2) BCD码移到目标操作数D2的右起第3位(n=3)和第2位。然后D2中的BCD码会自动转换为二进制数,而D2中的第1位和第4位BCD码不变。在使用移位传送指令SMOV SMOV(P)时,如果需要将一台械设备加工长度的对应数值(BCD码)移动到元件的另一位(BCD码)以便精确地控制机械加工的长度,那么移位的起始位m1值和移动位数m2值应该如何确定?并且当操作元件的BCD码需要自动转换成对应的二进制数后再进行移位传送时,该指令应该如何设置?