Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-200 Handbuch Seite 113

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-200:
Inhaltsverzeichnis

Werbung

2.
Erkennung Startzeichen: Das Startzeichen ist ein beliebiges Zeichen, das als erstes
Zeichen einer Meldung verwendet wird. Eine Meldung beginnt, wenn das in SMB88 oder
SMB188 angegebene Startzeichen empfangen wird. Die Funktion zum Meldungsempfang
speichert das Startzeichen im Empfangspuffer als erstes Zeichen der Meldung. Die Funktion
zum Meldungsempfang ignoriert beliebige anderen Zeichen, die vor dem Startzeichen
empfangen werden. Das Startzeichen und alle Zeichen, die nach dem Startzeichen
empfangen werden, werden im Meldungspuffer abgelegt.
Üblicherweise verwenden Sie die Startzeichenerkennung bei ASCII--Protokollen, in denen
alle Meldungen mit dem gleichen Zeichen beginnen.
Einrichtung: il = 0, sc = 1, bk = 0, SMW90/SMW190 = nicht relevant,
3.
Leerlauf und Startzeichen: Die Operation Meldung in Zwischenspeicher empfangen kann
eine Meldung mit einer Kombination aus Leerlauf und Startzeichen beginnen. Wenn die
Operation Meldung in Zwischenspeicher empfangen ausgeführt wird, sucht die Funktion
zum Meldungsempfang nach einer Leerlaufbedingung. Nachdem die Leerlaufbedingung
gefunden wurde, wartet die Funktion zum Meldungsempfang auf das angegebene
Startzeichen. Werden beliebige andere Zeichen, nur nicht das Startzeichen, empfangen,
beginnt die Funktion zum Meldungsempfang die Suche nach einer Leerlaufbedingung
erneut. Alle Zeichen, die vor der Leerlaufbedingung und vor dem Startzeichen empfangen
werden, werden ignoriert. Das Startzeichen wird mit allen nachfolgenden Zeichen im
Meldungspuffer abgelegt.
Die Leerlaufzeit muss immer größer sein als die Zeit für die Übertragung eines Zeichens
(Startbit, Datenbits, Paritäts-- und Stoppbits) bei der angegebenen Baudrate. Ein typischer
Wert für die Leerlaufzeit ist die Zeit für drei Zeichen bei der angegebenen Baudrate.
Üblicherweise verwenden Sie diese Art von Startbedingung bei einem Protokoll, das eine
Mindest-- und eine Höchstzeit zwischen den Meldungen angibt, und wenn das erste
Zeichen der Meldung eine Adresse oder dergleichen ist, die ein bestimmtes Gerät angibt.
Dies ist sehr nützlich, wenn Sie ein Protokoll implementieren, bei dem sich mehrere Geräte
an der Kommunikation beteiligen. In diesem Fall löst die Operation Meldung in
Zwischenspeicher empfangen nur dann einen Interrupt aus, wenn eine Meldung für die
spezifische Adresse oder die spezifischen Geräte empfangen wird, die vom Startzeichen
angegeben werden.
Einrichtung: il = 1, sc = 1, bk = 0, SMW90/SMW190 > 0, SMB88/SMB188 =
SMB88/SMB188 = Startzeichen
Startzeichen
S7- -200 Befehlssatz
Kapitel 6
99

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis