Herunterladen Inhalt Inhalt Diese Seite drucken

Weidmuller UR20-4DI-P Handbuch Seite 73

Inhaltsverzeichnis

Werbung

0x2800 – 0x287F (
10240 – 10367
Jeweils 4 Byte (2 Register) ergeben die Modulkennung
(s. Übersicht Modul-ID im Anhang). Wenn im Register
0x1132 eine 1 gesetzt ist, muss die Referenzliste mit der ak-
tuellen Modulliste identisch sein, damit der Datenaustausch
beginnen kann.
0x2A00 – 0x2A7F (
10752 – 10879
Jeweils 4 Byte (2 Register) ergeben die Modulkennung
(s. Übersicht der Modul-ID im Anhang). Hier werden die
Module eingetragen, die zum Zeitpunkt des Kopplerstarts
angeschlossen waren. Zur einfachen Projektierung kann die
aktuelle Modulliste in die Referenzliste kopiert werden.
0x2B00 – 0x2B7F (
11008 – 11135
daten
Pro Modul sind zwei Register reserviert, die den jeweiligen
Offset der Startadresse seiner gepackten Prozessdaten von
der Adresse 0x0000 zeigen: Das erste gibt den Bit-Offset der
Ausgänge an, das zweite den Bit-Offset der Eingänge. Dem-
entsprechend können die Angaben für Zugriff auf Coils oder
Diskrete Eingänge direkt verwendet werden. Für einen regis-
terweisen Zugriff ist eine Konvertierung der Adress-Syntax
notwendig (siehe Tabelle „Implementierte Modbus-Funktio-
nen). Sind keine Ausgänge bzw. Eingänge vorhanden, steht
im jeweiligen Register 0xFFFF.
Beispiel: Für die Anordnung Koppler, UR20-4AI-RTD-DIAG,
UR20-1CNT-100-1DO, UR20-16DO-P liefern die sechs Re-
gister 0x2B00 bis 0x2B05 folgende Werte:
0xFFFF 0x0000 | 0x8000 0x0040 | 0x8050 0xFFFF.
Da das erste Modul keine Ausgänge und das letzte Modul
keine Eingänge hat, steht in den entsprechenden Registern
der Wert 0xFFFF. Der Wert 0x8050 zeigt an, dass der Zugriff
auf den ersten Ausgang des UR20-16DO-P über die Adresse
0x0805, Bit 0 erfolgen kann. Der Wert 0x0040 steht dafür,
dass der erste Eingang des UR20-1CNT-100-1DO über die
Adresse 0x0004, Bit 0 zu erreichen ist.
0x8000 – 0x87FF (
32768 – 34815
Jedem Modul ist hier eine Datenlänge von 64 Byte (32 Re-
gister) reserviert.
Beispiel: Modul 3 beginnt bei Adresse 0x8040.
0x9000 – 0x97FF (
36864 – 38911
Jedem Modul ist hier eine Datenlänge von 64 Byte (32 Re-
gister) reserviert.
Beispiel: Modul 3 beginnt bei Adresse 0x9040.
1432780000/21/06.2020
) Referenzliste
) Aktuelle Modulliste
) Moduloffsets der Prozess-
) Prozessdaten Eingänge
) Prozessdaten Ausgänge
Handbuch u-remote
5 Detailbeschreibungen Feldbuskoppler | Modbus-TCP-Feldbuskoppler
0xA000 – 0xA7FF (
40960 – 43007
Jedem Modul ist hier eine Diagnosedatenlänge von 64 Byte
(32 Register) reserviert.
Beispiel: Modul 3 beginnt bei Adresse 0xA040.
Im Fall einer Diagnosemeldung werden hier die 47 Byte der
Moduldiagnosen aus den entsprechenden Tabellen eingetra-
gen (s. Tabelle Diagnosedaten bei der jeweiligen Modulbe-
schreibung im Kapitel Module).
Ist im Register 0x1134 eine 1 gesetzt, führt das Auslesen
der entsprechenden Diagnose zur Bestätigung des Alarms.
0xB000 – 0xB7FF (
45056 – 47103
Jedem Modul ist hier eine Prozessalarmdatenlänge von
64 Byte (32 Register) reserviert.
Beispiel: Modul 3 beginnt bei Adresse 0xB040.
Im Fall eines Prozessalarms werden hier die 4 Byte des Mo-
duls aus der entsprechenden Tabelle eingetragen (s. Tabelle
Prozessalarm bei der jeweiligen Modulbeschreibung im Kapi-
tel Module).
0xC000 –0xC7FF (
49152 – 51199
Version 01.xx.xx)
Jedes Modul hat eine Parameterdatenlänge von 32 Register.
Die Module können über den Webserver parametriert wer-
den.
0xC000 –0xFFFF (
49152 – 65535
on 02.00.00 oder höher)
Jedes Modul hat eine Parameterdatenlänge von 256 Regis-
tern. Beispiel: Modul 3 beginnt bei Adresse 0xC200.
Die Module können über den Webserver oder den MODBUS-
Master parametriert werden.
Jedem Modulparameter mit einer Größe von max.16 Bit ist
ein Register zugeordnet. 32-Bit-Parameter belegen zwei auf-
einander folgende Register (Motorolaformat beachten!). Die
Reihenfolge der Parameter und die möglichen Werte sind in
den Parametertabellen der einzelnen Modulbeschreibungen
angegeben (s. Kapitel 6).
Beispiel: Der 8. Parameter von Modul 3 hat die Adresse
0xC207 (vorausgesetzt dass sich kein 32-Bit-Parameter im
selben Modul davor befindet).
Beispiele für 32-Bit-Parameter sind „Periodendauer" bei Puls-
weitenmodulationsmodulen und „Endwert" bei Zählermodu-
len.
) Diagnosen
) Prozessalarme
) Parameter (Firmware-
) Parameter (Firmware-Versi-
73

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis