Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic S7-300 CPU 312 IFM bis CPU 318-2 DP Referenzhandbuch Seite 107

Vorschau ausblenden Andere Handbücher für Simatic S7-300 CPU 312 IFM bis CPU 318-2 DP:
Inhaltsverzeichnis

Werbung

Beispiel für Auslesen der Slave-Diagnose mit FB 192 "IM 308C"
Sie finden hier ein Beispiel, wie Sie mit dem FB 192 die Slave-Diagnose für einen
DP-Slave im STEP 5 -Anwenderprogramm auslesen.
Annahmen
Für dieses STEP 5 -Anwenderprogramm gelten die folgenden Annahmen:
S Die IM 308-C belegt als DP-Master die Kacheln 0 ... 15 (Nummer 0 der
IM 308-C).
S Der DP-Slave hat die PROFIBUS-Adresse 3.
S Die Slave-Diagnose soll im DB 20 abgelegt werden. Sie können auch jeden an-
deren Datenbaustein dafür verwenden.
S Die Slave-Diagnose besteht aus 26 Bytes.
STEP 5 -Anwenderprogramm
AWL
:A
DB 30
:SPA
FB 192
Name
:IM308C
DPAD
:
KH F800
IMST
:
KY 0, 3
FCT
:
KC SD
GCGR
:
KM 0
TYP
:
KY 0, 20
STAD
:
KF +1
LENG
:
KF 26
ERR
:
DW 0
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-Dia-
gnose für einen DP-Slave im STEP 7 -Anwenderprogramm auslesen. Ähnlich er-
folgt das Auslesen der Slave-Diagnose mit dem SFC 13.
Annahmen
Für dieses STEP 7 -Anwenderprogramm gelten die folgenden Annahmen:
S Es soll die Diagnose für die Eingabebaugruppe mit Adresse 200
werden.
S Es soll der Datensatz 1 ausgelesen werden.
S Der Datensatz 1 soll im DB 10 abgelegt werden.
Automatisierungssystem S7-300 CPU-Daten, CPU 312 IFM bis CPU 318-2 DP
A5E00111189-01
CPU 31x-2 als DP-Master/DP-Slave und Direkter Datenaustausch
Erläuterung
Default-Adressbereich der IM 308-C
IM-Nr. = 0, PROFIBUS-Adresse des DP-Slaves = 3
Funktion: Slave-Diagnose lesen
wird nicht ausgewertet
S5-Datenbereich: DB 20
Diagnosedaten ab Datenwort 1
Diagnoselänge = 26 Bytes
Fehlercode-Ablage in DW 0 des DB 30
ausgelesen
H
2-21

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis