Curso VijeoCitecpresentacionricardo.ppt [Modo de...

44
Realización de un SCADA en Vijeo Citect 6.1 Control de una célula de fabricación Ricardo Beltrán Royo Ricardo Beltrán Royo Director: Ramón Piedrafita Moreno UNIVERSIDAD DE ZARAGOZA CENTRO POLITÉCNICO SUPERIOR SEPTIEMBRE 2007

Transcript of Curso VijeoCitecpresentacionricardo.ppt [Modo de...

Page 1: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Realización de un SCADA en Vijeo Citect 6.1

Control de una célula de fabricación

Ricardo Beltrán RoyoRicardo Beltrán RoyoDirector: Ramón Piedrafita Moreno

UNIVERSIDAD DE ZARAGOZACENTRO POLITÉCNICO SUPERIORSEPTIEMBRE 2007

Page 2: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

TABLA DE CONTENIDOSTABLA DE CONTENIDOS

1 Cicode1. Cicode2. Bases de Datos3. Informes4. Caso practico4. Caso practico5. Descripción de la célula6 Programa en Unity6. Programa en Unity7. Sistema de supervisión SCADA

Page 3: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

TABLA DE CONTENIDOSTABLA DE CONTENIDOS

1 Cicode1. Cicode2. Bases de Datos3. Informes4. Caso practico4. Caso practico5. Descripción de la célula6 Programa en Unity6. Programa en Unity7. Sistema de supervisión SCADA

Page 4: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

CICODECICODE

Page 5: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

CICODECICODE

Page 6: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

TABLA DE CONTENIDOSTABLA DE CONTENIDOS

1 Cicode1. Cicode2. Bases de Datos

I f3. Informes4. Caso practico5. Descripción de la célula6. Programa en Unity7. Mejoras del programa en Unity8. Sistema de supervisión SCADAS s e a de supe s ó SC

Page 7: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

BASES DE DATOSBASES DE DATOS

dBASE III , soporte nativoSQL , lenguaje estructurado de consulatas para ODBC

Archivos .dbfSolo stringsSolo strings

Page 8: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

BASES DE DATOSBASES DE DATOS

Crear una base de datos

Page 9: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

BASES DE DATOSBASES DE DATOS

Trabajar con bases de datos

•DevOpen•DevGetField•DevGetField•DevPrev•DevNextD A d•DevAppend

•DevSeek•DevClose

Page 10: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

TABLA DE CONTENIDOSTABLA DE CONTENIDOS

1 Cicode1. Cicode2. Bases de Datos

I f3. Informes4. Caso practico5. Descripción de la célula6. Programa en Unity7. Mejoras del programa en Unity8. Sistema de supervisión SCADAS s e a de supe s ó SC

Page 11: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

INFORMESINFORMES

EJECUTARSEA peticiónEEventoPeriodicamente

OPCIONESVisualizar en la aplicaciónVisualizar en la aplicaciónImprimirseGuardarse en discoVer en un procesador de texto

Page 12: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

INFORMESINFORMES

Page 13: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

INFORMESINFORMES

UTILIZANDO UNA PLANTILLAUTILIZANDO UNA PLANTILLA

Page 14: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

INFORMESINFORMES

UTILIZANDO UNA PLANTILLAUTILIZANDO UNA PLANTILLA

Page 15: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

INFORMES MEDIANTE CICODEINFORMES MEDIANTE CICODE

•DevOpen•DevWriteDevWrite•DevWriteLn•DevClose

Page 16: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

TABLA DE CONTENIDOSTABLA DE CONTENIDOS

1 Cicode1. Cicode2. Bases de Datos3. Informes4. Caso practico4. Caso practico5. Descripción de la célula6 Programa en Unity6. Programa en Unity7. Sistema de supervisión SCADA

Page 17: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

CASO PRACTICOCASO PRACTICO

Célula de fabricación y expedición de cilindros neumáticosCélula de fabricación y expedición de cilindros neumáticos

Laboratorio L0.06 del edificio Ada Byron

Punto de partida: programa en “UNITY” de la zona de fabricación

OBJETIVOS:– Programación del control en “UNITY”

Estudio nuevo software programación– Estudio nuevo software programación– Supervisión mediante Sistema SCADA “VIJEO CITECT 6.1”

Page 18: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

TABLA DE CONTENIDOSTABLA DE CONTENIDOS

1 Cicode1. Cicode2. Bases de Datos3. Informes4. Caso practico4. Caso practico5. Descripción de la célula6 Programa en Unity6. Programa en Unity7. Sistema de supervisión SCADA

Page 19: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

DESCRIPCIÓN DE LA CÉLULADESCRIPCIÓN DE LA CÉLULA

Page 20: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

DESCRIPCIÓN DE LA CÉLULADESCRIPCIÓN DE LA CÉLULA

Page 21: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

TABLA DE CONTENIDOSTABLA DE CONTENIDOS

1 Cicode1. Cicode2. Bases de Datos3. Informes4. Caso practico4. Caso practico5. Descripción de la célula6 Programa en Unity6. Programa en Unity7. Sistema de supervisión SCADA

Page 22: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

PROGRAMACIÓN EN UNITYPROGRAMACIÓN EN UNITY- Varios (ST)

- Emergencias (ST)

Inicialización variables (ST)

10 SECCIONES- Inicialización variables (ST)

- Salidas en modo manual (ST)

- Gestión almacén (ST)

- Estación 1 (SFC)Estación 2 (SFC)- Estación 2 (SFC)

- Estación 3 (SFC)- Estación 4 (SFC)

- Transporte (SFC)

Page 23: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

PROGRAMACIÓN EN UNITYPROGRAMACIÓN EN UNITY

I i i li ió d l t d l t ió 2- Varios (ST)

- Emergencias (ST)

Inicialización del motor paso a paso de la estación 2Configuración del cambio de modo de funcionamiento

Programación y gestión de las emergenciasSetas de emergencia

- Inicialización variables (ST)

- Salidas en modo manual (ST)

- Setas de emergencia- Tiempos máximos de ejecución- Emergencias desde mandos SCADA

l i i i li l i bl

- Gestión almacén (ST)

- Estación 1 (SFC)

Valores para inicializar las variables

Actualizar salidas- Estación 1 (SFC)- Estación 2 (SFC)- Estación 3 (SFC)- Estación 4 (SFC)

Gestión de la fabricación en función de los pedidos, elmodo de funcionamiento y la política en vigor

- Transporte (SFC)

Page 24: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

PROGRAMACIÓN EN UNITYPROGRAMACIÓN EN UNITY- Varios (ST)

- Emergencias (ST)

Inicialización variables (ST)SFC: Sequencial Function Chart

- Inicialización variables (ST)

- Salidas en modo manual (ST)Compuesto:

- EtapasT i i- Gestión almacén (ST)

- Estación 1 (SFC)Estación 2 (SFC)

- Transiciones

- Estación 2 (SFC)- Estación 3 (SFC)- Estación 4 (SFC)

- Transporte (SFC)

Page 25: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Ó

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

PROGRAMACIÓN EN UNITY- Estaciones de trabajoEstaciones de trabajo

Page 26: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Ó

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

PROGRAMACIÓN EN UNITY- Estaciones de trabajoEstaciones de trabajo

MODO MANUAL

Page 27: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Ó

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

PROGRAMACIÓN EN UNITY- Estaciones de trabajoEstaciones de trabajo

REARME

Page 28: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Ó

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

PROGRAMACIÓN EN UNITY- Estaciones de trabajoEstaciones de trabajo

MODO TEST

Page 29: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Ó

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

PROGRAMACIÓN EN UNITY- Estaciones de trabajoEstaciones de trabajo

MODO AUTOMÁTICO

LOCAL

Page 30: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Ó

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

PROGRAMACIÓN EN UNITY- Estaciones de trabajoEstaciones de trabajo

MODO AUTOMÁTICO

INTEGRADO

Page 31: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Ó

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

PROGRAMACIÓN EN UNITY- TransportesTransportes

Controlar llegada palet- Controlar llegada palet- Comunicación de llegada- Comprobación- Comunicación de salida- Comprobación- Controlar salida paletControlar salida palet

Page 32: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Supervisión de una célula de fabricación flexibleRicardo Beltrán Royo

TABLA DE CONTENIDOSTABLA DE CONTENIDOS

1 Cicode1. Cicode2. Bases de Datos3. Informes4. Caso practico4. Caso practico5. Descripción de la célula6 Programa en Unity6. Programa en Unity7. Sistema de supervisión SCADA

Page 33: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

SISTEMA DE SUPERVISIÓN SCADA- Sistema desarrolladoSistema desarrollado

Page 34: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

SISTEMA DE SUPERVISIÓN SCADA- Sistema desarrolladoSistema desarrollado

Page 35: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

SISTEMA DE SUPERVISIÓN SCADA- Sistema desarrolladoSistema desarrollado

Page 36: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

SISTEMA DE SUPERVISIÓN SCADA- Sistema desarrolladoSistema desarrollado

Page 37: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

SISTEMA DE SUPERVISIÓN SCADA- Sistema desarrolladoSistema desarrollado

Page 38: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

SISTEMA DE SUPERVISIÓN SCADA- Sistema desarrolladoSistema desarrollado

Page 39: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

SISTEMA DE SUPERVISIÓN SCADA- Sistema desarrolladoSistema desarrollado

Page 40: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

SISTEMA DE SUPERVISIÓN SCADA- Sistema desarrolladoSistema desarrollado

Page 41: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

SISTEMA DE SUPERVISIÓN SCADA- Sistema desarrolladoSistema desarrollado

Page 42: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

SISTEMA DE SUPERVISIÓN SCADA- Sistema desarrolladoSistema desarrollado

Page 43: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

SISTEMA DE SUPERVISIÓN SCADA- Sistema desarrolladoSistema desarrollado

Page 44: Curso VijeoCitecpresentacionricardo.ppt [Modo de ...automata.cps.unizar.es/.../Curso_VijeoCitecpresentacionricardo.pdfRealización de un SCADA en Vijeo Citect 6.1 Control de una célula

Realización de un SCADA en Vijeo Citect 6.1

Control de una célula de fabricación

Ricardo Beltrán RoyoRicardo Beltrán RoyoDirector: Ramón Piedrafita Moreno

UNIVERSIDAD DE ZARAGOZACENTRO POLITÉCNICO SUPERIORSEPTIEMBRE 2007