恭喜,你发布的帖子
发布于 2021-05-15 21:51:41
4楼
首先,要清楚,DB分为 背景数据,instance DB (1)
共享数据块 shared DB (2)
以及 根据UDT 生成的用户自定义数据块。 DB type of UDT (3)
(1) 是针对FB 功能块 生成的背景数据块,这个DB 存储该FB的相关数据和信息。
FB 先定义好,再生成DB的,这个DB 无法修改,但可以在另处进行 READ ,最好不要WRITE。
最重要的,当FB的结构发生了变化,就需要从新生成DB,则DB 一旦从新生成,所有数据即可初始化。 但仅仅FB里面的逻辑关系发生变化,而数据结构以及类型没有变化,则可以仅下载FB.
(2) 是 可以全局调用 ,可以READ AND WRITE 相当于 M ,Q
用几个定义几个,不够再加 ,前面的数据值不会丢失。
(3) 是根据用户需求生成的DB ,你可以理解跟(1)差不多。 但前提是需要自己制作UDT.
可以READ AND WRITE。 这个UDT相当于标准件,而这个对应的DB相当于标准产品,做出来是统一样子,怎么用是用户自己定义的。
以上就是大概关于DB的个人认识。
但不管怎样 数据的使用 均要遵循,先定义,再使用(通俗讲,你要吃饭,要先有饭,怎么吃,何时吃,是你定义的),第一 系统允许编译和下载,执行,第二,清楚使用的范围和方面。
请填写推广理由:
分享
只看
楼主