La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Estratexias de Programación

Presentaciones similares


Presentación del tema: "Estratexias de Programación"— Transcripción de la presentación:

1 Estratexias de Programación
Programación de PLC a Nivel Industrial Estratexias de Programación 09/09/2016 Juan Jesús Pardo Expósito Director Técnico y de Negocio - Técnicas de Soft S.A. Electricidade e Electrónica Xornadas 2016 00:32

2 Electricidade e Electrónica Xornadas 2016
Índice: Historia Conceptos Básicos sobre PLC’s Tipologías de programación de PLC Estructura de un programa clásico de PLC Acondicionamiento de entradas Gestión de Alarmas Mando Manual y Activación de Salidas Mando Automático Comunicación con HMI Dudas Electricidade e Electrónica Xornadas 2016 00:32

3 Electricidade e Electrónica Xornadas 2016
Historia: Años 60, General Motors y Digital desarrollaron PDP-14 En 1968 GM Hydramatic solicita propuestas para sustituir sus sistemas cableados. Bedford Associates propuso algo denominado Controlador Digital Modular (MODICON, MOdular Digital CONtroller), nace el “MODICON 084”, que resultó ser el primer PLC del mundo en ser producido comercialmente. Dick Morley fue una de las personas que trabajó en ese proyecto En 1959 SIEMENS presenta el SIMATIC G en la Feria de Máquina herramienta de París En 1979 nace el SIMATIC S5 PLC + PC =/= PAC (Programmable Automation Controller) IEC (desde 1993 a 2013) SCADA (supervisory control and data acquisition) (1989 1ª versión de InTouch) Electricidade e Electrónica Xornadas 2016 00:32

4 Electricidade e Electrónica Xornadas 2016
Historia: NIVEL II NIVEL I CONTROL CAMPO Electricidade e Electrónica Xornadas 2016 00:32

5 Electricidade e Electrónica Xornadas 2016
Historia: ERP SAP CALIPSO ORACLE MICROSOFT DYNAMICS MES CONTROL NIVEL I AUTOMATIZACIÓN SENSOR Electricidade e Electrónica Xornadas 2016 00:32

6 Electricidade e Electrónica Xornadas 2016
Conceptos Básicos: El Ciclo del autómata Sistema de Numeración Tipos de Datos Estructura de memoria Programación estructurada Operaciones: Operaciones lógicas Operaciones avanzadas (temporizadores y saltos) Operaciones aritméticas (suma, resta, multiplicación y división) Electricidade e Electrónica Xornadas 2016 00:32

7 Conceptos Básicos: El Ciclo del Automáta
Leo entradas Ejecuto Lógica Subrutina o Interrupción Actualizo Salidas Comunicaciones Electricidade e Electrónica Xornadas 2016 00:32

8 Electricidade e Electrónica Xornadas 2016
Conceptos Básicos: El Ciclo del Automáta Una entrada estará estable durante toda la ejecución del programa y puede aparecer cuantas veces se quiera Una salida sólo puede aparecer 1 vez y preferentemente al final Una subrutina interrumpe la ejecución del programa y me lleva a otra parte de código desde el programa principal Una interrupción interrumpe el ciclo del PLC y me lleva a una parte de código. En esta parte de código es conveniente acceder directamente a periferia y no a imagen de proceso Electricidade e Electrónica Xornadas 2016 00:32

9 Electricidade e Electrónica Xornadas 2016
Conceptos Básicos: Sistema de Numeración Electricidade e Electrónica Xornadas 2016 00:32

10 Electricidade e Electrónica Xornadas 2016
Conceptos Básicos: Sistema de Numeración Sistema Decimal: Electricidade e Electrónica Xornadas 2016 00:32

11 Electricidade e Electrónica Xornadas 2016
Conceptos Básicos: Sistema de Numeración Sistema Binario: Electricidade e Electrónica Xornadas 2016 00:32

12 Electricidade e Electrónica Xornadas 2016
Conceptos Básicos: Sistema de Numeración Sistema Hexadecimal: Electricidade e Electrónica Xornadas 2016 00:32

13 Electricidade e Electrónica Xornadas 2016
Conceptos Básicos: Sistema de Numeración Sistema BCD: Electricidade e Electrónica Xornadas 2016 00:32

14 Electricidade e Electrónica Xornadas 2016
Conceptos Básicos: Tipos de Datos Electricidade e Electrónica Xornadas 2016 00:32

15 Electricidade e Electrónica Xornadas 2016
Conceptos Básicos: Estructura de Memoria Electricidade e Electrónica Xornadas 2016 00:32

16 Electricidade e Electrónica Xornadas 2016
Conceptos Básicos: Estructura de Memoria Electricidade e Electrónica Xornadas 2016 00:32

17 Electricidade e Electrónica Xornadas 2016
Conceptos Básicos: Programación Estructurada Electricidade e Electrónica Xornadas 2016 00:32

18 Electricidade e Electrónica Xornadas 2016
Conceptos Básicos: Operaciones Electricidade e Electrónica Xornadas 2016 00:32

19 Electricidade e Electrónica Xornadas 2016
Tipologías de programación: Programación Clásica (Programa dividido en partes funcionales: acondicionamiento de entradas, tratamiento de alarmas…) Programación orientada a objetos Programas orientados a paquetizar objetos físicos con representación de lógica y supervisión (bloque motor). Electricidade e Electrónica Xornadas 2016 00:32

20 Electricidade e Electrónica Xornadas 2016
Tipologías de programación: Programación Clásica Electricidade e Electrónica Xornadas 2016 00:32

21 Electricidade e Electrónica Xornadas 2016
Tipologías de programación: Programación orientada a objetos Electricidade e Electrónica Xornadas 2016 00:32

22 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Señales Auxiliares Acondicionamiento de Entradas Digitales Analógicas Tratamiento de Alarmas Secuencias y Mando Automático Mando Manual Tareas de comunicación y auxiliares Electricidade e Electrónica Xornadas 2016 00:32

23 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Señales Auxiliares: Marcas siempre a 1 y siempre a cero Osciladores Electricidade e Electrónica Xornadas 2016 00:32

24 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Señales Auxiliares Acondicionamiento de Entradas Digitales Analógicas Tratamiento de Alarmas Secuencias y Mando Automático Mando Manual Tareas de comunicación y auxiliares Electricidade e Electrónica Xornadas 2016 00:32

25 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Acondicionamiento de Entradas: Pasar entradas a marcas Aplicar filtros a las entradas Conversión de analógicas a valor de ingeniería Electricidade e Electrónica Xornadas 2016 00:32

26 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Acondicionamiento de Entradas: Pasar entradas a marcas Se utiliza en 2 ocasiones: Cuando no conocemos exactamente los planos eléctricos de la instalación (contacto cerrado o abierto) Cuando tengo que aplicar filtros a las entradas Electricidade e Electrónica Xornadas 2016 00:32

27 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Acondicionamiento de Entradas: Aplicar filtros a las entradas Se utiliza para: Retardar o eliminar la fluctuación de las entradas Electricidade e Electrónica Xornadas 2016 00:32

28 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Acondicionamiento de Entradas: Conversión de analógicas a Valor de Ingeniería Electricidade e Electrónica Xornadas 2016 00:32

29 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Señales Auxiliares Acondicionamiento de Entradas Digitales Analógicas Tratamiento de Alarmas Secuencias y Mando Automático Mando Manual Tareas de comunicación y auxiliares Electricidade e Electrónica Xornadas 2016 00:32

30 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Tratamiento de Alarmas: Alarmas directas: P.Ej. Fallo Térmico Electricidade e Electrónica Xornadas 2016 00:32

31 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Tratamiento de Alarmas: Alarmas retardadas: P.Ej. Confirmación de marcha, Válvula… Electricidade e Electrónica Xornadas 2016 00:32

32 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Tratamiento de Alarmas: Alarmas de 1 bomba con bit de resumen Térmico Confirmación Electricidade e Electrónica Xornadas 2016 00:32

33 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Tratamiento de Alarmas: Alarmas de 1 válvula manual con 2 finales de carrera (incongruencias) Electricidade e Electrónica Xornadas 2016 00:32

34 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Tratamiento de Alarmas: Alarmas de comparación de valores analógicos Electricidade e Electrónica Xornadas 2016 00:32

35 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Tratamiento de Alarmas: Alarmas de comparación de valores analógicos Electricidade e Electrónica Xornadas 2016 00:32

36 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Señales Auxiliares Acondicionamiento de Entradas Digitales Analógicas Tratamiento de Alarmas Secuencias y Mando Automático Mando Manual Tareas de comunicación y auxiliares 50% Electricidade e Electrónica Xornadas 2016 00:32

37 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Mando Manual: (activación de salidas) Mando Automático Alarmas Proceso Alarmas Equipo Emergencias Salida Mando Manual Electricidade e Electrónica Xornadas 2016 00:32

38 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Mando Manual: (activación de salidas) Una salida sólo puede aparecer 1 vez en el programa y preferentemente al final Nunca usaré bobinas de set o bobinas de reset En caso tener que usar instrucción de “Set” con la salida lo haré con un bloque de “SR” y lo limitaré a los casos en que las condiciones de activación difieran de las de desactivación. Cinta A Cinta B Cinta C Electricidade e Electrónica Xornadas 2016 00:32

39 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Mando Manual: (activación de salidas) Mando Automático Alarmas Proceso Alarmas Equipo Emergencias Salida Mando Manual Electricidade e Electrónica Xornadas 2016 00:32

40 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Mando Manual: (activación de salidas) Electricidade e Electrónica Xornadas 2016 00:32

41 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Señales Auxiliares Acondicionamiento de Entradas Digitales Analógicas Tratamiento de Alarmas Secuencias y Mando Automático Mando Manual Tareas de comunicación y auxiliares Electricidade e Electrónica Xornadas 2016 00:32

42 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Mando Automático (secuencia, Grafcet) Electricidade e Electrónica Xornadas 2016 00:32

43 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Mando Automático (PID) Electricidade e Electrónica Xornadas 2016 00:32

44 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Señales Auxiliares Acondicionamiento de Entradas Digitales Analógicas Tratamiento de Alarmas Secuencias y Mando Automático Mando Manual Tareas de comunicación y auxiliares Electricidade e Electrónica Xornadas 2016 00:32

45 Electricidade e Electrónica Xornadas 2016
Estructura de un Programa de PLC: Comunicación con HMI: DB Órdenes DB Consignas DB Estado (E, A, Resúmenes de estado) DB Alarmas DB Analógicas Electricidade e Electrónica Xornadas 2016 00:32

46 Electricidade e Electrónica Xornadas 2016
Índice: Historia Conceptos Básicos sobre PLC’s Tipologías de programación de PLC Estructura de un programa clásico de PLC Acondicionamiento de entradas Gestión de Alarmas Mando Manual y Activación de Salidas Mando Automático Comunicación con HMI Dudas Electricidade e Electrónica Xornadas 2016 00:32

47 Estratexias de Programación
Programación de PLC a Nivel Industrial Estratexias de Programación 09/09/2016 Juan Jesús Pardo Expósito Director Técnico y de Negocio - Técnicas de Soft S.A. Gracias por su atención Electricidade e Electrónica Xornadas 2016 00:32


Descargar ppt "Estratexias de Programación"

Presentaciones similares


Anuncios Google