请问S7 300中 DB100.DBD0中 DBD0是什么意思 啊?

如题所述

这是S7300时数据地址的一种格式.
DB数据块的地址表达方法是:数据块号.数据块长度.位(如果长度是X时)
数据块号如:DB10,DB100等
数据块长度如:位DBX,字节DBB0,字DBW0,双字DBD
DB10.DBX2.7表示 数块10的第2个字节的第7位
DB20.DBB30 表示 数块10的第30个字节
同理W和D都可以知道表示的是第N个字或第N个双字追问

大师,请问哪里有这方面的资料吗?我对数据类型很迷惑啊

追答

在网站上去找
这是一本书,PDF格式的

追问

DB10.DBB30就是DB10.B30啊?省去的DB没什么意义吧?

追答

要表达DB10中的第30个Btye就要用:DB10.DBB30
没有DB10.B30

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-06-27
在S7 300中,DB100.DBD0中的"DBD0"表示DB100数据块中的第0个双字(Double Word)。在S7 300中,DB数据块的地址表达方法通常为:数据块号.数据块长度.位(如果长度是X时)。因此,DB100.DBD0表示数据块100的第0个双字。
第2个回答  2011-10-29
DB100.DBD0是一个双字存储区 数据块DB 编号100 第一个双字DBD0。
第3个回答  2011-10-30
就是说在数据块DB100中 以DB0 开始的连续四个字节
相似回答