UDT_Diagnostic
Der UDT Diagnostic wird zur Übertragung der azyklischen Diagnosedaten eines Avatars verwendet – wie etwa I-Effektivwert-, Alarm- und Auslösungsdaten. Die Schnittstellen der Funktionsblöcke der allgemeinen PROFINET IO- und PROFIBUS DP-Diagnose-Avatars enthalten diesen UDT als Parameter.
Elemente
|
Element |
Datentyp |
Beschreibung |
|---|---|---|
|
MaxAvgIRMS |
UDINT |
Maximaler durchschnittlicher I-Effektivwert. |
|
MaxAvgIRMSTImeStamp |
DTL |
Datum und Uhrzeit, wann der maximale Durchschnittswert des I-Effektivwerts aufgezeichnet wurde. |
|
IRMSPhase1 |
UDINT |
I-Effektivwert für Phase L1. (Einheit: mA). |
|
IRMSPhase2 |
UDINT |
I-Effektivwert für Phase L2. (Einheit: mA). |
|
IRMSPhase3 |
UDINT |
I-Effektivwert für Phase L3. (Einheit: mA). |
|
AlarmCnt |
STRUCT |
Alarmzähler. Siehe Struct AlarmCnt. |
|
TripCnt |
STRUCT |
Auslösungszähler. Siehe Struct TripCnt. |
|
TripRecReg1 |
STRUCT |
Aufzeichnung 1 für ein Auslösungsereignis. Siehe Struct TripRecRegX. |
|
TripRecReg2 |
STRUCT |
Aufzeichnung 2 für ein Auslösungsereignis. Siehe Struct TripRecRegX. |
|
TripRecReg3 |
STRUCT |
Aufzeichnung 3 für ein Auslösungsereignis. Siehe Struct TripRecRegX. |
|
TripRecReg4 |
STRUCT |
Aufzeichnung 4 für ein Auslösungsereignis. Siehe Struct TripRecRegX. |
|
TripRecReg5 |
STRUCT |
Aufzeichnung 5 für ein Auslösungsereignis. Siehe Struct TripRecRegX. |
Struct AlarmCnt
|
Element |
Datentyp |
Beschreibung |
|---|---|---|
|
ThermOverload |
UInt |
Betriebsanweisungszähler für thermischen Überlastschutz. |
|
Blockade |
UInt |
Betriebsanweisungszähler für Blockadeschutz. |
|
Unterstrom |
UInt |
Betriebsanweisungszähler für Unterstromschutz. |
|
Überstrom |
UInt |
Betriebsanweisungszähler für Überstromschutz. |
|
IPhaseUnbal |
UInt |
Betriebsanweisungszähler für Phasenunsymmetrieschutz. |
|
GroundCurrent |
UInt |
Betriebsanweisungszähler für Massestromschutz. |
|
Überhitzung |
UInt |
Zähler für Motorüberhitzungsereignisse. |
|
AllAlarms |
UInt |
Betriebsanweisungszähler für Schutzfunktionen. |
Struct TripCnt
|
Element |
Datentyp |
Beschreibung |
|---|---|---|
|
ThermOverload |
UInt |
Auslösungszähler für thermischen Überlastschutz. |
|
Blockade |
UInt |
Auslösungszähler für Blockadeschutz. |
|
Unterstrom |
UInt |
Auslösungszähler für Unterstromschutz. |
|
LongStart |
UInt |
Auslösungszähler für Schutz vor langem Anlauf. |
|
Überstrom |
UInt |
Alarmzähler für Überstromschutz. |
|
Überhitzung |
UInt |
Zähler für Motorüberhitzungs-Auslösungsereignisse. |
|
Stillstand |
UInt |
Auslösungszähler für Stillstandschutz. |
|
IPhaseUnbal |
UInt |
Auslösungszähler für Phasenunsymmetrieschutz. |
|
PhaseConfT |
UInt |
Auslösungszähler für Phasenkonfigurationsschutz. |
|
GroundCurrent |
UInt |
Auslösungszähler für Massestromschutz. |
|
PhaseReversal |
UInt |
Auslösungszähler für Phasenumkehrschutz. |
|
CurrentPhaseLoss |
UInt |
Auslösungszähler für Phasenverlustschutz. |
|
AllTrips |
UInt |
Auslösungszähler für Schutzfunktionen. |
Struct TripRecRegX
|
Element |
Datentyp |
Beschreibung |
|---|---|---|
|
DTL |
DTL |
TIA-Zeitstempel-Format |
|
TTTT |
WORD |
Bezeichnung des Auslösungsereignisses 0000 – Kein erkanntes Ereignis 0001 – Thermische Überlast 0002 – Motorüberhitzung 0003 – Blockade 0004 – Unterstrom 0005 – Langer Anlauf 0006 – Überstrom 0007 – Stillstand 0008 – Massestrom 0009 – Stromphasenumkehr 0010 – Phasenkonfiguration 0011 – Stromphasenunsymmetrie 0012 – Stromphasenverlust |