0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PROFINET中的两个冗余概念

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-08-10 14:36 次阅读

PROFINET中有两个冗余概念

系统冗余SR:适用于冗余系统CPU的IO容错控制方案,对应PROFIBUS DP的冗余功能

介质冗余MRP:适用以太网环网冗余控制方案,提高系统可用性

两者的功能是互相独立且不冲突的,可是说是无关的两个冗余功能,只是因为同时应用于PROFINET IO网络中所以经常进行比较。

系统冗余(System Redundancy,简称SR)

系统冗余SR是指IO设备通过PROFINET与两个容错的CPU(H CPU)之间进行通讯连接。该通讯连接可以通过任何可拓扑的互连来建立,并不局限于环网拓扑,对交换机也没有要求。

b8511194-373d-11ee-9e74-dac502259ad0.png

SR功能无需要特殊组态。支持SR功能的IO设备可以通过Redundancy选项卡检查SR参数

b8744ad8-373d-11ee-9e74-dac502259ad0.png

SR功能要求IO控制器和IO设备均支持SR功能。否则,即便该IO设备和两个容错CPU均建立了物理连接,仍然只能做为单边IO和一个CPU进行IO通讯。例如,IE/PB Link虽然有两个PN端口,但只能做为单边IO设备。

b8987b1a-373d-11ee-9e74-dac502259ad0.png

PCS 7中支持SR功能的PROFINET设备有

IO Controller

S7-400H V6

CPU 410&Smart

IODevice(NAP S2)

ET200M HF V4.0

ET200SP HF V3.0

Simocode pro V PN V1.2.0

介质冗余(Media Redundancy Protocol,简称MRP)

MRP是通过对环型以太网进行状态监控与控制实现冗余的传输路径。

b8c6594a-373d-11ee-9e74-dac502259ad0.png

在交换式以太网中,为保证网络和工厂的可用性,往往采用冗余的传输路径(环形拓扑),这样在网络组件(如交换机,网线故障)导致一条传输路径失效时,其替换路径是生效的,网络通讯仍然不受影响。在工业以太网中,如果物理上成环但未设置正确的环网管理功能,会导致IO通讯直接中断。环网控制方式可以基于不同协议:MRP/HRP/MRPD/PRP/HaSaR等。

适用于PROFINET IO的环网控制协议有:MRP(由PROFINET协议所定义,S7-CPU和IO设备,交换机均有支持MRP的版本)和HRP(仅西门子交换机支持)。

b8f226a6-373d-11ee-9e74-dac502259ad0.png

注意:在网络设备故障时,MRP和HRP都有网络重构时间,重构期间IO通讯中断。因此为了保证网络重构期间不会出现IO掉站,需要将IO设备的看门狗时间设置为200ms以上。

b92ba5fc-373d-11ee-9e74-dac502259ad0.png

MRP环网中的所有设备均需支持MRP功能,不支持MRP功能的设备可以通过MRP交换机连接入环网。

b95d154c-373d-11ee-9e74-dac502259ad0.png

支持MRP的PROFINET设备有(红色字体标注)

b97fee64-373d-11ee-9e74-dac502259ad0.png

注意:并不是有两个以太网端口的设备就支持MRP,例如

CP1613

CP443-1EX20

IE/PB Link

低版本的IO设备,紧凑型设备

MRP的配置和诊断

一个MRP环网为一个MRP冗余域,由惟一的MRP Manager(S7 CPU,Scalance交换机均可,如果都设置为Manager,则竞争上岗)对环网所有MRP Client设备进行管理。

MRP环网配置可以通过两种方式进行。

1:仅由交换机构成的MRP环网可以通过交换机的WEB页面进行配置。

2:如果MRP环网中有IO控制器,IO设备等,则需要通过SIMATIC Manager进行配置。此时交换机需要通过GSDML文件集成到PROFINET总线中。

通过PROFINET IO Domain进行统一配置

b9d0cf1e-373d-11ee-9e74-dac502259ad0.png

也可以在每个PROFINET对象的端口选项卡中进行MRP配置

b9fcdf5a-373d-11ee-9e74-dac502259ad0.png

配置MRP时不但要设置MRP角色(Manager或Client),还需要配置MRP端口(CPU和IO设备只有两个端口,所以不需要配置,交换机有多个端口,必须指定正确的MRP端口,否则无法工作)。

MRP环的工作状态可以在MRP节点的Interface在线状态中检查

ba37668e-373d-11ee-9e74-dac502259ad0.png

系统冗余System Redundancy与MRP的结合拓扑

在小型冗余系统(仅H CPU和IO设备)中,可以采用SR开环或者MRP闭环方案,均可以达到高可用性和系统冗余的要求。

ba83f27e-373d-11ee-9e74-dac502259ad0.png

两种方案的网络性能比较:

baa11eda-373d-11ee-9e74-dac502259ad0.png

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5078

    浏览量

    166239
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10446

    浏览量

    206571
  • 冗余
    +关注

    关注

    1

    文章

    106

    浏览量

    19983
  • 通讯
    +关注

    关注

    9

    文章

    840

    浏览量

    34368
  • Profinet
    +关注

    关注

    5

    文章

    791

    浏览量

    22999

原文标题:MRP

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请问STM32怎样实现Profinet协议?

    目前我们正在芯片选型,想使用STM32F207或者407,因为看到文档上说这两个系列支持Profinet。有资料说ST和PORT公司合伙开发使的207系列支持Profinet,请问下f207是否已
    发表于 11-28 08:49

    ADA4084的两个增益带宽积概念有什么区别?

    在阅读AD4084-2手册中发现其增益带宽积有GBP 和-3dB 种,而且在GBP中标明Av=100时为15.9MHz,在-3dBAv=1,却只有13.9MHz。问题如下:1.两个增益带宽积
    发表于 01-09 09:40

    基于PROFINET冗余解决方案

    在许多重要的工业通信现场,例如电厂、石化、化工、冶金、船舶以及造纸等行业,控制设备的可靠性和安全性要求非常高,通常都需要考虑冗余设计。冗余系统涉及到的相关技术包括控制软件、PLC系统、DCS系统
    发表于 05-05 06:25

    modubus转profinet网关在连接流量计的操作案例

    的寄存器地址,每个寄存器有两个字节的数据组成,相邻的两个数据可以用一条命令读取,例如液位值与温度值是相邻的两个参数。如此读取两个寄存器参数后,数据会按顺序映射到PLC的IW68及IW7
    发表于 12-30 10:04

    示波器衡量指标至关重要但常被忽略的两个概念是什么?

    示波器衡量指标至关重要但常被忽略的两个概念是什么?
    发表于 05-12 06:49

    STM32有哪两个优先级的概念

    STM32两个优先级的概念:抢占式优先级和响应优先级(也叫副优先级)。他们的特性是:1:高抢占式优先级的中断可以嵌套在低抢占式优先级的中断:,即低抢占式优先级的中断可以被高抢占式
    发表于 08-13 08:42

    变频器进行PROFINET通讯

    前言PROFINET是开放的、标准的、实时的工业以太网标准,是基于20年来PROFIBUS DP的成功应用经验,并将常用的用户操作与以太网技术的新概念相结合。作为PROFINET的一
    发表于 09-06 09:11

    电源和电机驱动的种MOS的冗余驱动线路

    一些过压,过流和过载工况下,功率MOS很容易损坏,从而造成整个驱动板的失效,甚至存在起火的风险。本文提出两个冗余驱动线路,可以有效避免MOS单点失效的负面影响。图1:典型的有刷电动工具驱动系统如图2所示
    发表于 01-18 07:00

    在Forefront TMG启用ISP冗余的要求

    在TMG2010,外部网络可以有两个不同的ISP厂商提供的链接了,也就是所谓的双线接入。通过 Internet 服务提供商 (ISP) 冗余,您可以定义指向两个 ISP 的多个链接,
    发表于 10-27 17:45

    分享种MOS冗余驱动方案

    一些过压,过流和过载工况下,功率MOS很容易损坏,从而造成整个驱动板的失效,甚至存在起火的风险。本文提出两个冗余驱动线路,可以有效避免MOS单点失效的负面影响。图1:典型的有刷电动工具驱动系统如图2所示
    发表于 11-04 06:51

    两个相同的24V电源并联建立一冗余系统

      1、并联  将两个相同的电源并联是建立一冗余系统的简单方法,但两个电源并联时,输出电压高的电源会向输出电压低的电源充电,形成环流,输出电压低的电源会发生过热甚至烧毁等现象。西门子
    发表于 03-16 16:59

    PROFINET环型拓扑中的介质冗余

    中的设备可以是  IO  设备、IO  控制器、外部交换机和/ 或通信模块的集成交换机。 若要建立具有介质冗余性的环形拓扑结构,需要在一个设备中将线形总线型拓扑结构的两个自由端接在一起。将线形总线型拓扑结构闭合以形成一个环型网络
    的头像 发表于 01-03 09:30 3097次阅读
    <b class='flag-5'>PROFINET</b>环型拓扑中的介质<b class='flag-5'>冗余</b>性

    冗余与硬冗余

    冗余是通过软件冗余包实现的冗余,软冗余两个独立运行的CPU通过标准的通信接口,如MPI口或者PROFIBUS-DP模块或者以太网模块进行
    发表于 02-09 16:48 1642次阅读

    什么是软冗余 和硬冗余之间有啥区别

    在学习300和400系统的过程中,我接触到了冗余概念。300使用软冗余,400?它可以是软冗余,也可以是硬冗余。两者的
    发表于 12-07 11:31 4432次阅读

    实现两个CPU之间的PROFINET IO通信

    PROFINET IO 通信不支持跨网段的实时通信,此外两个 PROFINET IO 控制器如果在其中没有智能设备情况下通常也无法直接进行 PROFINET IO 通信。
    的头像 发表于 03-08 10:41 3975次阅读