Cursos
Clase #13 - Bobinas y Contactos en TIA Portal V18: Dominio Profesional de Ladder
Bobinas y Contactos en TIA Portal V18: Dominio Profesional de Ladder
💡 Por qué este video es esencial: Los contactos parecen simples, pero su mal uso causa el 80% de bugs en Ladder. En este video te muestro cuándo usar Set/Reset vs. salida directa, cómo integrar comparadores inline sin romper la legibilidad, y por qué la 'doble bobina' sigue siendo el error #1 incluso en programadores experimentados. ¡La demostración de diagnóstico online es clave!
👋 Introducción: Lo Básico Bien Hecho Es Avanzado
Bienvenido a la Clase #13. Ya conoces el ecosistema de lenguajes (Clase 12) y tienes estructuras de datos profesionales (Clases 9-11). Ahora volvemos al átomo de Ladder: contactos y bobinas.
Pero no vamos a repetir lo básico. Vamos a elevarlo. Un contacto no es solo "abierto/cerrado"; es una decisión lógica que debe ser legible, mantenible y libre de efectos secundarios. Una bobina no es solo "encender/apagar"; es una acción que debe respetar el ciclo de escaneo y la seguridad del proceso.
En este artículo repasamos conceptos, pero ver el comportamiento en tiempo real durante el scan cycle y diagnosticar errores comunes solo es posible en el video.
🎯 Lo que aprenderás en esta sesión (Enfoque Ladder Pro)
- Salida Directa ( ) vs. Set (S) / Reset (R): Cuándo usar cada patrón y riesgos de mezcla.
- Contactos Negados [ / ] vs. Lógica Invertida: Mejor práctica para legibilidad.
- Comparadores Inline Integrados: Mantener redes limpias sin bloques separados.
- La Doble Bobina: Detección y Solución: Por qué ocurre y cómo estructurar para evitarla.
- Diagnóstico Online de Contactos/Bobinas: Interpretar colores y estados correctamente.
⚙️ Conceptos Clave (Resumen Técnico Ladder)
1. El Gran Debate: Salida Directa vs. Set/Reset
Como demuestro en el minuto 02:30 del video, esta elección define la arquitectura de tu lógica:
Patrón | Comportamiento | Mejor Para | ⚠️ Riesgo |
|---|---|---|---|
Salida Directa ( ) | Refleja estado lógico en ese instante del scan | Lógica combinacional, interlocks, señales condicionales | Si la condición cambia, la salida cambia inmediatamente. |
Set (S) / Reset (R) | Mantiene estado hasta instrucción opuesta explícita | Secuencias, memorización, arranque/paro de motores | Si olvidas el Reset, la salida queda activa permanentemente. |
Mezcla Ambos | ❌ NUNCA HACERLO | — | Comportamiento impredecible. La última instrucción ejecutada gana. |
2. Contactos Negados: Claridad ante Todo
Un contacto negado [ / ] invierte lógicamente la entrada. Pero hay una mejor práctica:
- ❌ Evitar: |--[ /Sensor_NivelAlto ]-- (Requiere pensamiento inverso)
- ✅ Preferir: Definir tag como Sensor_NivelBajo o No_Hay_NivelAlto y usar contacto normal [ ].
¿Por qué? Porque en modo online, un contacto verde significa "condición verdadera". Con negados, verde = "falso físico", lo que confunde al técnico de mantenimiento.
3. Comparadores Inline: Legibilidad sin Sacrificio
TIA Portal permite insertar comparadores directamente en la red Ladder:
|--[Motor.Activo]--[Tanque.Nivel > 80.0]--[Valvula.Abierta]--(Bomba.Run)--Esto evita crear redes separadas con bloques CMP, manteniendo la lógica contextualizada. En el video mostramos cuándo esto mejora la claridad y cuándo la empeora (comparadores complejos).
4. La Doble Bobina: El Fantasma que Nunca Muere
Escribir %Q0.0 en dos redes distintas hace que solo la última ejecución en el scan cycle prevalezca. Es un bug silencioso y devastador.
Solución Profesional:
- Usa marcas auxiliares (M) para lógica intermedia.
- Consolida todas las condiciones en UNA sola red final que drive la salida física.
- Usa la función "Cross-reference" de TIA Portal para detectar duplicados automáticamente.
En el video simulamos una doble bobina y mostramos cómo diagnosticarla con cross-reference.
✅ Checklist de Contactos y Bobinas en Ladder
Antes de cerrar cualquier red:
- Patrón de salida consistente (Directa O Set/Reset, nunca ambos).
- Contactos negados minimizados; preferir tags con nombre positivo.
- Comparadores inline solo si la condición es simple y legible.
- Cross-reference verificado para salidas físicas (%Q).
- Marcas auxiliares usadas para lógica intermedia compleja.
Este checklist está integrado en mi flujo de trabajo mostrado en el video. Úsalo en cada red que programes.
🛑 Errores Comunes en Contactos y Bobinas
- Mezclar Set/Reset con Salida Directa en misma variable: Causa comportamiento errático dependiente del orden de scan.
- Negar Contactos de Seguridad: Un E-Stop debe ser contacto NORMALMENTE ABIERTO en Ladder (porque físicamente es NC). Negarlo invierte la lógica de seguridad.
- Comparadores Inline Complejos: IF (A>B AND C<D) OR (E=F AND G!=H) inline es ilegible. Usa bloque CMP separado.
- Ignorar Cross-Reference: Asumir que no hay doble bobina sin verificar. TIA Portal te lo dice gratis; úsalo.
👉 MIRA EL VIDEO PARA VER CÓMO LA NEGACIÓN AFECTA EL DIAGNÓSTICO ONLINE
¿Te ha pasado una doble bobina que tardaste horas en encontrar?
Déjame un comentario en YouTube describiendo cómo la descubriste. Tu experiencia ayudará a otros a evitar el mismo dolor.
🔔 ¡Suscríbete y activa la campanita! En la Clase #14 aprendemos a usar flancos positivos y negativos para detectar cambios de estado precisos. Esencial para contadores, secuencias y comunicación. ¡No te lo pierdas!

Publicar un comentario
0 Comentarios