Herunterladen Inhalt Inhalt Diese Seite drucken

Von Modbus Rtu Unterstützte Funktionscodes; Modbus-Ausnahmecodes; Zugriff Auf Parameter; Parameterverarbeitung - VLT AutomationDrive FC 300 Handbuch

Vorschau ausblenden Andere Handbücher für AutomationDrive FC 300:
Inhaltsverzeichnis

Werbung

RS-485 Installation und Kon...
10.11.10 Von Modbus RTU unterstützte
Funktionscodes
Modbus RTU unterstützt die in Tabelle 10.16 aufgeführten
Funktionscodes im Funktionsfeld einer Meldung.
Funktion
Spulen lesen (Read coils)
Halteregister lesen (Read holding
registers)
Einzelspule schreiben (Write single coil) 5 Hex
Einzelregister schreiben (Write single
register)
Mehrere Spulen schreiben (Write
multiple coils)
Mehrere Register schreiben (Write
multiple registers)
Komm.-Ereigniszähler abrufen (Get
comm. event counter)
Follower-ID melden (Report follower
ID)
Tabelle 10.16 Funktionscodes
Funktion
Funkti-
Subfunkti-
onscode
onscode
Diagnose
8
1
2
10
11
12
13
14
Tabelle 10.17 Funktionscodes

10.11.11 Modbus-Ausnahmecodes

Eine umfassende Erläuterung des Aufbaus einer Ausnah-
mecode-Antwort finden Sie unter Kapitel 10.11.2 Modbus
RTU-Meldungsaufbau .
MG34S203
Projektierungshandbuch
Funktionscode
1 Hex
3 Hex
6 Hex
F Hex
10 Hex
B Hex
11 Hex
Subfunktion
Kommunikation neu
starten (Restart communi-
cation)
Diagnoseregister angeben
(Return diagnostic register)
Zähler und Diagnosere-
gister löschen (Clear
counters and diagnostic
register)
Zahl Busmeldungen
angeben (Return bus
message count)
Buskommunikations-Fehler-
nummer ausgeben (Return
bus communication error
count)
Busausnahme-Fehler-
nummer ausgeben (Return
bus exception error count)
Zahl Followermeldungen
angeben (Return follower
message count)
Danfoss A/S © Ver. 2013-08-19 Alle Rechte vorbehalten.
Code
Bezeichnung Bedeutung
1
Unzulässige
Der in der Anfrage empfangene Funkti-
Funktion
onscode ist keine zulässige Aktion für den
Server (oder Follower). Es kann sein, dass
der Funktionscode nur für neuere Geräte
gilt und im ausgewählten Gerät nicht
implementiert wurde. Es könnte auch
anzeigen, dass der Server (oder Follower)
im falschen Zustand ist, um eine
Anforderung dieser Art zu verarbeiten, z.
B. weil er nicht konfiguriert ist und
aufgefordert wird, Registerwerte zu
senden.
2
Unzulässige
Die in der Anfrage empfangene
Datenadresse
Datenadresse ist keine zulässige Adresse
für den Server (oder Follower). Genauer
gesagt ist die Kombination aus Referenz-
nummer und Transferlänge ungültig. Bei
einem Regler mit 100 Registern wäre eine
Anfrage mit Offset 96 und Länge 4
erfolgreich, eine Anfrage mit Offset 96
und Länge 5 erzeugt jedoch Ausnahme-
fehler 02.
3
Unzulässiger
Ein im Anfragedatenfeld enthaltener Wert
Datenwert
ist kein zulässiger Wert für den Server
(oder Follower). Dies zeigt einen Fehler in
der Struktur des Rests einer komplexen
Anforderung an, z. B. dass die implizierte
Länge falsch ist. Es bedeutet jedoch
genau NICHT, dass ein zur Speicherung in
einem Register gesendetes Datenelement
einen Wert hat, der außerhalb der
Erwartung des Anwendungsprogramms
liegt, da das Modbus-Protokoll die
Bedeutung eines bestimmten Werts eines
bestimmten Registers nicht kennt.
4
Follower-
Ein nicht behebbarer Fehler trat auf,
Gerätefehler
während der Server (oder Follower)
versuchte, die angeforderte Aktion
auszuführen.
Tabelle 10.18 Modbus-Ausnahmecodes

10.12 Zugriff auf Parameter

10.12.1 Parameterverarbeitung

Die PNU (Parameternummer) wird aus der Registeradresse
übersetzt, die in der Modbus-Lese- oder Schreibmeldung
enthalten ist. Die Parameternummer wird als (10 x Parame-
ternummer) DEZIMAL für Modbus übersetzt.

10.12.2 Datenspeicherung

Die Spule 65 (dezimal) bestimmt, ob an den Frequenzum-
richter geschriebene Daten im EEPROM und RAM (Spule 65
= 1) oder nur im RAM (Spule 65 = 0) gespeichert werden.
10
10
265

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis