PARTNERZY

www.sick.pl
tel: +48 22 539 41 00
oferty@sick.pl
PRODUKTY I SKLEP POZNAJ SICK

Od automatyzacji produkcji i logistyki, aż po automatyzację procesów technologicznych — SICK należy do ścisłej czołówki wśród producentów czujników. Jako lider rynku w dziedzinie technologii, firma SICK ze swoimi czujnikami i rozwiązaniami aplikacyjnymi tworzy doskonałe podstawy dla bezpiecznego i efektywnego sterowania procesami, ochrony ludzi przed wypadkami oraz ochrony środowiska naturalnego.

pl.mitsubishielectric.com
tel: +48 12 347 65 00
mpl@mpl.mee.com
NEWSY / BLOG POZNAJ MITSUBISHI ELECTRIC ODDZIAŁ POLSKA

Korporacja Mitsubishi Electric, posiadająca 90 lat doświadczenia w zakresie dostarczania niezawodnych, wysokiej jakości innowacyjnych produktów w dziedzinie automatyki przemysłowej, produkcji, marketingu i sprzedaży urządzeń elektrycznych i elektronicznych. Programowalne sterowniki PLC, rozwiązania napędowe, roboty przemysłowe, panele dotykowe, wycinarki laserowe i sterownie CNC firmy Mitsubishi Electric zaliczają się do produktów najwydajniejszych na rynku i gwarantują sukcesy firmy już od ponad 30 lat.

www.findernet.com
tel: +48 61 865 94 07
finder.pl@findernet.com
KATALOG PRODUKTÓW POZNAJ FINDER

Od 1954 Finder pracował wyłącznie w zakresie przekaźników i timerów. Nasz wysoki stopień specjalizacji zaowocował ponad 10.000 różnych produktów w jednej z najszerszych dostępnych ofert. Firma szeroko się rozwija i inwestuje w przyszłość uzupełniając gamę swojego asortymentu. Prócz przekaźników oferuje rozwiązania przemysłu elektrycznego do zastosowań domowych jak i komercyjnych poprzez przekaźniki, urządzenia przeciwprzepięciowe, termostaty panelowe, zasilacze i liczniki energii. Gama asortymentu obejmuje ponad 12 tysięcy produktów.

www.wago.pl
tel: +48 71 360 29 70
wago.elwag@wago.com
BLOG WAGO POZNAJ WAGO

Rozwiązania dostarczane przez WAGO. już od wielu lat wspierają naszych klientów w dążeniu do sukcesu. Poczynając od prostych instalacji elektrycznych, a kończąc na skomplikowanej infrastrukturze zarządzającej procesami przemysłowymi czy automatyką budynkową. Sprawdźcie jak rozwiązania WAGO, mogą wesprzeć Was w drodze do Waszego sukcesu.

panasonic-electric-works.com
tel: +48 42 230 96 33
info.pewpl@eu.panasonic.com
KATALOG ONLINE POZNAJ PANASONIC

Panasonic Electric Works Europe zajmuje się produkcją oraz dystrybucją komponentów automatyki, takich jak: czujniki przemysłowe, sterowniki programowalne, napędy przemysłowe i systemy znakowania laserowego. W ścisłej kooperacji z europejskimi klientami, oferują rozwiązania dla różnych obszarów biznesu, takich jak przemysł motoryzacyjny, pojazdy elektryczne, automatyzacja procesów technologicznych oraz budynków, odnawialnych źródeł energii czy zarządzania środowiskowego.

www.eaton.com
tel: +48 58 554 79 00
oferty@staport.pl
Poznaj easyE4 POZNAJ EATON

Eaton Electric jest producentem najwyższej jakości automatyki przemysłowej, aparatury sygnalizacyjnej, łączeniowej, zabezpieczającej i instalacyjnej oraz systemów rozdziału energii niskiego napięcia. Międzynarodowe nagrody oraz certyfikaty są dowodem, iż produkty Eaton Electric odpowiadają najnowszym standardom bezpieczeństwa i wymaganiom jakości. Wszystkie nasze wyroby gwarantują długoletnie działanie.

pepperl-fuchs.com
tel: +48 22 256 97 70
info@pl.pepperl-fuchs.com
PRODUKTY POZNAJ PEPPERL+FUCHS

Automatyzacja to nasz świat. Perfekcyjne rozwiązania - nasz cel.

Obecnie firma Pepperl+Fuchs jest znana klientom na całym świecie jako przedsiębiorstwo pionierskie i innowacyjne w dziedzinach takich, jak ochrona przeciwwybuchowa instalacji elektrycznych czy technologie czujników. Zawsze koncentrujemy się na wymaganiach klientów. Pasja, z jaką poświęcamy się automatyce, oraz przełomowe technologie, jakimi dysponujemy, pozwalają nam owocnie współpracować z klientami — tak dziś, jak i w przyszłości.

MENU PROFIL

Do Projektu iAutomatyka dołączyli:

CZARNA SKRZYNKA w CoDeSys’ie na bazie wyświetlacza IFM

Czarna skrzynka – pierwsze skojarzenie to niekoniecznie czarne pudełko na pokładzie samolotu. Na co dzień urządzenie, które nie budzi zainteresowania, może nawet zapomniane, ale zawsze będące w centrum uwagi gdy dochodzi do niespodziewanych i nieoczekiwanych zdarzeń urządzeń mechanicznych, a w szczególności gdy są one bezpośrednio związane ze zdrowiem czy życiem człowieka. Drogi czytelniku, automatyku, programisto, zachęcam aby poświęcić kilka minut na przeczytanie poniższego artykułu i chwilę refleksji nad pytaniem „Czy ja przypadkiem nie potrzebuję takiej aplikacji?”.

W poniższym artykule chciałbym podzielić się swoimi spostrzeżeniami i pokazać, iż w dziedzinie sterowników PLC wspomaganych wyświetlaczem firmy IFM można zbudować rejestrator danych.

Rejestracja – czego, jak i gdzie?

Wymagania są proste. Spróbujmy przyjrzeć się powyższemu zagadnieniu w aspekcie trzech osobnych założeń. Pozwoli to łatwiej i wygodniej zrozumieć etap wykonania aplikacji.

REJESTRACJA WSZYSTKIEGO

Hasło takie nie musi oznaczać niemożliwego. Wszystko zależy od wielkości aplikacji i występujących w niej liczby sygnałów tych bardziej znaczących i tych, które mogą być pominięte. Na poziomie tego etapu wymagana jest selekcja sygnałów, tzn. takie ich pogrupowanie w sensowną całość, aby podczas procesu analizy danych czarnej skrzynki logicznie przechodzić pomiędzy skorelowanymi ze sobą sygnałami (np. jeżeli wychylamy joystick to czy sterownik wystawił sygnał PWM na danym wyjściu). Załóżmy, że projekt dotyczy prostego pojazdu/maszyny, gdzie mamy do czynienia ze skończoną liczbą sygnałów realizowaną przez sterownik PLC (np. 20 wejść / 10 wyjść / 20 sygnałów) to mamy jak najbardziej skończoną liczbę danych – pamiętajmy, że to programista decyduje jakie dane będziemy zapisywali.

Reklama


JAK NAJCZĘŚCIEJ

Tutaj należ zrobić selekcję sygnałów, na te które są szybko zmienne i potrzebujemy posiadać informacje o nich w interwałach np. milisekundowych (np. położenie enkodera silnika), i na te które możemy rejestrować w przedziałach sekundowych lub nawet rzadziej (np: temperatura powietrza). Optymalizacja taka zapewni właściwe wykorzystanie funkcji obliczeniowych procesora sterownika oraz pozwoli na skuteczny zapis danych do obszarów pamięci – musimy pamiętać, że procesy zapisu do pamięci także potrzebują czasu na ich realizację.

ALE GDZIE?

Rodzina wyświetlaczy mobilnych firmy IFM (np. CR1201) wyposażona jest w pamięć o wielkości ok. 1GB do wykorzystania na potrzeby aplikacji. Zastosowanie takiego wyświetlacza to bardzo wygodne rozwiązanie, gdyż łączy ono funkcje wizualizacji danego procesu na ekranie monitora, a jednocześnie stanowi „magazyn” do przechowywania rejestrowanych danych. Gdy tylko dodamy fakt, że wyświetlacz taki może pełnić niezależną funkcję sterownika (bez obsługi dodatkowego sterownika PLC) to jest to wtedy potężne narzędzie, za pomocą którego jesteśmy w stanie wykonać potrzebną aplikację z poziomu tylko i wyłącznie jednego urządzenia. A gdyby mimo wszystko 1GB wbudowanego obszaru pamięci nie był wystarczający, wówczas do wyświetlacza możemy podłączyć zewnętrzną pamięć USB. Wyświetlacz zapewnia również informację o czasie rzeczywistym RTC (Real Time Clock).

Aplikacja – wykorzystanie bibliotek

Sterowniki i wyświetlacze firmy IFM posiadają bogate zaplecze w postaci bibliotek, dzięki którym zdecydowanie wygodniej i prościej można wykonać dany projekt. Gotowe biblioteki dostarczają szereg użytecznych bloków funkcyjnych czy funkcji potrzebnych do realizacji czarnej skrzynki, z których oczywiście zrobimy pożytek. W dużym skrócie opiszę najważniejsze z nich:

  • ifm_PDM360NG_USB_V020000.lib, ifm_PDM360NG_USB_LL_V020000.lib – Obsługa transferu danych pomiędzy wyświetlaczem a pamięcią zewnętrzną USB.
  • Ifm_PDM360NG_FILE_V010000.lib – Konwersje sygnałów aplikacji do paczek bajtowych oraz zapis przygotowanych paczek do pliku *.csv.
  • Ifm_PDMng_util_V010301.lib – Inicjalizacja wbudowanej pamięci FLASH (1GB).

Już tylko w powyższych czterech bibliotekach mamy dostęp do ponad 40 różnych bloków funkcyjnych czy funkcji. Poniżej znajduje się fragment środowiska CoDeSys z menadżerem bibliotek:

  • lista bibliotek (lewy, górny obszar);
  • zawartość jednej biblioteki (lewy, dolny obszar);
  • opis wejść/wyjść danego bloku z biblioteki (prawy, górny obszar);
  • graficzne przedstawienie bloku funkcyjnego (prawy, dolny obszar);

Reklama


BLOKI FUNKCYJNE 

Poniżej przedstawię kluczowe bloki funkcyjne, za pomocą których wykonamy aplikację rejestracji danych do pamięci w postaci pliku *.csv. W ich opisie skupię się na najważniejszych wejściach / wyjściach. Pełna dokumentacja znajduje się w bibliotekach.

INIT_DATA_MEMORY – Blok inicjalizujący wbudowaną pamięć FLASH (1GB).

  • INIT_MEMORY – Inicjalizacja pamięci po podaniu jednego impulsu (zbocze narastające).
  • DONE – potwierdzenie w postaci stanu wysokiego o pomyślnej inicjalizacji bloku. Informacja ta jest niezbędna do zapisu danych w pamięci wewnętrznej wyświetlacza.

USB_STORAGE_HANDLER – Blok realizujący obsługę zewnętrznej pamięci masowej USB.

  • REMOVE – bezpieczne usuwanie pamięci USB.
  • USB_PATH – scieżka zapisu danych.
  • USB_INSERTED – informacja o podłączonym pendrive.

COPY_PDM_TO_USB – Blok obsługujący transfer danych z pamięci wewnętrznej wyświetlacza na pamięć zewnętrzną USB.

  • ENABLE – aktywacja bloku.
  • COPY – aktywacja kopiowania.
  • LOCAL_FILE – informacja jaki plik ma być kopiowany.
  • DONE – potwierdzenie o pomyślnym zakończeniu kopiowania danych.

WRITE_CSV_8BYTE – Blok realizujący zapis przygotowanych paczek danych do pliku *.csv. Jest to najważniejszy blok w etapie gromadzenia danych, swoisty gateway pomiędzy sterownikiem a użytkownikiem.

  • Enable – aktywacja bloku.
  • Write_event – impuls do zapisu paczki danych.
  • Data – paczka danych w postaci macierzy.
  • Ringmode – tryb zapisu w pętli.
  • Filesize – aktualna wielkość pliku *.csv.

Powyżej opisałem najważniejsze funkcje danych bloków. Bloki pozwolą na wykonanie aplikacji, wystarczy kilka linijek kodu, aby cieszyć się własną czarną skrzynką. Należy pamiętać jednak, że rejestracja danych do pliku to dopiero połowa sukcesu, albowiem prędzej czy później nastąpi żmudny etap dekodowania i analizy zgromadzonych danych. Dlatego bardzo ważne jest, aby skomplikowany i czasochłonny proces analizy był  poprzedzony rozsądną i przemyślaną selekcją sygnałów na etapie przygotowywania aplikacji.

Kończąc już mój artykuł przedstawiam fragment danych zapisanych w pliku *.csv. Sygnały rejestrowane były z częstotliwością jednej 8-bajtowej paczki na sekundę. Edycja pliku w środowisku Excel.

Dane po konwersji (data, godzina, wartości liczbowe)

Newsletter

Zapisz się i jako pierwszy otrzymuj nowości!

Zapoznałem się i akceptuję klauzulę informacyjną.
29 listopada 2019 / Kategoria: , , ,

Reklama

NAJNOWSZE PUBLIKACJE OD UŻYTKOWNIKÓW I FIRM

>KLIKNIJ<

Bezpłatny webinar „Solid Edge Electrical – Początki projektowania Twojego okablowania”

Bezpłatny webinar „Solid Edge Electrical – Początki projektowania Twojego okablowania”

>KLIKNIJ<

Bezprzewodowa komunikacja dla krytycznych aplikacji z M!DGE2 i RipEX

Bezprzewodowa komunikacja dla krytycznych aplikacji z M!DGE2 i RipEX

>KLIKNIJ<

Zwiększenie wydajności kontroli ruchu układów bramowych z dwuosiowymi napędami COPLEY Plus

Zwiększenie wydajności kontroli ruchu układów bramowych z dwuosiowymi napędami COPLEY Plus

>KLIKNIJ<

Po co nam TAP w sieci PROFINET?

Po co nam TAP w sieci PROFINET?

>KLIKNIJ<

Monitorowanie poziomów cieczy, jako źródło wiedzy o posiadanych zasobach

Monitorowanie poziomów cieczy, jako źródło wiedzy o posiadanych zasobach

>KLIKNIJ<

Powrót do historii? – Sterowanie przekaźnikowe

Powrót do historii? – Sterowanie przekaźnikowe

>KLIKNIJ<

16 Korzyści z kompleksowego rozwiązania IIoT od IXON w produkcji

16 Korzyści z kompleksowego rozwiązania IIoT od IXON w produkcji

>KLIKNIJ<

Poznaj CPL410 – część 5: Podstawy bazy danych SQLite [FILM]

Poznaj CPL410 – część 5: Podstawy bazy danych SQLite [FILM]

>KLIKNIJ<

Bezpłatne seminaria online od Siemens – Zarządzenie Projektami i Wspomaganie Innowacyjności R&D

Bezpłatne seminaria online od Siemens – Zarządzenie Projektami i Wspomaganie Innowacyjności R&D

>KLIKNIJ<

MAXOLUTION® – nowe oblicze automatyzacji

MAXOLUTION® – nowe oblicze automatyzacji

>KLIKNIJ<

Pełna kontrola produktu. Czytnik kodów czy smart camera?

Pełna kontrola produktu. Czytnik kodów czy smart camera?

>KLIKNIJ<

Czy maszyna zastąpi człowieka przy budowie szaf? Wywiad z inżynierami Weidmuller

Czy maszyna zastąpi człowieka przy budowie szaf? Wywiad z inżynierami Weidmuller

>KLIKNIJ<

Wyzwania dynamicznych stref bezpieczeństwa – praktyczny przykład realizacji

Wyzwania dynamicznych stref bezpieczeństwa – praktyczny przykład realizacji

>KLIKNIJ<

Twój dostawca wycofuje serwonapędy? Skontaktuj się z ich producentem.

Twój dostawca wycofuje serwonapędy? Skontaktuj się z ich producentem.

>KLIKNIJ<

KONKURS IAUTOMATYKA GRUDZIEŃ 2019

KONKURS IAUTOMATYKA GRUDZIEŃ 2019

>KLIKNIJ<

Katalog igus teraz też po polsku

Katalog igus teraz też po polsku

>KLIKNIJ<

Czujniki siły dla robotów przemysłowych. Jak zwiększyć skuteczność montażu delikatnych detali?

Czujniki siły dla robotów przemysłowych. Jak zwiększyć skuteczność montażu delikatnych detali?

>KLIKNIJ<

Jak dostosować się do potrzeb IIoT klienta w sektorze produkcyjnym?

Jak dostosować się do potrzeb IIoT klienta w sektorze produkcyjnym?

>KLIKNIJ<

Darmowa i ładna SCADA? Niemożliwe? Sprawdź Node-RED!

Darmowa i ładna SCADA? Niemożliwe? Sprawdź Node-RED!

>KLIKNIJ<

Sysmac – Platforma automatyzacji firmy Omron – Podstawowa konfiguracja komunikacji

Sysmac – Platforma automatyzacji firmy Omron – Podstawowa konfiguracja komunikacji





MOŻESZ SIĘ TYM ZAINTERESOWAĆ

  • Nowoczesne dotykowe panele operatorskie HMI firmy WEINTEK Labs. – Bezpłatne oprogramowanie narzędziowe w pełnej wersji – Precyzyjne, dotykowe ekrany wyświetlające szczegółową grafikę – Obszerne biblioteki komponentów grafi...
  • Poniższy poradnik jest zbiorem schematów połączeń elektrycznych. W poradniku zapoznamy się z podstawami wprowadzenia do systemów przekaźnikowych, sekwencji przełączeń przekaźników, porównania systemów przekaźnikowych z systemami tradycyjnym...
  • RPI-1ZI-U24A, to przekaźnik  instalacyjny wytrzymujący maksymalny prąd załączania 120A w czasie 20ms. Przekaźnik ten dedykowany jest do załączania obwodów o wysokim prądzie początkowym, w szczególności do obwodów oświetleniowych, potwierdzo...
  • W dobie ciągłego dążenia do poprawy jakości oraz zwiększenia efektywności, automatyzacja procesów produkcji staje się często jedyną możliwością uzyskania przewagi nad konkurencją. TARRA ROBOTICS to lata naszych doświadczeń w projektowaniu i...
  • 0 PLN
    Wspólnie z naszym Partnerem firmą SIEMENS serdecznie zapraszamy na bezpłatne warsztaty mające na celu przybliżenie tematyki bezpieczeństwa systemów Ethernet/PROFINET, zasad doboru urządzeń wykorzystywanych w systemach PROFINET pod kątem jeg...
    Czas trwania: 1 dzień
    Link: Terminy
  • Bezpieczny, prosty w obsłudze i energooszczędny Seria serwowzmacniaczy Mitsubishi Electric MELSERVO MR-J4 wraz z kompatybilnymi modułami pozycjonującymi oraz zaawansowanymi kontrolerami motion, umożliwia konstruktorom maszyn i urządzeń oraz...



KATEGORIE ARTYKUŁÓW
POLECANE ARTYKUŁY
Wydarzenia

Wszystko stanie się prostsze po zalogowaniu :)

Przypomnij hasło

Nie masz konta? Zarejestruj się

Forgot your password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Close
z

Przetwarzamy pliki... jeszcze chwilka…