db功能块中的数据
郑志武
发布于2013-02-28 23:52
1
0
标签:
db功能块的点从哪里来的呢?图中从上到下,前两个在点表symbole里面可以找到,但是下面那个怎么也找不到出自哪里?
db块里面的这些东西是怎么生产的呢?
图片说明: 1,db功能块
佳答案
db块分为共享数据块和背景数据块,图片中的db202是共享数据块。
在符号表(symbole)中,只能对db块编辑符号,不能对具体的db地址编辑符号,所以你在符号表(symbole)中看到的“tempok”和“wls”应该不是db202.dbx100.3和db202.dbx101.5,而是符号名一致的其他地址变量。所以找不到“allisv_on”,db202.dbx102.3是正常的。
共享数据块里的值是用户自己编辑的,背景数据块是编辑fb的接口自动生成的。编辑db块时,可以根据需要使用任何数据类型,图中db202就使用了bool、int、byte、string(字符串)及array(数组)等。