Herunterladen Diese Seite drucken

Konfiguration Des Modbus/Tcp Client; Strichcode-Scanner An Modbus/Tcp-Server; Konfiguration Des Gw Modbus Tcp/Ascii; Gw Modbus Tcp/Ascii - Phoenix Contact GW MODBUS TCP/ASCII 1E/1DB9 Anwenderhandbuch

Werbung

GW MODBUS TCP/ASCII...

50
PHOENIX CONTACT
4.
Die Einstellungen für Modbus Message können auf den Standardwerten gelassen
werden und diese Anwendung funktioniert problemlos. Um zu gewährleisten, dass die
korrekte Länge des Strichcodes (12 Zeichen) erfasst wird, sollte die Option „Max
packet size" angepasst werden.
Jedes Zeichen eines Strichcodes wird als Hex-Wert des ASCII-Zeichens übertragen. Ein
12-stelliger Strichcode ist daher mindestens 12 Byte lang, ohne etwaige STX- oder ETX-
Zeichen.
4.1.2

Konfiguration des Modbus/TCP Client

Konfigurieren Sie den Modbus/TCP mit Funktionscode 3 so, dass die IP-Adresse des
GW MODBUS TCP/ASCII... mit Geräte-ID 1 abgefragt wird und fragen Sie die Modbus-
Register ab 41000 ab (siehe „Modbus-Memory-Map für Raw/ASCII-Daten" auf Seite 61).
Die Abfragelänge muss zwei Worte länger sein als der Strichcode, ohne STX- oder ETX-
Zeichen. In diesem Beispiel beträgt die Abfragelänge acht Worte.
Das erste Wort (41000) ist die Sequenznummer. Die Sequenznummer erhöht sich jedes
Mal, wenn ein Strichcode gelesen wird. Das zweite Wort (41001) ist die Länge des Strich-
codes in Bytes. Das dritte Wort (41002) beginnt die Strichcode-Daten und enthält das
Begrenzungszeichen für Übermittlungsbeginn (STX) (sofern anwendbar). Das letzte Wort
(41007) enthält das Begrenzungszeichen für Übermittlungsende (ETX) (sofern anwend-
bar).
4.2

Strichcode-Scanner an Modbus/TCP-Server

Im folgenden Beispiel werden die Konfiguration des GW MODBUS TCP/ASCII... zur Verar-
beitung einer 12-stelligen Strichcode-Eingabe von einem an die serielle Schnittstelle 1
angeschlossenen Strichcode-Scanner sowie die notwendigen Einstellungen des
GW MODBUS TCP/ASCII... zum Schreiben der Strichcode-Daten auf einen Modbus/TCP-
Server beschrieben.
4.2.1

Konfiguration des GW MODBUS TCP/ASCII...

1.
Konfigurieren Sie den GW MODBUS TCP/ASCII... auf eine eindeutige Adresse
innerhalb des Subnetzes des Modbus/TCP-Servers. (siehe Figure 3-4).
2.
Konfigurieren Sie die serielle Schnittstelle des GW MODBUS TCP/ASCII...
entsprechend den Einstellungen des Strichcode-Scanners.
3.
Konfigurieren Sie die Begrenzungszeichen der seriellen Raw/ASCII-Pakete (siehe
„Schnittstellenkonfiguration" auf Seite 22). In diesem Beispiel wird für den Strichcode-
Scanner durch das STX-Zeichen 0x02 der Beginn und durch das ETX-Zeichen 0x09
(Tab-Zeichen) das Ende der Übertragung markiert.
a) Setzen Sie das Feld "STX length" auf one byte und geben Sie in das Feld „Byte 1"
„02" ein.
b) Setzen Sie das Feld "ETX length" auf one byte und geben Sie in das Feld „Byte 1"
„09" ein.
Die Bytes für Übertragungsbeginn (STX) und Übertragungsende (ETX) werden vor
Übermittlung des Strichcodes an den Modbus/TCP-Server gelöscht, indem die Option
Strip RX STX/ETX Chars aktiviert wird.
3749_de_B

Werbung

loading