如何使用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通讯的步骤。
组态步骤如下:
- 西门子1500软PLC系列简介 2024-11-16
- 西门子S7-200 SMART编程软件如何与电脑连接? 2024-11-16
- 西门子博途 TIA 的 Modbus 主站通讯技术讲解 2024-11-16
- 200smart程序的监控与调试 2024-11-16
- 图解西门子PLC与Wincc间的通讯方式 2024-11-16
- 图文详解200SMART与西门子触摸屏的RS485通信 2024-11-16
- 西门子S7-200/300/400通讯方式汇总,超级全面 2024-11-16
- 一个S7-1500 项目案例 2024-11-16
- MCGS触摸屏与 S7-1200 以太网通讯 2024-11-16
- 西门子PLC自由口通讯+中断,有多少人用过? 2024-11-16