Herunterladen Inhalt Inhalt Diese Seite drucken

Erstellen Von Anwenderdefinierten Protokollen In Der Frei Programmierbaren Kommunikation - Siemens SIMATIC S7-200 Handbuch

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

Werbung

Erstellen von anwenderdefinierten Protokollen in der frei
programmierbaren Kommunikation
In der frei programmierbaren Kommunikation kann Ihr Programm die Kommunikationsschnittstelle
der S7--200 CPU steuern. Sie können in der frei programmierbaren Kommunikation
anwenderdefinierte Kommunikationsprotokolle implementieren und so mit vielen Arten von
intelligenten Geräten kommunizieren. In der frei programmierbaren Kommunikation werden
ASCII-- und Binärprotokolle unterstützt.
Die frei programmierbare Kommunikation aktivieren Sie mit den Sondermerkerbytes SMB30 (für
Schnittstelle 0) und SMB130 (für Schnittstelle 1). Ihr Programm steuert den Betrieb der
Kommunikationsschnittstelle wie folgt:
Operation Meldung aus Zwischenspeicher übertragen (XMT) und Sende--Interrupt: Mit der
-
Operation Meldung aus Zwischenspeicher übertragen kann die S7--200 bis zu 255 Zeichen
von der Kommunikationsschnittstelle senden. Der Sende--Interrupt benachrichtigt das
Programm in der S7--200, wenn die Übertragung beendet ist.
Empfangs--Interrupt: Der Empfangs--Interrupt benachrichtigt das Anwenderprogramm, das
-
ein Zeichen an der Kommunikationsschnittstelle empfangen wurde. Das Programm kann
dann je nach dem implementierten Protokoll auf das Zeichen reagieren.
Operation Meldung in Zwischenspeicher empfangen (RCV): Die Operation Meldung in
-
Zwischenspeicher empfangen empfängt die gesamte Meldung von der
Kommunikationsschnittstelle und erzeugt einen Interrupt für das Programm, wenn die
Meldung vollständig empfangen wurde. Mit den Sondermerkern der S7--200 richten Sie die
Operation Meldung in Zwischenspeicher empfangen anhand von definierten Bedingungen
zum Starten und Stoppen des Meldungsempfangs ein. Mit Hilfe der Operation Meldung in
Zwischenspeicher empfangen kann das Programm eine Meldung nach den spezifischen
Zeichen bzw. nach bestimmten Zeitabständen starten oder stoppen. Die meisten Protokolle
können mit der Operation Meldung in Zwischenspeicher empfangen implementiert werden.
Die frei programmierbare Kommunikation kann nur im Betriebszustand RUN der S7--200 aktiviert
werden. Wenn die S7--200 in den Betriebszustand STOP versetzt wird, wird die frei
programmierbare Kommunikation angehalten und die Kommunikationsschnittstelle kehrt mit den
Einstellungen, die im Systemdatenbaustein der S7--200 eingerichtet sind, zum PPI--Protokoll
zurück.
Kommunikation im Netz
Kapitel 7
239

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis