发布于 2010-11-21 20:33:35
12楼
1, 准确说,I.../Q...是对I/O映象区的寻址;PI.../PQ...是对外部过程I/O区的寻址。
2,I.../Q...访问得到的是系统周期刷新的数据,PI.../PQ...是立即刷新输入/输出。I/O映象区的数据也可以进行读写立即刷新,具体方法详见后续帖的解释。
3,PQW和QW可以输出同样的值,但模块实际物理输出时间是不同的。PIW和IW是在不同时刻读入的,PIW和IW即使地址一样,读得的值原理上是不同的。
4,网友们前述观点仅着眼周期刷新和立即更新,不全面。这只是这两种内存的差别之一,差别还有指令耗时周期不同等。
5,议论热烈,可见问题提得好,楼主认真仔细,助进了大家的共同进步,特封精鼓励。
6,本主题是基本概念,看来都有点困惑,在随机软件文档和学习手册未见说明,特择录收集到的完整说明以飧大家。详见下一帖。
知其道,用其妙!