Globale Variablen

Error Codes

Name

hex

dez

Beschreibung

Error-heating

dwTcPfwTempErrNoError

16#0000

0

Kein Fehler.

 

dwTcPfwTempErrIllegalValue

16#0706

1798

Parameter hat einen nicht zulässigen Wert. Beispiel: TempSensTerm ist nicht zulässig.
Der ausgewählte Sensor passt nicht zur ausgewählten Klemme.

x

dwTcPfwTempErrBusy

16#0708

1800

Klemme ist bereits aktiv. FB_TempCtrlCallback_TcPfw() meldet diesen Fehler, wenn es den Kommunikationsweg belegt vorfindet.

x

dwTcPfwTempTuneErr_NoSigType

16#1001

4097

Beim Autotuning wird dieser Fehler gemeldet, wenn OutputSel_H kein aktives Signal auswählt.

 

dwTcPfwTempTuneErr_Parameter

16#1002

4098

Beim Autotuning wird dieser Fehler gemeldet, wenn die Tuning-Parameter nicht zulässig sind.

 

dwTcPfwTempTuneErr_NoTravel

16#1003

4099

Beim Autotuning wird dieser Fehler gemeldet, wenn der Sollwertsprung <25°C ist.

 

dwTcPfwTempTuneErr_NoSettling

16#1004

4100

Beim Autotuning wird dieser Fehler gemeldet, wenn die Ist-Temperatur der Zone vor dem Heizversuch nicht stabil ist (Ist-Temperatur schwangt um >2°C).

 

dwTcPfwTempTuneErr_Aborted

16#1005

4101

Dieser Fehler wird gemeldet, wenn das Autotuning durch einen Eingriff des Bedieners abgebrochen wurde.

 

dwTcPfwTempTuneErr_ShortOfPoints

16#1006

4102

Beim Heiz- oder Kühlversuch wurde eine zu geringe Anzahl von Messpunkten ermittelt.

 

dwTcPfwTempTuneErr_NoTop

16#1007

4103

Bei der Auswertung der Messpunkte eines Heiz- oder Kühlversuchs wurde kein Wendepunkt (= Punkt maximaler Steigung) ermittelt.

 

dwTcPfwTempTuneErr_NoResponse

16#1008

4104

Die Messwerte sind nicht auswertbar. Die Zone hat nicht reagiert oder die Messwerte sind stark gestört.

 

dwTcPfwTempErrNotSupport

16#4107

16647

FB_TempCtrlCallback_TcPfw() meldet diesen Fehler, wenn die verwendete Klemme eine erforderliche Funktionalität nicht unterstützt. Beispiel: Die verknüpfte Klemme ist nicht vom angegebenen Typ.

 

dwTcPfwTempErrSnsUnderrun

16#4450

17488

Die Klemme meldet eine Unterschreitung des Messbereichs.

x

dwTcPfwTempErrSnsOverrun

16#4451

17489

Die Klemme meldet eine Überschreitung des Messbereichs.

x

dwTcPfwTempErrSnsHdwFailed

16#4464

17508

Die Klemme meldet eine interne Störung.

x

dwTcPfwTempErrDisconected

16#4FF0

20464

Die Verbindung zur Klemme ist unterbrochen.

Nicht alle Feldbusse und E/A-Geräte unterstützen die Überwachung der Verbindung.

x

dwTcPfwTempErr_NoResponse

16#4FF1

20465

Ist-Temperatur reagiert nicht auf Heizung.

x

dwTcPfwTempErrNotOperational

16#4FF2

20466

Die Klemme ist nicht in einem betriebsbereiten Zustand.

x

dwTcPfwTempErrIoSwapCollision

16#4FF3

20467

E/A-Umleitung verursacht eine Kollision. Die Variable SensTermSwapIdx in den Maschinenparametern ist vermutlich nicht richtig konfiguriert.

 

dwTcPfwTempErrAdsSwapCollision

16#4FF4

20468

TermChannel-Umleitung verursacht eine ADS-Kollision. Die Variable SensTermSwapIdx in den Maschinenparametern ist vermutlich nicht richtig konfiguriert.

 

dwTcPfwTempErrInheritedFault

16#4FF5

20469

Hardware-Problem in einem anderen Kanal.

 

dwTcPfwTempErrOverCurrent

16#4FFE

20478

Diese Fehler wird generiert, wenn die Abweichung zwischen Ist-Heizleistung und Sollheizleistung größer als die vorgegebene Toleranz ist. Siehe Leistungsmessung

 

dwTcPfwTempErrUnderCurrent

16#4FFF

20479

reserviert.

x

dwTcPfwTempErrSnsCommFailed

16#5000

20480

reserviert.

x

Errorheating: bei aktivem Errorheating wird bei den mit x gekennzeichneten Fehlern weiter Heizleistung ausgegeben und die Zone auf Temperatur gehalten.

Deklarierte globale Konstanten

Name

Beschreibung

cnv_SupplyParam_TcPfw

Aktuelle Versionskennung der ST_TcPfw_SupplyParam Struktur.

cnv_TempCtrl_Itf_TcPfw

Aktuelle Versionskennung der ST_TcPfw_TempCtrl_Itf Struktur.

cnv_TempCtrlInput_TcPfw

Aktuelle Versionskennung der ST_TcPfw_TempCtrlInput Struktur.

cnv_TempCtrlOutput_TcPfw

Aktuelle Versionskennung der ST_TcPfw_TempCtrlOutput Struktur.

cnv_TempMparamFromHmi_TcPfw

Aktuelle Versionskennung der ST_TcPfw_TempMparamFromHmi_Itf Struktur.

cnv_TempMparamFileVers

Nur für Stand Alone Betrieb: Aktuelle Versionskennung der Struktur der optionalen Parameterdatei.

cnv_TempPparamFromHmi_TcPfw

Aktuelle Versionskennung der ST_TcPfw_TempPparamFromHmi_Itf Struktur.

cnv_TempToHmi_TcPfw

Aktuelle Versionskennung der ST_TcPfw_TempToHmi_Itf Struktur.

Nicht deklarierte globale Konstanten

Name

Beschreibung

Typ

Empfehlungswert/Maximalwerte

cnPfwTempCtrlFirst

Anfangsindex, um die Größe des Arrays festzulegen und damit die Anzahl der Zonen, die geregelt werden können.

INT

1 (empfohlen)

cnPfwTempCtrlLast

Endindex, um die Größe des Arrays festzulegen und damit die Anzahl der Zonen, die geregelt werden können.

INT

512 (abhängig von der CPU)

cnPfwScopeSampleFirst

Anfangsindex, um die Größe des Arrays festzulegen und damit die Anzahl der Speicherpunkte im Scope.

INT

1 (empfohlen)

cnPfwScopeSampleLast

Endindex, um die Größe des Arrays festzulegen und damit die Anzahl der Speicherpunkte im Scope.

INT

32767 (Maximal)

cnPfwTempTrendFirst

Anfangsindex, um die Größe des Arrays festzulegen und damit die Anzahl der Speicherpunkte im Trend.

INT

1 (empfohlen)

cnPfwTempTrendLast

Endindex, um die Größe des Arrays festzulegen und damit die Anzahl der Speicherpunkte im Trend.

INT

32767 (Maximal)

cnPfwAppSupplyFirst

Anfangsindex, um die Größe des Arrays festzulegen und damit die Anzahl der Versorgungsgruppen (in der Regel 4; 1=Phase 1, 2=Phase 2, 3=Phase 3 und 4 für mehrphasige Heizbänder).

INT

1

cnPfwAppSupplyLast

Endindex, um die Größe des Arrays festzulegen und damit die Anzahl der Versorgungsgruppen (in der Regel 4; 1=Phase 1, 2=Phase 2, 3=Phase 3 und 4 für mehrphasige Heizbänder).

INT

4

cnPfwBoolOutSwapFirst

Anfangsindex des Arrays out_SwappedDigitalOut (E/A-Umlenkung).

INT

1

cnPfwBoolOutSwapLast

Endindex des Arrays out_SwappedDigitalOut (E/A-Umlenkung).

INT

2 (wenn nicht in Benutzung)

cnPfwBoolInSwapFirst

Anfangsindex des Arrays in_SwappedDigitalIn (E/A-Umlenkung).

INT

1

cnPfwBoolInSwapLast

Endindex des Arrays in_SwappedDigitalIn (E/A-Umlenkung).

INT

2 (wenn nicht in Benutzung)

Globale Variablen des Frameworks

Name

Beschreibung

aaaPfwTempMparamFromHmi

Die Maschinenparameter der Zonen.

aaaPfwTempPparamFromHmi

Die Produktparameter der Zonen.

aaaPfwTempToHmi

Die Interfaces der Zonen zum HMI.

aaaTempAlarm_AbsoluteHigh

Sammelmeldung: Überschreitung der Alarmschwelle durch mindestens eine Zone.

aaaTempAlarm_AbsoluteLow

Sammelmeldung: Unterschreitung der Alarmschwelle durch mindestens eine Zone.

aaaTempAlarm_High

Sammelmeldung: Überschreitung der positiven inneren Toleranzschwelle durch mindestens eine Zone.

aaaTempAlarm_HighHigh

Sammelmeldung: Überschreitung der positiven äußeren Toleranzschwelle durch mindestens eine Zone.

aaaTempAlarm_Low

Sammelmeldung: Überschreitung der negativen inneren Toleranzschwelle durch mindestens eine Zone.

aaaTempAlarm_LowLow

Sammelmeldung: Überschreitung der negativen äußeren Toleranzschwelle durch mindestens eine Zone.

aaaTempFault_Reset

Sammelbefehl: Rücksetzen eventueller Fehlerzustände für alle Zonen.

bPfwTempLinksInitDone

reserviert

in_PfwTempCtrlInput

Die Eingangsprozessabbilder der Zonen.

out_PfwTempCtrlOutput

Die Ausgangsprozessabbilder der Zonen.

stPfwSupplyLineCfg

Die Parameter der Versorgungsgruppen.

stPfwTempCtrl

Die Laufzeitdaten der Zonen.

out_SwappedDigitalOut

Für die Umlenkung von digitalen Ausgangssignalen. Dieses Array stellt die Schnittstelle zum Verknüpfen der digitalen Ausgänge bereit. (E/A-Umlenkung)

in_SwappedDigitalIn

Für die Umlenkung von digitalen Eingangssignalen. Dieses Array stellt die Schnittstelle zum Verknüpfen der digitalen Eingänge bereit. (E/A-Umlenkung)