Herunterladen Diese Seite drucken

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

Werbung

GW MODBUS TCP/ASCII...
54
PHOENIX CONTACT
4.4.2

Modbus/RTU-Master konfigurieren

Konfigurieren Sie den Modbus/RTU-Master mit Funktionscode 3 so, dass die IP-Adresse
des GW MODBUS TCP/ASCII... mit Geräte-ID 2 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.5

TCP/IP-Strichcode-Scanner an Modbus/TCP Client

Im folgenden Beispiel werden die Konfiguration des GW MODBUS TCP/ASCII... zur Verar-
beitung einer 12-stelligen Strichcode-Eingabe von einem an die Ethernet-Schnittstelle 1
angeschlossenen Strichcode-Scanner sowie die für die Abfrage des GW MODBUS
TCP/ASCII... notwendigen Einstellungen des Modbus/TCP-Client beschrieben.
4.5.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-Clients (siehe Figure 3-4).
2.
Konfigurieren Sie die TCP-Konfiguration des GW MODBUS TCP/ASCII....
a) Markieren Sie zur Aktivierung der TCP-Kommunikation die Schaltflächen „Enable"
und „Listen".
b) Geben Sie im Feld „On Port" die Schnittstelle ein, mit der der Strichcode-Scanner
verbunden ist, und setzen Sie „Connect" auf Always. In diesem Beispiel wurde der
Port 8000 verwendet.
c) Richten Sie die restlichen Einstellungen der TCP-Schnittstelle ein, wenn
Informationen an den Ethernet-Strichcode-Scanner übermittelt werden.
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.
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 „Maximum
packet size" angepasst werden.
3749_de_B

Werbung

loading