Herunterladen Inhalt Inhalt Diese Seite drucken

Datensatzkonzept; Befehlsfächer - Siemens SIWAREX WT231 Betriebsanleitung

Inhaltsverzeichnis

Werbung

Kommunikation über Modbus
9.3 Befehlsfächer
Folgende Baudraten können Sie eingestellen:
• 9 600 Bit/s
• 19 200 Bit/s (Werkseinstellung)
• 38 400 Bit/s
• 57 600 Bit/s
• 115 200 Bit/s
Die vom Master nutzbaren Funktionen sind nachfolgend aufgelistet. Der Aufbau und Inhalt der
Registerinhalte wird in Kapitel Waagenparameter und Funktionen (Seite 83) dargestellt.
Dienst
Read Holding Registers
Write Single Register
Write Multiple Registers
Sofern eine Anforderung des Masters (Request) vom der Wägeelektronik (Slave) beantwortet
wird, sendet die Wägeelektronik ein Antwort-Telegramm mit oder ohne Fehler. Bei Antwort
ohne Fehlermeldung enthält das Antworttelegramm den empfangenen Funktionscode, bei
Fehlern wird das höchstwertige Bit des Funktionscodes gesetzt. Dies entspricht dem Modbus-
Standard. Anschließend fordert der Master den Datensatz DR 32 an, um zu erfahren welcher
prozessbedingte Daten- oder Bedienfehler vorliegt.
9.2

Datensatzkonzept

Die Registerbelegung ist ein Abbild der Datensätze. In Kapitel → Waagenparameter und
Funktionen (Seite 83) sind die Datensätze, Variablen und Funktionen einschließlich der
Registeradressen beschrieben. Die Datensätze werden immer als ganze Datenpakete auf
Plausibilität geprüft. Aus diesem Grund müssen Sie einen bestimmten Mechanismus einhalten,
um die einzelnen Parameter zu verändern.
9.3
Befehlsfächer
Für das Ausführen von Befehlen, sowie das Lesen und Schreiben von Datensätzen in den
Modbus-Pufferspeicher sind entsprechende Befehlscodes abzusetzen. Diese sind in Kapitel
→ Befehlslisten (Seite 73) näher beschrieben. Die folgenden Tabellen listen die Modbusregister
auf, die zur Abarbeitung dieser Befehle verwendet werden:
Tabelle 9-1
Befehlsfach 1: höchste Priorität
Variable
CMD1_CODE
CMD1_TRIGGER
CMD1_STATUS
CMD1_QUIT
80
Funktions-Code
03
06
16
Bemerkung
Code des auszuführenden Befehls
Trigger zum Anstoßen des Befehls
0=Auftrag läuft ; 1=Auftrag fertig (1 Zyk‐
lus)
0=kein Fehler ; <>0=Fehlercode
Verwendung
Lesen eines oder mehrerer 16-Bit-Parameter-Regis‐
ter
Schreiben eines einzelnen Parameterregister
Schreiben mehrerer Register
Typ
USHORT
USHORT
USHORT
USHORT
Betriebsanleitung, 01/2022, A5E36031779A-02
Modbus Register
910
911
912
913
SIWAREX WT231

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis