H1U/H2U系列PLC数据寄存器D与32位处理

需积分: 47 65 下载量 32 浏览量 更新于2024-08-10 收藏 5.67MB PDF 举报
"这篇文档是关于汇川H1U/H2U系列PLC的数据寄存器D的使用介绍,特别是其在深度哈希图像检索中的应用。" 在汇川H1U/H2U系列PLC中,数据寄存器D(D_数据寄存器D)扮演着重要的角色,用于数据的运算和存储。每个寄存器宽度为16bit,当需要处理32bit数据时,可以通过相邻的两个D寄存器组合,形成32bit的双字。寄存器D的编号从D0到D9999,分为不同的区域,包括一般用、停电保持用、特殊用和变址用,不同区域的寄存器在RUN→STOP或停电时的数据保持性有所不同。 在H1U机型中,D0到D127是非停电保持区域,可以通过参数设置变为停电保持区域,而D128到D7999是7872点的非停电保持区域,D8000到D8255是256点的特殊用区域。H2U机型则有更细化的分配,如D0到D199是200点的一般用区域,D512到D7999是7488点的非停电保持区域。 寄存器D的32bit操作中,高位地址的寄存器作为高字节,低位地址的寄存器为低字节,且高位的bit15作为符号位,用于指示数值的正负。在指定32bit数据时,如果指定的是低位寄存器,高位寄存器会自动占用。为了配合外部设备的监视,建议使用偶数编号的低位寄存器。 数据寄存器D的内容在RUN状态下写入后,除非再次写入,否则不会改变。然而,在RUN→STOP转换或停电时,所有数据会被清零,除非使用特殊辅助继电器M8033来保持数据。停电保持用的D寄存器在RUN/STOP和停电时可以保持内容,但使用前可能需要通过RST或ZRST指令初始化。 特殊用途的数据寄存器D8000等,用于设定监控定时器或系统工作状态参数,可以通过系统参数配置改变D寄存器的用途。V和Z寄存器作为变址寄存器,提供16位数据的读写,可以与其他软元件编号组合使用,但不能与基本顺控指令直接结合。 汇川H1U/H2U系列PLC具备高速信号处理能力,支持多种通讯协议,提供丰富的编程语言和用户程序保密功能。该系列控制器适用于与变频器等设备的联机控制,特别适合于深度哈希图像检索等复杂控制任务。