Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.3 Punkt-zu-Punkt-Kommunikation (PtP)
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
1147
Bedingungen für das Meldungsende
Sie legen ferner fest, wie die Kommunikationsschnittstelle das Meldungsende erkennen soll.
Sie können mehrere Endebedingungen für Meldungen einrichten. Die Meldung endet,
sobald eine der eingerichteten Bedingungen erfüllt ist.
Sie können z. B. eine Endebedingung mit einem Meldungs-Timeout von 300 ms, einem
Zeichenabstands-Timeout von 40 Bitzeiten und eine maximale Länge von 50 Bytes
angeben. Die Meldung endet, wenn der Meldungsempfang länger als 300 ms dauert oder
wenn der Abstand zwischen zwei beliebigen Zeichen 40 Bitzeiten überschreitet oder wenn
50 Bytes empfangen wurden.
Parameter
Definition
Meldungsende erkennen
durch Meldungs-Timeout
Das Meldungsende ist erreicht, wenn die konfigurierte Wartezeit auf das Meldungsende
abgelaufen ist. Die Timeout-Zeit der Meldung beginnt, wenn eine Startbedingung erfüllt
wurde. Die Voreinstellung ist 200 ms, der Wertebereich ist 0 bis 65535 ms.
Empfangene Zeichen
Bedingung für den Meldungsbeginn erfüllt: Meldungs-Timer beginnt zu laufen
Meldungs-Timer läuft ab und beendet die Meldung
Meldungsende erkennen
durch Antwort-Timeout
Das Meldungsende ist erreicht, wenn die konfigurierte Wartezeit auf eine Antwort erreicht
ist, bevor eine gültige Startzeichenfolge empfangen wurde. Die Timeout-Zeit für die Antwort
beginnt, wenn eine Übertragung endet und das CM bzw. CB die Empfangsanweisung star-
tet. Die Voreinstellung für die Timeout-Zeit der Antwort beträgt 200 ms, der Wertebereich
ist 0 bis 65535 ms. Wenn nicht innerhalb des von RCVTIME angegebenen Zeitraums für
die Antwort ein Zeichen empfangen wird, wird der entsprechenden Anweisung RCV_PTP
ein Fehler gemeldet. Das Antwort-Timeout definiert keine spezifische Endebedingung. Das
Timeout gibt nur an, dass ein Zeichen innerhalb der angegebenen Zeit erfolgreich empfan-
gen werden muss. Sie müssen eine andere Endebedingung konfigurieren, um das tatsäch-
liche Ende einer Meldung anzugeben.
Gesendete Zeichen
Empfangene Zeichen
Erstes Zeichen muss zu diesem Zeitpunkt erfolgreich empfangen worden sein.