Relay circuit control program for the starting and automatic acceleration of a three-phase asynchronous motor: 1. When the start button SB1 is pressed, the normally open contact I0.0 closes, and the normally closed contact I0.1 also closes. The coil M0.1 is energized, and once energized it closes, causing the motor to start; at the same time, the corresponding normally open contact M0.1 closes as well. 2. The normally open contact M0.1 closes, the normally closed contact Q0.3 closes, and the coil M0.0 is energized. The corresponding normally open contact M0.0 closes; as long as the normally closed contact I0.1 does not open, the coil M0.1 remains connected, and thus the motor keeps running. 3. The normally open contact M0.1 closes, the normally open contact M0.0 closes, the normally closed contact T37 closes, and the normally closed contacts Q0.2 and Q0.3 close as well; consequently, the coil KM1 is energized, the output Q0.1 is activated, the motor operates at low speed, and the corresponding normally closed contact Q0.1 opens. At the same time, the normally closed contact Q0.1 connected in series in the circuits of coils KM2 and KM3 opens, thereby creating an interlock between coil KM1 and coils KM2 and KM3. This ensures that when coil KM1 is energized, the circuits of coils KM2 and KM3 remain disconnected, preventing them from being energized simultaneously; in other words, the motor cannot operate at medium or high speeds when it is running at low speed. 4. The normally open contact M0.1 closes, the normally open contact M0.0 closes, and the normally closed contact Q0.3 closes; then the delay timer T37 starts counting, and power is supplied after 5 seconds. In this way, the normally closed contact of T37 opens, while its normally open contact closes. Since the normally closed contact of T37 is open, the coil KM1 loses power, the output Q0.1 is disconnected, the low-speed operation of the motor comes to an end, and the normally closed contact Q0.1 closes. 5. The normally open contact M0.1 closes, the normally closed contact Q0.1 closes, and the normally open contact M0.0 closes; as a result, the coil M0.2 is energized and closes, thereby activating the delay timer T38 to start timing for 6 seconds before it turns on. 6. When the on-delay timer T37 is activated, the normally open contact M0.1 closes, and the normally closed contacts Q0.1 and Q0.3 also close. Since the on-delay timer T37 is active, its normally open contact also closes. At this time, since T38 is activated with a 6-second delay, its normally closed contact remains closed; as a result, the coil KM2 is energized, causing Q0.2 to turn on and enabling the motor to operate at medium speed. At the same time, the normally closed contact of Q0.2 is connected in series in the circuit leading to coils KM1 and KM3, thereby enabling interlocking between KM2 and KM1 and KM3, so that the motor operates at medium speed. 7. When the delay timer T38 is activated, the normally open contact corresponding to T37 closes; the normally open contact M0.1 also closes, while the normally closed contacts Q0.1 and Q0.2 close as well. The coil KM3 is energized, the output Q0.3 is activated, and the motor operates at high speed. At the same time, the normally open contact Q0.3 corresponding to coil KM3 closes, enabling self-locking functionality. 8. Pressing the SB2 button breaks the circuit, causing the motor to stop running.