Skip to main content

Programmazione in Lista Istruzioni (IL)

Suggerimento

IL può essere abilitato in CODESYS opzioni se necessario: Nel file FBD, LD e IL dialogo, sul I L scheda, selezionare il Abilita IL opzione.

Creazione di POU nel linguaggio di implementazione Instruction List (IL).

  1. Selezionare l'applicazione nell'albero dei dispositivi.

  2. Clic Progetto → Aggiungi oggetto → POU.

    Il Aggiungi POE si apre la finestra di dialogo.

  3. Specificare un nome e selezionare il Elenco istruzioni (IL) linguaggio di implementazione.

    Clic Aggiungere.

    CODESYS aggiunge la POU all'albero dei dispositivi e la apre nell'editor. Una rete è già inserita nella parte implementativa.

Reti di programmazione (esempio: operazione ADD)

Presupposto: nell'editor è aperta una POU (IL) con una rete vuota.

  1. Fare clic sulla linea indicata a colori nella prima colonna e inserire il LD operatore.

  2. premi il Scheda chiave.

    Il cursore salta alla seconda colonna.

  3. Specifica la prima sommatoria dell'operazione ADD.

    Esempio: 6

  4. Premere Ctrl+accedere o clicca FBD/LD/IL → Inserisci riga IL sotto.

    CODESYS inserisce una nuova riga di istruzioni. La prima colonna di questa riga ha il focus.

  5. accedere ADD e premere Scheda.

  6. Specifica la seconda sommatoria dell'operazione ADD (esempio: 12).

  7. Premere Ctrl+accedere.

  8. Inserisci il ST operatore e stampa Scheda.

  9. Specificare una variabile del tipo di dati INT (esempio: iVar).

    Il risultato (16 nell'esempio) è memorizzato nel file iVar.

Richiamo di un blocco funzione

Presupposto: nell'editor è aperta una POU (IL) con una rete vuota. Nella parte dichiarativa viene dichiarata una variabile con il tipo di dati <blocco funzionale>.

Esempio: C1:CTU;

  1. Fare clic sulla linea contrassegnata a colori nella prima colonna e fare clic FBD/LD/IL → Inserisci casella.

    Si apre l'Assistente di immissione.

  2. Nel Blocchi funzione categoria o POU categoria, selezionare il blocco funzione desiderato (ad esempio, the CTU contatore dal Standard libreria) e fare clic su OK.

    CODESYS inserisce il selezionato CTU blocco funzione come segue:

    _cds_img_il_fb_call.png
  3. Sostituisci le corde ??? con il nome della variabile e i valori o le variabili per gli ingressi e le uscite del blocco funzione.

  4. In alternativa all'inserimento del blocco funzione tramite l'Input Assistant, si potrebbe anche inserire direttamente la chiamata nell'editor come mostrato nell'immagine al passo 4.

Per ulteriori informazioni, vedere: Modificatori e operatori in IL