È possibile utilizzare un elemento di array bidimensionale inserendo un identificatore p.es. abVar2dim (ARRAY [iRange1, iRange2] OF BOOL)
iRAnge1 e iRange2 sono variabili di tipo INT o costanti che devono trovarsi nell'intervallo di valori della dichiarazione dell'array di dati. Per questo esempio iRange1 viene assegnato all'intervallo 3...5 e iRange2 all'intervallo 1...6, p.es. ARRAY [3..5,1..6] OF BOOL
Nell'esempio è possibile richiamare l'elemento 12 con abVar2dim[4,6].
Intestazione del POU
Corpo LD
Corpo ST
abVar2dim[4,6] := bMotor_on;
Corpo IL
LD bMotor_on
ST abVar2dim[4,6]