The invention relates to a preparation method of a waterborne
polyurethane anticorrosive
coating, which comprises the following steps: carrying out
drying treatment on poly (1, 4-butylene
adipate) glycol; the preparation method comprises the following steps: putting polyadipic acid-1, 4-
butanediol ester glycol and 2, 2-
dimethylolpropionic acid into a reaction container, adding a
butanone solution of
isophorone diisocyanate and a catalyst, and heating and reacting in an
oil bath for 3-5 hours in a
nitrogen atmosphere to obtain a
prepolymer A; adding the
prepolymer B and 4, 4 '-dithiodiphenylamine into a reaction container, adding m-phthaloyl hydrazine, and carrying out reduced pressure
distillation on a
solvent in a
reaction system; adding a certain amount of
triethylamine into the reaction container and stirring; and adding a predetermined amount of
distilled water, and stirring to obtain the waterborne
polyurethane anticorrosive paint. The waterborne
polyurethane anticorrosive paint prepared by the invention not only has excellent
corrosion resistance, but also can warn the tiny damage of a
coating and the local
corrosion process of
metal at the same time, so that effective protection of a
metal material is realized, and the service life of the
metal material is remarkably prolonged.