在TIA博途中如何实现下载但不重新初始化全局DB
在TIA博途中如何实现下载但不重新初始化全局DB
为了改变已经在控制器中运行的用户程序,S7-1200(固件 V4.0)和 S7-1500 控制器 提供了在运行过程中扩展优化函数块或数据块接口的选项。您可以在不将控制器设 置为 STOP 的情况下加载更改的块,也不会影响已经加载的变量的实际值。
在控制器处于 RUN 模式时,执行以下步骤。
1. 启用“下载但不重新初始化”。
2. 在现有块中插入新定义的变量。
3. 加载块到控制器中。
优势
重新加载新定义的变量,不中断运行过程。控制器保持“RUN”模式。
属性
• 下载但不重新初始化只适用于优化的块。
• 初始化新定义的变量。现有的变量保留其当前值。
• 一个有预留的块在控制器中需要更多的内存空间。
• 内存储备取决于控制器的工作内存。然而,最大为 2 MB。
• 假设已经为了块定义了内存预留。
• 默认下,内存预留为 100 byte。 • 内存预留是为每个块单独定义的。
• 块可以被可变地扩展。
建议
• 为调试期间要扩展的块(例如测试块)定义内存储备。由于现有变量的实际值仍然 存在,因此调试过程不会受到下载的干扰。
示例:设置块上的内存预留
下表描述了如何为下载但不重新初始化设置内存预留。


注意:
您还可以为 TIA 博途中新块的内存预留大小设置一个默认值。 在菜单栏中,选择“选项-设置”,再选择“PLC 编程-常规-下载但不重新初始 化”。
示例:下载但不重新初始化
下面的示例显示如何在不重新初始化的情况下进行下载。



浙公网安备 33010602011771号