PLC CODESYS

Minikurs programowania PLC w Codesys - Lekcja #3 Wizualizacja: przyciski i lampki

mgr inż. Maciej Kurantowicz 2 min czytania

Witaj w kolejnej lekcji darmowego Minikursu Codesys! 🚀
Do tej pory stworzyłeś swoje pierwsze programy w Ladder i Structured Text oraz zbudowałeś układ z podtrzymaniem i zatrzymaniem silnika. Teraz czas na coś, co sprawia, że praca z PLC staje się bardziej intuicyjna i „namacalna” - wizualizację.

Po co wizualizacja?

W programowaniu sterowników PLC nie chodzi wyłącznie o sam kod.
Równie istotna jest wizualizacja, która:

  • pozwala podglądać działanie programu w czasie rzeczywistym,
  • umożliwia obsługę urządzeń za pomocą przycisków i lampek,
  • może być wyświetlana w przeglądarce internetowej lub na panelu HMI (np. Weintek, Deepsea Electronics).

Dzięki wizualizacji łatwiej testować programy, szkolić się i szybciej diagnozować błędy.

Tworzenie wizualizacji w Codesys - krok po kroku

1. Dodaj menedżera wizualizacji

  1. W drzewie projektu kliknij Application → Add Object.
  2. Wybierz Visualization Manager i zatwierdź.
  3. Zostaw styl wizualizacji jako domyślny.

2. Dodaj wizualizację

  1. Ponownie kliknij prawym przyciskiem myszy na Application → Add Object.
  2. Wybierz Visualization i kliknij Add.
  3. Otworzy się pusta plansza - tutaj będziesz budować interfejs.

3. Dodaj elementy z Toolbox

Po prawej stronie znajdziesz Visualization Toolbox.

  1. Przeciągnij Push Switch (przycisk) i dodaj go jako Start.
  2. Dodaj drugi Push Switch jako Stop.
  3. Dodaj lampkę (Lamp) - będzie sygnalizować pracę silnika.

4. Podłącz zmienne

  • Do przycisku Start przypisz zmienną xStartBtn.
  • Do przycisku Stop przypisz zmienną xStopBtn.
  • Do lampki przypisz zmienną xMotorOnOff.

5. Ulepsz wygląd

  • Ustaw kolor tła przycisku Start na zielony.
  • Ustaw kolor przycisku Stop na czerwony.
  • Lampkę ustaw jako zieloną.

Testowanie wizualizacji

  1. Przejdź do Online → Login i wgraj program do symulatora.
  2. Kliknij Start - silnik uruchamia się, a lampka świeci na zielono.
  3. Kliknij Stop - silnik zatrzymuje się.

👉 Domyślnie przyciski są bistabilne - zachowują stan po kliknięciu.
Możesz zmienić ich tryb na monostabilny (Image Toggler), aby „odskakiwały” jak prawdziwe przyciski.

Podsumowanie

W tej lekcji nauczyłeś się:
✔ dodawać menedżera wizualizacji w Codesys,
✔ korzystać z gotowych elementów - przycisków i lampek,
✔ podłączać je do zmiennych programu,
✔ testować logikę sterowania w symulatorze z wizualizacją.

Z prostych elementów zbudowałeś swoją pierwszą wizualizację HMI, którą możesz wyświetlić w przeglądarce lub wgrać do panelu operatorskiego.

Pliki do pobrania 🎁

👉 Szablon projektu wizualizacji
👉 Gotowy projekt z wizualizacją

Autor mgr inż. Maciej Kurantowicz

Współzałożyciel ControlByte, instruktor PLC i CODESYS. Specjalista CODESYS, ST i programowania obiektowego. Autor kursów Python w przemyśle, PLC z AI, automatyki budynkowej i komunikacji Modbus.

Kursy online

Chcesz programować PLC w praktyce?

Kursy Siemens, CODESYS, komunikacji i safety z certyfikatem i wsparciem instruktora. Zacznij od bezpłatnego minikursu.

Zobacz kursy