| 作者 | 主题 |
|---|---|
|
手机用户202001304240P6 游民 经验值:106 发帖数:4 精华帖:0 |
楼主
主题:DB数据块的问题 各位大佬好: 本人小白,请教DB数据块的编程问题 背景数据块里的数据类型无法编辑,点不开 在全局数据块里定义了DBB10,在程序里怎么使用DBX10.0-DBX10.7? 或者在数据块里定义了DBX10.0-DBX10.7,怎么使用DBB10? 不知道我表达清楚了吗?请各位大神指教!谢谢 |
|
askab 侠圣 经验值:2898 发帖数:401 精华帖:5 |
4楼
主题:回复:DB数据块的问题首先,要清楚,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 !
|