西门子程序DB21.X4.2怎样理解?
发布网友
发布时间:2022-05-06 09:08
我来回答
共1个回答
热心网友
时间:2022-06-29 05:31
首先更正一下
你在程序中看到的这个地址其实少了两个代码,完整地址应该是DB21.DBX4.2
解析说明
DB21.DBX4.2可以先分解成两大部分
第一部分DB21-----DB的意思就是告诉你这个地址指向了数据块,这个数据块的编号是21
第二部分DBX4.2---DB意思同上,相当于一个前缀,X4.2就相当于M4.2、I4.2、Q4.2,意思就是这是一个布尔量数据
DB块寻址的标准格式就是“DB+数据块编号+英文符号点+DB+数据类型+数据在块中的编号“
举几个例子,
某编号为100的数据块中的某个布尔型数据,DB100.DBX0.0
某编号为100的数据块中的某个字节型数据,DB100.DBB10
某编号为100的数据块中的某个字型数据,DB100.DBW20
某编号为100的数据块中的某个双字型数据,DB100.DBD30
当然,字型数据可能是BCD,也可能是INT,双字型可能是READ,也可能是DINT,看你怎么定义了