He estado ocupado tratando de hacer una impresión de relé que tiene 8 entradas de aproximadamente 6V-24V que alimentan el relé. Sin embargo, quiero agregar un interruptor DIP que pueda revertir el comportamiento de la relación de relé de entrada. Sentido;
(DIPSWITCH = TRUE) El relé se activa de forma predeterminada y al agregar una entrada de 6-24V, se desactiva.
(DIPSWITCH = FALSE) El relé está desactivado de forma predeterminada y al agregar una entrada de 6-24V, se habilita.
Quiero hacer esto sin programación con fines de aprendizaje, ya que quería ver si esto es posible sin un microprocesador y arreglos lógicos programables.
Este es el FBD con mi función prevista.
If(signal_6V==HIGH&&dipswitch==LOW){relay=HIGH;}If(signal_6V==LOW&&dipswitch==LOW){relay=LOW;}If(signal_6V==HIGH&&dipswitch==HIGH){//Invertedbecauseofthedipswitchrelay=LOW;}If(signal_6V==LOW&&dipswitch==HIGH){//Invertedbecauseofthedipswitchrelay=HIGH;}
simular este circuito : esquema creado usando CircuitLab
Esto es lo que tengo ahora y ahora hace lo siguiente:
If (signal_6V == HIGH && dipswitch == HIGH){ //Inverted because of the dipswitch
relay = LOW;
}
If (signal_6V == LOW && dipswitch == HIGH){ //Inverted because of the dipswitch
relay = HIGH;
}
Sin embargo, esto hace solo 2 de las 4 condiciones y viola las otras condiciones. He estado pensando durante tanto tiempo y parece que no puedo entenderlo para que funcione sin un microprocesador. Mis preguntas son si esto es posible y ¿qué necesito mínimamente para ello? Para aquellos que quieran ayudarme por completo, siempre pueden agregar un esquema, ¡gracias de antemano!