{"id":3894,"date":"2024-03-18T13:19:50","date_gmt":"2024-03-18T13:19:50","guid":{"rendered":"https:\/\/www.as-i.pl\/?p=3894"},"modified":"2024-03-18T15:01:06","modified_gmt":"2024-03-18T15:01:06","slug":"fsoe-integracja-i-wykorzystanie-z-as-interface-artykul-goscinny","status":"publish","type":"post","link":"https:\/\/www.as-i.pl\/index.php\/2024\/03\/18\/fsoe-integracja-i-wykorzystanie-z-as-interface-artykul-goscinny\/","title":{"rendered":"FSoE &#8211; integracja i wykorzystanie z AS-Interface &#8211; artyku\u0142 go\u015bcinny\u00a0"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<table style=\"width: 100%; border-collapse: collapse; background-color: #f5f5f5;\">\n<tbody>\n<tr>\n<td style=\"width: 100%;\">\n<p style=\"text-align: justify;\"><i style=\"font-size: revert; font-family: inherit;\">&nbsp; <br><strong><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; &nbsp;Serdecznie zapraszam do zapoznania si\u0119 z artyku\u0142em go\u015bcinnym, napisanym przez Krystiana Czy\u017cewskiego, w\u0142a\u015bciciela firmy fi automation, oraz in\u017cyniera z wieloletnim do\u015bwiadczeniem w zakresie automatyzacji proces\u00f3w produkcyjnych. Jestem niezmiernie wdzi\u0119czny, \u017ce znalaz\u0142 od odrobin\u0119 czasu, aby podzieli\u0107 si\u0119 swoimi odczuciami po przetestowaniu wypo\u017cyczonych element\u00f3w magistrali ASi. Za\u0142o\u017ceniem by\u0142o przetestowanie integracji oraz funkcjonalno\u015bci ASi w systemie bezpiecze\u0144stwa opartego na FSoE. W miar\u0119 czasu zestaw doposa\u017cyli\u015bmy w modu\u0142 ASi5 b\u0119d\u0105cy Masterem IO-Link. O spostrze\u017ceniach, zaletach i korzy\u015bciach, jak r\u00f3wnie\u017c pewnych wadach tego rozwi\u0105zania przeczytacie Pa\u0144stwo poni\u017cej.&nbsp;<\/span><\/strong><\/i><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<div style=\"height:22px\" 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 style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Z trapezopodobnym \u017c\u00f3\u0142tym przewodem, na kt\u00f3rym zosta\u0142o \u201epowieszone\u201d mn\u00f3stwo pude\u0142ek z wtyczkami czujnikowymi zetkn\u0105\u0142em si\u0119 ponad dekad\u0119 temu, jako \u017c\u00f3\u0142todzi\u00f3b dzia\u0142u utrzymania ruchu jednej z du\u017cych firm bran\u017cy drzewnej. Po zg\u0142\u0119bieniu systemu o nazwie \u201eActuator Sensor Interface\u201d przypad\u0142 mi on do gustu tak mocno, \u017ce z sukcesem wdro\u017cy\u0142em go w jednym ze swoich projekt\u00f3w, a nie rzadko mia\u0142em okazj\u0119 pojawia\u0107 si\u0119 przy okazji mniejszych lub wi\u0119kszych awarii tego systemu magistrali I\/O.<\/span><\/p>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Pomys\u0142 na sklecenie kilku poni\u017cszych zda\u0144 pojawi\u0142 si\u0119 przypadkowo, gdy szukaj\u0105c rozwi\u0105zania problemu postawionego przez jednego z potencjalnych klient\u00f3w napatoczy\u0142a mi si\u0119 bramka t\u0142umacz\u0105ca wy\u017cej wymienione AS-i na protok\u00f3\u0142 EtherCAT, ale z ramk\u0105 FSoE w\u0142\u0105cznie. O ile sam Beckhoff posiada w swoim portfolio modu\u0142 t\u0142umacz\u0105cy AS-i na E-Cat i z powrotem, o tyle integracja bezpo\u015brednio w ekosystemie Beckhoffa \u201eSafety at Work\u201d wydawa\u0142a mi si\u0119 niemo\u017cliwa, a tu prosz\u0119. Przy okazji napomnianego ju\u017c projektu konieczne okaza\u0142o si\u0119 zaczerpni\u0119cie wiedzy u kogo\u015b bardziej do\u015bwiadczonego i tak pad\u0142a idea wypo\u017cyczenia zestawu do zintegrowania obu tych \u015bwiat\u00f3w.<\/span><\/p>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Zar\u00f3wno EtherCat jak i AS-i licz\u0105 ju\u017c ponad dwie dekady i dzi\u0119ki obu stowarzyszeniom, trzymaj\u0105cym piecz\u0119 nad ich standaryzacj\u0105 i certyfikacj\u0105, s\u0105 protoko\u0142ami na tyle dojrza\u0142ymi, \u017ce w zasadzie nie ma si\u0119 nad czym rozpisywa\u0107. Je\u017celi jednak kto\u015b czuje konieczno\u015b\u0107 rozszerzenia\/uzupe\u0142nienia wiedzy to odsy\u0142am do stron jednostek sprawuj\u0105cych opiek\u0119 nad danym protoko\u0142em, gdy\u017c nie to jest celem tego artyku\u0142u.<\/span><\/p>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Po uzgodnieniu szczeg\u00f3\u0142\u00f3w z firm\u0105 Bihl+Wiedemann otrzyma\u0142em paczk\u0119, kt\u00f3ra zawiera\u0142a bramk\u0119 AS-i\/EtherCAT, E-Stop, klawiatur\u0119 z dwoma pod\u015bwietlanymi przyciskami, aktywny dystrybutor z pod\u0142\u0105czon\u0105 blokad\u0105 firmy Schmersal, modu\u0142 dw\u00f3ch bezpotencja\u0142owych wej\u015b\u0107 bezpiecznych oraz tymczasow\u0105 licencj\u0119 oprogramowania ASIMON360. Oprogramowanie jest niestety niezb\u0119dne \u017ceby przygotowa\u0107 bramk\u0119 komunikacyjn\u0105 do pracy z telegramami FSoE niezb\u0119dnymi w systemie TwinSAFE.<\/span><\/p>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Od strony Beckhoffa ca\u0142o\u015b\u0107 \u201enap\u0119dza\u201d bud\u017cetowy panel CP6606 pracuj\u0105cy pod kontrol\u0105 Windows CE ze zintegrowanym sterownikiem PLC. Logika systemu bezpiecze\u0144stwa zosta\u0142a oparta o procesor EL2911 kt\u00f3ry dodatkowo agreguje cztery wej\u015bcia bezpieczne oraz jedno bezpieczne wyj\u015bcie z obci\u0105\u017calno\u015bci\u0105 10A max!<\/span><\/p>\n\n\n\n<div style=\"height:31px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/set-1024x770.jpg\" alt=\"\" class=\"wp-image-3913\" srcset=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/set-1024x770.jpg 1024w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/set-300x226.jpg 300w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/set-768x578.jpg 768w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/set-1536x1155.jpg 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"text-align: center;\"><span style=\"color: #000000;\"><em><strong>Rys.1.<\/strong> Widok testowanego zestawu<\/em><\/span><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Z prowadzonych przez siebie projekt\u00f3w zosta\u0142a mi jeszcze widoczna na zdj\u0119ciu kaseta sterownicza firmy Schmersal kt\u00f3r\u0105 postanowi\u0142em r\u00f3wnie\u017c pod\u0142\u0105czy\u0107 do uk\u0142adu, aby pokaza\u0107 \u017ce AS-i jest przestrzeni\u0105, gdzie mo\u017ce si\u0119 spotka\u0107 wielu producent\u00f3w, kt\u00f3rych ci\u0119\u017cko by\u0142oby pos\u0105dzi\u0107 o kompatybilno\u015b\u0107 w pierwszym odruchu. Po zaadresowaniu urz\u0105dze\u0144 pozosta\u0142o w\u0142\u0105czy\u0107 zasilanie i zmusi\u0107 bramk\u0119 AS-i do tego, aby przesta\u0142a mnie bombardowa\u0107 komunikatami b\u0142\u0119d\u00f3w od strony AS-i. S\u0142u\u017cy do tego wymienione wy\u017cej oprogramowanie, kt\u00f3remu, moim zdaniem, nale\u017cy si\u0119 tak\u017ce kilka zda\u0144. Mia\u0142em okazj\u0119 pracowa\u0107 na poprzedniej wersji wy\u017cej wymienionego pakietu oprogramowania, a tak\u017ce uruchamia\u0107 systemy komunikacji AS-i przy pomocy oprogramowania innych producent\u00f3w i dla mnie obecny \u201eASIMON\u201d jest numerem jeden. Na to wra\u017cenie sk\u0142adaj\u0105 si\u0119 przede wszystkim narz\u0119dzia konfiguracyjne, kt\u00f3re dostaje do wirtualnej r\u0119ki osoba uruchamiaj\u0105ca system. S\u0105 to kreatory, kt\u00f3re nie tylko prowadz\u0105 za r\u0119k\u0119 przez proces uruchomienia systemu, ale tak\u017ce swoim \u201eokiem\u201d zagl\u0105daj\u0105 przez ramie nienachalnie przypominaj\u0105c w stosownym momencie, \u017ce o czym\u015b zapomnieli\u015bmy i warto by\u0142oby tak\u0105 rzecz zrobi\u0107<\/span><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"364\" src=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/HW_Config-1024x364.png\" alt=\"\" class=\"wp-image-3918\" srcset=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/HW_Config-1024x364.png 1024w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/HW_Config-300x107.png 300w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/HW_Config-768x273.png 768w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/HW_Config.png 1422w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"text-align: center;\"><span style=\"color: #000000;\"><em><strong>Rys.2.<\/strong> Menad\u017cer urz\u0105dze\u0144 w ASIMON360<\/em><\/span><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; &nbsp; Doceni to z pewno\u015bci\u0105 ten kto uruchamia\u0142 technologi\u0119 bezpiecze\u0144stwa, gdzie trzeba mie\u0107 \u015bwiadomo\u015b\u0107 kilku zale\u017cno\u015bci, w przeciwnym razie sko\u0144czy si\u0119 to brakiem reakcji na urz\u0105dzenia bezpiecze\u0144stwa, nie generuj\u0105c przy tym \u017cadnych b\u0142\u0119d\u00f3w systemu \u2013 c\u00f3\u017c taki urok. Prace zwi\u0105zane z uruchomieniem sieci AS-i zamyka aktywowanie przygotowanej konfiguracji na bramce Mastera systemu AS-i i tutaj tak\u017ce mo\u017cna skorzysta\u0107 z pomocy stosownego kreatora, kt\u00f3ry nie tylko sprawdzi istotne rzeczy w przygotowanej konfiguracji, ale przede wszystkim \u201escali\u201d komunikacj\u0119 bezpieczn\u0105, podr\u00f3\u017cuj\u0105c\u0105 mi\u0119dzy obiema sieciami, dodaj\u0105c za nas odpowiednie po\u0142\u0105czenia wirtualnych urz\u0105dze\u0144.<\/span><\/p>\n\n\n\n<div style=\"height:20px\" 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=\"613\" height=\"516\" src=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/LinkASiEcat.png\" alt=\"\" class=\"wp-image-3921\" srcset=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/LinkASiEcat.png 613w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/LinkASiEcat-300x253.png 300w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"text-align: center;\"><span style=\"color: #000000;\"><em><strong>Rys.3.<\/strong> Po\u0142\u0105czenia pomi\u0119dzy AS-i EtherCAT &#8211; automatycznie stworzone zale\u017cno\u015bci<\/em><\/span><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">ASIMON360<\/h2>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; Jak wiadomo ka\u017cdemu praktykowi kt\u00f3remu przypad\u0142o integrowanie r\u00f3\u017cnych producent\u00f3w, katalog aparat\u00f3w dostarczanego oprogramowania ko\u0144czy si\u0119 na jego w\u0142asnych produktach, potem zostaje \u201ewyklikanie\u201d interesuj\u0105cego nas urz\u0105dzenia, bazuj\u0105c na jakim\u015b typie og\u00f3lnym \u2013 tutaj niestety te\u017c nie chce by\u0107 inaczej. Je\u015bli czego\u015b nie ma w menad\u017cerze sprz\u0119towym musimy doda\u0107 urz\u0105dzenie uniwersalne (co jest mo\u017cliwe z uwagi na sam\u0105 konstrukcj\u0119 modu\u0142\u00f3w AS-i). ASIMON360 jednak\u017ce charakteryzuje si\u0119 dwoma wyj\u0105tkami. Z jednej strony daje nam mo\u017cliwo\u015b\u0107 dodawania do katalogu element\u00f3w kt\u00f3re u\u017cytkownik sparametryzowa\u0142 w\u0142asnor\u0119cznie, bazuj\u0105c na dokumentacji uruchamianego urz\u0105dzenia i co najwa\u017cniejsze tak zdefiniowany aparat jest dost\u0119pny z poziomu \u015brodowiska, a nie tylko wewn\u0105trz projektu w kt\u00f3rym zosta\u0142 stworzony \u2013 dla mnie rewelacja! Ponadto sam menad\u017cer sprz\u0119towy zawiera poka\u017an\u0105, ca\u0142y czas rozwijan\u0105, baz\u0119 urz\u0105dze\u0144 innych producent\u00f3w, co znacznie u\u0142atwia konfiguracj\u0119 sieci.<\/span><\/p>\n\n\n\n<div style=\"height:20px\" 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=\"646\" height=\"535\" src=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/hardware_1.png\" alt=\"\" class=\"wp-image-3924\" srcset=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/hardware_1.png 646w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/hardware_1-300x248.png 300w\" sizes=\"auto, (max-width: 646px) 100vw, 646px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"text-align: center;\"><span style=\"color: #000000;\"><em><strong>Rys.4.<\/strong> Dodawanie urz\u0105dze\u0144 AS-i w Menad\u017cerze Urz\u0105dze\u0144 ASIMON360<\/em><\/span><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; &nbsp;Bardzo fajn\u0105 funkcjonalno\u015bci\u0105 ASIMON360 jest mo\u017cliwo\u015b\u0107 przeprowadzenia test\u00f3w IO bez konieczno\u015bci posiadania sterownika PLC, gdzie korzystaj\u0105c z zak\u0142adek diagnostycznych danego uczestnika sieci AS-i jeste\u015bmy w stanie podejrze\u0107 status wej\u015b\u0107, wymusi\u0107 stan wyj\u015b\u0107 a tak\u017ce obserwowa\u0107 jak przebiega komunikacja na magistrali AS-i:<\/span><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"804\" height=\"606\" src=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/ModuleParams.png\" alt=\"\" class=\"wp-image-3925\" srcset=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/ModuleParams.png 804w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/ModuleParams-300x226.png 300w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/ModuleParams-768x579.png 768w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"text-align: center;\"><em><span style=\"color: #000000;\"><strong>Rys.5.<\/strong> Podgl\u0105d danych i parametr\u00f3w urz\u0105dzenia&nbsp;<\/span><\/em><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"804\" height=\"608\" src=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/BusQuality.png\" alt=\"\" class=\"wp-image-3926\" srcset=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/BusQuality.png 804w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/BusQuality-300x227.png 300w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/BusQuality-768x581.png 768w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"text-align: center;\"><span style=\"color: #000000;\"><em><strong>Rys.6.<\/strong><\/em> <em>Poziom jako\u015bci transmisji z urz\u0105dzeniem<\/em><\/span><\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; Ostatni\u0105 rzecz\u0105 kt\u00f3ra pozostaje jest zatwierdzenie wgranej komunikacji i w zasadzie jest to koniec prac po stronie magistrali AS-i, teraz zostaje skomunikowanie si\u0119 sterownikiem PLC z bramk\u0105 AS-i.<\/span><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>TwinCAT<\/strong><\/h2>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; Po dodaniu pliku opisu i skonfigurowaniu topologii magistrali EtherCAT pozostaje skonfigurowanie projektu TWINsafe i odwo\u0142ywanie si\u0119 do obszar\u00f3w przestrzeni adresowej, gdzie podczas konfiguracji konwertera AS-i\/EtherCAT umieszczono interesuj\u0105ce nas urz\u0105dzenia. Niestety, ale ca\u0142a przestrze\u0144 adresowa jest importowana z do\u0142\u0105czanego pliku ESI i na barkach programisty systemu spoczywa odwo\u0142anie si\u0119 do w\u0142a\u015bciwych urz\u0105dze\u0144, bo na wyrafinowane nazewnictwo nie ma co tutaj niestety liczy\u0107.<\/span><\/p>\n\n\n\n<div style=\"height:20px\" 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=\"667\" height=\"579\" src=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/TsafeMapping.png\" alt=\"\" class=\"wp-image-3928\" srcset=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/TsafeMapping.png 667w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/TsafeMapping-300x260.png 300w\" sizes=\"auto, (max-width: 667px) 100vw, 667px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"text-align: center;\"><span style=\"color: #000000;\"><em><strong>Rys.7.<\/strong> Przestrze\u0144 adres\u00f3w bezpiecznych AS-i w TwinSAFE<\/em><\/span><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; &nbsp;Tak dodane urz\u0105dzenia pozostaje po\u0142\u0105czy\u0107 w programie safety korzystaj\u0105c z nich jak z ka\u017cdego innego wej\u015bcia\/wyj\u015bcia przeznaczonego do pracy w tych systemach. Dodatkowo warto pami\u0119ta\u0107, \u017ce w \u201epakiecie\u201d z bramk\u0105 dostajemy sze\u015b\u0107 kana\u0142\u00f3w wej\u015b\u0107 standardowych, mog\u0105cych pracowa\u0107 z sygna\u0142ami testowymi kt\u00f3re mo\u017cna skonfigurowa\u0107 do pracy w trybie 3&#215;2 wej\u015bcia bezpieczne, a tak\u017ce sze\u015b\u0107 kana\u0142\u00f3w cyfrowych wyj\u015b\u0107 bezpiecznych, kt\u00f3re pomimo tego, \u017ce nie s\u0105 podpi\u0119te do magistrali AS-i s\u0105 do dyspozycji w oprogramowaniu sterownika bezpiecze\u0144stwa.<\/span><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Idzie nowe!&nbsp;<\/strong><\/h2>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; Pierwsza implementacja protoko\u0142u AS-i zosta\u0142a wprowadzona na rynek na prze\u0142omie lat 80\/90 minionego wieku, jako rozwi\u0105zanie upraszczaj\u0105ce zbieranie informacji z czujnik\u00f3w i sterowanie prostymi aktorami system\u00f3w automatyki. Koncepcja ta z reszt\u0105 znajdowa\u0142a odzwierciedlenie w \u201eupychaniu\u201d czip\u00f3w AS-i do chocia\u017cby pojedynczych czujnik\u00f3w indukcyjnych! Jakby nie patrzy\u0107 od momentu wprowadzenia protoko\u0142u na rynek ilo\u015b\u0107 czujnik\u00f3w instalowanych w maszynach \u201enieco\u201d wzros\u0142a, nie m\u00f3wi\u0105c ju\u017c o tym, \u017ce obj\u0119to\u015b\u0107 danych przesy\u0142anych mi\u0119dzy czujnikami a systemami sterowania r\u00f3wnie\u017c wzros\u0142a lawinowo co sprawi\u0142o, \u017ce AS-i, ze swoimi czterema bitami na obszar wej\u015b\u0107\/wyj\u015b\u0107 przypisanymi poszczeg\u00f3lnym uczestnikom, zacz\u0119\u0142o zwyczajnie tr\u0105ci\u0107 myszk\u0105. Gdy do\u0142o\u017cymy do tego na sta\u0142e zadeklarowane kierunki port\u00f3w to sumarycznie ca\u0142y system w og\u00f3le traci na atrakcyjno\u015bci. Na szcz\u0119\u015bcie kto\u015b w konsorcjum trzyma\u0142 r\u0119k\u0119 na pulsie i tak w 2018 roku dostali\u015bmy implementacj\u0119 protoko\u0142u oznaczon\u0105 \u201eAS-i5\u201d. Wraz z nowym protoko\u0142em dostali\u015bmy mo\u017cliwo\u015b\u0107 nie tylko zwi\u0119kszenia ilo\u015bci przesy\u0142anych danych, ale tak\u017ce pr\u0119dko\u015bci ich transferu i to wszystko przy pomocy niezmienionego okablowania oraz zasilaczy dedykowanych do systemu AS-i! A wi\u0119c skoro bramka wspiera najnowszy standard to czemu nie skorzysta\u0107 z okazji i nie zobaczy\u0107? Modu\u0142y cyfrowych wej\u015b\u0107\/wyj\u015b\u0107, pomimo zmian na lepsze, \u2013 nic specjalnego. Zobaczmy natomiast jak si\u0119 spisze mieszanina du\u017cego wolumenu, lataj\u0105cych po nieskomplikowanym kablu bit\u00f3w z ramkami systemu bezpiecze\u0144stwa, kt\u00f3ry je\u0144c\u00f3w w zakresie komunikacji nie bierze, a wi\u0119c IO-link. Firma Bihl+Wiedemann znowu wykaza\u0142a si\u0119 \u017cyczliwo\u015bci\u0105 i udost\u0119pni\u0142a modu\u0142 BW4067 (Slave ASi-5 b\u0119d\u0105cy Masterem IO-Link), kt\u00f3ry ma zabudowane dwa porty M12 w klasie A oraz dwa w klasie B, co umo\u017cliwi\u0142o bezpo\u015brednie pod\u0142\u0105czenie wyspy zaworowej przy pomocy kabla czujnikowego z pi\u0119cioma \u017cy\u0142ami. Poinformowanie IO-link mastera o tym z kim b\u0119dzie na danym porcie \u201erozmawia\u0142\u201d sprowadzi\u0142o si\u0119 do wgrania odpowiedniego pliku IODD i aktywowania konfiguracji bramki AS-i. Tylko tyle i a\u017c tyle, zaworki \u0142adnie klikaj\u0105 E- Stopy dzia\u0142aj\u0105 \u2013 nic doda\u0107 nic uj\u0105\u0107. Dla mnie najwi\u0119kszym atutem jest to, \u017ce oba protoko\u0142y mog\u0105 koegzystowa\u0107 na jednym kablu, przy czym nale\u017cy pami\u0119ta\u0107 o ograniczeniu d\u0142ugo\u015bci magistrali AS-i5 do 200m w\u0142\u0105cznie i braku mo\u017cliwo\u015bci u\u017cywania wzmacniaczy znanych z standardu AS-i 3 (wzmacniacze mo\u017cna dalej stosowa\u0107, ale, z uwagi na separacj\u0119 galwaniczn\u0105, za nimi nie mo\u017cna ju\u017c instalowa\u0107 modu\u0142\u00f3w AS-i5 co\u015b za co\u015b.<\/span><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"696\" src=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/IOlink-1024x696.png\" alt=\"\" class=\"wp-image-3930\" srcset=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/IOlink-1024x696.png 1024w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/IOlink-300x204.png 300w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/IOlink-768x522.png 768w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/IOlink.png 1042w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"text-align: center;\"><span style=\"color: #000000;\"><em><strong>Rys.8.<\/strong> Konfiguracja urz\u0105dzenia IO-link.<\/em><\/span><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Podsumowanie<\/strong><\/h2>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; Jako praktyk wielokrotnie spotyka\u0142em si\u0119 z nowymi instalacjami, gdzie obs\u0142uga pomstowa\u0142a na niestabilnie dzia\u0142aj\u0105cy system generuj\u0105cy ogrom problem\u00f3w, czemu w zasadzie nie by\u0142o co si\u0119 dziwi\u0107, skoro instalacja by\u0142a emanacj\u0105 rozdzia\u0142u poradnika instalatora pod tytu\u0142em \u201etego robi\u0107 nie nale\u017cy\u201d. Na drugim biegunie za\u015b by\u0142y instalacje o kt\u00f3rych dowiadywano si\u0119, \u017ce tam pracuj\u0105 dopiero w momencie gdy przestawa\u0142y dzia\u0142a\u0107 i nie bardzo by\u0142o wiadomo \u201eco to za \u017c\u00f3\u0142ty kabel jest\u201d. Samemu uda\u0142o mi si\u0119 wdro\u017cy\u0107 system na kt\u00f3rym uruchomiono trzy sieci AS-i i pomimo up\u0142ywu lat nie ma z nimi \u017cadnych problem\u00f3w natury eksploatacyjnej, bo je\u017celi to dobrze wykonamy b\u0119dzie po prostu dzia\u0142a\u0107. Zach\u0119caj\u0105cym do u\u017cywania jest tak\u017ce fakt, \u017ce opr\u00f3cz modu\u0142\u00f3w IO mamy dost\u0119p r\u00f3wnie\u017c do ca\u0142ego ogromu modu\u0142\u00f3w specjalizowanych jak chocia\u017cby zawory pneumatyczne czy wie\u017ce sygnalizacyjne. Wraz z pojawieniem si\u0119 wersji pi\u0105tej magistrali warto zwr\u00f3ci\u0107 uwag\u0119 na nowe mo\u017cliwo\u015bci w zakresie koncentracji sygna\u0142\u00f3w \u2013 gdzie dla pojedynczego adresu mo\u017cemy uzyska\u0107 16 kana\u0142\u00f3w w pe\u0142ni konfigurowalnych w zakresie kierunku lub, skorzysta\u0107 z modu\u0142\u00f3w samo-konfigurowalnych (wi\u0119cej o nich mo\u017cna si\u0119 dowiedzie\u0107 TUTAJ). Ca\u0142o\u015b\u0107 konfiguracji przechowywana jest w bramce, co upraszcza ewentualne czynno\u015bci serwisowe do minimum &#8211; szczeg\u00f3lnie w zakresie bardziej skomplikowanych urz\u0105dze\u0144, jak chocia\u017cby wspomniane modu\u0142y IO-Link. <\/span><\/p>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; Jakie minusy znalaz\u0142em podczas okresu testowania prezentowanego zestawu? Najwi\u0119kszy to zadeklarowanie danych w obszarze wej\u015b\u0107\/wyj\u015b\u0107 bramki komunikacyjnej w formie ci\u0105g\u0142ej, gdzie jeste\u015bmy zmuszeni, z poziomu sterownika PLC, wy\u0142uskiwa\u0107 interesuj\u0105ce nas bity nie maj\u0105c dost\u0119pu \u201ena wprost\u201d, daj\u0105cego nam mo\u017cliwo\u015b\u0107 podpi\u0119cia ich pojedynczo z jasno opisuj\u0105cym przeznaczeniem. Przek\u0142ada si\u0119 to znacz\u0105co na czytelno\u015b\u0107 w przypadku serwisu itp. Miejmy nadziej\u0119, \u017ce producent pokusi si\u0119 o wprowadzenie zmian w tym zakresie, modyfikuj\u0105c plik urz\u0105dzenia i daj\u0105c nam wi\u0119ksz\u0105 elastyczno\u015b\u0107.<\/span><\/p>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp; &nbsp; Drugim czego mi brakuje, zw\u0142aszcza w przypadku u\u017cycia system\u00f3w sterowania opartych o systemy operacyjne czasu rzeczywistego, to brak wparcia technologii \u201eEthernet Over Ethercat\u201d. Upro\u015bci\u0142oby to znacznie okablowanie strukturalne w przypadku bramek komunikacyjnych zainstalowanych poza szaf\u0105 sterownicz\u0105 z komputerem g\u0142\u00f3wnym, kt\u00f3ry mo\u017ce przej\u0105\u0107 rol\u0119 lokalnego narz\u0119dzia serwisowego, lub korzystaj\u0105c z mechanizm\u00f3w tunelowania wbudowanych w systemy Windows umo\u017cliwi\u0107 zdalny dost\u0119p in\u017cynierowi diagnozuj\u0105cemu system I\/O. Nie jest to bez znaczenia, uwzgl\u0119dniaj\u0105c zw\u0142aszcza, \u017ce port serwisowy bramki nie posiada wbudowanego prze\u0142\u0105cznika sieciowego. Kolejn\u0105 rzecz\u0105 jest konieczno\u015b\u0107 fizycznego od\u0142\u0105czania magistrali komunikacyjnej w przypadku okre\u015blonych czynno\u015bci wykonywanych z bramk\u0105, co maj\u0105c na wzgl\u0119dzie szeregowy charakter magistrali EtherCAT spowoduje przerwanie komunikacji z w\u0119z\u0142ami sieciowymi umieszczonymi za bramk\u0105 komunikacyjn\u0105.<\/span><\/p>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">&nbsp; &nbsp; &nbsp;Konkluduj\u0105c nale\u017cy pami\u0119ta\u0107, \u017ce nie ma rzeczy uniwersalnych i stoj\u0105c przed doborem systemu wej\u015b\u0107\/wyj\u015b\u0107 dla automatyzowanego przez siebie procesu nale\u017cy postawi\u0107 sobie pytanie co i jak potrzebujemy zrobi\u0107. Rozwa\u017cy\u0107 system kompleksowo, bo praktyka zawodowa pokaza\u0142a mi nie raz, \u017ce zakup samego modu\u0142u wej\u015b\u0107\/wyj\u015b\u0107 to dopiero pocz\u0105tek, a doposa\u017cenie go w wymagane z\u0142\u0105cza czy okablowanie nie rzadko zaczyna czyni\u0107 wdro\u017cenie systemu nieop\u0142acalne ekonomicznie, poniewa\u017c najzwyczajniej nie wykorzystamy pe\u0142nego potencja\u0142u oferowanego przez wybran\u0105 technologi\u0119. W aspekcie koszt\u00f3w nale\u017cy tak\u017ce mie\u0107 na uwadze bud\u017cet, kt\u00f3ry poch\u0142onie instalacja wybranego przez siebie rozwi\u0105zania, co akurat w przypadku AS-i nie wymaga wysoko wykwalifikowanej kadry in\u017cynierskiej \u2013 w dzisiejszych czasach na plus.<\/span><\/p>\n\n\n\n<div style=\"height:38px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><span style=\"color: #000000;\"><strong>Dane kontaktowe autora artyku\u0142u:<\/strong><\/span><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/logo-wersje-kolor-01-1024x525.png\" alt=\"\" class=\"wp-image-3946\" style=\"width:471px;height:auto\" srcset=\"https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/logo-wersje-kolor-01-1024x525.png 1024w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/logo-wersje-kolor-01-300x154.png 300w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/logo-wersje-kolor-01-768x393.png 768w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/logo-wersje-kolor-01-1536x787.png 1536w, https:\/\/www.as-i.pl\/wp-content\/uploads\/2024\/03\/logo-wersje-kolor-01-2048x1049.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong><span style=\"color: #000000;\">fi automation <br \/><\/span><\/strong><span style=\"color: #000000;\">Krystian Czy\u017cewski<\/span><br \/><span style=\"color: #000000;\">Email: krystian.czyzewski@fiautomation.pl<\/span><br \/><span style=\"color: #000000;\">Telefon: +48 696 025 192<\/span><\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Artyku\u0142 go\u015bcinny o integracji bezpiecze\u0144stwa funkcjonalnego w systemie EtherCAT,. W pe\u0142ni praktyczny punkt widzenia in\u017cyniera z wieloletnim do\u015bwiadczeniem.<\/p>\n","protected":false},"author":1,"featured_media":3935,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,28,31],"tags":[],"class_list":["post-3894","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artykuly","category-asi","category-komunikacja"],"_links":{"self":[{"href":"https:\/\/www.as-i.pl\/index.php\/wp-json\/wp\/v2\/posts\/3894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.as-i.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.as-i.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.as-i.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.as-i.pl\/index.php\/wp-json\/wp\/v2\/comments?post=3894"}],"version-history":[{"count":56,"href":"https:\/\/www.as-i.pl\/index.php\/wp-json\/wp\/v2\/posts\/3894\/revisions"}],"predecessor-version":[{"id":3984,"href":"https:\/\/www.as-i.pl\/index.php\/wp-json\/wp\/v2\/posts\/3894\/revisions\/3984"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.as-i.pl\/index.php\/wp-json\/wp\/v2\/media\/3935"}],"wp:attachment":[{"href":"https:\/\/www.as-i.pl\/index.php\/wp-json\/wp\/v2\/media?parent=3894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.as-i.pl\/index.php\/wp-json\/wp\/v2\/categories?post=3894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.as-i.pl\/index.php\/wp-json\/wp\/v2\/tags?post=3894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}