Caratteristiche del programma custom logic
Introduzione
I dati trasferiti a o da LTMT main unit sono sotto forma di registri a 16 bit. I registri sono in sequenza numerica e contrassegnati da un indirizzo di registro a 16 bit (0 - 65.535).
Il programma personalizzato può modificare i valori di tre tipi di registri:
-
Registri LTMT
-
Registri temporanei
-
Registri non volatili
Caratteristiche della memoria logica
L'elenco di comandi per il programma personalizzato viene salvato in un'area della memoria interna non volatile di LTMT main unit.
Il formato di questa memoria logica è illustrato nella tabella che segue:
|
Posizione di memoria |
Elemento |
Intervallo |
Descrizione |
|---|---|---|---|
|
0 |
Dimensione del programma logico (n) |
0-8.191 0 significa che non sono caricati programmi personalizzati. |
Parola di 16 bit |
|
1 |
Checksum logico |
0–65.535 |
Somma della memoria di programma dall'offset 2-n+2 |
|
2 |
ID logico |
256–511, fare riferimento a |
Identificatore del programma personalizzato nel LTMT main unit |
|
3 |
Logic Command/Argomento 1 |
In base ai Logic Commands |
Una parola della funzione logica |
|
4 |
Logic Command/Argomento 2 |
||
|
5 |
Logic Command/Argomento 3 |
||
|
– |
– |
– |
– |
|
n+2 |
Logic Command/Argomento n |
– |
Una parola della funzione logica |
Limiti della memoria logica
Le dimensioni del programma dipendono dal numero di comandi logici. Mentre nell'editor di testo un comando e il relativo argomento occupano una riga singola, nella memoria occupano un numero di posizioni pari al numero di argomenti.
Ad esempio, il comando timer 0.1980 utilizzerà quattro posizioni di memoria.