当前位置: 主页 > PLC控制

L DBLG

LDBLG将将共享数据块长度装入累加器1中
我打开了这个fb的背景数据块
里面是这样的
0.0int0
2.0int0
4.0boolFalse
6.0int2900
只有这四个变量,那么这个背景数据快的长度是多少?

ASs='html_titleimg_p' STyle='text-align:CEnter;'>

问题补充:
letham


我不太明白你的回答,请你再讲解讲解,谢谢

最佳答案

BYTE0到BYTE78个字节

LDBLG是装载共享数据块长度,你问的是背景数块长度,那么要看你是怎么使用背景数据块了,。比如背景数据块为DB100.你在LDBLG前有类似OPNDI100的语句那么LDBLG后,就不知道里面数据为多少了,因为我不知道你最近使用的共享数据块在哪里。如果是OPNDB100,那么LDBLG后,累加器里的值就是8,因为根据你的问题,可知你的数据块长度为8
怎么算DB长度?
很简单,看你DB最后一个变量在DB里的便移地址(是6),加上最后一个变量数据类型所占的字节数(INT类型是2个字节),所以你的背景数据块长度就是8。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号