Na początek – PLC
PLC (Programmable Logic Controllers) są współcześnie nieodzowną częścią wszystkich systemów automatyki przemysłowej. To małe niepozorne urządzenie, odpowiednio zaprogramowane umożliwia sterowanie konkretnym procesem przemysłowym lub określonym urządzeniem, zastępując układy stycznikowo-przekaźnikowe. Pozwala to na uproszczenie, a czasem nawet całkowite usunięcie okablowania znajdującego się między stycznikami a przekaźnikami.
Określona liczba układów wejściowych w PLC odpowiada za zbieranie informacji o stanie obsługiwanej maszyny lub systemu, natomiast układy wyjściowe wykorzystuje się do połączeń z elementami sygnalizacyjnymi i wykonawczymi. Dzięki temu sterowniki PLC przyczyniają się do sterowania zarówno trójkolorowymi sygnalizatorami świetlnymi na ulicy, jak i zaawansowanymi systemami zautomatyzowanymi w magazynie lub na hali produkcyjnej.
Historia programowalnych sterowników sięga roku 1969, kiedy to w Stanach Zjednoczonych zaprezentowano sterownik Modicon model 084 zaprojektowany przez Dicka Morleya. Sterownik ten ważył 46 kg, posiadał pamięć wielkości 4kB i był kilkunastokrotnie większy niż współcześnie używane sterowniki. Jeszcze pod koniec lat 60-tych XX wieku sterowniki PLC zostały rozpowszechnione w branży motoryzacyjnej w USA, zanim zostały wdrożone w Ameryce Południowej, a następnie na całym świecie. Obecnie postępująca w niemal każdej branży automatyzacja zwiększa zapotrzebowanie na użycie sterowników PLC, a co tym idzie – na Programistów PLC, którzy mają za zadanie ten sterownik zaprogramować i zintegrować z maszynami i urządzeniami.
Programowanie PLC – dlaczego jest tak cenne?
Programowalne sterowniki PLC są stosowane niemal we wszystkich branżach przemysłowych, ponieważ sterowniki te wyróżniają się niezwykłą uniwersalnością. Co więcej, PLC można wykorzystywać również do obsługi prostych urządzeń używanych przez nas codziennie, jak np. windy.
Programowanie PLC jest więc jedną z najbardziej cenionych umiejętności we współczesnym przemyśle. Programista PLC tworzy algorytmy z bloków dostarczonych przez producenta lub tworzy własne. Jest to swoisty ciąg rozkazów dla sterownika PLC, sterującego pracą maszyny. Każde takie urządzenie pracuje w pętli, odczytuje i zapisuje stany wejściowe, generuje stany wyjścia i zapisuje je w pamięci, komunikuje się z siecią oraz sprawdza działanie swoich podzespołów.
Programowanie PLC można podzielić na kilka etapów:
-
analiza procesu – każdy programista PLC przed stworzeniem programu dokonuje dokładnej analizy procesu, jaki będzie obsługiwany za pomocą sterowników. Na tym etapie określa się czynniki wpływające na działanie poszczególnych maszyn. Jest to czynność niezbędna do poprawnego programowania, ponieważ pozwala na precyzyjne określenie wejść i wyjść danego procesu.
-
tworzenie programu – to kolejny krok w trakcie programowania PLC. Do zrobienia programu specjaliści używają różnych języków. Jeśli język programowania nie jest z góry określony przez producenta, należy go dobrać w taki sposób, aby był zgodny z logiką funkcjonowania urządzenia, a także, by pasował do warunków działania zaprogramowanego procesu.
-
symulacja i testowanie programu – na tym etapie przeprowadza się testy programu na symulatorze lub na rzeczywistym obiekcie. W trakcie ich trwania sprawdza się poszczególne funkcje programu oraz poprawność i bezpieczeństwo jego działania.
-
wprowadzenie poprawek i optymalizacja programu – podczas testowania programu niekiedy pojawiają się problemy, które trzeba wyeliminować przed jego instalacją. Na tym etapie wprowadzane są też wszelkie dodatkowe funkcje lub dokonuje się zmian w istniejących możliwościach. Celem takiego postępowania jest zapewnienie płynnego funkcjonowania programu.
Samo programowanie PLC nie jest jedyną umiejętnością, którą posługuje się na co dzień osoba na stanowisku Automatyk-Programista PLC. Pracownik na tym stanowisku powinien posiadać umiejętność czytania schematów elektrycznych, dokumentacji technicznej, a także znajomość programów sterujących i zagadnień z zakresu logiki przekaźnikowej. Cenne jest również doświadczenie z dziedziny elektrotechnicznej.
Oprócz kompetencji technicznych, w zawodzie Automatyka-Programisty PLC przydają się również umiejętności miękkie. Na pracę Automatyka – Programisty PLC składają się wyjazdy na uruchomienia, które są nieodłączną częścią każdego projektu. Delegacje odbywają się za granicą, często w wielonarodowościowych zespołach. Dlatego odpowiednio wysoki poziom znajomości języka angielskiego jest kluczowy, by móc bez trudności porozumieć się z międzynarodowym zespołem i skonsultować ewentualne problemy. Bardzo ważnymi cechami branymi pod uwagę w rekrutacjach na stanowisko Automatyk – Programista PLC są też: komunikatywność i otwartość na pracę zespołową. Podczas pracy na uruchomieniach często występuje kontakt z klientem końcowym lub z innymi wykonawcami. Automatyk jest też często odpowiedzialny za przeprowadzanie konsultacji technicznych lub szkoleń dla pracowników klienta. Uczestniczy również w oficjalnych testach lub odbiorach projektów. Kreatywność jest również bardzo ważną cechą, pomaga w rozwiązywaniu problemów i modyfikacji systemu do wymagań klienta.
Jak zostać Programistą PLC?
Pracę jak Automatyk-Programista PLC najczęściej zdobywają absolwenci kierunków studiów takich jak: Automatyka i Robotyka, Mechatronika czy Elektrotechnika, poziomie inżynierskim lub magisterskim. Nie jest to jednak obowiązkowy warunek. Za pomocą odpowiednich kursów zakończonych certyfikatami oraz posiadając doświadczenie w branży technicznej również można zakwalifikować się do pracy jako Programista PLC.
Oprócz wykształcenia, bardzo ważne są praktyki lub staże odbywane nawet jeszcze w trakcie studiów. Wpływają one pozytywnie na wygląd aplikacji o pracę młodego kandydata. Jak już wcześniej wspominaliśmy, znajomość języka angielskiego lub niemieckiego w stopniu umożliwiającym bezpośrednią komunikację werbalną i pisemną jest nieopisanie ważnym warunkiem. Dlatego ważne aby podczas edukacji kłaść nacisk na znajomość terminów technicznych, będących kluczem do komunikacji w sprawach projektowych.
Nieodłączną częścią pracy większości Programistów PLC są wyjazdy służbowe i praca na delegacjach, która może przydarzyć się w każdym projekcie. W związku z tym, dobrze aby kandydat był gotowy na podróże służbowe na uruchomienia programowanych wcześniej systemów. Prawo jazdy kategorii B również może okazać się niezbędne w pracy Automatyka.
Podsumowując, jeśli wiążesz swoją przyszłość z programowaniem PLC i cechujesz się otwartością, komunikatywnością i wysoką motywacją do pracy, a także posiadasz doświadczenie zdobyte w czasie studiów, kursów lub staży – możliwe, że praca automatyka jest dla Ciebie, więc nie wahaj się spróbować swoich sił i aplikować.
Zachęcamy do śledzenia naszych ogłoszeń rekrutacyjnych i składania aplikacji poprzez adres e mail: rekrutacja@stevia-automation.pl
Do usłyszenia!