QQ登录

只需一步,快速开始

数据块中的DIB与DBB有什么不同?

[ 复制链接 ]
数据块中的DIB与DBB有什么不同?

DI与DB有什么不同?为什么不用一个表示呢?都是数据块。




---------DI 指的是在FB里面,访问当前的背景数据块地址,访问的是背景数据块寄存器所指向的DB块;

DB是按全局DB去访问这个DB块,访问的是全局DB块寄存器所存储的DB块。说的有点绕,请谅解。



---------多说一句,在S7-1500里这两寄存器是虚拟的,不像S7-300/400是真的;因此在S7-1500不建议这么编程。


--------DI是背景数据块,DB是共享数据块。


----------1、DI为背景数据块,DB为共享数据块,在CPU内分别使用DI和DB寄存器

2、打开背景数据块后不允许修改变量名称,背景是灰色的而共享数据块可以修改数据块中的变量名称、类型等参数。


回复

使用道具 举报

快速回复 返回列表 客服中心 搜索