ST_TcPfw_TempToHmi_Itf
Eine solche Struktur enthält die Visualisierungsdaten einer Zone der Temperaturregelung.
Syntax
TYPE ST_TcPfw_TempToHmi_Itf :
(* last modification: 25.09.2008 *)
STRUCT
ActualTemp : LREAL;
SupplyMatch : LREAL;
ActCurrent : LREAL;
FileErrId : DINT;
ErrorId : UINT;
ModuleId : INT;
PowerLevel : INT;
ZoneId : INT;
Cooling : BOOL;
Enable : BOOL;
Error : BOOL;
FileErr : BOOL;
Heating : BOOL;
InUse : BOOL;
OnStandBy : BOOL;
TuningActive : BOOL;
TuningDone : BOOL;
IdleLoadActive : BOOL;
IdleLoadDone : BOOL;
LooptestActive : BOOL;
ExtruderCompActive: BOOL;
ExtruderCompDone : BOOL;
(*
*)
END_STRUCT
END_TYPE
Parameter
Name | Typ | Beschreibung |
---|---|---|
ActualTemp | LREAL | Die Ist-Temperatur der Zone. |
SupplyMatch | LREAL | Gibt das Verhältnis zwischen gemessener aktueller Leistung und der vorgegebenen Sollleistung wieder. |
ActCurrent | LREAL | Aktueller Strom. |
FileErrId | DINT | Im Speicher-/ Ladefall der Zone wird hier eine kodierte Information bereitgestellt. Jedoch nur, wenn das Speichern und Laden über die Maschinen und Produktparameter ausgeführt werden. |
ErrorId | UINT | Im Fehlerfall wird hier eine kodierte Information bereitgestellt. Die Umsetzung der Fehlernummer in einen Klartext kann in den globalen Variablen eingesehen werden. Fehlernummern, die nicht dort aufgeführt sind, sind in der Regel allgemeine Beckhoff-Fehlernummern von unterlagerten Bausteinen (meistens ADS Fehler). |
ModuleId | INT | Diese Id gibt die Gruppe an, der diese Zone zugeordnet ist. |
PowerLevel | INT | Dieser Wert gibt den vom Regler vorgegebenen Leistungswert in % wieder. |
ZoneId | INT | Diese Id gibt die Einordnung der Zone innerhalb ihrer Gruppe wieder. |
Cooling | BOOL | Ein TRUE hier signalisiert, dass die Zone aktiv kühlt. |
Enable | BOOL | Ein TRUE hier signalisiert, dass der Regler für die Zone freigegeben ist. |
Error | BOOL | Ein TRUE hier signalisiert, dass in der Zone ein Regler-, Autotuning- oder Hardware-Fehler aufgetreten ist. |
FileErr | BOOL | Ein TRUE hier signalisiert, dass im Speicher-/ Ladefall der Zone ein Fehler aufgetreten ist. |
Heating | BOOL | Ein TRUE hier signalisiert, dass die Zone aktiv heizt. |
InUse | BOOL | Ein TRUE hier signalisiert, dass die Zone ein aktiver Bestandteil der aktuellen Konfiguration ist. Vorraussetzung ist, dass in dem Maschinenparametern ModuleId<>0; ZoneId<>0; SupplyId<>0 und InUse:=TRUE |
OnStandBy | BOOL | Ein TRUE hier signalisiert, dass die Zone auf den Standby-Sollwert geschaltet wurde. |
TuningActive | BOOL | Während des Autotunings der Zone ist dieses Signal TRUE. |
TuningDone | BOOL | Hier wird ein erfolgreiches Autotuning der Zone gemeldet. |
IdleLoadActive | BOOL | Während des IdleLoad-Tunings der Zone ist dieses Signal TRUE. |
IdleLoadDone | BOOL | Hier wird ein erfolgreiches IdleLoad- Tuning der Zone gemeldet. |
LooptestActive | BOOL | Ein TRUE hier signalisiert, dass die Leistungsmessung aktiv ist. |
ExtruderCompActive | BOOL | Signalisiert, dass die automatische Berechnung der Extruderkompensation aktiv ist. |
ExtruderCompDone | BOOL | Signalisiert, dass die automatische Berechnung der Extruderkompensation erfolgreich gewesen ist. |