当前位置: 主页 > PLC控制

博途中对全局数据块的变量寻址问题

比如说,我定义了一个数据块DB1,名字为XX。在其中定义了一个数据类型为intA1,数据块没有勾选优化的块。
那么对于变量寻址的格式来说,有两种写法:%DB1.DBX0.0和"XX".A1.%X0
按照我的理解,这两个写法应该对应的是同一个变量才对,但为什么我仿真时看到的状态是不一样的,请各位看下。
所用软件是博途V13SP1UPD4,所配置的PLCS7-1500系列。

图片说明:

博途中对全局数据块的变量寻址问题博途中对全局数据块的变量寻址问题

最佳答案

你好SIEMENS的BYTE排列规则我想你应该知道了,在博涂中字的按位寻址不区分字节的,一个字按位寻址是从X0-X15它与BYTE.BITx的对应关系如下

BYTE0BYTE1
7…………..07…………0

X15………….X8X7……….X0

所以的你的%DB1.DBX0.0应该和"XX".A1.%X8对应
%DB1.DBX1.0与"XX".A1.%X0对应

提问者对于答案的评价:
正解,我刚做了实验试了一下,是这样的。谢谢

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号