{"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\/nl\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki","title":{"rendered":"Overzicht van moderne protocollen in industri\u00eble automatiseringssystemen","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Overzicht van moderne protocollen in industri\u00eble automatiseringssystemen\" 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\/\">In de vorige publicatie<\/a><\/noindex> hebben we uitgelegd hoe bussen en protocollen werken in industri\u00eble automatisering. Dit keer focussen we ons op moderne toepassingsoplossingen: we bekijken welke protocollen wereldwijd in systemen worden gebruikt. We onderzoeken de technologie\u00ebn van het Duitse bedrijf Beckhoff en Siemens, het Oostenrijkse B&amp;R, het Amerikaanse Rockwell Automation en het Russische Fastwel. Daarnaast bekijken we universele oplossingen die niet aan een specifieke producent zijn gebonden, zoals EtherCAT en CAN.\u00a0<\/p>\n<p><\/p>\n<p>Aan het einde van het artikel zal er een vergelijkende tabel zijn met de specificaties van de protocollen EtherCAT, POWERLINK, PROFINET, EtherNet\/IP en ModbusTCP.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>We hebben de protocollen PRP, HSR, OPC UA en andere niet opgenomen, omdat er op Habr al uitstekende artikelen van onze collega-engineers zijn die zich bezighouden met de ontwikkeling van industri\u00eble automatiseringssystemen. Bijvoorbeeld, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/phoenix_contact\/blog\/443248\/\">\u201eDe protocollen voor 'naadloze' redundantie PRP en HSR\u201c<\/a><\/noindex> en <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/433282\/\">\u201eGateways voor industri\u00eble communicatienetwerken op Linux. Stel het zelf samen\u201c<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Laten we beginnen met het defini\u00ebren van de terminologie: Industrial Ethernet = industri\u00eble netwerk, Fieldbus = veldbus. In de Russische industri\u00eble automatisering is er soms verwarring over de termen die betrekking hebben op de veldbus en het industri\u00eble netwerk op laag niveau. Vaak worden deze termen samengevoegd tot \u00e9\u00e9n vage term 'laag niveau', die zowel veldbus als bus op laag niveau kan aanduiden, hoewel het ook helemaal geen bus kan zijn. <\/p>\n<p><b class=\"spoiler_title\">Waarom is dat?<\/b>Deze verwarring is waarschijnlijk te wijten aan het feit dat in veel moderne controllers de verbinding van in- en uitvoermodules vaak wordt gerealiseerd met behulp van een backplane of fysieke bus. Met andere woorden, er worden bepaalde buscontacten en connectors gebruikt om verschillende modules tot \u00e9\u00e9n eenheid te combineren. Maar zulke eenheden kunnen op hun beurt met elkaar verbonden zijn, zowel via industri\u00eble netwerken als via veldbussen. In de westerse terminologie is er een duidelijke scheiding: een netwerk is een netwerk, en een bus is een bus. Het eerste wordt aangeduid met de term Industrial Ethernet, het tweede met Fieldbus. In het artikel wordt voorgesteld om voor deze concepten de termen 'industri\u00eble netwerk' en 'veldbus' respectievelijk te gebruiken.<\/p>\n<h2>De standaard van het industri\u00eble netwerk EtherCAT, ontwikkeld door het bedrijf Beckhoff<\/h2>\n<p><\/p>\n<p>Het EtherCAT-protocol en industri\u00eble netwerken zijn wellicht een van de snelste manieren om gegevens te verzenden in automatiseringssystemen. Het EtherCAT-netwerk wordt met succes gebruikt in gedistribueerde automatiseringssystemen waar de interactie tussen de knooppunten over grote afstanden plaatsvindt.<\/p>\n<p><\/p>\n<p>Het EtherCAT-protocol maakt gebruik van standaard Ethernet-frames voor het verzenden van zijn telegrammen, waardoor compatibiliteit met elke standaard Ethernet-apparatuur behouden blijft en in feite de ontvangst en verzending van gegevens op elke Ethernet-controller kan worden georganiseerd, mits de juiste software beschikbaar is.<\/p>\n<p><img decoding=\"async\" alt=\"Overzicht van moderne protocollen in industri\u00eble automatiseringssystemen\" src=\"\/wp-content\/uploads\/2019\/11\/8823ae8f36e7fa51577d20a2773316dd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Beckhoff-controller met een set in- en uitvoermodules. Bron: <noindex><a rel=\"nofollow\" href=\"http:\/\/www.beckhoff.de\">www.beckhoff.de<\/a><\/noindex><\/i><\/p>\n<p>De specificatie van het protocol is openbaar en toegankelijk, maar alleen binnen het ontwikkelingsassociatie \u2014 EtherCAT Technology Group.<\/p>\n<p><\/p>\n<p>Zo werkt EtherCAT (het spektakel is fascinerend, net als het spel 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=\"Video afspelen\" 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>De hoge snelheid van gegevensoverdracht in dit protocol \u2014 enkele microseconden \u2014 is gerealiseerd doordat de ontwikkelaars hebben afgezien van de uitwisseling via telegrammen die rechtstreeks naar een specifiek apparaat worden verzonden. In plaats daarvan wordt er \u00e9\u00e9n telegram naar het EtherCAT-netwerk gestuurd, dat aan alle apparaten tegelijk is gericht. Elk van de ondergeschikte knooppunten voor gegevensverzameling en -overdracht (ze worden ook vaak<\/p>\n<p><\/p>\n<p>De EtherCAT-netwerk kan elke topologie hebben, maar in wezen zal het altijd een ring zijn - vanwege het gebruik van de full-duplex modus en twee Ethernet-aansluitingen. Hierdoor zal het telegram altijd sequentieel aan elk apparaat op de bus worden verzonden.<\/p>\n<p><img decoding=\"async\" alt=\"Overzicht van moderne protocollen in industri\u00eble automatiseringssystemen\" src=\"\/wp-content\/uploads\/2019\/11\/7aac8c8c54fb49fcb45988be691e425c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Schematische weergave van het EtherCAT-netwerk met meerdere knooppunten. Bron: <noindex><a rel=\"nofollow\" href=\"https:\/\/realpars.com\/tag\/ethercat\/\">realpars.com<\/a><\/noindex><\/i><\/p>\n<p>Overigens bevat de EtherCAT-specificatie geen beperkingen voor het fysieke niveau 100Base-TX, waardoor de implementatie van het protocol mogelijk is op basis van gigabit- en optische lijnen.<\/p>\n<p><\/p>\n<h2>Open industri\u00eble netwerken en PROFIBUS-\/NET-standaarden van Siemens<\/h2>\n<p><\/p>\n<p>Het Duitse concern Siemens is al lang bekend om zijn programmeerbare logische controllers (PLC's), die over de hele wereld worden gebruikt.<\/p>\n<p><\/p>\n<p>De gegevensuitwisseling tussen de knooppunten van een geautomatiseerd systeem dat wordt aangedreven door Siemens-apparatuur gebeurt zowel via de veldbus die PROFIBUS heet als in het industri\u00eble netwerk PROFINET.<\/p>\n<p><\/p>\n<p>De PROFIBUS-bus maakt gebruik van een speciale tweedradige kabel met DB-9-connectoren. Bij Siemens is deze paars, maar we zijn ook andere kleuren tegengekomen in de praktijk :). Voor de verbinding van meerdere knooppunten kan de connector twee kabels aan elkaar verbinden. Daarnaast heeft hij een schakelaar voor de terminatieweerstand. De terminatieweerstand moet zijn ingeschakeld op de eindapparaten van het netwerk, zodat wordt aangegeven dat dit het eerste of laatste apparaat is, en er na dit apparaat niets meer komt, alleen duisternis en leegte (alle rs485 werken zo). Als de weerstand op de tussenconnector is ingeschakeld, wordt het segment erachter uitgeschakeld.<\/p>\n<p><img decoding=\"async\" alt=\"Overzicht van moderne protocollen in industri\u00eble automatiseringssystemen\" src=\"\/wp-content\/uploads\/2019\/11\/e2cce1ba8fad753d3bc62d7f88077ab5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>PROFIBUS-kabel met verbindingsconnectoren. Bron: <noindex><a rel=\"nofollow\" href=\"https:\/\/vipausa.com\/products\/pa003004-profibus-easyconn-adapter-cable.html\">VIPA ControlsAmerica<\/a><\/noindex><\/i><\/p>\n<p>In het PROFINET-netwerk wordt een vergelijkbare twist-pair gebruikt, meestal met RJ-45-connectoren, de kabel is groen gekleurd. Als de topologie van PROFIBUS een bus is, kan de topologie van het PROFINET-netwerk alles zijn: een ring, een ster, een boom, of zelfs een combinatie van deze.<\/p>\n<p><img decoding=\"async\" alt=\"Overzicht van moderne protocollen in industri\u00eble automatiseringssystemen\" src=\"\/wp-content\/uploads\/2019\/11\/5b080d6c72c5f15754da62bb1d6bfad6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Siemens-controller met aangesloten PROFINET-kabel. Bron: w3.siemens.com<\/i><\/p>\n<p>Er zijn verschillende protocollen voor gegevensuitwisseling op de PROFIBUS-bus en in het PROFINET-netwerk.<\/p>\n<p><\/p>\n<p>Voor PROFIBUS:<\/p>\n<p><\/p>\n<ol>\n<li>PROFIBUS DP \u2014 deze implementatie van het protocol houdt in dat er verbinding wordt gemaakt met externe, ondergeschikte apparaten; voor PROFINET komt dit protocol overeen met de PROFINET IO-protocol.<\/li>\n<li>PROFIBUS PA \u2014 is in wezen dezelfde als PROFIBUS DP, maar wordt gebruikt voor explosieveilige transmissies van gegevens en voeding (een analoog van PROFIBUS DP met andere fysieke eigenschappen). Voor PROFINET bestaat er nog geen explosieveilig protocol dat analoog is aan PROFIBUS.<\/li>\n<li>PROFIBUS FMS \u2014 is bedoeld voor gegevensuitwisseling met systemen van andere fabrikanten die geen gebruik kunnen maken van PROFIBUS DP. Het analoog van PROFIBUS FMS in het PROFINET-netwerk is het PROFINET CBA-protocol.<\/li>\n<\/ol>\n<p><\/p>\n<p>Voor PROFINET:<\/p>\n<p><\/p>\n<ol>\n<li>PROFINET IO;<\/li>\n<li>PROFINET CBA.<\/li>\n<\/ol>\n<p><\/p>\n<p>Het PROFINET IO-protocol is onderverdeeld in verschillende klassen:<\/p>\n<p><\/p>\n<ul>\n<li>PROFINET NRT (zonder real-time) wordt gebruikt in toepassingen waar tijdparameters niet cruciaal zijn. Het maakt gebruik van het Ethernet TCP\/IP datatransmissieprotocol, evenals UDP\/IP.<\/li>\n<li>PROFINET RT (real-time) - de gegevensinvoer\/-uitvoeruitwisseling wordt hier gerealiseerd met behulp van Ethernet-frames, maar diagnostische gegevens en communicatiedatat worden nog steeds via UDP\/IP verzonden.\u00a0<\/li>\n<li>PROFINET IRT (isochronisch real-time) - dit protocol is speciaal ontwikkeld voor bewegingsregeltoepassingen en omvat een isochrone fase van datatransmissie.<\/li>\n<\/ul>\n<p><\/p>\n<p>Wat betreft de implementatie van het harde real-time protocol PROFINET IRT, zijn er voor communicatie met externe apparaten twee uitwisselingskanalen: isochrone en asynchrone. Het isochrone kanaal met een vaste cyclusomloop gebruikt klok synchronisatie en verzendt tijdkritieke gegevens, met telegrammen van de tweede laag. De transmissieduur in het isochrone kanaal overschrijdt niet 1 milliseconde.<\/p>\n<p><\/p>\n<p>In het asynchrone kanaal worden zogenaamde real-time-gegevens verzonden, die ook worden geadresseerd via een MAC-adres. Daarnaast worden diverse diagnostische en ondersteunende informatie al bovenop TCP\/IP verzonden. Noch real-time-gegevens, noch andere informatie kunnen uiteraard de isochrone cyclus onderbreken.<\/p>\n<p><\/p>\n<p>Een uitgebreid scala aan functies van PROFINET IO is niet nodig voor elk industri\u00eble automatiseringssysteem, daarom wordt dit protocol afgestemd op een specifiek project, rekening houdend met conformiteitsklassen of toepassingsklassen (conformance classes): CC-A, CC-B, CC-CC. Conformiteitsklassen maken het mogelijk om veldapparatuur en buscomponenten met minimaal noodzakelijke functionaliteit te selecteren.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Overzicht van moderne protocollen in industri\u00eble automatiseringssystemen\" src=\"\/wp-content\/uploads\/2019\/11\/0f55dd1264dcfa207fa915d69a71345c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Bron: <noindex><a rel=\"nofollow\" href=\"https:\/\/profinetuniversity.com\/profinet-features\/profinet-conformance-classes\/\">PROFINET universiteitsles<\/a><\/noindex><\/i><\/p>\n<p>Het tweede communicatieprotocol in het PROFINET-netwerk \u2014 PROFINET CBA \u2014 is bedoeld om industri\u00eble communicatie tussen apparatuur van verschillende fabrikanten te organiseren. De belangrijkste producteenheid in CBA-systemen is een entiteit die een component wordt genoemd. Deze component vertegenwoordigt meestal een combinatie van de mechanische, elektrische en elektronische delen van een apparaat of installatie, evenals de bijbehorende applicatiesoftware. Voor elk component wordt een programmamodule geselecteerd die een volledige beschrijving van de interface van dat component volgens de PROFINET-standaard bevat. Deze programmamodules worden vervolgens gebruikt voor gegevensuitwisseling met apparaten.\u00a0<\/p>\n<p><\/p>\n<h2>Het Ethernet POWERLINK-protocol van B&amp;R<\/h2>\n<p><\/p>\n<p>Het Powerlink-protocol is ontwikkeld door het Oostenrijkse bedrijf B&amp;R in het begin van de jaren 2000. Dit is weer een implementatie van een realtimeprotocol bovenop de Ethernet-standaard. De specificatie van het protocol is beschikbaar en wordt vrij verspreid.\u00a0<\/p>\n<p><\/p>\n<p>In de Powerlink-technologie wordt een mechanisme voor zogenaamde gemengde polling toegepast, waarbij de interactie tussen apparaten in verschillende fasen wordt verdeeld. Bijzondere kritische gegevens worden verzonden in de isochrone uitwisselingsfase, waarvoor de vereiste responstijd is ingesteld, terwijl andere gegevens indien mogelijk in de asynchrone fase zullen worden verzonden.<\/p>\n<p><img decoding=\"async\" alt=\"Overzicht van moderne protocollen in industri\u00eble automatiseringssystemen\" src=\"\/wp-content\/uploads\/2019\/11\/d1fd036c81a5821172753c99c1287ae1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>B&amp;R-controller met een set in- en uitvoermodules. Bron: br-automation.com<\/i><\/p>\n<p>Oorspronkelijk was het protocol ge\u00efmplementeerd bovenop de fysieke laag 100Base-TX, maar later werd ook een gigabituitvoering ontwikkeld.<\/p>\n<p><\/p>\n<p>In het Powerlink-protocol wordt een mechanisme voor het plannen van de uitwisseling gebruikt. Er wordt een marker of controlebericht naar het netwerk gestuurd, waarmee wordt bepaald welk apparaat op dat moment toestemming heeft om gegevens uit te wisselen. Op elk moment mag slechts \u00e9\u00e9n apparaat toegang hebben tot de uitwisseling.<\/p>\n<p><img decoding=\"async\" alt=\"Overzicht van moderne protocollen in industri\u00eble automatiseringssystemen\" src=\"\/wp-content\/uploads\/2019\/11\/07aab33856f6bbd5ba5e9da8a5b53061.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Schematische weergave van een Ethernet POWERLINK-netwerk met meerdere knooppunten.<\/i><\/p>\n<p>In de isochrone fase stuurt de pollingcontroller opeenvolgend een verzoek naar elk knooppunt waarvan kritische gegevens moeten worden verkregen.\u00a0<\/p>\n<p><\/p>\n<p>De isochronische fase wordt uitgevoerd, zoals eerder vermeld, met een configureerbare cyclus tijd. In de asynchrone fase van de communicatie gebruikt de controller het IP-protocolstack en vraagt niet-kritische gegevens op bij alle knooppunten, die antwoorden sturen zodra ze toegang krijgen tot de netwerktransmissie. De tijdsverhouding tussen de isochronische en asynchrone fasen kan handmatig worden ingesteld.<\/p>\n<p><\/p>\n<h2>Ethernet\/IP-protocol van Rockwell Automation<\/h2>\n<p><\/p>\n<p>Het EtherNet\/IP-protocol is ontwikkeld met actieve deelname van het Amerikaanse bedrijf Rockwell Automation in 2000. Het maakt gebruik van de TCP- en UDP IP-stacks en breidt deze uit voor gebruik in de industri\u00eble automatisering. Het tweede deel van de naam betekent, in tegenstelling tot de populaire overtuiging, niet Internet Protocol, maar Industrial Protocol. UDP IP maakt gebruik van de communicatiestack van het CIP (Common Interface Protocol), dat ook wordt gebruikt in ControlNet \/ DeviceNet-netwerken en bovenop TCP\/IP wordt ge\u00efmplementeerd.<\/p>\n<p><\/p>\n<p>De specificatie van EtherNet\/IP is openbaar en wordt gratis verspreid. De netwerktopologie van Ethernet\/IP kan willekeurig zijn en kan een ring, ster, boom of bus omvatten.<\/p>\n<p><\/p>\n<p>Naast de standaardfuncties van de HTTP-, FTP- en SMTP-protocollen, implementeert EtherNet\/IP de overdracht van tijdkritische gegevens tussen de polled controller en de in- en uitvoerapparaten. De overdracht van niet-tijdkritische gegevens wordt verzorgd via TCP-pakketten, terwijl de tijdkritische levering van cyclische beheergegevens via het UDP-protocol plaatsvindt.\u00a0<\/p>\n<p><\/p>\n<p>Voor tijdsynchronisatie in gedistribueerde systemen maakt EtherNet\/IP gebruik van het CIPsync-protocol, dat een uitbreiding is van het communicatieprotocol CIP.<\/p>\n<p><\/p>\n<p>\n<\/p>\n<p><img decoding=\"async\" alt=\"Overzicht van moderne protocollen in industri\u00eble automatiseringssystemen\" src=\"\/wp-content\/uploads\/2019\/11\/7a7f0f3af2a5791ed3168627bc3eb75c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Een schematische afbeelding van het Ethernet\/IP-netwerk met meerdere knooppunten en verbinding met Modbus-apparaten. Bron: <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>Om de configuratie van het EtherNet\/IP-netwerk te vereenvoudigen, worden de meeste standaard automatiseringsapparaten geleverd met vooraf gedefinieerde configuratiebestanden.<\/p>\n<p><\/p>\n<h2>Implementatie van het FBUS-protocol door het bedrijf Fastwel<\/h2>\n<p><\/p>\n<p>We hebben lang nagedacht over het opnemen van het Russische bedrijf Fastwel met zijn lokale implementatie van het industri\u00eble FBUS-protocol in deze lijst, maar hebben uiteindelijk toch besloten om een paar alinea's te schrijven voor een beter begrip van de realiteit van importvervanging.<\/p>\n<p><\/p>\n<p>Er zijn twee fysieke implementaties van FBUS. Een daarvan is een bus waarbij het FBUS-protocol boven de standaard RS485 werkt. Daarnaast is er een implementatie van FBUS binnen het industri\u00eble Ethernet-netwerk.<\/p>\n<p><\/p>\n<p>FBUS is difficult to call a high-speed protocol; the response time heavily depends on the number of I\/O modules on the bus and the exchange parameters, usually ranging from 0.5 to 10 milliseconds. One subordinate FBUS node can contain only 64 I\/O modules. For the field bus, the cable length cannot exceed 1 meter, so distributed systems are not an option. More specifically, they are only feasible when using the industrial FBUS network over TCP\/IP, which significantly increases polling times. Bus extenders can be used to connect modules, allowing for convenient placement of modules in the automation cabinet.<\/p>\n<p><img decoding=\"async\" alt=\"Overzicht van moderne protocollen in industri\u00eble automatiseringssystemen\" src=\"\/wp-content\/uploads\/2019\/11\/0d17bd23b30e659841b76073f0df5364.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fastwel controller with connected I\/O modules. Source: <noindex><a rel=\"nofollow\" href=\"https:\/\/controleng.ru\/wp-content\/uploads\/5254.pdf\">Control Engineering Russia<\/a><\/noindex><\/i><\/p>\n<p>\n<\/p>\n<p><\/p>\n<h2>In summary: how all this is used in practice in automated control systems<\/h2>\n<p><\/p>\n<p>Naturally, the variety of modern industrial data transmission protocols is much greater than what we have described in this article. Some are tied to specific manufacturers, while others are universal. In developing automated process control systems (APCS), the engineer chooses optimal protocols, considering specific tasks and constraints (technical and budgetary).<\/p>\n<p><\/p>\n<p>When discussing the prevalence of a particular exchange protocol, one can refer to a diagram from the company <strong>HMS Networks AB<\/strong>, which illustrates the market shares of various exchange technologies in industrial networks.<\/p>\n<p><\/p>\n<p>\n<\/p>\n<p>\n<img decoding=\"async\" alt=\"Overzicht van moderne protocollen in industri\u00eble automatiseringssystemen\" src=\"\/wp-content\/uploads\/2019\/11\/55ec4472af21d213791f0b9f6a5a4db5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Bron: <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>As seen in the diagram, PRONET and PROFIBUS from Siemens are in leading positions.<\/p>\n<p>\nInterestingly, 6 years ago <noindex><a rel=\"nofollow\" href=\"https:\/\/eecoonline.com\/ethernetip-vs-profinet-protocol-heavyweights\/\">60% of the market was occupied by PROFINET and Ethernet\/IP protocols.<\/a><\/noindex>.<\/p>\n<p>The table below summarizes the data on the described exchange protocols. Some parameters, such as performance, are expressed in abstract terms: high\/low. Numeric equivalents can be found in articles on performance analysis.\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>Fysiek niveau<\/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>Data transmission rate<\/p>\n<p>\n<\/td>\n<td>\n<p>Link (Ethernet frames)<\/p>\n<p>\n<\/td>\n<td>\n<p>Link (Ethernet frames)<\/p>\n<p>\n<\/td>\n<td>\n<p>Link (Ethernet frames), Network\/transport (TCP\/IP)<\/p>\n<p>\n<\/td>\n<td>\n<p>Network\/transport (TCP\/IP)<\/p>\n<p>\n<\/td>\n<td>\n<p>Network\/transport (TCP\/IP)<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Real-time support<\/p>\n<p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<p>\n<\/td>\n<td>\n<p>No<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Prestaties<\/p>\n<p>\n<\/td>\n<td>\n<p>Hoog<\/p>\n<p>\n<\/td>\n<td>\n<p>Hoog<\/p>\n<p>\n<\/td>\n<td>\n<p>IRT \u2013 high, RT \u2013 medium<\/p>\n<p>\n<\/td>\n<td>\n<p>Gemiddeld<\/p>\n<p>\n<\/td>\n<td>\n<p>Laag<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Cable length between nodes<\/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>Transmission phases<\/p>\n<p>\n<\/td>\n<td>\n<p>No<\/p>\n<p>\n<\/td>\n<td>\n<p>Isochronous + asynchronous<\/p>\n<p>\n<\/td>\n<td>\n<p>IRT \u2013 isochronous + asynchronous, RT \u2013 asynchronous<\/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>Number of nodes<\/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>TCP\/IP network limitation<\/p>\n<p>\n<\/td>\n<td>\n<p>TCP\/IP network limitation<\/p>\n<p>\n<\/td>\n<td>\n<p>TCP\/IP network limitation<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Collision resolution<\/p>\n<p>\n<\/td>\n<td>\n<p>Ringtopologie<\/p>\n<p>\n<\/td>\n<td>\n<p>Takt-synchronisatie, overdragingsfases<\/p>\n<p>\n<\/td>\n<td>\n<p>Ringtopologie, overdragingsfases<\/p>\n<p>\n<\/td>\n<td>\n<p>Switches, stertopologie<\/p>\n<p>\n<\/td>\n<td>\n<p>Switches, stertopologie<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Hot swapping<\/p>\n<p>\n<\/td>\n<td>\n<p>No<\/p>\n<p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<p>\n<\/td>\n<td>\n<p>Afhankelijk van de implementatie<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Kosten van apparatuur<\/p>\n<p>\n<\/td>\n<td>\n<p>Laag<\/p>\n<p>\n<\/td>\n<td>\n<p>Laag<\/p>\n<p>\n<\/td>\n<td>\n<p>Hoog<\/p>\n<p>\n<\/td>\n<td>\n<p>Gemiddeld<\/p>\n<p>\n<\/td>\n<td>\n<p>Laag<\/p>\n<p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/p>\n<p>De toepassingen van de beschreven uitwisselingsprotocollen, veldbussen en industri\u00eble netwerken zijn zeer divers. Van de chemische en auto-industrie tot aan luchtruimte technologie en elektronica productie. Snelwerkende uitwisselingsprotocollen zijn in trek in real-time positioneringssystemen van verschillende apparaten en in de robotica.<\/p>\n<p><\/p>\n<p>Met welke protocollen heeft u gewerkt en waar heeft u ze toegepast? Deel uw ervaringen in de comments. \ud83d\ude42<\/p>\n<p>Bron: <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.3 - 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\/nl\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\/nl\/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\udd47Overzicht van moderne protocollen in systemen voor industri\u00eble automatisering | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/52162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=52162"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/52162\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=52162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=52162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=52162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}