Skip to main content

Diagnose

Jeder Persistenzkanal verfügt über eine Schnittstelle, über welche Diagnosedaten bereitgestellt werden (Interface IDataStorage). Über folgende Ausgänge wird Diagnose-Information ausgegeben:

Ausgang

Datentyp

Beschreibung

xActionOngoing

BOOL

TRUE, wenn der Persistence Manager Daten liest oder schreibt

udiDataMemSize

UDINT

Größe der Persistenzdaten in Bytes

xReadingDone

BOOL

Einlesen der Persistenzdaten abgeschlossen

dtLastReading

DT

Datum und Zeit des letzten Einlesens

uiNumberVarsNotOk

UINT

Anzahl der Variablen, die nicht gefunden oder konvertiert werden konnten

uiNumberVarsOk

UINT

Anzahl der Variablen, die korrekt eingelesen wurden

tTimeForReading

TIME

Zeitdauer der Einlese-Aktion

dtLastSaving

DT

Datum und Zeit des letzten Speicherns

tTimeForWriting

TIME

Zeitdauer der Schreibe-Aktion

uiWritingCycles

UINT

Anzahl der Speicherungen seit Applikationsstart

Die Information, ob und wie viele der erwarteten Variablenwerte erfolgreich gelesen wurden oder ob das Speichern erfolgreich war, wird auch über die SPS-Logger-Schnittstelle ausgegeben.

Abbildung 31. SPS Logging
SPS Logging