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 总线中。
- 可以把介质冗余和系统冗余合在一起用。
子网和系统冗余
-
其实在系统冗余中,子网和系统冗余并没有什么关系。比如下图就是在同一子网下组态。当然也可以在不同子网下组态;
-
子网的含义和通信中的子网划分含义类似,用来区别不同的域。

-
如果在组态了PTCP的模式下,会发现,S1可以随意组态PTCP,S2不能组态PTCP,R1组态PTCP只能在不同子网下完成。因为在PTCP中存在时钟域的划分,一个时钟域存在域一个子网中,R1相当于独立测量。这也解释了为什么S2不能组态PTCP,因为一个节点不能同时在两个时钟域中,这这会导致给该节点同步的时间增量有冲突。把子网理解成广播域,PTCP属于二层协议,二层不能通过广播域,也能解释为什么PTCP必须要求同一个域。
-
在S1,S2,R1的概念里面:
S表示单个IOD站R表示一套冗余系统(成对的CPU+成对的IOD)1和2:1表示建立了1个AR关系,2表示建立了2个AR关系,所以在R1的冗余系统里面,其实只存在一个AR关系。

浙公网安备 33010602011771号