PLC映像区.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLC映像区

plc属性中过程映像输入输出大小设置问题 在step中硬件组态plc属性中过程映像输入输出大小设置,我用317?我看默认是256??这个大小怎么设置?根据什么来设置?看了不少帖子就是没搞清楚??请高手帮忙?谢谢 最新型号的S7-300?CPU在CPU属性页Cycle/Clock?Memory?页面中设置,V3版本以下大部分CPU无法设置。 我的理解是过程映像没必要设置过大,因为每次扫描周期都要对这个映像寄存区进行扫描,越大,肯定月耗时间。再说映像寄存器外的地址空间,一样可以直接读取,所以除非有特殊需要,一般都不要修改映像寄存器。 问题:如何在中断 OB 中使用或更新过程映像分区? 解答:组织块构成了操作系统和用户程序之间的接口。它们由操作系统基于中断或事件进行调用。在过程映像访问期间,在分配给过程映像的 OB 的处理时间段内,CPU 可以使用一个一致的过程信号映像。如果在发生错误或正在调用中断 OB 时通过过程映像访问输入和输出,则属于该 OB 的过程映像提供的数值将会在所有时间一直可用。独立于其它 OB (例如 OB1) 中的程序及其过程映像,过程映像分区允许用户在报警 OB 中以最新的形式响应属于该程序的相关输入数据,或者通过输出尽可能快地影响相关过程。如果触发信号和相应的数值都放置在过程映像分区中,则相关数值对相应的 OB 运行系统保持一致性。过程映像在包含相应 OB 的过程映像分区中更新,其方式与 OB1 中的更新方式完全相同。 此更新的过程。 在 HW CONFIG 中将过程映像分区 (PIP) 分配给相关的输入/输出模块。 为此,双击模块。选择地址标签,定义模块的过程映像分区。 图 1:选择 PIP 然后可以将此过程映像分区分配给某个 OB。 为此,双击 CPU,在“Properties”下面选择其中一个中断标签。您可以在此处将该 PIP 分配给任何一个 OB。 图 2:将 PIP 分配给 OB 在调用此 OB 时,自动更新 PIP。 每一个 PIP 可以包含多个 I/O 地址或模块分配,虽然它一次只能分配给一个 OB。已经分配给过程映像分区的输入和输出地址不再属于输入和输出的 OB1 过程映像。对于 OB1 过程映像和所有其它过程映像分区,所有输入和输出地址只能分配一次。 此外,还可以使用 SFC 26“UPDAT_PI”或 SFC 27“UPDAT_PO”在程序的任意位置更新过程映像,这样该 PIP 就不必再由系统更新了。 注意事项:PIP 不能自动更新。只有调用 SFC 或者启动和结束相关 OB 时才会进行更新。如果在我们的程序中请求了 OB 40,则会在此点实时读取相应的输入。在处理 OB 40 期间,这些当前值用于输入。时钟中断 OB 的过程映像分区不是由系统更新的,虽然它们与 OB (OB61-OB64) 是连接在一起的。S7-300/400的I/Q区与PI/PQ区的关系 ??????????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区的地址。 PLC的存储区除了3个基本存储区(系统存储区、装载存储区和工作存储区)外,在CPU中还有外设I/O存储区、累加器、地址寄存器、数字块地址寄存器和状态字存储器等。其中输入I?位于系统存储区,称输入过程映像寄存器

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档