加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

西门子PLC编程中PIW与IW的区别【工控老鬼】

(2012-09-08 17:19:24)
标签:

s7300

工控老鬼

西门子plc

plc培训

自动化技术

分类: PLC

        CPU 在程序循环处理过程中有一段连续的地址区域存储过程信号叫做过程映象区,他处于CPU的系统存储区中。这样CPU 可以访问内部存储区获得I/O 信号而不用直接访问I/O 模块。

西门子PLC编程中PIW与IW的区别【工控老鬼】



        过程映象区中的I/O 值不反映当前的I/O 信号,他记录的是循环扫描起始期的I/O 值。当输入模块中的一个信号状态发生改变,过程映象区中该信号的状态直到下次循环开始时才会更新。
通过过程映像区访问时,地址格式是I/Q(输入/输出),最小可以访问到位,如I0.0,Q10.0
一般通过过程映像区访问的循环程序运行流程如下:


1. 执行CPU 内部任务
2. 将过程映像区输出区(PIQ)送到模块输出通道
3. 从模块的输入通道到过程映像区输入区(PII)
4. 执行用户程序段

但是过程映象区仅有128 个字节,而对于新型的CPU315-2DP(2AG10),它支持的数字量通
道是16384,既有2048byte,有时候在I/O 量很大的情况下有必要采用直接I/O 访问的方式而不
占用过程映像区,最小访问单位是字节。地址格式如下:


PIB/ PQB 256 ,PIW / PQW 256,PID / PQD 256。


注意:直接I/O 访问,最小按字节进行,不能单独对位进行操作。

西门子PLC编程中PIW与IW的区别【工控老鬼】

CPU 系统循环扫描周期:
       如图1 所示,一般在循环扫描周期中,过程映象区会自动地更新,但在S7-400 和CPU 318 中您可以取消这样的更新方式,进行直接的I/O 访问或者在程序的不同地方调用SFC26”UPDAT_PI”
和SFC27”UPDAT_PO”来更新过程映象区。

 

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

启程培中心 http://www.gongkong8.com/

工控老鬼技Bloghttp://blog.sina.com.cn/wincchome 

E-mailgongkong8@foxmail.com

QQ 920500908

工控老鬼守,坚韧笃定,注于工化技播和推广以及 PLC 深圳PLC 启程PLC  宝安PLC西子PLC S7-200 S7-300  集成培 化培 WINCC EPLAN 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有