回复:1200实例的中的某个整型数据的默认值如何程序修改?

已锁定

李岩

西门子1847工业学习平台

  • 帖子

    3434
  • 精华

    37
  • 被关注

    117

论坛等级:至圣

注册时间:2004-03-31

钻石 钻石 如何晋级?

发布于 2023-12-07 00:45:26

10楼

展开查看
以下是引用xiatianyun在2023-12-06 08:18:42的发言 >8楼

部分功能就很简单了。

retain区设置保持,runtime区和factory区不保持。

其中如果不考虑factory区可以被runtime区覆写的话,factory区就是只读的,只有初始值。

firstScan时retain->runtime,正常执行时runtime->retain。

需要恢复出厂值时factory->runtime。

现在需要覆写出厂值,也即runtime->factory,但这样一来掉电重启factory又是初始值了,并非被覆写的值。

如果连factory都设置成保持就失去意义了,本意是想减少保持存储器空间的。

以下是引用大连穆工在2023-12-05 08:29:44的发言 >6楼:你这个需求,现在好...

引用6楼详细内容:

你这个需求,现在好像比较常见了。。你把你解决之后的过程详细写出来给大家分享一下吧。。

为啥要减少保持空间呢?用保持的DB很容易就解决了。FB中不设置保持,放在全局DB中(保持),用第一个扫描周期覆盖DB中的数据,就是初始化一下。这个应该是一种标准的做法吧。

其实,虽然多了保持的全局DB,但背景DB不是保持的了,所以保持的空间应该差不多。

国人当自强 共同努力 抵制日货
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15728条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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