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. | 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) |