首页 历史故事数据备份与恢复功能详解

数据备份与恢复功能详解

【摘要】:数据备份与恢复功能又分为软元件数据的备份、恢复及锁存数据的备份。当M103继电器导通时,D80~D89数据恢复。2)X20置为ON,锁存数据备份进行。图8-22 锁存数据的备份恢复备份数据数据备份恢复时,CPU模块上的BAT.LED灯亮约5s后熄灭。SM676状态为OFF时,CPU模块重启,备份数据恢复动作只是执行一次。

数据备份与恢复是QnU系列PLC的独有功能,是指把数据寄存器(D)、文件寄存器(R)或其他软元件(如X、B、M)等各种软元件备份到标准ROM里,以防长时间停电所导致的数据丢失(如电池没有电)。

数据备份与恢复功能又分为软元件数据的备份、恢复及锁存数据的备份。

1.软元件数据的备份与恢复

具体步骤如下:

1)参数设定:使用SP.DEVST与SP.DEVLD指令需设置参数,如图8-18所示。

2)使用SP.DEVST指令把软元件数据备份到标准ROM中。

3)使用SP.DEVLD指令把软元件数据恢复到指定的寄存器中。

SP.DEVST及SP.DEVLD指令的详细使用说明请参考QCPU编程手册(通用指令篇)。

4)程序编写的举例如图8-19所示。

当M102继电器导通时,把D80~D89共10个数据(指令中,用K10来表示)备份到标准ROM的#5地址上(指令中,用K5来表示标准ROM中的偏移地址)。若该操作指令执行成功,则M10为ON,若异常,则M11为ON。

当M103继电器导通时,D80~D89数据恢复。

978-7-111-34215-1-Chapter08-19.jpg

图8-18 参数设定

978-7-111-34215-1-Chapter08-20.jpg

图8-19 程序编写的举例

2.锁存数据的备份

设置方法如下:

(1)参数设置

选中图8-20中的“锁存数据备份操作时传送至标准ROM”。

(2)锁存数据的备份

锁存数据的备份可以由远程操作触发,步骤如下:点击“在线”→“锁存数据备份操作”→“备份”,如图8-21所示。

当备份完毕时,CPU变为停止状态且CPU模块上的BAT.LED绿灯闪烁,表示当前可以进行关电重启操作。

978-7-111-34215-1-Chapter08-21.jpg

图8-20 参数设置

978-7-111-34215-1-Chapter08-22.jpg

图8-21 备份

锁存数据的备份也可以由触点的导通来触发,如图8-22所示,步骤如下:

1)设置参数让锁存数据备份功能生效(如X20为触发备份动作的触点)。

2)X20置为ON,锁存数据备份进行。当备份完毕时,CPU变为停止状态且CPU模块上的BAT.LED绿灯闪烁,表示当前可以进行关电重启操作。

3)重起系统或者复位CPU。

978-7-111-34215-1-Chapter08-23.jpg

图8-22 锁存数据的备份

(3)恢复备份数据

数据备份恢复时,CPU模块上的BAT.LED灯亮约5s后熄灭。

当CPU模块重启时(系统重新上电或者CPU复位),备份数据恢复是执行一次还是每次都执行,取决于SM676的状态。

SM676状态为OFF时,CPU模块重启,备份数据恢复动作只是执行一次。SM676状态为ON时,每次CPU模块重启,备份数据恢复每次执行。