Alarmhandling
Übersicht über die Alarme des Plastics Processing Frameworks
Im Temperaturregler werden folgende Alarme ständig überwacht:
- Absolute Temperaturen (high und low):
- befindet sich die Ist-Temperatur unterhalb von aaaPfwTempMparamFromHmi[...].AbsoluteLow, so wird das globale Flag aaaTempAlarm_AbsoluteLow auf TRUE gesetzt. Sobald die Ist-Temperatur die Schwelle überschreitet, wird aaaTempAlarm_AbsoluteLow wieder FALSE.
- befindet sich die Ist-Temperatur oberhalb von aaaPfwTempMparamFromHmi[...].AbsoluteHigh, so wird das globale Flag aaaTempAlarm_AbsoluteHigh auf TRUE gesetzt. Sobald die Ist-Temperatur die Schwelle unterschreitet, wird aaaTempAlarm_AbsoluteHigh wieder FALSE. Sobald aaaTempAlarm_AbsoluteHigh aktiv ist, wird die entsprechende Zone abgeschaltet. Nach dem Unterschreiten der Grenze geht die Zone wieder in den geregelten Betrieb über.
- Relative Temperaturen (in zwei Bändern um den Sollwert):
- befindet sich die Ist-Temperatur unterhalb von aaaPfwTempPparamFromHmi[...].Threshold_MM, so wird das globale Flag aaaTempAlarm_LowLow auf TRUE gesetzt. Sobald die Ist-Temperatur die Schwelle überschreitet, wird aaaTempAlarm_LowLow wieder FALSE.
- befindet sich die Ist-Temperatur unterhalb von aaaPfwTempPparamFromHmi[...].Threshold_M, so wird das globale Flag aaaTempAlarm_Low auf TRUE gesetzt. Sobald die Ist-Temperatur die Schwelle überschreitet, wird aaaTempAlarm_Low wieder FALSE.
- befindet sich die Ist-Temperatur oberhalb von aaaPfwTempPparamFromHmi[...].Threshold_PP, so wird das globale Flag aaaTempAlarm_HighHigh auf TRUE gesetzt. Sobald die Ist-Temperatur die Schwelle unterschreitet, wird aaaTempAlarm_HighHigh wieder FALSE.
- befindet sich die Ist-Temperatur oberhalb von aaaPfwTempPparamFromHmi[...].Threshold_P, so wird das globale Flag aaaTempAlarm_High auf TRUE gesetzt. Sobald die Ist-Temperatur die Schwelle unterschreitet, wird aaaTempAlarm_High wieder FALSE.
- Ist die Konstante cnst_pfw_selRelAlarm TRUE, beziehen sich die relativen Alarme auf die eingegebene Solltemperatur, andernfalls auf die intern verrampte Solltemperatur.
- Fehlermeldungen von der Klemme:
- Werden über ST_TcPfw_TempToHmi_Itf[...].Error und ST_TcPfw_TempToHmi_Itf[...].ErrorId weitergegeben.
- Die zugehörige Zone wird daraufhin abgeschaltet.
- Durch Aktivieren des Errorheatings in den Maschinenparametern wird die Zone weiter auf Temperatur gehalten.
- Fehlermeldungen beim Autotune:
- Werden über ST_TcPfw_TempToHmi_Itf[...].Error und ST_TcPfw_TempToHmi_Itf[...].ErrorId weitergegeben.
- Fehlverhalten beim Aufheizen:
- Reagiert der Istwert einer Zone beim Hochheizen nicht auf die Sollwertänderung, so wird ein Error ausgegeben und die Zone schaltet ab.
