Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.3 Punkt-zu-Punkt-Kommunikation (PtP)
S7-1200 Automatisierungssystem
1166 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Datentypstruktur des Parameters CONDITIONS, Teil 2 (Endebedingungen)
Tabelle 13- 17 Struktur von CONDITIONS für Endebedingungen
Parameter
Parametertyp
Datentyp
Beschreibung
ENDCOND IN UInt
0
Dieser Parameter gibt die Bedingung für das Meldungs-
ende an:
01H - Antwortzeit
02H - Meldungszeit
04H - Zeichenabstand
08H - Maximale Länge
10H - N + LEN + M
20H - Zeichenfolge
MAXLEN IN UInt
1
Maximale Meldungslänge: Wird nur verwendet, wenn die
Endebedingung "Maximale Länge" ausgewählt ist. 1 bis
1024 Bytes
N IN UInt
0
Byteposition des Längenfelds in der Meldung. Wird nur
bei der Endebedingung N + LEN + M verwendet. 1 bis
1022 Bytes
LENGTHSIZE IN UInt
0
Größe des Bytefelds (1, 2 oder 4 Byte). Wird nur bei der
Endebedingung N + LEN + M verwendet.
LENGTHM IN UInt
0
Geben Sie die Anzahl der Zeichen nach dem Längenfeld
an, die nicht im Wert des Längenfelds enthalten sind.
Diese Angabe wird nur bei der Endebedingung N + LEN
+ M verwendet. 0 bis 255 Bytes
RCVTIME IN UInt
200
Geben Sie an, wie lange auf das erste empfangene Zei-
chen gewartet werden soll. Die Empfangsanweisung wird
mit einem Fehler beendet, wenn nicht innerhalb der an-
gegebenen Zeit ein Zeichen erfolgreich empfangen wird.
Diese Angabe wird nur bei der Bedingung "Antwortzeit"
verwendet. (0 bis 65535 Bitzeiten, maximal 8 Sekunden)
Bei diesem Parameter handelt es sich nicht um eine
Endebedingung, weil die Auswertung beendet wird, wenn
das erste Zeichen einer Antwort empfangen wird. Es
handelt sich nur in dem Sinn um eine Endebedingung,
als dass eine Empfangsanweisung beendet wird, weil bei
Erwartung einer Antwort keine Antwort empfangen wird.
Sie müssen eine getrennte Endebedingung definieren.
MSGTIME IN UInt
200
Geben Sie an, wie lange nach dem Empfang des ersten
Zeichens auf den vollständigen Empfang der gesamten
Meldung gewartet werden soll. Dieser Parameter wird nur
verwendet, wenn die Bedingung "Timeout der Meldung"
ausgewählt ist. (0 bis 65535 ms)
CHARGAP IN UInt
12
Geben Sie die Anzahl der Bitzeiten zwischen den Zei-
chen an. Wenn die Anzahl der Bitzeiten zwischen den
Zeichen den angegebenen Wert überschreitet, ist die
Endebedingung erfüllt. Diese Angabe wird nur bei der
Bedingung "Zeichenabstand" verwendet. (0 bis 65535
Bitzeiten, maximal 8 Sekunden)