- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S7-300PLC过程映像区详解.
一、概念
W过程镜像区输入字
PIW立即输入区字
PIW不用等系统刷新,立即读入
IW等待系统刷新后读入 PIW/IW,PQW/QW
引用西门子论坛一位大侠的比方加深理解:
“打个比如,你吃饭的时候要吃菜, 你一般都是将菜从锅里乘到碗里, 再从碗里夹着吃, 可是有时候饿得太急了,你顾不了那么多,直接就从锅里夹菜吃了。
这个PIW和IW其实最终装的都是一个东西,相当于这个“菜”, 只不过PIW是锅里的菜, 而IW是碗里的菜!
要注意了,上面的动作已经说明,直接从锅里夹菜的话,会“实时些”,菜也热一些。但是本质上还都是菜……”
PIW/IW,PQW/QW两者有什么区别??1、I/O区可以对“位”寻址,而PI和PQ区不能,PI和PQ最小寻址单位是BYTE,如PIB256、PQW300...?2、I/O区,按西门子的定义应该叫“过程映像区”,本身这个过程映像区自己也是带有外设地址的!比如IB0,它对应一个PIB0,?它俩不同之处在于每个PLC扫描周期的开始,系统会将PIB0里的数据刷新到IB0内,?然后在接下来的一个扫描周期之内,IB0的数据均保持不变(当然,如果调用SFC在程序内刷新输入端口,那又当别论),而PIB0则是实时的,即完全物理意义上的端口!??所以我们看到一些S7-300标出最大I/O寻址为1024位,算算看,一块CPU带四个机架,每个机架装满八个模块,?每个模块最大32点,那么4*8*32=1024位=128BYTE?...?...超过这个以后就是外设通道了,就只能以PI或者Q来表示了,而且这就意味着不对直接对“位”寻址了!?如果你非要对位寻址,怎么办???很好办:?L???PIB256?T???MB0??那么MB0里的位就对应了PIB256的八位。以下对过程映像和外设寻址进行分别介绍。
L?? IB? ? x??????? 0.05 μs ? L?? PIB x????? 15.01 μs L PIB 1 和L?PIW?2 这两条指令获得的数据不一致,而 L PID 1 则可保证 PIB 1至 PIB 4?数据的一致性。如果需要直接读取大于4个字节的连续地址区域,可以使用? SFC 14 (DPRD_DAT),如要向模板写入大于4个字节的连续数据,可以使用? SFC 15 (DPWR_DAT)。
直接读写外设输入/输出地址必须整个字节的读取,而不能对外设进行位寻址。在一些应用中可以利用对应于同一地址的外设寻址和过程映像的差异。其差异表现在,在用户程序中外设寻址直接写至模板输出,而过程映像则保持此次的更新值。
如:
Fig. 01
A?Q?1.0 语句中 Q 1.0 的信号状态与上一次程序执行时的外设访问值保持相同,而不随本次程序中 PQB 1的值发生变化。对于输入,可以使用装载、传送指令,来更新过程映像的值。
如:
Fig. 02
利用 MC7?指令可以对过程映像区进行编辑。I 和 Q 区可以存储外设信号,以对外设信号进行预处理或进一步处理。 当然,M、D 或 L 区也可实现此功能。
外设输入地址为只读
外设输出地址为只写
?
文档评论(0)