How were you calculating the limited Amperage using Ohm's Law?
Keep in mind that everything has a resistance (or equivalent resistance). So to be able to properly calculate how much current you are limited to, you need to first figure out the apparent resistance of the Fan you are using.
12V / 0.5A = 24Ω
(Keep in mind that an electric motor's circuit resistance will vary depending on it's load. It's resistance will be lower when it is starting)
So you total circuit should have approximately 24Ω + 27Ω = 51Ω of resistance
Take your 24V source, and run it across your circuit and you end up with:
24V / 51Ω = 0.47A through the entire circuit.
0.47A x 27Ω = 12.7V will drop across the Resistor.
0.47A x 24Ω = 11.3V will drop across the Fan.
When using Ohm's Law, you can't ignore the resistance of any parts you may be using in your circuit. Even if it does not show a resistance. (This gets tricky with Capacitors, and Inductors, but there are equations to figure out the resistance of these items to use in Ohm's Law)
*If I have missed anything, let me know!
