ST_EL2258_Diagnostics
Der Datentyp ST_EL2258_Diagnostics enthält Diagnosedaten die zur Fehleranalyse herangezogen werden können.
TYPE ST_EL2258_Diagnostics :
STRUCT
ErrorOnOutputMissed : BOOL;
ErrorOffOutputMissed : BOOL;
ErrorNoOfEventsExceeded : BOOL;
ErrorBufferOverflow : BOOL;
ErrorEventDistance : BOOL;
OnPrecisionReduced : BOOL;
OffPrecisionReduced : BOOL;
LastOutputLevel : BOOL;
ActivatedOnValues : INT;
ActivatedOffValues : INT;
END_STRUCT
END_TYPE
ErrorOnOutputMissed | Zeigt an, dass eine steigende Schaltflanke nicht auf einen Zyklus genau bestimmt werden konnte und daher nicht ausgegeben werden kann. Um die Schaltflanke bestmöglich auszugeben kann der Eingang ForceWhenLate gesetzt werden. |
ErrorOffOutputMissed | Zeigt an, dass eine fallende Schaltflanke nicht auf einen Zyklus genau bestimmt werden konnte und daher nicht ausgegeben werden kann. Um die Schaltflanke bestmöglich auszugeben, kann der Eingang ForceWhenLate gesetzt werden. |
ErrorNoOfEventsExceeded | Zeigt an, dass zu viele Flanken für einen Zyklus geliefert wurden und somit nicht alle ausgegeben werden können. |
ErrorBufferOverflow | Zeigt an, dass der Ausgabepuffer der EL2258 voll ist. |
ErrorEventDistance | Zeigt an, dass der Abstand zweier aufeinanderfolgender Flanken zu gering ist. |
OnPrecisionReduced | Zeigt an, dass eine steigende Schaltflanke nicht auf einen Zyklus genau bestimmt werden konnte. Die Schaltflanke wurde aber bestmöglich ausgegeben. |
OffPrecisionReduced | Zeigt an, dass eine fallende Schaltflanke nicht auf einen Zyklus genau bestimmt werden konnte. Die Schaltflanke wurde aber bestmöglich ausgegeben. |
LastOutputLevel | Zeigt an welchen Signalzustand der Kanal der EL2262 nach dem folgenden Update haben wird. |
ActivatedOnValues | Anzahl der in diesem Zyklus aktivierten steigenden Flanken |
ActivatedOffValues | Anzahl der in diesem Zyklus aktivierten fallenden Flanken |