Konfigurieren/Parametrieren
4.2 Kommunikation über Freeport
Beispiel:
Tabelle 4- 1 Parametrierte Startbedingungen
Startbedingung
1
2
3
4
:
Folgende Nachricht wurde empfangen: 68 10 aa 68 bb 10 aa 16
Die Auswertung der Startkriterien beginnt mit dem Empfang des 1. Zeichens 0x68.
Das 2. und das 3. Zeichen sind beliebig.
Mit dem Empfang des 4. Zeichens (zweites 0x68) ist die 1. Startbedingung erfüllt und die
weitere Auswertung der Nachricht beginnt.
Festlegung des Nachrichtenendes
Bei der Datenübertragung mit dem Freeport-Protokoll können Sie zwischen mehreren
verschiedenen Endekriterien wählen. Das Endekriterium legt fest, wann ein Telegramm
vollständig empfangen wurde.
Die einstellbaren Endekriterien sind:
● Erkenne Nachrichtenende durch Nachrichten-Zeitüberschreitung
● Erkenne Nachrichtenende durch Antwort-Zeitüberschreitung
● Nach Ablauf der Zeichenverzugszeit (Voreinstellung)
● Nach Empfang einer festen Telegrammlänge
● Nach Empfang einer maximalen Zeichenanzahl
● Lese Nachrichtenlänge aus Nachricht
● Nach Empfang einer Endesequenz
Nachrichten-Zeitüberschreitung
Beim Empfang von Daten wird das Telegrammende erkannt, wenn die parametrierte Zeit für
die Übertragung eines Telegramms abgelaufen ist. Die Zeitmessung beginnt mit der
Erfüllung des Startkriteriums.
Antwort-Zeitüberschreitung
Mit der Antwortzeit wird das Antwortverhalten des Kommunikationspartners überwacht. Wird
nach Abschluss eines Sendevorgangs kein gültiger Telegrammanfang erkannt, wird der
Sendevorgang mit einer entsprechenden Meldung quittiert.
Das eigentliche Endekriterium muss zusätzlich parametriert werden.
42
1. Zeichen
2. Zeichen
0x68
xx
0x10
0xaa
0xdc
0xaa
0xe5
xx
3. Zeichen
4. Zeichen
xx
0x68
xx
xx
xx
xx
xx
xx
CM PtP - Konfigurationen für Punkt-zu-Punkt-Kopplungen
Funktionshandbuch, 12/2017, A5E37509393-AC
5. Zeichen
xx
xx
xx
xx