说明
如果需要备份实际值,例如需要更换 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项目.
确保使用的是这个方法复制 DB ,否则可能有发生丢失 DB 块中标签名称的风险。 注意 |
对于M 存储器可以设置为保持位存储器。这些位存储器即使在失去电压的情况下也会保存信号的状态。保持位存储器总是从字节0开始到设置的字节数。
序号 | 过程 |
1 | 在硬件组态 (Hw-Config) 里选择CPU模板,通过菜单命令"Station > Properties..." 或者双击CPU模板来打开CPU的属性. |
2 | 选择"Properties CPU"对话框里的"Retentive Memory" 标签。在"Retentive Memory" 标签里定义当电源丢失或者在没有后备电池情况下CPU从停止转到运行的保持区域。
|
3 | 图 02 显示设置了 CPU 417-4 16个位保持字节(MB0到MB15)的例子。选择 OK保存设置。 |
4 | 后应保存编译硬件配置并下载到CPU 里. |
注意
还要注意参考 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
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc330335.html