Beckhoff PROFIBUS User Manual Page 57

  • Download
  • Add to my manuals
  • Print
  • Page
    / 79
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 56
Parametrierung und Inbetriebnahme
Feldbus Box für PROFIBUS 55
Beispiel für Register-Kommunikation
Control-Byte
Das Control-Byte befindet sich im Ausgangsabbild und kann gelesen oder beschrieben werden.
Bit
7 6 5 4 3 2 1 0
Name
REG R/W Registernummer
Bit Name Beschreibung
7 REG 1
bin
Registerkommunikation eingeschaltet: Die ersten zwei Byte der Nutzdaten
werden nicht für den Prozessdatenaustausch verwendet, sondern in den
Registersatz der Feldbus Box geschrieben oder daraus gelesen.
0
bin
Read: Das Register soll gelesen werden ohne es zu verändern. 6 R/W
1
bin
Write: Das Register soll beschrieben werden.
5-
0
Registernummer Nummer des Registers, das gelesen oder beschrieben werden soll. Es sind 64
Register adressierbar.
Status-Byte
Das Status-Byte befindet sich im Eingangsabbild und kann nur gelesen werden.
Bit
7 6 5 4 3 2 1 0
Name
REG R Registernummer
Bit Name Beschreibung
7 REG 1
bin
Quittung Registerzugriff
6 R 0
bin
Read
5-0 Registernummer Nummer des Registers, das gelesen oder beschrieben wurde.
Beispiel 1
Lesen des Registers 8 von KL3204 oder IP/IE3202
Byte 0 (Control-Byte) Byte 1 (Data Out, High-Byte) Byte 2 (Data Out, Low-Byte)
0x88 (1000 1000
bin
) 0xXX 0xXX
Bit 0.7 gesetzt bedeutet Register-Kommunikation aktiv
Bit 0.6 nicht gesetzt bedeutet lesen des Registers.
Bit 0.5 bis Bit 0.0 geben mit 001000
bin
die Registernummer 8 an.
Das Ausgangsdatenwort (Byte 1 und Byte 2) ist beim lesenden Zugriff ohne Bedeutung. Will man ein Register
verändern, so schreibt man in das Ausgangswort den gewünschten Wert hinein.
Byte 0 (Status-Byte) Byte 1 (Data In, High-Byte) Byte 2 (Data In, Low-Byte)
0x88 0x0C 0x84
Die Klemme/Box liefert im Eingangsdatenwort (Byte 1 und Byte 2) die Typ-Bezeichnung 0x0C84 (entspricht unsigned
Integer 3204) zurück .
Besonderheit bei der Bezeichnung von Feldbus Boxen:
Die letzte Ziffer des zurückgegebenen unsigned Integer (3204) entspricht nicht der letzten Ziffer der Feldbus Box-
Bezeichnung (3202), die für die Anschlussvariante (0 für S8, 1 für M8 und 2 für M12) steht. Sie gibt stattdessen die
Anzahl der Kanäle wieder (IE3204 besitzt 4 Kanäle).
Hinweis
Damit Register beschreiben werden können, müssen Sie zuvor das Codewort 0x1235 in
Register 31 schreiben, um den Schreibschutz zu deaktivieren. Das Schreiben eines
Wertes ungleich 0x1235 in Register 31 aktiviert den Schreibschutz wieder.
Beachten Sie das einige Einstellungen in den Registern erst nach einem Neustart (Power-
Off/Power-ON) des Moduls übernommen werden.
Page view 56
1 2 ... 52 53 54 55 56 57 58 59 60 61 62 ... 78 79

Comments to this Manuals

No comments