登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:S7-300/400的I/Q区与PI/PQ区的关系

点击:1083 回复:0

      s7-300/400的i/q区称为过程映像输入区(pii)/过程映像输出区(piq),“映像”表示它们就像镜中花、水中月,访问它们并不是访问输入/输出模块,而是访问cpu存储器中的区域。
      只是在过程映像区刷新的时刻,i区和q区的内容才与输入/输出模块中的实际值相同,因此它们并不能直接反映输入/输出的实际状态。
      s7-300/400的i/q区与pi/pq区(外设输入/外设输出区)的关系如下:
      1)访问pi/pq区时,直接读写输入/输出模块,而i/q区是输入/输出模块在cpu的存储区中的“映像”。
      使用外设地址可以实现用户程序与i/o模块之间的快速数据传送,因此被称为“立即读”和“立即写”。在每次扫描循环开始时对p/q区采用批量读/写的方式,因此造成了输入/输出的滞后。
      2)i/q区可以按位、字节、字和双字访问,pi/pq区只能按字节(pib/pqb)、字(piw/pqw)和双字(pid/pqd)访问。
      i/q区和pi/pq区可以使用相同的字节地址。
      3)i/q区的地址范围比pi/pq区的小,有的s7-300cpu的i/q区只有128b,有的cpu可以在组态时修改i/q区的大小。
      4)如果地址超出了i/q区允许的范围,必须使用pi/pq区来访问。例如如果i/q区只有128b,在访问s7-300的模拟量模块时(其地址区从256号字节开始),则必须使用pi/pq区的地址。
----------------------------------------------
此篇文章从博客转发
原文地址: Http://blog.gkong.com/more.asp?id=125932&Name=liaochangchu
10-10-01 17:13

工控新闻

更多新闻资讯