Herunterladen Inhalt Inhalt Diese Seite drucken

Diagnose Mit Step 7 Bei Profibus Dp; Auslesen Der Diagnose; Erläuterung - Siemens Sirius M200D PROFIBUS Handbuch

Vorschau ausblenden Andere Handbücher für Sirius M200D PROFIBUS:
Inhaltsverzeichnis

Werbung

7.4

Diagnose mit STEP 7 bei PROFIBUS DP

7.4.1

Auslesen der Diagnose

Länge des Diagnosetelegramms
Die Telegrammlänge beträgt maximal 32 Byte.
Möglichkeiten zum Auslesen der Diagnose
Auslesen der Diagnose mit STEP 7
Automatisierungssyste
SIMATIC S7 / M7
Beispiel für Auslesen der S7–Diagnose mit SFC 13 "DP NRM_DG"
Sie finden hier ein Beispiel, wie Sie mit dem SFC 13 die Slave–Diagnose für einen DP–Slave
im STEP 7–Anwenderprogramm auslesen.
Annahmen
Für dieses STEP 7–Anwenderprogramm gelten die folgenden Annahmen:
● Die Diagnoseadresse lautet 1022 (3FEH).
● Die Slave–Diagnose soll im DB82 abgelegt werden: ab Adresse 0.0, Länge 32 Bytes.
● Die Slave–Diagnose besteht aus 32 Bytes
STEP 7–Anwenderprogramm
AWL
CALL SFC 13
REQ
:=TRUE
LADDR
:=W#16#3FE
RET_VAL
:=MW0
RECORD
:=P#DB82.DBX 0.0 BYTE 32
BUSY
:=M2.0
M200D PROFIBUS / PROFINET
Gerätehandbuch, 08/2014, A5E01577365A/RS-AA/004
Baustein oder Register
m mit DP–Master
SFC 13
"DP NRM_DG"
7.4 Diagnose mit STEP 7 bei PROFIBUS DP
Anwendung
in STEP 7
Slave–Diagnose aus-
lesen (in Datenbereich
des Anwenderpro-
gramms ablegen)
Erläuterung
//Leseanforderung
//Diagnoseadresse
//RET_VAL von SFC 13
//Datenfach für die Diagnose im DB82
//Lesevorgang läuft über mehrere OB1–Zyklen
Diagnose
Siehe ...
Abschnitt "Aufbau der
Slave–Diagnose;
SFC siehe Online-Hilfe
in STEP 7
151

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis