Definizione delle variabili LTMT Main Unit
Registri LTMT Main Unit
La memoriaLTMT main unit include 9250 registri con indirizzi compresi tra 0 e 9249 (da 0x0000 a 0x2421).
Ciascun registro è una parola da 16 bit ed è:
-
di sola lettura, con valori non modificabili
-
di lettura-scrittura, con valori modificabili.
Il numero di registro è uguale all'indirizzo di registro + 1.
Il custom logic editor utilizza solo indirizzi di registro.
I comandi di custom logic possono essere utilizzati per modificare i valori dei registri di lettura/scrittura di LTMT main unit.
Accesso ai registri
Con il custom logic editor è possibile accedere a tutti i registri LTMT main unit definiti nelle Guide di comunicazione TeSys Tera.
Registri custom logic
I registri agli indirizzi da 1200 a 1205 (da 0x04B0 a 0x04B5) e il registro all'indirizzo 1291 (0x050B) sono utilizzati dal TeSys Tera DTM Library per accedere ai registri LTMT main unit.
Questi registri sono anche i registri di custom logic accessibili dalle porte di comunicazione. Questi registri di sola scrittura sono descritti nelle sezioni seguenti.
La tabella seguente contiene un elenco di questi registri:
|
Indirizzo del registro |
Definizione |
Intervallo (valore) |
|---|---|---|
|
1201 (0x04B1) |
Versione custom logic |
0–65.535 |
|
1202 (0x04B2) |
Spazio di memoria custom logic |
|
|
1203 (0x04B3) |
Memoria utilizzata custom logic |
|
|
1204 (0x04B4) |
Spazio temporaneo custom logic |
|
|
1205 (0x04B5) |
Memoria non volatile custom logic |
|
|
1291 (0x050B) |
Informazioni ingresso DO custom logic |
Registro all'indirizzo 1201 (0x04B1)
Il registro all'indirizzo 1201 (0x04B1) indica la versione della funzionalità custom logic. Il numero di versione identifica un gruppo specifico di logic commands supportati da LTMT main unit.
Registro all'indirizzo 1202 (0x04B2)
Il registro all'indirizzo 1202 (0x04B2) definisce lo spazio di memoria logica disponibile. Il numero di parole di memoria logica non volatile LTMT main unit (16 bit) disponibili per salvare i logic commands.
Registro all'indirizzo 1203 (0x04B3)
Il registro all'indirizzo 1203 (0x04B3) definisce la memoria logica usata. Questo è il numero di parole della memoria logica volatile LTMT main unit (16 bit) utilizzate dai logic commands attualmente memorizzati in LTMT main unit.
Registro all'indirizzo 1204 (0x04B4)
Il registro all'indirizzo 1204 (0x04B4) definisce il numero di registri temporanei forniti da LTMT main unit.
Registro all'indirizzo 1205 (0x04B5)
Il registro all'indirizzo 1205 (0x04B5) definisce il numero di registri non volatili forniti da LTMT main unit.
Registro all'indirizzo 1291 (0x050B)
Il registro all'indirizzo 1291 (0x050B) è il registro di informazioni dell'ingresso DO custom logic. Consente al programma personalizzato di configurare l'assegnazione degli I/O.
La tabella seguente descrive i bit di questo registro:
|
Indirizzo del registro |
Numero del bit |
Descrizione |
|---|---|---|
|
1291 (0x050B) |
0 |
Informazioni ingresso uscita digitale 1 (DO1) custom logic |
|
1 |
Informazioni ingresso uscita digitale 2 (DO2) custom logic |
|
|
2 |
Informazioni ingresso uscita digitale 3 (DO3) custom logic |
|
|
3 |
Informazioni ingresso uscita digitale 4 (DO4) custom logic |
|
|
4 |
Informazioni ingresso uscita digitale 5 (DO5) custom logic |
|
|
5 |
Informazioni ingresso uscita digitale 6 (DO6) custom logic |
|
|
6 |
Informazioni ingresso uscita digitale 7 (DO7) custom logic |
|
|
7 |
Informazioni ingresso uscita digitale 8 (DO8) custom logic |
|
|
8 |
Informazioni ingresso uscita digitale 9 (DO9) custom logic |
|
|
9 |
Informazioni ingresso uscita digitale 10 (DO10) custom logic |
|
|
10 |
Informazioni ingresso uscita digitale 11 (DO11) custom logic |
|
|
11 |
Informazioni ingresso uscita digitale 12 (DO12) custom logic |
|
|
12 |
Informazioni ingresso uscita digitale 13 (DO13) custom logic |
|
|
13 |
Riservato |
|
|
14 |
Riservato |
|
|
15 |
Riservato |
Registri agli indirizzi da 1301 a 1399 (da 0x0515 a 0x0577)
I registri agli indirizzi da 1301 a 1399 (da 0x0515 a 0x0577) sono i registri generici per le funzioni logiche. Sono usati per lo scambio di informazioni tra sorgenti esterne (come il PLC) e le applicazioni di custom logic.
Questi registri volatili sono di lettura o scrittura e possono essere modificati sia dalle funzioni logiche personalizzate che tramite la porta di comunicazione.