{"id":34795,"date":"2019-10-31T22:00:25","date_gmt":"2019-10-31T19:00:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet\/"},"modified":"2019-10-31T22:00:25","modified_gmt":"2019-10-31T19:00:25","slug":"shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet","title":{"rendered":"Opony i protoko\u0142y w automatyce przemys\u0142owej: jak to wszystko dzia\u0142a","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Opony i protoko\u0142y w automatyce przemys\u0142owej: jak to wszystko dzia\u0142a\" src=\"\/wp-content\/uploads\/2019\/05\/2072847391a081d49270ac70ee1fef88.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZ pewno\u015bci\u0105 wielu z was zna lub nawet widzia\u0142o, jak zarz\u0105dzane s\u0105 du\u017ce zautomatyzowane obiekty, na przyk\u0142ad elektrownia atomowa albo fabryka z wieloma liniami technologicznymi: g\u0142\u00f3wne dzia\u0142ania cz\u0119sto odbywaj\u0105 si\u0119 w du\u017cym pomieszczeniu, z mn\u00f3stwem ekran\u00f3w, \u017car\u00f3wek i paneli steruj\u0105cych. Ten kompleks zarz\u0105dzania zazwyczaj nazywa si\u0119 G\u015aU \u2013 g\u0142\u00f3wnym systemem zarz\u0105dzania dla kontroli nad obiektem produkcyjnym. <\/p>\n<p>Z pewno\u015bci\u0105 zastanawiali\u015bcie si\u0119, jak to wszystko dzia\u0142a z punktu widzenia sprz\u0119towego i programowego, czym te systemy r\u00f3\u017cni\u0105 si\u0119 od zwyk\u0142ych komputer\u00f3w osobistych. W tym artykule przyjrzymy si\u0119, jak r\u00f3\u017cne dane trafiaj\u0105 do G\u015aU, jak wydawane s\u0105 polecenia dla urz\u0105dze\u0144 i co w zasadzie jest potrzebne do zarz\u0105dzania stacj\u0105 spr\u0119\u017carkow\u0105, instalacj\u0105 produkcji propanu, lini\u0105 produkcyjn\u0105 samochod\u00f3w czy nawet stacj\u0105 pomp kanalizacyjnych.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Dolny poziom lub magistrala polowa \u2013 to, od czego wszystko si\u0119 zaczyna <\/h2>\n<p>\nTen niejasny dla niezorientowanych zestaw s\u0142\u00f3w u\u017cywany jest, gdy trzeba opisa\u0107 \u015brodki komunikacji mikrokontroler\u00f3w z pod\u0142\u0105czonym sprz\u0119tem, na przyk\u0142ad z modu\u0142ami wej\u015bcia-wyj\u015bcia lub urz\u0105dzeniami pomiarowymi. Zazwyczaj ten kana\u0142 komunikacji nazywa si\u0119 \u201emagistral\u0105 polow\u0105\u201d, poniewa\u017c odpowiada za przesy\u0142anie do kontrolera danych, kt\u00f3re pochodz\u0105 z \u201epola\u201d. <\/p>\n<p>\u201ePole\u201d \u2013 to g\u0142\u0119boki termin zawodowy, oznaczaj\u0105cy fakt, \u017ce jakie\u015b urz\u0105dzenie (na przyk\u0142ad czujniki lub mechanizmy wykonawcze), z kt\u00f3rym wsp\u00f3\u0142dzia\u0142a kontroler, znajduje si\u0119 gdzie\u015b daleko, na zewn\u0105trz, w polach, pod os\u0142on\u0105 nocy. I nie ma znaczenia, \u017ce czujnik mo\u017ce znajdowa\u0107 si\u0119 w odleg\u0142o\u015bci p\u00f3\u0142 metra od kontrolera i mierzy\u0107 na przyk\u0142ad temperatur\u0119 w szafie automatyki, nadal uwa\u017ca si\u0119, \u017ce jest \u201ew polu\u201d. Najcz\u0119\u015bciej sygna\u0142y z czujnik\u00f3w, kt\u00f3re trafiaj\u0105 do modu\u0142\u00f3w wej\u015bcia-wyj\u015bcia, pokonuj\u0105 jednak odleg\u0142o\u015bci od dziesi\u0105tek do setek metr\u00f3w (a czasami i wi\u0119cej), zbieraj\u0105c informacje z odleg\u0142ych plac\u00f3wek czy urz\u0105dze\u0144. W\u0142a\u015bnie dlatego szyna wymiany, po kt\u00f3rej kontroler odbiera warto\u015bci z tych czujnik\u00f3w, zazwyczaj nazywana jest magistral\u0105 polow\u0105 lub rzadziej magistral\u0105 dolnego poziomu albo przemys\u0142ow\u0105 magistral\u0105.<\/p>\n<p><img decoding=\"async\" alt=\"Opony i protoko\u0142y w automatyce przemys\u0142owej: jak to wszystko dzia\u0142a\" src=\"\/wp-content\/uploads\/2019\/05\/68e8ebd331592769a56acd1e121a2c9f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Og\u00f3lna schemat automatyzacji obiektu przemys\u0142owego<\/i> <\/p>\n<p>Zatem sygna\u0142 elektryczny z czujnika przebywa pewn\u0105 odleg\u0142o\u015b\u0107 po liniach kablowych (cz\u0119\u015bciej po zwyk\u0142ym miedzianym kablu z pewn\u0105 liczb\u0105 \u017cy\u0142), do kt\u00f3rych pod\u0142\u0105czonych jest kilka czujnik\u00f3w. Nast\u0119pnie sygna\u0142 trafia do modu\u0142u przetwarzania (modu\u0142 wej\u015bcia-wyj\u015bcia), gdzie przekszta\u0142cany jest w zrozumia\u0142y dla kontrolera j\u0119zyk cyfrowy. Dalej ten sygna\u0142 przez magistral\u0119 polow\u0105 trafia bezpo\u015brednio do kontrolera, gdzie jest ostatecznie przetwarzany. Na podstawie takich sygna\u0142\u00f3w tworzona jest logika dzia\u0142ania samego mikroprocesora.<\/p>\n<h2>Poziom g\u00f3rny: od girlandy do ca\u0142ej stacji roboczej<\/h2>\n<p>\nPoziom g\u00f3rny nazywa si\u0119 tym wszystkim, co mo\u017ce dotkn\u0105\u0107 zwyk\u0142y operator, kt\u00f3ry zarz\u0105dza procesem technologicznym. W najprostszym przypadku poziom g\u00f3rny sk\u0142ada si\u0119 z zestawu lampek i przycisk\u00f3w. Lampki sygnalizuj\u0105 operatorowi o pewnych wydarzeniach w systemie, a przyciski s\u0142u\u017c\u0105 do wydawania polece\u0144 kontrolerowi. Taki system cz\u0119sto nazywa si\u0119 'girland\u0105' lub 'choink\u0105', poniewa\u017c wygl\u0105da bardzo podobnie (jak mo\u017cna zobaczy\u0107 na zdj\u0119ciu na pocz\u0105tku artyku\u0142u).<\/p>\n<p>Je\u015bli operator ma wi\u0119cej szcz\u0119\u015bcia, jego poziom g\u00f3rny to panel operatorski \u2014 pewnego rodzaju komputer p\u0142askoekranowy, kt\u00f3ry w taki czy inny spos\u00f3b uzyskuje dane do wy\u015bwietlenia od kontrolera i przedstawia je na ekranie. Taki panel zazwyczaj montowany jest na samej szafie automatyki, dlatego interakcja z nim odbywa si\u0119 zazwyczaj w pozycji stoj\u0105cej, co powoduje pewne niedogodno\u015bci, a jako\u015b\u0107 i rozmiar obrazu na ma\u0142oformatowych panelach pozostawiaj\u0105 wiele do \u017cyczenia.<\/p>\n<p><img decoding=\"async\" alt=\"Opony i protoko\u0142y w automatyce przemys\u0142owej: jak to wszystko dzia\u0142a\" src=\"\/wp-content\/uploads\/2019\/05\/b2be65a58e7e7d90a481ad91cf6ee2ed.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI wreszcie, atrakcja nieznanej hojno\u015bci \u2014 stacja robocza (a nawet kilka duplikuj\u0105cych), b\u0119d\u0105ca zwyk\u0142ym komputerem osobistym.<\/p>\n<p>Sprz\u0119t g\u00f3rnego poziomu musi w jaki\u015b spos\u00f3b wsp\u00f3\u0142dzia\u0142a\u0107 z mikroprocesorem (w przeciwnym razie po co by\u0142by potrzebny?). Do takiej interakcji wykorzystuje si\u0119 protoko\u0142y g\u00f3rnego poziomu i pewne medium transmisyjne, na przyk\u0142ad Ethernet lub UART. W przypadku 'choinki' takich wyrafinowanych rozwi\u0105za\u0144 oczywi\u015bcie nie potrzeba, lampki zapalaj\u0105 si\u0119 przy u\u017cyciu zwyk\u0142ych linii fizycznych, nie ma tam \u017cadnych skomplikowanych interfejs\u00f3w ani protoko\u0142\u00f3w.<\/p>\n<p>Generalnie, ten najwy\u017cszy poziom jest mniej interesuj\u0105cy ni\u017c szyna polowa, poniewa\u017c tego najwy\u017cszego poziomu mo\u017ce w og\u00f3le nie by\u0107 (z serii nie ma czego tam pokazywa\u0107 operatorowi, kontroler sam zrozumie, co i jak nale\u017cy zrobi\u0107).<\/p>\n<h2>\u201eStaro\u017cytne\u201d protoko\u0142y transmisji danych: Modbus i HART<\/h2>\n<p>\nMa\u0142o kto wie, ale w si\u00f3dmy dzie\u0144 stworzenia \u015bwiata B\u00f3g nie odpoczywa\u0142, lecz tworzy\u0142 Modbus. Obok protoko\u0142u HART, Modbus jest chyba najstarszym przemys\u0142owym protoko\u0142em transmisji danych, powsta\u0142 bowiem ju\u017c w 1979 roku.<\/p>\n<p>Na pocz\u0105tku jako medium transmisyjnym wykorzystywano interfejs szeregowy, nast\u0119pnie Modbus zaimplementowano na TCP\/IP. To protok\u00f3\u0142 synchronizacyjny w schemacie \u201emaster-slave\u201d (g\u0142\u00f3wny-podleg\u0142y), w kt\u00f3rym stosuje si\u0119 zasad\u0119 \u201ezapytanie-odpowied\u017a\u201d. Protok\u00f3\u0142 jest do\u015b\u0107 ci\u0119\u017cki i wolny, pr\u0119dko\u015b\u0107 wymiany zale\u017cy od charakterystyki odbiornika i nadajnika, ale zazwyczaj czas wymiany to prawie setki milisekund, szczeg\u00f3lnie w przypadku realizacji przez interfejs szeregowy. <\/p>\n<p>Co wi\u0119cej, rejestr transmisji danych Modbus jest 16-bitowy, co od razu narzuca ograniczenia na przesy\u0142anie typ\u00f3w real i double. S\u0105 one przesy\u0142ane albo cz\u0119\u015bciowo, albo z utrat\u0105 precyzji. Chocia\u017c Modbus wci\u0105\u017c powszechnie stosuje si\u0119 w przypadkach, gdy nie jest potrzebna wysoka pr\u0119dko\u015b\u0107 wymiany, a utrata przesy\u0142anych danych nie jest krytyczna. Wielu producent\u00f3w r\u00f3\u017cnych urz\u0105dze\u0144 lubi rozszerza\u0107 protok\u00f3\u0142 Modbus w sw\u00f3j wyj\u0105tkowy i bardzo oryginalny spos\u00f3b, dodaj\u0105c niestandardowe funkcje. Dlatego ten protok\u00f3\u0142 ma wiele mutacji i odchyle\u0144 od normy, ale nadal pomy\u015blnie \u017cyje w nowoczesnym \u015bwiecie.<br \/>\nProtok\u00f3\u0142 HART r\u00f3wnie\u017c istnieje od lat osiemdziesi\u0105tych, to przemys\u0142owy protok\u00f3\u0142 wymiany na dwutorowej linii p\u0119tli pr\u0105dowej, do kt\u00f3rej bezpo\u015brednio pod\u0142\u0105czane s\u0105 czujniki 4-20 mA i inne urz\u0105dzenia obs\u0142uguj\u0105ce protok\u00f3\u0142 HART. <\/p>\n<p>Do komunikacji linii HART u\u017cywane s\u0105 specjalne urz\u0105dzenia, tak zwane modemy HART. Istniej\u0105 r\u00f3wnie\u017c konwertery, kt\u00f3re na wyj\u015bciu dostarczaj\u0105 u\u017cytkownikowi ju\u017c, na przyk\u0142ad, protok\u00f3\u0142 Modbus. <\/p>\n<p>HART jest wyj\u0105tkowy, poniewa\u017c opr\u00f3cz sygna\u0142\u00f3w analogowych z czujnik\u00f3w 4-20 mA, przesy\u0142a r\u00f3wnie\u017c sygna\u0142 cyfrowy samego protoko\u0142u, co pozwala na po\u0142\u0105czenie cz\u0119\u015bci cyfrowej i analogowej w jednej linii kablowej. Nowoczesne modemy HART mog\u0105 by\u0107 pod\u0142\u0105czane do portu USB kontrolera, \u0142\u0105czy\u0107 si\u0119 przez Bluetooth lub tradycyjnie przez port szeregowy. Kilka lat temu, w analogii do Wi-Fi, pojawi\u0142 si\u0119 r\u00f3wnie\u017c bezprzewodowy standard WirelessHART dzia\u0142aj\u0105cy w pa\u015bmie ISM.<\/p>\n<h2>Drugie pokolenie protoko\u0142\u00f3w lub nie do ko\u0144ca przemys\u0142owe magistrale ISA, PCI(e) i VME <\/h2>\n<p>\nZamiast protoko\u0142\u00f3w Modbus i HART pojawi\u0142y si\u0119 nie do ko\u0144ca przemys\u0142owe magistrale, takie jak ISA (MicroPC, PC\/104) lub PCI\/PCIe (CompactPCI, CompactPCI Serial, StacPC), a tak\u017ce VME. <\/p>\n<p>Nasta\u0142a era komputer\u00f3w, kt\u00f3re maj\u0105 do dyspozycji uniwersaln\u0105 magistral\u0119 przesy\u0142ania danych, do kt\u00f3rej mo\u017cna pod\u0142\u0105cza\u0107 r\u00f3\u017cne p\u0142yty (modu\u0142y) do przetwarzania jakiego\u015b ujednoliconego sygna\u0142u. Zazwyczaj w takim przypadku modu\u0142 procesora (komputer) wk\u0142ada si\u0119 w tak zwany szkielet, kt\u00f3ry zapewnia interakcj\u0119 przez magistral\u0119 z innymi urz\u0105dzeniami. Szkielet, lub jak nazywaj\u0105 to prawdziwi automatyzatorzy, 'crate', jest uzupe\u0142niany o niezb\u0119dne karty I\/O: analogowe, dyskretne, interfejsowe itp., lub ca\u0142e to zestawienie jest \u0142\u0105czone w formie kanapki bez szkieletu \u2014 jedna karta nad drug\u0105. Po czym ta r\u00f3\u017cnorodno\u015b\u0107 na magistrali (ISA, PCI itp.) wymienia dane z modu\u0142em procesora, kt\u00f3ry w ten spos\u00f3b uzyskuje informacje z czujnik\u00f3w i realizuje pewn\u0105 logik\u0119.<\/p>\n<p><img decoding=\"async\" alt=\"Opony i protoko\u0142y w automatyce przemys\u0142owej: jak to wszystko dzia\u0142a\" src=\"\/wp-content\/uploads\/2019\/05\/a9bfb3d74f817a758a7e7cea2a75513c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kontroler i modu\u0142y I\/O w szkieletach PXI na magistrali PCI. \u0179r\u00f3d\u0142o: <noindex><a rel=\"nofollow\" href=\"http:\/\/www.ni.com\/ko-kr\/innovations\/white-papers\/14\/introduction-to-the-pxi-architecture.html\">National Instruments Corporation<\/a><\/noindex><\/i><\/p>\n<p>To nie by\u0142oby nic z\u0142ego z tymi magistralami ISA, PCI(e) i VME, szczeg\u00f3lnie w tamtych czasach: pr\u0119dko\u015b\u0107 wymiany nie by\u0142a rozczarowuj\u0105ca, a komponenty systemu by\u0142y umieszczone w jednym szkieletach, kompaktowo i wygodnie; nie by\u0142o mo\u017ce mo\u017cliwo\u015bci gor\u0105cej wymiany kart I\/O, ale na razie jeszcze nie by\u0142o te\u017c takiej potrzeby. <\/p>\n<p>Ale jest \u0142y\u017cka dziegciu, i nie jedna. Zbudowanie rozproszonego systemu w takiej konfiguracji jest do\u015b\u0107 trudne, lokalna szyna komunikacyjna wymaga zastosowania jakiego\u015b sposobu wymiany danych z innymi podrz\u0119dnymi lub r\u00f3wnorz\u0119dnymi w\u0119z\u0142ami, tym samym Modbus przez TCP\/IP lub innym protoko\u0142em, og\u00f3lnie rzecz bior\u0105c, komfort\u00f3w jest ma\u0142o. A druga, te\u017c niezbyt przyjemna sprawa: p\u0142ytki wej\u015bcia-wyj\u015bcia zazwyczaj oczekuj\u0105 na wej\u015bciu jakiego\u015b ujednoliconego sygna\u0142u, a nie maj\u0105 galwanicznej izolacji z urz\u0105dzeniami polowymi, dlatego trzeba budowa\u0107 ogr\u00f3d z r\u00f3\u017cnych modu\u0142\u00f3w konwersji i po\u015brednich uk\u0142ad\u00f3w, co znacznie utrudnia podstaw\u0119 element\u00f3w.<\/p>\n<p><img decoding=\"async\" alt=\"Opony i protoko\u0142y w automatyce przemys\u0142owej: jak to wszystko dzia\u0142a\" src=\"\/wp-content\/uploads\/2019\/05\/d30ec8cb4bfdf5de396c4cc9e8341e35.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Modu\u0142y po\u015brednicz\u0105ce konwersji sygna\u0142u z galwaniczn\u0105 izolacj\u0105. \u0179r\u00f3d\u0142o: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.dataforth.com\/signal-conditioning.aspx\">DataForth Corporation<\/a><\/noindex><\/i><\/p>\n<p>\"A co z protoko\u0142em wymiany na przemys\u0142owej szynie?\" \u2014 zapytacie. A nic. Nie ma go w takiej realizacji. Przez linie kablowe sygna\u0142 trafia z czujnik\u00f3w do konwerter\u00f3w sygna\u0142\u00f3w, konwertery wydaj\u0105 napi\u0119cie na dyskretnej lub analogowej p\u0142ycie wej\u015bcia-wyj\u015bcia, a dane z p\u0142yty ju\u017c s\u0105 odczytywane przez porty wej\u015bcia\/wyj\u015bcia, \u015brodkami systemu operacyjnego. I \u017cadnych wyspecjalizowanych protoko\u0142\u00f3w.<\/p>\n<h2>Jak dzia\u0142aj\u0105 nowoczesne przemys\u0142owe szyny i protoko\u0142y<\/h2>\n<p>\nA co teraz? Do dzisiejszego dnia klasyczna ideologia budowania zautomatyzowanych system\u00f3w nieco si\u0119 zmieni\u0142a. Wp\u0142yn\u0119\u0142o na to wiele czynnik\u00f3w, pocz\u0105wszy od tego, \u017ce automatyzacja r\u00f3wnie\u017c musi by\u0107 wygodna, a sko\u0144czywszy na tendencji do rozproszonych zautomatyzowanych system\u00f3w z w\u0119z\u0142ami oddalonymi od siebie.<\/p>\n<p>Mo\u017cna powiedzie\u0107, \u017ce obecnie istniej\u0105 dwie g\u0142\u00f3wne koncepcje budowania system\u00f3w automatyzacji: zlokalizowane i rozproszone zautomatyzowane systemy.<\/p>\n<p>W przypadku system\u00f3w zlokalizowanych, gdzie zbieranie danych i zarz\u0105dzanie s\u0105 centralizowane w jednym konkretnym miejscu, popularna jest koncepcja zestawu modu\u0142\u00f3w wej\u015bcia-wyj\u015bcia, po\u0142\u0105czonych wsp\u00f3ln\u0105 szybk\u0105 magistral\u0105, w tym kontrolerem z w\u0142asnym protoko\u0142em wymiany. Zazwyczaj modu\u0142y wej\u015bcia-wyj\u015bcia obejmuj\u0105 r\u00f3wnie\u017c przetwornik sygna\u0142u i izolacj\u0119 galwaniczn\u0105 (cho\u0107 oczywi\u015bcie nie zawsze). Konsument ko\u0144cowy musi jedynie zrozumie\u0107, jakie typy czujnik\u00f3w i mechanizm\u00f3w b\u0119d\u0105 obecne w zautomatyzowanym systemie, policzy\u0107 liczb\u0119 wymaganych modu\u0142\u00f3w wej\u015bcia-wyj\u015bcia dla r\u00f3\u017cnych typ\u00f3w sygna\u0142\u00f3w i po\u0142\u0105czy\u0107 je w jedn\u0105 wsp\u00f3ln\u0105 lini\u0119 z kontrolerem. W tym przypadku ka\u017cdy producent zazwyczaj stosuje sw\u00f3j ulubiony protok\u00f3\u0142 wymiany mi\u0119dzy modu\u0142ami wej\u015bcia-wyj\u015bcia a kontrolerem, co daje wiele mo\u017cliwo\u015bci.<\/p>\n<p>W przypadku system\u00f3w rozproszonych obowi\u0105zuje wszystko, co powiedziano na temat system\u00f3w zlokalizowanych, z wyj\u0105tkiem tego, \u017ce wa\u017cne jest, aby poszczeg\u00f3lne elementy, takie jak zestaw modu\u0142\u00f3w wej\u015bcia-wyj\u015bcia oraz urz\u0105dzenie zbieraj\u0105ce i przesy\u0142aj\u0105ce informacje \u2014 niezbyt inteligentny mikrokontroler, kt\u00f3ry znajduje si\u0119 gdzie\u015b w budce w polu, obok zaworu, kt\u00f3ry odcina rop\u0119 \u2014 mog\u0142y wsp\u00f3\u0142pracowa\u0107 z podobnymi w\u0119z\u0142ami i z g\u0142\u00f3wnym kontrolerem na du\u017cych odleg\u0142o\u015bciach przy efektywnej szybko\u015bci wymiany. <\/p>\n<p>Jak programi\u015bci wybieraj\u0105 protok\u00f3\u0142 dla swojego projektu? Wszystkie nowoczesne protoko\u0142y wymiany zapewniaj\u0105 do\u015b\u0107 wysok\u0105 wydajno\u015b\u0107, dlatego cz\u0119sto wyb\u00f3r konkretnego producenta nie jest uzale\u017cniony od szybko\u015bci wymiany na tej samej magistrali przemys\u0142owej. Realizacja samego protoko\u0142u r\u00f3wnie\u017c nie jest tak wa\u017cna, poniewa\u017c z punktu widzenia programisty systemu b\u0119dzie to i tak czarna skrzynka, kt\u00f3ra zapewnia pewn\u0105 wewn\u0119trzn\u0105 struktur\u0119 wymiany i nie jest przeznaczona do zewn\u0119trznej interwencji. Najcz\u0119\u015bciej zwraca si\u0119 uwag\u0119 na praktyczne cechy: wydajno\u015b\u0107 obliczeniow\u0105, \u0142atwo\u015b\u0107 zastosowania koncepcji producenta do postawionego zadania, dost\u0119pno\u015b\u0107 potrzebnych typ\u00f3w modu\u0142\u00f3w wej\u015bcia-wyj\u015bcia, mo\u017cliwo\u015b\u0107 wymiany modu\u0142\u00f3w na gor\u0105co bez przerywania magistrali itd.<\/p>\n<p>Popularni dostawcy sprz\u0119tu oferuj\u0105 w\u0142asne implementacje protoko\u0142\u00f3w przemys\u0142owych: na przyk\u0142ad, znana firma Siemens opracowuje swoj\u0105 seri\u0119 protoko\u0142\u00f3w Profinet i Profibus, firma B&amp;R \u2013 protok\u00f3\u0142 Powerlink, a Rockwell Automation \u2013 protok\u00f3\u0142 EtherNet\/IP. Krajowe rozwi\u0105zanie w tej li\u015bcie przyk\u0142ad\u00f3w: wersja protoko\u0142u FBUS od rosyjskiej firmy Fastwel. <\/p>\n<p>S\u0105 te\u017c bardziej uniwersalne rozwi\u0105zania, kt\u00f3re nie s\u0105 zwi\u0105zane z konkretnym producentem, takie jak EtherCAT i CAN. Dok\u0142adnie om\u00f3wimy te protoko\u0142y w dalszej cz\u0119\u015bci artyku\u0142u i zrozumiemy, kt\u00f3re z nich s\u0105 lepiej dostosowane do konkretnych zastosowa\u0144: w przemy\u015ble motoryzacyjnym i lotniczym, w produkcji elektroniki, w systemach pozycjonowania i robotyki. Zosta\u0144cie z nami!<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/454156\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0438 \u0432\u0430\u0441 \u0437\u043d\u0430\u044e\u0442 \u0438\u043b\u0438 \u0434\u0430\u0436\u0435 \u0432\u0438\u0434\u0435\u043b\u0438, \u043a\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0430\u0442\u043e\u043c\u043d\u0430\u044f \u0441\u0442\u0430\u043d\u0446\u0438\u044f \u0438\u043b\u0438 \u0437\u0430\u0432\u043e\u0434 \u0441\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043b\u0438\u043d\u0438\u0439: \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u043e \u0447\u0430\u0441\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043a\u043e\u043c\u043d\u0430\u0442\u0435, \u0441 \u043a\u0443\u0447\u0435\u0439 \u044d\u043a\u0440\u0430\u043d\u043e\u0432, \u043b\u0430\u043c\u043f\u043e\u0447\u0435\u043a \u0438 \u043f\u0443\u043b\u044c\u0442\u043e\u0432. \u042d\u0442\u043e \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0431\u044b\u0447\u043d\u043e \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0435\u0442\u0441\u044f \u0413\u0429\u0423 \u2014 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0449\u0438\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0437\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c. \u041d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u0432\u0430\u043c \u0431\u044b\u043b\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26217,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34795","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0438 \u0432\u0430\u0441.\" \/>\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\/pl\/blog\/news\/shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\u0428\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\u043a\u0435: \u043a\u0430\u043a \u0432\u0441\u0451 \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0438 \u0432\u0430\u0441.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet\" \/>\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-10-31T19:00:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:00:25+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\udd47Szyny i protoko\u0142y w automatyce przemys\u0142owej: jak to wszystko dzia\u0142a | ProHoster","description":"Na pewno wielu z was.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\u0428\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\u043a\u0435: \u043a\u0430\u043a \u0432\u0441\u0451 \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 | ProHoster","og:description":"\u041d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0438 \u0432\u0430\u0441.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet","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-10-31T19:00:25+00:00","article:modified_time":"2019-10-31T19:00:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34795","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-21 20:39:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:15:37","updated":"2026-01-21 20:39:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/34795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=34795"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/34795\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/26217"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=34795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=34795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=34795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}