Definisci una LBL e inserisci un JMP per la LBL
LBL e JMP saltano porzioni di logica ladder. JMP controlla l'esecuzione di un diagramma e LBL è la destinazione per JMP.
LBL e JMP sono supportati nelle programmazioni nel diagramma ladder (LD).
- Quando è True, JMP salta alla LBL di riferimento e il controllore continua l'esecuzione da quel punto.
- Se è False, JMP non ha alcun effetto sull'esecuzione ladder.
JMP sposta l'esecuzione ladder in avanti o indietro. Il salto in avanti in un'etichetta fa diminuire il tempo di scansione del programma omettendo un segmento di logica finché non è necessario. Il salto indietro fa ripetere al controllore le iterazioni di logica.
IMPORTANTE:
- Non saltare indietro troppe volte perché ciò potrebbe impedire il completamento del ciclo di scansione causando il timeout del timer watchdog.
- La logica saltata non viene scansionata. Inserire la logica critica al di fuori della zona saltata.
Per LBL e JMP si applicano le seguenti regole:
- Le LBL possono avere un numero illimitato di caratteri e devono iniziare con una lettera o un carattere di sottolineatura, a cui devono seguire lettere, cifre o caratteri di sottolineatura. Non sono consentiti spazi e caratteri speciali, quali "+", "-" o "\".
- Prima di inserire un JMP, definire una o più LBL all'interno del programma.
- Posizionare le LBL a sinistra di un diagramma.
- Il JMP e la LBL a cui fa riferimento devono trovarsi nella stessa Program Organization Unit (POU).
Per definire una LBL e inserire un JMP per la LBL
- DallaCasella degli strumenti, individuare e trascinare la LBL su un ramo del ladder.
- Nell'editor di linguaggio, fare doppio clic sull'LBL aggiunta, immettere una stringa per essa, quindi selezionare il tastoInvio.
- DallaCasella degli strumenti, individuare e trascinare il JMP in una posizione valida dell'editor di linguaggio.
- Nell'editor di linguaggio, fare doppio clic sul JMP aggiunto, quindi immettere per JMP la stessa stringa di LBL.
Esempio

Fornire un feedback