IF Count >= 100 THEN Conveyor := FALSE; END_IF;
Antes de entrar en materia, es importante entender la metodología. Resolver problemas de lógica digital mediante PLCs no se trata de memorizar códigos, sino de desarrollar un pensamiento estructurado. Al analizar ejercicios resueltos, el estudiante aprende a:
Los sistemas más complejos se resuelven mejor con el método o con registros de desplazamiento . ejercicios de plc resueltos
Paso 3 - Amarillo B: [M0.3] -> Rojo A (Q0.0) y Amarillo B (Q0.4) . Inicia T3. Al cumplirse T3, vuelve a M0.0.
| Rung | Logic | |------|-------| | 1 | Start AND Stop AND OL → Coil Motor (with Motor parallel contact) | IF Count >= 100 THEN Conveyor := FALSE;
| T0 T1 Q0.0 | |----| |-----|/|--------( )--| (Taladro activo)
Antes de resolver sistemas complejos, debemos dominar la lógica de escalera. Utilizaremos la nomenclatura estándar IEC 61131-3. Paso 3 - Amarillo B: [M0
Diseñar un programa para encender un motor con un pulsador de "Start" (I0.0) y apagarlo con un pulsador de "Stop" (I0.1). El motor debe permanecer encendido tras soltar el botón de arranque. Solución (Ladder): Renglón 1: Se coloca un contacto normalmente abierto (NO) de en paralelo con la salida (retroalimentación o enclavamiento).