Skip to main content

Ramo

Una diramazione divide la linea di elaborazione in due o più rami che vengono eseguiti in successione dall'alto verso il basso. Ogni ramo può essere ulteriormente diramato, il che dà luogo a diramazioni multiple all'interno di una rete.

Ogni ramo riceve un simbolo di marcatura (piccolo rettangolo) nel punto di diramazione. È possibile selezionare tale simbolo per eseguire ulteriori azioni o comandi per la sottorete.

Per ulteriori informazioni, vedere: Programmazione nell'editor Ladder (LD2)

Ordine di elaborazione e normalizzazione

Ordine di elaborazione normalizzato

L'ordine di elaborazione all'interno di una rete è stato modificato alla versione 1.2.0.0. Ora corrisponde a quello che si applica anche in CODESYS LD FBD.

Gli elementi di una rete vengono sempre elaborati da sinistra a destra e dall'alto verso il basso. Nella rete mostrata di seguito, l'ordine di elaborazione è quindi: x1, x2, x3, x4, x5.

_ld_img_execution_order.png

Gli schemi a contatti creati con una versione precedente alla 1.2.0.0 possono contenere reti con diramazioni non più usuali. A causa della disposizione delle diramazioni ancora possibile in quelle versioni, in determinate circostanze può risultare un ordine di elaborazione corrispondente al comportamento precedente alla versione 1.2.0.0.

Nell'esempio l'ordine di elaborazione è x1, x2, x3, x4, x5:

_ld_img_execution_order_before_1200.png

Il triangolo giallo _ld_icon_non_normalized_network.png nel margine della rete indica che l'ordine di elaborazione è obsoleto. Per portare la rete all'ordine di elaborazione attuale, fare doppio clic sul triangolo. La rete viene quindi normalizzata. Questa azione non può essere annullata.

Una rete viene normalizzata non appena la si modifica.

Nella finestra dei messaggi, categoria Ispezione di Ladder, si riceve un messaggio corrispondente per ogni rete non normalizzata. Nel messaggio è quindi possibile utilizzare il pulsante _cds_icon_three_dots.png per scegliere i comandi di normalizzazione.

Comandi disponibili

  • Normalizza questa rete

  • Normalizza tutte le reti in questo oggetto

  • Normalizza tutte le reti nel progetto