01 Sažetak i ciljevi projekta
Postrojenje za pročišćavanje otpadnih voda (UPOV) Novalja Vrtić sadrži desetke vitalnih strojeva: crpke u biološkim bazenima, puhala aeracije, fine i grube rešetke, dehidraciju mulja te pripadajuće elektro-ormare. Svaki nepredviđeni zastoj može uzrokovati ekološke incidente i skupe hitne popravke.
Pravovremeno prepoznavanje potrebe za servisima kroz pametni semafor statusa prije nastanka kvara.
Svaka kontrola, očitanje i zamjena dijelova trajno se bilježi s vremenskom oznakom i autorom.
Operateri na terenu prijavljuju se jednostavnim PIN kodom na tabletima bez kompliciranih lozinki.
02 Ključne funkcionalnosti sustava
🚦 Pametni semafor statusa i rano upozoravanje
Algoritam u realnom vremenu uspoređuje trenutne radne sate (iz SCADA sustava) i kalendarske dane s definiranim servisnim intervalima proizvođača opreme. Kada oprema uđe u 80% ili 90% preporučenog intervala, sustav automatski pali žuto upozorenje, a po isteku crveni alarm za hitni servis.
📥 SCADA uvoz i napredni parser radnih sati
Omogućen je automatski uvoz operativnih očitanja direktno iz industrijskog SCADA sučelja. Parser prepoznaje različite formate datuma, preskače duplicirane unose i automatski ažurira kumulativne brojače bez mogućnosti ljudske greške.
🗺️ Interaktivne P&ID tehnološke sheme
Procesni dijagram postrojenja s klikabilnim točkama opreme. Klikom na bilo koju pumpu ili ventil na procesnoj shemi otvara se kartica opreme s kompletnom poviješću kvarova, tehničkom dokumentacijom i preporučenim uljima/mazivima.
📊 Dvosmjerna razmjena podataka (Excel CSV s UTF-8 BOM & JSON)
Svi šifrarnici, registri opreme i povijest servisa podržavaju uvoz i izvoz u Excel format. Posebna pažnja posvećena je hrvatskim dijakritičkim znakovima (č, ć, ž, š, đ) tako da se tablice otvaraju bez ikakvih hijeroglifa u lokalnom Excelu.
🧪 68 Automatiziranih testova (100% prolaznost)
Cjelokupna poslovna logika, izračun semafora upozorenja i parseri testirani su kroz PHPUnit testove. To jamči da nijedna buduća nadogradnja neće poremetiti točnost izračuna radnih sati ili evidenciju.
03 Korišteni tehnološki okvir
| Komponenta | Tehnologija | Uloga |
|---|---|---|
| Backend okvir | Laravel / PHP 8.5 | Jezgra poslovne logike, API resursi i autorizacija |
| Baza podataka | Relacijski SQL (MySQL) | Strogi referencijalni integritet i brzina upita |
| Korisničko sučelje | Blade, Vite, Modern JS | Responzivan dizajn za industrijske monitore i tablete |
| Sigurnost i prijava | PIN sustav & Role-based Auth | Različite razine pristupa (serviser, voditelj, administrator) |
| Testiranje | PHPUnit (68 testova) | Automatizirana verifikacija svih poslovnih pravila |
Trebate slično rješenje za vaše postrojenje ili pogon?
Bilo da se radi o pročišćavanju voda, energetici, industrijskoj proizvodnji ili logističkom skladištu — prilagođavamo sustav točno vašim strojevima i ljudima.