{"id":8021,"date":"2024-06-25T12:38:17","date_gmt":"2024-06-25T15:38:17","guid":{"rendered":"https:\/\/www.altus.com.br\/?p=8021"},"modified":"2024-09-20T10:03:32","modified_gmt":"2024-09-20T13:03:32","slug":"arquitetura-em-anel-com-profinet-mrp","status":"publish","type":"post","link":"https:\/\/www.altus.com.br\/en\/post\/600\/arquitetura-em-anel-com-profinet-mrp","title":{"rendered":"Ring Topology with PROFINET MRP"},"content":{"rendered":"<p class=\"translation-block\">PROFINET is one of the most widely used communication protocols in industrial control and supervision networks. Responsible for establishing communication between systems and devices in approximately <b>20% of automation applications<\/b> present in the global market, the protocol is widely used in the control of critical processes that require high availability. One of the features that provides this high reliability is the <b>PROFINET MRP standard for ring architecture<\/b>.<\/p>\n<p>Have you ever heard of this feature? In this article, we will explore in detail the relationship between the PROFINET protocol and the MRP standard, and how they can be used to create ring architectures, adding high availability to control and supervision systems.<\/p>\n<h3>What is the PROFINET Protocol?<\/h3>\n<p class=\"translation-block\">Developed by <a href=\"https:\/\/www.profibus.com\/\" target=\"_blank\" rel=\"noopener nofollow\">PROFIBUS &amp; PROFINET International (PI)<\/a>, PROFINET is one of the most widely used protocols in the world, especially in Europe. The standard enables the exchange of a large volume of data using the same electrical model adopted by traditional Ethernet networks.<\/p>\n<p>This consolidation opened up a range of automation solutions, thanks to the ability to manage data traffic and the high speed provided by Ethernet. <\/p>\n<p>O protocolo tem um perfil aberto que cobre todos os requisitos da tecnologia de automa\u00e7\u00e3o industrial. O modelo tem <a href=\"https:\/\/www.ieee.org\/\" target=\"_blank\" rel=\"noopener nofollow\">100% de compatibilidade com os padr\u00f5es IEEE<\/a> e atende aos requisitos de sistema com sua topologia flex\u00edvel.<\/p>\n<p>Ao utilizar o protocolo PROFINET, \u00e9 poss\u00edvel construir uma comunica\u00e7\u00e3o transparente entre o gerenciamento, a supervis\u00e3o, o controle e os dispositivos de campo, tudo isso respeitando os requisitos de desempenho peculiares a cada um dos equipamentos de automa\u00e7\u00e3o industrial. <\/p>\n<p>Assim como o PROFIBUS, o PROFINET \u00e9 amplamente utilizado na ind\u00fastria de processos, podendo ser encontrado no ch\u00e3o de f\u00e1brica, em transdutores, transmissores, entre outros v\u00e1rios dispositivos. <\/p>\n<p>Com diferentes padr\u00f5es, o modelo PROFINET oferece suporte para uma ampla variedade de redes <a href=\"https:\/\/www.altus.com.br\/en\/post\/215\/o-que-e-a-ethernet-industrial-e-qual-sua-importancia-para-a-industria-4-0-3F\/\" target=\"_blank\" rel=\"noopener\">Ethernet Industrial<\/a>. Abaixo, exploramos rapidamente cada um deles em rela\u00e7\u00e3o \u00e0s suas caracter\u00edsticas e aplica\u00e7\u00f5es.<\/p>\n<h3>Os diferentes tipos do protocolo PROFINET<\/h3>\n<p><b>PROFINET I\/O (Input\/Output):<\/b> utilizado para comunica\u00e7\u00e3o de dados entre dispositivos de entrada e sa\u00edda e CLPs, \u00e9 o padr\u00e3o mais aplicado em automa\u00e7\u00e3o industrial para controle e supervis\u00e3o de dispositivos de campo.<\/p>\n<p><b>PROFINET RT: <\/b>o padr\u00e3o RT oferece comunica\u00e7\u00e3o em tempo real, o que o torna ideal para aplica\u00e7\u00f5es industriais que exigem comunica\u00e7\u00e3o r\u00e1pida, mas sem necessidade de sincroniza\u00e7\u00e3o exata.<\/p>\n<p><b>PROFINET IRT (Isochronous Real-Time): <\/b>o protocolo \u00e9 uma extens\u00e3o do PROFINET RT, por\u00e9m, oferece comunica\u00e7\u00e3o determin\u00edstica em tempo real com alta precis\u00e3o temporal. Ideal para aplica\u00e7\u00f5es que requerem sincroniza\u00e7\u00e3o rigorosa e baixa lat\u00eancia, como controle de movimento em m\u00e1quinas, rob\u00f3tica e automa\u00e7\u00e3o de processos de alta velocidade.<\/p>\n<p><b>PROFINET CBA (Component Based Automation): <\/b>o padr\u00e3o tem uma abordagem baseada em componentes que permite a configura\u00e7\u00e3o modular e reutiliz\u00e1vel de sistemas de automa\u00e7\u00e3o, facilitando a integra\u00e7\u00e3o e manuten\u00e7\u00e3o. Ele \u00e9 usado para automa\u00e7\u00e3o de sistemas complexos, onde a modularidade e a reusabilidade de componentes s\u00e3o importantes.<\/p>\n<p><b>PROFINET I\/O Device Redundancy: <\/b>Este padr\u00e3o oferece redund\u00e2ncia de dispositivos de entrada e sa\u00edda para garantir a continuidade operacional em caso de falhas de dispositivos. Essencial em aplica\u00e7\u00f5es onde a disponibilidade do sistema \u00e9 crucial, ele garante que falhas em um dispositivo n\u00e3o interrompam o processo de automa\u00e7\u00e3o.<\/p>\n<p><b>PROFINET MRP (Media Redundancy Protocol): <\/b>o PROFINET MRP \u00e9 um protocolo que oferece redund\u00e2ncia de m\u00eddia para garantir alta disponibilidade \u00e0 rede, permitindo recupera\u00e7\u00e3o r\u00e1pida em caso de falhas de rede. Vamos falar mais sobre o padr\u00e3o nos pr\u00f3ximos par\u00e1grafos.<\/p>\n<h2>O que \u00e9 PROFINET MRP e como ele funciona?<\/h2>\n<p>Sigla em ingl\u00eas para <b>Protocolo de M\u00eddia Redundante (Media Redundancy Protocol)<\/b> o MRP \u00e9 um protocolo de rede que pode ser utilizado em alguns dispositivos compat\u00edveis com a tecnologia PROFINET. Ele permite configurar redes em topologia anel, criando pequenos dom\u00ednios individuais dentro de grandes redes.<\/p>\n<p>Para que uma aplica\u00e7\u00e3o utilizando essa topologia seja poss\u00edvel, apenas dispositivos que fornecem pelo menos duas portas Ethernet podem ser inclu\u00eddos em um anel MRP. Para dispositivos com mais de duas portas, \u00e9 necess\u00e1rio configurar quais portas ser\u00e3o usadas como portas de anel para estabelecer a liga\u00e7\u00e3o em s\u00e9rie.<\/p>\n<p>A configura\u00e7\u00e3o do MRP em uma topologia de anel requer que todos os n\u00f3s suportem MRP, e pelo menos um deles deve atuar como Manager da rede, o chamado <b>MRM (Media Redundancy Manager)<\/b>. Assim, se por qualquer motivo a transmiss\u00e3o for interrompida, o gerenciador de anel pode ativar imediatamente a comunica\u00e7\u00e3o alternativa em um intervalo de milissegundos.<\/p>\n<p>O MRM monitora e controla a topologia em anel, enviando continuamente frames de teste para percorrer toda a extens\u00e3o da rede. Esses frames s\u00e3o encaminhados atrav\u00e9s das portas de anel de todos os Clients, chamados de <b>MRC (Media Redundancy Client)<\/b>. <\/p>\n<p>Um MRC \u00e9 um dispositivo que atua apenas como um &#8220;repassador&#8221; de frames e geralmente n\u00e3o assume um papel ativo. Se um MRC detectar uma falha, como queda de conex\u00e3o, ele pode enviar uma mensagem especial ao MRM informando sobre essa falha, reduzindo o tempo de reconfigura\u00e7\u00e3o da comunica\u00e7\u00e3o.<\/p>\n<p>O anel MRP \u00e9 considerado como duas topologias em linha em que todos os clientes permanecem conectados ao manager. Enquanto o manager receber o quadro de teste em sua outra porta, ele considera que as conex\u00f5es de rede est\u00e3o intactas. Nesse cen\u00e1rio, o MRM bloqueia uma de suas portas, e os pacotes de dados s\u00e3o transmitidos apenas em uma dire\u00e7\u00e3o do anel.<\/p>\n<\/p>\n<div style=\"text-align: center;\"><img fetchpriority=\"high\" decoding=\"async\" alt=\"A diagram of a computer networkDescription automatically generated\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXfvP-sB3dS5k54x_z9VBZvs_ZoTHz05j87-aSkzeCQocd68D0MSjnRr8ufdFCkvj9GCsR36Nh3thfCLpHxfSVt2h3BztU_KGyfn3QqkbRHGwYfRaEqMLvDIIwxyhfFkzBk9bTCRsuMUMq3m-xM0F6BocK86EySeycMSZJx10ifWjtB4wGfPoQ?key=49YdYcBCBHaJ9ve3kcnZxw\" width=\"315\" height=\"298\" class=\"\" style=\"background-color: transparent; font-family: \" times=\"\" new=\"\" roman\",=\"\" serif;=\"\" font-size:=\"\" 12pt;=\"\" white-space-collapse:=\"\" preserve;=\"\" margin-left:=\"\" 0px;=\"\" margin-top:=\"\" float:=\"\" none;\"=\"\"><\/div>\n<p><i><\/p>\n<div style=\"text-align: center;\"><i>Bloqueio de portas do MRM<\/i><\/div>\n<p><\/i><\/p>\n<p>Caso contr\u00e1rio, se uma se\u00e7\u00e3o do anel for interrompida, o MRM acaba n\u00e3o recebendo os frames em ambas as portas. Ele ent\u00e3o informa aos MRCs sobre o erro de rede e ativa sua porta de anel anteriormente bloqueada. <\/p>\n<p>N\u00e3o importa se a interrup\u00e7\u00e3o \u00e9 causada por um erro na m\u00eddia de rede ou em um dos dispositivos que retransmitem os dados. Ap\u00f3s o erro de rede ser corrigido e a topologia de anel ser fechada novamente, o MRM bloqueia sua segunda porta de anel novamente e o &#8220;cen\u00e1rio de anel fechado&#8221; \u00e9 v\u00e1lido novamente.<\/p>\n<p>Outra forma de aumentar a confiabilidade da rede \u00e9 atrav\u00e9s da utiliza\u00e7\u00e3o de v\u00e1rios MRMs no mesmo anel, prevendo a possibilidade de falha do manager principal. Nesse caso, todos os poss\u00edveis managers devem ser configurados como manager-auto. Apenas um dos dispositivos configurados como manager-auto realmente funcionar\u00e1 como gerenciador, e o restante funcionar\u00e1 como cliente.<\/p>\n<h3>Manual PROFINET Altus<\/h3>\n<p>Para auxili\u00e1-lo a extrair a capacidade m\u00e1xima das suas redes de controle PROFINET, os especialistas do nosso time de P&#038;D desenvolveram um manual detalhado sobre o protocolo. Nele, voc\u00ea vai encontrar descri\u00e7\u00f5es t\u00e9cnicas detalhadas que ir\u00e3o lhe ajudar a entender as complexidades dos conceitos de comunica\u00e7\u00e3o do protocolo, oferecendo uma base s\u00f3lida para implementar o PROFINET em aplica\u00e7\u00f5es que utilizam os CLPs da Altus.<\/p>\n<p>Preencha o formul\u00e1rio abaixo para baixar o manual e qualificar ainda mais sua experi\u00eancia com os CLPs Altus e o protocolo PROFINET.<\/p>\n<p><span style=\"font-family: inherit;\"><\/span><\/p>\n<div role=\"main\" id=\"manual-profinet-2024-pt-br-93925b5c9673171e4653\"><\/div>\n<p><script type=\"text\/javascript\" src=\"https:\/\/d335luupugsy2.cloudfront.net\/js\/rdstation-forms\/stable\/rdstation-forms.min.js\"><\/script><script type=\"text\/javascript\"> new RDStationForms(`manual-profinet-2024-pt-br-93925b5c9673171e4653`, `UA-15650049-1`).createForm();<\/script><\/p>\n<p><span style=\"color: rgb(27, 30, 36); font-family: inherit; font-size: 18px; font-weight: 600;\">As vantagens de utilizar uma arquitetura anel<\/span><\/p>\n<p>A arquitetura em anel \u00e9 um tipo de configura\u00e7\u00e3o de rede onde os dispositivos s\u00e3o conectados de forma circular, formando um loop fechado. Nesse arranjo, cada dispositivo est\u00e1 ligado a exatamente dois outros integrantes da rede, criando um caminho cont\u00ednuo para a transmiss\u00e3o de dados. Isso significa que os dados viajam em apenas uma dire\u00e7\u00e3o ao redor do anel, passando por cada dispositivo at\u00e9 alcan\u00e7ar seu destino.<\/p>\n<p>Em uma arquitetura em anel, os dados s\u00e3o transmitidos de um dispositivo para o pr\u00f3ximo de maneira sequencial. Quando voc\u00ea envia dados do seu dispositivo, eles viajam para o pr\u00f3ximo integrante da rede em anel, e esse equipamento os passa para o pr\u00f3ximo, at\u00e9 que os dados cheguem ao destinat\u00e1rio final. Cada dispositivo no anel atua como um repetidor, retransmitindo os dados e garantindo que continuem a fluir ao redor do anel.<\/p>\n<p>Uma vantagem da topologia em anel \u00e9 que ela fornece acesso igualit\u00e1rio a todos os dispositivos na rede. Como os dados viajam em um caminho circular, cada dispositivo tem a mesma oportunidade de enviar e receber dados. <\/p>\n<p>Al\u00e9m disso, redes em anel podem lidar com grandes cargas de dados de forma mais eficiente, porque cada dispositivo possui slots de tempo dedicados para transmitir dados, reduzindo as chances de colis\u00f5es.<\/p>\n<h3>Rede em anel PROFINET MRP com a CPU NX3008<\/h3>\n<p>Criada para atender \u00e0s demandas de uma ind\u00fastria cada vez mais conectada, a <b>NX3008 CPU.<\/b> conta com uma ampla variedade de interfaces de comunica\u00e7\u00e3o capazes de conectar o equipamento aos mais diferentes sistemas e m\u00e1quinas do mercado. O dispositivo de controle mais avan\u00e7ado da S\u00e9rie Nexto possui 03 portas Ethernet, sendo 02 com suporte ao protocolo de comunica\u00e7\u00e3o <b>PROFINET Controller protocol,<\/b>, o que permite que o controlador seja utilizado em uma rede com <b>arquitetura em anel MRP<\/b>.<\/p>\n<p>Totalmente aderente ao universo IoT, a CPU tamb\u00e9m tem capacidade de <b>escrita direta em banco de dados MSSQL<\/b> e intera\u00e7\u00e3o direta com os servi\u00e7os de hospedagem na nuvem mais relevantes do mercado, como Microsoft Azure, IBM Cloud, Google One e Amazon AWS. A unidade ainda possui um diferencial presente em poucos CLPs do mercado: ela conta com <b>WebServer embarcado<\/b>a tool that enables the creation of application supervision and monitoring screens without the need to use a SCADA equipment.<\/p>\n<p>Another key differentiator is the <b>Embedded VPN<\/b>, o que cria um t\u00fanel privado de conex\u00e3o direto com a CPU. Essa funcionalidade permite que voc\u00ea acesse a rede de controle do seu neg\u00f3cio de forma remota e completamente segura. Para aumentar ainda mais a seguran\u00e7a do produto, a CPU possui um recurso de firewall.<\/p>\n<p>A CPU tamb\u00e9m conta com suporte a<b> conex\u00f5es do tipo FTP<\/b>, o que habilita o dispositivo a trocar dados com um servidor que utilize este modelo de tecnologia. Essa funcionalidade permite que os pacotes de dados gerados pelo controlador, como logs coletados atrav\u00e9s de uma fun\u00e7\u00e3o datalogger, sejam acessados \u00e0 dist\u00e2ncia.<\/p>\n<p>The CPU also includes an <b>native Docker platform,<\/b>. O recurso, nativo na CPU, torna poss\u00edvel a virtualiza\u00e7\u00e3o de softwares desenvolvidos para sistemas operacionais com tecnologia Unix. O recurso d\u00e1 mais versatilidade e velocidade \u00e0 opera\u00e7\u00e3o do sistema, pois permite o processamento de m\u00faltiplos dados dentro da pr\u00f3pria CPU.<\/p>\n<p>Clique no banner abaixo para visitar a p\u00e1gina oficial da NX3008, um produto global com funcionalidades avan\u00e7adas de software e seguran\u00e7a cibern\u00e9tica capazes de integrar de forma din\u00e2mica as \u00e1reas de TI e TA de uma ind\u00fastria.<\/p>\n<p><a href=\"https:\/\/materiais.altus.com.br\/nx3008-en\" target=\"_self\" rel=\"noopener nofollow\"><img decoding=\"async\" src=\"https:\/\/www.altus.com.br\/upload\/htmleditor\/cpu-nx3008-pt.jpg\" style=\"width: 900px;\" alt=\"CLP NX3008\" title=\"CLP NX3008\"><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Conhe\u00e7a em detalhes a rela\u00e7\u00e3o entre o protocolo Profinet e o padr\u00e3o MRP, como eles podem ser utilizados para criar arquiteturas em anel.<\/p>","protected":false},"author":5,"featured_media":8022,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[389],"tags":[816],"class_list":["post-8021","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologia-2","tag-profinet-mrp"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.altus.com.br\/en\/wp-json\/wp\/v2\/posts\/8021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altus.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altus.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altus.com.br\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altus.com.br\/en\/wp-json\/wp\/v2\/comments?post=8021"}],"version-history":[{"count":1,"href":"https:\/\/www.altus.com.br\/en\/wp-json\/wp\/v2\/posts\/8021\/revisions"}],"predecessor-version":[{"id":8044,"href":"https:\/\/www.altus.com.br\/en\/wp-json\/wp\/v2\/posts\/8021\/revisions\/8044"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altus.com.br\/en\/wp-json\/wp\/v2\/media\/8022"}],"wp:attachment":[{"href":"https:\/\/www.altus.com.br\/en\/wp-json\/wp\/v2\/media?parent=8021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altus.com.br\/en\/wp-json\/wp\/v2\/categories?post=8021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altus.com.br\/en\/wp-json\/wp\/v2\/tags?post=8021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}