💻 Controladores Lógicos Programables (PLC)
Fundamentos · Entradas/Salidas · Programación Ladder · Marcas y Aplicaciones
¿Qué es un PLC?
Un PLC (Programmable Logic Controller) es una computadora de grado industrial diseñada para operar en ambientes hostiles (con ruido electromagnético, vibración, polvo y temperatura variable), ejecutando instrucciones en tiempo real para gobernar procesos secuenciales, bombas, cintas transportadoras y lazos PID.
Ciclo de Scan del PLC:
1. Lectura de Entradas (Input Scan) → 2. Ejecución del Programa de Usuario (Logic Execution) → 3. Actualización de Salidas (Output Scan) → 4. Autodiagnóstico y Comunicación interna.
1. Lectura de Entradas (Input Scan) → 2. Ejecución del Programa de Usuario (Logic Execution) → 3. Actualización de Salidas (Output Scan) → 4. Autodiagnóstico y Comunicación interna.
Módulos de Entradas y Salidas (I/O)
- Entradas Digitales (DI): Señales discretas Todo o Nada (ON/OFF), habitualmente en 24 Vcc (PNP o NPN) procedentes de pulsadores, finales de carrera o sensores fotoeléctricos.
- Salidas Digitales (DO): Pueden ser a Relé (libres de potencial, aptas para 220 Vca o cargas mixtas) o a Transistor (rápidas, aptas para trenes de pulso PWM o control de servomotores).
- Entradas Analógicas (AI): Convierten señales continuas de 4-20 mA o 0-10 V mediante conversores ADC (12 a 16 bits) para lecturas de presión, nivel, flujo o temperatura.
- Salidas Analógicas (AO): Generan señales 4-20 mA o 0-10 V para modular válvulas proporcionales o la consigna de frecuencia en un VFD.
Lenguajes de Programación Estándar (IEC 61131-3)
| Lenguaje | Tipo | Descripción y Uso Típico |
|---|---|---|
| LD (Ladder Diagram) | Gráfico | Diagrama de contactos y bobinas. El lenguaje más universal y fácil de diagnosticar por electricistas. |
| FBD (Function Block Diagram) | Gráfico | Bloques de funciones lógicas (AND, OR, temporizadores, contadores) conectados entre sí. |
| ST (Structured Text) | Texto estructurado | Sintaxis similar a Pascal/C. Ideal para cálculos matemáticos complejos, bucles y gestión de datos. |





