AWL (linguaggio)
L'AWL è un linguaggio di programmazione sviluppato dalla Siemens. È utilizzato nell'automazione industriale nei PLC s7-200, s7-300, s7-400, e nei PLC compatibili con Siemens, come ad esempio VIPA.
[modifica] 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 all'interno di tale norma, ovvero il linguaggio IL (instruction list).
[modifica] Esempio
Accensione di un dispositivo comandato dall'uscita A2.0 dopo 5 secondi dal momento di attivazione del circuito (ingresso E0.0 alto).
U E 0.0 L S5T#500MS SE T1 U T 1 =A 2.0 BE