查看: 4937|回复: 8
收起左侧

[H3U应用问题] 数据D元件的使用方法

Mr.Lee 2019-7-22 15:32:31 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
本帖最后由 Mr.Lee 于 2019-7-22 15:35 编辑

数据寄存器可以处理各种数值数据,通过利用它,可以进行各种控制。如用于定时器与计数器的设定值的设定,用于数据的各种运算等。
    1.D元件的数据范围。
    每个数据D元件为16位,数据为无符号整型时,范围是0~65535;数据为有符号整型时,范围是-32768~32767。写入16位数据用MOV指令,如果写入的数据超过范围,会报操作数类型错误,如下图1:
   1.png          2.png

    3.png           4.png
                               图1  数据超过范围报错   
    2.D元件使用32位数据
    以两个相邻的数据寄存器表现32位的数据,高位为大的号码,低位的为小的号码,在指定32位时,如果指定了低位,则高位为继其之后的编号。如指定D102为低位,则D103被自动占用。写入32位数据时,有DMOV、DEMOV两条指令,DMOV用于写32位整型数据,DEMOV用于写32位浮点型数据,如下图2:
    5.png          6.png
                                图2 D元件使用32位数据

3.特殊用D元件。D8000~D8511为特殊用的D元件,用于系统工作状态参数缓存,查询这些寄存器可以判断运行参数。例如D8340和D8341可用于监控YO脉冲输出端口的当前寄存器值;D8360和D8361可用于监控YO脉冲输出端口的当前寄存器值。













上一篇:刷固件
下一篇:H3U设置脉冲达30000清DB340为何波型不到30000即下落?

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

Parker 2022-7-21 09:48:06 | 显示全部楼层
内容详细,感谢分享
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部