mark speeders

Hi guys, need little help. I have an idea to mark users exceeding the speed into address-list and then limit they speed. For example using max. bandwidth for a 10 minutes at high speed. How? I know about PCQ and LB/FO/FT, but can’t catch the answer in my head.