{"id":52162,"date":"2019-11-02T00:00:00","date_gmt":"2019-11-01T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki"},"modified":"2020-02-18T13:59:50","modified_gmt":"2020-02-18T10:59:50","slug":"obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki","title":{"rendered":"Panoramica dei protocolli moderni nei sistemi di automazione industriale","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Panoramica dei protocolli moderni nei sistemi di automazione industriale\" src=\"\/wp-content\/uploads\/2019\/11\/b45a843a024a0a3cc545ce3008f60bfe.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/454156\/\">Nella precedente pubblicazione<\/a><\/noindex> abbiamo parlato di come funzionano i bus e i protocolli nell'automazione industriale. Questa volta ci concentreremo su moderne soluzioni lavorative: vedremo quali protocolli vengono utilizzati nei sistemi in tutto il mondo. Esamineremo le tecnologie delle aziende tedesche Beckhoff e Siemens, l'austriaca B&amp;R, l'americana Rockwell Automation e la russa Fastwel. Studieremo anche soluzioni universali che non sono legate a un produttore specifico, come EtherCAT e CAN.\u00a0<\/p>\n<p><\/p>\n<p>Alla fine dell'articolo ci sar\u00e0 una tabella comparativa con le caratteristiche dei protocolli EtherCAT, POWERLINK, PROFINET, EtherNet\/IP e ModbusTCP.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Non abbiamo incluso nella panoramica i protocolli PRP, HSR, OPC UA e altri, in quanto su Habr ci sono gi\u00e0 ottimi articoli dei nostri colleghi ingegneri che si occupano dello sviluppo di sistemi di automazione industriale. Per esempio, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/phoenix_contact\/blog\/443248\/\">\u00abProtocolli di riserva \u201csenza cuciture\u201d PRP e HSR\u00bb<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/433282\/\">\u00abGateway per protocolli industriali su Linux. Costruiscilo tu stesso\u00bb<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Per iniziare, definiamo la terminologia: Industrial Ethernet = rete industriale, Fieldbus = bus di campo. Nell'automazione industriale russa, si verifica spesso confusione nei termini riguardanti il bus di campo e la rete industriale di basso livello. Spesso questi termini vengono uniti in un concetto vago chiamato \u00abbasso livello\u00bb, che viene denominato sia bus di campo sia bus di basso livello, sebbene in realt\u00e0 possa anche non essere un bus. <\/p>\n<p><b class=\"spoiler_title\">Perch\u00e9 \u00e8 cos\u00ec?<\/b>Tale confusione \u00e8 probabilmente legata al fatto che nei moderni controllori, il collegamento dei moduli di input\/output \u00e8 spesso realizzato utilizzando un pannello di interconnessione (backplane) o un bus fisico. Quindi vengono utilizzati determinati contatti e connettori per collegare pi\u00f9 moduli in un'unit\u00e0 unica. Ma tali unit\u00e0, a loro volta, possono essere collegate tra loro sia tramite rete industriale che tramite bus di campo. Nella terminologia occidentale esiste una chiara distinzione: rete significa rete, bus significa bus. Il primo \u00e8 indicato dal termine Industrial Ethernet, il secondo dal termine Fieldbus. Nell'articolo si propone di utilizzare il termine \u00abrete industriale\u00bb e il termine \u00abbus di campo\u00bb rispettivamente per questi concetti.<\/p>\n<h2>Lo standard della rete industriale EtherCAT, sviluppo dell'azienda Beckhoff<\/h2>\n<p><\/p>\n<p>Il protocollo e la rete industriale EtherCAT sono, senza dubbio, uno dei metodi pi\u00f9 veloci attualmente disponibili per la trasmissione dei dati nei sistemi di automazione. La rete EtherCAT \u00e8 utilizzata con successo in sistemi di automazione distribuiti, dove i nodi interagenti sono sparsi su una vasta area.<\/p>\n<p><\/p>\n<p>Il protocollo EtherCAT utilizza frame Ethernet standard per la trasmissione dei suoi telegrammi, quindi mantiene la compatibilit\u00e0 con qualsiasi attrezzatura Ethernet standard e, in sostanza, la ricezione e la trasmissione dei dati possono essere organizzate su qualsiasi controller Ethernet, a condizione che ci sia il software appropriato.<\/p>\n<p><img decoding=\"async\" alt=\"Panoramica dei protocolli moderni nei sistemi di automazione industriale\" src=\"\/wp-content\/uploads\/2019\/11\/8823ae8f36e7fa51577d20a2773316dd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Controller Beckhoff con un set di moduli di input\/output. Fonte: <noindex><a rel=\"nofollow\" href=\"http:\/\/www.beckhoff.de\">www.beckhoff.de<\/a><\/noindex><\/i><\/p>\n<p>La specifica del protocollo \u00e8 aperta e disponibile, ma solo nell'ambito dell'associazione di sviluppo \u2014 EtherCAT Technology Group.<\/p>\n<p><\/p>\n<p>Ecco come funziona EtherCAT (uno spettacolo affascinante, come il gioco Zuma Inca):<\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"z2OagcHG-UU\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/z2OagcHG-UU\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p>L'alta velocit\u00e0 di scambio in questo protocollo \u2014 si parla di unit\u00e0 di microsecondi \u2014 \u00e8 realizzata grazie al fatto che gli sviluppatori hanno rinunciato allo scambio tramite telegrammi inviati direttamente a un dispositivo specifico. Invece, viene inviata una singola telegramma alla rete EtherCAT, indirizzata a tutti i dispositivi contemporaneamente. Ogni nodo subordinato di raccolta e trasmissione delle informazioni (spesso chiamato anche USC \u2014 dispositivo di comunicazione con l'oggetto) preleva al volo i dati che gli sono destinati e inserisce nella telegramma i dati che \u00e8 pronto a fornire per lo scambio. Dopo di che, la telegramma viene inviata al nodo subordinato successivo, dove avviene la stessa operazione. Dopo aver passato tutti gli USC, la telegramma torna al controller principale, che sulla base dei dati ricevuti dai dispositivi subordinati realizza la logica di controllo, interagendo nuovamente tramite telegramma con i nodi subordinati, che forniscono un segnale di controllo all'attrezzatura.<\/p>\n<p><\/p>\n<p>La rete EtherCAT pu\u00f2 avere qualsiasi topologia, ma fondamentalmente sar\u00e0 sempre un anello \u2014 a causa dell'uso della modalit\u00e0 full-duplex e dei due connettori Ethernet. In questo modo, la telegramma sar\u00e0 sempre trasmessa in sequenza a ciascun dispositivo sulla rete.<\/p>\n<p><img decoding=\"async\" alt=\"Panoramica dei protocolli moderni nei sistemi di automazione industriale\" src=\"\/wp-content\/uploads\/2019\/11\/7aac8c8c54fb49fcb45988be691e425c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rappresentazione schematica della rete Ethercat con diversi nodi. Fonte: <noindex><a rel=\"nofollow\" href=\"https:\/\/realpars.com\/tag\/ethercat\/\">realpars.com<\/a><\/noindex><\/i><\/p>\n<p>A proposito, la specifica EtherCAT non ha restrizioni sul livello fisico 100Base-TX, quindi l'implementazione del protocollo \u00e8 possibile sulla base di linee gigabit e ottiche.<\/p>\n<p><\/p>\n<h2>Reti industriali aperte e standard PROFIBUS\/NW di Siemens<\/h2>\n<p><\/p>\n<p>Il gruppo tedesco Siemens \u00e8 famoso da tempo per i suoi controllori logici programmabili (PLC), utilizzati in tutto il mondo.<\/p>\n<p><\/p>\n<p>Lo scambio di dati tra i nodi di un sistema automatizzato gestito dall'hardware Siemens avviene sia tramite il bus di campo chiamato PROFIBUS, sia nella rete industriale PROFINET.<\/p>\n<p><\/p>\n<p>Il bus PROFIBUS utilizza un cavo a coppia torsionata speciale con connettori DB-9. In Siemens \u00e8 viola, ma in pratica abbiamo visto anche altri colori :). Per collegare pi\u00f9 nodi, il connettore pu\u00f2 unire due cavi. Ha anche un commutatore per la resistenza terminale. La resistenza terminale deve essere attivata sui dispositivi finali della rete, in questo modo viene segnalato che si tratta del primo o dell'ultimo dispositivo, e dopo di esso non c'\u00e8 pi\u00f9 nulla, solo oscurit\u00e0 e vuoto (tutti i rs485 funzionano cos\u00ec). Se la resistenza viene attivata su un connettore intermedio, il segmento successivo sar\u00e0 disattivato.<\/p>\n<p><img decoding=\"async\" alt=\"Panoramica dei protocolli moderni nei sistemi di automazione industriale\" src=\"\/wp-content\/uploads\/2019\/11\/e2cce1ba8fad753d3bc62d7f88077ab5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Cavo PROFIBUS con connettori. Fonte: <noindex><a rel=\"nofollow\" href=\"https:\/\/vipausa.com\/products\/pa003004-profibus-easyconn-adapter-cable.html\">VIPA ControlsAmerica<\/a><\/noindex><\/i><\/p>\n<p>Nella rete PROFINET si utilizza un analogo della coppia torsionata, di solito con connettori RJ-45, il cavo \u00e8 verniciato di colore verde. Se la topologia di PROFIBUS \u00e8 a bus, la topologia della rete PROFINET pu\u00f2 essere qualsiasi cosa: un anello, una stella, un albero o tutto insieme.<\/p>\n<p><img decoding=\"async\" alt=\"Panoramica dei protocolli moderni nei sistemi di automazione industriale\" src=\"\/wp-content\/uploads\/2019\/11\/5b080d6c72c5f15754da62bb1d6bfad6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Controllore Siemens con cavo PROFINET collegato. Fonte: w3.siemens.com<\/i><\/p>\n<p>Esistono diversi protocolli di comunicazione per il bus PROFIBUS e la rete PROFINET.<\/p>\n<p><\/p>\n<p>Per PROFIBUS:<\/p>\n<p><\/p>\n<ol>\n<li>PROFIBUS DP - l'implementazione di questo protocollo implica la comunicazione con dispositivi subordinati remoti, nel caso di PROFINET il protocollo equivalente \u00e8 PROFINET IO.<\/li>\n<li>PROFIBUS PA - \u00e8 sostanzialmente lo stesso di PROFIBUS DP, ma \u00e8 utilizzato per versioni a prova di esplosione per il trasferimento di dati e alimentazione (analogamente a PROFIBUS DP con diverse propriet\u00e0 fisiche). Finora non esiste un protocollo a prova di esplosione per PROFINET in analogia a PROFIBUS.<\/li>\n<li>PROFIBUS FMS - \u00e8 destinato allo scambio di dati con sistemi di altri produttori che non possono utilizzare PROFIBUS DP. L'analogo di PROFIBUS FMS nella rete PROFINET \u00e8 il protocollo PROFINET CBA.<\/li>\n<\/ol>\n<p><\/p>\n<p>Per PROFINET:<\/p>\n<p><\/p>\n<ol>\n<li>PROFINET IO;<\/li>\n<li>PROFINET CBA.<\/li>\n<\/ol>\n<p><\/p>\n<p>Il protocollo PROFINET IO si suddivide in diverse classi:<\/p>\n<p><\/p>\n<ul>\n<li>PROFINET NRT (senza tempo reale) \u00e8 utilizzato in applicazioni dove i parametri temporali non sono critici. Utilizza il protocollo di trasmissione dati Ethernet TCP\/IP, oltre a UDP\/IP.<\/li>\n<li>PROFINET RT (tempo reale) implementa lo scambio di dati di input\/output tramite frame Ethernet, ma i dati diagnostici e di comunicazione vengono ancora trasmessi tramite UDP\/IP.\u00a0<\/li>\n<li>PROFINET IRT (tempo reale isocrono) \u00e8 un protocollo sviluppato specificamente per applicazioni di controllo del movimento e comprende una fase di trasmissione dati isocrona.<\/li>\n<\/ul>\n<p><\/p>\n<p>Per quanto riguarda l'implementazione del protocollo di tempo reale rigido PROFINET IRT, per le comunicazioni con dispositivi remoti sono previsti due canali di scambio: isocrono e asincrono. Il canale isocrono, con una durata fissa del ciclo di scambio, utilizza la sincronizzazione di clock e trasmette dati critici in tempo; per la trasmissione vengono utilizzati datagrammi di livello due. La durata della trasmissione nel canale isocrono non supera 1 millisecondo.<\/p>\n<p><\/p>\n<p>Nel canale asincrono vengono trasmessi i cosiddetti dati real-time, che vengono anch'essi indirizzati tramite indirizzo MAC. Viene inoltre trasmessa una variet\u00e0 di informazioni diagnostiche e ausiliarie sopra TCP\/IP. N\u00e9 i dati real-time n\u00e9 altre informazioni possono, ovviamente, interrompere il ciclo isocrono.<\/p>\n<p><\/p>\n<p>Un set di funzioni avanzato PROFINET IO non \u00e8 necessario per ogni sistema di automazione industriale, quindi questo protocollo viene scalato per progetti specifici, tenendo conto delle classi di conformit\u00e0 o delle classi applicative (conformance classes): CC-A, CC-B, CC-CC. Le classi di conformit\u00e0 consentono di scegliere dispositivi di campo e componenti di bus con la funzionalit\u00e0 minima necessaria.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Panoramica dei protocolli moderni nei sistemi di automazione industriale\" src=\"\/wp-content\/uploads\/2019\/11\/0f55dd1264dcfa207fa915d69a71345c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fonte: <noindex><a rel=\"nofollow\" href=\"https:\/\/profinetuniversity.com\/profinet-features\/profinet-conformance-classes\/\">Lezione universitaria PROFINET<\/a><\/noindex><\/i><\/p>\n<p>Il secondo protocollo di comunicazione nella rete PROFINET \u2014 PROFINET CBA \u2014 \u00e8 utilizzato per organizzare la comunicazione industriale tra apparecchiature di diversi produttori. L'unit\u00e0 produttiva principale nei sistemi CBA \u00e8 un'entit\u00e0 chiamata componente. Questo componente \u00e8 generalmente una combinazione di parti meccaniche, elettriche ed elettroniche del dispositivo o dell'impianto, insieme al corrispondente software applicativo. Per ogni componente viene scelto un modulo software che contiene una descrizione completa dell'interfaccia di questo componente secondo i requisiti dello standard PROFINET. Questi moduli software vengono quindi utilizzati per lo scambio di dati con i dispositivi.\u00a0<\/p>\n<p><\/p>\n<h2>Protocollo Ethernet POWERLINK di B&amp;R<\/h2>\n<p><\/p>\n<p>Il protocollo Powerlink \u00e8 stato sviluppato dall'azienda austriaca B&amp;R all'inizio degli anni 2000. Si tratta di un'altra implementazione del protocollo in tempo reale sopra lo standard Ethernet. La specifica del protocollo \u00e8 disponibile e distribuita liberamente.\u00a0<\/p>\n<p><\/p>\n<p>Nella tecnologia Powerlink viene applicato un meccanismo di quello che si chiama polling misto, dove tutte le interazioni tra i dispositivi sono suddivise in diverse fasi. I dati particolarmente critici vengono trasmessi nella fase isocrona di scambio, per la quale viene impostato il tempo di risposta richiesto; gli altri dati verranno trasmessi in modo asincrono nella fase successiva.<\/p>\n<p><img decoding=\"async\" alt=\"Panoramica dei protocolli moderni nei sistemi di automazione industriale\" src=\"\/wp-content\/uploads\/2019\/11\/d1fd036c81a5821172753c99c1287ae1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Controllore B&amp;R con un set di moduli di input\/output. Fonte: br-automation.com<\/i><\/p>\n<p>Inizialmente, il protocollo \u00e8 stato implementato sopra il livello fisico 100Base-TX, ma in seguito \u00e8 stata sviluppata anche un'implementazione gigabit.<\/p>\n<p><\/p>\n<p>Il protocollo Powerlink utilizza un meccanismo di pianificazione dello scambio. Viene inviato in rete un certo marcatore o messaggio di controllo, che determina quale dispositivo ha attualmente il permesso di scambiare dati. In ogni momento, solo un dispositivo pu\u00f2 avere accesso allo scambio.<\/p>\n<p><img decoding=\"async\" alt=\"Panoramica dei protocolli moderni nei sistemi di automazione industriale\" src=\"\/wp-content\/uploads\/2019\/11\/07aab33856f6bbd5ba5e9da8a5b53061.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rappresentazione schematica della rete Ethernet POWERLINK con pi\u00f9 nodi.<\/i><\/p>\n<p>Nella fase isocrona, il controllore interrogante invia sequenzialmente una richiesta a ciascun nodo da cui si devono ottenere dati critici.\u00a0<\/p>\n<p><\/p>\n<p>La fase isocronica viene eseguita, come gi\u00e0 detto, con un tempo di ciclo configurabile. Nella fase asincrona della comunicazione, lo stack del protocollo IP viene utilizzato, il controller richiede dati non critici a tutti i nodi, che inviano una risposta man mano che ottengono accesso alla trasmissione in rete. Il rapporto temporale tra le fasi isocronica e asincrona pu\u00f2 essere regolato manualmente.<\/p>\n<p><\/p>\n<h2>Protocollo Ethernet\/IP di Rockwell Automation<\/h2>\n<p><\/p>\n<p>Il protocollo EtherNet\/IP \u00e8 stato sviluppato con il contributo attivo della societ\u00e0 americana Rockwell Automation nel 2000. Utilizza uno stack IP TCP e UDP e lo estende per applicazioni di automazione industriale. La seconda parte del nome, contrariamente a quanto comunemente si pensa, non significa Internet Protocol, ma Industrial Protocol. UDP IP utilizza lo stack di comunicazione del protocollo CIP (Common Interface Protocol), anch'esso utilizzato nelle reti ControlNet \/ DeviceNet e implementato sopra TCP\/IP.<\/p>\n<p><\/p>\n<p>La specifica EtherNet\/IP \u00e8 di pubblico dominio e viene distribuita gratuitamente. La topologia della rete Ethernet\/IP pu\u00f2 essere arbitraria e includere anelli, stelle, alberi o bus.<\/p>\n<p><\/p>\n<p>Oltre alle funzionalit\u00e0 standard dei protocolli HTTP, FTP, SMTP, EtherNet\/IP implementa la trasmissione di dati critici per il tempo di consegna tra il controller di polling e i dispositivi di input\/output. La trasmissione di dati non critici per il tempo \u00e8 garantita dai pacchetti TCP, mentre la consegna critica dei dati ciclici di controllo avviene tramite il protocollo UDP.\u00a0<\/p>\n<p><\/p>\n<p>Per la sincronizzazione del tempo nei sistemi distribuiti, EtherNet\/IP utilizza il protocollo CIPsync, che \u00e8 un'estensione del protocollo di comunicazione CIP.<\/p>\n<p><\/p>\n<p>\n<\/p>\n<p><img decoding=\"async\" alt=\"Panoramica dei protocolli moderni nei sistemi di automazione industriale\" src=\"\/wp-content\/uploads\/2019\/11\/7a7f0f3af2a5791ed3168627bc3eb75c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Immagine schematica della rete Ethernet\/IP con pi\u00f9 nodi e connessione di dispositivi Modbus. Fonte: <noindex><a rel=\"nofollow\" href=\"http:\/\/www.icpdas.com.tw\/root\/product\/solutions\/industrial_communication\/fieldbus\/ethernet_ip\/ethernet_ip_intro.html\">www.icpdas.com.tw<\/a><\/noindex><\/i><\/p>\n<p>Per semplificare la configurazione della rete EtherNet\/IP, la maggior parte dei dispositivi di automazione standard viene fornita con file di configurazione predefiniti.<\/p>\n<p><\/p>\n<h2>Implementazione del protocollo FBUS presso Fastwel<\/h2>\n<p><\/p>\n<p>Abbiamo riflettuto a lungo se includere la societ\u00e0 russa Fastwel con la sua implementazione nazionale del protocollo industriale FBUS in questo elenco, ma alla fine abbiamo deciso di scrivere un paio di paragrafi per una migliore comprensione della realt\u00e0 dell'import substitution.<\/p>\n<p><\/p>\n<p>Esistono due implementazioni fisiche di FBUS. Una di esse \u00e8 un bus in cui il protocollo FBUS funziona sopra lo standard RS485. In aggiunta, c'\u00e8 un'implementazione di FBUS nella rete industriale Ethernet.<\/p>\n<p><\/p>\n<p>FBUS non pu\u00f2 essere definito un protocollo ad alta velocit\u00e0, poich\u00e9 il tempo di risposta dipende fortemente dal numero di moduli I\/O sul bus e dai parametri di comunicazione, oscillando normalmente tra 0,5 e 10 millisecondi. Un nodo subordinato FBUS pu\u00f2 contenere solo 64 moduli I\/O. Per il bus di campo, la lunghezza del cavo non pu\u00f2 superare il 1 metro, quindi non si parla di sistemi distribuiti. Piuttosto, si pu\u00f2 parlare solo utilizzando una rete industriale FBUS sopra TCP\/IP, il che significa un aumento del tempo di polling di diversi fattori. I moduli possono essere collegati tramite estensori di bus, consentendo una sistemazione comoda dei moduli nella cabina di automazione.<\/p>\n<p><img decoding=\"async\" alt=\"Panoramica dei protocolli moderni nei sistemi di automazione industriale\" src=\"\/wp-content\/uploads\/2019\/11\/0d17bd23b30e659841b76073f0df5364.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Controllore Fastwel con moduli I\/O collegati. Fonte: <noindex><a rel=\"nofollow\" href=\"https:\/\/controleng.ru\/wp-content\/uploads\/5254.pdf\">Control Engineering Italia<\/a><\/noindex><\/i><\/p>\n<p>\n<\/p>\n<p><\/p>\n<h2>In sintesi: come viene utilizzato tutto questo nella APC<\/h2>\n<p><\/p>\n<p>Naturalmente, la variet\u00e0 di moderni protocolli di trasmissione dati \u00e8 molto pi\u00f9 ampia di quanto descritto in questo articolo. Alcuni sono legati a un produttore specifico, mentre altri sono, al contrario, universali. Quando si sviluppano sistemi automatizzati di controllo dei processi (APC), gli ingegneri scelgono i protocolli ottimali, tenendo conto delle specifiche esigenze e dei vincoli (tecnici e di budget).<\/p>\n<p><\/p>\n<p>Se parliamo della diffusione di un protocollo di comunicazione specifico, possiamo mostrare un diagramma dell'azienda <strong>HMS Networks AB<\/strong>, che illustra le quote di mercato delle diverse tecnologie di comunicazione nelle reti industriali.<\/p>\n<p><\/p>\n<p>\n<\/p>\n<p>\n<img decoding=\"async\" alt=\"Panoramica dei protocolli moderni nei sistemi di automazione industriale\" src=\"\/wp-content\/uploads\/2019\/11\/55ec4472af21d213791f0b9f6a5a4db5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fonte: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.hms-networks.com\/press\/2019\/05\/07\/industrial-network-market-shares-2019-according-to-hms\">HMS Networks AB<\/a><\/noindex><\/i><\/p>\n<p>Come si pu\u00f2 vedere nel diagramma, PRONET e PROFIBUS di Siemens occupano posizioni di leadership.<\/p>\n<p>\n\u00c8 interessante notare che 6 anni fa <noindex><a rel=\"nofollow\" href=\"https:\/\/eecoonline.com\/ethernetip-vs-profinet-protocol-heavyweights\/\">il 60% del mercato era occupato dai protocolli PROFINET e Ethernet\/IP.<\/a><\/noindex>.<\/p>\n<p>Nella tabella seguente sono raccolti dati di sintesi sui protocolli di comunicazione descritti. Alcuni parametri, ad esempio, le prestazioni, sono espressi in termini astratti: alta\/bassa. Gli equivalenti numerici possono essere trovati negli articoli di analisi delle prestazioni.\u00a0<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<p>\u00a0<\/p>\n<p>\n<\/td>\n<td>\n<p><b>EtherCAT<\/b><\/p>\n<p>\n<\/td>\n<td>\n<p><b>POWERLINK<\/b><\/p>\n<p>\n<\/td>\n<td>\n<p><b>PROFINET<\/b><\/p>\n<p>\n<\/td>\n<td>\n<p><b>EtherNet\/IP<\/b><\/p>\n<p>\n<\/td>\n<td>\n<p><b>ModbusTCP<\/b><\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Livello fisico<\/p>\n<p>\n<\/td>\n<td>\n<p>100\/1000 BASE-TX<\/p>\n<p>\n<\/td>\n<td>\n<p>100\/1000 BASE-TX<\/p>\n<p>\n<\/td>\n<td>\n<p>100\/1000 BASE-TX<\/p>\n<p>\n<\/td>\n<td>\n<p>100\/1000 BASE-TX<\/p>\n<p>\n<\/td>\n<td>\n<p>100\/1000 BASE-TX<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Livello di trasmissione dati<\/p>\n<p>\n<\/td>\n<td>\n<p>Livello link (frame Ethernet)<\/p>\n<p>\n<\/td>\n<td>\n<p>Livello link (frame Ethernet)<\/p>\n<p>\n<\/td>\n<td>\n<p>Livello link (frame Ethernet), Livello di rete\/trasporto (TCP\/IP)<\/p>\n<p>\n<\/td>\n<td>\n<p>Livello di rete\/trasporto (TCP\/IP)<\/p>\n<p>\n<\/td>\n<td>\n<p>Livello di rete\/trasporto (TCP\/IP)<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Supporto in tempo reale<\/p>\n<p>\n<\/td>\n<td>\n<p>S\u00ec<\/p>\n<p>\n<\/td>\n<td>\n<p>S\u00ec<\/p>\n<p>\n<\/td>\n<td>\n<p>S\u00ec<\/p>\n<p>\n<\/td>\n<td>\n<p>S\u00ec<\/p>\n<p>\n<\/td>\n<td>\n<p>No<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Prestazioni<\/p>\n<p>\n<\/td>\n<td>\n<p>Alta<\/p>\n<p>\n<\/td>\n<td>\n<p>Alta<\/p>\n<p>\n<\/td>\n<td>\n<p>IRT \u2013 alto, RT \u2013 medio<\/p>\n<p>\n<\/td>\n<td>\n<p>Media<\/p>\n<p>\n<\/td>\n<td>\n<p>Basso<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Lunghezza del cavo tra i nodi<\/p>\n<p>\n<\/td>\n<td>\n<p>100m<\/p>\n<p>\n<\/td>\n<td>\n<p>100m\/2km<\/p>\n<p>\n<\/td>\n<td>\n<p>100m<\/p>\n<p>\n<\/td>\n<td>\n<p>100m<\/p>\n<p>\n<\/td>\n<td>\n<p>100m<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Fasi di trasmissione<\/p>\n<p>\n<\/td>\n<td>\n<p>No<\/p>\n<p>\n<\/td>\n<td>\n<p>Isocronica + asincrona<\/p>\n<p>\n<\/td>\n<td>\n<p>IRT \u2013 isocronica + asincrona, RT \u2013 asincrona<\/p>\n<p>\n<\/td>\n<td>\n<p>No<\/p>\n<p>\n<\/td>\n<td>\n<p>No<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Numero di nodi<\/p>\n<p>\n<\/td>\n<td>\n<p>65535<\/p>\n<p>\n<\/td>\n<td>\n<p>240<\/p>\n<p>\n<\/td>\n<td>\n<p>Limite della rete TCP\/IP<\/p>\n<p>\n<\/td>\n<td>\n<p>Limite della rete TCP\/IP<\/p>\n<p>\n<\/td>\n<td>\n<p>Limite della rete TCP\/IP<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Risoluzione delle collisioni<\/p>\n<p>\n<\/td>\n<td>\n<p>Topologia ad anello<\/p>\n<p>\n<\/td>\n<td>\n<p>Sincronizzazione di clock, fasi di trasmissione<\/p>\n<p>\n<\/td>\n<td>\n<p>Topologia ad anello, fasi di trasmissione<\/p>\n<p>\n<\/td>\n<td>\n<p>Switch, topologia a stella<\/p>\n<p>\n<\/td>\n<td>\n<p>Switch, topologia a stella<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Sostituzione a caldo<\/p>\n<p>\n<\/td>\n<td>\n<p>No<\/p>\n<p>\n<\/td>\n<td>\n<p>S\u00ec<\/p>\n<p>\n<\/td>\n<td>\n<p>S\u00ec<\/p>\n<p>\n<\/td>\n<td>\n<p>S\u00ec<\/p>\n<p>\n<\/td>\n<td>\n<p>A seconda dell'implementazione<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Costo dell'hardware<\/p>\n<p>\n<\/td>\n<td>\n<p>Basso<\/p>\n<p>\n<\/td>\n<td>\n<p>Basso<\/p>\n<p>\n<\/td>\n<td>\n<p>Alta<\/p>\n<p>\n<\/td>\n<td>\n<p>Media<\/p>\n<p>\n<\/td>\n<td>\n<p>Basso<\/p>\n<p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/p>\n<p>Le aree di applicazione dei protocolli di scambio descritti, delle bus di campo e delle reti industriali sono molto varie. Dalla chimica e dall'industria automobilistica fino alle tecnologie aerospaziali e alla produzione di elettronica. I protocolli di scambio ad alta velocit\u00e0 sono richiesti nei sistemi di posizionamento in tempo reale di vari dispositivi e nella robotica.<\/p>\n<p><\/p>\n<p>E con quali protocolli hai lavorato e dove li hai applicati? Condividi la tua esperienza nei commenti. \ud83d\ude42<\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/473992\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0448\u0438\u043d\u044b \u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u0432 \u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438. \u0412 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u0441\u0444\u043e\u043a\u0443\u0441\u0438\u0440\u0443\u0435\u043c\u0441\u044f \u043d\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445: \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043a\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443. \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043d\u0435\u043c\u0435\u0446\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 Beckhoff \u0438 Siemens, \u0430\u0432\u0441\u0442\u0440\u0438\u0439\u0441\u043a\u043e\u0439 B&amp;R, \u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u043e\u0439 Rockwell Automation \u0438 \u0440\u0443\u0441\u0441\u043a\u043e\u0439 Fastwel. \u0410 \u0442\u0430\u043a\u0436\u0435 \u0438\u0437\u0443\u0447\u0438\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52162","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0431\u0437\u043e\u0440 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043f\u0440\u043e\u043c\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u043a\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-01T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:59:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Panoramica dei protocolli moderni nei sistemi di automazione industriale | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0431\u0437\u043e\u0440 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043f\u0440\u043e\u043c\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u043a\u0438 | ProHoster","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-01T21:00:00+00:00","article:modified_time":"2020-02-18T10:59:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52162","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 02:42:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:48:32","updated":"2026-01-24 02:42:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/52162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=52162"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/52162\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=52162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=52162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=52162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}