Do Projektu iAutomatyka dołączyli:

PROGRAMOWANIE PLC



C, C++, JavaScript, Node-Red w sterowniku PLC? Pierwszy kontakt ze sterownikiem Przemysłu 4.0 u-control
To, że PLC rządzą i jeszcze długo rządzić będą światem automatyki wiemy wszyscy. Mnogość rozwiązań, doświadczenie automatyków w zakresie ich instalacji, standaryzacja sygnałów i komunikacji, niemalże ujednolicone programowanie, niezawodność, elastyczność. To tylko wybrane cechy powodujące ich tak wysoką popularność. W świecie tym ciężko jest wprowadzać innowację. Niezawodność zapewniana jest przez(...)
MQTT w łączności PLC z systemem SCADA
Czym właściwie jest MQTT? MQTT to stosunkowo młody protokół wymiany danych - zaproponowany w 1999 roku. Wykorzystywany jest szczególnie chętnie w aplikacjach z dziedziny IT – znamy go m.in. z popularnej aplikacji Messenger. Wraz z biegiem czasu protokołem tym zaczęto interesować się również w przemyśle. Coraz to więcej urządzeń czy(...)
TwinCAT 3 Lighting Solution: uniwersalne narzędzie do sterowania oświetleniem
Dodatek TwinCAT 3 Lighting Solution firmy Beckhoff – dzięki prostej i wygodnej w konfiguracji  wizualizacji web znacznie ułatwia projektowanie, obsługę i konserwację systemów sterowania oświetleniem. Wizualizacja integruje wszystkie elementy systemów oświetleniowych, zapewniając obsługę kilkudziesięciumagistral DALI. Co więcej, umożliwia zmianę funkcji i adresów, rozbudowę systemu i grupowanie urządzeń DALI bez konieczności(...)
Autor:   2 kwietnia 2020
Kat.: ,
Regulator PID w środowisku Codesys
W kolejnym artykule na portalu iAutomatyka.pl postanowiłem opisać sposób w jaki zasymulowałem układ regulatora PID w środowisku Codesys. Był to jeden z etapów realizacji mojej pracy magisterskiej. Podstawy regulatora PID (proporcjonalno-całkująco-różniczkujący) zna każdy automatyk, jednak jak zrealizować teorię podawaną na studiach oraz symulację wykonaną w Matlab-ie na rzeczywistym sterowniku? Nie(...)
Autor:   31 marca 2020
Kat.: ,
Komunikacja sterownika IFM z podwoziem – Protokół J1939
Niniejszym artykułem chciałbym zachęcić do krótkiej lektury na temat komunikacji podwozia ze sterownikiem mobilnym IFM (np. CR7506, CR7032, czy CR7132) za pomocą protokołu J1939. Z uwagi na moje dotychczasowe doświadczenie w strefie pojazdów mobilnych, artykuł oparty będzie o wiedzę z zakresu aplikacji w środowisku CoDeSys na bazie bibliotek i sterownika(...)
WAGO i Docker – zastosowanie popularnych narzędzi IT na polu profesjonalnej automatyki przemysłowej
Aplikacja Docker jest niezwykle popularna w branży IT. Z powodu dużego zainteresowania Przemysłem 4.0 oraz rozwiązaniami rozproszonymi, to było kwestią czasu, kiedy niewątpliwe zalety Dockera zostaną wykorzystane w panelach oraz sterownikach PLC. Nowe serie Touch Panel 600 oraz sterowników PFC200 G2 umożliwiają wykorzystanie tych rozwiązań w przemyśle oraz automatyce budynkowej.(...)
Koncepcje programowania sekwencyjnego w sterownikach PLC
W dobie internetu i łatwości pozyskiwania informacji łatwo odnaleźć wiele interesujących materiałów dotyczących sterowników PLC. Zaczynając naukę programowania lub też chcąc poszerzyć swoją wiedzę można skorzystać z wielu bardzo dobrych książek, instrukcji producentów i innych publikacji pozwalających dość dogłębnie poznać zasadę działania i funkcjonalność sterowników programowalnych. Moją uwagę zwrócił fakt,(...)
Autor:   27 marca 2020
Kat.: , ,
4 dni – 4 Webinaria Mitsubishi Electric | 24-27 marca
Ruszamy z cyklem webinarów! Cztery dni i cztery różne tematy - z pewnością każdy znajdzie coś dla siebie. Poniżej dostępne są linki rejestracyjne oraz program spotkań na przyszły tydzień. Pamiętaj też, że po każdym spotkaniu dostaniesz link do nagrania. Śledź nasz kalendarz, aby być na bieżąco - https://mitsubishielectric.clickmeeting.com Falownik – podstawowa konfiguracja i uruchomienie - 24.03,(...)
Tworzenie receptur na przykładzie panela Delta Electronics
Na wstępie chciałem zdementować wszystkie domysły - ten artykuł nie będzie o gotowaniu. Dawno temu, gdy jako początkujący automatyk słyszałem, że klient chce obsługę receptur to w moich oczach pojawiał się strach. Teraz jest zupełnie inaczej. Wiem jak działają i jak je obsłużyć. Dzisiaj postanowiłem podzielić się tą wiedzą z(...)
Zmiana parametrów falownika Vacon przez Profinet
Pracując nad jednym z projektów, dostałem wytyczne mówiące o pracy samodzielnej lub wspólnej wciągarek. Zadaniem była synchronizacja obrotów podczas standardowej pracy lub wybór jednej z dwóch podczas ustawiania. W szafie znajduje się miały sterownik serii S7-1500 firmy Siemens oraz dwa falowniki firmy Vacon, połączone ze sobą przez Profinet. Falowniki posiadają(...)
Programowanie PLC od podstaw – kurs dla automatyków i elektryków odc. 6 – Jak porównywać wartości i wykorzystać wyniki operacji logicznych?
W poprzednim artykule poznałeś/aś zasadę działania timerów oraz dowiedziałeś/aś się jak je konfigurować. W tym artykule poznasz bloki służące do porównywania wartości. Jak działają bloki służące do porównywania wartości? Bloki porównywania danych należą do jednych z najczęściej wykorzystywanych funkcji w programach sterujących. Przy ich pomocy możesz sterować sygnałami w zależności od(...)
Autor:   27 lutego 2020
Kat.: , , ,
Automatyka + IT w optymalizacji produkcji. Jak wykorzystałem easyE4 w aplikacji klasy OEE
W jaki sposób prowadzić produkcję maksymalizując dochody? W pierwszej chwili na myśl przychodzi pomysł zwiększania produkcji. Natomiast co w sytuacji gdy na rynku nie ma zbytu na wyprodukowany przez zakład produkt? Koszty magazynowania związane z niedopasowaniem produkcji do zapotrzebowania to z pewnością niepożądany przez zakład wydatek. Produkcja powinna być prowadzona(...)
Zdalne programowanie sterowników Beckhoff z użyciem chmury
Firma Beckhoff konsekwentnie wprowadza rozwiązania Przemysłu 4.0 do swojego portfolio. Jednym z tych rozwiązań jest wykorzystanie szyfrowanego protokołu TwinCAT ADS do zdalnego programowania sterowników PLC. Przez chmurę do celu Każdy sterownik Beckhoff jest domyślnie gotowy do obsługi zdalnych połączeń i nie wymaga do tego celu żadnych dodatkowych urządzeń ani usług.(...)
Programowanie PLC od podstaw – kurs dla automatyków i elektryków odc. 5 – Jak odmierzać czas w programie sterującym i jak konfigurować timery?
W poprzednim artykule poznałeś/aś podstawowe elementy języka drabinkowego oraz stworzyłeś/aś swój pierwszy program. W tym artykule poznasz zasadę działania timerów oraz jak je konfigurować. Operacja odmierzania czasu w programie nie jest taka oczywista. Zależy ona od rodzaju zastosowanego przekaźnika czasowego oraz dobranej rozdzielczości. Takie zróżnicowanie powoduje, że timery można wykorzystać(...)
Autor:   20 lutego 2020
Kat.: , , ,
Programowanie PLC od podstaw – kurs dla automatyków i elektryków odc.4 – Jak korzystać ze styków, cewek i bloków operacji arytmetycznych w programie sterującym?
Przyszedł moment na jeden z najciekawszych momentów kursu, szczególnie jeśli nie miałeś/aś okazji programować w języku LAD. Stworzysz teraz pierwszy rozbudowany program logiczny wykorzystujący podstawowe elementy języka drabinkowego. Na przykładzie sterowania zaworami zbiorników nauczysz się tworzyć logikę programu oraz symulację procesów używając styków, cewek oraz bloków operacji arytmetycznych. Zapraszamy więc(...)
Autor:   17 lutego 2020
Kat.: , ,
Komunikacja Sinamic G120 ze sterownikiem PLC w TIA Portal
Artykuł przedstawia w jaki sposób skonfigurować połączenie napędu Sinamic G ze sterownikiem Simatic w środowisku TIA Portal. Do komunikacji między urządzeniami zostanie wykorzystana sieć PROFINET IO. Zostanie także pokazane w jaki sposób napisać własne funkcje, za pomocą których można sterować pracą napędu z poziomu programu sterownika PLC. Charakterystyka napędów Sinamics(...)
Rejestracja, SCL, VBA – pomiary sygnałów szybkozmiennych w aplikacjach odlewniczych
Pomiary sygnałów analogowych, szybkozmiennych jeszcze nie tak dawno sprawiały spore trudności. Z takimi problemami spotykali się np. producenci maszyn odlewniczych. Proces odlewania ciśnieniowego polega na wtłoczeniu do zamkniętej formy wtryskowej ciekłego aluminium. Problem na pierwszy rzut oka łatwy do rozwiązania. Wchodząc nieco głębiej w tajniki sztuki odlewnictwa ciśnieniowego temat nieco(...)
LabVIEW – środowisko do programowania sterowników i szybkiego przetwarzania danych
LabVIEW, a właściwie Laboratory Virtual Instruments Engineering Workbench, jest graficznym środowiskiem programistycznym opracowanym przez National Instruments ułatwiającym inżynierom tworzenie aplikacji testowych, pomiarowych oraz do sterowania automatycznego procesami przemysłowymi. Największymi zaletami tego środowiska jest bardzo duża możliwość integracji z wszelkiego rodzaju sprzętem pomiarowym oraz przemysłowym, pełne pakiety zaawansowanych bibliotek inżynierskich oraz(...)
Weź udział w Mistrzostwach Polski Programistów PLC 2020 – AKTUALIZACJA!
W związku z rozprzestrzenianiem się koronawirusa i realnym zagrożeniem pojawienia się przypadków zachorowań w Polsce, Jego Magnificencja, Rektor Politechniki Wrocławskiej prof. dr hab. inż. Cezary Madryas wstrzymał do 10 Marca 2020 roku wszystkie wydarzenia organizowane przez organizacje działające przy Politechnice Wrocławskiej. Taka przykra sytuacja zmusiła nas jako organizatorów do podjęcia(...)
CC-Link – realna alternatywa dla Profibus/Profinet?
Kiedy spotkasz się z kolegą/koleżanką automatykiem czy to z Polski, czy ogólnie z Europy i jakimś przypadkiem „zgadacie się” na temat przemysłowych sieci komunikacyjnych, na pewno przytoczycie jakieś słówko na temat Profinetu czy Profibusu. Tymczasem gdybyś rozmawiał/a ze znajomym „po fachu” z krajów Dalekiego Wschodu, pojęcia te mogłyby być tej osobie(...)
Programowanie PLC od podstaw – kurs dla automatyków i elektryków #3 – Jak tworzyć oraz konfigurować bazę zmiennych w środowisku Cscape?
W poprzednim artykule poznałeś/aś środowisko Cscape oraz nauczyłeś/aś się organizacji pracy podczas tworzenia projektów. Teraz czas na dalsze działania i naukę kolejnych podstaw niezbędnych do programowania sterowników Horner. Kolejnym ważnym dla Ciebie krokiem będzie przygotowanie listy zmiennych oraz nauka właściwego ich wykorzystania w programie sterującym. Umiejętność tę będziesz wykorzystywał w(...)
Autor:   3 lutego 2020
Kat.: ,
Jak usprawnić działanie przepompowni ścieków z easyE4 firmy Eaton?
Pojęcia „Przemysł 4.0” oraz „IIoT” to nie technologiczne ciekawostki, lecz rzeczywistość, która coraz szybciej nas otacza. Dla przykładu - stały dostęp do informacji to dziś norma, a raczej podstawowy wymóg. Zdalny dostęp do aplikacji od strony technicznej nie jest dziś trudny do wdrożenia, ale nadal generuje dodatkowe koszty. Czy można(...)
Programowanie PLC od podstaw – kurs dla automatyków i elektryków #2 – Jak tworzyć i edytować projekty w oprogramowaniu Cscape?
Cscape to bezpłatne, lekkie (150 MB) środowisko z dużymi możliwościami. Prosta organizacja oraz przejrzysty design pozwolą Ci na intuicyjne poruszanie się pośród jego elementów oraz zapewnią Ci przyjemną i nieskomplikowaną pracę, nawet jeśli jesteś początkujący/a. Środowisko to gwarantuje Ci mnóstwo możliwości. Podstawowe tworzenie programów logicznych poszerzone jest o łatwe programowanie ekranów operatorskich wszystkich sterowników Horner APG. Dostępna(...)
Autor:   21 stycznia 2020
Kat.: ,
Implementacja wymiany danych przy pomocy JSON API na przykładzie przekaźnika easyE4
Projekty, w których miałem okazję uczestniczyć mógłbym przyporządkować do trzech grup: projekty typu „które zrobić trzeba”, projekty ciekawsze oraz projekty najciekawsze. Zabawa zaczyna się od projektów ciekawszych, w których pojawia się okazja do przygotowania programu sterującego dla maszyny lub automatu. Pomimo stosowania znanych sobie wzorców programistycznych (np. szkielet programu PLC)(...)
Autor:   20 stycznia 2020
Kat.: , ,