Embodiments of the invention provide a pumping system and method including a flow locking feature. A pump controller includes a user interface configured to initially receive and set a plurality of programmed flow rate settings, a maximum locked flow rate, and a minimum locked flow rate. The pump controller is also configured to disable resetting of the maximum flow rate and the minimum flow rate once they are initially received and set and to allow resetting of the plurality of programmed flow rate settings throughout operation of the pumping system. The pump controller is further configured to operate a pump motor in order to maintain a first flow rate set by one of the plurality of programmed flow rate settings as long as the first flow rate is between the minimum locked flow rate and the maximum locked flow rate.Modalidades de la invención proporcionan un método y sistema de bombeo que incluyen una característica de bloqueo de flujo. Un controlador de bomba incluye una interfaz de usuario configurada para inicialmente recibir y configurar una pluralidad de ajustes de gasto de flujo programado, un gasto de flujo máximo bloqueado y un gasto de flujo mínimo bloqueado. El controlador de la bomba también está configurado para desactivar el reajuste del gasto de flujo máximo y el gasto de flujo mínimo una vez que inicialmente son recibidos y configurados y para permitir el restablecimiento de la pluralidad de ajustes de gasto de flujo programado durante el funcionamiento del sistema de bombeo. El controlador de bomba además está configurado para operar un motor de bomba para mantener un primer gasto de flujo establecido por una de la pluralidad de ajustes de gasto de flujo programado siempre que el primer gasto de flujo esté entre el gasto de flujo mínimo bloqueado y el gasto de flujo máximo bloqueado.