大家好,最近看公司设备程序时,发现:
1:打开DB462(DB类型不是背景数据块),只有DBX0.0,然后直接最大=DBX122.0,中间内容看不到(此时view-declaration),当选择VIEW--data view后内容能显示,但无法修改注释等(背景为灰色了);我想问当初编程人员如何写的,注释怎么搞进去的?
2:调用FC1002块时,输入端口I07地址为P#DB462.DBX0.0,然后我打开FC1002时(STL)发现有好几个地址不懂,例如I07.I016,这个指的是DB462中的哪个地址?有位、字、双字啊,而且位没有连续写,难道是从DBX0.0开始数数,数到第16个?好像也不对啊,求指导
问题补充:
补充下:我的DB块类型为 Data block,不是instance data block,由于还是没理解,我上传一下公司程序部分截图
图片说明:
最佳答案
从最后一张图上可以看出,很明显数据类型是UDT,符号名叫POSIT。
你自己找下Block里肯定有定义了UDT的。
提问者对于答案的评价:
谢谢,疑问得到解决,同时感谢其他2位老师
专家置评
大家回答的都很好!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc239496.html