Herunterladen Diese Seite drucken

Auswertung Der Sammeldiagnose - turck BL67 Handbuch

Vorschau ausblenden Andere Handbücher für BL67:

Werbung

Programmierung mit CODESYS
Die Meldung ist wie folgt zu interpretieren:
Status-Register
→ %IW 1, Bit 0 = 1
→ Status-Meldung: „DiagWarn" = Aktive Diagnosen,
d. h., mindestens eins der Module am Gateway sendet eine Diagnose (siehe auch
Gateway-Status (Seite
Register Byte
0×0005

Auswertung der Sammeldiagnose

Um die Module zu identifizieren, die Diagnosen senden, wird das Sammeldiagnose-Register
ausgelesen. Das Sammeldiagnose-Register folgt im Registermapping immer auf das Status-Word des
Gateways. Seine Position ist daher abhängig von der Stations-Konfiguration.
In diesem Beispiel ist das Sammeldiagnose-Register, das Register 0×0006. Es enthält pro Modul der
BL67-Station ein Bit, dass anzeigt, ob das Modul eine Diagnose sendet oder nicht.
Die Reihenfolge der Bits im Register entspricht der physikalischen Reihenfolge der I/O-Module in der
BL67-Station.
Abbildung 7-7:
Sammeldiag-
nose-Register
Gemäß der Beispiele zur Einrichtung von Modbus-Kanälen (siehe
(Beispiele) und Datenmapping (Seite
folgender Kanal eingerichtet:
D300814 0215- BL67 Multiprotokoll
6-15)).
Bit 7
Bit 6
0
U
-
L
low
1
-
FCE
7-18)) wird zum Auslesen des Sammeldiagnose-Registers
Bit 5
Bit 4
Bit 3
-
-
I/O Cfg
Warn.
-
MB
I/O
Wdg
CFG
Einrichten der Modbus-Kanäle
Register 100Ch:
Bit 2
Bit 1
Bit 0
-
-
Diag
Warn
I/O
U
U
sys
sys
COM
low
high
7-31

Werbung

loading