Jak wykonać skok warunkowy w PLC? Instrukcja JMP

Share
Jak wykonać skok warunkowy w PLC? Instrukcja JMP

Opis instrukcji JMP

Możesz użyć instrukcji „Jump if RLO = 1”, aby przerwać liniowe wykonanie programu i wznowić je w innej sieci. Docelowa sieć musi być zidentyfikowana przez etykietę skoku (LABEL). Nazwa tej etykiety skoku jest określona w miejscu powyżej instrukcji.

Określona etykieta skoku musi znajdować się w tym samym bloku, w którym wykonywana jest instrukcja. Do nauki programowania w PLC przydatny może być symulator języka drabinkowego, który umożliwia testowanie kodu bez konieczności używania fizycznego sterownika. Pozwala to na bezpieczne eksperymentowanie z różnymi instrukcjami, w tym z JMP. Nazwa, którą określisz, może wystąpić tylko raz w bloku. W sieci dozwolony jest tylko jeden skok.

Jeśli wynik operacji logicznej (RLO) na wejściu instrukcji wynosi „1”, następuje skok do sieci zidentyfikowanej przez określoną etykietę skoku. Kierunek skoku może być w stronę wyższych lub niższych numerów sieci.

Jeśli warunek na wejściu instrukcji nie jest spełniony (RLO = 0), wykonanie programu kontynuuje w następnej sieci.

Przykład użycia instrukcji JMP

W poniższym przykładzie pokazano, jak działa instrukcja:

AD 4nXeg1EfPFn80nE3XsykLf hN 0UMopywZQF9LQUax3cXSDuk3f0Zjho53EENAWDz7vdfayNf4QbLfHWLdKY3aAQZ0yOB5OfK3 xK BI9cos1qHUEw3hboLhFBh1k50jZwVFjUOu7DBgPNpnhkxpqtY?key= m8Ze17YZBL sy9cGKdNw

Jeśli operand „TagIn_1” ma stan sygnału „1”, instrukcja „Jump if RLO = 1” jest wykonywana. Liniowe wykonanie programu jest przerywane i kontynuuje w Sieci 3, która jest zidentyfikowana przez etykietę skoku CAS1. Jeśli wejście „TagIn_3” ma stan sygnału „1”, wyjście „TagOut_3” jest ustawiane.

Share
Recommended course!
Until 20.09.2022 rebate -15% on:

SIMATIC S7 in action

Sign up for the newsletter!
Author of entries
Tomasz Gilewski

Hello, my name is Tomasz Gilewski. I am the author of books on the S7-1200 controller and HMI panels (i.e. Siemens hardware). I have been programming exclusively on Siemens hardware and engineering tools for several years.

Leave a Comment

Select currency
Scroll to Top

Search on