西门子PLC 7288 SMART 200 系列大量现货 13922952859
siemens西门子PLC专注西门子PLC 7288系列 SMART 200系列现货销售
全国咨询热线:13922952859
当前位置: 首页 > 知识课堂 > PLC知识

怎样备份 DB 和位存储器中的实际值?

时间:2022-08-28 12:50:37 作者:admin 点击:

说明
如果需要备份实际值,例如需要更换 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 和位存储器中的实际值?
图01

确保使用的是这个方法复制 DB ,否则可能有发生丢失 DB 块中标签名称的风险。

注意
不能将 ProfiSafe 数据块从 CPU 中拷贝到离线项目中。如果发生了这种情况,即使并没有改变程序,ProfiSafe 标签也会丢失,或者重新编译后与原始标签不再一致。

对于M 存储器可以设置为保持位存储器。这些位存储器即使在失去电压的情况下也会保存信号的状态。保持位存储器总是从字节0开始到设置的字节数。

序号过程1在硬件组态 (Hw-Config) 里选择CPU模板,通过菜单命令”Station > Properties…” 或者双击CPU模板来打开CPU的属性.2选择”Properties CPU”对话框里的”Retentive Memory” 标签。在”Retentive Memory” 标签里定义当电源丢失或者在没有后备电池情况下CPU从停止转到运行的保持区域。

怎样备份 DB 和位存储器中的实际值?
图02

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