Herunterladen Inhalt Inhalt Diese Seite drucken

Konfigurationsbereich In Flash Schreiben; Modbus Kommandos Senden - ModMAG M2000 Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für M2000:
Inhaltsverzeichnis

Werbung

4.7

Konfigurationsbereich in Flash schreiben

Das Modul besitzt einen Konfigurationsbereich, der die Einstellungen z. B. Baudratenoption, Primäradresse, gewähltes
Antworttelegramm usw. sichert. Die konfigurierten Werte werden zunächst im flüchtigen RAM-Speicher gespeichert, wenn
sie nicht in den nicht flüchtigen Flash-Speicher geschrieben werden. Da die Schreibzyklen des nicht flüchtigen Flash-
Speichers jedoch limitiert sind, werden die entsprechenden RAM-Konfigurationsdaten lediglich alle 24 Stunden zu den Flash-
Konfigurationsdaten kopiert (ausgenommen die Primäradresse). Möchte der User die konfigurierten Werte sofort im nicht
flüchtigen Speicher sichern, kann er das nachstehende Kommando ausführen.
Request (Werte in hex):
68 06 06 68 73/53 PAddr 51 00 FE 00 ChkS 16
siehe Konfiguration im Flash
Antwort (Werte in hex):
E5
Bitte beachten Sie, dass das Schreiben im Konfigurationsbereich auf 20-mal binnen 24 Stunden begrenzt ist. Auch wenn Sie
das o.g. Kommando anwenden, können Sie nicht öfter schreiben.
4.8

Modbus Kommandos senden

Da nicht alle Modbus Register des ModMAG
auch möglich, "native" Modbus-Kommandos in ein M-Bus Kommando zu verpacken. Somit können alle vom ModMAG
(0x03, 0x04, 0x06 und 0x10, Registerlesen und -schreiben) verstandenen Kommandos auch mit einer M-Bus Schnittstelle
verarbeitet werden.
Request (Werte in hex):
68 LL LL 68 73/53 PAddr 51 0F [ModBus] ChkS 16
Modbus Kommando senden
LL: Längenbyte des M-Bus-Telegramms
[Modbus]: Modbus-Kommando ohne CRC
z. B.:
68 0A 0A 68 73/53 PAddr 51 0F 01 03 00 43 00 05 ChkS 16
Beim unterstrichenen Teil handelt es sich um das Modbus Kommando zum Lesen der Adresse 0x0043 (5 Register) des
ModMAG
®
M2000.
Antwort (Werte in hex):
68 LL LL 68 08 PAddr 72 SecAddr AccessCtr Status
Signature
0F [ModBus] ChkS 16
z. B.:
68 1D 1D 68 08 00 72 95 09 10
19 A9 09 01 07 08 01 00 00 Header für M-Bus RSP_UD
0F Flag: herstellerspezifisch
01 03 0A 31 39 31 30 30 39 39 35 00 00 Modbus-Antwort
ChkS 16
Bitte beachten Sie: werden verpackte Modbus-Kommandos verwendet, sollte das M-Bus-Kommunikations-Timeout erhöht
werden (z.B. von 50 ms auf 400 ms), da die angeforderten Register direkt gelesen und die Ergebnisse innerhalb der Antwort
auf den Request zurückgesendet werden.
Bitte beachten Sie auch, dass diese Kommandos mit den Physical Layers und den Link Layers des M-Bus kompatibel sind, aber
nicht vollständig kompatibel sind mit dem Application Layer. Deshalb werden alle standardmäßigen M-Bus-Kommunikations-
leitungen das Kommando übertragen, aber die Software auf der Anwenderseite muss in der Lage sein, das Kommando auch
zu verstehen und zu interpretieren.
Mai 2018
M2000 unter Verwendung von "nativen" M-Bus-Kommandos abrufbar sind, ist es
®
MID_M2000_BA_MB_01_1155
M-Bus Adressierung
®
M2000
Seite 5

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für ModMAG M2000

Inhaltsverzeichnis