广东湘恒智能科技有限公司
主营产品: 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头
S7-1500冗余PLC 如何建立TCP通信
发布时间:2024-11-16

如何使用S7-1500冗余PLC 建立TCP通信

S7-1500 R/H冗余系统

网络结构

以CPU1515H为例网络结构示意如下图所示:

图片

    CPU 1517H 冗余PLC 有PROFINET X1接口和X2接口,TCP通讯可以将设备(例如Standard PLC)通过交换机接入到任何网络接口中。如果接入X1接口,需要通过交换机接入到MRP环网中,但是并不需要支持H-sync转发。如果接入X2接口,只需要使用交换机将设备(例如Standard PLC)接入就可以,不需要组成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通讯编程

  本节以CPU 1517H和CPU1512C为例演示S7-1500R/H冗余PLC通过系统IP进行TCP通讯的步骤。


组态步骤如下:

图片图片图片图片图片图片图片图片图片


展开全文
拨打电话 微信咨询 发送询价