{"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\/pl\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki","title":{"rendered":"Przegl\u0105d nowoczesnych protoko\u0142\u00f3w w systemach automatyki przemys\u0142owej","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Przegl\u0105d nowoczesnych protoko\u0142\u00f3w w systemach automatyki przemys\u0142owej\" 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\/\">W poprzednim artykule<\/a><\/noindex> om\u00f3wili\u015bmy, jak dzia\u0142aj\u0105 szyny i protoko\u0142y w automatyzacji przemys\u0142owej. Tym razem skupimy si\u0119 na nowoczesnych rozwi\u0105zaniach roboczych: przyjrzymy si\u0119, jakie protoko\u0142y s\u0105 stosowane w systemach na ca\u0142ym \u015bwiecie. Zbadamy technologie niemieckich firm Beckhoff i Siemens, austriackiej B&amp;R, ameryka\u0144skiej Rockwell Automation i rosyjskiej Fastwel. Przyjrzymy si\u0119 tak\u017ce uniwersalnym rozwi\u0105zaniom, kt\u00f3re nie s\u0105 zwi\u0105zane z konkretnym producentem, takim jak EtherCAT i CAN.\u00a0<\/p>\n<p><\/p>\n<p>Na ko\u0144cu artyku\u0142u znajdzie si\u0119 tabela por\u00f3wnawcza z charakterystykami protoko\u0142\u00f3w EtherCAT, POWERLINK, PROFINET, EtherNet\/IP i ModbusTCP.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Nie uwzgl\u0119dnili\u015bmy w przegl\u0105dzie protoko\u0142\u00f3w PRP, HSR, OPC UA i innych, poniewa\u017c na Habrze ju\u017c s\u0105 doskona\u0142e artyku\u0142y naszych in\u017cynier\u00f3w, kt\u00f3re zajmuj\u0105 si\u0119 opracowaniem system\u00f3w automatyki przemys\u0142owej. Na przyk\u0142ad, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/phoenix_contact\/blog\/443248\/\">\u201eProtoko\u0142y \u201abezszwowego\u2019 rezerwowania PRP i HSR\u201d<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/433282\/\">\u201eBramy protoko\u0142\u00f3w przemys\u0142owych na Linuxie. Zbuduj sam\u201d<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Na pocz\u0105tek zdefiniujmy terminologi\u0119: Industrial Ethernet = sie\u0107 przemys\u0142owa, Fieldbus = szyna polowa. W rosyjskiej automatyce przemys\u0142owej zdarza si\u0119 zamieszanie w terminologii dotycz\u0105cej szyny polowej i przemys\u0142owej sieci dolnego poziomu. Cz\u0119sto te terminy s\u0105 \u0142\u0105czone w jedno rozmyte poj\u0119cie \u201epoziom dolny\u201d, kt\u00f3re jest okre\u015blane zar\u00f3wno jako szyna polowa, jak i szyna dolnego poziomu, chocia\u017c w rzeczywisto\u015bci mo\u017ce to nie by\u0107 szyna w og\u00f3le. <\/p>\n<p><b class=\"spoiler_title\">Dlaczego tak?<\/b>Tego rodzaju zamieszanie najprawdopodobniej wynika z faktu, \u017ce w wielu nowoczesnych kontrolerach po\u0142\u0105czenie modu\u0142\u00f3w wej\u015bcia-wyj\u015bcia cz\u0119sto realizowane jest za pomoc\u0105 panelu zbiorczego (ang. backplane) lub fizycznej szyny. Oznacza to, \u017ce u\u017cywane s\u0105 pewne z\u0142\u0105cza szynowe i z\u0142\u0105cza, aby po\u0142\u0105czy\u0107 kilka modu\u0142\u00f3w w jeden w\u0119ze\u0142. Te w\u0119z\u0142y mog\u0105 by\u0107 z kolei po\u0142\u0105czone mi\u0119dzy sob\u0105 zar\u00f3wno sieci\u0105 przemys\u0142ow\u0105, jak i szyn\u0105 polow\u0105. W zachodniej terminologii jest wyra\u017any podzia\u0142: sie\u0107 \u2014 to sie\u0107, szyna \u2014 to szyna. Pierwsze okre\u015blane jest terminem Industrial Ethernet, drugie \u2014 Fieldbus. W artykule dla tych poj\u0119\u0107 proponuje si\u0119 u\u017cywanie termin\u00f3w \u201esie\u0107 przemys\u0142owa\u201d i \u201eszyna polowa\u201d odpowiednio.<\/p>\n<h2>Standard sieci przemys\u0142owej EtherCAT, opracowany przez firm\u0119 Beckhoff<\/h2>\n<p><\/p>\n<p>Protok\u00f3\u0142 i przemys\u0142owa sie\u0107 EtherCAT to z pewno\u015bci\u0105 jeden z najszybszych obecnie sposob\u00f3w przesy\u0142ania danych w systemach automatyki. Sie\u0107 EtherCAT jest skutecznie stosowana w rozproszonych systemach automatyzacji, gdzie wsp\u00f3\u0142pracuj\u0105ce w\u0119z\u0142y s\u0105 rozrzucane na du\u017c\u0105 odleg\u0142o\u015b\u0107.<\/p>\n<p><\/p>\n<p>Protok\u00f3\u0142 EtherCAT wykorzystuje standardowe ramki Ethernet do przesy\u0142ania swoich telegram\u00f3w, dzi\u0119ki czemu zapewnia zgodno\u015b\u0107 z ka\u017cdym standardowym sprz\u0119tem Ethernet, a w zasadzie odbi\u00f3r i przesy\u0142anie danych mog\u0105 by\u0107 zorganizowane na dowolnym kontrolerze Ethernet, przy odpowiednim oprogramowaniu.<\/p>\n<p><img decoding=\"async\" alt=\"Przegl\u0105d nowoczesnych protoko\u0142\u00f3w w systemach automatyki przemys\u0142owej\" src=\"\/wp-content\/uploads\/2019\/11\/8823ae8f36e7fa51577d20a2773316dd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kontroler Beckhoff z zestawem modu\u0142\u00f3w we\/wy. \u0179r\u00f3d\u0142o: <noindex><a rel=\"nofollow\" href=\"http:\/\/www.beckhoff.de\">www.beckhoff.de<\/a><\/noindex><\/i><\/p>\n<p>Specyfikacja protoko\u0142u jest otwarta i dost\u0119pna, ale tylko w ramach stowarzyszenia do prac rozwojowych \u2014 EtherCAT Technology Group.<\/p>\n<p><\/p>\n<p>Tak dzia\u0142a EtherCAT (widok hipnotyzuj\u0105cy, jak gra 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=\"Odtwarzaj wideo\" 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>Wysoka pr\u0119dko\u015b\u0107 wymiany w tym protokole \u2014 m\u00f3wimy tu o jednostkach mikrosekund \u2014 zosta\u0142a osi\u0105gni\u0119ta dzi\u0119ki temu, \u017ce projektanci zrezygnowali z wymiany za pomoc\u0105 telegram\u00f3w wysy\u0142anych bezpo\u015brednio do konkretnego urz\u0105dzenia. Zamiast tego do sieci EtherCAT kierowany jest jeden telegram, adresowany do wszystkich urz\u0105dze\u0144 jednocze\u015bnie, ka\u017cdy z podrz\u0119dnych w\u0119z\u0142\u00f3w zbierania i przesy\u0142ania informacji (cz\u0119sto nazywanych U\u0421O \u2014 urz\u0105dzenie komunikacyjne z obiektem) pobiera w locie te dane, kt\u00f3re by\u0142y mu przeznaczone, i wstawia do telegramu dane, kt\u00f3re jest gotowe udost\u0119pni\u0107 do wymiany. Nast\u0119pnie telegram jest wysy\u0142any do nast\u0119pnego podrz\u0119dnego w\u0119z\u0142a, gdzie odbywa si\u0119 ta sama operacja. Przechodz\u0105c przez wszystkie U\u0421O, telegram wraca do g\u0142\u00f3wnego kontrolera, kt\u00f3ry na podstawie uzyskanych od podrz\u0119dnych urz\u0105dze\u0144 danych, realizuje logik\u0119 sterowania, znowu wsp\u00f3\u0142dzia\u0142aj\u0105c za pomoc\u0105 telegramu z podrz\u0119dnymi w\u0119z\u0142ami, kt\u00f3re wydaj\u0105 sygna\u0142 steruj\u0105cy do sprz\u0119tu.<\/p>\n<p><\/p>\n<p>Sie\u0107 EtherCAT mo\u017ce mie\u0107 dowoln\u0105 topologi\u0119, ale w zasadzie zawsze b\u0119dzie to pier\u015bcie\u0144 \u2014 z powodu u\u017cycia trybu pe\u0142nodupleksowego i dw\u00f3ch gniazd Ethernet. W ten spos\u00f3b telegram zawsze b\u0119dzie przesy\u0142any kolejno do ka\u017cdego urz\u0105dzenia w sieci.<\/p>\n<p><img decoding=\"async\" alt=\"Przegl\u0105d nowoczesnych protoko\u0142\u00f3w w systemach automatyki przemys\u0142owej\" src=\"\/wp-content\/uploads\/2019\/11\/7aac8c8c54fb49fcb45988be691e425c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Schematyczne przedstawienie sieci EtherCAT z kilkoma w\u0119z\u0142ami. \u0179r\u00f3d\u0142o: <noindex><a rel=\"nofollow\" href=\"https:\/\/realpars.com\/tag\/ethercat\/\">realpars.com<\/a><\/noindex><\/i><\/p>\n<p>Nawiasem m\u00f3wi\u0105c, specyfikacja EtherCAT nie zawiera ogranicze\u0144 poziomu fizycznego 100Base-TX, dlatego implementacja protoko\u0142u jest mo\u017cliwa na podstawie linii gigabitowych i optycznych.<\/p>\n<p><\/p>\n<h2>Otwarte przemys\u0142owe sieci i standardy PROFIBUS\/NPT firmy Siemens<\/h2>\n<p><\/p>\n<p>Niemiecki koncern Siemens jest od dawna znany ze swoich programowalnych kontroler\u00f3w logicznych (PLC), kt\u00f3re s\u0105 u\u017cywane na ca\u0142ym \u015bwiecie.<\/p>\n<p><\/p>\n<p>Wymiana danych mi\u0119dzy w\u0119z\u0142ami zautomatyzowanego systemu zarz\u0105dzanego przez sprz\u0119t Siemens odbywa si\u0119 zar\u00f3wno przez magistral\u0119 polow\u0105 zwan\u0105 PROFIBUS, jak i w sieci przemys\u0142owej PROFINET.<\/p>\n<p><\/p>\n<p>Magistrala PROFIBUS korzysta ze specjalnego dwuzylindrowego kabla z wtykami DB-9. U Siemensa jest on fioletowy, ale w praktyce spotkali\u015bmy r\u00f3wnie\u017c inne :). Aby po\u0142\u0105czy\u0107 kilka w\u0119z\u0142\u00f3w, wtyk mo\u017ce \u0142\u0105czy\u0107 dwa kable. Ma r\u00f3wnie\u017c prze\u0142\u0105cznik dla rezystora terminacyjnego. Rezystor terminacyjny musi by\u0107 w\u0142\u0105czony na ko\u0144cowych urz\u0105dzeniach sieci, co sygnalizuje, \u017ce jest to pierwsze lub ostatnie urz\u0105dzenie, a po nim ju\u017c nic nie ma, tylko mrok i pustka (wszystkie rs485 tak dzia\u0142aj\u0105). Je\u015bli w rezystor w\u0142\u0105czony na po\u015brednim z\u0142\u0105czu, to kolejny odcinek zostanie wy\u0142\u0105czony.<\/p>\n<p><img decoding=\"async\" alt=\"Przegl\u0105d nowoczesnych protoko\u0142\u00f3w w systemach automatyki przemys\u0142owej\" src=\"\/wp-content\/uploads\/2019\/11\/e2cce1ba8fad753d3bc62d7f88077ab5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kabel PROFIBUS z wtykami. \u0179r\u00f3d\u0142o: <noindex><a rel=\"nofollow\" href=\"https:\/\/vipausa.com\/products\/pa003004-profibus-easyconn-adapter-cable.html\">VIPA ControlsAmerica<\/a><\/noindex><\/i><\/p>\n<p>W sieci PROFINET u\u017cywa si\u0119 odpowiednika skr\u0119tki, zazwyczaj z wtykami RJ-45, kabel jest malowany na zielono. Je\u015bli topologia PROFIBUS to magistrala, to topologia sieci PROFINET mo\u017ce by\u0107 dowolna: zar\u00f3wno pier\u015bcie\u0144, gwiazda, drzewo, czy wszystko razem.<\/p>\n<p><img decoding=\"async\" alt=\"Przegl\u0105d nowoczesnych protoko\u0142\u00f3w w systemach automatyki przemys\u0142owej\" src=\"\/wp-content\/uploads\/2019\/11\/5b080d6c72c5f15754da62bb1d6bfad6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kontroler Siemens z pod\u0142\u0105czonym kablem PROFINET. \u0179r\u00f3d\u0142o: w3.siemens.com<\/i><\/p>\n<p>Istnieje kilka protoko\u0142\u00f3w transmisji w magistrali PROFIBUS i w sieci PROFINET.<\/p>\n<p><\/p>\n<p>Dla PROFIBUS:<\/p>\n<p><\/p>\n<ol>\n<li>PROFIBUS DP \u2014 implementacja tego protoko\u0142u zak\u0142ada komunikacj\u0119 z zdalnymi urz\u0105dzeniami podrz\u0119dnymi, w przypadku PROFINET odpowiednikiem tego protoko\u0142u jest PROFINET IO.<\/li>\n<li>PROFIBUS PA \u2014 zasadniczo jest to ten sam PROFIBUS DP, tylko u\u017cywany w wykonaniach wybuchobezpiecznych do transmisji danych i zasilania (odpowiednik PROFIBUS DP o innych w\u0142a\u015bciwo\u015bciach fizycznych). Jak dot\u0105d nie istnieje odpowiednik wybuchobezpiecznego protoko\u0142u PROFINET analogicznego do PROFIBUS.<\/li>\n<li>PROFIBUS FMS \u2014 przeznaczony do wymiany danych z systemami innych producent\u00f3w, kt\u00f3re nie mog\u0105 u\u017cywa\u0107 PROFIBUS DP. Odpowiednikiem PROFIBUS FMS w sieci PROFINET jest protok\u00f3\u0142 PROFINET CBA.<\/li>\n<\/ol>\n<p><\/p>\n<p>Dla PROFINET:<\/p>\n<p><\/p>\n<ol>\n<li>PROFINET IO;<\/li>\n<li>PROFINET CBA.<\/li>\n<\/ol>\n<p><\/p>\n<p>Protok\u00f3\u0142 PROFINET IO dzieli si\u0119 na kilka klas:<\/p>\n<p><\/p>\n<ul>\n<li>PROFINET NRT (bez rzeczywistego czasu) \u2014 wykorzystywany jest w aplikacjach, gdzie parametry czasowe nie s\u0105 krytyczne. U\u017cywa on protoko\u0142u transmisji danych Ethernet TCP\/IP, a tak\u017ce UDP\/IP.<\/li>\n<li>PROFINET RT (czas rzeczywisty) \u2014 tutaj wymiana danych wej\u015bcia\/wyj\u015bcia realizowana jest za pomoc\u0105 ramek Ethernet, ale dane diagnostyczne i dane komunikacyjne nadal s\u0105 przesy\u0142ane przez UDP\/IP.\u00a0<\/li>\n<li>PROFINET IRT (izochroniczny czas rzeczywisty) \u2014 ten protok\u00f3\u0142 zosta\u0142 opracowany specjalnie dla aplikacji sterowania ruchem i zawiera izochroniczn\u0105 faz\u0119 transmisji danych.<\/li>\n<\/ul>\n<p><\/p>\n<p>Je\u015bli chodzi o wdro\u017cenie protoko\u0142u twardego czasu rzeczywistego PROFINET IRT, to do komunikacji z zdalnymi urz\u0105dzeniami wyr\u00f3\u017cnia si\u0119 dwa kana\u0142y wymiany: izochroniczny i asynchroniczny. Izosynchronny kana\u0142 o sta\u0142ej d\u0142ugo\u015bci cyklu wymiany korzysta z synchronizacji taktowej i przesy\u0142a dane krytyczne dla czasu; do transmisji u\u017cywane s\u0105 telegramy drugiego poziomu. Czas transmisji w kanale izochronicznym nie przekracza 1 milisekundy.<\/p>\n<p><\/p>\n<p>W kanale asynchronicznym przesy\u0142ane s\u0105 tzw. dane real-time, kt\u00f3re r\u00f3wnie\u017c s\u0105 adresowane poprzez adres MAC. Dodatkowo przesy\u0142ana jest r\u00f3\u017cna diagnostyczna i pomocnicza informacja ju\u017c na poziomie TCP\/IP. Ani dane real-time, ani tym bardziej inne informacje nie mog\u0105 oczywi\u015bcie przerywa\u0107 cyklu izochronicznego.<\/p>\n<p><\/p>\n<p>Rozszerzony zestaw funkcji PROFINET IO nie jest potrzebny w ka\u017cdej systemie automatyki przemys\u0142owej, dlatego ten protok\u00f3\u0142 jest skalowany do konkretnego projektu, z uwzgl\u0119dnieniem klas zgodno\u015bci lub klas zastosowa\u0144 (conformance classes): CC-A, CC-B, CC-CC. Klasy zgodno\u015bci pozwalaj\u0105 na wyb\u00f3r urz\u0105dze\u0144 polowych i komponent\u00f3w magistrali z minimalnie wymagan\u0105 funkcjonalno\u015bci\u0105.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Przegl\u0105d nowoczesnych protoko\u0142\u00f3w w systemach automatyki przemys\u0142owej\" src=\"\/wp-content\/uploads\/2019\/11\/0f55dd1264dcfa207fa915d69a71345c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>\u0179r\u00f3d\u0142o: <noindex><a rel=\"nofollow\" href=\"https:\/\/profinetuniversity.com\/profinet-features\/profinet-conformance-classes\/\">PROFINET lekcja uniwersytecka<\/a><\/noindex><\/i><\/p>\n<p>Drugi protok\u00f3\u0142 komunikacyjny w sieci PROFINET \u2014 PROFINET CBA \u2014 s\u0142u\u017cy do organizacji przemys\u0142owej komunikacji mi\u0119dzy urz\u0105dzeniami r\u00f3\u017cnych producent\u00f3w. Podstawow\u0105 jednostk\u0105 produkcyjn\u0105 w systemach CBA jest pewna jednostka, okre\u015blana jako komponent. Komponent ten zwykle sk\u0142ada si\u0119 z cz\u0119\u015bci mechanicznej, elektrycznej i elektronicznej urz\u0105dzenia lub instalacji, a tak\u017ce odpowiedniego oprogramowania aplikacyjnego. Dla ka\u017cdego komponentu wybierany jest modu\u0142 programowy, kt\u00f3ry zawiera pe\u0142ny opis interfejsu danego komponentu zgodnie z wymaganiami standardu PROFINET. Nast\u0119pnie te modu\u0142y programowe s\u0105 wykorzystywane do wymiany danych z urz\u0105dzeniami.\u00a0<\/p>\n<p><\/p>\n<h2>Protok\u00f3\u0142 Ethernet POWERLINK firmy B&amp;R<\/h2>\n<p><\/p>\n<p>Protok\u00f3\u0142 Powerlink zosta\u0142 opracowany przez austriack\u0105 firm\u0119 B&amp;R na pocz\u0105tku lat 2000-nych. To jeszcze jedna realizacja protoko\u0142u czasu rzeczywistego na bazie standardu Ethernet. Specyfikacja protoko\u0142u jest dost\u0119pna i rozpowszechniana bezp\u0142atnie.\u00a0<\/p>\n<p><\/p>\n<p>W technologii Powerlink stosowany jest mechanizm tzw. mieszanej sondy, gdzie ca\u0142e interakcje mi\u0119dzy urz\u0105dzeniami dzielone s\u0105 na kilka faz. Szczeg\u00f3lnie krytyczne dane s\u0105 przesy\u0142ane w izochronicznej fazie wymiany, dla kt\u00f3rej ustalany jest wym\u00f3g czas odpowiedzi, pozosta\u0142e dane b\u0119d\u0105 przesy\u0142ane w miar\u0119 mo\u017cliwo\u015bci w asynchronicznej fazie.<\/p>\n<p><img decoding=\"async\" alt=\"Przegl\u0105d nowoczesnych protoko\u0142\u00f3w w systemach automatyki przemys\u0142owej\" src=\"\/wp-content\/uploads\/2019\/11\/d1fd036c81a5821172753c99c1287ae1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kontroler B&amp;R z zestawem modu\u0142\u00f3w wej\u015bcia-wyj\u015bcia. \u0179r\u00f3d\u0142o: br-automation.com<\/i><\/p>\n<p>Pocz\u0105tkowo protok\u00f3\u0142 by\u0142 zaimplementowany na poziomie fizycznym 100Base-TX, ale p\u00f3\u017aniej opracowano r\u00f3wnie\u017c realizacj\u0119 gigabitow\u0105.<\/p>\n<p><\/p>\n<p>W protokole Powerlink stosowany jest mechanizm planowania wymiany. W sieci wysy\u0142any jest pewien znacznik lub komunikat steruj\u0105cy, za pomoc\u0105 kt\u00f3rego okre\u015bla si\u0119, kt\u00f3re z urz\u0105dze\u0144 ma w danym momencie zezwolenie na wymian\u0119 danych. W ka\u017cdym momencie dost\u0119pu do wymiany mo\u017ce mie\u0107 tylko jedno urz\u0105dzenie.<\/p>\n<p><img decoding=\"async\" alt=\"Przegl\u0105d nowoczesnych protoko\u0142\u00f3w w systemach automatyki przemys\u0142owej\" src=\"\/wp-content\/uploads\/2019\/11\/07aab33856f6bbd5ba5e9da8a5b53061.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Schematyczna reprezentacja sieci Ethernet POWERLINK z kilkoma w\u0119z\u0142ami.<\/i><\/p>\n<p>W izochronicznej fazie kontroler sondowania kolejno wysy\u0142a zapytanie do ka\u017cdego w\u0119z\u0142a, z kt\u00f3rego nale\u017cy uzyska\u0107 krytyczne dane.\u00a0<\/p>\n<p><\/p>\n<p>Faza izochronna jest realizowana, jak ju\u017c wspomniano, z konfigurowanym czasem cyklu. W asynchronicznej fazie wymiany wykorzystywany jest stos protoko\u0142u IP, kontroler \u017c\u0105da danych niekrytycznych od wszystkich w\u0119z\u0142\u00f3w, kt\u00f3re wysy\u0142aj\u0105 odpowied\u017a w miar\u0119 uzyskiwania dost\u0119pu do przesy\u0142ania w sieci. Stosunek czasu mi\u0119dzy fazami izochronicznymi a asynchronicznymi mo\u017cna r\u0119cznie dostosowa\u0107.<\/p>\n<p><\/p>\n<h2>Protok\u00f3\u0142 Ethernet\/IP firmy Rockwell Automation<\/h2>\n<p><\/p>\n<p>Protok\u00f3\u0142 EtherNet\/IP zosta\u0142 opracowany przy aktywnym udziale ameryka\u0144skiej firmy Rockwell Automation w 2000 roku. Wykorzystuje stos TCP i UDP IP, i rozszerza go na potrzeby automatyzacji przemys\u0142owej. Druga cz\u0119\u015b\u0107 nazwy, wbrew powszechnemu przekonaniu, oznacza nie Internet Protocol, lecz Industrial Protocol. UDP IP korzysta ze stosu komunikacyjnego protoko\u0142u CIP (Common Interface Protocol), kt\u00f3ry jest r\u00f3wnie\u017c wykorzystywany w sieciach ControlNet \/ DeviceNet i realizowany na bazie TCP\/IP.<\/p>\n<p><\/p>\n<p>Specyfikacja EtherNet\/IP jest og\u00f3lnodost\u0119pna i rozpowszechniana bezp\u0142atnie. Topologia sieci Ethernet\/IP mo\u017ce by\u0107 dowolna i mo\u017ce obejmowa\u0107 pier\u015bcie\u0144, gwiazd\u0119, drzewo lub magistral\u0119.<\/p>\n<p><\/p>\n<p>Opr\u00f3cz standardowych funkcji protoko\u0142\u00f3w HTTP, FTP, SMTP, EtherNet\/IP realizuje przesy\u0142anie danych krytycznych czasowo mi\u0119dzy kontrolerem zapytuj\u0105cym a urz\u0105dzeniami I\/O. Przesy\u0142anie danych niekrytycznych czasowo realizowane jest za pomoc\u0105 pakiet\u00f3w TCP, a krytyczna czasowo dostawa cyklicznych danych steruj\u0105cych odbywa si\u0119 za pomoc\u0105 protoko\u0142u UDP.\u00a0<\/p>\n<p><\/p>\n<p>Do synchronizacji czasu w rozproszonych systemach EtherNet\/IP wykorzystuje protok\u00f3\u0142 CIPsync, kt\u00f3ry jest rozszerzeniem protoko\u0142u komunikacyjnego CIP.<\/p>\n<p><\/p>\n<p>\n<\/p>\n<p><img decoding=\"async\" alt=\"Przegl\u0105d nowoczesnych protoko\u0142\u00f3w w systemach automatyki przemys\u0142owej\" src=\"\/wp-content\/uploads\/2019\/11\/7a7f0f3af2a5791ed3168627bc3eb75c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Schematyczny obraz sieci Ethernet\/IP z wieloma w\u0119z\u0142ami i po\u0142\u0105czeniem urz\u0105dze\u0144 Modbus. \u0179r\u00f3d\u0142o: <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>Aby upro\u015bci\u0107 konfiguracj\u0119 sieci EtherNet\/IP, wi\u0119kszo\u015b\u0107 standardowych urz\u0105dze\u0144 automatyki jest dostarczana z wcze\u015bniej okre\u015blonymi plikami konfiguracyjnymi.<\/p>\n<p><\/p>\n<h2>Realizacja protoko\u0142u FBUS w firmie Fastwel<\/h2>\n<p><\/p>\n<p>D\u0142ugo zastanawiali\u015bmy si\u0119, czy uwzgl\u0119dni\u0107 w tej li\u015bcie rosyjsk\u0105 firm\u0119 Fastwel z jej krajow\u0105 realizacj\u0105 przemys\u0142owego protoko\u0142u FBUS, ale ostatecznie zdecydowali\u015bmy si\u0119 napisa\u0107 kilka akapit\u00f3w dla lepszego zrozumienia rzeczywisto\u015bci importu zast\u0119pczego.<\/p>\n<p><\/p>\n<p>Istniej\u0105 dwie fizyczne realizacje FBUS. Jedn\u0105 z nich jest magistrala, w kt\u00f3rej protok\u00f3\u0142 FBUS dzia\u0142a na standardzie RS485. Ponadto istnieje realizacja FBUS w przemys\u0142owej sieci Ethernet.<\/p>\n<p><\/p>\n<p>FBUS trudno nazwa\u0107 szybkim protoko\u0142em, czas odpowiedzi w du\u017cej mierze zale\u017cy od liczby modu\u0142\u00f3w wej\u015bcia-wyj\u015bcia na magistrali i od parametr\u00f3w wymiany, zazwyczaj wynosi od 0,5 do 10 milisekund. Jeden podrz\u0119dny w\u0119ze\u0142 FBUS mo\u017ce obs\u0142ugiwa\u0107 tylko 64 modu\u0142y wej\u015bcia-wyj\u015bcia. D\u0142ugo\u015b\u0107 kabla dla magistrali nie mo\u017ce przekracza\u0107 1 metra, dlatego o systemach rozproszonych nie ma mowy. Raczej mo\u017cna to zrobi\u0107, u\u017cywaj\u0105c przemys\u0142owej sieci FBUS nad TCP\/IP, co z kolei zwi\u0119ksza czas skanowania wielokrotnie. Do pod\u0142\u0105czenia modu\u0142\u00f3w mo\u017cna u\u017cywa\u0107 extender\u00f3w magistrali, co pozwala na wygodne umiejscowienie modu\u0142\u00f3w w szafie automatyki.<\/p>\n<p><img decoding=\"async\" alt=\"Przegl\u0105d nowoczesnych protoko\u0142\u00f3w w systemach automatyki przemys\u0142owej\" src=\"\/wp-content\/uploads\/2019\/11\/0d17bd23b30e659841b76073f0df5364.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kontroler Fastwel z pod\u0142\u0105czonymi modu\u0142ami wej\u015bcia-wyj\u015bcia. \u0179r\u00f3d\u0142o: <noindex><a rel=\"nofollow\" href=\"https:\/\/controleng.ru\/wp-content\/uploads\/5254.pdf\">Control Engineering Rosja<\/a><\/noindex><\/i><\/p>\n<p>\n<\/p>\n<p><\/p>\n<h2>Podsumowuj\u0105c: jak to wszystko stosowane jest w praktyce w APT<\/h2>\n<p><\/p>\n<p>Oczywi\u015bcie, r\u00f3\u017cnorodno\u015b\u0107 wsp\u00f3\u0142czesnych przemys\u0142owych protoko\u0142\u00f3w transmisji danych jest znacznie wi\u0119ksza, ni\u017c opisali\u015bmy w tym artykule. Niekt\u00f3re s\u0105 zwi\u0105zane z konkretnym producentem, inne, wr\u0119cz przeciwnie, s\u0105 uniwersalne. Podczas projektowania zautomatyzowanych system\u00f3w kontroli proces\u00f3w technologicznych (APT) in\u017cynier wybiera optymalne protoko\u0142y, bior\u0105c pod uwag\u0119 konkretne zadania i ograniczenia (wszystko, od technicznych po bud\u017cetowe).<\/p>\n<p><\/p>\n<p>Je\u015bli chodzi o rozpowszechnienie danego protoko\u0142u wymiany, mo\u017cna przedstawi\u0107 diagram firmy <strong>HMS Networks AB<\/strong>, kt\u00f3ry ilustruje udzia\u0142y rynkowe r\u00f3\u017cnych technologii wymiany w sieciach przemys\u0142owych.<\/p>\n<p><\/p>\n<p>\n<\/p>\n<p>\n<img decoding=\"async\" alt=\"Przegl\u0105d nowoczesnych protoko\u0142\u00f3w w systemach automatyki przemys\u0142owej\" src=\"\/wp-content\/uploads\/2019\/11\/55ec4472af21d213791f0b9f6a5a4db5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>\u0179r\u00f3d\u0142o: <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>Jak wida\u0107 na diagramie, PRONET i PROFIBUS od Siemensa zajmuj\u0105 wiod\u0105ce pozycje.<\/p>\n<p>\nCiekawe, \u017ce 6 lat temu <noindex><a rel=\"nofollow\" href=\"https:\/\/eecoonline.com\/ethernetip-vs-profinet-protocol-heavyweights\/\">60% rynku zajmowa\u0142y protoko\u0142y PROFINET i Ethernet\/IP<\/a><\/noindex>.<\/p>\n<p>W poni\u017cszej tabeli zebrano podsumowanie opisanych protoko\u0142\u00f3w wymiany. Niekt\u00f3re parametry, na przyk\u0142ad wydajno\u015b\u0107, s\u0105 wyra\u017cone w abstrakcyjnych terminach: wysoka\/niska. Liczbowe odpowiedniki mo\u017cna znale\u017a\u0107 w artyku\u0142ach dotycz\u0105cych analizy wydajno\u015bci.\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>Poziom fizyczny<\/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>Poziom transmisji danych<\/p>\n<p>\n<\/td>\n<td>\n<p>Warstwa \u0142\u0105cza (ramki Ethernet)<\/p>\n<p>\n<\/td>\n<td>\n<p>Warstwa \u0142\u0105cza (ramki Ethernet)<\/p>\n<p>\n<\/td>\n<td>\n<p>Warstwa \u0142\u0105cza (ramki Ethernet), sieciowa\/transportowa (TCP\/IP)<\/p>\n<p>\n<\/td>\n<td>\n<p>Sieciowa\/transportowa (TCP\/IP)<\/p>\n<p>\n<\/td>\n<td>\n<p>Sieciowa\/transportowa (TCP\/IP)<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Wsparcie dla czasu rzeczywistego<\/p>\n<p>\n<\/td>\n<td>\n<p>Tak<\/p>\n<p>\n<\/td>\n<td>\n<p>Tak<\/p>\n<p>\n<\/td>\n<td>\n<p>Tak<\/p>\n<p>\n<\/td>\n<td>\n<p>Tak<\/p>\n<p>\n<\/td>\n<td>\n<p>Nie<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Wydajno\u015b\u0107<\/p>\n<p>\n<\/td>\n<td>\n<p>Wysokie<\/p>\n<p>\n<\/td>\n<td>\n<p>Wysokie<\/p>\n<p>\n<\/td>\n<td>\n<p>IRT \u2013 wysoka, RT \u2013 \u015brednia<\/p>\n<p>\n<\/td>\n<td>\n<p>\u015arednie<\/p>\n<p>\n<\/td>\n<td>\n<p>Niski<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>D\u0142ugo\u015b\u0107 kabla mi\u0119dzy w\u0119z\u0142ami<\/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>Fazy transmisji<\/p>\n<p>\n<\/td>\n<td>\n<p>Nie<\/p>\n<p>\n<\/td>\n<td>\n<p>Izokronna + asynchroniczna<\/p>\n<p>\n<\/td>\n<td>\n<p>IRT \u2013 izokronna + asynchroniczna, RT \u2013 asynchroniczna<\/p>\n<p>\n<\/td>\n<td>\n<p>Nie<\/p>\n<p>\n<\/td>\n<td>\n<p>Nie<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Liczba w\u0119z\u0142\u00f3w<\/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>Ograniczenie sieci TCP\/IP<\/p>\n<p>\n<\/td>\n<td>\n<p>Ograniczenie sieci TCP\/IP<\/p>\n<p>\n<\/td>\n<td>\n<p>Ograniczenie sieci TCP\/IP<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Zarz\u0105dzanie kolizjami<\/p>\n<p>\n<\/td>\n<td>\n<p>Topologia pier\u015bcieniowa<\/p>\n<p>\n<\/td>\n<td>\n<p>Synchronizacja taktu, fazy przesy\u0142u<\/p>\n<p>\n<\/td>\n<td>\n<p>Topologia pier\u015bcieniowa, fazy przesy\u0142u<\/p>\n<p>\n<\/td>\n<td>\n<p>Prze\u0142\u0105czniki, topologia \u201egwiazda\u201d<\/p>\n<p>\n<\/td>\n<td>\n<p>Prze\u0142\u0105czniki, topologia \u201egwiazda\u201d<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Hot swap<\/p>\n<p>\n<\/td>\n<td>\n<p>Nie<\/p>\n<p>\n<\/td>\n<td>\n<p>Tak<\/p>\n<p>\n<\/td>\n<td>\n<p>Tak<\/p>\n<p>\n<\/td>\n<td>\n<p>Tak<\/p>\n<p>\n<\/td>\n<td>\n<p>W zale\u017cno\u015bci od implementacji<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Koszt sprz\u0119tu<\/p>\n<p>\n<\/td>\n<td>\n<p>Niski<\/p>\n<p>\n<\/td>\n<td>\n<p>Niski<\/p>\n<p>\n<\/td>\n<td>\n<p>Wysokie<\/p>\n<p>\n<\/td>\n<td>\n<p>\u015arednie<\/p>\n<p>\n<\/td>\n<td>\n<p>Niski<\/p>\n<p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/p>\n<p>Obszary zastosowania opisanych protoko\u0142\u00f3w komunikacyjnych, szereg\u00f3w polowych i sieci przemys\u0142owych s\u0105 bardzo r\u00f3\u017cnorodne. Od przemys\u0142u chemicznego i motoryzacyjnego po technologie kosmiczne i produkcj\u0119 elektroniki. Wysokowydajne protoko\u0142y komunikacyjne s\u0105 poszukiwane w systemach lokalizacji w czasie rzeczywistym r\u00f3\u017cnych urz\u0105dze\u0144 oraz w robotyce.<\/p>\n<p><\/p>\n<p>A z jakimi protoko\u0142ami pracowa\u0142e\u015b i gdzie je zastosowa\u0142e\u015b? Podziel si\u0119 swoim do\u015bwiadczeniem w komentarzach. \ud83d\ude42<\/p>\n<p>\u0179r\u00f3d\u0142o: <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\/pl\/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=\"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\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\/pl\/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\udd47Przegl\u0105d nowoczesnych protoko\u0142\u00f3w w systemach automatyki przemys\u0142owej | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki","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\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\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/52162","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=52162"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/52162\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=52162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=52162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=52162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}