三菱FX5U传送指令

本文介绍了PLC编程中几种常见的数据传送指令,包括MOV、CML(取反传送)、XCH(数据交换)、SWAP(高低字节交换)、BMOV和FMOV(多点传送)。MOV用于基本的数据传输,CML实现数据取反,XCH可以交换两个寄存器的内容,SWAP则用于交换字节。BMOV和FMOV则支持数据块的移动,适用于大量数据的处理。文中通过实例展示了这些指令的使用方法和应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

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。

监控:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值