Sie können ferner die Meldungsparameter im Anwenderprogramm mit der Anweisung
Receive_Config (Seite 1182) dynamisch konfigurieren oder ändern.
Hinweis
Parameterwerte, die mit Receive_Config im Anwenderprogramm eingegeben wurden,
überschreiben die Eigenschaften "Konfiguration Empfangsmeldung". Parameter, die mit der
Anweisung RCV_CFG eingegeben wurden, werden bei einer Abschaltung oder einem
Wechsel in STOP nicht in der CPU gespeichert.
Bedingungen für den Meldungsbeginn
Sie können festlegen, wie die Kommunikationsschnittstelle den Meldungsbeginn erkennen
soll. Startzeichen und Meldungsinhalt werden im Empfangspuffer abgelegt, bis eine
konfigurierte Endebedingung erfüllt ist.
Sie können mehrere Startbedingungen angeben. Wenn Sie mehrere Startbedingungen
angeben, müssen alle Startbedingungen erfüllt sein, damit die Meldung als gestartet
betrachtet wird. Wenn Sie z. B. eine Zeit für den Leitungsleerlauf und ein bestimmtes
Startzeichen konfigurieren, wartet das CM bzw. CB zunächst auf die Erfüllung der Zeit für
den Leitungsleerlauf und sucht dann nach dem spezifischen Startzeichen. Wenn ein anderes
Zeichen empfangen wird (nicht das angegebene Startzeichen), startet das CM bzw. CB die
Suche nach dem Meldungsstart erneut, indem es auf die Zeit für den Leitungsleerlauf wartet.
Parameter
Start mit beliebigem Zei-
chen
Leitungspause
Leitung im Leerlauf
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Definition
Die Bedingung "Beliebiges Zeichen" gibt an, dass durch erfolgreichen Empfang eines belie-
bigen Zeichens ein Meldungsbeginn angezeigt wird. Dieses Zeichen ist das erste Zeichen in
einer Meldung.
Die Bedingung "Leitungspause" gibt an, dass eine Operation zum Meldungsempfang be-
ginnt, nachdem ein Pausezeichen empfangen wurde.
Die Bedingung "Leitung im Leerlauf" gibt an, dass der Meldungsempfang beginnt, wenn die
Empfangsleitung für die Anzahl der angegebenen Bitzeiten im Leerlauf war. Nachdem diese
Bedingung aufgetreten ist, beginnt der Empfang einer Meldung.
①
Zeichen
②
Startet die Zeit für den Leitungsleerlauf neu
③
Leitungsleerlauf wird erkannt und Meldungsempfang gestartet
Kommunikationsprozessor und Modbus-TCP
13.3 Punkt-zu-Punkt-Kommunikation (PtP)
1163