Programowanie sterowników PLC i HMI
Projektuję, tworzę i modyfikuję oprogramowanie sterujące dla maszyn i linii produkcyjnych, od pojedynczych urządzeń po rozbudowane instalacje z wieloma sterownikami, panelami operatorskimi i rozproszonymi wejściami/wyjściami. Zajmuję się zarówno nowymi projektami, jak i rozbudową, poprawą oraz migracją istniejących aplikacji.
Obsługiwane platformy
Sterowniki PLC
- Siemens S7-1500 / S7-1200: TIA Portal, w tym sterowniki bezpieczeństwa (F-CPU)
- Siemens S7-300 / S7-200: utrzymanie, modyfikacje i migracja starszych systemów do nowych platform
- Allen-Bradley CompactLogix / ControlLogix: Studio 5000 Logix Designer
- Omron NX / NJ: Sysmac Studio
- Beckhoff: TwinCAT 3
- Mitsubishi: GX Works3
Panele i systemy wizualizacji
- Siemens WinCC Basic / Comfort / Unified
- Rockwell FactoryTalk View (ME / SE)
- Weintek
Zakres prac
- Nowe aplikacje: od analizy procesu i specyfikacji funkcjonalnej, przez architekturę programu, po uruchomienie na obiekcie.
- Modyfikacje i rozbudowa: dodawanie nowych funkcji, stacji i urządzeń do działających maszyn bez długich przestojów.
- Migracja systemów: przeniesienie programów ze starszych sterowników (np. S7-300 → S7-1500) z zachowaniem funkcjonalności i uporządkowaniem kodu.
- Diagnostyka i usuwanie usterek: analiza przyczyn błędów, niestabilnej pracy i nieoczekiwanych zatrzymań.
- Wizualizacja HMI: czytelne ekrany operatorskie, obsługa alarmów, receptur, użytkowników i trybów pracy.
- Integracja urządzeń: roboty, napędy, falowniki, systemy wizyjne, czytniki, wagi, komunikacja PROFINET, EtherNet/IP, EtherCAT, Modbus i OPC UA.
Jakość kodu
Program sterujący będzie utrzymywany przez lata, często przez inne osoby niż jego autor, dlatego piszę kod, który łatwo zrozumieć i rozwijać:
- modułowa struktura oparta na blokach funkcyjnych wielokrotnego użytku,
- spójne nazewnictwo i komentarze,
- zgodność z wytycznymi klienta (standardy koncernowe, biblioteki, szablony) oraz normą IEC 61131-3,
- dobór języka do zadania: LAD, FBD, SCL/ST, GRAPH/SFC,
- przemyślana diagnostyka, dzięki której utrzymanie ruchu szybko znajduje przyczynę problemu.
Efekt dla klienta
Stabilnie działająca maszyna, krótszy czas uruchomienia, mniej przestojów i oprogramowanie, które Twój zespół utrzymania ruchu będzie w stanie samodzielnie obsługiwać. Do każdego projektu dostarczam kopię zapasową programu i dokumentację.
Potrzebujesz nowego programu, zmian w istniejącej maszynie albo migracji starego sterownika? Skontaktuj się ze mną.
Skontaktuj się ze mną
Jeśli masz jakiekolwiek pytania, uwagi lub potrzebujesz dodatkowych informacji, proszę o wypełnienie poniższego formularza. Skontaktuje się z Tobą tak szybko, jak to możliwe.