返回主站|会员中心|保存桌面

三菱电机服务商    

PLC、变频器、伺服驱动、触摸屏,机器人

联系方式
  • 联系人:吴经理
  • 电话:13073017555
  • 邮件:gzws26@126.com
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 三菱plc数据寄存器!
新闻中心
三菱plc数据寄存器!
发布时间:2026-03-15        浏览次数:0        返回列表

一、什么是数据寄存器 D?

  • D = Data Register,用来存储数字(0~65535 或 -32768~32767)

  • 相当于 PLC 的变量、内存、抽屉

  • 掉电后:普通 D 区会丢数据,电池备份 D 区保持不变


二、三菱 D 寄存器分类(最重要)

1. 普通寄存器(掉电丢失)

  • D0 ~ D1999

  • 断电 → 数据清零

  • 用于:中间计算、临时数据、当前值

2. 掉电保持寄存器(断电不丢)

  • D2000 ~ D7999(FX3U 系列)

  • 有电池 / 电容保持

  • 用于:配方、设定值、累计产量、参数

3. 特殊寄存器(系统用)

  • D8000 ~ D8511

  • PLC 系统自带,只读 / 控制用

  • 例如:

    • D8013 = 秒

    • D8014 = 分

    • D8015 = 时

    • D8016 = 日

    • D8018 = 年

    • D8000 = 监控时钟


三、D 寄存器的两种格式

1. 16 位(单个 D)

  • 范围:-32768 ~ 32767

  • 例:D0、D1、D100

2. 32 位(两个 D 组合)

  • 范围:-21 亿~21 亿

  • 必须用连续两个 D

  • 规则:低位在前,高位在后

  • 例:

    • D0 D1 = 32 位数据(D0 低 16 位,D1 高 16 位)

    • D100 D101

32 位指令:DMOV、DADD、DSUB、DMUL、DDIV


四、最常用指令(直接套用)

1. 赋值

plaintext

MOV  K100  D0     → D0=100
DMOV K10000 D0    → D0D1=10000(32位)

2. 运算

plaintext

ADD D0 D1 D2   → D2=D0+D1
SUB D0 D1 D2   → D2=D0-D1
MUL D0 D1 D2   → D2=D0×D1
DIV D0 D1 D2   → D2=D0÷D1

3. 传送

plaintext

MOV D0 D10    → 把D0的值复制到D10

五、D 寄存器与 HMI 触摸屏对应

  • 设定数值 → 对应 D0、D1、D100

  • 显示数值 → 对应 D0、D1、D100

  • 配方数据 → 放在 D2000 以后(掉电保持)


六、常见使用规则(必须记住)

  1. 32 位指令会占用两个 D,不要重复使用例:用了 D0 D1,就不要再把 D1 给别的指令用

  2. 掉电数据放 D2000 以后最安全

  3. 不要用 D8000 以后的特殊寄存器随便赋值会导致 PLC 异常

  4. 高速计数器、定位、脉冲指令一律用 32 位 D


七、最简单总结

  • D0~D1999:临时用,断电没

  • D2000~D7999:参数用,断电保存

  • D8000+:系统用,不要乱改

  • 1 个 D=16 位,2 个 D=32 位。

收缩
  • QQ咨询

  • 电话咨询

  • 13073017555
  • 添加微信客服