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
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 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. LÍNEA ZONA MÁQUINA DISPOSITIVO ERROR FECHA_HORA
APLICACIÓN ANDROID MUESTRA EL CÓDIGO DEL ERROR PARA QUE ASÍ EL OPERARIO PUEDA ACTUAR CON RAPIDEZ.
MUCHAS GRACIAS POR SU ATENCIÓN FIN MUCHAS GRACIAS POR SU ATENCIÓN