位传送指令SMOV的编程格式:WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
SMOV D10 K4 K2 D20 K3WWW_P※LCJS_CO※M-PLC-技-.术_网
*D10:传送源寄存器,可以是T,C,D或是位元件的组合如:K4X0WWW_PLCJS@_COM%-PLC-技.术_网
*K4:源寄存器D10传送的起始位,只能是十进制数或是十六进制数。WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
*K4:源寄存器D10传送的位数,只能是十进制数或是十六进制数。WWW_P※LCJS_CO※M-PLC-技-.术_网
*D10:传送目标寄存器WWW_P※LCJS_COM-PLC-)技.术_网
*K4:目标寄存器接收的起始位,只能是十进制数或是十六进制数。WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
*SMOV指令执行前是先把源寄存器的值转换为BCD码,再按照指令规定的位数转送给目标寄存器,目标寄存器接收后将BCD码转换为十进制WWW_PLCJS_COM-PLC-技.术_网
*源寄存器的值在传送后并不改变,目标寄存器没有接收数据的位状态并不改变。WWW_PLCJS_COM-PLC-技.术_网
W1WW_P4LCJS_COM-PLC-技.术_网
假如:D10的值为200,D20的值为1WWW.PLCJS.COM——可编程控制器技术门户
执行SMOV D10 K4 K2 D20 K3的结果为:D10的值为200,D20的值为21。WWW_PLCJS_COM-PLC-技.术_网
解释如下:WWW.PLCJS.COM——可编程控制器技术门户
D10的值为200,转换为BCD为:0000 0010 0000 0000WWW_PL※CJS_COM-PLC-技.术_网
D20的值为1,转换为BCD为:0000 0000 0000 0001WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
源寄存器D10从第4位开始的2位(0000 0010)传送给目标寄存器D20的第3位开始的2位WWW_PLC※JS_COM-PmLC-技.术_网
目标寄存器D20变为(BCD码):0000 0000 0010 0001,转换为十进制则是21。WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
WWW_PL※CJS_COM-PLC-技.术_网
如果将M8168置位,则执行SMOV时不转换成BCD码,直接按原位数转换W1WW_P4LCJS_COM-PLC-技.术_网
如D10=2000 D20=1P.L.C.技.术.网——可编程控制器技术门户
执行SMOV D10 K4 K2 D20 K3的结果为:D10的值为2000,D20的值为113。WWW_PLCJS_COM-PLC-技.术_网
D10=2000的十六进制为07D0 D20=1的十六进制为0001WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
传送结果D20的十六进制值为0071,其十进制为113。WWW_P※LCJS_COM-PLC-)技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
SMOV指令可以应用在将不连续的输入点状态,组合在一起,方便运算。WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
WW.W_PLC※JS_C,OM-PL,C-技.术_网