Il Dizionario Automazione

  • Siemens - Banner
  • banner-finder
  • SPS 2018
  • wenglor banner
Cerca un'altra parola

Lista Istruzioni

Instruction List (IL)

È un linguaggio di programmazione PLC testuale vicino al linguaggio macchina. Le singole istruzioni corrispondono in larga misura alle operazioni con le quali la CPU elabora il programma.

Nel linguaggio lista istruzioni il sistema da controllare viene descritto mediante una sequenza di istruzioni. L’istruzione (operazione e operando) utilizza delle abbreviazioni mnemoniche del nome della funzione (a norma DIN 19 239). La tipica applicazione dei PLC industriali consiste nello svolgere compiti di controllo logico con operazione prevalentemente booleane e l’architettura hardware delle loro CPU è ottimizzata per svolgere questo tipo di operazioni in modo semplice e rapido. I linguaggi di livello assemblativo di tali dispositivi sono pertanto basati storicamente su una sintassi del tipo un operatore-un operando. Con questa sintassi, occorre un particolare tipo di registro interno del processore, detto accumulatore, nel quale memorizzare il risultato dell’operazione, mentre l’eventuale secondo operando necessario all’operazione (ad esempio la somma logica tra due valori booleani) consiste implicitamente nel contenuto dell’accumulatore stesso. Anche lo standard IEC 61131-3, essendo derivato dall’analisi dettagliata del panorama corrente del mercato PLC, segue questo tipo di sintassi per la definizione dell’Instruction List, il linguaggio testuale di livello inferiore nello standard. Essendo un linguaggio assemblativo, tutti gli altri linguaggi possono avere un’equivalente in IL, mentre non è sempre possibile convertire codice IL in altri linguaggi. Infatti, l’IL si presta per sua natura alla generazione di codice ottimizzato, il quale tuttavia potrebbe perdere l’equivalenza con codice di alto livello o diagrammi grafici in LD o FBD.


Cerca un'altra parola
  • SPS 2018
  • Siemens - Banner
  • wenglor banner
  • banner-finder

CHI SIAMO

› Il progetto


› Links


› Contatti

DISCLAIMER

› Condizioni d’uso


› Privacy


› Cookie policy


› Copyright