Witaj w darmowym Minikursie Programowania PLC w Codesys!
To pierwszy krok w Twojej przygodzie z programowaniem sterowników PLC. W tej lekcji pokażę Ci:
- jak zainstalować środowisko Codesys,
- jak utworzyć swój pierwszy projekt,
- jak napisać najprostszy program w języku drabinkowym (Ladder),
- jak uruchomić i przetestować go w symulatorze.
Nie potrzebujesz fizycznego sterownika – wszystko zrobisz na darmowym symulatorze Codesys!
Czego nauczysz się w minikursie?
W kolejnych lekcjach poznasz podstawy dwóch języków:
- Ladder (LD) – czyli drabinka, przypominająca schemat elektryczny,
- Structured Text (ST) – język tekstowy, przypominający programowanie wysokopoziomowe.
Na przykładzie prostych projektów nauczysz się m.in. jak:
- uruchamiać silnik dzięki przycisku,
- budować układy z podtrzymaniem,
- zatrzymywać i resetować układy,
- wybierać kierunek pracy układu.
Umiejętności zdobyte w symulatorze wykorzystasz później przy programowaniu rzeczywistych sterowników, np. Finder Opta, WAGO, Raspberry Pi czy innych urządzeń obsługiwanych przez Codesys (ponad 1000 modeli różnych producentów).
Instalacja Codesys – krok po kroku
Aby rozpocząć, musisz zainstalować środowisko programistyczne.
- Wejdź na stronę store.codesys.com.
- Zaloguj się i pobierz aplikację Codesys Installer.
- Uruchom instalator i przejdź przez kreator klikając Next → Install → Finish.
- Otwórz Codesys Installer i dodaj nową instalację.
- Wybierz platformę: x64
- Wersja: Codesys 3.5 SP19 Patch 4 (zalecana do tego kursu).
- Kliknij OK, a program zostanie pobrany i zainstalowany.
Po zakończeniu instalacji sprawdzisz wersję wchodząc w Help → About.
Twój pierwszy projekt w Codesys
Czas napisać pierwszy program.
- Uruchom Codesys i wybierz New Project → Standard Project.
- Nazwij projekt, np. Codesys_Silnik_V01.
- Wybierz sterownik Codesys Control Win V3 x64.
- Jako język programowania wybierz Ladder (LD).
Po kilku sekundach utworzy się struktura projektu. Otwórz główny program PLC_PRG – to tutaj będziemy pisać kod.
Program „Start silnika”
Stworzymy prosty układ:
- przycisk Start włącza silnik,
- wyjście sterownika steruje falownikiem (symulacja).
Krok 1. Dodanie elementów drabinki
- W zakładce Toolbox → Ladder Elements wybierz:
- Contact (styk NO) – dla przycisku Start,
- Coil (cewka) – dla sygnału wyjściowego.
Krok 2. Deklaracja zmiennych
W sekcji deklaracji (między VAR a END_VAR) dodaj zmienne:
Krok 3. Podłączenie zmiennych
- Do styku przypisz zmienną xStartBtn.
- Do cewki przypisz zmienną xMotorOnOff.
Symulacja programu
- Przejdź do Online → Simulation.
- Kliknij Login → Yes.
- Uruchom program przyciskiem Start.
- Aby zasymulować wciśnięcie przycisku:
- kliknij dwa razy na xStartBtn,
- zmień jego wartość na TRUE.
Efekt: xMotorOnOff zmieni wartość na TRUE i wirtualny silnik wystartuje.
Podsumowanie
Gratulacje! Właśnie napisałeś swój pierwszy program w Codesys:
- nauczyłeś się instalować środowisko,
- utworzyłeś projekt,
- napisałeś i uruchomiłeś prosty program w drabince,
- przetestowałeś go w symulatorze.
To dopiero początek. W kolejnej lekcji rozbudujemy projekt o układ podtrzymania – dzięki temu silnik będzie działał choćby po zwolnieniu przycisku.