Hi all,
In my recent travels, I came across the attached image, which has me a little confused. My understanding of Siemens word addressing is as follows:
MW100 contains all the bits from M100.0 to M101.7
MW101 contains all the bits from M101.0 to M102.7
Therefore, I should not use both MW100 and MW101 as they have an overlapping data area.
But this image says that MW0 contains M0.0 to M1.7, and MW1 contains M2.0 to M3.7
Which would mean that, from my example above:
MW100 contains M200.0 to M201.7
MW101 contains M202.0 to M203.7
So there is no overlap.
But the thing is, I've programmed with my original assumption before, and it worked. More than that, where I inadvertently had an overlap (e.g. used both MW100 and MW101), it didn't work.
Can anyone tell me which example is correct?
In my recent travels, I came across the attached image, which has me a little confused. My understanding of Siemens word addressing is as follows:
MW100 contains all the bits from M100.0 to M101.7
MW101 contains all the bits from M101.0 to M102.7
Therefore, I should not use both MW100 and MW101 as they have an overlapping data area.
But this image says that MW0 contains M0.0 to M1.7, and MW1 contains M2.0 to M3.7
Which would mean that, from my example above:
MW100 contains M200.0 to M201.7
MW101 contains M202.0 to M203.7
So there is no overlap.
But the thing is, I've programmed with my original assumption before, and it worked. More than that, where I inadvertently had an overlap (e.g. used both MW100 and MW101), it didn't work.
Can anyone tell me which example is correct?