Gli elementi array dell'array bidimensionale vengono poi salvati nella memoria del PLC che iniziano con l'elemento 1. Per l'esempio descritto sopra risulta la seguente allocazione di memoria:
Nome elemento array |
Elemento array |
Indirizzo FP |
Indirizzo IEC |
---|---|---|---|
abVar2dim[3,1] |
Elemento 1 |
R0 |
%MX0.0.0 |
abVar2dim[3,2] |
Elemento 2 |
R1 |
%MX0.0.1 |
abVar2dim[3,3] |
Elemento 3 |
R2 |
%MX0.0.2 |
... |
... |
... |
... |
abVar2dim[3,6] |
Elemento 6 |
R5 |
%MX0.0.5 |
abVar2dim[4,1] |
Elemento 7 |
R6 |
%MX0.0.6 |
abVar2dim[4,2] |
Elemento 8 |
R7 |
%MX0.0.7 |
... |
... |
... |
... |
abVar2dim[5,4] |
Elemento 16 |
RF |
%MX0.0.15 |
abVar2dim[5,5] |
Elemento 17 |
R10 |
%MX0.1.0 |
abVar2dim[5,6] |
Elemento 18 |
R11 |
%MX0.1.1 |