CODESYS Ladder · WAGO CC100
Każde zadanie ma w pełni interaktywny symulator: klikasz przyciski (NO/NC), patrzysz jak prąd przepływa przez styki, cewki i bloki TON/TOF/CTU/CTD. Bloki pokazują live wartości pinów (Q, ET, CV) — widać dokładnie ile timer odliczył albo ile licznik nabił.
Pierwszy raz?
Zacznij od wstępu "na chłopski rozum"
Wyjaśnienie każdego elementu LD: styki, cewki, timery TON/TOF, liczniki CTU/CTD.
Wciśnięcie S1 ma zaświecić H1. Gdy puścisz, ma zgasnąć.
Wciśnięcie S2 ma zaświecić H2.
Lampka H1 ma świecić, jeśli wciśniesz S1 LUB wciśniesz S2.
Lampka H2 ma zaświecić tylko i wyłącznie wtedy, gdy S1 i S2 są wciśnięte RAZEM.
Z powodu złego okablowania musimy użyć S3 do zaświecenia H1 po jego wciśnięciu. Pamiętaj, S3 normalnie daje 1.
H1 świeci tylko wtedy, gdy S1 jest wciśnięty, a S2 NIE JEST wciśnięty.
Naciskasz S1 na chwilę (impuls) — H1 świeci na stałe. Naciskasz S2 — H1 gaśnie.
To samo co Z7, ale bez SET/RESET. Użyj styku równoległego z H1 i zatrzymaj układ przyciskiem bezpieczeństwa S3 (NC).
Jeśli wciśniesz S1 i świeci H1, to naciskanie S2 nic nie zrobi. I odwrotnie. Układ 'Kto pierwszy ten lepszy'.
H1 zaświeci się tylko, jeśli będziesz trzymał S1 wciśnięty bez przerwy przez minimum 3 sekundy.
Naciskasz S2, H2 świeci od razu. Puszczasz S2, a H2 poświeci jeszcze przez 5 sekund i zgaśnie.
Trzymasz S1 przez 2s → H1 się zapala. Puszczasz S1 → H1 gaśnie po 2s.
Musisz 'naklikać' S1 pięć razy, aby H1 się włączyło. S3 (wciśnięty) ma resetować licznik.
Wciśnięcie S1 wpisuje wartość liczbową 100 do zmiennej 'PredkoscWiatraka'.
Trzymasz przycisk S1. Od razu zapala się H1. Po 3 sekundach zapala się dodatkowo H2.
Musisz wcisnąć i trzymać S1 I S2 przez 4 sekundy razem, by na trwale uzbroić maszynę (Set H1). Odbicie któregokolwiek przycisku w trakcie ułamków sekund anuluje proces. Reset za pomocą S3.
Dopóki nikt nie wciśnie S3, pomijaj kod sterujący H1. W ten sposób S1 jest zablokowany bez fizycznego blokowania w jednej linii.
Przyciskiem S2 ładujesz wartość 3 do licznika w dół (CTD). Każde wciśnięcie S1 odlicza. Zjechanie do zera załącza H2.
Dopóki trzymasz S1, H1 miga z rytmem 1s ON / 1s OFF.
S1+S2 razem → SET pamięci M1. M1 podtrzymuje H1. Dopóki H1 świeci, H2 miga w rytmie 3s ON / 3s OFF. S3 (wciśnięty) resetuje wszystko.
Wszystkie zadania korzystają z tej samej mapy I/O sterownika WAGO CC100:
VAR
S1 AT %IX0.0 : BOOL; // przycisk NO — 0 zwolniony, 1 wciśnięty
S2 AT %IX0.1 : BOOL; // przycisk NO
S3 AT %IX0.2 : BOOL; // przycisk NC — 1 zwolniony, 0 wciśnięty UWAGA!
H1 AT %QX0.0 : BOOL; // lampka 1
H2 AT %QX0.1 : BOOL; // lampka 2
END_VAR