说明
如果需要备份实际值,例如需要更换 CPU ,可以通过将 DB 块从 Online( 在线 ) 视图复制到 Offline 视图的方式实现。
过程如下表:
序号备份过程值的步骤:1通过SIMATIC Manager 的菜单命令”File > Open…” 打开”Open Project”的对话框,然后选择需要装载CPU程序的项目.2然后通过SIMATIC Manager 的菜单命令”View > Online”打开“Online view”窗体,为了更好观测,可通过选择菜单命令”Window > Arrange > Tile Horizontally”可以水平排列 Online 和 Offlin 视图。3现在就可以从Online 视图向 Offline 视图中拖拽或者是复制数据块,这样把实际的值传输到了Offline项目.
图01
确保使用的是这个方法复制 DB ,否则可能有发生丢失 DB 块中标签名称的风险。
注意
不能将 ProfiSafe 数据块从 CPU 中拷贝到离线项目中。如果发生了这种情况,即使并没有改变程序,ProfiSafe 标签也会丢失,或者重新编译后与原始标签不再一致。
对于M 存储器可以设置为保持位存储器。这些位存储器即使在失去电压的情况下也会保存信号的状态。保持位存储器总是从字节0开始到设置的字节数。
序号过程1在硬件组态 (Hw-Config) 里选择CPU模板,通过菜单命令”Station > Properties…” 或者双击CPU模板来打开CPU的属性.2选择”Properties CPU”对话框里的”Retentive Memory” 标签。在”Retentive Memory” 标签里定义当电源丢失或者在没有后备电池情况下CPU从停止转到运行的保持区域。
图02
注意
还要注意参考 STEP 7 在线帮助 “Restrictions downloading from the PLC.”。对于上载到PG,有以下限制:
- 上载的块不包含任何参数,变量,标签的符号名。
- 上载的块不含任何注释。
关于在CPU里如何断电保持的描述可在下面的相关的CPU手册里查到:
- S7-300 CPUs带有微型存储卡(MMC):
“CPU 31xC and CPU 31x, Technical Data” – 条目 ID: 12996906
Section “5.1 Memory areas and retentivity” - S7-300 CPUs不带有 MMC 卡:
“SIMATIC PLC S7-300, CPU Specifications CPU 312 IFM to CPU 318-2 DP” – 条目 ID: 8860591 S7-400 CPUs:
“Automation System S7-400 CPU Specifications” – 条目 ID: 14016796