Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus-Kommunikation; Unterstützte Funktionscodes - Siemens SINAMICS V20 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für SINAMICS V20:
Inhaltsverzeichnis

Werbung

Kommunikation mit der PLC

6.2 MODBUS-Kommunikation

6.2
MODBUS-Kommunikation
Überblick
Bei MODBUS kann nur der Master eine Kommunikation beginnen, auf die der Slave
antwortet. Es gibt zwei Möglichkeiten, dem Slave eine Meldung zu übermitteln. Eine ist die
Unicast-Methode (Adresse 1 bis 247), bei der der Master einen Slave direkt anspricht, die
andere ist die Broadcast-Methode (Adresse 0), bei der der Master alle Slaves anspricht.
Wenn ein Slave eine an ihn gerichtete Meldung empfängt, erteilt ihm der Funktionscode eine
Handlungsanweisung. Für die im Funktionscode festgelegte Aufgabe empfängt der Slave
möglicherweise einige Daten. Zur Fehlerprüfung wird auch ein CRC-Code übermittelt.
Nach Empfang und Verarbeitung einer Unicast-Meldung sendet der MODBUS-Slave eine
Antwort, aber nur dann, wenn kein Fehler in der empfangenen Meldung entdeckt wurde. Tritt
ein Verarbeitungsfehler auf, antwortet der Slave mit einer Fehlermeldung. Die folgenden
statischen Zeichen in einer Meldung können nicht geändert werden: 8 Datenbits, 1
Paritätsbit und 1 oder 2 Stoppbits.
Unterstützte Funktionscodes
Der SINAMICS V20 unterstützt lediglich drei Funktionscodes. Beim Empfang eines
unbekannten Funktionscodes wird eine Fehlermeldung zurückgegeben.
FC3 - Speicherregister lesen
Beim Empfang einer Meldung mit FC = 0x03 werden 4 Byte an Daten erwartet, d. h. FC3
enthält 4 Byte an Daten:
● 2 Byte für die Anfangsadresse des Registers
● 2 Byte für die Anzahl der Register
Byte 1
Byte 2
Adresse
FC (0x03)
Umrichterreaktion
Byte 1
Byte 2
Adresse
FC (0x03)
144
Byte 3
Byte 4
Anfangsadresse
High
Byte 3
Byte 4
Byte 5
Anzahl
Wert Register 1
der Bytes
High
Byte 5
Anzahl der Register
Low
High
...
Byte N*2 –
1
...
Wert Register N
Low
High
Byte 6
Byte 7
Low
High
Byte N*2
Byte N*2 +
1
Low
High
Umrichter SINAMICS V20
Betriebsanleitung, 09/2014, A5E34560031
Byte 8
CRC
Low
Byte N*2 +
2
CRC
Low

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis