Scada bajo Linux
Publicado por ADOLFO HERNANDEZ (1 intervención) el 02/04/2007 20:14:41
En la actualidad se esta desarrollando un proyecto para la adquisición de datos de veinte PLC, marca GE Fanuc Versamac y GE 9030. Los cuales tienen conectados en sus entradas sensores y actuadores a sus salidas, que permiten determinar la velocidad de las maquina, cambio de rollos, metros procesados de materia prima, un contador infinito, orden de producción y producto, nombre del operario, turno y ciclo del proceso.
La idea principal es desarrollar un SCADA bajo RTLinux, con protección RAID 1, y una base de datos Mysql 5., dos tarjetas de red, etc.
Para la lectura de los PLC, se requiere un drive MODBUS para Linux, u otros esquemas como SCKERT, etc, que permitan la capturar los datos de la memoria, o enviar parámetros, controlar la comunicación si es valida o errada al efectuar la lecturas-escrituras, tiempo de lectura, verificar los errores de alarmas que presenten los PLC según el protocolo SNMP.
En la segunda fase se requiere un ambiente web que permita observar los procesos e instrumentación, enviar correos por alarmas, etc.
Teniendo los datos en el servidor, estos se almacenaran en una base de datos MySql 5 en una tabla respectiva, con el propósito de extraer los datos desde otro servidor y obtener los informes de industria.
La captura de datos se ejecutara las 24 horas diarias por año, considerando paradas por mantenimiento, fallas en la cadena productora, vacaciones colectivas u otros indeterminadas.
La idea principal es desarrollar un SCADA bajo RTLinux, con protección RAID 1, y una base de datos Mysql 5., dos tarjetas de red, etc.
Para la lectura de los PLC, se requiere un drive MODBUS para Linux, u otros esquemas como SCKERT, etc, que permitan la capturar los datos de la memoria, o enviar parámetros, controlar la comunicación si es valida o errada al efectuar la lecturas-escrituras, tiempo de lectura, verificar los errores de alarmas que presenten los PLC según el protocolo SNMP.
En la segunda fase se requiere un ambiente web que permita observar los procesos e instrumentación, enviar correos por alarmas, etc.
Teniendo los datos en el servidor, estos se almacenaran en una base de datos MySql 5 en una tabla respectiva, con el propósito de extraer los datos desde otro servidor y obtener los informes de industria.
La captura de datos se ejecutara las 24 horas diarias por año, considerando paradas por mantenimiento, fallas en la cadena productora, vacaciones colectivas u otros indeterminadas.
Valora esta pregunta
0