1、DB块如果是某个FB的背景数据块,DB块内的变量是FB自动产生,不会受用户改变
2、DB块是否是多重背景数据块?多重背景数据块建立的多重背景DB类型,是由多重背景FB决定的。
3、如果非背景DB、非多重背景DB,看看DB块中的变量创建时是否使用的结构变量
以上这些,可以通过DB块属性,交叉索引调用找到与之有关的FB;另外,查看一下与之连接的HMI,是否将该DB做特殊用途等。
切换DB块显示模式再试试
2、DB块是否是多重背景数据块?多重背景数据块建立的多重背景DB类型,是由多重背景FB决定的。
3、如果非背景DB、非多重背景DB,看看DB块中的变量创建时是否使用的结构变量
以上这些,可以通过DB块属性,交叉索引调用找到与之有关的FB;另外,查看一下与之连接的HMI,是否将该DB做特殊用途等。
切换DB块显示模式再试试
你的数据块是背景数据块吧,背景数据块需要在相应的FB里添加变量,相应的背景数据块就自动添加了。
上图呀!你这应该是数据视图吧?你切换到变量定义模式(declaration view)在*后一行的*后一个注释处按回车或者在某一行右键就可以插入定义行了。一个数据块*大是65535个字节。
首先共享数据块可以自定义增加或减少变量;背景数据块对应于相应的函数块(功能块)
DB块一般是自己生成的。