Programmazione in Lista di istruzioni (IL)
Suggerimento
IL può essere abilitato in CODESYS opzioni se necessario: Nel FBD, LD e IL dialogo, sul IL scheda, seleziona la Abilita IL opzione.
Creazione di POU nel linguaggio di implementazione Lista di istruzioni (IL)
Nell'albero dei dispositivi, seleziona l'applicazione.
Fare clic su
comando.IL Aggiungi POU si apre la finestra di dialogo.
Specificare un nome e selezionare il Lista di istruzioni (IL) linguaggio di implementazione.
Fare clic su Aggiungere pulsante.
CODESYS Aggiunge il POU all'albero dei dispositivi e lo apre nell'editor. Una rete è già inserita nella parte di implementazione.
Reti di programmazione (esempio: ADD
operazione)
Requisito: un POU (IL) è aperto nell'editor e ha una rete vuota.
Fare clic sulla riga indicata in colore nella prima colonna e immettere il
LD
operatore.Premere il Scheda chiave.
Il cursore salta alla seconda colonna.
Specifica il primo addendo del tuo
ADD
operazione.Esempio:
6
Premere Ctrl + Entrare oppure clicca su FBD/LD/IL → Inserire linea IL dopo comando.
CODESYS Inserisce una nuova riga di istruzioni. La prima colonna di questa riga ha il focus.
Entrare
ADD
e premere Scheda.Specifica il secondo additivo del tuo
ADD
operazione (esempio:12
).Premere Ctrl + Entrare.
Entra nel
ST
operatore e premere Scheda.Specificare una variabile del tipo di dati
INT
(esempio:iVar
).Il risultato (
16
nell'esempio) è memorizzato neliVar
.
Chiamata di un blocco funzione
Requisito: un POU (IL) è aperto nell'editor e ha una rete vuota. Una variabile con tipo di dati <blocco funzione> è dichiarata nella parte di dichiarazione.
Esempio: C1:CTU;
Fare clic sulla riga evidenziata nella prima colonna e fare clic su Inserire chiamata di modulo comando.
→Si apre l'Assistente Ingresso .
Nel Blocchi funzionali categoria o POU categoria, selezionare il blocco funzione desiderato (ad esempio, il CTU contatore dal Standard libreria) e fare clic OK.
CODESYS inserisce il selezionato CTU blocco funzione come segue:
Sostituisci le corde
???
con il nome della variabile e i valori o le variabili per gli input e gli uscite del blocco funzione.In alternativa all'inserimento del blocco funzione tramite l' Ingresso Assistant, è anche possibile immettere direttamente la chiamata nell'editor, come mostrato nell'immagine del passaggio 4.
Per ulteriori informazioni, vedere quanto segue: Modificatori e Operatori in IL