目录
MOV传送指令
CML取反传送指令
XCH数据交换
SWAP高低字节交换指令
BMOV传送指令
FMOV多点传送指令
传送指令
MOV传送指令 |
当数据为32位时,传送指令就变成了DMOV。 |
程序:M8002为初始脉冲(仅在PLC从STOP到RUN时,瞬时接通一个扫描周期)把K20传送给D0,当X0接通时定时器开始计时,计时完毕T0接通Y0得电。 |
CML取反传送指令 |
CML取反指令,CMLP脉冲取反传送指令(只进行一次取反传送) |
程序: |
XCH数据交换 |
将寄存器内的数据进行交换 |
|
SWAP高低字节交换指令 |
字节交换指令是把高位和地位字节中的数据进行交换。 |
程序:H7=B111即对应M0、M1、M2置1;低字节为0~7高字节为8~F;经SWAP交换后M8、M9、M10开始置1。 |
BMOV传送指令 |
将源操作数的N个数组成的数据块传送到目标操作数连续的N个数据块中。 |
程序案例1:D100中赋值22,D101中赋值33,D102中赋值44,经BMOV后D110=22,D111=33,D112=44; |
程序案例2:将D100、D101、D102中的数据传送到K4M0、K4M16、K4M32,分别将这些位组合元件进行拆分来控制外部负载和其他动作。 监控: |
FMOV多点传送指令 |
将源操作数中数据传送到连续的N个目标操作数中。 |
程序:当X0接通时以D100起始连续的5个数据寄存器的数据全为3。 监控: |