Con este curso aprenderás a programar en LADDER (diagrama Escalera), las etapas de un PLC comercial que duplicaremos, y con un AVR ATmega8 diseñaremos un PLC Embedido con las mismas características que cualquier PLC siguiendo los mismos protocolos de seguridad, diseño y aplicación (también puedes usar un ATmega328p).
Veremos:
*Introducción a los PLC's de 1a, 2a y última generación.
*Ejercicios para PLC de 1a, 2a y última generación
*Partes de un PLC comercial
*Fuentes conmutadas
*Cerebro del PLC (Microcontrolador AVR, FPGA)
*Entradas Opto-acopladas para CA y CD
*Interruptores de entrada
*Símbolos de Interruptores eléctricos
*Salidas Opto-acopladas
*4N25 y Control de relevadores (ULN2803)
*Técnica de multiplexación para múltiples relevadores (LATCH 74HCT573)
*Filtro Snubber
*Diseño de Relevador de estado sólido (SSR)
*Salidas digitales (Colector abierto)
*Voltajes de operación del PLC
*Herramientas para el PLC Embedido
*Primer programa en LADDER (Activar un Relevador)
*Compuertas lógicas (AND, OR, NOT, XOR, NAND, NOR, NOR-EX)
*Ejercicios con compuertas lógicas en LADDER
*Retardos en LADDER
*Debouncer (anti-rebote)
*BLINK (LED testigo)
*Contadores Ascendentes, descendentes y cíclicos
*Comparativos
*Enclavamientos (SET, RESET y Rele's internos)
*Llenado de un Tanque (Ejercicios)
*Diagramas de flujo
*Diagrama de Estados
*¿Qué variables Entrada/Salida son externas al PLC?
*FLAG's (Testigos memoria)
*Teclado Matricial 4x4
*ADC en LD Micro
*Sensores Analógicos (ADC)
*Ecuación de la recta para linealizar
*Termopares
*Pirómetro digital
*Lectura de Corrientes y Voltajes negativos
*UART en LADDER
*Medios de comunicación RS485
*Display LCD para PLC (AVR Slave)
*Introducción a motores CD, STEPPER, SERVOS y Trifásicos
*PMW en LD Micro (Servo-motores)
*Principios de Operación de la CA para motores
*Tensión Plena y configuración Delta-Estrella
*Inversión de giro de un motor
*Auto-Transformador
*Variador de velocidad
*Cálculos para protección a motores CA (Cuchillas, Termomagnéticos, Disyuntores, Guardamotores y calibres de cables)
*Medidas de seguridad para nuestra instalación
*MASTER RELAY
*Simulaciones y teoría
*Haremos prácticas con un PLC fabricado con AVR (REAL)
*También haremos un PLC para controlar el llenado de un tinaco (REAL)
*Y por supuesto, aprenderás a programar tu AVR en lenguaje Escalera (LADDER) usando el programa LD MICRO.
Veremos ventajas y desventajas del lenguaje LADDER, así como un método de reducción del programa (para hacer lo mismo con menos líneas de código).
Al final, una vez que aprendas a diseñar tu propio PLC Embedido con todas las características comerciales, podrás programarlo en ASM, en C o LADDER, dependiendo de qué lenguaje te agrade más.