db块
林慧玲
发布于2014-04-09 17:57
56
0
标签:
近看设备程序时,发现:
1:打开db462(db类型不是背景数据块),只有dbx0.0,然后直接大=dbx122.0,中间内容看不到(此时view-declaration),当选择view--dataview后内容能显示,但无法修改注释等(背景为灰色了);想问当初编程人员如何写的,注释怎么搞进去的?
2:调用fc1002块时,输入端口i07地址为p#db462.dbx0.0,然后打开fc1002时(stl)发现有好几个地址不懂,例如i07.i016,这个指的是db462中的哪个地址?有位、字、双字,而且位没有连续写,难道是从dbx0.0开始数数,数到第16个?好像也不对,
问题补充:
补充下:db块类型为datablock,不是instancedatablock,由于还是没理解,上传一下公司程序部分截图
图片说明: 1,2 2,5.1 3,6.1 4,3 5,6.2 6,1 7,4 8,5.2
佳答案
从后一张图上可以看出,很明显数据类型是udt,符号名叫posit。
自己找下block里肯定有定义了udt的。