简介
当前使用的输入和输出地址可以表格形式显示在地址总览中。可以在 CPU 巡视窗口的“属性”(Properties) 下找到地址总览。
地址总览设计
通过选中不同的复选框,可以设置要在地址总览中显示的对象:
输入 (Inputs):显示输入地址
输出 (Outputs):显示输出地址
地址间隙 (Address gaps):显示断开的地址空间
插槽 (Slot):显示插槽号
地址总览中通常显示以下信息:
表格标题 | 含义 |
---|---|
类型 | 地址范围的类型。表示该区域为输入地址区或者为输出地址区。 I = 模块的输入地址,带有输入 I/O 地址空间(长度 > 0) I* = 模块的输入或诊断地址,不带输入 I/O 地址空间(长度 = 0)。在用户程序中,不会通过这些地址进行数据(信号状态或测量值)交换。该地址用于报告操作系统的诊断事件(如,位于错误 OB 的启动信息中)。 Q = 输出地址 |
起始地址 | 地址范围的起始地址。指示输入或输出的**个分配地址。 |
结束地址 | 地址范围的结束地址。指示输入或输出的最后一个分配地址。 |
大小 | 模块中输入或输出所占用地址范围的长度。 示例: 起始地址为 0 且结束地址为 1 时,地址的长度为 2 个字节。 起始地址为 0 且结束地址为 3 时,地址的长度为 4 个字节。 起始地址为 0.1 且结束地址为 0.2 时,地址的长度为 2 位。 如果起始地址和结束地址相同,则显示 0 个字节。 |
模块 | 使用该地址区的模块。 |
机架 | 插入硬件组件的机架编号。 |
插槽 | 插入硬件组件的机架插槽的编号。 |
设备名称 | 模块所插入设备的名称和类型。 示例: 如果模块插入一个名为“PLC_1”且类型为 CPU 1516-3 PN/DP 的 PLC 中,则显示“PLC_1 [CPU 1516-3]”。 如果模块插入一个名为“IO Device_1”且类型为 IM 151-3 PN 的前端模块中,则显示“IO Device_1 [IM 151-3 PN]”。 |
设备编号 | 模块通过 PROFINET 或 PROFIBUS 连接 PLC 时,PROFINET 的设备编号或 PROFIBUS 的地址。如果模块直接插入 PLC 中,则显示“-”。 示例: 如果模块通过 PROFINET 接口插入一个连接 PLC 的前端模块中,则将显示该以太网地址的设备编号。 如果模块通过 PROFIBUS 接口插入一个连接 PLC 的 DP 从站中,则将显示该 PROFIBUS 地址的地址参数。 |
I/O 主站系统 | DP 主站系统或 IO 系统的名称,DP 从站或 IO 设备将该系统连接 PLC。相应的 DP 主站系统或 IO 系统编码将显示在方括号内。如果模块直接插入 PLC 中,则显示“-”。 示例: 如果模块插入一个 IO 设备中并通过一个名为“PROFINET IO-System_1”且编号为 100 的 PROFINET IO 系统连接 PLC,则将显示“PROFINET IO-System_1 [100]”。 如果模块插入一个 DP 从站中并通过一个名为“DP-Mastersystem”且编号为 1 的 PROFIBUS DP 主站系统连接 PLC,则将显示“DP-Mastersystem [1]”。 |
OB | 分配给过程映像的组织块。“主”循环 OB 通常是指过程映像的自动更新。 并非所有 CPU 都会显示该列。 |
PIP | 过程映像分区指示该地址通过循环过程映像自动更新,或者位于过程映像分区中需显式触发才能更新。 更多说明,请参见下文中“过程映像分区 PIP2”。 |
过程映像分区 PIP
“PIP”表列显示循环过程映像或过程映像分区 (PIP) 的地址分配。
对于 S7-300/400:
“OB1-PA”:地址分配给循环过程映像。操作系统在其每个程序循环内自动更新此地址。
“PIP x”:地址分配给过程映像分区 x(例如 PIP 1,无循环过程映像)。操作系统在执行分配的 OB 时更新此 PIP。如果此 PIP 未分配给 OB,则操作系统不会更新此 PIP。用户可以选择使用指令“UPDAT_PI”和“UPDAT_PO”自行更新 PIP(对于 S7-400 和某些 S7-300 CPU)。
对于 S7-1200:
“自动更新”:地址分配给循环过程映像 (PIP 0)。操作系统在其每个程序循环内自动更新此地址。
“无”:未向过程映像分区分配任何地址。直接在用户程序中访问此地址(直接 I/O 访问,无过程映像)。
“PIP x”:操作系统在执行分配的 OB 时更新此 PIP。如果此 PIP 未分配给 OB,则操作系统不会更新此 PIP。可以选择通过直接 I/O 访问在用户程序中读取输入或写入输出。S7-1200 不支持“UPDAT_PI”、“UPDAT_PO”、“SYNC_PI”和“SYNC_PO”指令。
“PIP OB 伺服”:过程映像分区“PIP OB Servo”未分配给任何组织块(组织块固定设置为:“---(None)”)。操作系统不更新此 PIP 或其包含的任何地址:直接在用户程序中访问这些地址(直接 I/O 访问)。
对于 S7-1500:
“自动更新”:地址分配给循环过程映像 (PIP 0)。操作系统在其每个程序循环内自动更新此地址。
“无”:未向过程映像分区分配任何地址。直接在用户程序中访问此地址(直接 I/O 访问,无过程映像)。
“PIP x”(PIP 1 到 PIP 31):操作系统在执行分配的 OB 时更新 PIP。如果该 PIP 未分配给任何 OB,则操作系统不会更新 PIP x。此时,可通过指令“UPDAT_PI”和“UPDAT_PO”在用户程序中更新 PIP x。如果将 PIP x 分配给一个等时同步模式中断 OB(OB 61 到 OB 64),则操作系统不会更新 PIP x。此时,可通过指令“SYNC_PI”和“SYNC_PO”在用户程序中更新 PIP x。
“PIP OB 伺服”:过程映像分区“PIP OB 伺服”*分配给 OB“MC 伺服”。当用户在“运动控制”区域创建工艺对象时,STEP 7 自动生成此 OB。在执行 OB 时,会以等时同步的方式更新 PIP OB 伺服。运动控制使用的全部驱动装置和编码器均被分配给这个过程映像分区。
shtxjd.cn.b2b168.com/m/