Question sur le démarrage moteur

Bonjour à tous,
Lorsque je demande le démarrage moteur (en passant par une variable FSUIPC ou IOCP), le STARTER reste en position 1 (start) 1 sec puis rebascule en STOP (valeur 0).
Comme il faut actionner le starter plus de quelques secondes, le moteur n'a pas suffisamment de temps pour > N1. En bref, impossible a démarrer.
J'avais penser ruser :
Je surveille le starter et s'il revient à 0 dans les 20 sec de son activation, je force sa valeur à 1. Peine perdue car IOCP met trop de temps a vérifier qu'il est revenu à 0.
Comment faite vous ?
Lorsque je demande le démarrage moteur (en passant par une variable FSUIPC ou IOCP), le STARTER reste en position 1 (start) 1 sec puis rebascule en STOP (valeur 0).
Comme il faut actionner le starter plus de quelques secondes, le moteur n'a pas suffisamment de temps pour > N1. En bref, impossible a démarrer.
J'avais penser ruser :
Je surveille le starter et s'il revient à 0 dans les 20 sec de son activation, je force sa valeur à 1. Peine perdue car IOCP met trop de temps a vérifier qu'il est revenu à 0.
Comment faite vous ?