ÜBERBLICK
Das Modell ModMAG
®
M1000 unterstützt die ModBus
gebaut: RS-232, RS-422, RS-485, USB CDC, Ethernet (falls vorhanden).
Die folgenden Tabellen identifizieren die ModBus®-Register und Attribute, die einen Durchflussmessgerät M1000 vorhanden
sind. Jedes Register verfügt über Attribute, die auch in den Tabellen angegeben sind.
Sicherheit
Die Sicherheitanforderung legt die Sicherheitsstufe des Registers fest, die für einen erfolgreichen Schreibvorgang erforderlich
ist. Dieses Attribut gilt nicht für die Lesbarkeit des Registers und mit ADMIN, SERVICE oder USER aufgelistete Register. Diese
Register sind ungeschützt, wenn das Messgerät nicht gesichert ist (d.h. keine Admin-Pin vergeben wurde).
READ-ONLY – Ein typisches Register das nur gelesen werden kann. Das bedeutet, dass nur die Firmware des Durchfluss-
•
messgeräts das Recht hat, das Register zu aktualisieren.
FACTORY – Hierzu gehören Register, die nur im Werk beschrieben werden können
•
ADMIN – Register, für deren Zugriff die Admin-Stufe erforderlich ist
•
SERVICE – Register, für deren Zugriff die Service-Stufe erforderlich ist
•
USER – Register, für deren Zugriff die User-Stufe erforderlich ist
•
Alle Register lassen sich durch die Aktivierung des Sicherheitsmodus am Durchflussmessgerät schützen. Wenn das Durch-
flussmessgerät gesichert ist, alle Register schreibgeschützt sind und sofern kein Fernzugriff gewährt wurde. Alle Lesezugriffe
auf Register werden auch bei gesichertem Durchflussmessgerät akzeptiert.
Um einen Fernzugriff zu erhalten sind mehrere ModBus®-Einstellungen erforderlich. Die Fernanmeldung ist verschlüsselt, um
die Login-Pins zu schützen.
1. Zufallswert-Register lesen (Adresse 0x012B).
2. Notwendige Berechnungen vornehmen (für weitere Einzelheiten an Badger Meter wenden).
3. Fernanmeldungsregister schreiben (Adresse 0x012F).
Es ist zu empfehlen, eine Supportanwendung, die diesen Prozess ausführt, zu schreiben und in die Hauptapplikationssoftware
einzubetten, die für den Zugriff auf das Durchflussmessgerät verwendet wird.
Registername
Beschreibt bei Bedarf die Parameter, damit sie den angezeigten Menüpunkten zugeordnet werden können. Bitte daran den-
ken, dass nicht alle Register direkt über den Menü-Manager modifiziert werden können. Auch sind einige Register nicht über
den Menü-Manager zugänglich.
Registeradresse
Registeradresse definiert die physikalische Adresse, die für die Datenübertragung über die serielle ModBus®-RTU-Verbindung
erforderlich ist. Einige Anwendungen von Drittanbietern verlangen die Verwendung einer logischen Adresse für die Kommu-
nikation über ModBus®. Die logische Adresse bestimmt den ModBus®-Funktionscode, der über die serielle Verbindung über-
tragen wird.
Der logische Adressbereich 4xxxx wird unterstützt. Der logische Adressbereich 4xxxx gibt den Funktionscode 0x03 für das
Read Holding Register aus. Alle logischen Adressen starten bei Index 1 (Beispiel: 40001).
Nehmen wir beispielsweise an, dass die Anwendung eine logische Adressierung verlangt und für den Zugriff auf das Register
"Flow Rate [User Units]" eingerichtet ist. Die physikalische Adresse für dieses Register lautet 0xF1 ODER 241D. Das Register
kann von der logischen Adresse 40242 gelesen werden. Die logische Adresse wird berechnet, indem die physikalische Adresse
zur logischen Startadresse (40001) hinzuaddiert wird.
40001 + 241 = 40242 (Funktionscodeausgabe 0x03 – Read Holding Register lesen)
•
Oktober 2014
®
-RTU-Kommunikation. Die physikalischen Schichten sind wie folgt auf-
Überblick
Seite 3