Ayuda Arduino + Variador de Velocidad Trifasico 220v

Haber como veis lo que llevo hecho... si esta bien, mal, falta algo....

/*
Ejemplo Modulo Reles Extractor
*/

// defino los pines como salidas
#define RELAY1 11
#define RELAY2 10
#define RELAY3 9

void setup() {
// Se configuran los pines como salidas
pinMode(RELAY1,OUTPUT);
pinMode(RELAY2,OUTPUT);
pinMode(RELAY3,OUTPUT);
}

void loop() {
digitalWrite(RELAY1,LOW); //Se enciende rele 1 (ON)
digitalWrite(RELAY2,LOW); //Se enciende rele 2 (FWD)
digitalWrite(RELAY3,HIGH); //Se apaga rele 3 (VEL. POT)
delay(10000);

digitalWrite(RELAY1,LOW); //Se enciende rele 1 (ON)
digitalWrite(RELAY2,HIGH); //Se apaga rele 2 (REV)
digitalWrite(RELAY3,HIGH); //Se apaga rele 3 (VEL. POT)
delay(10000);

digitalWrite(RELAY1,LOW); //Se enciende rele 1 (ON)
digitalWrite(RELAY2,HIGH); //Se apaga rele 2 (REV)
digitalWrite(RELAY3,LOW); //Se enciende rele 3 (VEL. PROG)
delay(10000);

digitalWrite(RELAY1,LOW); //Se enciende rele 1 (ON)
digitalWrite(RELAY2,LOW); //Se enciende rele 2 (FWD)
digitalWrite(RELAY3,LOW); //Se enciende rele 3 (VEL. PROG)
delay(10000);

digitalWrite(RELAY1,HIGH); //Se apaga rele 1 (OFF)
digitalWrite(RELAY2,LOW); //Se enciende rele 2 (FWD)
digitalWrite(RELAY3,HIGH); //Se apaga rele 3 (VEL. POT)
delay(10000);

}

mi gran duda, como puedo hacer un marcha/paro con dos pulsadores y que el programa no sea ciclico???
como los conecto a la placa y como puedo implementarlo en el programa??

Saludos.