Ho letto adesso la tua risposta...
Ora mi ritocca fare tutto dall'inizio seguendo il tuo ultimo suggerimento...
In questa condizione :
else if(!MotoreAvanti && !MotoreIndietro)
{
s = 0;
Rappresenta quella in cui i due relè restano accesi ??