Un indirizzo diretto specificato in EcoStruxure Machine Expert contiene le informazioni seguenti:
Informazioni sulla posizione di memoria.
Formato memoria (dimensione)
Offset della posizione di memoria. L'offset viene specificato da un numero intero, che nel caso di un indirizzo bit è seguito da un punto e da un numero per la posizione del bit.
%<prefisso area memoria><prefisso dimensione><numero|.numero|.numero....>
Sono supportati i seguenti prefissi dell'area di memoria:
|
ingresso (ingressi fisici come driver di ingresso, sensori) |
|
uscita (uscite fisiche come driver di uscita, attuatori) |
|
posizione di memoria |
Sono supportati i seguenti prefissi di dimensioni:
|
bit singolo |
|
byte (8 bit) |
|
parola (16 bit) |
|
parola doppia (32 bit) |
Esempio di indirizzo |
Descrizione |
---|---|
|
bit di uscita 7.5 |
|
|
|
parola di ingresso 215 |
|
byte di uscita 7 |
|
parola doppia nella posizione di memoria 48 nella posizione di memoria |
|
esempio di dichiarazione di variabile che include un'assegnazione di indirizzo
Per maggiori informazioni, vedere capitolo Dichiarazione |
AT %I
, %Q
e %M
) è predefinita dal dispositivo di destinazione e può essere sovrascritta nelle proprietà di un oggetto applicazione per i controller PacDrive (PacDrive LMC Eco, PacDrive LMC Pro/Pro2).
I dispositivi utilizzano la modalità di indirizzamento byte o la modalità di indirizzamento parola.
Esempi
Modalità |
Esempio |
---|---|
Indirizzamento byte |
|
Indirizzamento parola |
|
L'intervallo per il secondo elemento dell'indirizzo bit corrispondente al numero che segue il punto, è il seguente:
modalità indirizzamento byte: 0...7
modalità indirizzamento parola: 0...15
Anche per la gestione degli indirizzi bit, è possibile configurare in modo diverso il dispositivo. Vengono quindi interpretati di conseguenza dal compilatore EcoStruxure Machine Expert.
Esempio: in un dispositivo con indirizzamento byte, l'indirizzo bit %IX2.5
indirizza il byte 2 (IB2
). In un dispositivo con indirizzamento parola, tuttavia, indirizza la parola 2, che fa riferimento a una diversa posizione nella memoria.
varbool1 AT %QB7
influenza l'intervallo da QX0.0
a QX0.7
.