Orquestar secuencias de ensayo PD, de no fusión y de fusión
Una tabla, tres tipos de ensayo
El bucle de monitorización de 500 ms
Modo automático desde ficheros de referencia
Un fragmento de la implementación
Tal cual del ejemplo desplegado en el Raspberry PLC 19R — cópialo libremente:
def select_base(base):
"""Energize only the relay of the chosen base (the rest stay open)."""
for name, relay in BASE_RELAY.items():
rpiplc.pin_mode(relay, rpiplc.OUTPUT)
state = rpiplc.HIGH if name == base else rpiplc.LOW
rpiplc.digital_write(relay, state)El ejemplo completo es un programa entero — cabecera de conexionado, setup y bucle principal — listo para adaptar a tu aplicación.
Preguntas frecuentes
¿Por qué el umbral de fusión es el 50% de la consigna?
Una fuente de corriente constante mantiene la corriente en la consigna mientras el circuito conduce. Cuando el elemento funde, la corriente se desploma hacia cero; el 50% queda muy por debajo de cualquier fluctuación normal, así que el criterio nunca dispara en falso.
¿Cómo se seleccionan los distintos portafusibles?
Cada tamaño de base (10x38, 14x51, 22x58, NH) está cableado a su propio relé del PLC. La secuencia activa exactamente un relé antes de dar potencia, de modo que la base equivocada nunca puede quedar en el circuito.
¿Puede abortarse la secuencia a mitad de ensayo?
Sí. La comprobación de enclavamientos se ejecuta antes de cada muestra, y cualquier disparo — seta de emergencia, microfusible, flag de la fuente — corta la salida y devuelve un veredicto ABORTED con el motivo, que queda registrado en el informe.