Parameter
Meldungsende durch
Zeichenabstand erkennen
Meldungsende durch
maximale Meldungslänge
erkennen
Meldungslänge aus Meldung
lesen
Meldungsende mit einem
Zeichen erkennen
Meldungsende mit einer
Zeichenfolge erkennen
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Definition
Das Meldungsende ist erreicht, wenn die konfigurierte maximale Zeit zwischen zwei
beliebigen, aufeinanderfolgenden Zeichen einer Meldung abgelaufen ist. Die Voreinstellung
für den Zeichenabstand ist 12 Bittakte und die maximale Zahl ist 65535 Bittakte, bis
maximal acht Sekunden.
①
Empfangene Zeichen
②
Startet den Timer für die Zeit zwischen den Zeichen neu
③
Der Timer für die Zeit zwischen den Zeichen läuft ab und beendet die Meldung.
Das Meldungsende ist erreicht, wenn die konfigurierte maximale Zeichenzahl empfangen
wurde. Der gültige Bereich für die maximale Länge liegt zwischen 1 und 1023.
Diese Bedingung kann dafür genutzt werden, den Fehler "Überlauf Meldungspuffer" zu
verhindern. Wird diese Endebedingung mit Timeout-Endebedingungen verknüpft und tritt
die Timeout-Endebedingung auf, werden alle gültigen empfangenen Zeichen ausgegeben,
auch wenn die maximale Länge nicht erreicht wurde. So können Protokolle
unterschiedlicher Länge unterstützt werden, auch wenn nur die maximale Länge bekannt
ist.
Die Meldungslänge ist in der Meldung selbst angegeben. Das Meldungsende ist erreicht,
wenn eine Meldung mit der angegebenen Länge empfangen wurde. Wie die
Meldungslänge angegeben und ausgewertet wird, ist nachstehend beschrieben.
Das Meldungsende ist erreicht, wenn ein bestimmtes Zeichen empfangen wird.
Das Meldungsende ist erreicht, wenn eine bestimmte Zeichenfolge empfangen wird. Sie
können eine Zeichenfolge mit bis zu 5 Zeichen angeben. Für jede Zeichenposition kann ein
bestimmtes Hex-Zeichen oder dass das Zeichen in der Zeichenfolge ignoriert werden soll
eingegeben werden.
Führende Zeichen, die ignoriert werden, gehören nicht zur Endebedingung. Nachgestellte
Zeichen, die ignoriert werden, gehören zur Endebedingung.
105BKommunikationsprozessor
12.3 Punkt-zu-Punkt-Kommunikation (PtP)
597