Programmazione nell'editor Ladder (LD2)
Le seguenti istruzioni descrivono solo le singole azioni da compiere nell'editor. Non viene creato alcun programma specifico.
Per ulteriori informazioni, vedere quanto segue: Navigazione in LD2
Programmazione con un elemento
Requisito: Nel tuo progetto, hai creato un POU nel linguaggio di implementazione Ladder (LD2). Hai questo POU aperto e pronto per essere modificato
Inserire
Nel Casella degli attrezzi vista dell'editor, seleziona Contatto elemento, ad esempio, e trascinalo nella rete. Tieni premuto il pulsante del mouse. Quando lo trascini sulla rete con il cursore, tutte le posizioni di inserimento valide sono indicate dalle seguenti icone:
Rettangolo:

Inserisci la posizione a destra degli elementi che sono già stati inseriti
Rombo:

Inserisci la posizione a sinistra degli elementi che sono già stati inseriti
Triangolo:
, 
Posizione di inserimento dopo una diramazione su una connessione parallela che scorre al di sotto (il triangolo punta verso il basso) o al di sopra (il triangolo punta verso l'alto).
Rilasciate l'elemento sulla posizione di inserimento desiderata. Assicuratevi che il puntatore del mouse mostri il simbolo più
).
Il contatto viene inserito nella linea di elaborazione della rete.
Suggerimento
Seleziona il Mostra posizioni di inserimento comando. Quindi tutte le posizioni di inserimento verranno visualizzate indipendentemente dalle azioni del mouse.
Inserisci Blocco
Inserisci un Blocco elemento della rete. Sostituisci i tre punti interrogativi (
???) nella casella degli elementi con il nome del blocco desiderato dal progetto o da una libreria. A tale scopo, fate doppio clic sui punti interrogativi e, idealmente, fate clic su
pulsante per utilizzare l'Input Assistant.Aggiornamento del blocco
Seleziona un blocco. Quindi seleziona Aggiorna parametri comando.
Gli ingressi e le uscite del blocco verranno controllati e regolati se necessario. Dopo aver modificato la dichiarazione di un blocco funzionale, è necessario aggiornare le istanze di questo blocco funzionale utilizzate nel diagramma
Inserisci input
Inserisci un Ingresso elemento prima del blocco. Per assegnare delle variabili, all'elemento sostituisci i tre punti interrogativi (
???) con il nome della variabile. Se necessario, l'impostazione predefinita Dichiarazione automatica si aprirà una finestra di dialogo.Selezione e posizionamento
Riposiziona gli elementi nella rete. Selezionate un elemento in modo che sia evidenziato in rosso. Nel caso di un blocco, il quadrato all'interno del simbolo del blocco deve essere visualizzato con uno sfondo rosso. Trascinate l'elemento in un'altra possibile posizione di inserimento finché il simbolo del cursore non diventa un quadrato, quindi rilasciate il pulsante del mouse

Sostituisci
Per sostituire un elemento esistente con un altro, trascina il nuovo elemento su quello che desideri sostituire. Quando il focus è sull'elemento da sostituire, rilasciate il pulsante del mouse.
Aggiungere una nuova rete
Trascina il Rete elemento della parte di implementazione.
Nel margine sinistro, dove sono numerate anche le reti, verrà visualizzata una posizione di inserimento rettangolare.

Rilasciare il pulsante sinistro del mouse.
La nuova rete verrà inserita sopra la posizione di inserimento selezionata.
Modificare un blocco, una bobina o un contatto
Selezionare un elemento o un ingresso o una uscita.
I comandi di modifica verranno visualizzati nel menu contestuale.
Seleziona il comando desiderato.
Comando: Negare (ad esempio, per annullare un input)
Comando: Imposta/Reimposta (ad esempio, per aggiungere un set o resettare la memoria a una bobina
Comando: Riconoscimento di fronti – Fronte di salita, Riconoscimento di fronti - Fronte di discesa (ad esempio, per modificare un contatto)

Ramificazione di una connessione
Differenza dall'editor LD/FBD
Nell'editor LD2 di CODESYS Ladder non esistono elementi per le diramazioni.
In uno schema a contatti, le connessioni vengono create automaticamente quando gli elementi vengono inseriti e posizionati.
Dalla vista Casella degli attrezzi trascinare un contatto nella rete e quindi trascinare un secondo contatto sulla posizione di inserimento rettangolare alla fine della connessione. Assegnare ai due contatti i nomi
xInput1exInput2.
Seleziona il
xInput2contatto. Quindi trascinatelo nella posizione di inserimento contrassegnata da un triangolo rivolto verso il basso prima dixInput1contatto.
Rilascia il pulsante sinistro del mouse lì.
Verrà creata una diramazione. Ogni ramo conterrà un contatto.

Importante
Il contatto non è stato inserito ex novo. Il contatto esistente è stato spostato in un'altra posizione con la configurazione attuale.
Tenendo premuto il tasto Ctrl, fare clic in successione sulle posizioni di inserimento rettangolari alla fine di entrambe le connessioni.
Verranno selezionate entrambe le estremità. La selezione verrà indicata da rettangoli rossi. La prima selezione verrà visualizzata in grigio.

Seleziona il Chiudi ramo parallelo comando.
La diramazione verrà chiusa alla fine. I contatti risulteranno collegati in parallelo.

Esistono due modi per riaprire la connessione chiusa:
Selezionare uno dei due rami. Trascinare quindi il rettangolo rosso sul rettangolo dell'altro ramo.
Seleziona entrambi i rami. Quindi seleziona Apri Parallel Branch comando.
Suggerimento
Se hai un ramo chiuso con più rami paralleli, puoi sempre aprire tutti i rami usando Apri ramo parallelo comando.

Aggiungi due contatti di seguito a una rete.
Seleziona il Mostra posizioni di inserimento comando e seleziona la rete.
Tutte le posizioni di inserimento saranno contrassegnate.

Selezionate il triangolo rivolto verso il basso nella parte anteriore della connessione.
Nel menu contestuale, seleziona Inserisci Contatto (parallelo) comando.
Verrà inserito un nuovo contatto. La nuova connessione scorrerà in parallelo e sarà aperta alla fine.
L'inserimento in parallelo sarà disponibile per tutti gli elementi possibili:
Contatti, Bobina, Blocca, Salta, Ritorno, Uscita, e Blocco ST
Suggerimento
Le scorciatoie da tastiera per l'inserimento e l'inserimento parallelo sono identiche.
Tenendo premuto il Ctrl tasto, fate clic su ciascuna delle posizioni rettangolari dell'inserto alla fine di entrambe le connessioni.
I rettangoli rossi indicheranno la selezione.

Selezionare il comando Chiudi ramo parallelo.
Le due connessioni verranno unite.

In uno dei due rami selezionare la posizione di inserimento prima del nodo che unisce le connessioni. Premere quindi il tasto Del.
La connessione sarà aperta alla fine.

Importante
Per modificare l'ordine di elaborazione nelle reti V1.2.0.0 e successive, vedere: Ordine di elaborazione e normalizzazione
Selezione e selezione multipla
Nell'editor LD2 è possibile selezionare singole reti e singoli elementi all'interno di una rete. In entrambi i casi è possibile anche una selezione multipla. Tutte le reti e tutti gli elementi selezionati sono evidenziati in rosso e contornati.
I comandi del menu Ladder (LD2) e del menu contestuale agiscono congiuntamente su tutti gli oggetti selezionati. Un comando è disponibile solo se è ammesso per tutti gli oggetti selezionati.
Nello schema a contatti fare clic su una posizione in cui non siano a fuoco né un elemento né una posizione di inserimento. Si tratta in particolare dell'area lungo la linea di elaborazione in cui è visualizzato il numero della rete.
La rete situata all'interno dell'area su cui si è fatto clic verrà evidenziata in rosso e quindi selezionata.
Tenere premuto il tasto Shift mentre si fa clic su un'altra rete.
Verranno selezionate tutte le reti comprese tra la prima e la seconda rete su cui si è fatto clic.
Tenere premuto il tasto Ctrl mentre si fa clic su una rete selezionata.
Questa rete non sarà più selezionata.
Fare clic su un elemento. Nel caso di un blocco, fare clic sul quadrato all'interno del simbolo del blocco.
L'elemento sarà selezionato.
Fare clic su un altro elemento.
L'ultimo elemento su cui si è fatto clic sarà selezionato.
Tenere premuto il tasto Ctrl mentre si fa clic su altri elementi per selezionarli e deselezionarli.
Tutti gli elementi su cui si è fatto clic saranno selezionati.
Per una selezione multipla di elementi, il menu contestuale offre tra l'altro i comandi standard Taglia, Copia ed Elimina nonché i comandi di modifica (Negare, Set/Reset, riconoscimento di fronti). Ciascun comando agisce su tutti gli elementi selezionati per i quali è ammesso.
Suggerimento
Con i comandi Comando: Apri ramo parallelo e Comando: Chiudi ramo parallelo è possibile collocare insieme più elementi selezionati in un ramo parallelo.
Commentare una rete
Seleziona una rete in modo che sia completamente visualizzata con uno sfondo rosso. Nel menu contestuale, seleziona Attiva/disattiva lo stato dei commenti di rete comando.
Il contenuto rete è visualizzato in grigio e il testo in corsivo. La rete non è inclusa nell'elaborazione.

Aggiungere un titolo di rete, un commento di rete e un'etichetta di accesso
A una rete è possibile aggiungere un titolo di rete (1), un commento di rete (2) e un'etichetta di salto (3). A tale scopo, fare clic sulla prima, sulla seconda o sulla terza riga nell'angolo in alto a sinistra della rete.

Un'etichetta jump viene utilizzata come bersaglio per un Salta elemento.
La visualizzazione del titolo della rete e del commento di rete è definita nella Editor Ladder (LD2) categoria del CODESYS opzioni.