如何使用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通讯的步骤。
组态步骤如下:
- S7-1200运动控制功能 2024-11-21
- S7-200 SMART V2.8运动控制新功能 2024-11-21
- LOGO!让机械手的“搬砖”更高效 2024-11-21
- MCGS触摸屏与 S7-1200 以太网通讯 2024-11-21
- PLC通讯MODBUS协议的应用及编程 2024-11-21
- 西门子SMARTP通过MODBUS RTU实现一主多从 2024-11-21
- 西门子S7-1200PLC 移动操作指令:读取域和写入域指令 2024-11-21
- 西门子S7-1500 PLC的通信基础知识 2024-11-21
- MCGS 和西门子1200PLC通讯设置 2024-11-21
- S7-1200与S7-300/400之间的以太网通信 2024-11-21
- 西门子S7-1200PLC点对点通信实例 2024-11-21
- S7-1500数据块:优化DB与非优化DB 2024-11-21
- 西门子S7-200 SMART PLC如何实现PID自动/手动调节切换 2024-11-21
- 西门子PLC 1214C DC/DC/DC输入和输出接线 2024-11-21
- 西门子博途S7-1500 模拟量模块读取数据程序编写 2024-11-21
联系方式
- 电 话:18126392341
- 联系人:梁涛
- 手 机:15267534595
- 微 信:15267534595