Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-300 Betriebsanleitung Seite 203

Cpu 31xc und cpu 31x: aufbauen
Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:
Inhaltsverzeichnis

Werbung

Beispiel für Auslesen der S7-Diagnose mit SFC 59 „RD REC"
Sie finden hier ein Beispiel, wie Sie mit dem SFC 59 die Datensätze der S7-Diagnose für
einen DP-Slave im STEP 7-Anwenderprogramm auslesen. Ähnlich erfolgt das Auslesen der
Slave-Diagnose mit dem SFC 13.
Annahmen für das STEP 7-Anwenderprogramm
Für dieses STEP 7-Anwenderprogramm gelten die folgenden Annahmen:
• Es soll die Diagnose für die Eingabebaugruppe mit Adresse 200
• Es soll der Datensatz 1 ausgelesen werden.
• Der Datensatz 1 soll im DB 10 abgelegt werden.
STEP 7-Anwenderprogramm
AWL
CALL SFC 59
REQ
:=TRUE
IOID
:=B#16#54
LADDR
:=W#16#200
RECNUM
:=B#16#1
RET_VAL :=MW2
BUSY
:=MO.0
RECORD
:=P# DB10.DBX 0.0 BYTE 240
Hinweis:
Die Daten sind erst wieder im Zielbereich, wenn BUSY wieder 0 und kein negativer
RET_VAL aufgetreten ist.
Diagnoseadressen
Sie vergeben bei der CPU 31x-2 Diagnoseadressen für den PROFIBUS DP. Beachten Sie
bei der Projektierung, dass DP-Diagnoseadressen einmal dem DP-Master und einmal dem
DP-Slave zugeordnet sind.
CPU 31x-2 als Sender
S7-300, CPU 31xC und CPU 31x: Aufbauen
Betriebsanleitung, Ausgabe 08/2004, A5E00105491-05
Testfunktionen, Diagnose und Störungsbeseitigung
Erläuterung
//Leseanforderung
//Kennung des Adressbereichs, hier Peripherie-Eingang
//Logische Adresse der Baugruppe
//Datensatz 1 soll ausgelesen werden
//wenn Fehler aufgetreten, dann Ausgabe Fehlercode
//Lesevorgang ist noch nicht beendet
//Zielbereich für den gelesenen Datensatz 1 ist DB 10
CPU 31x-2 als Empfänger
PROFIBUS
Diagnoseadresse
10.7 Diagnose der DP-CPUs
ausgelesen werden.
H
10-23

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis