Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus-Schnittstelle; Modbus-Mapping; Einführung; Mapping-Regeln - Endress+Hauser WirelessHART-Fieldgate SWG70 Betriebsanleitung

Intelligentes wirelesshart-gateway mit ethernet- und rs-485-schnittstellen
Vorschau ausblenden Andere Handbücher für WirelessHART-Fieldgate SWG70:
Inhaltsverzeichnis

Werbung

WirelessHART Fieldgate SWG70
Modbus - Übersicht
Endress+Hauser

10 Modbus-Schnittstelle

10.1 Modbus-Mapping

10.1.1 Einführung
Die Modbus-Implementierung im Fieldgate SWG70 bildet die dynamischen HART-Prozess-
variablen über die Modbus-Input-Register ab und nutzt diese Input-Register auch, um geräte-
bezogene Statusinformationen bereitzustellen. Die Modbus-Implementierung basiert auf folgenden
Voraussetzungen:
• Für das Modbus-Mapping werden die dynamischen Variablen des HART Command 3 verwendet.
• Für den Modbus-Zugriff muss Command 3 Publishing für alle relevanten Geräte aktiviert sein.
• Das Fieldgate speichert die relevanten Command-3-Informationen in seinem Cache. Die
Modbus-Befehle greifen daher auf den internen Speicher des Fieldgate zu.
• Die Modbus-Input-Register werden nur unterstützt, wenn sie dynamischen HART-Prozess-
variablen zugewiesen sind.
• Bei einem Gerät kann es sich entweder um ein WirelessHART-Gerät handeln oder um ein
verdrahtetes HART-Gerät, das an einen WirelessHART-Adapter angeschlossen ist.
• WirelessHART- und verdrahtete HART-Geräte werden voneinander unabhängig in den
Modbus-Input-Registern abgebildet.
Modbus RTU
Standard-Konformität
"Modbus über serielle Leitung" V1
Physikalische Schicht
RS-485
Übertragungsmodus
RTU (Binärmodus)
Baudraten
1200 Bit/s, 2400 Bit/s, 4800 Bit/s,
9600 Bit/s, 19200 Bit/s, 38400 Bit/s,
57600 Bit/s, 115200 Bit/s
Parität
Ungerade, gerade, keine
Stoppbits
1; 1,5; 2
Geräteadresse
1...247
Port-Nr.
Kapazitäten
• Input Register beginnen an Modbus-Adresse 30013
• Dynamische Variablen von HART Command 3 werden in den Input-Registern abgebildet
• 2 Input-Register bilden eine einzige dynamische HART-Variable ab
• 32 Bit HART-Fließkommaformat wird verwendet
• Statusinformationen werden auf dedizierten Input-Registern abgebildet

10.1.2 Mapping-Regeln

Jedes HART-Gerät wird in 12 aufeinanderfolgenden Modbus-Input-Registern abgebildet. Das erste
Gerät wird ab Register 30013 abgebildet, das zweite Gerät ab Register 30025 usw. Die Reihenfolge,
in der die HART-Geräte ab Register 30013 abgebildet werden, ist identisch mit der Reihenfolge der
Identitätszusammenfassung der Sub-Geräte (von HART CMD84 zurückgemeldet).
So wird z. B. das HART-Gerät mit Sub-Geräte-Index = 1 ab Register 30013 abgebildet. Das Gerät
mit Sub-Geräte-Index = 2 wird ab Register 30017 abgebildet usw..
Verwenden Sie die nachfolgende Formel, um das Startregister eines bestimmten Sub-Gerätes zu
ermitteln:
SMIR = 30013 + 12*(SDI-1),
wobei:
"SMIR" für das Starting-Modbus-Input-Register des zugeordneten HART-Gerätes steht
und "SDI" für den Sub-Geräte-Index (Sub-Device-Index).
Die nachfolgende Tabelle enthält ein Beispiel für das Mapping der ersten beiden HART-Geräte, d. h.
der beiden Geräte, die SDI=1 und SDI=2 zugewiesen sind.
Die zugeordneten Modbus-Register können im Dialogfenster "Modbus" angezeigt werden
(siehe Kapitel 8.4.4).
10 Modbus-Schnittstelle
Modbus TCP
"Modbus über TCP" V1
Ethernet
TCP
100 s
502
73

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis