三菱可编程控制器MELSEC-Q/LM通讯协议扩展文件寄存器操作

需积分: 46 35 下载量 144 浏览量 更新于2024-08-07 收藏 8.87MB PDF 举报
"扩展文件寄存器的地址-数据结构中文版" 在三菱的PLC Q系列中,扩展文件寄存器(Extended File Registers, EFR)是一种利用用户存储器区域额外空间来存储数据的机制。这些寄存器是通过特定的软件包如SWOGHP-UTLPC-FN1和SW0SRX-FNUP(简称UTLP-FN1、FNUP)进行操作的,主要用于数据处理、存储和运算结果的存储。扩展文件寄存器不仅适用于AnACPU和AnUCPU,还支持通过专用指令进行访问。 5.3章节主要介绍了如何对扩展文件寄存器进行读取和写入。以下是相关的指令和操作步骤: 1. 批量读取 (ER): 使用ASCII代码45H, 52H,可以在运行状态下读取扩展文件寄存器,每次操作最多可处理64个点。这有助于一次性获取多个寄存器的数据。 2. 批量写入 (EW): ASCII代码45H, 57H,同样在运行状态下可执行,允许一次写入最多64个点。这用于更新多个寄存器的值。 3. 测试(随机写入) (ET): ASCII代码45H, 54H,允许在指定的块编号和软元件编号处进行随机写入,每次最多10个点。这通常用于测试和调试目的。 4. 监视数据登录 (EM): ASCII代码45H, 4DH,可以将需要监视的软元件编号注册,最多可登录20个点。这有助于实时监控特定寄存器的变化。 5. 监视 (ME): ASCII代码4DH, 45H,用于查看已登录的监视数据。这提供了对扩展文件寄存器实时状态的查看功能。 扩展文件寄存器的地址结构由块编号和软元件编号组成。0号块的大小由CPU参数决定,而1到n号块(n取决于所用存储卡盒)每个都有8192个点。地址指定通常为7字符形式,例如"块编号(2位)"+ "R" + "软元件编号(4位)" 或 "块编号(3位)" + "软元件编号(4位)"。 值得注意的是,可编程控制器CPU的状态影响指令的可用性,"RUN"状态时允许读写,而"STOP"状态则禁止写入。块编号的可用范围根据存储卡盒类型和CPU参数设置而变化,具体信息需参考UTLP-FN1或FNUP的操作手册以及对应CPU的用户手册。 在进行PLC通信时,尤其是涉及到外部设备如个人计算机的连接,需要注意安全问题。必须配置互锁电路以确保系统安全,避免因数据通信异常导致的系统故障。同时,不得对智能功能模块的"系统区"进行数据写入,也不应输出标为"禁止使用"的信号,以防止可能导致的系统误动作。 以上就是扩展文件寄存器的详细使用说明和注意事项,对于理解三菱Q系列PLC的数据管理至关重要。在实际操作中,遵循这些指导原则可以确保系统的稳定运行和数据的安全。