{"id":24155,"date":"2025-09-01T08:20:07","date_gmt":"2025-09-01T06:20:07","guid":{"rendered":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/?p=24155"},"modified":"2025-09-01T17:55:15","modified_gmt":"2025-09-01T15:55:15","slug":"komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3","status":"publish","type":"post","link":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/","title":{"rendered":"Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u Modbus TCP\/IP | Kurs konfiguracji komunikacji oddalonych modu\u0142\u00f3w Astraada IO IP67, odc. 3"},"content":{"rendered":"\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>W tym odcinku przedstawiona zostanie konfiguracja komunikacji z wykorzystaniem protoko\u0142u Modbus TCP\/IP. Jest to jeden z najbardziej popularnych sposob\u00f3w komunikacji stosowany w sprz\u0119cie przeznaczonym do pracy w automatyce przemys\u0142owej.<\/p>\n\n\n\n<div class=\"dowiesz-sie\" style=\"margin-top: 40px; margin-bottom: 40px;\">\n<h3>Kurs konfiguracji komunikacji oddalonych modu\u0142\u00f3w Astraada IO IP67<\/h3>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/zdalne-moduly-i-o-wprowadzenie-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-1\/\">1. Zdalne modu\u0142y I\/O \u2013 wprowadzenie<\/a><br \/>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-ethercat-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-2\/\">2. Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u EtherCAT<\/a><br \/>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/\">3. Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u Modbus TCP\/IP<\/a><br \/>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-profinet-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-4\/\">4. Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u Profinet<\/a><br \/>\n<a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-ethernet-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-5\/\">5. Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u EtherNet\/IP<\/a>\n<\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Materia\u0142 podzielono na trzy cz\u0119\u015bci, kt\u00f3re przedstawiaj\u0105, jak na bazie omawianego protoko\u0142u komunikacyjnego mo\u017cna po\u0142\u0105czy\u0107 modu\u0142 Astraada IO IP67 ze sterownikiem Astraada One, panelem Astraada HMI oraz sterownikiem firmy Horner APG.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Konfiguracja komunikacji Astraada IO IP67 \u2013 sterownik PLC Astraada ONE<\/h2>\n\n\n\n<p>W przypadku ch\u0119ci skorzystania z komunikacji Modbus TCP\/IP nale\u017cy wykorzysta\u0107 model <strong>AS70-R-MP-08DIO-P-M12<\/strong> \u2013 pozwala on na prac\u0119 w trybie Multi Protocol.<\/p>\n\n\n\n<p>Fabryczne ustawienia ka\u017cdego modu\u0142u AS70-R-MP-08DIO-P-M12 wygl\u0105daj\u0105 w spos\u00f3b nast\u0119puj\u0105cy:<\/p>\n\n\n\n<p>Protok\u00f3\u0142:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Profinet<\/strong><br>Adres IP:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>192.168.0.2<\/strong><\/p>\n\n\n\n<p>Domy\u015blny protok\u00f3\u0142 tej jednostki to Profinet, dlatego nale\u017cy skonfigurowa\u0107 jednostk\u0119 do pracy jako Modbus TCP Slave oraz zmieni\u0107 adres IP.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Zmiana protoko\u0142u z wykorzystaniem programu Astraada IO Configuration Tool<\/strong><\/h3>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Program pobra\u0107 mo\u017cna bezp\u0142atnie ze <a href=\"https:\/\/www.astor.com.pl\/wsparcie\/dokumentacja-techniczna\/id\/31953\" target=\"_blank\" rel=\"noreferrer noopener\">strony wsparcia technicznego ASTOR<\/a>.<\/p>\n\n\n\n<p>W pierwszym kroku nale\u017cy uruchomi\u0107 program <strong>Astraada IO Configuration Tool<\/strong>, nast\u0119pnie poda\u0107 obecny adres IP modu\u0142u i wpisa\u0107 \u201e<strong>P<\/strong>\u201d w celu zmiany protoko\u0142u. Wyb\u00f3r czwartej opcji spowoduje ustawienie trybu komunikacji na Modbus TCP\/IP. Nale\u017cy post\u0119powa\u0107 zgodnie z poleceniami pojawiaj\u0105cymi si\u0119 w&nbsp;terminalu oraz pami\u0119ta\u0107 o resecie zasilania po zako\u0144czeniu konfiguracji.<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"1003\" height=\"634\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/06.png\" alt=\"\" class=\"wp-image-24162\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/06.png 1003w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/06-840x531.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/06-768x485.png 768w\" sizes=\"auto, (max-width: 1003px) 100vw, 1003px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Po zmianie protoko\u0142u, za ka\u017cdym razem adres IP modu\u0142u zostanie domy\u015blnie ustawiony na 192.168.0.2.<\/p>\n\n\n\n<p>Po resecie zasilania i za\u015bwieceniu si\u0119 diody <strong>Us<\/strong> na zielono nale\u017cy ponownie uruchomi\u0107 program. W&nbsp;kolejnym kroku nale\u017cy poda\u0107 domy\u015blny adres IP urz\u0105dzenia, a nast\u0119pnie wpisa\u0107 znak \u201e<strong>I<\/strong>\u201d, aby wybra\u0107 opcj\u0119 zmiany adresu IP.<\/p>\n\n\n\n<p>Zgodnie z instrukcjami wy\u015bwietlanymi w terminalu nale\u017cy wprowadzi\u0107 nast\u0119puj\u0105ce przyk\u0142adowe ustawienia:<\/p>\n\n\n\n<p>Adres IP: <strong>192.168.1.2<\/strong><br>Maska podsieci: <strong>255.255.255.0<\/strong><br>Brama (Gateway): <strong>192.168.1.1<\/strong><\/p>\n\n\n\n<div style=\"height:30px\" 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=\"862\" height=\"587\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/07.png\" alt=\"\" class=\"wp-image-24163\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/07.png 862w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/07-840x572.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/07-768x523.png 768w\" sizes=\"auto, (max-width: 862px) 100vw, 862px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Po zako\u0144czeniu konfiguracji wymagany jest ponowny reset zasilania.<\/p>\n\n\n\n<p>Po drugim resecie modu\u0142 jest gotowy do pracy jako <strong>Modbus TCP Slave<\/strong>. Mo\u017cliwe jest rozpocz\u0119cie konfiguracji po stronie sterownika.<\/p>\n\n\n\n<p>W tym celu nale\u017cy przyst\u0105pi\u0107 do stworzenia struktury drzewa projektowego w \u015brodowisku Codesys. W&nbsp;docelowym projekcie przechodzimy do <strong>Device -&gt; Communication Settings<\/strong> i okre\u015blamy \u015bcie\u017ck\u0119 komunikacji ze sterownikiem, podaj\u0105c jego adres IP. Przy ikonie sterownika powinna pojawi\u0107 si\u0119 zielona kropka \u2013 potwierdzenie poprawnego po\u0142\u0105czenia.<\/p>\n\n\n\n<p>W drzewku projektowym nale\u017cy klikn\u0105\u0107 prawym przyciskiem myszy na <strong>Device<\/strong> i wybra\u0107 opcj\u0119 <strong>Add Device\u2026<\/strong> Z listy wybieramy pozycj\u0119 <strong>Fieldbuses -&gt; Ethernet Adapter -&gt; Ethernet<\/strong>.<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"1152\" height=\"567\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/08.png\" alt=\"\" class=\"wp-image-24164\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/08.png 1152w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/08-840x413.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/08-768x378.png 768w\" sizes=\"auto, (max-width: 1152px) 100vw, 1152px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Nast\u0119pnie, we w\u0142a\u015bciwo\u015bciach urz\u0105dzenia <strong>Ethernet<\/strong>, w zak\u0142adce <strong>General<\/strong>, nale\u017cy wskaza\u0107 interfejs sieciowy, do kt\u00f3rego pod\u0142\u0105czony zostanie modu\u0142 Astraada IO. Przed kontynuacj\u0105 nale\u017cy upewni\u0107 si\u0119, \u017ce sterownik posiada skonfigurowane docelowe adresy IP (zak\u0142adka <strong>Network<\/strong> w webserwerze sterownika).<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"971\" height=\"562\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/09.png\" alt=\"\" class=\"wp-image-24165\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/09.png 971w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/09-840x486.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/09-768x445.png 768w\" sizes=\"auto, (max-width: 971px) 100vw, 971px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Kolejnym krokiem jest klikni\u0119cie prawym przyciskiem myszy na obiekt <strong>Ethernet<\/strong>, wybranie opcji <strong>Add Device<\/strong> oraz wskazanie pozycji <strong>Fieldbuses -&gt; Modbus -&gt; Modbus TCP Master -&gt; Modbus TCP Master<\/strong>.<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"951\" height=\"443\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/10.png\" alt=\"\" class=\"wp-image-24167\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/10.png 951w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/10-840x391.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/10-768x358.png 768w\" sizes=\"auto, (max-width: 951px) 100vw, 951px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>W dalszej cz\u0119\u015bci do projektu dodawane jest urz\u0105dzenie typu <strong>Modbus TCP Slave<\/strong>, analogicznie jak w&nbsp;przypadku pozosta\u0142ych element\u00f3w.<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"957\" height=\"468\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/11.png\" alt=\"\" class=\"wp-image-24168\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/11.png 957w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/11-840x411.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/11-768x376.png 768w\" sizes=\"auto, (max-width: 957px) 100vw, 957px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>We w\u0142a\u015bciwo\u015bciach obiektu <strong>Modbus TCP Slave<\/strong> nale\u017cy zmieni\u0107 automatycznie przypisany adres IP na ten, kt\u00f3ry zosta\u0142 wcze\u015bniej skonfigurowany w module.<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"1304\" height=\"271\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/12.jpg\" alt=\"\" class=\"wp-image-24169\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/12.jpg 1304w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/12-840x175.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/12-768x160.jpg 768w\" sizes=\"auto, (max-width: 1304px) 100vw, 1304px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Na tym etapie konfiguracja drzewka projektowego zostaje zako\u0144czona.<\/p>\n\n\n\n<p>Kolejnym Istotnym elementem jest opis struktury przesy\u0142ania danych mi\u0119dzy modu\u0142em I\/O a&nbsp;sterownikiem. Jest to szczeg\u00f3lnie przydatne przy potwierdzaniu wymiany danych oraz ich interpretacji.<\/p>\n\n\n\n<p>Modu\u0142 Astraada IO IP67 sumarycznie udost\u0119pnia 3 bajty danych: stan wyj\u015b\u0107, stan wej\u015b\u0107 oraz status modu\u0142u.<\/p>\n\n\n\n<p>Dodatkowo wyposa\u017cony jest w wej\u015bcia adaptacyjne, kt\u00f3re zawsze dzia\u0142aj\u0105 jako wej\u015bcia cyfrowe. W&nbsp;przypadku otrzymania rozkazu wystawienia wyj\u015bcia na danym pinie, wej\u015bcia te dodatkowo pe\u0142ni\u0105 funkcj\u0119 wyj\u015b\u0107 cyfrowych.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td colspan=\"9\"><strong>Modbus TCP \u2013 mapowanie przestrzeni wej\u015b\u0107<\/strong><\/td><\/tr><tr><td><strong>Adres<\/strong> <strong>(Discrete Input)<\/strong><\/td><td><strong>10008<\/strong><\/td><td><strong>10007<\/strong><\/td><td><strong>10006<\/strong><\/td><td><strong>10005<\/strong><\/td><td><strong>10004<\/strong><\/td><td><strong>10003<\/strong><\/td><td><strong>10002<\/strong><\/td><td><strong>10001<\/strong><\/td><\/tr><tr><td><strong>Adres<br>&nbsp;(Input registers)<\/strong><\/td><td><strong>30001.7<\/strong><\/td><td><strong>30001.6<\/strong><\/td><td><strong>30001.5<\/strong><\/td><td><strong>30001.4<\/strong><\/td><td><strong>30001.3<\/strong><\/td><td><strong>30001.2<\/strong><\/td><td><strong>30001.1<\/strong><\/td><td><strong>30001.0<\/strong><\/td><\/tr><tr><td>Stan wej\u015b\u0107<\/td><td>Port 3 Pin 2<\/td><td>Port 3 Pin 4<\/td><td>Port 2 Pin 2<\/td><td>Port 2 Pin 4<\/td><td>Port 1 Pin 2<\/td><td>Port 1 Pin 4<\/td><td>Port 0 Pin 2<\/td><td>Port 0 Pin 4<\/td><\/tr><tr><td><strong>Adres<\/strong> <strong>(Discrete Input)<\/strong><\/td><td><strong>10016<\/strong><\/td><td><strong>10015<\/strong><\/td><td><strong>10014<\/strong><\/td><td><strong>10013<\/strong><\/td><td><strong>10012<\/strong><\/td><td><strong>10011<\/strong><\/td><td><strong>10010<\/strong><\/td><td><strong>10009<\/strong><\/td><\/tr><tr><td><strong>Adres<br>&nbsp;(Input registers)<\/strong><\/td><td><strong>30001.15<\/strong><\/td><td><strong>30001.14<\/strong><\/td><td><strong>30001.13<\/strong><\/td><td><strong>30001.12<\/strong><\/td><td><strong>30001.11<\/strong><\/td><td><strong>30001.10<\/strong><\/td><td><strong>30001.9<\/strong><\/td><td><strong>30001.8<\/strong><\/td><\/tr><tr><td>Status Modu\u0142u<strong><\/strong><\/td><td><strong>&nbsp;<\/strong><\/td><td><strong>&nbsp;<\/strong><\/td><td><strong>&nbsp;<\/strong><\/td><td>Zbyt wysokie napi\u0119cie US<strong><\/strong><\/td><td>Zbyt wysokie napi\u0119cie UA<strong><\/strong><\/td><td>Zbyt wysoka temp. pracy<strong><\/strong><\/td><td>Zbyt niskie napi\u0119cie US<strong><\/strong><\/td><td>Zbyt niskie napi\u0119cie UA<strong><\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td colspan=\"9\"><strong>Modbus TCP \u2013 mapowanie przestrzeni wyj\u015b\u0107<\/strong><\/td><\/tr><tr><td><strong>Adres<br>(Coil)<\/strong><\/td><td><strong>8<\/strong><\/td><td><strong>7<\/strong><\/td><td><strong>6<\/strong><\/td><td><strong>5<\/strong><\/td><td><strong>4<\/strong><\/td><td><strong>3<\/strong><\/td><td><strong>2<\/strong><\/td><td><strong>1<\/strong><\/td><\/tr><tr><td><strong>Adres<br>&nbsp;(Holding registers)<\/strong><\/td><td><strong>40001.7<\/strong><\/td><td><strong>40001.6<\/strong><\/td><td><strong>40001.5<\/strong><\/td><td><strong>40001.4<\/strong><\/td><td><strong>40001.3<\/strong><\/td><td><strong>40001.2<\/strong><\/td><td><strong>40001.1<\/strong><\/td><td><strong>40001.0<\/strong><\/td><\/tr><tr><td>Stan wyj\u015b\u0107<\/td><td>Port 3 Pin 2<\/td><td>Port 3 Pin 4<\/td><td>Port 2 Pin 2<\/td><td>Port 2 Pin 4<\/td><td>Port 1 Pin 2<\/td><td>Port 1 Pin 4<\/td><td>Port 0 Pin 2<\/td><td>Port 0 Pin 4<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>W celu konfiguracji wymiany danych nale\u017cy przej\u015b\u0107 do w\u0142a\u015bciwo\u015bci <strong>Modbus TCP Slave<\/strong>, a nast\u0119pnie otworzy\u0107 zak\u0142adk\u0119 <strong>Modbus Slave Channel<\/strong> i wybra\u0107 opcj\u0119 <strong>Add Channel\u2026<\/strong>. Przyk\u0142adowa konfiguracja obejmuje jeden kana\u0142 s\u0142u\u017c\u0105cy do odczytu stanu wej\u015b\u0107 oraz statusu, a tak\u017ce jeden kana\u0142 odpowiedzialny za wysy\u0142anie zadanego stanu wyj\u015b\u0107.<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"970\" height=\"600\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/14.png\" alt=\"\" class=\"wp-image-24170\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/14.png 970w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/14-840x520.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/14-768x475.png 768w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" 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=\"1021\" height=\"609\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/15.png\" alt=\"\" class=\"wp-image-24171\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/15.png 1021w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/15-840x501.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/15-768x458.png 768w\" sizes=\"auto, (max-width: 1021px) 100vw, 1021px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" 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=\"1164\" height=\"122\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/16.png\" alt=\"\" class=\"wp-image-24172\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/16.png 1164w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/16-840x88.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/16-768x80.png 768w\" sizes=\"auto, (max-width: 1164px) 100vw, 1164px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Aby przetestowa\u0107 mo\u017cliwo\u015b\u0107 potwierdzenia wymiany danych, we w\u0142a\u015bciwo\u015bciach modu\u0142u nale\u017cy przej\u015b\u0107 do zak\u0142adki <strong>ModbusTCPSlave I\/O Mapping<\/strong> i ustawi\u0107 <strong>Always update variables<\/strong> na warto\u015b\u0107 <strong>Enabled 2 (always in bus cycle task)<\/strong>. Dzi\u0119ki temu w trybie online mo\u017cliwe jest monitorowanie aktualnych warto\u015bci zmiennych.<\/p>\n\n\n\n<p>Procedura ta przebiega analogicznie jak w przypadku przedstawionym w <a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-ethercat-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-2\/\">poprzednim odcinku<\/a>.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<a name=\"Astraada PLC\"><h2 class=\"wp-block-heading\">Konfiguracja komunikacji Astraada IO IP67 \u2013 panel Astraada HMI<\/h2><\/a>\n\n\n\n<p>Aby rozpocz\u0105\u0107 prac\u0119 z modu\u0142em I\/O konieczna jest zmiana protoko\u0142u na Modbus TCP\/IP z domy\u015blnie ustawionego Profinet przy wykorzystaniu programu <strong>Astraada IO Configuration Tool<\/strong>.<\/p>\n\n\n\n<p><strong>Procedura ta opisana zosta\u0142a na pocz\u0105tku tego odcinka<\/strong> \u2013 nale\u017cy post\u0119powa\u0107 w spos\u00f3b analogiczny.<\/p>\n\n\n\n<p>Pierwszym krokiem utworzenia po\u0142\u0105czenia mi\u0119dzy modu\u0142em a panelem operatorskim jest konfiguracja po\u0142\u0105czenia <strong>Link<\/strong>. W zak\u0142adce <strong>General<\/strong> nale\u017cy skonfigurowa\u0107 <strong>Link Type<\/strong> jako <strong>Direct Link (Ethernet)<\/strong>, natomiast w wierszu <strong>Device\/Server<\/strong> wybra\u0107 <strong>Astraada HMI<\/strong> oraz <strong>Modbus Device\/Slave (TCP\/IP)<\/strong>.<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"1049\" height=\"316\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/01.png\" alt=\"\" class=\"wp-image-24173\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/01.png 1049w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/01-840x253.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/01-768x231.png 768w\" sizes=\"auto, (max-width: 1049px) 100vw, 1049px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Nast\u0119pnie nale\u017cy przej\u015b\u0107 do sekcji <strong>Parameter<\/strong> i wpisa\u0107 wcze\u015bniej skonfigurowany adres IP modu\u0142u Astraada IO (192.168.1.2) oraz dobra\u0107 odpowiednio parametry dla po\u0142\u0105czenia Ethernet.<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"522\" height=\"646\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/02.png\" alt=\"\" class=\"wp-image-24174\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Parametry, kt\u00f3re nale\u017cy edytowa\u0107 to:<\/p>\n\n\n\n<p><strong>Timeout Time<\/strong> \u2013 maksymalny czas, po przekroczeniu kt\u00f3rego sterownik komunikacyjny odnotowuje b\u0142\u0105d po\u0142\u0105czenia.<\/p>\n\n\n\n<p><strong>Command Delay<\/strong> \u2013 czas op\u00f3\u017anienia mi\u0119dzy odebraniem informacji od urz\u0105dzenia a wys\u0142aniem kolejnych danych.<\/p>\n\n\n\n<p><strong>Retry Count<\/strong> \u2013 liczba pr\u00f3b podejmowanych przez driver do momentu uzyskania poprawnej odpowiedzi od urz\u0105dzenia.<\/p>\n\n\n\n<p>Ostatni element, kt\u00f3ry nale\u017cy skonfigurowa\u0107, to adresacja zmiennych z modu\u0142u I\/O.&nbsp; Model AS70-R-MP-08DIO-P-M12 przeznaczony do pracy w trybie Multi Protocol zawiera dane o nast\u0119puj\u0105cym mapowaniu:<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td colspan=\"9\"><strong>Modbus TCP \u2013 mapowanie przestrzeni wej\u015b\u0107<\/strong><\/td><\/tr><tr><td><strong>Adres<\/strong> <strong>(Discrete Input)<\/strong><\/td><td><strong>10008<\/strong><\/td><td><strong>10007<\/strong><\/td><td><strong>10006<\/strong><\/td><td><strong>10005<\/strong><\/td><td><strong>10004<\/strong><\/td><td><strong>10003<\/strong><\/td><td><strong>10002<\/strong><\/td><td><strong>10001<\/strong><\/td><\/tr><tr><td><strong>Adres<br>&nbsp;(Input registers)<\/strong><\/td><td><strong>30001.7<\/strong><\/td><td><strong>30001.6<\/strong><\/td><td><strong>30001.5<\/strong><\/td><td><strong>30001.4<\/strong><\/td><td><strong>30001.3<\/strong><\/td><td><strong>30001.2<\/strong><\/td><td><strong>30001.1<\/strong><\/td><td><strong>30001.0<\/strong><\/td><\/tr><tr><td>Stan wej\u015b\u0107<\/td><td>Port 3 Pin 2<\/td><td>Port 3 Pin 4<\/td><td>Port 2 Pin 2<\/td><td>Port 2 Pin 4<\/td><td>Port 1 Pin 2<\/td><td>Port 1 Pin 4<\/td><td>Port 0 Pin 2<\/td><td>Port 0 Pin 4<\/td><\/tr><tr><td><strong>Adres<\/strong> <strong>(Discrete Input)<\/strong><\/td><td><strong>10016<\/strong><\/td><td><strong>10015<\/strong><\/td><td><strong>10014<\/strong><\/td><td><strong>10013<\/strong><\/td><td><strong>10012<\/strong><\/td><td><strong>10011<\/strong><\/td><td><strong>10010<\/strong><\/td><td><strong>10009<\/strong><\/td><\/tr><tr><td><strong>Adres<br>&nbsp;(Input registers)<\/strong><\/td><td><strong>30001.15<\/strong><strong><\/strong><\/td><td><strong>30001.14<\/strong><strong><\/strong><\/td><td><strong>30001.13<\/strong><strong><\/strong><\/td><td><strong>30001.12<\/strong><strong><\/strong><\/td><td><strong>30001.11<\/strong><strong><\/strong><\/td><td><strong>30001.10<\/strong><strong><\/strong><\/td><td><strong>30001.9<\/strong><strong><\/strong><\/td><td><strong>30001.8<\/strong><strong><\/strong><\/td><\/tr><tr><td>Status Modu\u0142u<strong><\/strong><\/td><td><strong>&nbsp;<\/strong><\/td><td><strong>&nbsp;<\/strong><\/td><td><strong>&nbsp;<\/strong><\/td><td>Zbyt wysokie napi\u0119cie US<strong><\/strong><\/td><td>Zbyt wysokie napi\u0119cie UA<strong><\/strong><\/td><td>Zbyt wysoka temp. pracy<strong><\/strong><\/td><td>Zbyt niskie napi\u0119cie US<strong><\/strong><\/td><td>Zbyt niskie napi\u0119cie UA<strong><\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td colspan=\"9\"><strong>Modbus TCP \u2013 mapowanie przestrzeni wyj\u015b\u0107<\/strong><\/td><\/tr><tr><td><strong>Adres<br>(Coil)<\/strong><\/td><td><strong>8<\/strong><\/td><td><strong>7<\/strong><\/td><td><strong>6<\/strong><\/td><td><strong>5<\/strong><\/td><td><strong>4<\/strong><\/td><td><strong>3<\/strong><\/td><td><strong>2<\/strong><\/td><td><strong>1<\/strong><\/td><\/tr><tr><td><strong>Adres<br>&nbsp;(Holding registers)<\/strong><\/td><td><strong>40001.7<\/strong><\/td><td><strong>40001.6<\/strong><\/td><td><strong>40001.5<\/strong><\/td><td><strong>40001.4<\/strong><\/td><td><strong>40001.3<\/strong><\/td><td><strong>40001.2<\/strong><\/td><td><strong>40001.1<\/strong><\/td><td><strong>40001.0<\/strong><\/td><\/tr><tr><td>Stan wyj\u015b\u0107<\/td><td>Port 3 Pin 2<\/td><td>Port 3 Pin 4<\/td><td>Port 2 Pin 2<\/td><td>Port 2 Pin 4<\/td><td>Port 1 Pin 2<\/td><td>Port 1 Pin 4<\/td><td>Port 0 Pin 2<\/td><td>Port 0 Pin 4<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>W tym celu nale\u017cy przej\u015b\u0107 do zak\u0142adki <strong>Tag-&gt;Link 1<\/strong> i dla cel\u00f3w przyk\u0142adu skonfigurowa\u0107 dwie zmienne z odpowiednimi danymi jak poni\u017cej:<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"996\" height=\"147\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/04.png\" alt=\"\" class=\"wp-image-24175\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/04.png 996w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/04-840x124.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/04-768x113.png 768w\" sizes=\"auto, (max-width: 996px) 100vw, 996px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Po wgraniu projektu i pod\u0142\u0105czeniu przewodu \u0142\u0105cz\u0105cego wybrany port panelu z modu\u0142em, komunikacja powinna zosta\u0107 nawi\u0105zana poprawnie. Po pod\u0142\u0105czeniu czujnik\u00f3w w bajcie danych wej\u015bciowych mo\u017cna zaobserwowa\u0107, \u017ce wymiana danych przebiega prawid\u0142owo.<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"846\" height=\"533\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/05.png\" alt=\"\" class=\"wp-image-24176\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/05.png 846w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/05-840x529.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/05-768x484.png 768w\" sizes=\"auto, (max-width: 846px) 100vw, 846px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Warto zwr\u00f3ci\u0107 uwag\u0119 na istotn\u0105 cech\u0119 port\u00f3w adaptacyjnych: wystawienie stanu wysokiego, na przyk\u0142ad bitu 3 w rejestrze 40001 (czyli rozkazanie modu\u0142owi u\u017cywania pinu 4 na porcie 1 jako wyj\u015bcia cyfrowego) powoduje automatyczne ustawienie stanu wysokiego na odpowiadaj\u0105cym bicie w rejestrze 30001. Innymi s\u0142owy, wszystkie bity ustawione na stan wysoki w rejestrze 40001 maj\u0105 r\u00f3wnie\u017c stan wysoki w&nbsp;rejestrze 30001, natomiast odwrotna zale\u017cno\u015b\u0107 nie zawsze wyst\u0119puje.<\/p>\n\n\n\n<p>Takie zachowanie wynika z faktu, \u017ce pojawienie si\u0119 napi\u0119cia wyj\u015bciowego na pinie jest jednocze\u015bnie odczytywane przez czujnik wej\u015bciowy.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"horner\"><div id=\"Horner\">Konfiguracja komunikacji Astraada IO IP67 \u2013 sterownik PLC Horner APG<\/div><\/h2>\n\n\n\n<p>Aby rozpocz\u0105\u0107 prac\u0119 z modu\u0142em I\/O, konieczna jest zmiana protoko\u0142u na Modbus TCP\/IP z domy\u015blnie ustawionego Profinet przy wykorzystaniu programu Astraada IO Configuration Tool.<\/p>\n\n\n\n<p><strong>Procedura ta opisana zosta\u0142a na pocz\u0105tku tego odcinka <\/strong>\u2013 nale\u017cy post\u0119powa\u0107 w spos\u00f3b analogiczny.<\/p>\n\n\n\n<p>W przypadku pracy ze sterownikiem <strong>HEXP251C112<\/strong> konieczne jest skorzystanie ze \u015brodowiska Cscape 10.0 \u2013 dedykowanego oprogramowania narz\u0119dziowego dla sterownik\u00f3w producenta Horner APG.<\/p>\n\n\n\n<p>Po nawi\u0105zaniu po\u0142\u0105czenia ze sterownikiem nale\u017cy przej\u015b\u0107 do zak\u0142adki <strong>Hardware Configuration<\/strong>, a&nbsp;nast\u0119pnie wskaza\u0107 port LAN, kt\u00f3ry b\u0119dzie wykorzystywany do komunikacji z modu\u0142em I\/O.<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"757\" height=\"475\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/17.png\" alt=\"\" class=\"wp-image-24178\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Kolejnym krokiem jest sprawdzenie, czy adres IP odpowiada temu, kt\u00f3ry zosta\u0142 ustawiony w&nbsp;sterowniku, i czy znajduje si\u0119 w tej samej podsieci, co modu\u0142 Astraada IO. W celu konfiguracji urz\u0105dzenia <strong>Modbus TCP Client<\/strong>, w sekcji <strong>Downloadable Protocols<\/strong> z rozwijanej listy nale\u017cy wybra\u0107 <strong>Modbus Client<\/strong>, a nast\u0119pnie przej\u015b\u0107 do konfiguracji, klikaj\u0105c przycisk <strong>Network<\/strong>.<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"925\" height=\"686\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/18.png\" alt=\"\" class=\"wp-image-24179\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/18.png 925w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/18-840x623.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/18-768x570.png 768w\" sizes=\"auto, (max-width: 925px) 100vw, 925px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>W oknie <strong>Network Config<\/strong> mo\u017cna ustawi\u0107 parametry po\u0142\u0105czenia sieciowego. Przyk\u0142adowe ustawienia:<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"682\" height=\"805\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/19.png\" alt=\"\" class=\"wp-image-24180\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/19.png 682w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/19-622x734.png 622w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Retries<\/strong> \u2013 liczba pr\u00f3b podejmowanych przez urz\u0105dzenie Client w celu nawi\u0105zania komunikacji z&nbsp;urz\u0105dzeniem Server.<\/p>\n\n\n\n<p><strong>Timeout<\/strong> \u2013 czas, po kt\u00f3rego przekroczeniu urz\u0105dzenie Client zg\u0142asza b\u0142\u0105d, je\u015bli nie otrzyma odpowiedzi na wys\u0142ane zapytanie.<\/p>\n\n\n\n<p><strong>Sekcja \u201eUpdate Scan\u201d<\/strong> \u2013 umo\u017cliwia wyb\u00f3r trybu odpytywania urz\u0105dze\u0144 przez klienta:<\/p>\n\n\n\n<p><strong>Automatic<\/strong> \u2013 urz\u0105dzenia s\u0105 odpytywane automatycznie z ustalon\u0105 cz\u0119stotliwo\u015bci\u0105. Warto\u015b\u0107 0 w polu Update Interval oznacza maksymaln\u0105 mo\u017cliw\u0105 cz\u0119stotliwo\u015b\u0107.<\/p>\n\n\n\n<p><strong>Manual<\/strong> \u2013 mo\u017cliwe jest przypisanie zmiennej, kt\u00f3rej ustawienie na stan wysoki inicjuje zapytania wysy\u0142ane przez Clienta do urz\u0105dze\u0144 Server.<\/p>\n\n\n\n<p><strong>Status<\/strong> \u2013 opcjonalna mo\u017cliwo\u015b\u0107 skonfigurowania rejestru statusowego dla komunikacji Modbus TCP.<\/p>\n\n\n\n<p>Po uzupe\u0142nieniu wymaganych p\u00f3l konfiguracj\u0119 zatwierdzamy przyciskiem <strong>OK<\/strong>.<\/p>\n\n\n\n<p>Nast\u0119pnie nale\u017cy wybra\u0107 przycisk <strong>Devices -&gt; Add<\/strong>, aby skonfigurowa\u0107 urz\u0105dzenie Server (maksymalnie 64).<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"1445\" height=\"604\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/20.png\" alt=\"\" class=\"wp-image-24181\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/20.png 1445w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/20-840x351.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/20-768x321.png 768w\" sizes=\"auto, (max-width: 1445px) 100vw, 1445px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>W oknie <strong>Device Config<\/strong> nale\u017cy wprowadzi\u0107 nazw\u0119 urz\u0105dzenia oraz jego adres IP (w tym przypadku skonfigurowany jako 192.168.1.2). Pole <strong>Device Type<\/strong> umo\u017cliwia ustawienie typu adresowania zmiennych \u2014 zalecane jest wybranie opcji <strong>Modicon PLC 5-Digit Addressing<\/strong>. Opcjonalnie mo\u017cna aktywowa\u0107 rejestr statusowy oraz zaznaczy\u0107 jedn\u0105 z opcji reakcji na b\u0142\u0105d: <strong>Stop on Error<\/strong> lub <strong>Retry on Error<\/strong>, w zale\u017cno\u015bci od wymaga\u0144 aplikacji.<\/p>\n\n\n\n<p>Ostatni element, kt\u00f3ry nale\u017cy skonfigurowa\u0107, to adresacja zmiennych z modu\u0142u I\/O.&nbsp; Model AS70-R-MP-08DIO-P-M12 przeznaczony do pracy w trybie Multi Protocol zawiera dane o nast\u0119puj\u0105cym mapowaniu:<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td colspan=\"9\"><strong>Modbus TCP \u2013 mapowanie przestrzeni wej\u015b\u0107<\/strong><\/td><\/tr><tr><td><strong>Adres<\/strong> <strong>(Discrete Input)<\/strong><\/td><td><strong>10008<\/strong><\/td><td><strong>10007<\/strong><\/td><td><strong>10006<\/strong><\/td><td><strong>10005<\/strong><\/td><td><strong>10004<\/strong><\/td><td><strong>10003<\/strong><\/td><td><strong>10002<\/strong><\/td><td><strong>10001<\/strong><\/td><\/tr><tr><td><strong>Adres<br>&nbsp;(Input registers)<\/strong><\/td><td><strong>30001.7<\/strong><\/td><td><strong>30001.6<\/strong><\/td><td><strong>30001.5<\/strong><\/td><td><strong>30001.4<\/strong><\/td><td><strong>30001.3<\/strong><\/td><td><strong>30001.2<\/strong><\/td><td><strong>30001.1<\/strong><\/td><td><strong>30001.0<\/strong><\/td><\/tr><tr><td>Stan wej\u015b\u0107<\/td><td>Port 3 Pin 2<\/td><td>Port 3 Pin 4<\/td><td>Port 2 Pin 2<\/td><td>Port 2 Pin 4<\/td><td>Port 1 Pin 2<\/td><td>Port 1 Pin 4<\/td><td>Port 0 Pin 2<\/td><td>Port 0 Pin 4<\/td><\/tr><tr><td><strong>Adres<\/strong> <strong>(Discrete Input)<\/strong><\/td><td><strong>10016<\/strong><\/td><td><strong>10015<\/strong><\/td><td><strong>10014<\/strong><\/td><td><strong>10013<\/strong><\/td><td><strong>10012<\/strong><\/td><td><strong>10011<\/strong><\/td><td><strong>10010<\/strong><\/td><td><strong>10009<\/strong><\/td><\/tr><tr><td><strong>Adres<br>&nbsp;(Input registers)<\/strong><\/td><td><strong>30001.15<\/strong><strong><\/strong><\/td><td><strong>30001.14<\/strong><strong><\/strong><\/td><td><strong>30001.13<\/strong><strong><\/strong><\/td><td><strong>30001.12<\/strong><strong><\/strong><\/td><td><strong>30001.11<\/strong><strong><\/strong><\/td><td><strong>30001.10<\/strong><strong><\/strong><\/td><td><strong>30001.9<\/strong><strong><\/strong><\/td><td><strong>30001.8<\/strong><strong><\/strong><\/td><\/tr><tr><td>Status Modu\u0142u<strong><\/strong><\/td><td><strong>&nbsp;<\/strong><\/td><td><strong>&nbsp;<\/strong><\/td><td><strong>&nbsp;<\/strong><\/td><td>Zbyt wysokie napi\u0119cie US<strong><\/strong><\/td><td>Zbyt wysokie napi\u0119cie UA<strong><\/strong><\/td><td>Zbyt wysoka temp. pracy<strong><\/strong><\/td><td>Zbyt niskie napi\u0119cie US<strong><\/strong><\/td><td>Zbyt niskie napi\u0119cie UA<strong><\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td colspan=\"9\"><strong>Modbus TCP \u2013 mapowanie przestrzeni wyj\u015b\u0107<\/strong><\/td><\/tr><tr><td><strong>Adres<br>(Coil)<\/strong><\/td><td><strong>8<\/strong><\/td><td><strong>7<\/strong><\/td><td><strong>6<\/strong><\/td><td><strong>5<\/strong><\/td><td><strong>4<\/strong><\/td><td><strong>3<\/strong><\/td><td><strong>2<\/strong><\/td><td><strong>1<\/strong><\/td><\/tr><tr><td><strong>Adres<br>&nbsp;(Holding registers)<\/strong><\/td><td><strong>40001.7<\/strong><\/td><td><strong>40001.6<\/strong><\/td><td><strong>40001.5<\/strong><\/td><td><strong>40001.4<\/strong><\/td><td><strong>40001.3<\/strong><\/td><td><strong>40001.2<\/strong><\/td><td><strong>40001.1<\/strong><\/td><td><strong>40001.0<\/strong><\/td><\/tr><tr><td>Stan wyj\u015b\u0107<\/td><td>Port 3 Pin 2<\/td><td>Port 3 Pin 4<\/td><td>Port 2 Pin 2<\/td><td>Port 2 Pin 4<\/td><td>Port 1 Pin 2<\/td><td>Port 1 Pin 4<\/td><td>Port 0 Pin 2<\/td><td>Port 0 Pin 4<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>W tym celu nale\u017cy przej\u015b\u0107 do okna <strong>Scan List -&gt; Add<\/strong> i skonfigurowa\u0107 je zgodnie z ustawieniami znajduj\u0105cymi si\u0119 poni\u017cej. Spowoduje to odczyt stanu wej\u015b\u0107 i danych diagnostycznych (<strong>Polled Read 30001<\/strong>) oraz mo\u017cliwo\u015b\u0107 zarz\u0105dzania stanem wyj\u015b\u0107 (<strong>Polled Read\/Write 40001<\/strong>).<\/p>\n\n\n\n<p>W przyk\u0142adzie warto\u015b\u0107 z rejestru 30001 przypisano do lokalnego rejestru %R1, natomiast 40001 do %R2.<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"902\" height=\"675\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/22.png\" alt=\"\" class=\"wp-image-24183\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/22.png 902w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/22-840x629.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/22-768x575.png 768w\" sizes=\"auto, (max-width: 902px) 100vw, 902px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" 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=\"1165\" height=\"492\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/23.png\" alt=\"\" class=\"wp-image-24184\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/23.png 1165w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/23-840x355.png 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/23-768x324.png 768w\" sizes=\"auto, (max-width: 1165px) 100vw, 1165px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Po wgraniu projektu i pod\u0142\u0105czeniu przewodu \u0142\u0105cz\u0105cego wybrany port sterownika z modu\u0142em, komunikacja powinna zosta\u0107 nawi\u0105zana poprawnie. Po pod\u0142\u0105czeniu czujnik\u00f3w w bajcie danych wej\u015bciowych mo\u017cliwe jest zaobserwowanie prawid\u0142owej wymiany danych.<\/p>\n\n\n\n<div style=\"height:30px\" 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=\"727\" height=\"81\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/09\/24.png\" alt=\"\" class=\"wp-image-24185\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Warto zwr\u00f3ci\u0107 uwag\u0119 na istotn\u0105 cech\u0119 port\u00f3w adaptacyjnych: wystawienie stanu wysokiego, na przyk\u0142ad bitu 1 w rejestrze %R2 (czyli rozkazanie modu\u0142owi u\u017cywania pinu 4 na porcie 0 jako wyj\u015bcia cyfrowego), powoduje automatyczne ustawienie stanu wysokiego na odpowiadaj\u0105cym bicie rejestru %R1.<\/p>\n\n\n\n<p>Innymi s\u0142owy, wszystkie bity ustawione na stan wysoki w rejestrze %R2 maj\u0105 r\u00f3wnie\u017c stan wysoki w&nbsp;rejestrze %R1, natomiast odwrotna zale\u017cno\u015b\u0107 nie zawsze wyst\u0119puje.<\/p>\n\n\n\n<p>Takie zachowanie wynika z faktu, \u017ce pojawienie si\u0119 napi\u0119cia wyj\u015bciowego na pinie jest jednocze\u015bnie odczytywane przez czujnik wej\u015bciowy.<\/p>\n\n\n\n<p>W <a href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-profinet-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-4\/\">nast\u0119pnym odcinku<\/a> przedstawiona zostanie konfiguracja komunikacji z wykorzystaniem protoko\u0142u Profinet.<\/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=\"69df4a8ee6317\">\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=\"0146490cd8\"\/>\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=\"69df4a8ee6317\"] 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 odcinku przedstawiona zostanie konfiguracja komunikacji z wykorzystaniem protoko\u0142u Modbus TCP\/IP. Jest to jeden z najbardziej popularnych sposob\u00f3w komunikacji stosowany w sprz\u0119cie przeznaczonym do pracy w automatyce przemys\u0142owej.<\/p>\n","protected":false},"author":101,"featured_media":24121,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[234],"tags":[16,301],"class_list":["post-24155","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automatyka-w-praktyce","tag-astraada","tag-astraada-io"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u Modbus TCP\/IP | Kurs konfiguracji komunikacji oddalonych modu\u0142\u00f3w Astraada IO IP67, odc. 3 | Poradnik Automatyka<\/title>\r\n<meta name=\"description\" content=\"W tym odcinku przedstawiona zostanie konfiguracja komunikacji modu\u0142\u00f3w Astraada IO z wykorzystaniem protoko\u0142u Modbus TCP\/IP.\" \/>\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\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/\" \/>\r\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u Modbus TCP\/IP | Kurs konfiguracji komunikacji oddalonych modu\u0142\u00f3w Astraada IO IP67, odc. 3 | Poradnik Automatyka\" \/>\r\n<meta property=\"og:description\" content=\"W tym odcinku przedstawiona zostanie konfiguracja komunikacji modu\u0142\u00f3w Astraada IO z wykorzystaniem protoko\u0142u Modbus TCP\/IP.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Poradnik Automatyka\" \/>\r\n<meta property=\"article:published_time\" content=\"2025-09-01T06:20:07+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2025-09-01T15:55:15+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/08\/kurs-Astraada-IO-head.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"960\" \/>\r\n\t<meta property=\"og:image:height\" content=\"346\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\r\n<meta name=\"author\" content=\"Jakub Ga\u0142\u0105ska\" \/>\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=\"Jakub Ga\u0142\u0105ska\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"33 minuty\" \/>\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\\\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\\\/\"},\"author\":{\"name\":\"Jakub Ga\u0142\u0105ska\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#\\\/schema\\\/person\\\/e4d33ee2099c222ff6837166d47cc43a\"},\"headline\":\"Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u Modbus TCP\\\/IP | Kurs konfiguracji komunikacji oddalonych modu\u0142\u00f3w Astraada IO IP67, odc. 3\",\"datePublished\":\"2025-09-01T06:20:07+00:00\",\"dateModified\":\"2025-09-01T15:55:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\\\/\"},\"wordCount\":2094,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/kurs-Astraada-IO-head.jpg\",\"keywords\":[\"Astraada\",\"Astraada IO\"],\"articleSection\":[\"Automatyka w praktyce\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\\\/\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\\\/\",\"name\":\"Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u Modbus TCP\\\/IP | Kurs konfiguracji komunikacji oddalonych modu\u0142\u00f3w Astraada IO IP67, odc. 3 | Poradnik Automatyka\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/kurs-Astraada-IO-head.jpg\",\"datePublished\":\"2025-09-01T06:20:07+00:00\",\"dateModified\":\"2025-09-01T15:55:15+00:00\",\"description\":\"W tym odcinku przedstawiona zostanie konfiguracja komunikacji modu\u0142\u00f3w Astraada IO z wykorzystaniem protoko\u0142u Modbus TCP\\\/IP.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/kurs-Astraada-IO-head.jpg\",\"contentUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/kurs-Astraada-IO-head.jpg\",\"width\":960,\"height\":346},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\\\/#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\":\"Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u Modbus TCP\\\/IP | Kurs konfiguracji komunikacji oddalonych modu\u0142\u00f3w Astraada IO IP67, odc. 3\"}]},{\"@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\\\/e4d33ee2099c222ff6837166d47cc43a\",\"name\":\"Jakub Ga\u0142\u0105ska\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/jakub-galaska.jpg\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/jakub-galaska.jpg\",\"contentUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/jakub-galaska.jpg\",\"caption\":\"Jakub Ga\u0142\u0105ska\"},\"description\":\"Absolwent Akademii G\u00f3rniczo-Hutniczej na kierunku \\\"automatyka i robotyka\\\" ze specjalizacj\u0105 w metrologii. Od kilku lat pracuje w Dziale Pomocy Technicznej firmy ASTOR. W wolnym czasie zajmuje si\u0119 kolarstwem i tematyk\u0105 autonomicznych pojazd\u00f3w bezza\u0142ogowych.\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/autor\\\/jakubg\\\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u Modbus TCP\/IP | Kurs konfiguracji komunikacji oddalonych modu\u0142\u00f3w Astraada IO IP67, odc. 3 | Poradnik Automatyka","description":"W tym odcinku przedstawiona zostanie konfiguracja komunikacji modu\u0142\u00f3w Astraada IO z wykorzystaniem protoko\u0142u Modbus TCP\/IP.","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\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/","og_locale":"pl_PL","og_type":"article","og_title":"Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u Modbus TCP\/IP | Kurs konfiguracji komunikacji oddalonych modu\u0142\u00f3w Astraada IO IP67, odc. 3 | Poradnik Automatyka","og_description":"W tym odcinku przedstawiona zostanie konfiguracja komunikacji modu\u0142\u00f3w Astraada IO z wykorzystaniem protoko\u0142u Modbus TCP\/IP.","og_url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/","og_site_name":"Poradnik Automatyka","article_published_time":"2025-09-01T06:20:07+00:00","article_modified_time":"2025-09-01T15:55:15+00:00","og_image":[{"width":960,"height":346,"url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/08\/kurs-Astraada-IO-head.jpg","type":"image\/jpeg"}],"author":"Jakub Ga\u0142\u0105ska","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Jakub Ga\u0142\u0105ska","Szacowany czas czytania":"33 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/#article","isPartOf":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/"},"author":{"name":"Jakub Ga\u0142\u0105ska","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/person\/e4d33ee2099c222ff6837166d47cc43a"},"headline":"Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u Modbus TCP\/IP | Kurs konfiguracji komunikacji oddalonych modu\u0142\u00f3w Astraada IO IP67, odc. 3","datePublished":"2025-09-01T06:20:07+00:00","dateModified":"2025-09-01T15:55:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/"},"wordCount":2094,"commentCount":0,"publisher":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#organization"},"image":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/08\/kurs-Astraada-IO-head.jpg","keywords":["Astraada","Astraada IO"],"articleSection":["Automatyka w praktyce"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/","name":"Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u Modbus TCP\/IP | Kurs konfiguracji komunikacji oddalonych modu\u0142\u00f3w Astraada IO IP67, odc. 3 | Poradnik Automatyka","isPartOf":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/#primaryimage"},"image":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/08\/kurs-Astraada-IO-head.jpg","datePublished":"2025-09-01T06:20:07+00:00","dateModified":"2025-09-01T15:55:15+00:00","description":"W tym odcinku przedstawiona zostanie konfiguracja komunikacji modu\u0142\u00f3w Astraada IO z wykorzystaniem protoko\u0142u Modbus TCP\/IP.","breadcrumb":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/#primaryimage","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/08\/kurs-Astraada-IO-head.jpg","contentUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/08\/kurs-Astraada-IO-head.jpg","width":960,"height":346},{"@type":"BreadcrumbList","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/komunikacja-z-wyspa-astraada-io-ip67-z-wykorzystaniem-protokolu-modbus-tcp-ip-kurs-konfiguracji-komunikacji-oddalonych-modulow-astraada-io-ip67-odc-3\/#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":"Komunikacja z wysp\u0105 Astraada IO IP67 z wykorzystaniem protoko\u0142u Modbus TCP\/IP | Kurs konfiguracji komunikacji oddalonych modu\u0142\u00f3w Astraada IO IP67, odc. 3"}]},{"@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\/e4d33ee2099c222ff6837166d47cc43a","name":"Jakub Ga\u0142\u0105ska","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/08\/jakub-galaska.jpg","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/08\/jakub-galaska.jpg","contentUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/08\/jakub-galaska.jpg","caption":"Jakub Ga\u0142\u0105ska"},"description":"Absolwent Akademii G\u00f3rniczo-Hutniczej na kierunku \"automatyka i robotyka\" ze specjalizacj\u0105 w metrologii. Od kilku lat pracuje w Dziale Pomocy Technicznej firmy ASTOR. W wolnym czasie zajmuje si\u0119 kolarstwem i tematyk\u0105 autonomicznych pojazd\u00f3w bezza\u0142ogowych.","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/autor\/jakubg\/"}]}},"_links":{"self":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/24155","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\/101"}],"replies":[{"embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/comments?post=24155"}],"version-history":[{"count":3,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/24155\/revisions"}],"predecessor-version":[{"id":24327,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/24155\/revisions\/24327"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/media\/24121"}],"wp:attachment":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/media?parent=24155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/categories?post=24155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/tags?post=24155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}