Aufbau der diagnosedaten – BECKHOFF PROFIBUS Benutzerhandbuch

Seite 71

Advertising
background image

Diagnose-LEDs

Feldbus Box für PROFIBUS

69

Diagnose für Koppler Box und SPS Box

Byte Bit

Beschreibung

16

0-
7

fehlerhafte IE-Box-Nummer (1-120 nur komplexe Module werden in Zählrichtung "mit dem Licht"
gezählt)

17

0-5
6-7

Status-Byte des Kanals (Bit 0-5)
fehlerhafte Kanalnummer (0-3)

18

0-7

19

0-5
6-7

...

...

60

0-7

61

0-5
6-7

Hinweis

Das Status-Byte wird beim komplexen Mapping von der Klemme zur Steuerung übertragen. Es
enthält verschiedene Statusbits in Abhängigkeit des entsprechenden Klemmentyps (wie z.B.
Prozessdaten kleiner/größer Grenzwert x, Overrange, Underrange etc.)

TwinCAT-Beispiel für die Diagnose mit der Feldbuskarte FC310x

Über das Bit DiagnoseStation11 wird die Diagnose der Station 11 gemeldet. Die Diagnoseinformationen werden mit
dem ADS-Baustein ausgelesen und in das Array strDiagnose kopiert. Dort kann die weitere Bearbeitung erfolgen.

NETID NetID der FC310x Karte
Port Diagnose Port Fest 200
IDXGRP Slave-Adresse im High-Wort und die Konstante 0xF181 im Low-Wort
IDXOFF immer "0", gesamte Diagnose auslesen
LEN 276 Byte

Aufbau der Diagnosedaten

Offset Beschreibung

0

Receive-Error-Counter (WORD): Anzahl der fehlerhaften Telegramme bei der Kommunikation mit
diesem Slave

2

ab FC310x, Version 1.11:
Repeat-Counter[9] (WORD): Die Repeat-Counter zeigen an, wie oft wie viele Repeats
(1..MaxRetryLimit, MaxRetryLimit ohne Antwort) gemacht werden mussten. Repeat-Counter[0] zeigt
an, wie oft ein Telegramm zu diesem Slave einmal wiederholt werden musste, Repeat-Counter[1],
wie oft ein Telegramm zu diesem Slave zweimal wiederholt werden musste, etc. Der Parameter
MaxRetryLimit kann in den Profibus-Parametern eingestellt werden (Wertebereich 0..8)

20

NoAnswer-Counter (DWORD): Anzahl der Telegramme bei der Kommunikation mit diesem Slave,
auf die nicht geantwortet und bei denen kein Repeat durchgeführt wurde. Wenn ein Slave das erste
Mal nicht antwortet, wird bis zu MaxRetryLimit mal das Telegramm wiederholt, wenn er auch dann
nicht geantwortet hat, wird beim nächsten Mal keine Wiederholung mehr durchgeführt.

24-31

reserviert

32-37

Profibus-Norm-Diagnose

38-
275

Profibus-Norm-Extended-Diagnose (siehe Dokumentation des Herstellers)

Advertising