PROFINET 系统冗余 S1/S2设备在S7-1500R/H系统中的表现
<section powered-by="xiumi.us" helvetica="" neue",="" "pingfang="" sc",="" "hiragino="" sans="" gb",="" "microsoft="" yahei="" ui",="" yahei",="" arial,="" sans-serif;="" font-size:="" 15px;="" letter-spacing:="" 1px;="" text-align:="" justify;="" white-space:="" normal;="" background-color:="" rgb(255,="" 255,="" 255);="" overflow-wrap:="" break-word="" !important;"="" style="margin: 10px 0px; padding: 0px; outline: 0px; max-width: ****; box-sizing: border-box; color: rgb(100, 91, 91);">
对于S7-1500R/H冗余系统,是双CPU的硬件热备系统。两个CPU会并行处理相同的项目数据和相同的用户程序,CPU通过两条冗余连接进行同步。如果一个CPU出现故障,另一个CPU会接替它对过程进行控制。在S7-1500R/H冗余系统中,引入了系统冗余等级的概念,系统冗余S1、S2。
绝大多支持 PROFINET IO的设备都支持系统冗余S1,S1设备的PROFINET通信连接(AR)资源只有一个,尽管在TIA Portal V16及后续版本中,S1设备可以多重分配给两个R/H的CPU控制器,但运行时只能连接一个PN控制器,如果发生CPU主备切换,将先与主CPU断开,然后与备用CPU建立连接。表现为,通信中断若干秒,之后再建立通信。
而使用S2系统冗余的IO设备可在CPU出现主备切换时与S7-1500R/H冗余系统进行不间断的过程数据交换,IO控制在切换过程中无扰动。
为了实现在主CPU发生故障时(主-备切换)不造成通信中断,S7-1500R/H系统中PROFINET IO设备必须支持S2系统冗余。