UDT_Control
Der UDT Control wird zur Übertragung der azyklischen Steuerungsdaten eines Avatars verwendet – wie etwa Alarm- und Auslösungsmeldungen. Die Schnittstellen aller Funktionsblöcke der PROFINET IO- und PROFIBUS DP-Steuerung-Avatars enthalten diesen UDT als Parameter.
Nicht alle Alarm- und Auslösungsmeldungsbits werden von allen Steuerungs-Avatars unterstützt. Angaben dazu, welche Bits von den einzelnen Avatars unterstützt werden, sind in den Beschreibungen der Avatar-Steuerungsfunktionsblöcke enthalten.
Elemente
Element |
Datentyp |
Beschreibung |
---|---|---|
MotorTemperature |
UINT |
Gibt die Motortemperatur in Schritten von 0,1 °C an. Der Bereich hängt vom Typ des Temperatursensors ab:
|
SIL* Gruppe |
USINT |
Zeigt die Nummer der SIL-Gruppe an. |
ThermalCapacity |
USINT |
Gibt den Prozentsatz (%) der Wärmekapazität des Motors an. |
AlarmMsg1 |
STRUCT |
Die Alarmmeldungen eines Steuerungs-Avatars. Siehe Struct AlarmMsg1. |
AlarmMsg2 |
STRUCT |
Die Alarmmeldungen eines Steuerungs-Avatars. Siehe Struct AlarmMsg2. |
TripMsg1 |
STRUCT |
Die Auslösungsmeldungen eines Steuerungs-Avatars. Siehe Struct TripMsg1. |
TripMsg2 |
STRUCT |
Die Auslösungsmeldungen eines Steuerungs-Avatars. Siehe Struct TripMsg2. |
TimeToTrip |
UINT |
Geschätzte Zeit (s), bevor eine Auslösung aufgrund thermischer Überlast unter den derzeitigen Bedingungen auftritt. |
TimeToReset |
UINT |
Geschätzte Wartezeit, bevor eine Zurücksetzung eine thermische Überlast-Auslösung quittieren kann. |
PAStatusReg1 |
Struct |
Prognosealarm-Status – Register 1 |
Struct AlarmMsg1
Element |
Datentyp |
BIT |
Beschreibung |
---|---|---|---|
(reserviert) |
BOOL |
8 |
|
(reserviert) |
BOOL |
9 |
|
(reserviert) |
BOOL |
10 |
|
(reserviert) |
BOOL |
11 |
|
(reserviert) |
BOOL |
12 |
|
(reserviert) |
BOOL |
13 |
|
(reserviert) |
BOOL |
14 |
|
(reserviert) |
BOOL |
15 |
|
(reserviert) |
BOOL |
0 |
|
(reserviert) |
BOOL |
1 |
|
GroundCurrent |
BOOL |
2 |
Der Avatar hat Bedingungen erkannt, die ein Massestrom-Ereignis verursachen. |
ThermalOverload |
BOOL |
3 |
Die Avatar-Wärmekapazität hat die Stufe „Thermische Überlast“ überschritten. |
(reserviert) |
BOOL |
4 |
|
Blockade |
BOOL |
5 |
Der Avatar hat Bedingungen erkannt, die ein Blockade-Ereignis verursachen. |
CurrentPhaseUnbalance |
BOOL |
6 |
Der Avatar hat Bedingungen erkannt, die ein Stromphasenunsymmetrie-Ereignis verursachen. |
UnderCurrent |
BOOL |
7 |
Der Avatar hat Bedingungen erkannt, die ein Unterstrom-Ereignis verursachen. |
Struct AlarmMsg2
Element |
Datentyp |
BIT |
Beschreibung |
---|---|---|---|
(reserviert) |
BOOL |
8 |
|
(reserviert) |
BOOL |
9 |
|
(reserviert) |
BOOL |
10 |
|
(reserviert) |
BOOL |
11 |
|
(reserviert) |
BOOL |
12 |
|
(reserviert) |
BOOL |
13 |
|
(reserviert) |
BOOL |
14 |
|
(reserviert) |
BOOL |
15 |
|
(reserviert) |
BOOL |
0 |
|
(reserviert) |
BOOL |
1 |
|
(reserviert) |
BOOL |
2 |
|
OverCurrent |
BOOL |
3 |
Der Avatar hat Bedingungen erkannt, die ein Überstrom-Ereignis verursachen. |
(reserviert) |
BOOL |
4 |
|
(reserviert) |
BOOL |
5 |
|
MotorOverheat |
BOOL |
6 |
Die Motortemperatur hat die Motorüberhitzungsstufe überschritten. |
(reserviert) |
BOOL |
7 |
Struct TripMsg1
Element |
Datentyp |
BIT |
Beschreibung |
---|---|---|---|
Stillstand |
BOOL |
8 |
Der Avatar hat Bedingungen erkannt, die ein Stillstand-Auslösungsereignis verursachen. |
(reserviert) |
BOOL |
9 |
|
(reserviert) |
BOOL |
10 |
|
(reserviert) |
BOOL |
11 |
|
(reserviert) |
BOOL |
12 |
|
(reserviert) |
BOOL |
13 |
|
(reserviert) |
BOOL |
14 |
|
(reserviert) |
BOOL |
15 |
|
(reserviert) |
BOOL |
0 |
|
(reserviert) |
BOOL |
1 |
|
GroundCurrent |
BOOL |
2 |
Der Avatar hat Bedingungen erkannt, die ein Massestrom-Auslösungsereignis verursachen. |
ThermalOverload |
BOOL |
3 |
Die Avatar-Wärmekapazität hat 100 % überschritten. |
LongStart |
BOOL |
4 |
Der Avatar hat Bedingungen erkannt, die ein „Langer Anlauf“-Auslösungsereignis verursachen. |
Blockade |
BOOL |
5 |
Der Avatar hat Bedingungen erkannt, die ein Blockade-Auslösungsereignis verursachen. |
CurrentPhaseUnbalance |
BOOL |
6 |
Der Avatar hat Bedingungen erkannt, die ein Stromphasenunsymmetrie-Auslösungsereignis verursachen. |
UnderCurrent |
BOOL |
7 |
Der Avatar hat Bedingungen erkannt, die ein Unterstrom-Auslösungsereignis verursachen. |
Struct TripMsg2
Element |
Datentyp |
BIT |
Beschreibung |
---|---|---|---|
(reserviert) |
BOOL |
8 |
|
(reserviert) |
BOOL |
9 |
|
(reserviert) |
BOOL |
10 |
|
(reserviert) |
BOOL |
11 |
|
(reserviert) |
BOOL |
12 |
|
(reserviert) |
BOOL |
13 |
|
(reserviert) |
BOOL |
14 |
|
(reserviert) |
BOOL |
15 |
|
(reserviert) |
BOOL |
0 |
|
(reserviert) |
BOOL |
1 |
|
PhaseConfig |
BOOL |
2 |
Der Avatar hat Bedingungen erkannt, die ein Phasenkonfigurations-Auslösungsereignis verursachen. |
OverCurrent |
BOOL |
3 |
Der Avatar hat Bedingungen erkannt, die ein Überstrom-Auslösungsereignis verursachen. |
CurrentPhaseLoss |
BOOL |
4 |
Der Avatar hat Bedingungen erkannt, die ein Stromphasenverlust-Auslösungsereignis verursachen. |
CurrentPhaseReversal |
BOOL |
5 |
Der Avatar hat Bedingungen erkannt, die ein Stromphasenumkehr-Auslösungsereignis verursachen. |
MotorOverheat |
BOOL |
6 |
Die Motortemperatur hat die Motorüberhitzungs-Auslösestufe überschritten. |
(reserviert) |
BOOL |
7 |
Struct PAStatusReg1
Element |
Datentyp |
BIT |
Beschreibung |
---|---|---|---|
PA8Status |
BOOL |
8 |
Status von Prognosealarm-Bit 8 |
PA9Status |
BOOL |
9 |
Status von Prognosealarm-Bit 9 |
(reserviert) |
BOOL |
10 |
|
(reserviert) |
BOOL |
11 |
|
(reserviert) |
BOOL |
12 |
|
(reserviert) |
BOOL |
13 |
|
(reserviert) |
BOOL |
14 |
|
(reserviert) |
BOOL |
15 |
|
PA0Status |
BOOL |
0 |
Status von Prognosealarm-Bit 0 |
PA1Status |
BOOL |
1 |
Status von Prognosealarm-Bit 1 |
PA2Status |
BOOL |
2 |
Status von Prognosealarm-Bit 2 |
PA3Status |
BOOL |
3 |
Status von Prognosealarm-Bit 3 |
PA4Status |
BOOL |
4 |
Status von Prognosealarm-Bit 4 |
PA5Status |
BOOL |
5 |
Status von Prognosealarm-Bit 5 |
PA6Status |
BOOL |
6 |
Status von Prognosealarm-Bit 6 |
PA7Status |
BOOL |
7 |
Status von Prognosealarm-Bit 7 |