Download Presentación de PowerPoint
Document related concepts
no text concepts found
Transcript
TEMA III. CONTENIDO: Lenguajes de Programación. Operandos. Operaciones. Programación lineal ó estructurada. Estructura de datos. Planificación de un automatismo. Redes de comunicaciones Industriales Modelo OSI de 7 capas. Redes comerciales. 09/08/2017 Asig. PLC - Prof. José Borjas 1 09/08/2017 Asig. PLC - Prof. José Borjas 2 09/08/2017 Asig. PLC - Prof. José Borjas 3 La elección del lenguaje de programación depende de: .- Los conocimientos del programador .- El problema a resolver .- El nivel de descripción del proceso .- La estructura del sistema de control .- La coordinación con otras personas o departamentos 09/08/2017 Asig. PLC - Prof. José Borjas 4 El Diagrama de escalera (LD) ó (LAD, KOP), también conocido como “lenguaje de contactos” tiene sus orígenes en los Estados Unidos. Está basado en la representación gráfica de la lógica de relés (automatismos eléctricos). Lista de Instrucciones (IL) ó (STL, AWL), es el modelo de lenguaje ensamblador basado en acumulador o pila simple; procede del alemán “Anweisungliste”. El Diagramas de Bloques Funcionales (FBD) ó (FBD, FUP), aparecen como circuitos integrados y es ampliamente utilizado en Europa. El lenguaje Texto estructurado (ST) ó (SCL), es un lenguaje de alto nivel con orígenes en el Ada, Pascal y C. 09/08/2017 Asig. PLC - Prof. José Borjas 5 09/08/2017 Asig. PLC - Prof. José Borjas 6 09/08/2017 Asig. PLC - Prof. José Borjas 7 TEMA III. CONTENIDO: Lenguajes de Programación. Operandos. Operaciones. Programación lineal ó estructurada. Estructura de datos. Planificación de un automatismo. Redes de comunicaciones Industriales Modelo OSI de 7 capas. Redes comerciales. 09/08/2017 Asig. PLC - Prof. José Borjas 8 Lista de operaciones : 1.- Operaciones lógicas con bits. 2.- Operaciones de Comparación. 3.- Operaciones de contaje 4.- Operaciones de conversión 5.- Operaciones con bloques de datos 6.- Operaciones de salto 7.- Operaciones aritméticas con enteros 09/08/2017 Asig. PLC - Prof. José Borjas 9 Lista de operaciones (..cont): 8.- Operaciones aritméticas con números en coma flotante 9.- Operaciones de transferencia . 10.- Operaciones de control del programa 11.- Operaciones de desplazamiento y rotación 12.- Operaciones con bits de la palabra de estado 13.- Operaciones de temporización 14.- Operaciones lógicas con palabras. 09/08/2017 Asig. PLC - Prof. José Borjas 10 TEMA III. CONTENIDO: Lenguajes de Programación. Operandos. Operaciones. Programación lineal ó estructurada. Estructura de datos. Planificación de un automatismo. Redes de comunicaciones Industriales Modelo OSI de 7 capas. Redes comerciales. 09/08/2017 Asig. PLC - Prof. José Borjas 11 09/08/2017 Asig. PLC - Prof. José Borjas 12 Jerarquía de llamada en el programa de usuario Secuencia y profundidad de anidamiento 09/08/2017 Asig. PLC - Prof. José Borjas 13 TEMA III. CONTENIDO: Lenguajes de Programación. Operandos. Operaciones. Programación lineal ó estructurada. Estructura de datos. Planificación de un automatismo. Redes de comunicaciones Industriales Modelo OSI de 7 capas. Redes comerciales. 09/08/2017 Asig. PLC - Prof. José Borjas 14 09/08/2017 Asig. PLC - Prof. José Borjas 15 09/08/2017 Asig. PLC - Prof. José Borjas 16 09/08/2017 Asig. PLC - Prof. José Borjas 17 09/08/2017 Asig. PLC - Prof. José Borjas 18 TEMA III. CONTENIDO: Lenguajes de Programación. Operandos. Operaciones. Programación lineal ó estructurada. Estructura de datos. Planificación de un automatismo. Redes de comunicaciones Industriales Modelo OSI de 7 capas. Redes comerciales. 09/08/2017 Asig. PLC - Prof. José Borjas 19 Procedimiento básico para planificar una solución de automatización. Subdividir el Proceso en áreas o grupos Describir las diferentes áreas funcionales Definir los requerimientos de seguridad Definir los elementos de manejo y visualización Crear esquemas de configuración 09/08/2017 Asig. PLC - Prof. José Borjas 20 1.- Subdividir el proceso en áreas o grupos Considere el siguiente proceso 09/08/2017 Asig. PLC - Prof. José Borjas 21 09/08/2017 Asig. PLC - Prof. José Borjas 22 2.- Describir el funcionamiento en diversas áreas a.) Descripción y funcionamiento. b.) Elementos o aparatos · Entradas y salidas eléctricas, mecánicas y lógicas de cada tarea · Enclavamientos y dependencias entre las diferentes tareas 09/08/2017 Asig. PLC - Prof. José Borjas 23 La siguiente tabla muestra un formato para la recopilación de esta información: Área: Equipo: Características: Mecánicas, eléctricas, neumáticas, etc. Descripción del funcionamiento. Modos de funcionamiento, (Manual, Automático, Local, etc.) Condiciones para la conexión. Condiciones para la desconexión Condiciones de seguridad. (Fail Safe o Falla Segura) 09/08/2017 Asig. PLC - Prof. José Borjas 24 La tabla siguiente contiene un ejemplo de descripción de los aparatos que se utilizan en el proceso de mezcla industrial. Material A/B: Motores para bombas de alimentación Las bombas de alimentación conducen los materiales A y B al recipiente de mezcla. .- caudal: 400 L/min .- potencia: 100 KW a 1200 rpm Las bombas se controlan desde un panel de mando (Marcha/Paro), localizado en las cercanías del recipiente de mezcla. El número de puestas en marcha se cuenta para fines de mantenimiento. La puesta a 0 del contador y la cancelación del indicador de mantenimiento se realiza mediante un pulsador común. Rigen las siguientes condiciones de habilitación: .- El recipiente de mezcla no está lleno .- La válvula de salida del recipiente de mezcla está cerrada .- El PARO DE EMERGENCIA no está activado. Rige la siguiente condición de desconexión: .- El sensor de flujo señaliza que no hay caudal 7 segundos tras arrancar el motor de bomba. .- Mientras funciona el motor, el sensor de flujo no señaliza circulación de material. Condiciones de seguridad: .- El PARO DE EMERGENCIA es independiente del PLC. 09/08/2017 Asig. PLC - Prof. José Borjas 25 2.1.- Listado de entradas y salidas. Después de haber definido físicamente cada uno de los aparatos a controlar, se han de dibujar diagramas de entradas y salidas para cada aparato o cada área de tareas. Estos diagramas equivalen a los bloques lógicos o de código que han de ser programados. 09/08/2017 Asig. PLC - Prof. José Borjas 26 2.2. Crear un diagrama de E/S para los motores 09/08/2017 Asig. PLC - Prof. José Borjas 27 3.- Definir los requerimientos de seguridad a.) Prescripciones Legales b.) Lineamientos de la empresa 4.- Describir los elementos necesarios para manejo y visualización. a.) Pupitres o paneles de control b.) Operator panel, OP c.) Computador, PC 5.- Crear un esquema de configuración · tipo de la CPU · cantidad y tipo de los módulos de señales · configuración de las entradas y salidas físicas 09/08/2017 Asig. PLC - Prof. José Borjas 28 09/08/2017 Asig. PLC - Prof. José Borjas 29