三菱FX3U/FX3UC可编程控制器:扩展寄存器数据备份方法

需积分: 50 216 下载量 50 浏览量 更新于2024-08-10 收藏 49.16MB PDF 举报
"FX3U与FX3UC系列可编程控制器编程手册中文版,涉及基本与应用指令" 在三菱FX3U和FX3UC系列可编程控制器(PLC)中,扩展文件寄存器(ER)和扩展寄存器(R)是存储数据的重要区域。这些指令主要用于在不同情况下将数据从R区保存到ER区,确保数据的安全性和可靠性。本文将重点介绍两种版本的FX3U和FX3UC PLC在进行数据保存时的差异。 对于FX3U和FX3UC Ver.1.30及以上的版本,当需要将2048点数据从R区保存到ER区时,可以使用FNC 295(SAVER)指令。这个指令会一次性将整个数据段转移到ER区。首先,需执行FNC 295初始化,然后执行SAVER指令。而若需要保存任意点数的R区内容,应使用FNC 294(RWER)指令,具体操作见手册33.5节。 在FX3U和FX3UC Ver.1.30以下的版本,数据保存的过程略有不同。同样是保存2048点数据,需要先进行一系列操作,包括使用FNC 292(INITR)初始化,然后通过BMOV指令逐个移动数据到ER区。如果要将R区已有的2048点数据保存到ER区,除了BMOV指令外,还需配合使用SAVER指令和FNC 15(BMOV)指令,通过分段转移实现。 FNC 291(SAVER)指令是一个成批写入扩展文件寄存器的指令,它在PLC程序中用于批量将数据从内存的某个位置复制到扩展文件寄存器。这在系统备份、恢复或数据迁移等场景中非常有用。该指令通常与初始化指令配合使用,确保数据的完整迁移。 FX3U和FX3UC系列的编程手册提供了详细的基本和应用指令说明,对于用户理解和操作PLC至关重要。手册中还包含了关于商标、使用请求以及预通知等信息,提醒用户遵守相关法律法规,并确保正确、安全地使用PLC。 在实际编程时,用户应根据PLC的具体版本选择相应的指令,遵循手册中的步骤进行操作,以确保程序的正确执行。同时,理解每个指令的功能和用法是编程成功的关键,这有助于提高工作效率并减少错误发生。