介绍
使用过程映像的优点是在程序周期执行期间访问的过程映像信号始终一致。对于S7-1500,可以选择“自动更新”或“PIP 1”(最多“PIP 31”)。
为自动更新的过程映像区域分配地址
过程映像可以在分配过程中定义地址(巡视窗口,“I/O 地址”区域)。如果模块地址位于系统在每个程序周期自动更新的过程映像区域中,则应选择以下设置:
比较: 对于S7-300/400 模块,该设置称为“OB1 过程映像”。
如果该地址不在过程映像区域中,则选择“无”作为过程映像。
为过程映像分区分配地址
在地址分配过程中定义过程映像分区(巡视窗口,“I/O 地址”区域)。过程映像分区可以通过执行用户指令来更新,也可以通过连接到OB 由系统自动更新。
将过程映像分区连接到OB
还可以将过程映像分区连接到I/O 地址区域中的OB(“组织块”参数)。
例如,对于“循环中断”类型的OB,会自动分配下一个可用的过程映像分区;但是,此分配也可以更改。启动OB 后,系统会自动更新分配的输入过程映像分区。在OB 结束时,系统将分配的过程映像分区的输出写入I/O 输出。此外,过程映像分区将不再自动更新。
连接过程映像分区2 (PIP 2) 和循环中断的示例:
例外:即使连接到OB(OB 61 到OB 64),系统也不会更新等时同步模式中断OB 的过程映像分区。
分配的过程映像或过程映像分区显示在分配的OB 的属性中(无法更改)。
更新用户程序中的过程映像分区
用户程序中的每个过程映像分区都可以通过特殊指令进行更新。 “UPDAT_PI”指令可用于过程映像分区输入,“UPDAT_PO”指令可用于过程映像分区输出。
要求
设备视图已打开并激活。
模块或子模块具有I/O 地址。
步
要更改预设过程映像范围,请执行以下步骤:
在设备视图中,选择要为其设置起始地址的模块。
在检查器窗口中,单击“属性”下的“I/O 地址”区域。
在“过程映像”下,选择所需的过程映像。
审稿人:刘庆