Descrizione del progetto:
Questo progetto è una piattaforma di gestione della produzione industriale basata su Flask, progettata per monitorare e gestire la produzione di diverse macchine (presse) all’interno di un ambiente industriale. L’applicazione raccoglie dati in tempo reale dalle macchine, consente il backup e il ripristino dei dati, e offre funzionalità di visualizzazione e analisi dei log di produzione e allarmi.
Funzionalità principali:
- Gestione delle Presse:
- Visualizza le informazioni sulla produzione di ogni pressa.
- Mostra i log di produzione e di allarmi per le presse.
- Offre una visualizzazione aggregata dei dati in base a giorno, ora o mese.
- API di Accesso ai Dati:
- Restituisce i log di produzione e gli allarmi tramite endpoint API.
- Consente l’aggregazione dei dati di produzione (per giorno, ora o mese).
- Fornisce la possibilità di eliminare record specifici della produzione.
- Upload e Gestione File:
- L’applicazione supporta l’upload di file associati alle macchine, come schede tecniche e disegni 2D e 3D.
- Permette il download di file associati alle macchine tramite endpoint dedicati.
- Backup e Ripristino:
- Offre la funzionalità di creare backup del database, salvando i dati in una directory specifica.
- Supporta il ripristino di dati dal backup.
- Configurazione Flessibile:
- Utilizza un file di configurazione per definire le presse, le tabelle di produzione e di allarmi associate.
- Permette l’aggiornamento delle informazioni delle macchine direttamente dall’interfaccia.
- Dashboard e Interfaccia Utente:
- Interfaccia web responsiva che permette di visualizzare in tempo reale i dati di produzione delle macchine.
- Pagina principale che elenca le presse e le loro informazioni di produzione attuali.
- Pagine dedicate per la visualizzazione dei log di produzione e allarmi per ogni macchina.
Moduli integrati:
- Clienti: Gestione delle informazioni sui clienti.
- Articoli: Gestione degli articoli prodotti.
- Materia Prima: Gestione dei dati relativi alla materia prima utilizzata.
- Presse: Monitoraggio della produzione e gestione delle presse.
- Master: Modulo di gestione centrale per configurazioni e operazioni principali.
- Componenti: Gestione dei componenti utilizzati nel processo produttivo.
- Imballi: Gestione degli imballaggi associati agli articoli.
Componenti tecnici:
- Database: Utilizza SQLAlchemy per gestire la connessione e l’interazione con un database SQL Server.
- Flask Blueprints: Struttura modulare del progetto con diverse sezioni suddivise in blueprint per migliorare l’organizzazione e la manutenibilità del codice.
- File Upload & Download: Supporta il caricamento di file tecnici per ogni macchina e la possibilità di scaricarli.
- Backup: Funzionalità integrate per il backup e il ripristino del database.
- API: Fornisce endpoint API per l’accesso ai dati di produzione e allarmi.
Questo sistema è ideale per aziende che desiderano monitorare la produzione industriale, con funzionalità avanzate per l’analisi dei dati e la gestione degli allarmi delle macchine.
Tags
- aggregazione dati, allarmi macchina, analisi dati, API REST, backup database, blueprints Flask, dashboard produzione, disegni 2D, disegni 3D, documentazione tecnica, download file, Flask, gestione produzione, giorno ora mese, industria 4.0, KPI produzione, log allarmi, log produzione, manutenzione industriale, MES light, monitoraggio presse, pressa, produzione industriale, Python, real time monitoring, ripristino database, SQL Server, SQLAlchemy, supervisione, tracciabilità, upload file
