Si desea una forma más compacta de hacer una entrada digital, use un optoaislador
La forma en que los PLC reales detectan la presencia o ausencia de red eléctrica en una entrada en el mundo real es mediante el uso de un optoaislador en el circuito de entrada, que proporciona aislamiento galvánico entre Usted y la red eléctrica, al igual que lo hace un transformador, la forma más simple de este circuito se muestra a continuación (omitiendo los detalles de supresión de sobretensiones / filtrado de ruido que desee agregar si desea una solución confiable).
Tenga en cuenta que su optoaislador deberá tener una entrada de CA (con los LED de respaldo), y R1 y R2 (que actualmente están configurados para una entrada de red de 240 V) debe 2W resistencias de película ignífuga / fusible de potencia nominal de 3W (disipan 1,2W cada una). (La razón para usar dos es para evitar que el optoaislador se vuelva bang si alguno de ellos se pone en cortocircuito de alguna manera). Además, tenga en cuenta que la corriente nominal del LED es de 10 mA; este es un buen punto de inicio, pero Es posible que deba ajustarse en función del optoaislador utilizado, y que el circuito de salida también dependerá del optoaislador utilizado. Lo que he mostrado con la resistencia de extracción externa es correcto para un optoaislante de salida de transistor, pero es superfluo si el optoaislador proporciona un Salida lógica CMOS en su lugar.
Por último, pero no menos importante, el diseño de PCB es crítico para circuitos aislados galvánicamente. Debe haber una zona de exclusión en el PCB, que separa el lado de la red eléctrica del lado lógico, donde no se permite el cobre, y debe ser lo suficientemente ancho (8 mm es adecuado para una red de 240 V en circunstancias normales) para evitar que las subidas de tensión salten la brecha incluso en condiciones adversas (sucias / ...).
simular este circuito : esquema creado usando CircuitLab
La medición de voltaje es generalmente una cosa más especializada
Medir el voltaje de red es algo mucho más especializado, por lo que no es el tipo de cosa que haría una tarjeta de entrada de PLC. (Empieza a necesitar una gran cantidad de circuitos que viven en el lado de la red, o un amplificador de aislamiento costoso cuyas entradas se alimentan de un divisor de voltaje resistivo).