n
描述
S7-1500 系列的 CPU模块与 S7-300/400 系列的 CPU 模块,在下载更改的软件时的行为是不同的。例如,可以选择在运行或者停止模式下载改变的部分而不会影响已经下载的变量的当前值。在运行模式时,可以增加功 能块的接口或者数据块的变量 ,并且可以改变已经在工厂中正在可靠运行的 STEP 7 程序。n
如果想下载全局数据块改变的部分或者功能块的接口到 CPU 中,而且不想改变当前值,在 TIA 中必须先在块的“设置”选项卡中激活存储保留功能。当再次下载的时候,已经下载的变量不会受到影响。为了满足“下载无需初始化功能”,下面的硬件和软件要 求必须要满足:n
- STEP 7 (TIA Portal) V12 版本及以上n
- S7-1200和 S7-1500 系列 CPU 和 STEP 7 (TIA Portal) V12+SP1 版本及以上n
- 用户创建的块 (不是库中提供的块)n
- 优化的访问方式 (从 STEP 7 V12起,这是新创建的 DB 块默认的设置)
本文档描述以下内容:n
为新创建的数据块和非保留存储区域激活预留存储器功能
序 号 | 步骤 |
1 | 每个功能快和数据块都有 预设的 100 个字节保留存储区域。如果想改变这个预留存储区,通过菜单命令“选项 > 设置”在工作区打开“设置”对话窗口。 |
2 | 在导航区中打开“PLC 程序”目录,点击“常规”选项卡。 |
3 | 在“下载无需初始化”为 所有新创建的功能块和数据块定义预留存储空间。 n
下载后,预留的存储空间会 100% 的占用 CPU的主存储区,即使预留的存储没有被使用。甚至是在保持存储器中,预留的保持存储也会 100% 的占用。在使用小存储空间的 CPU时,注意设置好预留存储的缺省值,因为不是所有的数据块都需要 500 字节的预留值。n
注意
|
4 | 保存和编译项目设置。编 译时,在项目导航窗口的“程序块”上单击右键,选择“编译 > 软件(仅改变)”。 |
5 | 项目或者块在先前的下载 中应该是一致性的下载。为了安全起见,推荐使用菜单命令“工具 >比较 > 离线/在线”来做检查一致性。 |
6 | 打开想要编辑的程序块, 然后在工具栏中点击“下载无需初始化”按钮。数据块中所有新声明的变量现在都存储在预留的存储空间中,并且可以下载而不会影响正在运行的程序。 n
注意 |
7 | 点击 OK 按钮以确认下一条消息,并且在数据块中声明所要增加的变量。 n
注意 |
8 | 按照步骤 4 中描述的那样保存和编译程序,并且通过菜单命令“下载到设备 > 软件(仅改变)”下载改变的部分到 S7-1500 CPU 中。下载完毕后,只有新增加的变量会被初始化为起始值。已经存在的变量值不会改变。 |
表 01
n
序 号 | 步骤 |
1 | 在项目导航中数据块上单 击右键,在弹出的窗口中打开“属性”窗口。 |
2 | 选择“下载无需初始化” 标签并且激活“允许保持变量下载无需初始化”功能。 |
3 | 在“预留存储区”中输入 所需的的字节数。如果必要的话,可以修改普通的预留存储区大小。100 字节是系统的缺省值。 n
预留的普通存储区和预留的保持存储区加在一起作为总共的预留区。在图. 03 的例子中,共有 250 字节的预留。n
|
4 | 点击 OK 关闭对话框然后打开数据块。 |
5 | 点击“下载无需初始化” 按钮并且在数据块中声明新的变量。数据块中所有新声明的变量都会存储在预留的存储空间中,并且可以下载而不会影响正在运行的程序。 n
注意 |
6 | 保存和编译项目设置。编 译时,在项目导航窗口的“程序块”上单击右键,选择“编译 > 软件(仅改变)”。 n
注意 |
7 | 通过菜单命令“下载到设 备 > 软件(仅改变)”下载改变的部分到 S7-1500 CPU 中。下载完毕后,只有新增加的变量会被初始化为起始值。已经存在的变量值不会改变。 |
表 02
n
下载改变的程序并且重新初始化
如果想要重新下载改变的程序并且初始化,必须将变量从预留的保持存储区中移至常规存储区域中。
序 号 | 步骤 |
1 | 打开数据块点击“下载无 需初始化”按钮 (图. 02) 来取消预留的存储区。 |
2 | 然后得到消息“运行模式 下改变需要初始化”。点击“OK”确认这个消息。 |
3 | 项目导航窗口中右键点击 “程序块”,弹出的菜单中选择“编译 > 软件(复位存储区)”。 n
注意 |
4 | 点击“OK”确认接下来 的消息。 |
5 | 下载项目到 CPU 中。变量然后会被重新初始化。 n
注意 |
表 03
n
更多信息
更多信息参考 STEP 7 TIA Portal 在线帮助,参考关键字“下载扩展的块无需初始化”。n
创建环境
本 FAQ 的拷屏提供的信息,是在 STEP 7 (TIA Portal) V12 下创建的。n
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc328747.html