A method of producing an insulation coating on a surface of an electrical steel, comprising the following steps: 1) preparing a coating liquid stirring the coating liquid for 0.1∼4 hours, then according to an original viscosity of the coating liquid, diluting it with pure water or solvent to make sure that the viscosity is within 10∼80S; 2) coating a strip steel coating an upper surface and a lower surface of the strip steel using a double-roller coating machine or a tri-roller coating machine in two coating ways, that is, co-current coating and counter-current coating; wherein in the double-roller coating machine, both the speed ratios of the pick-up roller and the coating roller are 0.2∼1.5, and the pressure between the two rollers is 1∼50KPa; wherein in the tri-roller coating machine, both the speed ratios of the coating roller and the pick-up roller are 0.2∼1.2; and the pressure between the two rollers is 0.1∼10 kPa; the gap between the pick-up roller and the metering roller is 60∼150μm; 3) baking the coating using burner nozzles to heat, wherein the heated air circulates through a vertical circulation bellow, drying the wet film on the surfaces of the strip steel and solidifying it; baking the coating in three sections, that is, a drying section, a baking section, and a cooling section, wherein the temperature in the drying section is 100∼400 °C, and the temperature in the baking section is 200∼370°C; the time in the whole drying and baking section is 33∼144 seconds, wherein the time in the drying section is 9∼39 seconds, and the baking time is 24∼105 seconds; wherein a coating with film thickness of 2∼10μm is finally formed; wherein in the baking process, the strip steel having been coated is conveyed in a non-contact way, in particular, the strip steel is conveyed by blowing pressure-adjustable air onto the lower surface of the strip steel to make it float; the air pressure is adjustable within 0∼2000Pa according to the thickness of the strip steel; wherein the wet film is kept out of contact with the furnace rollers before it is solidified, so as to guarantee that the surface of the wet film is intact. 1) preparing a coating liquid stirring the coating liquid for 0.1∼4 hours, then according to an original viscosity of the coating liquid, diluting it with pure water or solvent to make sure that the viscosity is within 10∼80S; 2) coating a strip steel coating an upper surface and a lower surface of the strip steel using a double-roller coating machine or a tri-roller coating machine in two coating ways, that is, co-current coating and counter-current coating; wherein in the double-roller coating machine, both the speed ratios of the pick-up roller and the coating roller are 0.2∼1.5, and the pressure between the two rollers is 1∼50KPa; wherein in the tri-roller coating machine, both the speed ratios of the coating roller and the pick-up roller are 0.2∼1.2; and the pressure between the two rollers is 0.1∼10 kPa; the gap between the pick-up roller and the metering roller is 60∼150μm; 3) baking the coating using burner nozzles to heat, wherein the heated air circulates through a vertical circulation bellow, drying the wet film on the surfaces of the strip steel and solidifying it; baking the coating in three sections, that is, a drying section, a baking section, and a cooling section, wherein the temperature in the drying section is 100∼400 °C, and the temperature in the baking section is 200∼370°C; the time in the whole drying and baking section is 33∼144 seconds, wherein the time in the drying section is 9∼39 seconds, and the baking time is 24∼105 seconds; wherein a coating with film thickness of 2∼10μm is finally formed;