Herunterladen Inhalt Inhalt Diese Seite drucken

Details Zur Kommunikation; Fehlercodes; Beispiele: Parameter Lesen - Siemens SINAMICS S120 Funktionshandbuch

Kommunikation
Vorschau ausblenden Andere Handbücher für SINAMICS S120:
Inhaltsverzeichnis

Werbung

6.6.1

Details zur Kommunikation

Der allgemeine Parameterzugriff erfolgt über die Modbus-Register 40601 ... 40722.
Über 40601 wird die Kommunikation über DS47 gesteuert. 40602 enthält den Funktionscode
(immer = 47 = 2F hex) und die Anzahl der folgenden Nutzdaten. In den Registern
40603 ... 40722 sind die Nutzdaten enthalten.
Übersicht über die Kommunikation
40601

Fehlercodes

1 hex: Invalid Length (ungültige Länge)
2 hex: Invalid State (Aktion ist im aktuellen Umrichterzustand nicht erlaubt)
3 hex: Invalid function Code (FC ≠ 2F hex)
4 hex: Response not ready (Die Antwort ist noch nicht erfolgt)
5 hex: Internal Error (allgemeiner Systemfehler)
Fehlerhafte Zugriffe auf Parameter über den Datensatz 47 werden in den Registern
40603 ... 40722 protokolliert. Die Fehlercodes sind im PROFIdrive-Profil beschrieben.
6.6.2

Beispiele: Parameter lesen

Tabelle 6- 10 Parameterauftrag schreiben: Lesen des Parameterwerts von r0002 von Device Nummer 17
Wert
Byte
Beschreibung
MBAP Header
10 h
7
Funktionscode (Write multiple)
0258 h
8,9
Register Startadresse
0007 h
10,11
Anzahl der zu lesenden Register (40601 ... 40607)
0E h
12
Anzahl der Datenbytes (7 Register, je 2 Byte = 14 Byte)
0001 h
13,14
40601: DS47 Control = 1 (Auftrag aktivieren)
2F0A h
15,16
40602: Funktionscode 2F h (47), Auftragslänge 10 Bytes (0A h)
8001 h
17,18
40603: Auftragsreferenz = 80 h, Auftragskennung = 1 h
0101 h
19,20
40604: DO-Id = 1 , Anzahl Parameter = 1
1001 h
21,22
40605: Attribut, Anzahl der Elemente = 1
0002 h
23,24
40606: Parameternummer = 2
0000 h
25,26
40607: Subindex = 0
Kommunikation
Funktionshandbuch, 12/2018, 6SL3097-5BD00-0AP0
Wert in Register
40602
0
47
...
1
47
Auftrags-
länge
[Byte]
2
47
Antwort-
länge
[Byte]
2
47
0
40603 ... 40722
...
Werte für azyklischen Zugriff schreiben
Auftragsdaten
azyklischen Zugriff aktivieren
Antwortdaten
Antwort auf einen erfolgreichen Auftrag
Fehlercode
Antwort auf einen fehlerhaften Auftrag
Kommunikation über Modbus TCP
6.6 Kommunikation über Datensatz 47
Erläuterung
181

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis