// NW 145 : variable Pumpenzeit ermitteln
#VariablePumpemzeit := REAL_TO DINT("dbRParameterNC".RParameterAggregate[20] ;
// NW 146 : prüfe im NC-Programm eingegebenen R-Parameter
#VariablePumpemzeit := LIMIT(0, #VariablePumpemzeit, 600000) ;
// NW 147 : Tauchpumpe
IF NOT #HauptGruppe.Strg_ein OR NOT #HauptGruppe.Strg_ein_verz THEN
#RP_timer.Pumpe_Timer := 0 ;
ELSE
#RP_timer.Pumpe_Timer := MIN(600000, #RP_timer.Pumpe_Timer + #Gruppe.Dauer_L_Zyklus) ;
END_IF ;
// NW 148 : Tauchpumpe ansteuern
"aRP1SchützPumpen" = #RP_timer.Pumpe_Timer < #VariablePumpenzeit AND #RP_timer.Pumpe_Timer <> 0 ;
// NW 149 : Tauchpumpentimer zurücksetzen
IF #RP_timer.Pumpe_Timer >= 599999 OR "eRP1TA_Frg_Palette" OR "eRP2TA_Frg_Palette" THEN
#RP_timer.Pumpe_Timer := 0 ;
END_IF ;