Herunterladen Diese Seite drucken

Programmierbeispiel Für Die Dp-Kommunikation Mit Einer Cpu - Siemens SIMATIC S7-200 Systemhandbuch

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

Werbung

Programmierbeispiel für die DP-Kommunikation mit einer CPU
Im folgenden finden Sie ein Beispielprogramm in der Anweisungsliste für das PROFIBUS-DP-Modul in
Steckplatz 0 für eine CPU, die die DP-Schnittstelleninformationen der Sondermerker nutzt. In diesem
Programm werden die Adressen der DP-Puffer über SMW226 ermittelt und die Größen der Puffer aus
SMB226 und SMB229 ausgelesen. Diese Informationen werden dazu verwendet, die Daten aus dem
DP-Ausgabepuffer in das Prozessabbild der Ausgänge der CPU zu kopieren. Gleichermaßen werden die
Daten aus dem Prozessabbild der Eingänge der CPU in den Eingabepuffer im Variablenspeicher kopiert.
Hinweis
Ab Version 2.2 werden die Sondermerker für intelligente Module auf andere Art und Weise zugeordnet.
Wenn Sie mit einer CPU vor Version 2.2 arbeiten, müssen Sie alle intelligenten Module in Steckplätzen
neben der CPU und vor allen nicht intelligenten Modulen anordnen, um die Kompatibilität sicherzustellen.
Im folgenden Beispielprogramm für ein DP-Modul in Steckplatz 0 liefern die DP-Konfigurationsdaten im
Speicherbereich der Sondermerker die Konfiguration des DP-Slave. Das Programm verwendet folgende
Daten:
SMW220
Fehlerstatus DP-Modul
SMB224
DP-Status
SMB225
Masteradresse
SMW226
Versatz im Variablenspeicher für die Ausgänge
SMB228
Anzahl der Bytes an Ausgabedaten
SMB229
Anzahl der Bytes an Eingabedaten
VD1000
Pointer auf Ausgabedaten
VD1004
Pointer auf Eingabedaten
Technische Daten
Anhang A
395
A

Quicklinks ausblenden:

Werbung

loading