The invention discloses a method for automatically checking the protection functions of a
microcomputer main-
transformer differential protection device. The method includes the steps of starting a checking mode, shutting external
alternating current sampling, reading a protection control word and a protection control definite value, starting to test an item of a test, judging whether protection is input or not, shutting other protection functions, generating a
test sequence according to the definite value, carrying out
alternating current input assignment, judging whether the protection acts or not, recording action values and action evaluation, releasing protection function shutting, judging whether the test is completed or not, generating a function checking report, printing the function checking report, exiting from the checking mode, starting external
alternating current sampling and the like. By means of the method, extra hardware cost and extra outside loop wiring are not needed, testing of the various protection functions of the whole device can be completed without manual intervention and protection for a tester, the testing process and the testing result are dynamically displayed in real time, and the
test report is automatically generated. Due to the automatic checking technology, device test items are standardized, and technical errors, such as
test item missing, testing method mistaking and testing result misjudgment, caused by the capacity of workers are avoided.