作者: 张占领 - 西门子工业技术支持中心
来源:西门子文档“WinCC_S71500R_GS”
写在前面(文中超链接仅在微信公众号“智能制造之家”有效)
前面我们介绍了很多WinCC相关的知识:
WinCC V7.5典型架构及选型指南
WinCC的虚拟化架构与技术
WinCC与第三方系统数据交互—IndustrialDataBridge
WinCC与MES的生产工单和批次数据交互
WinCC是如何承接上层MES和下层PLC的通信的?
也介绍了西门子的冗余系统:
什么是冗余系统—记1515R冗余编程组态调试
什么是软冗余——S7-300/400软冗余调试学习
今天来聊一聊WinCC与西门子S7-1500R/H系统的通信~
WinCC与S7-1500R/H冗余系统通信有2种方式
以下为本次采用的软件和硬件:
软件:
WinCC : SIMATIC WinCC V7.5 SP1
Step7:SIMATIC STEP7 Professional V16
硬件:
CPU 1515R-2 PN
IM 155-6 PN
方法1:系统IP通信
WinCC通过S7-1500R/H的系统IP通信,这时S7-1500R/H的2个CPU被看作1个PLC,系统IP自动连接到主PLC。当主PLC宕机后,WinCC通过此系统IP自动切换到备用PLC上。这种方式组态简单,与单PLC无异,WinCC通信连接中的IP地址输入S7-1500R的系统IP即可。

这种方式适用PC是单网卡的网络结构

这种连接方式下支持符号访问,也支持AS 读取变量,我们着重介绍方法2

方法2:通过系统变量通信
WinCC V7.5 SP1 开始支持通过”系统变量“控制的S7-1500R/H冗余通信。可支持单网卡的网络,也可支持双网卡的冗余网络。