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.
| Siemens | Rockwell |
|---|---|
| #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.”
PumpOnZmienna 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.