Definition der Variablen der LTMT Main Unit
Register der LTMT Main Unit
Der Speicher der LTMT main unit umfasst 9250 Register an den Adressen 0 bis 9249 (0x0000 bis 0x2421).
Jedes Register ist ein 16-Bit-Wort und ist entweder:
-
Schreibgeschützt mit Werten, die nicht bearbeitet werden können.
-
Zugänglich im Lese-/Schreibmodus mit Werten, die bearbeitet werden können.
Die Registernummer entspricht der Registeradresse + 1.
Der Custom Logic Editor verwendet nur Registeradressen.
Anwenderspezifische Logikbefehle können verwendet werden, um die Werte von Lese-/Schreib-Registern der LTMT main unitzu lesen bzw. zu schreiben.
Zugriff auf die Register
Mit dem Custom Logic Editor können Sie auf alle in den LTMT main unitTesys Tera-Kommunikationshandbüchern definierten Registern der zugreifen.
Anwenderspezifische Logikregister
Die Register an den Adressen 1200 bis 1205 (0x04B0 bis 0x04B5) und das Register an der Adresse 1291 (0x050B) werden von der TeSys Tera DTM Library für den Zugriff auf die Register der LTMT main unit verwendet.
Auf diese Custom Logic Register kann ebenfalls über die Kommunikationsports zugegriffen werden. Diese schreibgeschützten Register werden in den folgenden Abschnitten beschrieben.
In der folgenden Tabelle sind diese Register aufgeführt:
|
Registeradresse |
Definition |
Bereich (Wert) |
|---|---|---|
|
1201 (0x04B1) |
Version der Custom Logic |
0 bis 65.535 |
|
1202 (0x04B2) |
Speicherplatz für die Custom Logic |
|
|
1203 (0x04B3) |
Von der Custom Logic belegter Speicher |
|
|
1204 (0x04B4) |
Temporärer Speicherbereich für die Custom Logic |
|
|
1205 (0x04B5) |
Nicht-flüchtiger Speicherbereich für die Custom Logic |
|
|
1291 (0x050B) |
DO-Eingangsinformationen der Custom Logic |
Register an Adresse 1201 (0x04B1)
Das Register an der Adresse 1201 (0x04B1) gibt die Version der Custom Logic Funktion an. Die Versionsnummer kennzeichnet eine bestimmte Gruppe von Logic Commands, die von der LTMT main unitunterstützt werden.
Register an Adresse 1202 (0x04B2)
Das Register an der Adresse 1202 (0x04B2) definiert den für die Custom Logic verfügbaren Speicherplatz. Anzahl der nicht-flüchtigen logischen Speicherwörter (16 Bits) der LTMT main unit, die zum Speichern der Logic Commands verfügbar sind.
Register an Adresse 1203 (0x04B3)
Das Register an der Adresse 1203 (0x04B3) definiert den von der Custom Logic beanspruchten Speicher. Anzahl der nicht-flüchtigen logischen Speicherwörter (16 Bits) der LTMT main unit, die von den Logic Commands verwendet werden, die derzeit in der LTMT main unitgespeichert sind.
Register an Adresse 1204 (0x04B4)
Das Register an der Adresse 1204 (0x04B4) definiert die Anzahl der temporären Register, die von der LTMT main unitbereitgestellt werden.
Register an Adresse 1205 (0x04B5)
Das Register an der Adresse 1205 (0x04B5) definiert die Anzahl der nicht-flüchtigen Register, die von der LTMT main unitereitgestellt werden.
Register an Adresse 1291 (0x050B)
Das Register an der Adresse 1291 (0x050B) ist das DO-Eingangsinformationsregister der Custom Logic. Es ermöglicht dem anwenderspezifischen Programm die Konfiguration der E/A-Zuweisung.
In der folgenden Tabelle sind die einzelnen Bits in diesem Register definiert:
|
Registeradresse |
Bitnummer |
Beschreibung |
|---|---|---|
|
1291 (0x050B) |
0 |
Eingangsinformationen für Digitalausgang 1 (DO1) der Custom Logic |
|
1 |
Eingangsinformationen für Digitalausgang 2 (DO2) der Custom Logic |
|
|
2 |
Eingangsinformationen für Digitalausgang 3 (DO3) der Custom Logic |
|
|
3 |
Eingangsinformationen für Digitalausgang 4 (DO4) der Custom Logic |
|
|
4 |
Eingangsinformationen für Digitalausgang 5 (DO5) der Custom Logic |
|
|
5 |
Eingangsinformationen für Digitalausgang 6 (DO6) der Custom Logic |
|
|
6 |
Eingangsinformationen für Digitalausgang 7 (DO7) der Custom Logic |
|
|
7 |
Eingangsinformationen für Digitalausgang 8 (DO8) der Custom Logic |
|
|
8 |
Eingangsinformationen für Digitalausgang 9 (DO9) der Custom Logic |
|
|
9 |
Eingangsinformationen für Digitalausgang 10 (DO10) der Custom Logic |
|
|
10 |
Eingangsinformationen für Digitalausgang 11 (DO11) der Custom Logic |
|
|
11 |
Eingangsinformationen für Digitalausgang 12 (DO12) der Custom Logic |
|
|
12 |
Eingangsinformationen für Digitalausgang 13 (DO13) der Custom Logic |
|
|
13 |
Reserviert |
|
|
14 |
Reserviert |
|
|
15 |
Reserviert |
Register an Adressen 1301 bis 1399 (0x0515 bis 0x0577)
Die Register an den Adressen 1301 bis 1399 (0x0515 bis 0x0577) sind die Universalregister für Logikfunktionen. Sie dienen dem Austausch von Informationen zwischen externen Quellen (wie etwa der SPS) und den Custom Logic Anwendungen.
Diese flüchtigen Register sind les- und schreibbar und können entweder durch die benutzerdefinierten Logikfunktionen oder über den Kommunikationsport bearbeitet werden.