Skip to main content

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

  1. Inserire

    1. 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: _ld_icon_rectangle_grey.png

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

      • Rombo: _ld_icon_rhombus_grey.png

        Inserisci la posizione a sinistra degli elementi che sono già stati inseriti

      • Triangolo: _ld_icon_triangle_down_grey.png, _ld_icon_triangle_up_grey.png

        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).

    2. Rilasciate l'elemento sulla posizione di inserimento desiderata. Assicuratevi che il puntatore del mouse mostri il simbolo più_ld_img_cursor_insert_position.png).

    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.

  2. 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 _cds_icon_three_dots.png pulsante per utilizzare l'Input Assistant.

  3. 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

  4. 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.

  5. 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

    _ld_img_change_position.png
  6. 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.

  7. Aggiungere una nuova rete

    1. Trascina il Rete elemento della parte di implementazione.

      Nel margine sinistro, dove sono numerate anche le reti, verrà visualizzata una posizione di inserimento rettangolare.

      _ld_img_insert_position_for_network.png
    2. 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

  1. Selezionare un elemento o un ingresso o una uscita.

    I comandi di modifica verranno visualizzati nel menu contestuale.

  2. Seleziona il comando desiderato.

    _ld_img_modified_elements.png

Ramificazione di una connessione

Differenza dall'editor LD/FBD

Nell'editor LD2 di CODESYS Ladder non esistono elementi per le diramazioni.

Procedura. Inserimento di elementi in una riga e quindi ramificazione della connessione

In uno schema a contatti, le connessioni vengono create automaticamente quando gli elementi vengono inseriti e posizionati.

  1. 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 xInput1 e xInput2.

    _ld_img_prepare_branch.png
  2. Seleziona il xInput2 contatto. Quindi trascinatelo nella posizione di inserimento contrassegnata da un triangolo rivolto verso il basso prima di xInput1 contatto.

    _ld_img_show_insert_positions_for_contact.png
  3. Rilascia il pulsante sinistro del mouse lì.

    Verrà creata una diramazione. Ogni ramo conterrà un contatto.

    _ld_img_open_branches1.png

    Importante

    Il contatto non è stato inserito ex novo. Il contatto esistente è stato spostato in un'altra posizione con la configurazione attuale.

  4. 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.

    _ld_img_selected_insert_positions_for_parallel_connection.png
  5. Seleziona il Chiudi ramo parallelo comando.

    La diramazione verrà chiusa alla fine. I contatti risulteranno collegati in parallelo.

    _ld_img_closed_branch.png
  6. 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.

    _ld_img_open_branches1.png
Procedura. Inserimento in parallelo di un nuovo elemento
  1. Aggiungi due contatti di seguito a una rete.

  2. Seleziona il Mostra posizioni di inserimento comando e seleziona la rete.

    Tutte le posizioni di inserimento saranno contrassegnate.

    _ld_img_show_insert_positions.png
  3. Selezionate il triangolo rivolto verso il basso nella parte anteriore della connessione.

  4. 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.

  5. 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.

    _ld_img_selected_insert_positions_for_parallel_connection.png
  6. Selezionare il comando Chiudi ramo parallelo.

    Le due connessioni verranno unite.

    _ld_img_closed_branch.png
  7. 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.

    _ld_img_open_branches1.png

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.

Procedura. Selezionare le reti
  1. 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.

  2. 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.

  3. Tenere premuto il tasto Ctrl mentre si fa clic su una rete selezionata.

    Questa rete non sarà più selezionata.

Procedura. Selezionare gli elementi
  1. Fare clic su un elemento. Nel caso di un blocco, fare clic sul quadrato all'interno del simbolo del blocco.

    L'elemento sarà selezionato.

  2. Fare clic su un altro elemento.

    L'ultimo elemento su cui si è fatto clic sarà selezionato.

  3. 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.

    _ld_img_outcommented_network.png

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.

    _ld_img_network_title_comment_label.png

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.