Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un Controlador Lógico Programable (PLC, por sus siglas en inglés) es un dispositivo electrónico
utilizado para controlar procesos industriales o maquinaria. Aquí tienes algunas nociones
básicas de programación de PLC:
1. Lenguajes de programación:
• Lenguajes de Contactos (Ladder Logic): Es el más común y se asemeja a un esquema
eléctrico con relés y contactores. Las instrucciones se representan mediante símbolos
gráficos.
• Lenguajes de Texto Estructurado (ST): Similar a la programación en lenguaje C, utiliza
texto estructurado y es más adecuado para tareas complejas.
• Diagrama de Bloques Funcionales (FBD): Representa funciones lógicas y aritméticas
mediante bloques conectados por líneas.
2. Estructura básica de un programa:
• Secciones: Los programas suelen tener secciones como Inicio (Inicio/Inicio de Ciclo),
Proceso (donde está la lógica principal) y Fin (Fin/Final de Ciclo).
3. Instrucciones básicas:
• Bobinas de Salida (O): Representan salidas físicas como motores o válvulas.
• Contactos (I): Representan entradas, como sensores o interruptores.
• Temporizadores y Contadores: Permiten introducir lógica temporal y contar eventos.
4. Ejecución del programa:
• Escanéo cíclico: Los PLC ejecutan programas en bucles, escaneando las instrucciones de
manera cíclica.
5. Comunicación:
• Entradas/Salidas (E/S): Se refiere a la conexión del PLC con el mundo exterior, como
sensores y actuadores.
• Comunicación con otros dispositivos: Los PLC pueden comunicarse con otros PLC o
sistemas a través de redes industriales.
Nociones de programación avanzada de PLC
La programación avanzada de PLC implica el manejo de conceptos más complejos y la
implementación de técnicas más avanzadas para abordar situaciones específicas. Aquí hay
algunas nociones avanzadas de programación de PLC: