Herunterladen Inhalt Inhalt Diese Seite drucken

VIPA System 300S Handbuch Seite 168

Vorschau ausblenden Andere Handbücher für System 300S:
Inhaltsverzeichnis

Werbung

Einsatz Ethernet-Kommunikation - PROFINET
PROFINET Diagnose > Diagnose zur Laufzeit im Anwenderprogramm
Beispiel OB1
Diagnosedaten
Name
ERR_A
MODTYP
ERR_C
ERR_D
CHTYP
NUMBIT
NUMCH
CHERR
CH0ERR
CH1ERR...CH7ERR
DIAG_US
168
Für den zyklischen Zugriff auf einen Datensatz der Diagnosedaten
des System SLIO Moduls 050-1BA00 können Sie folgendes Beispiel-
programm im OB 1 verwenden:
UN M10.3 'Ist Lesevorgang beendet (BUSY=0)
UN M10.1 'und liegt kein Auftragsanstoß
'an (REQ=0) dann
S
M10.1 'starte Datensatz-Übertragung (REQ:=1)
L
W#16#4000'Datensatznummer(hier DS 0x4000)
T
MW12
CALL SFB 52, DB52 'Aufruf SFB 52 mit Instanz-DB
REQ :=M10.1
ID :=DW#16#0018 'kleinere Adresse des Mischmoduls
INDEX :=MW12
MLEN :=14
VALID :=M10.2
BUSY :=M10.3
ERROR :=M10.4
STATUS :=MD14
LEN :=MW16
RECORD :=P#M 100.0 Byte 40 'Ziel (MB100, 40Byte)
U M10.1
R M10.1 'Rücksetzen von REQ
Das System SLIO Modul 050-1BA00 stellt 20Byte Diagnosedaten zur
Verfügung. Die Diagnosedaten des System SLIO Moduls 050-1BA00
haben folgenden Aufbau:
Bytes
Funktion
1
Diagnose
1
Modulinformation
1
reserviert
1
Diagnose
1
Kanaltyp
1
Anzahl Diagnosebits pro Kanal
1
Anzahl Kanäle des Moduls
1
Kanalfehler
1
Kanalspezifischer Fehler
7
reserviert
4
µs-Ticker
Nähere Informationen zu den Diagnosedaten finden
Sie im System SLIO Handbuch
HB300_FM_050-1BA00.
'Anstoßmerker
'Länge Datensatz 0x4000
'bei 1 Eintrag
'Gültigkeit des Datensatz
'Anzeige, ob Auftrag noch läuft
'Fehler-Bit während des Lesens
'Fehlercodes
'Länge des gelesenen Datensatz
HB140 | CPU | 315-4PN43 | DE | 16-36
+
VIPA System 300S
Default
00h
18h
00h
00h
76h
08h
01h
00h
00h
00h
00h

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Cpu 315pn eco

Inhaltsverzeichnis