Wczytujemy postępy z tego urządzenia…
PLC Gym
Strona główna PLC GymPoziom 1, 0 XP · Twoje postępy
Wszystkie rozdziały
Rozdział 9 z 12: pokaż wszystkie rozdziały

Rozdział 9 z 12Część 3: Pisanie reguł · 4 min

Twoja pierwsza linia kodu PLC

Kod to po prostu reguła zapisana w krótki, ścisły sposób, który sterownik PLC potrafi odczytać. Oto twoja pierwsza linia, kawałek po kawałku.

Wolisz od razu zacząć? Pomiń podstawy na dowolnym etapie i przejdź do misje albo do laboratorium 3D z przewodnikiem. Te rozdziały zostają tu, gdy tylko ich zechcesz.

Od słów do kodu

Słowami: „Uruchom pompę, dopóki Start jest wciśnięty”. Inaczej mówiąc: „Pompa powinna powtarzać to, co robi przycisk Start”.

W kodzie to jedna linia:

PumpOn := Start;

Siemens i Rockwell zapisują to nieco inaczej

Siemens stawia # przed każdą nazwą. Rockwell go pomija. To ta sama reguła z tym samym wynikiem. Obie firmy poznasz dokładniej w ostatniej części.

SiemensRockwell
#PumpOn := #Start;PumpOn := Start;

Dodajemy „ale nie, jeśli”

„Uruchom pompę, dopóki Start jest wciśnięty, ale nie, jeśli zbiornik jest pełny” zmienia się w:

PumpOn := Start AND NOT TankFull;

Wypróbuj

Kliknij każdy kawałek kodu, aby zobaczyć, co znaczy.

Twoja pierwsza linia

Przeczytaj na głos: „PumpOn staje się Start.”

Z „ale nie wtedy”

Przeczytaj na głos: „PumpOn staje się Start i nie TankFull.”

PumpOn

Zmienna pompy. Gdy jest TRUE, pompa pracuje; gdy jest FALSE, pompa stoi.

Wypróbuj drugą linię

Pump zatrzymany

Zacznij FALSE AND NOT TankFull FALSE → PumpOn FALSE

Nowe słowa

Kod
Reguły zapisane w krótki, ścisły sposób, który sterownik PLC potrafi odczytać.
:=
„Staje się”. Zmienna po lewej dostaje wartość obliczoną po prawej.
AND NOT
„Ale nie, jeśli”. Obie części muszą się zgadzać, zanim wynik będzie TRUE.

Szybki sprawdzian

W PumpOn := Start; co się dzieje, gdy Start ma wartość FALSE?

Nowy w świecie PLC? Przywitaj się i pytaj o wszystko w Szatnia.