Las locomotoras tienen un sentido siempre, lo que pasa es que en las bicabinas, si son iguales por ambos extremos, nos da igual que la locomotora esté del revés o no cuando avance hacia adelante.
Por ejemplo, la 269 de Electrotren tiene las cabinas iguales pero numeradas, entonces la que pone 1 es que debe ir delante cuando la locomora avanza hacia adelante, es decir, al girar el mando del Multimaus en el sentido de las agujas del reloj. La 316 es bicabina pero sabemos si la locomotora va hacia delante o hacia atrás.
Si avanza al contrario pueden estar pasando varias cosas:
Si la locomotora es analógica es porque los cables del motor están cambiados.
Si la locomotora es digital pueden pasar dos cosas:
Que los cables del motor estén bien y el decodificador esté con el sentido de la marcha invertido.
Que los cables del motor estén cambiados y el decodificador tenga bien el sentido de la marcha.
Las soluciones son:
Si es analógica hay que cambiar los cables del motor.
Si es digital puedes invertir el sentido de la marcha si el decodificar lleva esta funcionalidad (no se si habrá decodificadores que no la lleven, creo que todos los míos la llevan y sólo tengo uno con la marcha invertida, no me acuerdo en qué loco).
En tu caso, que lo he pensado después de escribir el tocho, fíjate en las cosas que digo sobre digital.
Si nos dices qué decodificador lleva te podremos decir qué variable hay que programar.