您现在所在的是:

PLC论坛

回帖:0个,阅读:1040 [上一页] [1] [下一页]
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2010/10/1 17:13:02
#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
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002