> 财经
一文解释西门子大小字节高低字节16进制的含义(西门子高字节低字位)
导语:一文解释西门子大小字节、高低字节、16进制和10进制关系
西门子在数据结构上和其他的PLC有所不同。称为大端(Big Endian)简而言之就是如果将MW100内写入16FF、MB101写入160EFF_0FEE。则MB200:16FF
MB202:16EE
所以根据上述图文描述,对于我们日常解析word类型或者DWord类型我们就可以清晰的了解到对应的Byte的类型的内容。
有上述内容铺垫后理解进制关系就会容易一些,下面来解释一下16进制和十进制的关系。
MW100等于MW120
如上图,MW100等于MW120。而MW100等于2048,其实就是MW100的第11位为ture.
MB100的第3位为1。正如注释里描述的每个位对应的都是一个数值。那么MW100的值就是由这16个位的Ture和False来决定的。
MW120显示为16进制
同样MW120显示为160800来表示呢?
是因为160800.中的第一个0表示为:MB100的高字节4位。第二个8表示为:MB100的低字节4位。第三个0表示为:MB101的高字节的4位。第四个0表示为:MB101的低字节的4位。
同理MD200用16进制表示为:16FFFF_FFFF.
上述就是我给大家展示的高低字节、以及16进制和10进制的转换关系,以及实际对应关系。建议大家实际在TIA中自己实际操作一下,就会理解更深刻。
本文内容由快快网络小玥创作整理编辑!