The invention relates to an engine provided with a plurality of magnet-wheels, which consists of a permanent magnet (1), an electromagnet (2), an electromagnet seat (3), an electric conduction copper ring (4), a straight shaft (5), a bearing (6), an end cover (7), a shell (8), a spoked wheel (9), a spoke (10), a carbon brush holder (11) and a carbon brush (12), and has the advantages of light weight, simple structure, no tail gas emission, energy conservation, etc. The engine combines part of the technology of a steam turbine with magnetic force, and has the advantages of large arm of force and moment as well as no dead center. By properly selecting the number of the spoked wheels (9) and the number of each line of spokes (10), the area of a magnetic pole, the intensity of a magnetic field and the length of the spoke (10) are properly chosen, and the engine having the required power can be designed, thus making contribution to opening up new power source. The principle of the action of the engine is that repulsion force is generated between the like magnetic poles which are the permanent magnet (1) and the electromagnet (2), component force which is vertical to the radial direction of the spoke is generated when the repulsion force is transmitted to the inclined plane at the end of the spoke (10) used for fixing the permanent magnet (1), and moment is formed; while, the same moment with opposite direction is generated by another spoke (10) which is symmetrical with the spoke (10) along the radial direction; the two moments form torque force to lead the straight shaft (5) to rotate.