冗余CPU 要求通信组件具有高可用性,需要在所涉及的系统之间实现冗余通信连接。普通的S7 连接只能在HMI和CPU之间建立单个连接,即只能和冗余CPU中一个CPU进行通讯。这种情况下CPU切换后HMI将无法与HCPU中的另一个CPU建立通讯连接。而容错S7连接(S7 Connection Fault-tolerant)由两个或者四个下层子连接组成,如下图所示:

从用户程序、组态和连接诊断的角度来看,容错S7 连接只由一个连接ID 来表示,其中始终建立两个子连接(最大允许4个子链接),如果激活的子连接发生故障,则已建立的备用子连接将自动接管通信,不需要额外编程。
在早期PCS 7中只能通过CP1613/CP1623建立容错连接实现与冗余CPU之间的通讯。而最新版本的PCS 7 V8.1中可以使用普通网卡实现OS与HCPU之间的容错连接。下面介绍在PCS 7中配置OS和HCPU之间基本三种容错连接方案及所需的软硬件。
1、基于CP1623的MAC地址的容错连接
PCS 7从版本V5开始就可以实现OS和HCPU之间的容错通讯。需要CP1623和CP443-1网卡,基于MAC地址的S7容错连接信息如下图所示:

基于CP1623网卡MAC地址的容错连接
该方案需要的硬件和软件如下表格所示:

2、基于CP1623的IP地址的容错连接
从V6版本开始的HCPU集成了PROFINET网络接口,基于该接口可以通过IP地址建立S7容错连接,HCPU的PN接口与CP1623建立的S7容错连接信息如下图所示:

基于CP1623网卡IP地址的容错连接
该方案需要的硬件和软件如下表格所示:

3、基于普通网卡的容错连接
PCS7 V8.1开始,可以使用普通网卡与HCPU建立S7容错连接。普通网卡与PN接口建立的S7容错连接信息如下图所示:

基于普通网卡IP地址的容错连接
该方案需要的硬件和软件如下表格所示:

如果用户需要了解更多应用技术,请联系天拓四方,我们会为您提供相关技术解答。


欢迎关注:天拓四方(bjttsf2013)
24小时服务热线:400-096-7889
官方网站:www.bjttsf.com

