Skok, gdy warunek jest fałszywy – instrukcja JMPN

Share
Skok, gdy warunek jest fałszywy – instrukcja JMPN

Opis instrukcji JMPN

Możesz użyć instrukcji „Jump if RLO = 0”, aby przerwać liniowe wykonanie programu i wznowić je w innej sieci, gdy wynik operacji logicznej na wejściu instrukcji wynosi „0”. Instrukcja JMPN jest często wykorzystywana w aplikacjach przemysłowych, szczególnie gdy stosowany jest język programowania LAD. Pozwala to na efektywne sterowanie przebiegiem programu w zależności od warunków logicznych. Sieć docelowa 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. Nazwa, którą podajesz, może występować tylko raz w bloku. W sieci dozwolony jest tylko jeden skok.

Jeśli wynik operacji logicznej (RLO) na wejściu instrukcji wynosi „0”, 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 wynik operacji logicznej na wejściu instrukcji wynosi „1”, wykonanie programu jest kontynuowane w następnej sieci.

Nasza oferta

Przykład użycia instrukcji JMPN

Następujący przykład pokazuje, jak działa instrukcja:

AD 4nXfW3QOox23LSGju 4NpgIIMiY4YmghthLSWP2rzX2mSlyNXE7fE6VsExPQ3 dQHxFSYbCnThtRuU9VtOvjlXMhuk rg29o8xVt8hmt

Jeśli operand „TagIn_1” ma stan sygnału „0”, wykonywana jest instrukcja „Jump if RLO = 0”. Liniowe wykonanie programu jest przerywane i kontynuuje w Sieci 3, która jest identyfikowana 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