Herunterladen Diese Seite drucken

Beckhoff KS3403 Dokumentation Seite 50

3-phasen leistungsmessklemmen

Werbung

Programmierung
◦ ASCII-Code 0x41 steht für den Buchstaben A
Die Firmware-Version lautet also 3A.
5.2.2
Beispiel 2: Beschreiben eines Anwender-Registers
Code-Wort
Im normalen Betrieb sind bis auf das Register 31, alle Anwender-Register schreibgeschützt. Um
diesen Schreibschutz aufzuheben, müssen Sie das Code-Wort (0x1235) in Register 31 schreiben.
Das Schreiben eines Wertes ungleich 0x1235 in Register 31 aktiviert den Schreibschutz wieder.
Beachten Sie, dass Änderungen an einigen Registern erst nach einem Neustart (Power-Off/Power-
ON) der Klemme übernommen werden.
I. Schreiben des Code-Worts (0x1235) in Register 31
Ausgangsdaten
Byte 0: Control-Byte
0xDF (1101 1111
)
bin
Erläuterung:
• Bit 0.7 gesetzt bedeutet: Register-Kommunikation eingeschaltet.
• Bit 0.6 gesetzt bedeutet: schreiben des Registers.
• Bit 0.5 bis Bit 0.0 geben mit 01 1111
• Das Ausgangsdatenwort (Byte 1 und Byte 2) enthält das Code-Wort (0x1235) um den Schreibschutz
zu deaktivieren.
Eingangsdaten (Antwort der Busklemme)
Byte 0: Status-Byte
0x9F (1001 1111
)
bin
Erläuterung:
• Die Klemme liefert im Status-Byte als Quittung einen Wert zurück der sich nur in Bit 0.6 vom Wert des
Control-Bytes unterscheidet.
• Das Eingangsdatenwort (Byte 1 und Byte 2) ist nach dem Schreibzugriff ohne Bedeutung. Eventuell
noch angezeigte Werte sind nicht gültig!
II. Lesen des Register 31 (gesetztes Code-Wort überprüfen)
Ausgangsdaten
Byte 0: Control-Byte
0x9F (1001 1111
)
bin
Erläuterung:
• Bit 0.7 gesetzt bedeutet: Register-Kommunikation eingeschaltet.
• Bit 0.6 nicht gesetzt bedeutet: lesen des Registers.
• Bit 0.5 bis Bit 0.0 geben mit 01 1111
• Das Ausgangsdatenwort (Byte 1 und Byte 2) ist beim Lesezugriff ohne Bedeutung.
Eingangsdaten (Antwort der Busklemme)
Byte 0: Status-Byte
0x9F (1001 1111
)
bin
50
Byte 1: DataOUT1, High-Byte
0x12
die Registernummer 31 an.
bin
Byte 1: DataIN1, High-Byte
0xXX
Byte 1: DataOUT1, High-Byte
0xXX
die Registernummer 31 an.
bin
Byte 1: DataIN1, High-Byte
0x12
Version: 3.2.0
Byte 2: DataOUT1, Low-Byte
0x35
Byte 2: DataIN1, Low-Byte
0xXX
Byte 2: DataOUT1, Low-Byte
0xXX
Byte 2: DataIN1, Low-Byte
0x35
KL3403/KS3403

Werbung

loading

Diese Anleitung auch für:

Kl3403