7*24小时在线咨询电话 010-52873850

公司新闻

西门子S7‑1500R/H 冗余系统的系统 IP 地址

发布时间:2019-08-24 来源:众智博远

S7‑1500R/H 冗余系统的系统 IP 地址

除了各 CPU 的设备 IP 地址之外,S7‑1500R/H 冗余系统分配以下系统 IP 地址:

  • 两个 CPU 上 PROFINET 接口 X1 的系统 IP 地址(系统 IP 地址 X1)

  • 两个 CPU 上 PROFINET 接口 X2 的系统 IP 地址(系统 IP 地址 X2)

通过系统 IP 地址,可与其它设备(如,HMI 设备、CPU、PG/PC)进行通信。这些设备通常通过系统 IP 地址与冗余系统的主 CPU 进行数据通信。这样,可确保在冗余操作中原来的主 CPU 发生故障后,通信伙伴可在 RUN-Solo 系统状态下与新的主 CPU(之前的备用 CPU)进行数据通信。

每个系统 IP 地址都有一个虚拟 MAC 地址

用户可在 STEP 7 中启用该系统 IP 地址。

与设备 IP 地址相比,系统 IP 地址的优势

  • 通信伙伴专与主 CPU 进行通信。

  • 即使主 CPU 故障,仍可通过系统 IP 地址与 S7‑1500R/H 冗余系统进行数据通信。

应用

系统 IP 地址适用于以下应用中:

  • 与 S7‑1500R/H 冗余系统进行 HMI 通信通过 HMI,可管理或监控 S7‑1500R/H 冗余系统中的进程。

  • 与 S7-1500R/H 冗余系统进行开放式用户通信:

    可建立 TCP、UDP 和 ISO‑on‑TCP 连接。

    • 另一个 CPU 或某 PC 中应用程序访问 S7‑1500R/H 冗余系统的数据。

    • S7‑1500R/H 冗余系统访问一个不同的设备

要求

  • 通信伙伴与两个 CPU 中的 PROFINET 接口位于同一个子网中。

  • 通信伙伴通过同一个接口(如,X2)连接两个 CPU。

  • 系统 IP 地址已启用。

通过系统 IP 地址 X2 进行通信

如果 S7‑1500R/H 冗余系统的 CPU 上配有两个 PROFINET 接口,则可使用 PROFINET 接口 X2 与其它设备进行数据通信。

下图显示的组态中,通信伙伴通过冗余系统 S7-1500R/H CPU 的相应 PROFINET 接口 X2 连接。

 

另一个 CPU 与 S7‑1500R/H 冗余系统间的开放式用户通信

与 S7‑1500R/H 冗余系统进行 HMI 通信

S7‑1500R/H 冗余系统与某个 PC 间的开放式用户通信


图片: 示例:通过系统 IP 地址 X2 与 S7-1515R 冗余系统进行通信


通过系统 IP 地址 X1 进行通信

在下图显示的组态中,通信伙伴与 S7‑1500R/H 冗余系统中 PROFINET 环网的交换机相连接。PROFINET 环网通过两个 CPU 上相应的 PROFINET 接口 X1 与通信伙伴相连接。
由于 CPU 1513R 只有一个 PROFINET 接口,因此,PROFINET 环网连接只能通过系统 IP 地址 X1 进行数据通信。

 

S7‑1500R/H 冗余系统与某个 PC 间的开放式用户通信

与 S7‑1500R/H 冗余系统进行 HMI 通信

S7‑1500R/H 冗余系统与某个 PC 间的开放式用户通信


图片: 示例:通过系统 IP 地址 X1 与 S7-1513R 冗余系统进行通信


通过系统 IP 地址 X1 和 X2 进行通信

如果冗余系统 S7-1500R/H 的 CPU 包含两个 PROFINET 接口(X1 和 X2),则可使用任意一个 PROFINET 接口的系统 IP 地址。与 CPU 上接口 X1 相连的 PROFINET 设备通过系统 IP 地址 X1 进行通信。与 CPU 上接口 X2 相连的 PROFINET 设备通过系统 IP 地址 X2 进行通信。

 

S7‑1500R/H 冗余系统与一个不同 PC 间的开放式用户通信

与 S7‑1500R/H 冗余系统进行 HMI 通信

S7‑1500R/H 冗余系统与某个 PC 间的开放式用户通信


图片: 示例:通过系统 IP 地址 X1 和 X2 与 S7-1515R 冗余系统进行通信


启用系统 IP 地址

要求:

  • STEP 7 V15.1 或更高版本

  • S7-1500R/H 冗余系统,带有两个 CPU,如 CPUs 1513R‑1PN

如果 S7‑1500R/H 冗余系统的 CPU 配有两个 PROFINET 接口(X1 和 X2),则这两个 PROFINET 接口可使用一个系统 IP 地址。在以下章节中,将介绍了如何启用接口 X1 的系统 IP 地址。

要为 S7‑1500R/H 冗余系统启用系统 IP 地址,请按以下步骤操作:

  1. 在 STEP 7 的网络视图中,在两个 CPU 中选择一个 CPU 上的接口 X1。

  2. 在巡视窗口中,在“切换通信的系统 IP 地址”(System IP address for switched communication) 区域中选择“属性 > 常规 > 以太网”(Properties > General > Ethernet addresses)。

  3. 选中“启用切换通信的系统 IP 地址”(Enable the system IP address for switched communication) 复选框。

    STEP 7 将自动创建一个系统 IP 地址。


    图片: 组态 IP 地址

  4. 必要时,可调整该系统 IP 地址。

  5. 如有需要,可更改虚拟 MAC 地址。为此,应为“虚拟 MAC 地址”中的一个字节分配一个项目内的值(值范围 01H 到 FFH)。



    提示

    虚拟 MAC 地址的性

    冗余系统 S7-1500R/H 为系统 IP 地址和关联的虚拟 MAC 地址使用虚拟路由器冗余协议 (VRRP)。
    如果使用支持 VRRP 的其它设备(如,交换机),则需确保 Mac 的在以太网广播域中。



结果:两个 CPU 上 PROFINET 接口 X1 的系统 IP 地址 X1 已启用。


上一篇:西门子S7-1500PLC如何通过IP地址进行HMI连接 下一篇:西门子S7-1500PLC与冗余系统 S7-1500R/H 进行通信