Se puede utilizar un elemento array de dos dimensiones introduciendo, por ejemplo, el identificador abVar2dim (ARRAY [iRange1, iRange2] OF BOOL)
iRAnge1 y iRange2 son variables de tipo INT o constantes que deben estar dentro del rango de valores de la declaración del array. En este ejemplo, iRange1 tiene asignado el rango 3...5 y iRange2 el rango 1...6, por ejemplo, ARRAY [3..5,1..6] OF BOOL
En el ejemplo, se llama al elemento 12 con abVar2dim[4,6]. Si se desea asignar un valor a este elemento en un programa IL, por ejemplo, introducir:
Cabecera de la POU
Cuerpo LD
Cuerpo en ST
abVar2dim[4,6] := bMotor_on;
Cuerpo IL
LD bMotor_on
ST abVar2dim[4,6]