CODESYS Ladder · Wstęp
Wyobraź sobie, że pisanie w LD (Ladder Diagram) to budowanie rur z wodą lub torów dla prądu elektrycznego od lewej szyny zasilającej do prawej. Jeśli prąd przejdzie przez wszystkie przeszkody z lewej na prawą — urządzenie zadziała.
Mamy do dyspozycji:
Po prostu nowa linijka w kodzie, nowy 'szczebel' drabiny. Oddziela od siebie różne logiczne funkcje.
Brama na drodze prądu. Domyślnie jest ZAMKNIĘTA i prąd nie płynie. Naciskasz przycisk — brama się otwiera i przepuszcza prąd dalej.
Brama, która domyślnie PRZEPUSZCZA prąd. Kiedy wciśniesz przycisk, brama z hukiem zamyka się i odcina zasilanie. Złodziej na odwrót.
'Brama obejściowa'. Robisz bajpas od dołu. Prąd może popłynąć GÓRĄ ALBO DOŁEM. To bramka OR.
Twoja lampka, silnik, elektrozawór. Jak prąd do niej doleci, to działa. Jak prąd przestanie płynąć z lewej strony, od razu gaśnie.
Magiczny przełącznik z PAMIĘCIĄ. Wystarczy, że prąd dotknie go przez ułamek sekundy (impuls), a on się włącza i ZOSTANIE WŁĄCZONY na stałe.
Sposób na WYŁĄCZENIE magicznego przełącznika z pamięcią. Puszczasz tu prąd i cewka 'Set' zostaje skasowana i gaśnie.
'Czekacz'. Puszczasz do niego prąd, a on włącza stoper. Jeśli prąd płynie BEZ PRZERWY przez np. 3 sekundy, przepuszcza sygnał dalej. Jak na moment przerwiesz prąd, stoper się zeruje. Noski: IN (wejście prądu), PT (preset time = ile czekać) → Q (wyjście), ET (elapsed time = ile odliczył).
'Podtrzymywacz'. Działa OD RAZU! Ale kiedy odetniesz mu zasilanie, on z łaski swojej przez kilka ustawionych sekund (np. 5s) wciąż podtrzymuje napięcie na wyjściu i dopiero potem wyłącza. Noski: IN, PT → Q, ET (tak samo jak TON).
Klasyczny 'bramkarz' na wejściu do klubu. Co każde kliknięcie (zbocze narastające) nabija +1. Jak dojdziesz do ustalonej liczby, daje sygnał na wyjście. Noski: CU (wejście liczące), RESET (zerowanie), PV (preset = ile ma odliczyć) → Q (wyjście), CV (current value = ile aktualnie naliczył).
Odliczanie jak przy starcie rakiety (np. 5, 4, 3, 2, 1...). Na ZERO odpala sygnał. Noski: CD (wejście liczące w dół), LOAD (wpisz PV do CV), PV → Q, CV.
Kopiarka. Jeśli na jej wejście dostanie sygnał prądu, bierze wartość z 'pudełka A' i wrzuca do 'pudełka B' (np. ustawia nową prędkość wentylatora). Noski: EN (enable), IN (wartość źródłowa) → ENO, OUT (cel kopiowania).
Zwykłe sterowanie ruchem. 'Jump' każe przeskoczyć prądowi zupełnie w dół drabiny z pominięciem kilku szczebli. 'Branch' to rozejście kabla na kilka wtyczek, a 'Return' to awaryjne wyjście z programu (nie czytaj nic poniżej tej linii).
Gotowy?
Przejdź do 20 zadań
Materiał szkoleniowy · Tomek Engineering