TEMA III CONTENIDO Lenguajes de Programacin Operandos Operaciones

  • Slides: 29
Download presentation
TEMA III. CONTENIDO: Lenguajes de Programación. Operandos. Operaciones. Programación lineal ó estructurada. Estructura de

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. 10/28/2020 Asig. PLC - Prof. José Borjas 1

10/28/2020 Asig. PLC - Prof. José Borjas 2

10/28/2020 Asig. PLC - Prof. José Borjas 2

10/28/2020 Asig. PLC - Prof. José Borjas 3

10/28/2020 Asig. PLC - Prof. José Borjas 3

La elección del lenguaje de programación depende de: . - Los conocimientos del programador.

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 10/28/2020 Asig. PLC - Prof. José Borjas 4

El Diagrama de escalera (LD) ó (LAD, KOP), también conocido como “lenguaje de contactos”

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. 10/28/2020 Asig. PLC - Prof. José Borjas 5

10/28/2020 Asig. PLC - Prof. José Borjas 6

10/28/2020 Asig. PLC - Prof. José Borjas 6

10/28/2020 Asig. PLC - Prof. José Borjas 7

10/28/2020 Asig. PLC - Prof. José Borjas 7

TEMA III. CONTENIDO: Lenguajes de Programación. Operandos. Operaciones. Programación lineal ó estructurada. Estructura de

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. 10/28/2020 Asig. PLC - Prof. José Borjas 8

Lista de operaciones : 1. - Operaciones lógicas con bits. 2. - Operaciones de

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 10/28/2020 Asig. PLC - Prof. José Borjas 9

Lista de operaciones (. . cont): 8. - Operaciones aritméticas con números en coma

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. 10/28/2020 Asig. PLC - Prof. José Borjas 10

TEMA III. CONTENIDO: Lenguajes de Programación. Operandos. Operaciones. Programación lineal ó estructurada. Estructura de

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. 10/28/2020 Asig. PLC - Prof. José Borjas 11

10/28/2020 Asig. PLC - Prof. José Borjas 12

10/28/2020 Asig. PLC - Prof. José Borjas 12

Jerarquía de llamada en el programa de usuario Secuencia y profundidad de anidamiento 10/28/2020

Jerarquía de llamada en el programa de usuario Secuencia y profundidad de anidamiento 10/28/2020 Asig. PLC - Prof. José Borjas 13

TEMA III. CONTENIDO: Lenguajes de Programación. Operandos. Operaciones. Programación lineal ó estructurada. Estructura de

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. 10/28/2020 Asig. PLC - Prof. José Borjas 14

10/28/2020 Asig. PLC - Prof. José Borjas 15

10/28/2020 Asig. PLC - Prof. José Borjas 15

10/28/2020 Asig. PLC - Prof. José Borjas 16

10/28/2020 Asig. PLC - Prof. José Borjas 16

10/28/2020 Asig. PLC - Prof. José Borjas 17

10/28/2020 Asig. PLC - Prof. José Borjas 17

10/28/2020 Asig. PLC - Prof. José Borjas 18

10/28/2020 Asig. PLC - Prof. José Borjas 18

TEMA III. CONTENIDO: Lenguajes de Programación. Operandos. Operaciones. Programación lineal ó estructurada. Estructura de

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. 10/28/2020 Asig. PLC - Prof. José Borjas 19

Procedimiento básico para planificar una solución de automatización. Subdividir el Proceso en áreas o

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 10/28/2020 Asig. PLC - Prof. José Borjas 20

1. - Subdividir el proceso en áreas o grupos Considere el siguiente proceso 10/28/2020

1. - Subdividir el proceso en áreas o grupos Considere el siguiente proceso 10/28/2020 Asig. PLC - Prof. José Borjas 21

10/28/2020 Asig. PLC - Prof. José Borjas 22

10/28/2020 Asig. PLC - Prof. José Borjas 22

2. - Describir el funcionamiento en diversas áreas a. ) Descripción y funcionamiento. b.

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 10/28/2020 Asig. PLC - Prof. José Borjas 23

La siguiente tabla muestra un formato para la recopilación de esta información: Área: Equipo:

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) 10/28/2020 Asig. PLC - Prof. José Borjas 24

La tabla siguiente contiene un ejemplo de descripción de los aparatos que se utilizan

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. 10/28/2020 Asig. PLC - Prof. José Borjas 25

2. 1. - Listado de entradas y salidas. Después de haber definido físicamente cada

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. 10/28/2020 Asig. PLC - Prof. José Borjas 26

2. 2. Crear un diagrama de E/S para los motores 10/28/2020 Asig. PLC -

2. 2. Crear un diagrama de E/S para los motores 10/28/2020 Asig. PLC - Prof. José Borjas 27

3. - Definir los requerimientos de seguridad a. ) Prescripciones Legales b. ) Lineamientos

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 10/28/2020 Asig. PLC - Prof. José Borjas 28

10/28/2020 Asig. PLC - Prof. José Borjas 29

10/28/2020 Asig. PLC - Prof. José Borjas 29