三菱FX3U系列指令入门—传送指令

目录

1、简介:

2、数据类型:

A、16位数据:

B、32位数据:

C、浮点数数据:

3、实战:

A、对组合位元件应用

B、对定时器的应用

4、总结:


1、简介:

        一种数据传送指令,用于将源地址指定的数据传送到目标地址中,当应用在组合位元件时,MOV指令还可以对位元件进行置位和复位的操作,MOV指令也可以执行清零的功能,但需要注意,对定时器或计数器清零时,只能清除当前值,不能使其触点复位

2、数据类型:

A、16位数据:

       传输数据类型是16位数据时使用MOV。16位数据大小范围(-32768~32767)

B、32位数据:

传输数据类型是32位数据时使用DMOV。32位数据大小范围(-2147483648~2147483647)

C、浮点数数据:

传输数据类型是浮点数据时使用DEMOV。

       当使用32位数据时,这个时候的D2与D3绑定成一块共同构成一个32位的数据寄存器。但是在编程时,只需要对D2进行操作,我们看到的也是只有D2数据寄存器;所以在后续编程中禁止对D3进行另外的操作。

3、实战:

A、对组合位元件应用

置位:什么是组合位?三菱FX3U—组合位

组合位是每四个位为一组,操作对象是一个位。Y0是由8个位组成,即Y0.0~Y0.7。文中K1Y0指从Y0.0开始算4个位,即Y0.0~Y0.3四个位。那么将5传送给K1Y0,5的二进制是0101,所以就是将0101传送给Y0.0~Y0.3,即图中数据显示的结果。

复位:

复位是和置位同样的道理,0的二进制数是0000,所以将000传输给Y0.0~Y0.3实现复位。

B、对定时器的应用

当T0计数到50后,进行MOV指令的操作,只会清零,不会复位触点

4、总结:

A、K 代表十进制数;H 代表十六进制数;E 代表浮点数。

B、对数据寄存器的使用尽量是偶数操作,例如0、2、4、6等,这样可以有效的避免对绑定数据寄存器的重复调用。

C、传送指令共三种MOV、DMOV、DEMOV。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值