
Revisaremos el alcance y contenido del curso.
Descarga las "Hojas de ayuda para PLC" que te serán muy útiles para hacer los ejercicios del curso.
Hablaremos de las características de un PLC comercial y uno Embedido para cumplir con las normas de fabricación. ¿Porqué un PLC Embedido?
Veremos el uso de relevadores para un PLC de 1a generación, el código GRAY aplicado a relevadores.
También hablaremos de lo que debe conocer un instalador y programador de PLC, y normativas.
Veremos un pequeño ejercicio de cómo controlar un proceso con relevadores (el cableado es el Software).
Veremos la teoría del PLC de 2a generación que se basa en semi-conductores y las características de los varios lenguajes usando en un PLC.
También hablaremos de los PLC's de última generación.
Hablaremos de las fuentes lineales y conmutadas (Teoría de operación), y cuando se usan en el PLC.
Hablaremos sobre las diferentes tecnologías que puedes usar para fabricar tu PLC.
Aprenderemos a catalogar las señales de entrada y salida para manejarlas en el programa.
Hablaremos de las reglas de diseño para la etapa de entrada del PLC.
Ahora veremos qué hacer cuando queremos disparar a la entrada una señal de CA
Veremos diferentes técnicas para proteger y activar las salidas de tu PLC.
Veremos como opera la simulación de una salida opto-acoplada con 4N25 y ULN2803.
Hablaremos de la técnica para controlar múltiples relevadores usando un LATCH (memoria) con un sólo BUS de 8-bits.
Explicaremos la técnica de supresión de oscilaciones (Filtro Snubber) en los platinos de un relevador y en semiconductores de conmutación.
Diseñaremos un relevador de estado sólido como sustituto de un relé eletro-mecánico.
Hablaremos de un tipo de salidas del PLC sin relevador (Colector abierto o salidas digitales), características y aplicaciones.
Veremos las salidas a Colector abierto de un PLC comercial y de nuestro PLC Embedido.
Hablaremos rápidamente de los voltajes de operación comercial para el PLC.
Explicaremos como descargar el programa, hablaremos del creador de LD micro y sus características para empezar a prorgamar en LADDER.
Te añado el programa y una carpeta de ejemplos en LADDER que podrás revisar cuando ya seas más avanzado en la programación Escalera.
Este es el primer programa en LADDER dónde hablaremos de las configuraciones de una entrada y de una salida. Simularemos.
Veremos como implementar la compuerta "AND" en LADDER. Simularemos.
Veremos como implementar la compuerta "OR" en LADDER. Simularemos.
Veremos como implementar la compuerta "NOT" en LADDER. Simularemos.
Veremos como implementar la compuerta "NAND y NOR" en LADDER. Simularemos.
Practicaremos la edición de los diagramas lógicos en LADDER.
Veremos como implementar la compuerta "XOR" en LADDER. Simularemos.
Veremos como implementar la compuerta "XNOR" en LADDER. Simularemos.
Practicaremos la edición de los diagramas lógicos en LADDER.
Practicaremos la edición de los diagramas lógicos en LADDER.
Aprenderemos a editar retardos.
Vamos a ejercitar retardos en LADDER
Vamos a practicar retardos para el "anti-rebote" a la entrada y hacer parpadear un Foco piloto (BLINK).
Hablaremos de los contadores existentes en LD Micro.
Veremos las instrucciones de comparativo.
Veremos un ejercicio para mezclar contadores con retardos.
Hablaremos de una mayor jerarquía en el uso de varias configuraciones más avanzadas llamadas SET, RESET y Relé interno (ahora como enclavamiento).
Ejercitaremos los temas vistos hasta ahora.
Ya estas listo para resolver un problema real usando todo lo visto hasta ahora.
Veremos una forma de programar "intuitiva" para el llenado de un tanque.
Imprime tus hojas de ayuda.
Veremos las herramientas para editar un código más estructurado.
Veremos el mismo ejercicio de llenado del tanque anterior pero con una sintaxis más avanzada, usando SET, RESET en estructura tipo árbol.
Resolveremos para hacer más eficiente y reducido nuestro código anterior (PARTE 2).
Veremos consideraciones reales técnicas para armar este proyecto. Simularemos.
Consejos prácticos cuando variables de entrada (complejos o de mucha potencia) o salida son muy complejos para meterlo al LADDER.
Explicaremos la conexión de un teclado matricial 4x4 nuestro PLC.
Veremos un ejemplo sencillo para la activación de un relevador usando un código de acceso, que aun que, no es la aplicación más ortodoxa para PLC, entenderás cómo hacer el código en LADDER para el teclado matricial.
Veremos los pasos para que aprendas a transformar un algoritmo a "diagrama de flujo", y de aqui, puedas programar en LADDER, lenguaje "C", lenguaje Ensamblador, o el lenguaje de tu preferencia.
Hablaremos del uso del ADC en LD Micro con un ejemplo de medición de temperatura.
Veremos el control de una máquina que caliente plástico a través de una resistencia calorífica, en el SETPOINT se apaga calentador y se activa un ventilador. En caso de exceso de temperatura se dispara una alarma.
Veremos como interpretar a la temperatura usando la ecuación de la recta (usaremos una fórmula de conversión de voltaje a temperatura).
Hablaremos de los sensores de temperatura Termopar y algunos métodos para su control
Comentaremos algunas técnicas para adecuar la lectura de voltajes negativos, mayores de +5V o conversión de corriente a voltaje.
Haremos el código LADDER para enviar datos por UART
Hablaremos de como comunicar nuestro PLC con otro módulo vía UART con RS485, que es un protocolo de BUS muy usando en PLC.
Veremos como controlar un LCD 16x2 en LADDER conectado por UART como aditamento auxiliar al PLC.
Explicaremos brevemente la arquitectura, entradas, salidas y funciones de esta tarjeta. Revisa el manual para que veas qué puedes hacer con ella. Puedes adquirir conmigo la tarjeta de PLC Embedido (pide informes).
Mostraremos ya en físico la arquitectura de la Tarjeta de PLC Embedido (revisa el manual para que veas qué puedes hacer con ella).
Explicamos el manual para que puedas usar y programar tus aplicaciones. Puedes bajarlo.
Explicaremos paso a paso cómo programar nuestro AVR y usar nuestra tarjeta PLC para sensar un pulsador digital y encender un LED. Tanto el programador como la tarjeta PLC las puedes adquirir conmigo.
Veremos paso a paso cómo programar el sensado de la "Entrada 1" y que active el LED "S4" con su relevador, usaremos un RELE INTERNO "MEMO1" para enclavar. Pondremos otra "Entrada 2" para desactivar el enclavamiento.
Usando el código LADDER del ejercicio ADC para sensar el canal ADC0 con 4 "Setpoints", activaremos la salida del Relevador de estado sólido (SSR) de nuestra tarteja PLC para activar un ventilador (foco).
**Revisa el manual para la configuración del AVR si programas en LD_MICRO.
Conectaremos en el puerto de UART de nuestra tarjeta PLC un Bluetooth y recibiremos los datos a un teléfono celular usando la APP "Virtual terminal"
Ahora controlaremos una bomba monofásica de 127VCA con el Relevador de estado sólido (SSR) de nuestra tarjeta PLC.
Daremos una pequeña introducción sobre los motores que se usan con PLC
Hablaremos de la configuración para PWM en LADDER y el control de un Servomotor
Hablaremos de la teoría de la CA trifásica, como se genera, que nos ayudará a entender las configuraciones de un motor de CA y otros conceptos teóricos.
Veremos la conexión Deltra-Estrella del motor trifásico.
Veremos como se comporta en el simulador el controlor por el PLC (LADDER) para Delta-Estrella.
Hablaremos del control Delta-Estrella con inversión de giro del motor. Haremos el LADDER y la simulación.
Hablaremos el uso de Auto-transformador para el arranque del motor trifásico.
Explicaremos el uso del Variador de velocidad en el control del motor trifásico.
Veremos la placa de un motor CA, sus parámetros, la potencia en CA, Reactancias. Haremos cálculos de corriente y eficiencia (parte 1).
Haremos cálculos de corriente para diferentes protecciones de la instalación, y de un motor mono-fásico (parte 2).
Hablaremos de las diferentes protecciones para nuestra instalación y nuestro motor (parte 3).
Veremos un resumen de las normas de la NOM-001-SEDE para motores (parte 4).
Veremos medidas de seguridad para nuestra instalación de PLC y sugerencias prácticas para evitarle accidentes a nuestro operador.
Este es el último tipo de protección para nuestro PLC llamado Relevador Maestro de Control, que asegura que ninguna salida funciona sin esta aplicación.
Se harán todos los cálculos para el proyecto de llenado de Tanque con bomba monofásica (PARTE 1).
Este será nuestro proyecto final donde aplicaremos parte de lo aprendido durante el curso.
Se fabricó la tarjeta para el proyecto de llenado de Tanque con bomba monofásica (PARTE 2)
Mostraremos y explicaremos los detalles de la tarjeta final, el algoritmo y la instalación.
Vamos a editar el código en LD_MICRO y asignar los pines a nuestra tarjeta (PARTE 3)
Este es el video de operación final (con Tinaco y Cisterna en maqueta).
Te comparto todos los códigos editados durante este primer curso.
Debido a la extensión de este curso, veremos más teoría y proyectos en el próximo.
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.