Tabelle D-16 Sondermerker SMB86 bis SMB94 und SMB186 bis SMB194
Schnitt-
Schnitt-
stelle 0
stelle 1
SMB86
SMB186
SMB87
SMB187
SMB88
SMB188
SMB89
SMB189
Automatisierungssystem S7-200, Systemhandbuch
C79000-G7000-C230-02
Beschreibung
MSB
LSB
7
n
r
e
0 0
t
c
p
n: 1 = Meldungsempfang vom Anwender gesperrt
r: 1 = Meldungsempfang beendet: Fehler in Eingangsparametern oder
fehlendes Kriterium zum Starten bzw. Beenden
e: 1 = Endezeichen empfangen
t: 1 = Meldungsempfang beendet: Zeit abgelaufen
c: 1 = Meldungsempfang beendet: maximale Zeichenzahl erreicht
p
1 = Meldungsempfang beendet: Paritätsfehler
MSB
LSB
7
n
x
y
z m t
0
0
n: 0 = Funktion zum Empfangen von Meldungen ist gesperrt.
1 = Funktion zum Empfangen von Meldungen ist aktiviert.
Das Bit zum Sperren/Freigeben des Meldungsempfangs wird jedesmal,
wenn die Operation RCV bearbeitet wird, geprüft.
x: 0 = SMB88 oder SMB188 ignorieren.
1 = Mit dem Wert von SMB88 oder von SMB188 den Beginn der
Meldung erkennen.
y; 0 = SMB89 oder SMB189 ignorieren.
1 = Mit dem Wert von SMB89 oder von SMB189 den Beginn der
Meldung erkennen.
z: 0 = SMW90 oder SMB190 ignorieren.
1 = Mit dem Wert von SMW90 den Beginn der Meldung erkennen.
m: 0 = Taktgeber mißt die Zeit zwischen den Zeichen.
1 = Taktgeber mißt die Zeit der Meldungen
t: 0 = SMW92 oder SMW192 ignorieren.
1 = Empfang beenden, wenn die Zeitdauer von SMW92 oder SMW192
überschritten ist.
Diese Bits definieren die Kriterien zum Kennzeichnen einer Meldung
(einschließlich der Kriterien für den Beginn und das Ende einer Meldung).
Um den Beginn einer Meldung zu erkennen, werden die freigegebenen
Kriterien für den Beginn einer Meldung logisch durch UND verknüpft und
müssen in Reihe auftreten (Leerlauflinie gefolgt von einem Startzeichen). Um
das Ende einer Meldung zu erkennen, werden die freigegebenen Kriterien für
das Ende einer Meldung logisch durch ODER verknüpft.
Gleichungen für die Kriterien für den Beginn und das Ende einer Meldung:
Beginn der Meldung = z
Ende der Meldung = y + t + maximale Zeichenzahl erreicht
Hinweis: Eine freigegebene Funktion zum Empfangen von Meldungen wird
sofort automatisch beendet, wenn ein Überlauf- oder Paritätsfehler auftritt.
Sie müssen ein Kriterium für den Beginn (x oder z) und ein Kriterium für das
Ende (y, t oder maximale Zeichenzahl erreicht) definieren, damit die Funk-
tion zum Empfangen von Meldungen fehlerfrei arbeiten kann.
Zeichen für den Beginn einer Meldung
Zeichen für das Ende einer Meldung
Sondermerker
0
Statusbyte zum Empfangen
von Meldungen
0
Steuerbyte zum Empfangen
von Meldungen
x
D-11