ST_ParaControlValue
![]() | Diese Version des Bausteins ist veraltet. Verwenden Sie diesen Baustein nicht mehr. |
TYPE ST_ParaControlValue :
STRUCT
(* general parameters *)
iMode : E_ControlMode;
iReactionOnFailure : E_ReactionOnFailure;
fYTune : LREAL;
fYStable : LREAL;
dwAlarmSupp : DWORD;
tCtrlCycleTime : TIME;
tTaskCycleTime : TIME;
(* setpoint parameters *)
fWMin : LREAL;
fWMax : LREAL;
(* start up *)
fWStartUp : LREAL;
tStartUp : TIME;
bStartUpRamping : BOOL;
fWStartUpVeloPos : LREAL;
fWStartUpVeloNeg : LREAL;
fWVeloPos : LREAL;
fWVeloNeg : LREAL;
(* actual value parameters *)
bFilter : BOOL;
tFilter : TIME;
(* control value parameters *)
fYMin : LREAL;
fYMax : LREAL;
fYManual : LREAL;
fYOnFailure : LREAL;
tPWMCycleTime : TIME;
(* controller settings *)
bEnablePreController : BOOL;
bEnableZones : BOOL;
bEnableCVFilter : BOOL;
iFilterType : E_FilterType;
iControllerType : E_ControllerType;
(* min max temperatures *)
TempLow : LREAL;
TempLowLow : LREAL;
TempHigh : LREAL;
TempHighHigh : LREAL;
TempAbsoluteHigh : LREAL;
TempAbsoluteLow : LREAL;
(* internal tuning parameters *)
fTuneKp : LREAL := 1.2;
fTuneTn : LREAL := 2.0;
fTuneTv : LREAL := 0.42;
fTuneTd : LREAL := 0.25;
END_STRUCT
END_TYPEST_ControllerParameter
Name | Einheit | Wertebereich | Beschreibung |
|---|---|---|---|
iMode | keine | INT | Reglerbetriebsmode (1 = heating, 2 = cooling, 3 = heating&cooling) (s.u.) |
iReactionOnFailure | keine | INT | Parametrierbare Reaktion auf Fehler (s.u.) |
fYTune | keine | LREAL | Stellgröße während der Selbsteinstellung (normalerweise 100%) |
fYStable | keine | LREAL | Stellgröße während der Beruhigungsphase (normalerweise 0%) |
dwAlarmSupp | keine | DWORD | Maskiert die Alarme aus (s.u.) |
tCtrlCycleTime | s | TIME | Abtastzeit des Reglers. Der Regler errechnet im Takt dieser Abtastzeit neue Werte für die Stellgröße. |
tTaskCycleTime | s | TIME | Zykluszeit der Task. Der FB wird im Takt der Task aufgerufen. |
fWMin | K | LREAL | Minimale Sollgröße |
fWMax | K | LREAL | Maximale Sollgröße |
fWVeloPos | K/s | LREAL | Anstiegsgeschwindigkeit (Rampe) |
fWVeloNeg | K/s | LREAL | Abfallgeschwindigkeit (Rampe). |
fWStartUp | K | LREAL | Sollgröße beim Anfahren |
tStartUp | s | TIME | Zeit mit Sollwert fWStartUp |
bStartUpRamping | keine | [TRUE,FALSE] | Schaltet Verrampung während der StartUp-Phase ein. |
fWStartUpVeloPos | K/s | LREAL | Anstiegsgeschwindigkeit (Rampe) während der StartUp-Phase |
fWStartUpVeloNeg | K/s | LREAL | Abfallgeschwindigkeit (Rampe) während der StartUp-Phase |
fYMin | keine | LREAL | Minimalwert der Stellgröße |
fYMax | keine | LREAL | Maximalwert der Stellgröße |
fYManual | keine | LREAL | Stellgröße im Handbetrieb |
fYOnFailure | keine | LREAL | Stellgröße im Fehlerfall (parametrierbar) |
tPWMCycleTime | s | TIME | Zykluszeit des PWM Signals |
tFilter | s | TIME | Filterzeitkonstante des Istwertfilters (P-T1 Filter 1. Ordnung) |
bFilter | keine | [TRUE,FALSE] | Mit TRUE wird der Istwertfiler aktiviert. |
bEnablePreController | keine | [TRUE,FALSE] | Schaltet Vorregler ein. |
bEnableZones | keine | [TRUE,FALSE] | Schaltet OpenLoop Verhalten bis nahe Sollwert ein. |
bEnableCVFilter | keine | [TRUE,FALSE] | Schaltet Stellgrößenfilter hinter Hauptregler ein. |
iFilterType | keine | ENUM | Wahl eines Filtertypes für den Stellgrößenfilter hinter dem Hauptregler (s.u.). |
iControllerType | keine | ENUM | Wahl eines Regelalgorithmus (s.u.). |
TempLow | K | LREAL | Relativer unterer Temperaturgrenzwert im ersten Band |
TempLowLow | K | LREAL | Relativer unterer Temperaturgrenzwert im zweiten Band |
TempHigh | K | LREAL | Relativer oberer Temperaturgrenzwert im ersten Band |
TempHighHigh | K | LREAL | Relativer oberer Temperaturgrenzwert im zweiten Band |
TempAbsoluteHigh | K | LREAL | Absoluter oberer Temperaturgrenzwert |
TempAbsoluteLow | K | LREAL | Absoluter unterer Temperaturgrenzwert |
fTuneKp | keine | LREAL | FineTuning Parameter für den PID Regler (nur für Experten) |
fTuneTn | keine | LREAL | FineTuning Parameter für den PID Regler (nur für Experten) |
fTuneTv | keine | LREAL | FineTuning Parameter für den PID Regler (nur für Experten) |
fTuneTd | keine | LREAL | FineTuning Parameter für den PID Regler (nur für Experten) |
