En realidad, este es un problema antiguo con los PLC y no es tan simple como sus soluciones previstas.
El mayor problema que tiene es que, además de tener una amplia variedad de voltajes lógicos potenciales que necesita poder manejar, los niveles lógicos reales pueden ser mucho más altos que el riel de 3.3V que está utilizando internamente. Algunos sensores y dispositivos tienen umbrales lógicos superiores a 5V. Como tal, simplemente usando un circuito de corte como ha indicado no detectará el bajo nivel de dichos sensores.
La etapa de entrada de los PLC debe ser mucho más flexible.
Incluso si el nivel lógico de bajo nivel es aceptable, estos circuitos tienen problemas diferentes.
Zener / TVS Limiting.
Este circuito tiene el beneficio de que, para un voltaje de entrada conocido, el Zener puede dimensionarse para que nunca permita que el voltaje exceda el voltaje del riel. Normalmente, elegiría un zener con un voltaje inverso más pequeño que el riel, pero más alto que el umbral lógico de alto nivel.
Sin embargo, el zener pasará una gran parte de su vida con polarización inversa, por lo que paga una penalización en forma de tiempo de recuperación inversa cuando la señal de entrada cae, lo que retrasará su señal un poco.
VyoH
Diodo limitador sobre carril
El uso del diodo hasta el riel tiene el problema de que el voltaje de salida aún excederá Vcc, ya sea solo un poco. Sin embargo, eso todavía puede ser perjudicial para la entrada. Además, en este caso, el tiempo de recuperación inversa significa, para bordes de entrada rápidos, un alto voltaje lo hará muy brevemente.
Entonces
VO L
Alternativas
Optoacoplamiento.
Un método común utilizado por los PLC es utilizar optoacopladores.
simular este circuito : esquema creado con CircuitLab
Este método le brinda el beneficio adicional de aislamiento y separación del suelo. El problema con esto es que necesita algún tipo de acondicionamiento de señal entre el sensor y la entrada para asegurarse de que el LED esté encendido en el umbral correcto y que la cantidad correcta de corriente se alimente a través del LED. Ese condicionamiento podría ser la resistencia simple que se muestra arriba, o un circuito complejo que incluye algún tipo de comparador.
La velocidad del optoacoplador también es un factor limitante. Sin embargo, este método se usa comúnmente porque le brinda total flexibilidad.
Acondicionamiento de entrada analógica
Otro método es aceptar la señal en forma analógica, compararla con una referencia variable con histéresis y generar el nivel lógico de esa manera.
simular este circuito
Obviamente, los componentes, incluido el comparador, deben elegirse para acomodar los voltajes de entrada máximos. El circuito que se muestra es bastante simple, puede volverse mucho más complejo con filtros, reguladores, protección ESD, etc.
Combinación
Por razones de aislamiento, puede combinar lo anterior y hacer que el comparador alimente un controlador de corriente constante al LED de un optoacoplador.
Si estuviera desarrollando un producto, ensamblaría todo eso en un pequeño módulo enchufable que podría enchufarse en los enchufes de borde de tarjeta en una placa "madre", como se usa para tarjetas en PC. De esa manera, puede reemplazarlos fácilmente si uno se fríe. Ese método también le permite poner a disposición otros tipos de entrada, por ejemplo, una entrada de fibra óptica.