发布于 2011-05-30 23:26:09
49楼
S7-300模拟量默认地址为啥是从256开始?
是因为它前面的地址是IO映像区,这个区域的地址是一个周期刷新一次(也就是存一张表格在CPU中,CPU一个周期更新它一次)。
之后的地址为外设地址,对它们的访问需要在前加一个P,例如PIB260
这些都是在你有用到这个地址的时候立即读取模块上的值,而不是CPU内的映像区的值。对256以前的值你也可以使用IB200 它是立即读取模块上的值,而不再使用映像区的值。
映像区好处在于一个周期内保持一个值的唯一性。立即读数方式可以与真实的过程实时对应。
OK!现在再回答楼主的提问。
如果一个地址需要立即、实时的读取的话,就没有必要将它放在过程映像区中,如果一个数需要保证一个周期内的唯一性就应该将之放在过程映像区中。
所以地址是从256开始的!
Ken(小释)…西门子自动化技术群16182848