Programowanie PLC w języku SCL na przykładach – część #1

controlbyte.pl 2 miesięcy temu

Rozpocznijmy od najprostszego scenariusza…

Lista zmiennych:

  • xPrzyciskStart Bool %I0.0
  • xPrzyciskStop Bool %I0.1
  • xPodajnikUruchom Bool %Q0.0

Scenariusz nr 1: Przycisk włącza podajnik🤓

Wciśnięcie przycisku Start uruchamia podajnik. Po puszczeniu przycisku podajnik zatrzymuje się.

Jak to napisać w języku SCL?🤔

Scenariusz nr 2: Układ z podtrzymaniem😀

Założenia:

  • Wciśnięcie przycisku Start uruchamia podajnik.
  • Po puszczeniu przycisku podajnik przez cały czas pracuje.

Zaprogramujmy to w języku LAD!

Musisz tutaj zastosować strukturę drabinki ze sprzężeniem zwrotnym.

Zobacz, iż po puszczeniu przycisku zmienna xPodajnikUruchom podtrzymuje swój stan wysoki!

Jak to napisać w języku SCL?🤔

Scenariusz nr 3: Układ rozruchu po wciśnięciu Start i zatrzymania przyciskiem Stop😀

Założenia:

  • Wciśnięcie przycisku Start uruchamia podajnik.
  • Po puszczeniu przycisku podajnik przez cały czas pracuje.
  • Wciśnięcie przycisku Stop zatrzymuje podajnik.

Zaprogramujmy to w języku LAD!

Zwróć uwagę, iż sygnał z przycisku Stop jest typu NC – tzn, iż gdy nie jest wciśnięty, podaje do sterownika stan wysoki (logiczne 1 – TRUE).

Jak to napisać w języku SCL?🤔

W języku SCL musisz dodać kolejną operację boolowską – AND – logiczna koniunkcja.

Co dalej?

Przejdź do części nr 2, w której rozwiniemy funkcjonalność naszego programu. Pokażę Ci nowe instrukcje w języku SCL!

Link: Programowanie PLC w języku SCL na przykładach – część #2 (w opracowaniu, link pojawi się niedługo 😀 )

Automatyk i założyciel platformy ControlByte

Kamil Biedulski

Idź do oryginalnego materiału