PROFINET中的冗余系统
两个相互独立的冗余分类
- 系统冗余SR
- 介质冗余MRP
这是两个功能完全独立且不冲突的概念,是两个完全无关的冗余功能;
系统冗余
-
系统冗余SR是指IO设备通过PROFINET与两个容错的CPU(H CPU)之间进行通讯连接。该通讯连接可以通过任何可拓扑的互连来建立,并不局限于环网拓扑,对交换机也没有要求。
-
S1,IOD至IOC,
不带系统冗余的单个接口模块
:
- S1的实际硬件:
- S1的实际硬件:
-
S2,
带单个接口模块的IO设备通过系统冗余连接到冗余IOC
:
- S2的实际硬件,S2是IOD只有一个,但是CPU是H类型的:
- S2的实际硬件,S2是IOD只有一个,但是CPU是H类型的:
-
R1,
带冗余接口模块的IO设备通过系统冗余连接至冗余IOC
:
- R1的实际硬件:
- R1的实际硬件:
-
SP HA相关硬件:
介质冗余
- 一个MRP环网为一个MRP冗余域,由惟一的MRP Manager(S7 CPU,Scalance交换机均可,如果都设置为Manager,则竞争上岗)对环网所有MRP Client设备进行管理。
- MRP环网配置可以通过两种方式进行。
- 仅由交换机构成的MRP环网可以通过交换机的WEB页面进行配置。
- 如果MRP环网中有IO控制器,IO设备等,则需要通过SIMATIC Manager进行配置。此时交换机需要通过GSDML文件集成到PROFINET 总线中。
- 可以把介质冗余和系统冗余合在一起用。
在系统冗余中的踩坑点
-
对于一个系统冗余而言,虽然PLC是两套,但是却以一备一用的方式出现,那么对应给设备的AR(application relationship)就应该是唯一的,换句话话说,系统冗余中出现的子网只能是共用的。
如下图所示:Subnet就应该是一套!
-
在S1,S2,R1的概念里面:
S
表示单个IOD站R
表示一套冗余系统(成对的CPU+成对的IOD)1
和2
:1表示建立了1个AR关系,2表示建立了2个AR关系,所以在R1的冗余系统里面,其实只存在一个AR关系。