Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Ausgabetelegramm; Eingabe Von Daten Durch Den Koppelpartner - Siemens SIMATIC S5 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für SIMATIC S5:
Inhaltsverzeichnis

Werbung

SIEMENS AG
Offener Treiber S5D004
Wird "mit Freihaltezeit" gearbeitet, wird das Zeichen <STX> ausgewertet.
Das Zeichen cSTX> wird vom CP als Eingabewunsch des Partners aufgefasst.
Nach Ausgabe des Datenstrings wartet der CP die Freihaltezeit FHZ=GOs auf
eine Eingabe seitens des Koppelpartners. Sendaufträge werden vom CP erst
wieder nach Empfang eines Eingabetelegramms oder, wenn kein Empfang
stattfindet, nach Ablauf der Freihaltezeit ausgeführt.
Tritt während der Ausgabe "BREAK" am Empfänger auf, bricht der CP die
Kommunikation ab und beendet den laufenden Sendauftrag mit einer Fehler-
meldung im Anzeigenwort, wenn die BREAK-Erkennung nicht durch entspre-
chende Parametrierung gesperrt ist.
7.2
Beispiel: Ausgabetelegramm
31H
1
Datenstring
32H
8.
Eingabe von Daten durch den Koppelpartner
Ein Telegramm kann mit jedem beliebigen Zeichen beginnen. Das Ende
des empfangenen Datenstrings erkennt der CP anhand des parametrierten En-
dekriteriums. Die Daten werden dann mittels RECEIVE-ALL in den parametrier-
ten Empfangsdatenbaustein eingetragen.
Der Eingang der Zeichen wird mit der parametrierbaren Zeichenverzugszeit
überwacht.
Bei Ablauf dieser Zeit und gleichzeitiger Verwendung von parametrierten Ende-
kennzeichen oder einer festen Telegrammlänge, bricht der CP die Kommunika-
tion mit einer Fehlermeldung im SYSTAT
-
Bereich ab.
Tritt während des Empfangs eines Datenstrings "BREAK" am Empfänger auf,
beendet der CP die Verbindung ebenfalls mit einer Fehlermeldung im SYSTAT.
Erkennt der CP bei einem Zeichen Übertragungsfehler oder ist der Datenstring
größer 1024 Byte (nur bei Parametrierung ohne Teilblöcke siehe "TELLEN"), so
verwirft der Treiber das Telegramm und trägt nachdem er Telegrammende er-
kannt hat (= Ablauf der Zeichenverzugszeit ZVZ oder Empfang der parametrier-
ten Endesequenz) eine Fehlermeldung in den SYSTAT
-
Bereich ein.
Offener Treiber zur Kopplung an Fremdgeräte
28

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis