



ATTENZIONE

Se si utilizzano i puntatori agli indirizzi, il contenuto degli indirizzi può essere spostato durante una modifica online. Se si utilizzano indirizzi assoluti, il contenuto degli indirizzi non cambia durante una modifica online.
Sintassi:
%<memory area prefix> ( <size prefix> )? <memory position> <memory area prefix> : I | Q | M <size prefix> : X | B | W | D <memory position> : <number> ( .<number> )* // Depends on the target system
Quando si definisce un indirizzo, si utilizzano stringhe specifiche per esprimere
la posizione e la dimensione della memoria. Un indirizzo è contrassegnato dal segno
di percentuale (%), seguito dal prefisso dell'intervallo di memoria, dal prefisso opzionale della dimensione
e dalla posizione dell'intervallo di memoria. La numerazione da utilizzare per l'indirizzamento
della posizione di memoria dipende dal sistema di destinazione.
|
Prefisso dell'intervallo di memoria |
|
|---|---|
|
|
Intervallo di memoria per gli ingressi, "Ingressi". Per gli ingressi fisici attraverso i driver di ingresso, "Sensori" |
|
|
Intervallo di memoria per le uscite, "Uscite". Per le uscite fisiche tramite driver di uscita, "Attuatori". |
|
|
Intervallo di memoria del flag |
|
Prefisso delle dimensioni |
Tipo di dati |
Larghezza dei dati |
|---|---|---|
|
Nessun prefisso di dimensione |
Singolo bit |
|
|
|
Singolo bit |
|
|
|
|
8 bit |
|
|
|
16 bit |
|
|
|
32 bit |
Esempi
|
|
Indirizzo a bit singolo del bit di uscita 7,5 |
|
|
Indirizzo di parola della parola di ingresso 215 |
|
|
Indirizzo del byte di uscita 7 |
|
|
Indirizzo di una parola doppia nella posizione 48 della memoria flag |
|
|
Indirizzo di parola di una parola di ingresso; l'interpretazione dipende dalla configurazione attuale del controllore |
|
|
Dichiarazione di variabile con informazioni sull'indirizzo di una parola in ingresso |
|
|
Dichiarazione di variabile booleana Nota: Per le variabili booleane, viene allocato internamente un byte se non viene
specificato un indirizzo a singolo bit. Una variazione del valore di |
|
|
Dichiarazione di variabile booleana con indicazione esplicita di un indirizzo a singolo bit All'accesso, viene letto solo il bit di ingresso 7.5. |
-
Posizione di memoria