¿Cómo obtener una señal de 24 V generada cuando cambia el estado del circuito de entrada?

1

Así que soy un tipo de TI sin experiencia eléctrica que trata de resolver esto.

¿Cómo configuro un circuito que emite una señal de 24 V por un corto tiempo o una señal continua de 24 V que se apaga rápidamente cada vez que cambia el estado del circuito de entrada? Al igual que cuando la entrada se enciende, necesito una señal y luego, cuando la entrada se desactiva, necesito una señal.

Tengo un moldeador industrial increíblemente estúpido que emitirá una señal de 24 V que cambia de estado al final de cada ciclo que no activó una alarma de tolerancia. Una buena parte está hecha, enciende una señal de 24 V. Cuando se hace la siguiente parte buena, se apaga. Si está encendido y se hace una parte mala, permanece encendido, y si está apagado y se hace una parte mala, permanece apagado.

Tenemos un contador de ritmo LED que incrementa el recuento de piezas cada vez que recibe una señal de 24 V. Una señal continua de 24 V la incrementará una vez hasta que se apague y vuelva a encender. Necesito averiguar cómo conectar esto.

Sé cómo manejar esto si tuviera que escribir un programa de computadora pero no tengo idea de por dónde empezar con relés, circuitos e interruptores, etc.

He intentado jugar con la configuración del dispositivo de moldeo e incluso contacté con el fabricante y no me ayudan. Cuando uso la configuración que me indican, obtengo una salida continua de 24 V después de hacer una parte. El único ciclo consistente que puedo obtener y que también utiliza la tolerancia incorporada es cambiando algunas configuraciones y llegando a la situación anterior.

Simplemente duplicar el incremento de conteo e incrementarlo cada 2 ciclos tampoco es una respuesta.

Actualmente lo tengo conectado al circuito que se activa cada vez que la puerta de seguridad se cierra, pero cuando los trabajadores de la línea se quedan atrás, simplemente abren y cierran la puerta como 20 veces y dicen ignorar lo que sucedió.

Además, estoy abierto a cualquier solución, IDK si hay algún otro producto que pueda agregarle lógica. El presupuesto es de alrededor de $ 100, pero lo más bajo posible es lo mejor. Las etiquetas de publicación pueden no ser apropiadas, honestamente no tengo idea de qué etiquetar.

    
pregunta JJ09

3 respuestas

2

simular este circuito : esquema creado usando CircuitLab

Figura 1. Un circuito basado en temporizadores industriales. Arriba: el diagrama de tiempo deseado. Centro: el circuito. Parte inferior: el diagrama de tiempo nuevamente, pero mostrando la operación interna.

Los temporizadores industriales están disponibles con montaje en riel DIN, etc., y 24 V son los voltajes de operación estándar. Son robustos y tienen cerramientos de plástico y terminales de tornillo. Esta solución utiliza un retardo de encendido y un temporizador de retardo de apagado.

  • La salida del temporizador de retardo de activación se activa algún tiempo después de que se active la entrada. Se apaga inmediatamente el suministro se apaga.
  • La salida del temporizador de demora de apagado se activa inmediatamente con la entrada del disparador. Se mantiene durante algún tiempo después de que se haya eliminado la señal de activación. Para mantener la salida necesita 24 V de potencia.
  • Los contactos de cambio de T1 y T2 están cableados en oposición para que la salida se active cuando el estado de cada uno no coincide.

Si he malinterpretado sus requisitos, agregue un diagrama de tiempo en su pregunta. Puede hacerlo bastante bien utilizando ASCII art y las etiquetas de código como se muestra a continuación.

   _____      _____
__|     |____|     |_____
   _     _    _     _
__| |___| |__| |___| |___

Respuesta a la respuesta del PLC:

Puede optimizar su solución de PLC utilizando los contactos de Rising Edge y Falling Edge. Estos se activan desde el borde y permanecen encendidos durante una exploración del programa.

  X1                   Y0
--|^|---+-------------(SET)----
        |
  X1    |
--|v|---+

  Y0              +TMR-T1---+
--| |-------------+   1.000s|
                  +---------+

T1.Done                Y0
--| |-----------------(RST)----
    
respondido por el Transistor
0

Para responder a su comentario, sí, esto es algo que se puede hacer con un PIC y algunos circuitos adicionales, pero si quiere ir con transistores o relés también es posible implementar. El "problema" principal es el nivel de voltaje de sus señales, la mayoría de los circuitos funcionan con voltajes más bajos, por lo que la conversión de voltaje se hace necesaria tanto para su entrada como para su salida.

Esta es la idea básica (que puede implementarse en hardware o software, elegí la familia lógica CD40xxx ya que esta es la familia de CMOS de mayor voltaje, algunas puertas pueden manejar directamente 15V):

simular este circuito : esquema creado usando CircuitLab

Yo usaría los disparadores de Schmidt, ya que es posible que tenga que lidiar con señales de cambio relativamente lento y umbrales ruidosos. También reducirá la disipación de energía en elementos analógicos como el retraso.

Tenga en cuenta que esto se puede implementar también con transistores o incluso relés. La parte difícil con los relés es posiblemente el elemento de retardo, ya que una constante de tiempo prolongada no es compatible con las corrientes relativamente altas necesarias para operar las bobinas.

Aquí hay una implementación de transistor (podría haber mezclado las conexiones en el XOR final que invertiría el impulso de salida, pero esta es la idea general):

simular este circuito

    
respondido por el Edgar Brown
0

Entonces, encontré el Ace PLC de Velocito por $ 60, pero afortunadamente supongo que mantienen algunos PLC adecuados por ahí. Descargué el software Do-more y PLC sim, hice un tutorial rápido y creo que escribí ok logic para obtener lo que quiero que se haga. Solo necesito ponerlo en uno de los PLC que tienen, y asegurarme de que tengo el voltaje correcto.

Muchas gracias a todos los que respondieron, honestamente esperaba que me inflamaran por las etiquetas incorrectas, la ubicación de la publicación y la falta de conocimiento en general, y estoy muy feliz con toda la ayuda. ¡Así que gracias!

    
respondido por el JJ09

Lea otras preguntas en las etiquetas