JS Energija posvetila je mnogo vremena razvoju otkrivanja i dijagnosticiranja grešaka na sustavu. Glavni zadatak u slučaju otkrivanja greške jest što brže moguće otkriti greške i upozoriti operatera u vezi s nastajućim greškama na razini sustava ili sustavnih dijelova.
Prepoznavanjem nepravilnosti u ranoj fazi možemo izbjeći obustavu rada, greške u sustavu ili sustavnim dijelovima, a u nekim slučajevima i katastrofalne posljedice uništenja sustava odnosno sustavnih dijelova.
Nakon otkrivanja nepravilnosti na sustavu slijedi dijagnosticiranje greške u nastajanju. Pravodobno upozoravanje operatera o nastajućim greškama omogućuje dovoljno vremena za odgovarajuće djelovanje i održavanje. Otkrivanje i dijagnosticiranje grešaka na taj način ima pozitivan utjecaj na sigurnost, održavanje i dostupnost sustava, a time i na njegovu ekonomičnost.
Programsko rješenje za otkrivanje grešaka u sustavu može se koristiti zajedno s tehnikama dijagnoze grešaka. Tipična područja primjene otkrivanja i dijagnosticiranja grešaka su: