{"id":22319,"date":"2025-03-07T10:34:00","date_gmt":"2025-03-07T09:34:00","guid":{"rendered":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/?p=22319"},"modified":"2025-03-31T09:13:34","modified_gmt":"2025-03-31T07:13:34","slug":"migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46","status":"publish","type":"post","link":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/","title":{"rendered":"Migracja z paneli Astraada HMI starszych serii do paneli serii AS45\/46"},"content":{"rendered":"\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"dowiesz-sie\">\n<h3>Z tego artyku\u0142u dowiesz si\u0119:<\/h3>\n<ul class=\"bulleted\">\n<li>na co nale\u017cy zwr\u00f3ci\u0107 uwag\u0119 planuj\u0105c migracj\u0119 starszej aplikacji,<\/li>\n<li>jak uzyska\u0107 wersj\u0119 edytowaln\u0105 programu ze starszego panelu,<\/li>\n<li>jak przej\u015b\u0107 na now\u0105 wersj\u0119 oprogramowania narz\u0119dziowego i jak zmieni\u0107 model panelu w aplikacji.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Uwaga! Do przeniesienia programu na nowsz\u0105 seri\u0119 paneli wymagane jest posiadanie wersji edytowalnej programu (np. pliki z rozszerzeniem .pm3, .pm4, .plf, posiadanie pliku z rozszerzeniem .prp nie jest wystarczaj\u0105ce, jest to wy\u0142\u0105cznie plik runtimowy mo\u017cliwy do wgrania tylko na ten sam model panelu, na kt\u00f3ry program jest przeznaczony).<\/strong><\/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\">Wst\u0119p<\/h2>\n\n\n\n<p>Jak wspomniano powy\u017cej, podstaw\u0105 do przeniesienia programu na nowszy panel jest posiadanie projektu w wersji edytowalnej, inaczej m\u00f3wi\u0105c \u2013 w wersji, kt\u00f3ra umo\u017cliwi otwarcie projektu w oprogramowaniu narz\u0119dziowym. Niekiedy mo\u017cliwe jest \u015bci\u0105gni\u0119cie programu do edycji z panelu HMI, zale\u017cy to od tego, czy programista w momencie wgrywania programu na panel zaznaczy\u0142 opcj\u0119 \u201eConfiguration Data\u201d i ewentualnie czy znane s\u0105 has\u0142a dost\u0119pu, je\u015bli zosta\u0142y skonfigurowane.<\/p>\n\n\n\n<p>Nale\u017cy pami\u0119ta\u0107 o tym, \u017ce wtyczki i pinouty port\u00f3w szeregowych mog\u0105 r\u00f3\u017cni\u0107 si\u0119 pomi\u0119dzy seriami paneli. Decyduj\u0105c si\u0119 na przej\u015bcie na nowsz\u0105 seri\u0119 nale\u017cy por\u00f3wna\u0107 karty katalogowe urz\u0105dze\u0144. Mo\u017ce okaza\u0107 si\u0119, \u017ce podczas migracji trzeba b\u0119dzie przerobi\u0107 wtyczk\u0119 portu szeregowego, lub niekiedy wymieni\u0107 j\u0105 na wtyczk\u0119 innego rodzaju. Nale\u017cy te\u017c pami\u0119ta\u0107, \u017ce niekiedy nowe panele mog\u0105 nie obs\u0142ugiwa\u0107 kart \u00b5SD (serie AS45\/46) oraz w por\u00f3wnaniu do niekt\u00f3rych historycznych modeli mog\u0105 mie\u0107 mniej nieulotnej pami\u0119ci RAM (w AS45\/46 128 kB).<\/p>\n\n\n\n<p>Starsze panele mog\u0105 by\u0107 obs\u0142ugiwane oprogramowaniem Astraada HMI CFG w wersjach 1.0, 2.0, 2.1. Serie AS45\/46 s\u0105 r\u00f3wnie\u017c dost\u0119pne w oprogramowaniu w wersji 2.1, lecz wersj\u0105 zalecan\u0105 do ich obs\u0142ugi jest wersja 4.0. Nale\u017cy upewni\u0107 si\u0119, \u017ce korzystamy z najnowszej kompilacji w ramach danej wersji oprogramowania (np. w momencie pisania artyku\u0142u w ramach wersji 2.1 jest to 2.1.13.01).<\/p>\n\n\n\n<p>Nale\u017cy r\u00f3wnie\u017c pami\u0119ta\u0107, \u017ce przeniesiony zostanie tylko program na panel, pozosta\u0142e opcje, kt\u00f3re nie s\u0105 domy\u015blnie zale\u017cne od programu i nie s\u0105 w programie modyfikowane, trzeba b\u0119dzie skonfigurowa\u0107 r\u0119cznie, chodzi przede wszystkim o konfiguracj\u0119 kart sieciowych oraz inne, np. VNC, FTP, e-mail itp.<\/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\">Uzyskanie wersji edytowalnej programu ze starszego panelu<\/h2>\n\n\n\n<p>Je\u015bli nie jest dost\u0119pny plik edytowalny z projektem mo\u017cna spr\u00f3bowa\u0107 \u015bci\u0105gn\u0105\u0107 go z panelu operatorskiego. W tym celu nale\u017cy w oprogramowaniu Astraada HMI CFG wybra\u0107 <strong>File -&gt; Upload<\/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=\"313\" height=\"216\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/image1.png\" alt=\"\" class=\"wp-image-22323\"\/><\/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>Upload<\/strong> nale\u017cy zaznaczy\u0107 wymagane opcje. <strong>Runtime Data and System Programs<\/strong> spowoduje \u015bci\u0105gni\u0119cie pliku runtimowego z rozszerzeniem .prp \u2013 to powinno by\u0107 mo\u017cliwe zawsze (bez zabezpiecze\u0144).<\/p>\n\n\n\n<p>Opcja <strong>Configuration Data<\/strong> odpowiada za pr\u00f3b\u0119 \u015bci\u0105gni\u0119cia pliku edytowalnego z projektem.<\/p>\n\n\n\n<p>W obu przypadkach nale\u017cy poda\u0107 \u015bcie\u017ck\u0119 i nazw\u0119 pliku, kt\u00f3ry ma zosta\u0107 utworzony.<\/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=\"464\" height=\"501\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/image2.png\" alt=\"\" class=\"wp-image-22324\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Po\u0142\u0105czenie ze starszym panelem mo\u017cna nawi\u0105za\u0107 przez port szeregowy, Ethernet lub USB. W przypadku USB (typ B\/C) wymagane jest doinstalowanie odpowiednich driver\u00f3w (szczeg\u00f3\u0142y w <a href=\"https:\/\/www.astor.com.pl\/wsparcie\/dokumentacja-techniczna\/zobacz\/Astraada\/Panele%20operatorskie\/Astraada%20HMI%20Panel%20Standard\/Jak-zaprogramowa%C4%87-panel-ASTRAADA-HMI-przez-port-USB-lokalizacja-drivera-do-programowania-USB\" target=\"_blank\" rel=\"noreferrer noopener\">artykule pomocy technicznej na ten temat<\/a>). W panelach serii AS45\/46 nie ma ju\u017c mo\u017cliwo\u015bci programowania poprzez port szeregowy.<\/p>\n\n\n\n<p>Po klikni\u0119ciu <strong>Start<\/strong> oprogramowanie zapyta o has\u0142o, nale\u017cy poda\u0107 has\u0142o deweloperskie (poziom 9), domy\u015blnie 000000000. Je\u015bli to has\u0142o nie zadzia\u0142a, oznacza to, \u017ce programista ustawi\u0142 w\u0142asne has\u0142o. Nie znaj\u0105c has\u0142a pobranie programu nie b\u0119dzie mo\u017cliwe.<\/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=\"354\" height=\"116\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/image3.png\" alt=\"\" class=\"wp-image-22325\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>W polu <strong>Status<\/strong> b\u0119d\u0105 pojawia\u0107 si\u0119 kolejne komunikaty, mog\u0105 r\u00f3\u017cni\u0107 si\u0119 w zale\u017cno\u015bci od wersji oprogramowania i panelu, pod koniec powinna pojawi\u0107 si\u0119 informacja \u201eCompleted\u201d. Je\u015bli tak jest, nale\u017cy sprawdzi\u0107 wielko\u015b\u0107 utworzonego pliku .plf. Je\u015bli podczas operacji uploadu pojawi\u0142a si\u0119 informacja o b\u0142\u0119dzie lub o braku mo\u017cliwo\u015bci \u015bci\u0105gni\u0119cia pliku .plf, b\u0105d\u017a rozmiar pliku .plf jest zerowy, oznacza to, \u017ce wersja edytowalna nie jest obecna na panelu. W przeciwnym razie (plik .plf powsta\u0142 i jest niezerowy) b\u0119dzie mo\u017cliwo\u015b\u0107 zaimportowania go do projektu.<\/p>\n\n\n\n<p>Aby to zrobi\u0107, nale\u017cy wybra\u0107 <strong>File -&gt; Import\u2026<\/strong>, wybra\u0107 z dysku plik .plf i potwierdzi\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=\"619\" height=\"539\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/image4.png\" alt=\"\" class=\"wp-image-22326\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Projekt z panelu starszej serii dobrze jest otwiera\u0107\/importowa\u0107 w oprogramowaniu w odpowiedniej, starszej wersji, poniewa\u017c to oprogramowanie b\u0119dzie zawiera\u0142o deskrypcj\u0119 tego urz\u0105dzenia. Nie jest to jednak warunek konieczny. Nowsze oprogramowanie, nawet je\u015bli nie rozpozna starszego urz\u0105dzenia, zaproponuje konwersj\u0119 na nowe urz\u0105dzenie (lub otworzy projekt z pustym polem wyboru urz\u0105dzenia i trzeba b\u0119dzie wybra\u0107 je r\u0119cznie). Wtedy jednak nie b\u0119dzie mo\u017cna podejrze\u0107 programu w niezmienionej wersji.<\/p>\n\n\n\n<p>Zaimportowany program mo\u017cna zapisa\u0107 jako plik .pm3\/.pm4.<\/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\">Zmiana modelu urz\u0105dzenia w oprogramowaniu<\/h2>\n\n\n\n<p>W teorii aby zmieni\u0107 model urz\u0105dzenia w otwartym programie wystarczy wej\u015b\u0107 w <strong>General Setup<\/strong> i wybra\u0107 nowe urz\u0105dzenie z listy.<\/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=\"560\" height=\"576\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/image5.png\" alt=\"\" class=\"wp-image-22327\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Je\u015bli rozdzielczo\u015b\u0107 nowego panelu b\u0119dzie inna, oprogramowanie zaproponuje przeskalowanie. Trzeba b\u0119dzie zdecydowa\u0107, czy chcemy skalowa\u0107 ka\u017cdy tekst z osobna, czy skalowa\u0107 globalnie list\u0119 czcionek.<\/p>\n\n\n\n<p>Nast\u0119pnie warto wykona\u0107 kompilacj\u0119 projektu (opcja <strong>Compile\u2026<\/strong>, dost\u0119pna z menu <strong>Panel<\/strong>) i sprawdzi\u0107 w okienku <strong>Build List<\/strong> efekt tej kompilacji. Je\u015bli oprogramowanie nie wyrzuci\u0142o b\u0142\u0119d\u00f3w, program mo\u017cna wybranym sposobem spr\u00f3bowa\u0107 wgra\u0107 program na nowy panel (opcja <strong>Download\u2026<\/strong>).<\/p>\n\n\n\n<p>Je\u015bli program jest bardziej skomplikowany, warto zweryfikowa\u0107 niekt\u00f3re rzeczy, np. miejsce zapisu danych, log\u00f3w itp. (Je\u015bli w nowym panelu nie ma slotu na kart\u0119 \u00b5SD, \u015bcie\u017cki zapisu nie mog\u0105 zaczyna\u0107 si\u0119 od D:\\). Je\u015bli w programie u\u017cywane s\u0105 protoko\u0142y szeregowe nale\u017cy sprawdzi\u0107, czy nie zmieni\u0142a si\u0119 numeracja port\u00f3w (weryfikacja w kartach katalogowych urz\u0105dze\u0144). Np. je\u015bli dany protok\u00f3\u0142 w starym panelu pracowa\u0142 na COM2, a w nowym panelu zosta\u0142 przepi\u0119ty na podobny port z zaciskami spr\u0119\u017cynowymi oznaczony jako COM4 (AS46), nale\u017cy w konfiguracji odpowiedniego linku zmieni\u0107 numer portu z 2 na 4.<\/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=\"508\" height=\"298\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/image6.png\" alt=\"\" class=\"wp-image-22328\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Je\u015bli podczas kompilacji pojawi\u0142y si\u0119 b\u0142\u0119dy, co zdarza si\u0119 rzadko, to nale\u017cy przejrze\u0107 je w oknie <strong>Build List<\/strong> \u2013 klikaj\u0105c dwukrotnie na dany b\u0142\u0105d zostaniemy przeniesieni do miejsca, w kt\u00f3rym on wyst\u0105pi\u0142. B\u0142\u0119dy nale\u017cy przejrze\u0107, zinterpretowa\u0107 i poprawi\u0107. Mog\u0105 one wynika\u0107 np. ze zmiany w adresowaniu w ramach danego linku, z b\u0142\u0119dnego przeskalowania obiekt\u00f3w w przypadku zmiany rozdzielczo\u015bci ekranu (cz\u0119sto dotyczy ruroci\u0105g\u00f3w) b\u0105d\u017a innych nieprzewidzianych sytuacji.<\/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\">Przechodzenie na nowsz\u0105 wersj\u0119 oprogramowania<\/h2>\n\n\n\n<p>Przenoszenie programu do nowszej wersji oprogramowania sprowadza si\u0119 do otwarcia pliku projektu (np. .pm3) w nowej wersji, w tym przypadku b\u0119dzie to wersja 4.0. Nale\u017cy wybra\u0107 <strong>File -&gt; Open<\/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=\"299\" height=\"168\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/image7.png\" alt=\"\" class=\"wp-image-22329\"\/><\/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 wybra\u0107 odpowiedni plik z projektem z dysku. Powinna pojawi\u0107 si\u0119 informacja 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=\"404\" height=\"143\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/image8-1.png\" alt=\"\" class=\"wp-image-22333\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Jak wspomniano wcze\u015bniej, je\u015bli dany model panelu nie jest znany nowszej wersji oprogramowania, pole wyboru modelu mo\u017ce by\u0107 puste. Nale\u017cy wybra\u0107 odpowiedni model. Podobnie jak poprzednio \u2013 je\u015bli nowy model b\u0119dzie mia\u0142 inn\u0105 rozdzielczo\u015b\u0107, oprogramowanie zaproponuje przeskalowanie.<\/p>\n\n\n\n<p>Na dysku komputera oryginalna wersja oprogramowania pozostanie w niezmienionej formie, obok powstanie nowy plik z odpowiednim rozszerzeniem.<\/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=\"724\" height=\"46\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/image9.png\" alt=\"\" class=\"wp-image-22334\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Podczas przechodzenia mi\u0119dzy kompilacjami w ramach jednej wersji oprogramowania tworzone b\u0119d\u0105 pliki z sufiksami zawieraj\u0105cymi informacj\u0119 o numerze kompilacji wersji oryginalnej.<\/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\">Weryfikacja opcji niezale\u017cnych od programu<\/h2>\n\n\n\n<p>Po wgraniu programu na nowszy panel warto zweryfikowa\u0107 ustawienia domy\u015blnie niezale\u017cne od programu. Aby to zrobi\u0107, nale\u017cy wej\u015b\u0107 w <strong>Panel Setup<\/strong> (menu serwisowe na panelu) i zweryfikowa\u0107 wykorzystywane funkcje (przede wszystkim ustawienia kart sieciowych w oknie <strong>General<\/strong>). Drugim istotnym menu mo\u017ce by\u0107 to dotycz\u0105ce funkcji FTP, VNC, Email, NTP.<\/p>\n\n\n\n<p>Aby wej\u015b\u0107 do tego menu, nale\u017cy podczas podawania zasilania przytrzyma\u0107 prawy g\u00f3rny r\u00f3g panelu do momentu us\u0142yszenia drugiego sygna\u0142u d\u017awi\u0119kowego.<\/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=\"795\" height=\"479\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/image10.png\" alt=\"\" class=\"wp-image-22335\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/image10.png 795w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/image10-768x463.png 768w\" sizes=\"auto, (max-width: 795px) 100vw, 795px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>W przypadku w\u0105tpliwo\u015bci, jak ustawi\u0107 wymagane opcje, mo\u017cna uruchomi\u0107 <strong>Panel Setup<\/strong> na starym panelu i por\u00f3wna\u0107 ustawienia.<\/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=\"69da8b4796652\">\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=\"771fd51215\"\/>\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=\"69da8b4796652\"] 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>Jak przenie\u015b\u0107 aplikacj\u0119 dzia\u0142aj\u0105c\u0105 na starszym modelu panelu operatorskiego Astraada HMI do modelu z najnowszej serii AS45\/46? Tego dowiesz si\u0119 z naszego artyku\u0142u.<\/p>\n","protected":false},"author":67,"featured_media":22337,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[233],"tags":[156,96],"class_list":["post-22319","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dla-uzytkownikow-produktow-astor","tag-astraada-hmi-cfg","tag-astraada-hmi-panel"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Migracja z paneli Astraada HMI starszych serii do paneli serii AS45\/46 | Poradnik Automatyka<\/title>\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\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/\" \/>\r\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Migracja z paneli Astraada HMI starszych serii do paneli serii AS45\/46 | Poradnik Automatyka\" \/>\r\n<meta property=\"og:description\" content=\"Jak przenie\u015b\u0107 aplikacj\u0119 dzia\u0142aj\u0105c\u0105 na starszym modelu panelu operatorskiego Astraada HMI do modelu z najnowszej serii AS45\/46? Tego dowiesz si\u0119 z naszego artyku\u0142u.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Poradnik Automatyka\" \/>\r\n<meta property=\"article:published_time\" content=\"2025-03-07T09:34:00+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2025-03-31T07:13:34+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/migracja-astraada-hmi-head.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"795\" \/>\r\n\t<meta property=\"og:image:height\" content=\"220\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\r\n<meta name=\"author\" content=\"Wojciech Talik\" \/>\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=\"Wojciech Talik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 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\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/\"},\"author\":{\"name\":\"Wojciech Talik\",\"@id\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/person\/1763d257997202991f5d371bb3f07544\"},\"headline\":\"Migracja z paneli Astraada HMI starszych serii do paneli serii AS45\/46\",\"datePublished\":\"2025-03-07T09:34:00+00:00\",\"dateModified\":\"2025-03-31T07:13:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/\"},\"wordCount\":1322,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/migracja-astraada-hmi-head.jpg\",\"keywords\":[\"Astraada HMI CFG\",\"Astraada HMI Panel\"],\"articleSection\":[\"Produkty ASTOR\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/\",\"url\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/\",\"name\":\"Migracja z paneli Astraada HMI starszych serii do paneli serii AS45\/46 | Poradnik Automatyka\",\"isPartOf\":{\"@id\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/migracja-astraada-hmi-head.jpg\",\"datePublished\":\"2025-03-07T09:34:00+00:00\",\"dateModified\":\"2025-03-31T07:13:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#primaryimage\",\"url\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/migracja-astraada-hmi-head.jpg\",\"contentUrl\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/migracja-astraada-hmi-head.jpg\",\"width\":795,\"height\":220},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Produkty ASTOR\",\"item\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/category\/dla-uzytkownikow-produktow-astor\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Migracja z paneli Astraada HMI starszych serii do paneli serii AS45\/46\"}]},{\"@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\/1763d257997202991f5d371bb3f07544\",\"name\":\"Wojciech Talik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2023\/04\/W.-Talik.jpg\",\"contentUrl\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2023\/04\/W.-Talik.jpg\",\"caption\":\"Wojciech Talik\"},\"description\":\"Absolwent Wydzia\u0142u Mechanicznego Politechniki Krakowskiej na kierunku Automatyka i Robotyka. Na co dzie\u0144 zajmuje si\u0119 wsparciem technicznym przemys\u0142owych system\u00f3w sterowania i wizualizacji.\",\"url\":\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/autor\/wojciechta\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Migracja z paneli Astraada HMI starszych serii do paneli serii AS45\/46 | Poradnik Automatyka","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\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/","og_locale":"pl_PL","og_type":"article","og_title":"Migracja z paneli Astraada HMI starszych serii do paneli serii AS45\/46 | Poradnik Automatyka","og_description":"Jak przenie\u015b\u0107 aplikacj\u0119 dzia\u0142aj\u0105c\u0105 na starszym modelu panelu operatorskiego Astraada HMI do modelu z najnowszej serii AS45\/46? Tego dowiesz si\u0119 z naszego artyku\u0142u.","og_url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/","og_site_name":"Poradnik Automatyka","article_published_time":"2025-03-07T09:34:00+00:00","article_modified_time":"2025-03-31T07:13:34+00:00","og_image":[{"width":795,"height":220,"url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/migracja-astraada-hmi-head.jpg","type":"image\/jpeg"}],"author":"Wojciech Talik","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Wojciech Talik","Szacowany czas czytania":"9 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#article","isPartOf":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/"},"author":{"name":"Wojciech Talik","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/person\/1763d257997202991f5d371bb3f07544"},"headline":"Migracja z paneli Astraada HMI starszych serii do paneli serii AS45\/46","datePublished":"2025-03-07T09:34:00+00:00","dateModified":"2025-03-31T07:13:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/"},"wordCount":1322,"commentCount":0,"publisher":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#organization"},"image":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#primaryimage"},"thumbnailUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/migracja-astraada-hmi-head.jpg","keywords":["Astraada HMI CFG","Astraada HMI Panel"],"articleSection":["Produkty ASTOR"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/","name":"Migracja z paneli Astraada HMI starszych serii do paneli serii AS45\/46 | Poradnik Automatyka","isPartOf":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#primaryimage"},"image":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#primaryimage"},"thumbnailUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/migracja-astraada-hmi-head.jpg","datePublished":"2025-03-07T09:34:00+00:00","dateModified":"2025-03-31T07:13:34+00:00","breadcrumb":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#primaryimage","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/migracja-astraada-hmi-head.jpg","contentUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/03\/migracja-astraada-hmi-head.jpg","width":795,"height":220},{"@type":"BreadcrumbList","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/migracja-z-paneli-astraada-hmi-starszych-serii-do-paneli-serii-as45-46\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Produkty ASTOR","item":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/category\/dla-uzytkownikow-produktow-astor\/"},{"@type":"ListItem","position":2,"name":"Migracja z paneli Astraada HMI starszych serii do paneli serii AS45\/46"}]},{"@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\/1763d257997202991f5d371bb3f07544","name":"Wojciech Talik","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/person\/image\/","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2023\/04\/W.-Talik.jpg","contentUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2023\/04\/W.-Talik.jpg","caption":"Wojciech Talik"},"description":"Absolwent Wydzia\u0142u Mechanicznego Politechniki Krakowskiej na kierunku Automatyka i Robotyka. Na co dzie\u0144 zajmuje si\u0119 wsparciem technicznym przemys\u0142owych system\u00f3w sterowania i wizualizacji.","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/autor\/wojciechta\/"}]}},"_links":{"self":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/22319","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\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/comments?post=22319"}],"version-history":[{"count":2,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/22319\/revisions"}],"predecessor-version":[{"id":22543,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/22319\/revisions\/22543"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/media\/22337"}],"wp:attachment":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/media?parent=22319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/categories?post=22319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/tags?post=22319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}