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日

相关推荐

  • s7-1500与威纶MT8101iE以太网通讯

    求助通讯资料, 最佳答案 打开Utility Manager,在编辑菜单下打开系统参数设置,在设备列表中找到本机PLC4,双击打开,在PLC类型中找siemens&nbs…

    SIMATIC S7-1500 2017年6月1日
  • PORTAL V14无法移植V13SP1的项目?

    新装的V14,并升级到UP1,以前装的V13SP1,现在在V14中查找需要移值的文件,却找不到,不知什么原因,请教各位? 问题补充:请大侠们解惑! 图片说明:  &nbs…

    2017年5月29日
  • 求1500PLC 和S120 通讯文档

    求1500PLC 和S120 通讯文档。要用1500系列PLC和驱动S120通讯,实现简单定位功能,求说明和例程。 最佳答案 请参考以下文档——如何连接S7-1…

    SIMATIC S7-1500 2017年6月9日
  • 博图使用结构体变量

    定义了3个不同Struct类型的变量,其中第一个结构体的数据结构与第三个结构体的前半部分数据结构相同,第二个结构体的数据结构与第三个结构体的后半部分数据结构相同。3个结构体都是FB…

    2017年6月3日
  • 1500plc,SCL语言 MOD函数

    各位大侠,在1500plc中,SCL语言没有MOD函数,如果我想在SCL里用,可用什么函数代替,另外我在SCL使用了MOD指令,但为什么不报错呢? 问题补充:我在博途的帮助上,15…

    2017年6月10日
  • TIA模拟量转换

    博图软件里有没有类似STEP7里的模拟量转换库,比如FC105或者FC106的库,怎么找 最佳答案 找比例缩放。NORM_X 指令、SCALE_X指令。参考,TIA博途模…

    SIMATIC S7-1500 2017年6月4日
  • TP1500精智屏变量数量问题

    目前在做一项目,用1511-1PN做数据采集并把数据放到8个数据块中,用TP1500做显示读取数据块的数据,每个数据块中保存3000多个数据,我查了TP1500的资料,他的连接变量…

    SIMATIC S7-1500 2017年6月10日
  • 在1500中通过以太网TCP协议接受指令TRCV-C指令中不知道怎么用

    我用了个西门子的1511的硬件和另外一个使用以太网的设备进行连接,1511 做接受端,另外一个设备做发送端,指令如下图所示在用的时候我不知道CONNECT连接的数据怎么做…

    2017年6月1日
  • 1510 SP I/O,M,T,C 的寻址范围

    1510 SP I/O,M,T,C 的寻址范围 最佳答案 I/O:I/O模块最大数量1024。I/O区域,输入32KB;输出32KB标志位存储区M:对…

    SIMATIC S7-1500 2017年6月4日
  • s7-1500 通过DP连接MM440和s7-200

    s7-1500 通过DP连接MM440和s7-200应该如何接线? 最佳答案 配DP模块用DP头与DP线连接即可。 提问者对于答案的评价:谢谢 专家置评 已阅,最佳答案正…

    SIMATIC S7-1500 2017年6月1日