DB块实际值和初始值相关问题

已锁定

Qxlyshy

  • 帖子

    22
  • 精华

    0
  • 被关注

    27

论坛等级:侠客

注册时间:2016-09-17

普通 普通 如何晋级?

DB块实际值和初始值相关问题

7431

15

2017-06-30 16:53:01

我们是否遇到过这样的问题:将DB块下载到CPU,此DB块数据初始化,或者wincc对应的输入值被清零,我们新手如何避免这样的问题?

下面我们看一下DB块的界面:


这是DB块的声明模式,也是我们创建DB块的界面。

我们今天要说的是他的数据视图(视图->数据视图)

这里面多了一个实际值,今天要说的就是他。

我个人感觉把他称呼为实际值不是太准确,也容易与CPU运行中实际值混淆,叫离线实际值更确切一点。其实我们每次下载DB块时,都是将这里面的数值下载到CPU,而非初始值。

离线实际值在我们第一次点数据视图切换时生成(如果未切换过,则是下载时生成),生成后,即使再更改初始值,也不会变化,只能手动更改。但是注意一点如果DB块的第一个是INT格式,则它的值是0(估计程序默认的,毕竟初始化也不是太重要)。如果大家下载DB块时想要按初始值开始,个人建议最好执行一次初始化数据块(数据视图模式:编辑->初始化数据块)。

回到我们的问题:如果更改数据块后下载,不想更改原先的数据,可以这样操作:在SIMATIC Manager主页面点击在线,将此数据块上载替换原数据块(此时可以看一下这个数据块的离线实际值,和在线实际值一致),然后在这个数据块中更改,再下载,就可以做到不丢失原数据了。


DB块实际值和初始值相关问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54652条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。