{"id":27360,"date":"2026-10-13T18:59:50","date_gmt":"2026-10-13T16:59:50","guid":{"rendered":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/?p=27360"},"modified":"2026-10-13T18:59:52","modified_gmt":"2026-10-13T16:59:52","slug":"rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa","status":"publish","type":"post","link":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/","title":{"rendered":"Rozszerzenie architektury VDA 5050 o infrastruktur\u0119 zak\u0142adow\u0105"},"content":{"rendered":"\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">W tym artykule opisujemy, w jaki spos\u00f3b zastosowanie sterownika PLC pozwala rozszerzy\u0107 standard komunikacji VDA 5050 o integracj\u0119 z elementami infrastruktury, takimi jak bramy, czujniki, sygna\u0142y alarmowe i inne urz\u0105dzenia pracuj\u0105ce w zak\u0142adzie produkcyjnym.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Standardowa architektura VDA 5050<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Standard VDA 5050 zosta\u0142 opracowany jako spos\u00f3b komunikacji pomi\u0119dzy robotami mobilnymi a nadrz\u0119dnym systemem zarz\u0105dzania flot\u0105.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W swojej podstawowej postaci architektura sk\u0142ada si\u0119 z trzech g\u0142\u00f3wnych element\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>robot\u00f3w mobilnych,<\/li>\n\n\n\n<li>Brokera MQTT,<\/li>\n\n\n\n<li>Fleet Managera.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Roboty publikuj\u0105 informacje o swoim stanie, pozycji czy realizowanych zadaniach do odpowiednich topic\u00f3w MQTT. Fleet Manager subskrybuje te dane, analizuje sytuacj\u0119 na obiekcie i przekazuje robotom kolejne polecenia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Komunikacja realizowana jest za pomoc\u0105 MQTT, natomiast struktura danych opisana jest przez standard VDA 5050.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Taka architektura doskonale sprawdza si\u0119 do zarz\u0105dzania ruchem robot\u00f3w. W praktyce jednak szybko pojawia si\u0119 potrzeba integracji dodatkowych element\u00f3w infrastruktury znajduj\u0105cych si\u0119 na hali produkcyjnej.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1149\" height=\"572\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/06.jpg\" alt=\"\" class=\"wp-image-27426\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/06.jpg 1149w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/06-840x418.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/06-768x382.jpg 768w\" sizes=\"auto, (max-width: 1149px) 100vw, 1149px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Dlaczego warto rozszerza\u0107 VDA 5050?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Robot mobilny nie porusza si\u0119 w pustej przestrzeni. W trakcie realizacji zadania musi wsp\u00f3\u0142pracowa\u0107 z wieloma elementami infrastruktury, mi\u0119dzy innymi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>bramami automatycznymi,<\/li>\n\n\n\n<li>systemami przeciwpo\u017carowymi,<\/li>\n\n\n\n<li>czujnikami obecno\u015bci palet,<\/li>\n\n\n\n<li>transporterami, maszynami paletyzuj\u0105cymi, innymi systemami ETE Flow.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u017celi informacje z tych urz\u0105dze\u0144 nie s\u0105 dost\u0119pne dla systemu zarz\u0105dzania ruchem, cz\u0119\u015b\u0107 proces\u00f3w musi by\u0107 realizowana lokalnie lub przez dodatkowe dedykowane integracje.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Znacznie prostszym rozwi\u0105zaniem jest wykorzystanie istniej\u0105cej architektury MQTT i dopi\u0119cie infrastruktury do tego samego brokera.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Sterownik Astraada One EC2250 jako brama do \u015bwiata MQTT<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">W systemach dostarczanych przez ASTOR rol\u0119 po\u015brednika pomi\u0119dzy infrastruktur\u0105 a brokerem MQTT pe\u0142ni sterownik <strong>Astraada One EC2250<\/strong>. To w\u0142a\u015bnie do niego pod\u0142\u0105czane s\u0105:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sygna\u0142y z systemu przeciwpo\u017carowego,<\/li>\n\n\n\n<li>sygna\u0142y z bram,<\/li>\n\n\n\n<li>czujniki obecno\u015bci,<\/li>\n\n\n\n<li>wybrane sygna\u0142y maszynowe.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Sterownik odczytuje stany wej\u015b\u0107 i wyj\u015b\u0107 oraz publikuje je do odpowiednich topic\u00f3w MQTT. Dzi\u0119ki temu Fleet Manager, roboty oraz pozosta\u0142e elementy infrastruktury mog\u0105 korzysta\u0107 z tych samych informacji. Powstaje wsp\u00f3lna przestrze\u0144 wymiany danych, w kt\u00f3rej obok standardowych komunikat\u00f3w VDA 5050 pojawiaj\u0105 si\u0119 dodatkowe topiki infrastrukturalne.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Przyk\u0142adowo mog\u0105 to by\u0107:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>GateStatus,<\/li>\n\n\n\n<li>GateCommand,<\/li>\n\n\n\n<li>FireAlarm,<\/li>\n\n\n\n<li>RackSensor,<\/li>\n\n\n\n<li>ETEFlowStatus,<\/li>\n\n\n\n<li>MachineState.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">W efekcie infrastruktura staje si\u0119 pe\u0142noprawnym uczestnikiem systemu.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Integracja bram automatycznych<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jednym z najcz\u0119stszych zastosowa\u0144 jest integracja bram automatycznych. W typowym scenariuszu robot zbli\u017ca si\u0119 do bramy i potrzebuje uzyska\u0107 przejazd. Po osi\u0105gni\u0119ciu okre\u015blonego punktu trasowego publikowane jest \u017c\u0105danie otwarcia bramy. Sterownik EC2250 odbiera t\u0119 informacj\u0119 i podaje sygna\u0142 otwarcia na sterownik bramy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W praktyce bardzo cz\u0119sto spotykamy bramy dzia\u0142aj\u0105ce wed\u0142ug nast\u0119puj\u0105cego schematu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sygna\u0142 wej\u015bciowy: 1 (aktywny) = brama otwierana,<\/li>\n\n\n\n<li>sygna\u0142 wyj\u015bciowy: 1 = brama otwarta,<\/li>\n\n\n\n<li>sygna\u0142 wej\u015bciowy: 0 (brak sygna\u0142u) = rozpocz\u0119cie zamykania.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Oznacza to, \u017ce samo wys\u0142anie impulsu nie wystarcza. Sterownik musi podtrzymywa\u0107 sygna\u0142 otwarcia przez ca\u0142y czas przejazdu. Sekwencja wygl\u0105da wi\u0119c nast\u0119puj\u0105co:<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div align=\"center\"><p>Robot zg\u0142asza potrzeb\u0119 przejazdu<br>\n\u2193<br>\nSterownik EC2250 podaje sygna\u0142 otwarcia<br>\n\u2193<br>\nBrama zaczyna si\u0119 otwiera\u0107<br>\n\u2193<br>\nBrama potwierdza stan \u201eotwarta\u201d<br>\n\u2193<br>\nRobot otrzymuje zgod\u0119 na przejazd<br>\n\u2193<br>\nSterownik nadal utrzymuje sygna\u0142 otwarcia<br>\n\u2193<br>\nRobot opuszcza stref\u0119<br>\n\u2193<br>\nSterownik zwalnia sygna\u0142<br>\n\u2193<br>\nBrama zamyka si\u0119 automatycznie<br><\/p><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Takie rozwi\u0105zanie eliminuje ryzyko sytuacji, w kt\u00f3rej brama zacznie zamyka\u0107 si\u0119 podczas przejazdu.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"409\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/04-1-840x409.jpg\" alt=\"\" class=\"wp-image-27431\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/04-1-840x409.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/04-1-768x374.jpg 768w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/04-1.jpg 932w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Integracja sygna\u0142\u00f3w PPO\u017b<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bardzo istotnym elementem jest integracja system\u00f3w przeciwpo\u017carowych. W systemach dostarczanych przez ASTOR przyjmowana jest prosta zasada:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>po\u017car = 0<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mo\u017ce wydawa\u0107 si\u0119 to nietypowe, jednak wynika bezpo\u015brednio z bezpiecze\u0144stwa instalacji. Je\u017celi alarm po\u017carowy by\u0142by realizowany jako stan wysoki, w\u00f3wczas uszkodzenie przewodu mog\u0142oby zosta\u0107 b\u0142\u0119dnie zinterpretowane jako brak alarmu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W przypadku logiki:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>0 = alarm<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sytuacja wygl\u0105da inaczej.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stan niski pojawia si\u0119 zar\u00f3wno przy po\u017carze, jak i przy uszkodzeniu przewodu. Oznacza to, \u017ce ka\u017cda utrata sygna\u0142u traktowana jest jako stan wymagaj\u0105cy reakcji. Takie podej\u015bcie jest powszechnie stosowane w automatyce bezpiecze\u0144stwa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Po odebraniu sygna\u0142u PPO\u017b EC2250 publikuje informacj\u0119 do odpowiedniego topicu MQTT. Nast\u0119pnie Fleet Manager mo\u017ce wykona\u0107 wcze\u015bniej zdefiniowane dzia\u0142ania, takie jak:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>zatrzymanie nowych zada\u0144,<\/li>\n\n\n\n<li>zwolnienie wybranych obszar\u00f3w,<\/li>\n\n\n\n<li>odblokowanie przejazd\u00f3w ewakuacyjnych,<\/li>\n\n\n\n<li>otwarcie wybranych bram,<\/li>\n\n\n\n<li>przekierowanie ruchu.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Dzi\u0119ki temu infrastruktura logistyczna staje si\u0119 elementem strategii bezpiecze\u0144stwa zak\u0142adu.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Integracja czujnik\u00f3w obecno\u015bci<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kolejn\u0105 grup\u0105 urz\u0105dze\u0144 s\u0105 czujniki. Najcz\u0119\u015bciej wykorzystujemy je do wykrywania obecno\u015bci palet, pojemnik\u00f3w lub innych jednostek transportowych. Pow\u00f3d jest prosty: bez takiej informacji system musi okresowo sprawdza\u0107 stan stanowiska.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Robot przyje\u017cd\u017ca, sprawdza obecno\u015b\u0107 \u0142adunku, je\u017celi go nie ma \u2013 wraca bez wykonania zadania. W efekcie powstaj\u0105 tak zwane puste przebiegi. Przy wi\u0119kszej liczbie stanowisk prowadzi to do znacz\u0105cego obni\u017cenia wydajno\u015bci systemu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Po pod\u0142\u0105czeniu czujnik\u00f3w do sterownika EC2250 i publikowaniu ich stanu poprzez MQTT logika dzia\u0142ania zmienia si\u0119 ca\u0142kowicie. To nie robot szuka zadania, to infrastruktura informuje o wyst\u0105pieniu zdarzenia:<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div align=\"center\"><p>Czujnik wykrywa obecno\u015b\u0107 palety<br\/>\n\u2193<br\/>\nPublikowana jest informacja do MQTT<br\/>\n\u2193<br\/>\nFleet Manager otrzymuje informacj\u0119<br\/>\n\u2193<br\/>\nTworzone jest zlecenie transportowe<br\/>\n\u2193<br\/>\nRobot realizuje przejazd<\/p><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Dzi\u0119ki temu ograniczamy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>liczb\u0119 pustych przejazd\u00f3w,<\/li>\n\n\n\n<li>ruch na hali,<\/li>\n\n\n\n<li>zu\u017cycie baterii,<\/li>\n\n\n\n<li>obci\u0105\u017cenie sieci komunikacyjnej,<\/li>\n\n\n\n<li>czas oczekiwania na odbi\u00f3r produktu.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1512\" height=\"712\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/03-1.jpg\" alt=\"\" class=\"wp-image-27428\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/03-1.jpg 1512w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/03-1-840x396.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/03-1-768x362.jpg 768w\" sizes=\"auto, (max-width: 1512px) 100vw, 1512px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Integracja urz\u0105dze\u0144 ETE Flow<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tak\u0105 sam\u0105 zasad\u0119 mo\u017cna zastosowa\u0107 dla urz\u0105dze\u0144 ET Flow. Maszyny mog\u0105 publikowa\u0107 informacje o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>gotowo\u015bci do odbioru produktu,<\/li>\n\n\n\n<li>zako\u0144czeniu cyklu,<\/li>\n\n\n\n<li>dost\u0119pno\u015bci stanowiska,<\/li>\n\n\n\n<li>alarmach,<\/li>\n\n\n\n<li>wymaganiu dostarczenia materia\u0142u.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Sterownik EC2250 zbiera te informacje i publikuje je do odpowiednich topic\u00f3w MQTT. Dzi\u0119ki temu Fleet Manager nie musi cyklicznie odpytywa\u0107 urz\u0105dze\u0144. Otrzymuje informacj\u0119 dok\u0142adnie wtedy, gdy pojawia si\u0119 zdarzenie procesowe. Pozwala to budowa\u0107 architektur\u0119 opart\u0105 na zdarzeniach zamiast klasycznego odpytywania urz\u0105dze\u0144.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Jedna architektura dla ca\u0142ego zak\u0142adu<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Najwi\u0119ksz\u0105 zalet\u0105 takiego rozwi\u0105zania jest wykorzystanie istniej\u0105cej infrastruktury komunikacyjnej. Nie tworzymy osobnych po\u0142\u0105cze\u0144 pomi\u0119dzy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>robotami,<\/li>\n\n\n\n<li>bramami,<\/li>\n\n\n\n<li>czujnikami,<\/li>\n\n\n\n<li>systemami PPO\u017b,<\/li>\n\n\n\n<li>systemami ETE Flow.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wszystkie urz\u0105dzenia komunikuj\u0105 si\u0119 za po\u015brednictwem jednego brokera MQTT. W efekcie powstaje wsp\u00f3lna warstwa wymiany danych, w kt\u00f3rej roboty i infrastruktura korzystaj\u0105 z tych samych mechanizm\u00f3w komunikacyjnych.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">VDA 5050 przestaje by\u0107 wy\u0142\u0105cznie standardem dla robot\u00f3w mobilnych, a staje si\u0119 fundamentem integracji ca\u0142ego \u015brodowiska intralogistycznego.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n            <div id=\"mailerlite-form_9\" data-temp-id=\"6ace7a59b2659\">\n                <div class=\"mailerlite-form\">\n                    <form action=\"\" method=\"post\" novalidate>\n                                                    <div class=\"mailerlite-form-title\"><h3>Newsletter Poradnika Automatyka<\/h3><\/div>\n                                                <div class=\"mailerlite-form-description\"><p>Czytaj trendy i inspiracje, podstawy automatyki, automatyk\u0119 w praktyce<\/p>\n<\/div>\n                        <div class=\"mailerlite-form-inputs\">\n                                                                                            <div class=\"mailerlite-form-field\">\n                                    <label for=\"mailerlite-9-field-email\">Email<\/label>\n                                    <input id=\"mailerlite-9-field-email\"\n                                           type=\"email\" required=\"required\"                                            name=\"form_fields[email]\"\n                                           placeholder=\"Email\"\/>\n                                <\/div>\n                                                        <div class=\"mailerlite-form-loader\">Please wait...<\/div>\n                            <div class=\"mailerlite-subscribe-button-container\">\n                                <button class=\"mailerlite-subscribe-submit\" type=\"submit\">\n                                    Zapisz si\u0119                                <\/button>\n                            <\/div>\n                            <input type=\"hidden\" name=\"form_id\" value=\"9\"\/>\n                            <input type=\"hidden\" name=\"action\" value=\"mailerlite_subscribe_form\"\/>\n                            <input type=\"hidden\" name=\"ml_nonce\" value=\"afead637bf\"\/>\n                        <\/div>\n                        <div class=\"mailerlite-form-response\">\n                                                            <h4><p>Dzi\u0119kujemy za zapis do newslettera!<\/p>\n<\/h4>\n                                                    <\/div>\n                    <\/form>\n                <\/div>\n            <\/div>\n        <script type=\"text\/javascript\" src='https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/plugins\/official-mailerlite-sign-up-forms\/assets\/js\/localization\/validation-messages.js'><\/script>\n         <script type=\"text\/javascript\"> var selectedLanguage = \"pl\"; var validationMessages = messages[\"en\"]; if(selectedLanguage) { validationMessages = messages[selectedLanguage]; } window.addEventListener(\"load\", function () { var form_container = document.querySelector(`#mailerlite-form_9[data-temp-id=\"6ace7a59b2659\"] form`); let submitButton = form_container.querySelector('.mailerlite-subscribe-submit'); submitButton.disabled = true; fetch('https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-admin\/admin-ajax.php', { method: 'POST', headers:{ 'Content-Type': 'application\/x-www-form-urlencoded', }, body: new URLSearchParams({ \"action\" : \"ml_create_nonce\", \"ml_nonce\" : form_container.querySelector(\"input[name='ml_nonce']\").value }) }) .then((response) => response.json()) .then((json) => { if(json.success) { form_container.querySelector(\"input[name='ml_nonce']\").value = json.data.ml_nonce; submitButton.disabled = false; } }) .catch((error) => { console.error('Error:', error); }); form_container.addEventListener('submit', (e) => { e.preventDefault(); let data = new URLSearchParams(new FormData(form_container)).toString(); let validationError = false; document.querySelectorAll('.mailerlite-form-error').forEach(el => el.remove()); Array.from(form_container.elements).forEach((input) => { if(input.type !== 'hidden') { if(input.required) { if(input.value == '') { validationError = true; let error = document.createElement(\"span\"); error.className = 'mailerlite-form-error'; error.textContent = validationMessages.required; input.after(error); return false; } } if((input.type == \"email\") && (!validateEmail(input.value))) { validationError = true; let error = document.createElement(\"span\"); error.className = 'mailerlite-form-error'; error.textContent = validationMessages.email; input.after(error); return false; } } }); if(validationError) { return false; } fade.out(form_container.querySelector('.mailerlite-subscribe-button-container'), () => { fade.in(form_container.querySelector('.mailerlite-form-loader')); }); fetch('https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-admin\/admin-ajax.php', { method: 'POST', headers:{ 'Content-Type': 'application\/x-www-form-urlencoded', }, body: data }) .then((response) => { fade.out(form_container.querySelector('.mailerlite-form-inputs'), () => { fade.in(form_container.querySelector('.mailerlite-form-response')); }); }) .catch((error) => { console.error('Error:', error); }); }); }, false); var fade = { out: function(el, fn = false) { var fadeOutEffect = setInterval(function () { if (!el.style.opacity) { el.style.opacity = 1; } if (el.style.opacity > 0) { el.style.opacity -= 0.1; } else { el.style.display = 'none'; clearInterval(fadeOutEffect); } }, 50); if( typeof (fn) == 'function') { fn(); } }, in: function(el) { var fadeInEffect = setInterval(function () { if (!el.style.opacity) { el.style.opacity = 0; } if (el.style.opacity < 1) { el.style.opacity = Number(el.style.opacity) + 0.1; } else { el.style.display = 'block'; clearInterval(fadeInEffect); } }, 50); } }; function validateEmail(email){ if(email.match( \/^(([^<>()[\\]\\\\.,;:\\s@\\\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\\\"]+)*)|(\\\".+\\\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$\/ )) { return true; } return false; } <\/script> \n","protected":false},"excerpt":{"rendered":"<p>W tym artykule opisujemy, w jaki spos\u00f3b zastosowanie sterownika PLC pozwala rozszerzy\u0107 standard komunikacji VDA 5050 o integracj\u0119 z elementami infrastruktury, takimi jak bramy, czujniki, sygna\u0142y alarmowe i inne urz\u0105dzenia pracuj\u0105ce w zak\u0142adzie produkcyjnym.<\/p>\n","protected":false},"author":108,"featured_media":27422,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[234],"tags":[266,294,288,286],"class_list":["post-27360","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automatyka-w-praktyce","tag-agilox","tag-eteflow-2","tag-eteflow","tag-roboty-autonomiczne-agilox"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>Rozszerzenie architektury VDA 5050 o infrastruktur\u0119 zak\u0142adow\u0105 | Poradnik Automatyka<\/title>\r\n<meta name=\"description\" content=\"Dowiedz si\u0119, w jaki spos\u00f3b sterownik PLC pozwala rozszerzy\u0107 standard komunikacji VDA 5050 o integracj\u0119 z elementami infrastruktury zak\u0142adu.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/\" \/>\r\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Rozszerzenie architektury VDA 5050 o infrastruktur\u0119 zak\u0142adow\u0105 | Poradnik Automatyka\" \/>\r\n<meta property=\"og:description\" content=\"Dowiedz si\u0119, w jaki spos\u00f3b sterownik PLC pozwala rozszerzy\u0107 standard komunikacji VDA 5050 o integracj\u0119 z elementami infrastruktury zak\u0142adu.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Poradnik Automatyka\" \/>\r\n<meta property=\"article:published_time\" content=\"2026-10-13T16:59:50+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2026-10-13T16:59:52+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/vda5050-head.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"1051\" \/>\r\n\t<meta property=\"og:image:height\" content=\"400\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\r\n<meta name=\"author\" content=\"Eliza W\u0119grzyn\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eliza W\u0119grzyn\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minut\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\\\/\"},\"author\":{\"name\":\"Eliza W\u0119grzyn\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#\\\/schema\\\/person\\\/63689f1b9cb3dfd9c5cbd785b4b3e05a\"},\"headline\":\"Rozszerzenie architektury VDA 5050 o infrastruktur\u0119 zak\u0142adow\u0105\",\"datePublished\":\"2026-10-13T16:59:50+00:00\",\"dateModified\":\"2026-10-13T16:59:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\\\/\"},\"wordCount\":1031,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/vda5050-head.jpg\",\"keywords\":[\"agilox\",\"EtE\u00aeflow\",\"eteflow\",\"roboty autonomiczne agilox\"],\"articleSection\":[\"Automatyka w praktyce\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\\\/\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\\\/\",\"name\":\"Rozszerzenie architektury VDA 5050 o infrastruktur\u0119 zak\u0142adow\u0105 | Poradnik Automatyka\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/vda5050-head.jpg\",\"datePublished\":\"2026-10-13T16:59:50+00:00\",\"dateModified\":\"2026-10-13T16:59:52+00:00\",\"description\":\"Dowiedz si\u0119, w jaki spos\u00f3b sterownik PLC pozwala rozszerzy\u0107 standard komunikacji VDA 5050 o integracj\u0119 z elementami infrastruktury zak\u0142adu.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/vda5050-head.jpg\",\"contentUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/vda5050-head.jpg\",\"width\":1051,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Automatyka w praktyce\",\"item\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/category\\\/automatyka-w-praktyce\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rozszerzenie architektury VDA 5050 o infrastruktur\u0119 zak\u0142adow\u0105\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#website\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/\",\"name\":\"Poradnik Automatyka\",\"description\":\"Poradnik Automatyka to przydatne kursy, u\u017cyteczne artyku\u0142y i merytoryczne webinary dla ka\u017cdego automatyka i elektryka.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#organization\",\"name\":\"ASTOR\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/ASTOR_zwykly_sam_logotyp.png\",\"contentUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/ASTOR_zwykly_sam_logotyp.png\",\"width\":3322,\"height\":1078,\"caption\":\"ASTOR\"},\"image\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#\\\/schema\\\/person\\\/63689f1b9cb3dfd9c5cbd785b4b3e05a\",\"name\":\"Eliza W\u0119grzyn\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/eliza_w-301x301.jpg\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/eliza_w-301x301.jpg\",\"contentUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/eliza_w-301x301.jpg\",\"caption\":\"Eliza W\u0119grzyn\"},\"description\":\"Starszy Specjalista ds. system\u00f3w intralogistyki i robotyzacji w Linii Biznesowej Intralogistyka, ASTOR\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/autor\\\/eliza-w\\\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rozszerzenie architektury VDA 5050 o infrastruktur\u0119 zak\u0142adow\u0105 | Poradnik Automatyka","description":"Dowiedz si\u0119, w jaki spos\u00f3b sterownik PLC pozwala rozszerzy\u0107 standard komunikacji VDA 5050 o integracj\u0119 z elementami infrastruktury zak\u0142adu.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/","og_locale":"pl_PL","og_type":"article","og_title":"Rozszerzenie architektury VDA 5050 o infrastruktur\u0119 zak\u0142adow\u0105 | Poradnik Automatyka","og_description":"Dowiedz si\u0119, w jaki spos\u00f3b sterownik PLC pozwala rozszerzy\u0107 standard komunikacji VDA 5050 o integracj\u0119 z elementami infrastruktury zak\u0142adu.","og_url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/","og_site_name":"Poradnik Automatyka","article_published_time":"2026-10-13T16:59:50+00:00","article_modified_time":"2026-10-13T16:59:52+00:00","og_image":[{"width":1051,"height":400,"url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/vda5050-head.jpg","type":"image\/jpeg"}],"author":"Eliza W\u0119grzyn","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Eliza W\u0119grzyn","Szacowany czas czytania":"7 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/#article","isPartOf":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/"},"author":{"name":"Eliza W\u0119grzyn","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/person\/63689f1b9cb3dfd9c5cbd785b4b3e05a"},"headline":"Rozszerzenie architektury VDA 5050 o infrastruktur\u0119 zak\u0142adow\u0105","datePublished":"2026-10-13T16:59:50+00:00","dateModified":"2026-10-13T16:59:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/"},"wordCount":1031,"commentCount":0,"publisher":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#organization"},"image":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/#primaryimage"},"thumbnailUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/vda5050-head.jpg","keywords":["agilox","EtE\u00aeflow","eteflow","roboty autonomiczne agilox"],"articleSection":["Automatyka w praktyce"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/","name":"Rozszerzenie architektury VDA 5050 o infrastruktur\u0119 zak\u0142adow\u0105 | Poradnik Automatyka","isPartOf":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/#primaryimage"},"image":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/#primaryimage"},"thumbnailUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/vda5050-head.jpg","datePublished":"2026-10-13T16:59:50+00:00","dateModified":"2026-10-13T16:59:52+00:00","description":"Dowiedz si\u0119, w jaki spos\u00f3b sterownik PLC pozwala rozszerzy\u0107 standard komunikacji VDA 5050 o integracj\u0119 z elementami infrastruktury zak\u0142adu.","breadcrumb":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/#primaryimage","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/vda5050-head.jpg","contentUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/vda5050-head.jpg","width":1051,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/rozszerzenie-architektury-vda-5050-o-infrastrukture-zakladowa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Automatyka w praktyce","item":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/category\/automatyka-w-praktyce\/"},{"@type":"ListItem","position":2,"name":"Rozszerzenie architektury VDA 5050 o infrastruktur\u0119 zak\u0142adow\u0105"}]},{"@type":"WebSite","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#website","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/","name":"Poradnik Automatyka","description":"Poradnik Automatyka to przydatne kursy, u\u017cyteczne artyku\u0142y i merytoryczne webinary dla ka\u017cdego automatyka i elektryka.","publisher":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#organization","name":"ASTOR","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/logo\/image\/","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2018\/08\/ASTOR_zwykly_sam_logotyp.png","contentUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2018\/08\/ASTOR_zwykly_sam_logotyp.png","width":3322,"height":1078,"caption":"ASTOR"},"image":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/person\/63689f1b9cb3dfd9c5cbd785b4b3e05a","name":"Eliza W\u0119grzyn","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/eliza_w-301x301.jpg","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/eliza_w-301x301.jpg","contentUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/10\/eliza_w-301x301.jpg","caption":"Eliza W\u0119grzyn"},"description":"Starszy Specjalista ds. system\u00f3w intralogistyki i robotyzacji w Linii Biznesowej Intralogistyka, ASTOR","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/autor\/eliza-w\/"}]}},"_links":{"self":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/27360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/users\/108"}],"replies":[{"embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/comments?post=27360"}],"version-history":[{"count":3,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/27360\/revisions"}],"predecessor-version":[{"id":27438,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/27360\/revisions\/27438"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/media\/27422"}],"wp:attachment":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/media?parent=27360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/categories?post=27360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/tags?post=27360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}