S7-1500 R/H冗余系统
网络结构
以CPU1515H为例网络结构示意如下图所示:
CPU 1517H 冗余PLC 有PROFINETX1接口和X2接口,TCP通讯可以将设备(例如StandardPLC)通过交换机接入到任何网络接口中。如果接入X1接口,需要通过交换机接入到MRP环网中,并不需要支持H-sync转发。如果接入X2接口,只需要使用交换机将设备(例如StandardPLC)接入就可以,不需要组成MRP环网,交换机也不需要选择支持MRP和H-sync转发。
系统IP介绍
对于S7-1500R/H 冗余系统除了各 CPU 的设备 IP 地址之外,S7-1500R/H 冗余系统还可以分配以下系统 IP地址:
● 两个 CPU 上 PROFINET 接口 X1 的系统 IP 地址(系统 IP 地址 X1)
● 两个 CPU 上 PROFINET 接口 X2 的系统 IP 地址(系统 IP 地址 X2)
系统IP介绍
通过系统 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 冗余系统进行数据通信。
TCP通讯编程
本节以CPU1517H和CPU1512C为例演示S7-1500R/H冗余PLC通过系统IP进行TCP通讯的步骤。
组态步骤如下: