SINUMERIK 810D/840D: 改变硬件组态后STEP 7 项目中在线离线的系统数据块的差异

Question
在STEP7项目里做修改或扩展操作之后,离线视图和在线视图显示的块的数量不一致。这种差别是怎样产生的?

Answer
系统数据块(SDBs)是CPU的数据区域,包含了系统设定和模块参数。当配置硬件时会生成和修改数据块。如果硬件配置的一些部分是其他硬件配置里拷贝的,那么旧的系统数据块也被拷贝进来,而且当新生成的硬件配置被重新存储编译,这些旧的系统数据既不会被删除也不会被更新。新老数据块可以通过重编译的SDBs的日期的差异来识别。如果在现存的配置里CPU被更新了而所有相关的SDBs没有被替换,这种SDBs数量的差异也会发生。

要想避免这种差异,删除系统数据块容器并重新存储编译硬件配置。或者硬件配置时不拷贝旧的硬件配置组件,从Catalog 中生成新的组件。

Example
SDB2 与SDB200 有相同的日期,这个日期与其他的块不同

SINUMERIK 810D/840D: 改变硬件组态后STEP 7 项目中在线离线的系统数据块的差异 SINUMERIK 810D/840D: 改变硬件组态后STEP 7 项目中在线离线的系统数据块的差异

删除系统数据块容器,重新存储编译硬件配置
SINUMERIK 810D/840D: 改变硬件组态后STEP 7 项目中在线离线的系统数据块的差异

如果你在块视图打开系统数据块容器,只有实际的系统数据块显示。

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

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

相关推荐

发表回复

登录后才能评论