简介
使用过程映像的优点在于,程序循环执行过程中,访问的过程映像信号始终一致。对于 S7-1500,可以选择“自动更新”(Update automatically) 或“PIP 1”(最高到“PIP 31”)。
为自动更新的过程映像区分配地址
可在地址的分配过程(巡视窗口,“I/O 地址”区域)中定义过程映像。如果模块地址位于系统将在每个程序循环中自动更新的过程映像区中,则应选择以下设置:
对比:对于 S7-300/400 模块,此设置称为“OB1 过程映像”。
如果地址不在过程映像区中,请选择“无”(None) 作为过程映像。
为过程映像分区分配地址
可在地址分配过程(巡视窗口,“I/O 地址”区域)中定义过程映像分区。可通过用户执行指令更新过程映像分区也可以通过连接到 OB 由系统自动更新。
将过程映像分区连接到 OB
在 I/O 地址区(“组织块”(Organization block) 参数)中,也可以将过程映像分区连接到一个 OB。
例如,对于“循环中断”类型的 OB,将自动分配下一个可用的过程映像分区;但这种分配也可以更改。启动 OB 之后,系统将自动更新所分配的输入过程映像分区。在 OB 结束时,系统将所分配的过程映像分区输出写入到 I/O 输出中。此外,将不会再自动更新过程映像分区。
连接过程映像分区 2 (PIP 2) 和循环中断的示例:
例外:即便连接到 OB(OB 61 到 OB 64),系统也不会更新等时同步模式中断 OB 的过程映像分区。
所分配的过程映像或过程映像分区将显示在已分配 OB 的属性中(不能更改)。
在用户程序中更新过程映像分区
可通过特殊指令,更新用户程序中的每个过程映像分区。过程映像分区输入可使用“UPDAT_PI”指令,而过程映像分区输出则使用“UPDAT_PO”指令。
要求
已经打开并激活设备视图。
模块或子模块有 I/O 地址。
步骤
要更改预设的过程映像范围,请按以下步骤操作:
在设备视图中,选择要设置起始地址的模块。 在巡视窗口中,单击“属性”(Properties) 下的“I/O 地址”(I/O Addresses) 区域。 在“过程映像”(Process image) 下,选择所需的过程映像。 |
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !