S7-1500 的DB块下载但不重新初始化功能怎么用?

S7-1500 的DB块下载但不重新初始化功能怎么用?

最佳答案

博图软件中,打开需要下载的数据块,上方的工具栏有下载但不初始化这个按钮,点击该按钮即可下载,但不影响PLC运行状态和相关变量的值,参见附图1

对于下载DB块,但不初始化的详细解释,如下:
1、说明:
为了可以编辑已经过调试且在系统上正常运行的 PLC 程序,S7-1200 V4 及更高版本和 S7-1500 系列的 CPU 支持在运行时对函数块或数据块接口进行扩展。
无需将 CPU 设置为 STOP 模式,即可下载已修改的块,而不会影响所加载变量的值。 
这是一种简单的更改程序的方式。 这一加载过程(无需重新初始化的下载)不会对所控制的过程造成负面影响。 

2、工作原理
原则上,每个函数块或数据块都默认有一个存储器预留区域,用于后续的接口更改。 在初期并未使用该存储器中所预留的区域。 如果确定在编译和下载块之后加载接口更改,则需激活存储器预留区域。 之后声明的所有变量都将保存到存储器预留区域中。 后续的下载不会影响已经加载变量的值。

如果决定稍后在工厂没有运转时修改程序,那么还可以一次性重置一个或多个块的存储器布局。 通过该操作,可以将所有变量从预留区域移动到常规区域。 存储器预留区域现已清除,可用于进行接口扩展。

3、要求
如果满足以下要求,则可使用“无需重新初始化的下载”功能:
项目为“TIA Portal V12”格式,或更高版本。
正在使用 S7-1200 V4 及更高版本或 S7-1500 系列的 CPU。
块使用 LAD、FBD、STL 或 SCL 创建。
块由用户创建,即,这些块不包含在交付包中。
这些块可进行“优化访问”。

4、基本步骤

如果希望扩展函数块或数据块的接口,请执行以下步骤,然后在不重新初始化的情况下加载块。 有关各个步骤的详细说明,将在随后的章节中进行说明:

在默认情况下,所有块在非保持性存储器中都预留有一个 100 个字节的空间。 并在需要时,可以调节存储器预留区域的大小或在保持性存储器中定义其它存储器预留区域。

激活存储器预留区域。

扩展块接口。

编译块。

照常将块下载到 CPU。

图片说明:

S7-1500 的DB块下载但不重新初始化功能怎么用?  

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午2:06
下一篇 2017年6月1日 上午2:07

相关推荐

  • S7–1500 PLC问题求教???

    简单问题求教S7-1500PLC 有failsafe模块,请问1. 程序中的标签为什么是黄色?可以自己设置?2. failsafe模块中的一些输入信号…

    SIMATIC S7-1500 2017年6月1日
  • TIA V12可以同时仿真1500和TP700吗?

    1、我在TIA V12中添加一个1500和一个TP700,并组态连接。然后用PLCSIM V12和SIMATIC WINCC RUNTIME…

    2017年6月13日
  • 1500与400相比的优缺点在哪

    看到了一个项目用了4个416,只有一个编程了,剩下的是空的,不太理解,不知道用1500是什么情况 最佳答案 说明剩下的3个程序被人删掉了。高端的1500计算速度比400还快。从官方…

    SIMATIC S7-1500 2017年6月9日
  • “网络风暴”是啥玩意儿?

    某书在介绍S7-1500冗余时写道,若没有配置MRP介质冗余,连接环网,会造成网络风暴。不知这个“网络风暴”是啥玩意儿? 最佳答案 交换机负责收发报文,如果是自己的就收下来,如果不…

    SIMATIC S7-1500 2017年6月5日
  • SINAMICS Startdrive V13到SP1

    各位师兄  能否提供一下SINAMICS Startdrive V13到SP1  链接  &nbsp…

    SIMATIC S7-1500 2017年6月10日
  • TIA_Portal_V13 不能创建连接

    删除原项目中网络和连接,保存并编辑后,重新连接网络,编译上位机和下位机之后,不能自动创建连接。求大神支招,谢谢! 问题补充:将V13升级到UD9也没什么帮助,之前成功过一回,编译生…

    2017年6月6日
  • 模拟量输入模块6ES7 531-7KF00-0AB0使用问题

    1.如果设定输入信号是2线式电流,接线到通道的第1,2端子,比如2线式的压力传感器,就不需要串接24VDC的电源吗2.如果设定热电阻输入,第0通道设定为热电阻,第1通道就不能设定为…

    SIMATIC S7-1500 2017年5月31日
  • 博图V13,数据结构内数据清零

    如何把数据块中数据结构内连续的所有bool量清零? 最佳答案 FILL_BLK指令;或SCL编程,POKE_BOOL指令。 提问者对于答案的评价:感谢感谢 专家置评 已阅,最佳答案…

    SIMATIC S7-1500 2017年6月11日
  • TIA v12项目间的程序块怎么整合在一起

    博图TIA v12中S7-1500/ST-1200不同项目中程序块怎么才能整合到同一个项目里面?目前想几个人分工编程,程序块框架已经搭出来了,让各自编自己的程序块,最后再…

    2017年6月13日
  • S7-1500#

    1.S7-1500CPU 集成的网线接口 支持MODBUS /TCP吗?2.可以通过该接口连接非第三方MODBUS/TCP模块吗?3。如果可以连接非第…

    SIMATIC S7-1500 2017年6月9日