如何装载用户项目到存储卡和如何再将该用户项目上载到 PG/PC ?

说明:
从 STEP 7 V5.1开始,您可以通过菜单命令“Save tomemory card...”保存用户项目的所有数据到存储卡中并可以通过使用菜单命令“Retrieve from memory card...”重新解压缩得到该项目。 为了实现该功能,您需要把存储卡插入到 CPU 中或插入到编程设备 PG 或 PC 的存储器接口中。然而在存储卡上进行项目数据的存储和解压重新获得程序的功能并不是所有的模块都支持的。目前,只有所有的 S7-400 CPU和使用 MMC 卡的S7-300 CPU 支持该功能。n

在项目数据保存到存储卡之前会进行压缩,当进行上载时会进行解压缩。您选择的存储卡的容量必须不仅可以保存项目数据,还可以保存用户数据。 被保存的项目数据的大小将与项目的压缩文件的大小相匹配。如果存储卡的容量不足,将有相应信息提示。n

下表介绍了一些应用的过程:.

序号 过程:
1 存储卡在 CPU 中
如果在支持该功能的 CPU 中已经插入了存储卡,由于技术的原因,当使用 “Save tomemory card...”和“Retrieve from memory card...这两个功能时只能对全部内容(包括用户程序和项目数据)进行传输。 n

在SIMATIC管理器的项目窗口中选中站下的一个目录(如CPU、程序、源文件或块),然后选择菜单命令“PLC > Save to Memory Card...” 或“PLC > Retrieve from Memory Card...”,这样就可以完成把项目数据写入到存储卡或从存储卡中解压缩项目数据了。n

如何装载用户项目到存储卡和如何再将该用户项目上载到 PG/PC ?
图 01

2项目数据不在编程器(PG/PC)中
如果在编程设备(PG/PC)中没有该项目数据,那么需要在“Accessible Nodes”对话框中选择源 CPU 。 n

  • 通过菜单命令“PLC >Display Accessible Nodes”打开“Accessible Nodes”对话框并且选择所希望地连接/存储卡中保存有项目数据的 CPU。n
  • 选择菜单命令“Retrieve from Memory Card...”。
3 如果存储卡在 PG 或 PC 中的读卡器中,需要进行如下操作: n

  • 通过菜单命令“File > S7 Memory Card > Open”打开 S7 存储卡窗口。n
  • 选择菜单命令“PLC > Save to Memory Card...”或“PLC > Retrieve from Memory Card...”(见图 01)。

在接下来打开的对话框中分别选择源项目或目标项目。n

如何装载用户项目到存储卡和如何再将该用户项目上载到 PG/PC ?
图 02

4“Download User Program to Memory Card” 功能
“Download User Program to Memory Card”功能可以下载用户程序到 CPU中的存储卡中。在下面的情况下也可以保存 STEP7 项目到存储卡中: n

  • CPU 必须有插入存储卡的插槽。n
  • CPU 必须支持该功能(如 CPU416)。n
  • 存储卡必须插入到 CPU 的存储卡插槽中。

该功能只有在 CPU 处于 STOP模式才能执行。在传输的过程中,CPU的装载存储器中的所有块和存储卡中原有的程序将被删除。具体过程如下:n

  1. 把存储卡插入到 CPU 中。n
  2. 在“Offline” 的视图下,选择需要拷贝到存储卡的块文件夹。n
  3. 选择菜单命令“PLC > Download User Program to Memory Card”。

如何装载用户项目到存储卡和如何再将该用户项目上载到 PG/PC ?
图 03n

关于存储卡的更多的信息也可以参见 STEP 7 的在线帮助。

5“Upload Station to PG” 功能
使用菜单命令“PLC > Upload Station to PC...”可以把完整的项目数据从 CPU 中上载到 PG/PC 中。 但是这个操作将在当前的项目中创建一个新的站,并且相应的配置和程序块也将拷贝到这个新的站中。 上载的站中的程序块不包含符号名称如临时变量名、标记、形参和所有的注释。 n

例如,当维护人员没有离线的程序时使用该功能是非常有用的。 关于使用上述功能所受限制的更多的信息可以参见 STEP 7 的在线帮助。

6“Upload to PG” 功能
使用菜单命令“PLC > Upload to PG” 可以把在线的程序块拷贝到 PG 中的离线程序块中。和“Upload Station to PG”功能相比,此功能可以把CPU 中的程序块恢复到 PG/PC 里源项目的数据管理器中。 同样也可以把在线的程序拷贝到离线的程序块中。

注意:
用户程序包含为处理自动化任务中的具体的解决方案所需要的所有功能。用户程序的任务是:n

  • 定义重新启动和再启动 CPU 的要求。n

  • 处理过程数据(连接二进制信号并且为输出定义它们、读、计算和输出模拟量)。n

  • 在正常的程序运行过程中响应报警信息并处理故障。

一个项目包含了一个自动化解决方案的全部数据和程序,并且它位于对象分层管理的最顶部。 一个项目包括下面的对象:n

  • S7-300/400 站的 S7硬件设置(硬件配置)。n

  • 可编程的模板 CPUxx 、CPxx 和 FMxx.n

  • S7 程序(软件的文件夹)。n

  • 源程序文件夹(用于源程序)和块文件夹(SDB,DB, UDT, FB, FC,和 OB)。

关键词:
数据备份,项目备份,上载, MMCn

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337280.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论