Académique Documents
Professionnel Documents
Culture Documents
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila
NOTAS ADICIONALES
Toda empresa de fabricacin cuenta con decenas e incluso cientos de maquinas, todas ellas operadas por experimentados trabajadores. Las maquinas complejas, especialmente las que cuentan con muchas operaciones, requieren de la automatizacin o el uso de PLC (programable logic controllers), el cual es un dispositivo de estado solido que provee control elctrico a los equipos.
La mayora de los PLC fueron orientados a la industria automotriz. Cuentan con un CPU y una memoria que permite almacenar las operaciones a realizar y posteriormente ejecutar en el orden programado. Utilizan un software de computadora mediante el cual son programados. Procedimiento para el uso de PLC - Checar el estatus I/O - Almacenar datos en memoria - Ejecutar el programa - Actualizar las salidas
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila
Se utilizan smbolos lgicos para representar los comandos de un PLC. As, se tiene la opcin EON (examine on) y la EOF (examine off), ambas son entradas; y para las salidas se utiliza el OUT (output energize)
Dispositivos de entrada Los pushbuttons (PB) son dispositivos comunes de entrada, tambin los sensores de prescencia (photo eye o PE) y los limit switches (LS)
Estos son los smbolos comunes de los dispositivos de entrada Salidas Un PLC controla dispositivos mecnicos para el arranque de motores, como vlvulas solenoides o iniciadores, mas no en si los motores directamente, ya que no cuenta con la potencia necesaria.
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila
El uso de la conexin Ethernet facilita el intercambio de datos Esta norma contempla dos tipos de lenguajes de programacin: A. Lenguajes Grficos B. Lenguajes Textuales A. LENGUAJES GRAFICOS Se denomina lenguaje grfico a la representacin basada en smbolos grficos, de tal forma que segn la disposicin en que se encuentran cada uno de estos smbolos Y en conformidad a su sintaxis que lo gobierna, expresa una lgica de mando y. control. Dentro de ellos tenemos: - Carta de Funciones Secuenciales o Grafcet El Grafcet es una representacin de anlisis grfico donde se establecen las funciones de un sistema secuencial. Este lenguaje consiste en una secuencia de etapas y transiciones, asociadas respectivamente con acciones y condiciones. Las etapas representan las acciones a realizar y las transiciones las condiciones que deben cumplirse para ir desarrollando acciones. - Plano de Funciones Es una representacin grfica orientada a las puertas lgicas AND, OR y sus combinaciones. Las funciones individuales se representan con un smbolo, donde su lado izquierdo se ubica las entradas y en el derecho las salidas. Los smbolos usados son iguales o semejantes a los que se utilizan en los esquemas de bloques en electrnica digital.
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila
- Diagrama de Contactos o Plano de Funciones Es la representacin grfica que tiene cierta analoga a los esquemas de contactos segn la norma Nema (USA). Su estructura obedece a la semejanza que existe con los circuitos de control con lgica cableada, es decir, utiliza la misma representacin de los contactos normalmente abiertos y normalmente cerrados, con la diferencia que su interpretacin es totalmente diferente. Cuenta con otros elementos que permiten realizar clculos aritmticos, operaciones de comparacin, implementar algoritmos de regulacin, etc. Su gran difusin se debe por facilitar el trabajo a los usuarios
B. LENGUAJES TEXTUALES Este tipo de lenguaje se refiere bsicamente al conjunto de instrucciones compuesto de letras, cdigos y nmeros de acuerdo a una sintaxis establecida. Se considera un lenguaje de menor nivel que los grficos y por lo general se utilizan para programar pequeos PLCs cuyos programas no son muy complejos, o para programar instrucciones no programables en modo grfico Existen dos lenguajes diferentes en nivel y tipo de aplicacin, ellos son: 1. Lista de Instrucciones Son instrucciones del tipo Booleanas, utilizando para su representacin letras y nmeros. La desventaja radica en la magnitud del trabajo que es necesario para su programacin, especialmente si el programa consta de unos cientos de instrucciones. Representacin de un programa en lista de instrucciones para diferentes marcas de PLCs Siemens (Simatic) U E0.1 U E0.2 O E0.3 = A3.1 Telemecnique L I0.01 A I0.02 O I0.03 = O3.01 General Electric LD %I0001 AND %I0002 OR %I0003 OUT %Q0031
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila
MARCA
SIEMENS (Simatic) SIEMENS (TI) AEG (Modicon) KLOCKNER MOELLER TELEMECANIQUE ALLEN BRADLEY GENERAL ELECTRIC (Fanuc) PLANO DE INSTRUCCIONES STEP 5
GRAFICO
PLANO DE CONTACTOS STEP 5, STEP 7 GRAFCET GRAPH 5, S7GRAPH TISOFT
TEXTUAL
LISTA DE INSTRUCCIONES STEP 5, STEP 7 TEXTO ESTRUCTURADO STEP 7
MODSOFT
PL7 - 2
PL7 - 1
PL7 9
LOGICMASTER 90
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila
PROGRAMACION ESTRUCTURADA Cuando se desea programar tareas de automatizacin muy complejas donde utilizar una programacin lineal resulta demasiado laborioso, es conveniente en este caso dividir el problema en partes, de tal forma, que interpretndolo y resolvindolo en forma parcial mediante bloques y al final unir este conjunto de programas en uno solo, resulta significativamente ms fcil para el usuario. La Programacin Estructurada consiste en la divisin del programa de aplicacin en bloques que se caracterizan por una independencia funcional, donde cada bloque del programa realiza una tarea especfica claramente definida. Las ventajas que se obtienen programando en forma estructurada son: - La compresin, solucin, simulacin y pruebas es mucho ms fcil cuando un problema muy complejo es tratado por partes. - El diagnstico de fallas y por ende su solucin es tambin ms fcil, dado que una vez identificado el bloque del programa donde se encuentra la falla, su correccin resulta ms rpido que si se afrontara el programa global. - Los programas parciales pueden ejecutarse independientemente por equipos de programadores, cada grupo elaborando bloques individuales. - Se emplea mejor la capacidad de la memoria dado que pueden llamarse los bloques de programas las veces que se requiera sin que se tenga que programar repetidas veces. Por otro lado, dependiendo del tipo de procesador que disponga el PLC la programacin estructurada puede aprovecharse con menor o mayor Eficiencia. Este es el caso, como se mencion anteriormente de los PLC diseados en base a microprocesadores del tipo mono tarea, donde la programacin estructurada compuesta por una serie de bloques de programacin, se ejecuta en base al procesamiento secuencial o lineal de un bloque matriz, que viene hacer el ncleo de la estructura.
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila
OB: Mdulo de Organizacin PB Mdulo de Programa FB Mdulo Funcional DE3 Mdulo de Datos
Hoy en da se cuenta con procesadores de mayor velocidad de procesamiento, mayor memoria y caractersticas adicionales que le permiten ejecutar a los PLCs programas ms rpidamente, estos son los procesadores multifuncin (286, 386, 486, etc.), con capacidad de ejecutar varios programas en forma simultnea tales como tareas de posicionamiento, medicin analgica, tratamiento secuencial, dilogo, etc. Los PLCs multifuncin desarrollados en base a microprocesadores multitarea se caracterizan por su mayor velocidad para atender diferentes programas a la vez y en tiempo real, adems por su mayor capacidad de memoria para ejecutar varios programas simultneamente sin originar conflictos. En conclusin, la diferencia en el procesamiento de estos dos tipos de programas estructurados radica en que el primero funcionando con microprocesadores mono tarea, ejecutan los diversos mdulos o bloques de programacin segn un procesamiento secuencial, es decir, uno a continuacin del otro, mientras que el procesador multifuncin adems del procesamiento secuencial, puede ejecutar el programa estructurado independientemente si se ejecut el bloque anterior.
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila
Tipos de seales Existen dos tipos de seales bien definidas por un PLC: a) Seal Discreta Tambin conocida como binaria, digital, lgica o bien, todo o nada (TON). Se caracteriza porque slo pueden adoptar uno de dos posibles estados o niveles. A estos dos estados posibles se le asocia para efectos del procesamiento el estado de seal "0 " y el estado de seal "l". Como entrada puede ser un pulsador o interruptor de posicin y como salida una lmpara indicadora
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila
Ing.AlejandroHernndezBrionesUniversidadTecnolgicadeCoahuila