如图
在地址中
图中1: 地址 0.0 数据类型 struct 是表示DB块中的偏移地址吗?
与
地址 = 0.0 这有什么区别?
图中2: 地址 +0.0 数据类型 struct 是表示在DB块中的偏移地址吗?
与
地址 0.0 什么区别 ?
图中3: 地址+0.0;+0.1;+0.2 数据类型 bool 是表示在什么类型下的偏移数据
图片说明:
最佳答案
这是经典V5.X的数据块定义。
多建几个就看得比较明显了。
数据块本身就是一个结构。我的附图中,上面黄色部分是数据块中起始地址 0.0,注意看它前面没有加号,所以它不是偏移地址,是绝对地十,下面黄色部分是数据块的大小;
绿色部分是结构DATA1、DATA2在数据块中的偏移地址;
DATA1它们前前的那个 +0.0 是相对于 黄色部分绝对地址 0.0 得来的
DATA2它们前前的那个 +2.0 是相对于 黄色部分绝对地址 0.0 得来的
红色部分是结构DATA1、DATA2内部元素在自己结构中的偏移地址。
再多建几个,再加上数组等,一块一块看,会看得更清楚。
图片说明:
提问者对于答案的评价:
谢谢老师的不惜赐教!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc281673.html