Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus-Ausnahmecodes; Zugriff Auf Parameter; Parameterverarbeitung - Danfoss FCP 106 Programmierungshandbuch

Drivemotor
Vorschau ausblenden Andere Handbücher für FCP 106:
Inhaltsverzeichnis

Werbung

RS-485 Installation und Kon...
Funktion
Funkti-
onscode
Diagnose
8
3
3
Tabelle 3.15 Funktionscodes

3.8.13 Modbus-Ausnahmecodes

Eine umfassende Erläuterung des Aufbaus einer Ausnah-
mecode-Antwort finden Sie unter
Kapitel 3.8.5 Funktionsfeld.
Code Bezeichnung Bedeutung
1
Unzulässige
Funktion
30
Programmierungshandbuch
Subfunkti-
Subfunktion
onscode
1
Kommunikation neu
starten (Restart communi-
cation)
2
Diagnoseregister angeben
(Return diagnostic
register)
10
Zähler und Diagnosere-
gister löschen (Clear
counters and diagnostic
register)
11
Zahl Busmeldungen
angeben (Return bus
message count)
12
Buskommunikations-
Fehlernummer ausgeben
(Return bus communi-
cation error count)
13
Zahl Followerfehler
angeben (Return follower
error count)
14
Zahl Followermeldungen
angeben (Return follower
message count)
Der in der Anfrage empfangene Funkti-
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.
Danfoss A/S © Ver. 08/2014 Alle Rechte vorbehalten.
Code Bezeichnung Bedeutung
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 3.16 Modbus-Ausnahmecodes

3.9 Zugriff auf Parameter

3.9.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. Beispiel:
Messwert 3-12 Frequenzkorrektur Auf/Ab (16bit): Das
Halteregister 3120 enthält den Wert der Parameter. Ein
Wert von 1352 (Dezimal) bedeutet, dass der Parameter auf
12,52 % eingestellt ist.
Messwert 3-14 Relativer Festsollwert (32bit): Die Haltere-
gister 3410 und 3411 halten die Werte der Parameter. Ein
Wert von 11300 (Dezimal) bedeutet, dass der Parameter
auf 1113,00 S eingestellt ist.
Informationen zu Parametern, Größe und Konvertierung
des Index finden Sie im jeweiligen Programmierhandbuch
für das Produkt.
MG03N103

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Fcm 106

Inhaltsverzeichnis