INTEGRAZIONE
mainsim × BMS/BEMS
I sistemi di gestione degli edifici generano continuamente segnali su impianti, consumi e anomalie. L’integrazione con il CMMS mainsim porta questi dati nei flussi operativi della manutenzione facility: ogni anomalia BMS diventa un ordine di lavoro strutturato, ogni dato energetico BEMS diventa un trigger per la manutenzione preventiva.
In breve
Dall’allarme all’intervento in pochi secondi. L’integrazione tra CMMS e BMS/BEMS, consente ai team di facility management di adottare strategie di manutenzione predittiva e basata sui consumi reali, monitorando costantemente lo stato delle attrezzature e i consumi energetici per trasformarli in Ordini di Lavoro in tempo reale.
FLUSSI DI INTEGRAZIONE CMMS-BMS / BEMS
BMS e BEMS: due sistemi, un solo flusso mainsim. Nelle installazioni in cui BMS e BEMS coesistono sulla stessa piattaforma, è possibile gestire entrambi i flussi, allarmi impianto e anomalie energetiche, tramite un’unica integrazione verso mainsim, con regole di classificazione distinte per tipo di evento.
SETTORI E CASI D’USO BMS E BEMS
🏥 Ospedali e healthcare
HVAC sale operatorie, temperature farmaci, backup power: anomalie critiche → OdL prioritari automatici
🛍️ Centri commerciali e retail
HVAC, refrigerazione, illuminazione su decine di punti vendita: manutenzione facility centralizzata
🏢 Campus e uffici corporate
Portfolio immobiliare multi-edificio: ottimizzazione energetica e manutenzione preventiva coordinata
CONSIDERAZIONI TECNICHE SULL’INTEGRAZIONE TRA CMMS E BMS/BEMS
SFIDE DI PROGETTAZIONE
- Protocolli building vs API REST: i sistemi BMS comunicano tipicamente tramite protocolli standard di settore come BACnet o KNX, che non sono direttamente compatibili con le API REST di mainsim. L’integrazione richiede un gateway o middleware che traduca questi segnali verso la piattaforma.
- Classificazione allarmi BMS: non tutti gli allarmi generati da un BMS richiedono un intervento manutentivo. Serve una logica di classificazione lato middleware per distinguere allarmi operativi (es. set-point di temperatura) da anomalie che richiedono un WO, evitando la creazione di ordini di lavoro non necessari.
- Granularità asset building: un edificio può avere centinaia di punti BMS (sensori, attuatori, zone) ma un numero molto più ridotto di asset mainsim (es. “impianto HVAC piano 3”, “centrale antincendio”). Il mapping non è 1:1 e richiede una progettazione che tenga conto della struttura gerarchica di mainsim.
- Distinzione BMS vs BEMS: i due sistemi hanno logiche operative diverse. Il BMS controlla in tempo reale, il BEMS analizza nel tempo. Spesso coesistono sulla stessa piattaforma, ma i flussi di integrazione con mainsim sono distinti: allarmi puntuali dal BMS, segnali di tendenza e anomalie energetiche dal BEMS.
- Baseline energetica e storico: per rilevare anomalie energetiche significative, il BEMS ha bisogno di un baseline storico consolidato. Nelle installazioni nuove, i primi mesi di dati servono a costruire il riferimento — la generazione automatica di Work Request dovrebbe essere attivata solo dopo questa fase di calibrazione.
ARCHITETTURA
REGOLE DI INTEGRAZIONE
FAQ – DOMANDE FREQUENTI SULL’INTEGRAZIONE CMMS-BMS o BEMS
Qual è la differenza tra BMS e BMES?
Il BMS (Building Management System) controlla e supervisiona gli impianti dell'edificio in tempo reale: HVAC, antincendio, illuminazione, controllo accessi. Genera allarmi quando qualcosa non funziona. Il BEMS (Building Energy Management System) analizza invece i consumi energetici nel tempo per zona, piano o impianto: non controlla gli impianti ma li monitora per identificare anomalie e opportunità di efficienza. Spesso i due sistemi coesistono sulla stessa piattaforma, ma i flussi di integrazione con mainsim sono distinti.
Come funziona l'integrazione tra CMMS e BMS?
Quando il BMS rileva un'anomalia su un impianto building (un guasto all'HVAC, un allarme antincendio, un problema al controllo accessi) il segnale viene tradotto da un middleware e trasmesso a mainsim tramite API. mainsim crea automaticamente un ordine di lavoro per il team facility con tipo impianto, ubicazione edificio e priorità basata sulla gravità. A intervento concluso, mainsim chiude il loop aggiornando il registro con esito e note tecniche.
Come funziona l'integrazione tra CMMS e BEMS
Il BEMS trasmette i dati energetici a mainsim tramite API o export periodico. mainsim li usa in due modi: quando un consumo supera la soglia di anomalia rispetto al baseline storico, genera automaticamente un Work Request per ispezione; quando i contatori operativi degli impianti raggiungono la soglia configurata, attiva automaticamente i piani di manutenzione preventiva. Il risultato è una manutenzione degli impianti building basata sui dati reali di utilizzo, non su scadenze fisse.
I protocolli BMS come BACnet o KNX sono compatibili con mainsim?
I sistemi BMS comunicano tipicamente tramite protocolli standard di settore come BACnet o KNX, che non sono direttamente compatibili con le API REST di mainsim. L'integrazione richiede un gateway o middleware che traduca questi protocolli verso la piattaforma. La scelta del middleware dipende dal BMS specifico e dall'infrastruttura esistente del cliente.
Quando ha senso attivare la generazione automatica di un ticket dal BEMS?
La generazione automatica di Work Request basata su anomalie energetiche dovrebbe essere attivata solo dopo aver consolidato il baseline energetico degli impianti, tipicamente dopo alcune settimane o mesi di raccolta dati. Attivare questa funzionalità troppo presto, senza un baseline affidabile, può generare nuovi ticket per anomalie che in realtà sono variazioni normali di utilizzo.
Posso integrare con il CMMS sia BMS che BEMS insieme?
Sì. Quando BMS e BEMS coesistono sulla stessa piattaforma, è possibile gestire entrambi i flussi, allarmi impianto e anomalie energetiche, tramite un'unica integrazione verso mainsim, con regole di classificazione distinte per tipo di evento. I due flussi rimangono separati in mainsim: gli allarmi BMS generano WO correttivi, i segnali BEMS generano Work Request per ispezione o PM preventivi.
