Indietro

ⓘ AWL (linguaggio)




AWL (linguaggio)
                                     

ⓘ AWL (linguaggio)

L AWL è un linguaggio di programmazione sviluppato dalla Siemens. È utilizzato nellautomazione industriale nei PLC s7-200, s7-300, s7-400, e nei PLC compatibili con Siemens, come ad esempio VIPA.

                                     

1. Caratteristiche

Si compone di istruzioni di basso livello che consentono di avere il controllo completo del PLC, ma allo stesso tempo richiedono al programmatore una competenza adeguata, a differenza di altri linguaggi, come il ladder o KOP, più intuitivi e funzionali.

Il linguaggio AWL non fa parte dei linguaggi standard definiti nella norma EC 61131-3, ma si può trovare un suo corrispondente allinterno di tale norma, ovvero il linguaggio IL instruction list.

                                     

2. Esempio

Attivazione di un dispositivo A 2.0 tramite comando fornito dal segnale E0.0; lattivazione di A 2.0 avviene dopo 1/2 secondo dal momento del cambio di stato di E 0.0 da LOW a HIGH.

Nel dettaglio, i comandi usati sono:

  • = definisce il risultato della sequenza: dare il segnale alluscita A 2.0 nel tempo prefissato
  • SE definisce il nome del temporizzatore T1 che viene usato nella riga successiva
  • U per definire lesistenza dello stato dellingresso nellesempio E 0.0
  • L definisce un temporizzatore