SlideShare una empresa de Scribd logo
1 de 12
COMUNICACIÓN DE UN PLC SIEMENS CON
UNA BASE DE DATOS Y APLICACIÓN ANDROID
ALUMNO: MARCO ANTONIO YONFÁ URUCHIMA
DIRECTOR ACADÉMICO: RICARDO PIZÁ FERNANDEZ
ESPECIALIDAD: ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA
OBJETIVO DEL PROYECTO
• CREAR PUENTE DE COMUNICACIÓN ENTRE TODOS
LOS ELEMENTOS DEL PROYECTO PARA:
• UNA VISUALIZACIÓN INMEDIATA DE POSIBLES
INCIDENCIAS PROVOCADAS POR ENTRADAS O
SALIDAS DEL PLC, PARA QUE EL OPERARIO
PUEDA TRABAJAR RÁPIDAMENTE.
• UN REGISTRO INMEDIATO EN LA BASE DE DATOS
DEL CÓDIGO DE ERROR, AL ACTIVARSE O
DESACTIVARSE EL BIT PROGRAMADO.
OBJETIVO DEL PROYECTO
PROGRAMACIÓN PLC
• PLC SIEMENS S7-1200 DISPONE DE UNA TARJETA DE RED ETHERNET
(PROFINET).
• PROGRAMACIÓN DEL BLOQUE TSEND PARA UNA COMUNICACIÓN CON
PROTOCOLO TCP/IP.
• CODIFICACIÓN DEL ARRAY DEL ERROR.
ARRAY DE ERROR
• CODIFICACIÓN ESTRUCTURADA POR ZONAS DONDE
SE ENCONTRARÍA EL PLC, CADA COMPONENTE
DISPONE DE DÍGITOS:
• LÍNEA
• ZONA
• MÁQUINA
• DISPOSITIVO
• ERROR
LÍNEA ZONA MÁQUINA DISPOSITIVO ERROR
000 000 000 000 000
ARRAY DE ERROR
BLOQUE TSEND
• CONEXIÓN CON EL SERVIDOR PHP.
• ENVÍO DEL CÓDIGO DE ERROR.
BLOQUE TSEND
CLIENTE SERVIDOR PHP
• NEXO DE COMUNICACIONES.
• ENCARGADO DE GESTIONAR EL ARRAY
RECIBIDO POR EL BLOQUE TSEND.
• ENVÍO DEL CÓDIGO A LA BASE DE
DATOS, CON EL TRATAMIENTO PREVIO
DE DATOS, PARA ADAPTARSE A MYSQL.
• ENVÍO DEL CÓDIGO A LA APLICACIÓN
ANDROID, CON OTRO TRATAMIENTO
PREVIO.
BASE DE DATOS MYSQL
LÍNEA ZONA MÁQUINA DISPOSITIVO ERROR FECHA_HORA
• CADA PARTE DEL CÓDIGO SE INTRODUCIRÁ EN SU CAMPO CORRESPONDIENTE, DEBIDO AL CÓDIGO DEL
SERVIDOR PHP, GRACIAS A FUNCIONES MYSQL
• CADA VEZ QUE SE GENERE UN NUEVO REGISTRO SE INTRODUCIRÁ LA FECHA Y HORA
AUTOMATICAMENTE.
APLICACIÓN ANDROID
• MUESTRA EL CÓDIGO DEL ERROR PARA QUE ASÍ EL OPERARIO PUEDA
ACTUAR CON RAPIDEZ.
FIN
MUCHAS GRACIAS POR SU ATENCIÓN

Más contenido relacionado

Similar a (1) Yonfá Uruchima - Comunicación de un PLC Siemens con una base de datos y aplicación Android.ppt

dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdfdsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
EloyChoque1
 
Informacion cursos capacitacion avi chip
Informacion cursos capacitacion avi chipInformacion cursos capacitacion avi chip
Informacion cursos capacitacion avi chip
Edinguer Vázquez Ayala
 
Apunte plc
Apunte plcApunte plc
Apunte plc
leoxiver
 

Similar a (1) Yonfá Uruchima - Comunicación de un PLC Siemens con una base de datos y aplicación Android.ppt (20)

PORTAFOLIO GE AUTOMATION & CONTROLS.pptx
PORTAFOLIO GE AUTOMATION & CONTROLS.pptxPORTAFOLIO GE AUTOMATION & CONTROLS.pptx
PORTAFOLIO GE AUTOMATION & CONTROLS.pptx
 
Trabajo02
Trabajo02Trabajo02
Trabajo02
 
Practica 20 ev 1.8.4 tarjeta de red
Practica  20 ev 1.8.4 tarjeta de redPractica  20 ev 1.8.4 tarjeta de red
Practica 20 ev 1.8.4 tarjeta de red
 
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdfdsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
dsi_tp_1515_1516_microcontroller_development_systems_es_screen.pdf
 
Taller arduino I - CyLicon Valley
Taller arduino I - CyLicon ValleyTaller arduino I - CyLicon Valley
Taller arduino I - CyLicon Valley
 
Ethernet industrial
Ethernet industrialEthernet industrial
Ethernet industrial
 
2023CastroJohan.pdf
2023CastroJohan.pdf2023CastroJohan.pdf
2023CastroJohan.pdf
 
Scada
ScadaScada
Scada
 
Lista de precios 18 dic.
Lista de precios 18 dic.Lista de precios 18 dic.
Lista de precios 18 dic.
 
Scada
ScadaScada
Scada
 
Informacion cursos capacitacion avi chip
Informacion cursos capacitacion avi chipInformacion cursos capacitacion avi chip
Informacion cursos capacitacion avi chip
 
Introduccion a automatas programables
Introduccion a automatas programablesIntroduccion a automatas programables
Introduccion a automatas programables
 
Guia de practicas s7 1200 tia portal
Guia de practicas s7 1200 tia portalGuia de practicas s7 1200 tia portal
Guia de practicas s7 1200 tia portal
 
Curso: PLC Siemens S7-1200 y Allen Bradley Micrologix
Curso: PLC Siemens S7-1200 y Allen Bradley MicrologixCurso: PLC Siemens S7-1200 y Allen Bradley Micrologix
Curso: PLC Siemens S7-1200 y Allen Bradley Micrologix
 
Weg Drive MW500 Montaje Dual: superficie y caja de conexiones del motor
Weg Drive MW500 Montaje Dual: superficie y caja de conexiones del motorWeg Drive MW500 Montaje Dual: superficie y caja de conexiones del motor
Weg Drive MW500 Montaje Dual: superficie y caja de conexiones del motor
 
Weg mw500-decentralized-drive-50053086-catalogo-espanol
Weg mw500-decentralized-drive-50053086-catalogo-espanolWeg mw500-decentralized-drive-50053086-catalogo-espanol
Weg mw500-decentralized-drive-50053086-catalogo-espanol
 
Capacitación DN2.pptx
Capacitación DN2.pptxCapacitación DN2.pptx
Capacitación DN2.pptx
 
Apunte plc
Apunte plcApunte plc
Apunte plc
 
Apuntes plc
Apuntes plcApuntes plc
Apuntes plc
 
Apunte plc
Apunte plcApunte plc
Apunte plc
 

Último

ppt-quimica-nm2-nomenclatura-inorganica-compuestos-binarios- (2).pptx
ppt-quimica-nm2-nomenclatura-inorganica-compuestos-binarios- (2).pptxppt-quimica-nm2-nomenclatura-inorganica-compuestos-binarios- (2).pptx
ppt-quimica-nm2-nomenclatura-inorganica-compuestos-binarios- (2).pptx
mjaicocr
 
Infografía Cronológica de Descubrimientos y Avances Tecnológicos Simple Paste...
Infografía Cronológica de Descubrimientos y Avances Tecnológicos Simple Paste...Infografía Cronológica de Descubrimientos y Avances Tecnológicos Simple Paste...
Infografía Cronológica de Descubrimientos y Avances Tecnológicos Simple Paste...
DayanaNivela
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
SalomeRunco
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
fernandolozano90
 

Último (20)

Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminados
 
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdfMyoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdf
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf
 
ppt-quimica-nm2-nomenclatura-inorganica-compuestos-binarios- (2).pptx
ppt-quimica-nm2-nomenclatura-inorganica-compuestos-binarios- (2).pptxppt-quimica-nm2-nomenclatura-inorganica-compuestos-binarios- (2).pptx
ppt-quimica-nm2-nomenclatura-inorganica-compuestos-binarios- (2).pptx
 
Infografía Cronológica de Descubrimientos y Avances Tecnológicos Simple Paste...
Infografía Cronológica de Descubrimientos y Avances Tecnológicos Simple Paste...Infografía Cronológica de Descubrimientos y Avances Tecnológicos Simple Paste...
Infografía Cronológica de Descubrimientos y Avances Tecnológicos Simple Paste...
 
Conocer el origen de los insectos en l entomologia.pptx
Conocer el origen de los insectos en l entomologia.pptxConocer el origen de los insectos en l entomologia.pptx
Conocer el origen de los insectos en l entomologia.pptx
 
INFORME de actividades para pago de servicio
INFORME de actividades para pago de servicioINFORME de actividades para pago de servicio
INFORME de actividades para pago de servicio
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
Sesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obrasSesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obras
 
subestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiasubestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energia
 
Practica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdfPractica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdf
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptx
 
UNIDAD I QUE ES LA AUTOMATIZACION INDUSTRIAL.pptx
UNIDAD I QUE ES LA AUTOMATIZACION INDUSTRIAL.pptxUNIDAD I QUE ES LA AUTOMATIZACION INDUSTRIAL.pptx
UNIDAD I QUE ES LA AUTOMATIZACION INDUSTRIAL.pptx
 
subestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicassubestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicas
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
 
Presentacion Feria Cientifica Proyecto.pptx
Presentacion Feria Cientifica Proyecto.pptxPresentacion Feria Cientifica Proyecto.pptx
Presentacion Feria Cientifica Proyecto.pptx
 
GAS INERT SYSTEM 2.pptxjsksksksnsjsksjdk
GAS INERT SYSTEM 2.pptxjsksksksnsjsksjdkGAS INERT SYSTEM 2.pptxjsksksksnsjsksjdk
GAS INERT SYSTEM 2.pptxjsksksksnsjsksjdk
 
Riesgos taller mecanico prevencion de accidentes de trabajo
Riesgos taller mecanico prevencion de accidentes de trabajoRiesgos taller mecanico prevencion de accidentes de trabajo
Riesgos taller mecanico prevencion de accidentes de trabajo
 

(1) Yonfá Uruchima - Comunicación de un PLC Siemens con una base de datos y aplicación Android.ppt

  • 1. COMUNICACIÓN DE UN PLC SIEMENS CON UNA BASE DE DATOS Y APLICACIÓN ANDROID ALUMNO: MARCO ANTONIO YONFÁ URUCHIMA DIRECTOR ACADÉMICO: RICARDO PIZÁ FERNANDEZ ESPECIALIDAD: ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA
  • 2. OBJETIVO DEL PROYECTO • CREAR PUENTE DE COMUNICACIÓN ENTRE TODOS LOS ELEMENTOS DEL PROYECTO PARA: • UNA VISUALIZACIÓN INMEDIATA DE POSIBLES INCIDENCIAS PROVOCADAS POR ENTRADAS O SALIDAS DEL PLC, PARA QUE EL OPERARIO PUEDA TRABAJAR RÁPIDAMENTE. • UN REGISTRO INMEDIATO EN LA BASE DE DATOS DEL CÓDIGO DE ERROR, AL ACTIVARSE O DESACTIVARSE EL BIT PROGRAMADO.
  • 4. PROGRAMACIÓN PLC • PLC SIEMENS S7-1200 DISPONE DE UNA TARJETA DE RED ETHERNET (PROFINET). • PROGRAMACIÓN DEL BLOQUE TSEND PARA UNA COMUNICACIÓN CON PROTOCOLO TCP/IP. • CODIFICACIÓN DEL ARRAY DEL ERROR.
  • 5. ARRAY DE ERROR • CODIFICACIÓN ESTRUCTURADA POR ZONAS DONDE SE ENCONTRARÍA EL PLC, CADA COMPONENTE DISPONE DE DÍGITOS: • LÍNEA • ZONA • MÁQUINA • DISPOSITIVO • ERROR LÍNEA ZONA MÁQUINA DISPOSITIVO ERROR 000 000 000 000 000
  • 7. BLOQUE TSEND • CONEXIÓN CON EL SERVIDOR PHP. • ENVÍO DEL CÓDIGO DE ERROR.
  • 9. CLIENTE SERVIDOR PHP • NEXO DE COMUNICACIONES. • ENCARGADO DE GESTIONAR EL ARRAY RECIBIDO POR EL BLOQUE TSEND. • ENVÍO DEL CÓDIGO A LA BASE DE DATOS, CON EL TRATAMIENTO PREVIO DE DATOS, PARA ADAPTARSE A MYSQL. • ENVÍO DEL CÓDIGO A LA APLICACIÓN ANDROID, CON OTRO TRATAMIENTO PREVIO.
  • 10. BASE DE DATOS MYSQL LÍNEA ZONA MÁQUINA DISPOSITIVO ERROR FECHA_HORA • CADA PARTE DEL CÓDIGO SE INTRODUCIRÁ EN SU CAMPO CORRESPONDIENTE, DEBIDO AL CÓDIGO DEL SERVIDOR PHP, GRACIAS A FUNCIONES MYSQL • CADA VEZ QUE SE GENERE UN NUEVO REGISTRO SE INTRODUCIRÁ LA FECHA Y HORA AUTOMATICAMENTE.
  • 11. APLICACIÓN ANDROID • MUESTRA EL CÓDIGO DEL ERROR PARA QUE ASÍ EL OPERARIO PUEDA ACTUAR CON RAPIDEZ.
  • 12. FIN MUCHAS GRACIAS POR SU ATENCIÓN