Ты слабовато озвучил тз, нет представления, что именно делает оператор, чем именно он управляет (и зачем) и что ты подразумеваешь под "обороты не должны быть больше чем", а меньше они быть могут? Или они должны быть строго 3000 и чем-то удерживаться?