Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1186

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Kommunikationsprozessor und Modbus-TCP
13.3 Punkt-zu-Punkt-Kommunikation (PtP)
Datentypstruktur des Parameters CONDITIONS, Teil 2 (Endebedingungen)
Tabelle 13- 17
Struktur von CONDITIONS für Endebedingungen
Parameter
Parametertyp
ENDCOND
IN
MAXLEN
IN
N
IN
LENGTHSIZE
IN
LENGTHM
IN
RCVTIME
IN
MSGTIME
IN
CHARGAP
IN
1186
Datentyp
Beschreibung
UInt
Dieser Parameter gibt die Bedingung für das Meldungs-
0
ende an:
01H - Antwortzeit
02H - Meldungszeit
04H - Zeichenabstand
08H - Maximale Länge
10H - N + LEN + M
20H - Zeichenfolge
UInt
Maximale Meldungslänge: Wird nur verwendet, wenn die
1
Endebedingung "Maximale Länge" ausgewählt ist. 1 bis
1024 Bytes
UInt
Byteposition des Längenfelds in der Meldung. Wird nur
0
bei der Endebedingung N + LEN + M verwendet. 1 bis
1022 Bytes
UInt
Größe des Bytefelds (1, 2 oder 4 Byte). Wird nur bei der
0
Endebedingung N + LEN + M verwendet.
UInt
Geben Sie die Anzahl der Zeichen nach dem Längenfeld
0
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
UInt
Geben Sie an, wie lange auf das erste empfangene Zei-
200
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.
UInt
Geben Sie an, wie lange nach dem Empfang des ersten
200
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)
UInt
Geben Sie die Anzahl der Bitzeiten zwischen den Zei-
12
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)
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis