ATTENZIONE: le presenti informazioni fanno riferimento ad una precedente versione del formato del file (versione 1.2).
Le variabili vengono identificate in base ad un codice ID univoco, siano esse predefinite o definite dall'utente: gli ID vengono suddivisi nel seguente modo:
Range |
Descrizione |
---|---|
0x00000000-0x0000FFFF |
Variabile predefinita |
0x0001000-0xFFFFFFFE |
Variabile definita dall'utente |
0xFFFFFFFF |
Riservato |
ATTENZIONE: le variabili predefinite non vengono mai salvate nel file .LAD, ma si considerano sempre esistenti.
Le variabili predefinite sono i seguenti:
ID |
Nome |
Tipo |
Descrizione |
---|---|---|---|
0x00000001 |
INP(n) |
BOOL |
Canale input |
0x00000002 |
INP_W(n) |
U16 |
Input word 16bit |
0x00000003 |
INP_DW(n) |
U32 |
Input word 32bit |
0x00000004 |
OUT |
BOOL |
Canale output |
0x00000005 |
OUT_W(n) |
U16 |
Output word 16bit |
0x00000006 |
OUT_DW(n) |
U32 |
Output word 32bit |
0x00000007 |
R(n) |
I32 |
Registro globale intero (volatile) |
0x00000008 |
NVR(n) |
I32 |
Registro globale intero (non volatile) |
0x00000009 |
RR(n) |
REAL |
Registro globale reale (volatile) |
0x0000000A |
NVRR(n) |
REAL |
Registro globale reale (non volatile) |
0x0000000B |
AM(n) |
U32 |
Maschera allarmi |
Annotazioni:
•se la variabile è di tipo array, l'indice di array (n) puo essere o una costante o un variabile non indicizzata.
•RDE3 crea ulteriori variabili predefinite con assegnazione degli ID in modo del tutto arbitrario, ma maggiore di 0x00000100: RTE riconosce tali variabili in base al nome e non in base a tale ID.