回复:DB数据块的问题

已锁定

askab

  • 帖子

    405
  • 精华

    5
  • 被关注

    34

论坛等级:侠圣

注册时间:2005-07-24

黄金 黄金 如何晋级?

发布于 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的个人认识。

但不管怎样  数据的使用 均要遵循,先定义,再使用(通俗讲,你要吃饭,要先有饭,怎么吃,何时吃,是你定义的),第一  系统允许编译和下载,执行,第二,清楚使用的范围和方面。   

大家同行,you ok ? me !
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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