恭喜,你发布的帖子
发布于 2023-12-07 22:31:48
11楼
为啥要减少保持空间呢?用保持的DB很容易就解决了。FB中不设置保持,放在全局DB中(保持),用第一个扫描周期覆盖DB中的数据,就是初始化一下。这个应该是一种标准的做法吧。
其实,虽然多了保持的全局DB,但背景DB不是保持的了,所以保持的空间应该差不多。
一个模拟量需要保持的数据还挺多的,我说的是模拟量的配置数据,比如说量程、报警限值、报警容错定时值之类。但这些都和其他不需要保持的数据被做成一个UDT了,要保持就得一起保持,不划算了。所以需要设置一个专门保持的数据区。
可能越做越费空间了,做了这个功能就想实现另外的功能:出厂设置的恢复。结果还得多出一块出厂数据区。
至于你说的全局DB,还是算了吧。
请填写推广理由:
分享
只看
楼主