Acquisizione Dati Modbus su Excel

via Freelancer ·

Budget / Salary€30–250
TypeFreelance project
LocationRemote
Posted1 hour ago
Ho diverse periferiche collegate al PC tramite USB, porte COM e rete LAN. Le comunicazioni arrivano in tre formati: Modbus-RTU, stringhe ASCII e pacchetti binari. Mi serve un’applicazione che intercetti questi flussi in tempo reale, li decodifichi e li inoltri sia a un file Excel (.xlsx) sia a un database locale (SQLite o soluzione equivalente).

Obiettivi principali
• Rilevare e monitorare le porte USB/COM e le connessioni LAN in ascolto.
• Gestire i tre protocolli indicati senza interrompere il traffico esistente.
• Salvare automaticamente i dati su fogli Excel organizzati per data/ora e su tabelle di database con la stessa struttura.
• Prevedere filtri base (per indirizzo Modbus, parola chiave ASCII, ecc.) e la possibilità di cambiare il percorso dei log da interfaccia grafica semplice.

Deliverable attesi
1. Programma eseguibile (Windows) oppure script Python/C# facilmente avviabile.
2. File di configurazione chiaro in cui indicare porta, baud rate, IP, ecc.
3. Schema del database e macro o routine già pronte per aggiornare Excel.
4. Breve guida d’uso che spieghi installazione, set-up e come aggiungere nuove periferiche.

Accetto proposte su librerie o framework specifici (ad esempio pySerial, libmodbus, NModbus, .NET SerialPort), purché garantiscano stabilità nel tempo. Cerco una soluzione pronta all’uso ma espandibile, con codice sorgente incluso per future modifiche.
python excel c# programming software architecture sqlite database development data analysis data management
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.