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
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.