2.1.1传送指令
【MOV指令】---将软元件的内容传送(复制)到其他的软元件中的指令。
传送指令格式---如图2-1所示:

图2-1MOV指令
设定数据---MOV指令操作内容,如表2-1:
表2-1MOV指令操作数
操作数种类
内容
数据类型
S·
传送源的数据或保存的数据的软元件编号
BIN16/32位
D·
传送目标的软元件编号
BIN16/32位
16位传送(MOV,MOVP)---如图2-2所示:

图2-2MOV指令简介
将传送源S·的内容1点传送给传送目标D·
指令输入位OFF时,传送目标D·不变化
在传送源S·中指定常数K时,自动转换为BIN图2-2MOV指令简介
例:按下X0后,将整数1传送进D0里面。如图2-3所示

图2-3MOV指令程序格式
组合位:指定位软元件的位数(K1X000➡K1Y000)的情况,最多传送16个位(4的倍数)软元件。---如图2-4所示:

图2-4指令详解图
例:当M0导通时,将X0、X1、X2、X3状态同步到Y0、Y1、Y2、Y3上,如图2-5所示:

图2-5组合位示意图1
例:当M1导通时,将16进制的1传送至Y0、Y1、Y2、Y3上。结果为Y0导通。,如图2-6所示:

图2-6组合位示意图2
在指令实际应用中需要注意,赋值指令的触发条件尽量运用边沿触发,因为被赋值的数据寄存器存储的数值不是固定不变的,根据触发条件,寄存器的值在不同时期、不同条件下给予的值是不一样的。
32位传送(DMOV,DMOVP)
将传送源[S·+1,S·]的内容1点传送到传送目标[D·+1D·]中。
指令输入为OFF时,传送目标D·不变化。
在传送源[S·+1,S·]中指定常熟K时,自动转换成BIN。如图2-7所示:

图2-732位传送指令简介
例:当M0导通时,将D0D1的值传送到D2D3里,如图2-8所示:

图2-832位传送指令示意图
组合位:指定位软元件的位数(K8X000➡K8Y000)的情况,如图2-9所示:

图2-932位传送指令详解图





