Herunterladen Inhalt Inhalt Diese Seite drucken

Prinzipieller Ablauf Der Kommunikation - Pepperl+Fuchs IDENT-M System V MVI-F57-2HB12 Handbuch

Auswerteeinheit für tcp/ip
Inhaltsverzeichnis

Werbung

7

Prinzipieller Ablauf der Kommunikation

Die Auswerteeinheit für MVI-F57-2HB12 ist als Server ausgelegt. Das Bedeutet, dass
jede Funktion durch einen Befehl, der von dem sog. Client gesendet wird, angestos-
sen werden muss.
Bei der Kommunikation zwischen Client und Server müssen prinzipiell 3 Fälle vonein-
ander unterschieden werden:
1. Befehl, der einer Abarbeitung bedarf
2. Befehl, der keiner Abarbeitung bedarf
3. Befehl, der während einer aktuellen Befehlsabarbeitung vom Client zum Server ge-
sendet wird.
zu 1.)
Wird ein Befehl von einem Client an den Server geschickt, so wird dieser unmittelbar
quittiert. Dieses Bestätigungstelegramm wird dadurch gekennzeichnet, dass das
Befehlantwortflag T1 (siehe Seite 23) auf "1" gesetzt wird. Weiterhin wird das Flag
I1 Befehl aktiv ebenfalls auf "1" gesetzt.
Durch T1 = "1" wird signalisiert, dass der Befehl korrekt empfangen wurde. Durch
I1 = "1" wird signalisiert, dass der Befehl ausgeführt wird (aktiviert ist).
Nachdem der Befehl abgearbeitet wurde, schickt der Server automatisch die ange-
forderten Daten. Diese Antwort wird dadurch gekennzeichnet, dass T1 ="0" und
I1 = "0" ist. Hierbei signalisiert,T1 = "0", dass es sich um die Übertragung angeforder-
ter Daten handelt und nicht um eine Befehlsquittierung. I1 = "0" signalisiert, dass die
Auswerteeinheit für den Empfang neuer Befehle bereit ist.
Grafisch dargestellt sieht die Abarbeitung wie folgt aus:
TCP-Client
Befehl
Die Antwort ist nur dann gültig, wenn der im Antworttelegramm enthal-
tenen Status NULL ist. Ist der Status von NULL verschieden handelt es
sich um eine Fehlermeldung.
Zumutbare Änderungen aufgrund technischer Verbesserungen vorbehalten.
16
Pepperl+Fuchs GmbH • 68301 Mannheim • Telefon (06 21) 7 76-11 11 • Telefax (06 21) 7 76-27-11 11 • Internet http://www.pepperl-fuchs.com
IDENT-M System V • TCP/IP Anbindung
Prinzipieller Ablauf der Kommunikation
MVI-F57-2HB12
Status == NULL
T1 = "1"
Befehlsbearbeitung
Status == NULL
T1 = "0"
Bestätigung
I1 = "1"
Bestätigung
I1 = "0"
Copyright Pepperl+Fuchs, Printed in Germany

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis