工控编程吧
标题: 数据块中的DIB与DBB有什么不同? [打印本页]
作者: baikhgmv 时间: 2016-9-16 14:22
标题: 数据块中的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、打开背景数据块后不允许修改变量名称,背景是灰色的而共享数据块可以修改数据块中的变量名称、类型等参数。
欢迎光临 工控编程吧 (https://www.gkbc8.com/) |
Powered by Discuz! X3.4 |