Herunterladen Diese Seite drucken

Siemens SIMATIC S7-1500 Gerätehandbuch Seite 44

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:

Werbung

Projektieren
6.7 Beispielanwendung für den Rückwandbus
6.7
Beispielanwendung für den Rückwandbus
6.7.1
Beispielübersicht
Die bereitgestellten C++- und Python-Quellcodes beinhalten ein einfaches Beispiel für den
periodischen Austausch von IO-Daten zwischen CPU und TM MFP über den D-Bus. Die
Beispiele sind Teil des Installationspakets bbus-agent.deb.
Um IO-Daten zwischen der CPU und dem TM MFP austauschen zu können, müssen Sie im
Betriebszustand RUN eine Hardware-Konfiguration in die CPU laden.
Sie finden die Bestandteile der Beispiel-Applikationen im folgenden Ordner
/usr/share/doc/bbus-agent/:
• cpp/: Quelldateien der C++ Beispiel-Applikation
• python/: Quelldateien der Python 3 Beispiel-Applikation
• doc/: Dokumentationsdateien
• README.md: bbus-agent und Handbuch für die Beispiel-Applikation
Die C++-Applikation eignet sich für Echtzeit-Anwendungen, voraussgesetzt, dass alle von
Linux empfohlenen Echtzeitvorgaben erfüllt sind.
HINWEIS
Auf Python basierende Applikationen garantieren kein Echtzeit-Verhalten.
Voraussetzungen
Für die Anwendungsbeispiele müssen die folgenden Voraussetzungen erfüllt sein:
• Die für das TM MFP-Modul benötigte Einspeiseleistung von 25 W ist vorhanden.
• Sie haben eine korrekte Hardware-Konfiguration in die CPU geladen.
• Sie haben die CPU in den Betriebszustand RUN gesetzt.
Die bbus-Anwendungsbeispiele sind als Endlosschleife mit den folgenden Schritten
implementiert:
• Lesen aller CPU-Ausgangsdaten
• Verarbeitung der CPU-Ausgangsdaten und Vorbereiten der CPU-Eingangsdaten
• Schreiben der CPU-Eingangsdaten
44
Technologiemodul TM MFP
Gerätehandbuch, 04/2023, A5E52603178-AA

Werbung

loading

Diese Anleitung auch für:

6es7558-1aa00-0ab0