Santrauka
Klientui reikia stebėti įrenginių būklę, proceso kintamuosius ir aplinkos rodmenis visoje prijungtoje įrangoje.
Sprendimas tapo moduline Modbus TCP stebėjimo aplinka su tiesioginiais skydeliais, duomenų registravimu, įspėjimais ir ataskaitomis.
Programinė įranga sukurta siekiant sumažinti rankinį stebėjimo darbą ir užtikrinti prieigą prie įrangos duomenų peržiūrai.
Kliento istorija
Klientas yra pramoninės įrangos operatorius iš Latvijos. Jis stebi įrenginių būklę, proceso kintamuosius ir aplinkos sąlygas naudodamas prijungtą įrangą bei jutiklius.
Klientas dirba su jutiklių, vykdiklių ir Modbus registrų duomenimis.
Buvo prašoma perduoti įrangos duomenis tinkamais tinklais, prireikus užtikrinti saugų perdavimą, rodyti dabartinius ir istorinius rodmenis bei palaikyti konfigūruojamus pavojaus signalus ar valdymo veiksmus.
Sprendimas suformuotas kaip modulinė stebėjimo sistema. Ypatingas dėmesys skirtas Modbus TCP sąrankai ir tiesioginiams rodmenims.
Pridėti istoriniai būklės duomenys, ribų nustatymai ir ataskaitos, paliekant galimybę vėliau rinkti aplinkos duomenis ar valdyti reles.
Klientas pageidavo
- Perduoti duomenis saugiais belaidžio ryšio arba tinklo protokolais
- Užtikrinti patikimą duomenų perdavimą nutrūkus ryšiui
- Rodyti dabartinius rodmenis, būseną, tendencijas, diagramas ir ataskaitas
- Nustatyti ribas, įspėjimus, pranešimus ir valdymo veiksmus
Kodėl netiko paruošta programinė įranga
Paruošti IoT kūrimo įrankiai teikia bendras įrenginių, debesijos ir kūrimo paslaugas, tačiau jų aprašymai neapima visos šio kliento stebėjimo užduoties vienoje pritaikytoje darbo aplinkoje. Klientui reikėjo Modbus TCP konfigūravimo, registrų nuskaitymo, įrenginių duomenų registravimo, skydelių, konkrečiam projektui skirtų ribų ir galimų valdymo veiksmų, susietų su jo įranga bei taisyklėmis.
Projekto apžvalga
Sprendimas sukurtas pagal aiškią pramoninių jutiklių ir įrangos prijungimo sąranką. Inžinierius įveda įrenginio pavadinimą, tinklo adresą ir registrų apibrėžtis.
Apklausos nustatymai ir ryšio testo rezultatas užbaigia sąranką.
Stebėjimui realiuoju laiku darbo aplinkoje pateikiamas įrenginio pasirinkimas, ryšio būsena ir jutiklių kortelės. Registrų lentelėje rodomos dabartinės reikšmės su laiko žymomis.
Viename skydelyje nuskaitomi jutiklių, vykdiklių ir temperatūros duomenys. Taip pat pateikiami drėgmės rodmenys ir įrenginio būsena.
Istoriniai įrenginių būklės duomenys įrašomi analizei laikui bėgant. Tendencijų diagramose rodomi vibracijos, temperatūros ir RPM duomenys, o žurnalo lentelėje išsaugomi matavimai.
Incidentams stebėti pridėtos konfigūruojamos ribos. Vadovai ir administratoriai gali nustatyti temperatūros, slėgio ir vibracijos ribas bei pranešimų nustatymus.
Išsaugotiems stebėjimo duomenims pateikiamos ataskaitos. Sistema generuoja JSON, CSV ir PDF išvestis bei leidžia lyginti pasirinktus duomenų šaltinius.
Modulinė struktūra leidžia vėliau pridėti aplinkos matavimus, slėgio jutiklius ir relių valdymą.
Įgyvendintos pagrindinės funkcijos
- Modbus TCP įrenginių ir registrų konfigūravimas
- Tiesioginių jutiklių ir vykdiklių skydelis
- Temperatūros ir drėgmės rodmenys realiuoju laiku
- Istorinis įrenginių būklės registravimas
- Vibracijos ir kitų matavimų tendencijų diagramos
- Konfigūruojamos įspėjimų ribos
- Pranešimų apie incidentus nustatymai
- Pasirinktų duomenų šaltinių palyginimo ataskaitos
- JSON, CSV ir PDF duomenų eksportas