作者:乔山办公网日期:
返回目录:word文档
一、为什么会有这种寻址方式
该寻址方式主要对于博图中优化的块,如何访问该块变量中的每个位或者字节的状态;
例如对于一个DWORD,若是存放在MD0,我们可以通过绝对地址来访问它的字节和位;
那么一个优化的块,里面的变量没有绝对地址该怎么办。
二、在这里我们先说一下为什么要优化块。
(1)对于S7-1200来说是为了减小数据的存储空间
按照如下的方式创建数据,在位和字之间就浪费了很多地址区域.(未优化的块才有绝对地址)
(2)对于S7-1500来说是为了加快CPU对变量的访问速度
优化后每一个BOOL量都占用一个字节,这样可以提高CPU访问变量的速度。
三、那么对于优化的块;如何访问下图中该变量的单个位或者字节呢?
一个DWORD有32个位,按照如下方式排列
使用方式如下图,%是自动生成的。AD[0]是临时变量,无意义;
原创:91工控殷成愿