5381f8a17579e1b2edcc26ed3225b60fcd00a5cd
GWMS: Gas Warehouse Management System
Progetto per gestione impianti refill GAS (cliente iniziale: Pizzaferri tramite W.I.L.)
Descrizione generale
il sw si occupa di
- visualizzare stato impianti distribuzione GNL
- visualizzare storico eventi registrati
- visualizzare storico allarmi
- visualizzare ordini di refill generati in automatico
- configurare parametri ammissibili epr il sistema
- configurare il piano consegne settimanale
- verificare gli ordini aperti
- permettere ai fornitori di verificare gli ordini aperti
- permettere ai trasportatori di mostrare gli ordini in consegna
- permettere ai singoli plant di registrare le consegne (inizio/fine) degli ordini aperti
Setup iniziale
Il sistema, in caso di mancanza dei DB, propone di caricarli (ed eventualmente anche di simulare i dati da msotrare ina ttesa della vera acquisizioend al campo)
Per funzionare si procede in questo modo
- login sulla pagina iniziale (es: http://gwms.egalware.com, oppure sul server test interno http://10.74.83.98)
- il sistema trova mancanza DB, richiede una passphrase (NON persistente...) --> inserire f@mmiEntrare!
- a questo punto la procedura guidata fa creare da init il DB di base
| step | Image |
|---|---|
| passphrase: f@mmiEntrare! | ![]() |
| Init Main DB | ![]() |
| Conferma Init DB | ![]() |
| Init Auth DB | ![]() |
| Conferma Init DB | ![]() |
| Init dati SIM (opzionale) | ![]() |
Flusso Operativo
...
Acquisizione dati dal campo
...
Gestione Logistica
...
Modbus
Il sistema prevede di dover leggere i dati tramite MODBUS-TCP dagli impianti remoti
- ipotesi ideale: impiegare un cliente dotnetcore, richiamabile da cron o su richeista interattiva, per chiaamte remote e poi pubblicare sulla app un update dei valori rilevati (stile MP-IO)
- imploementazione ideale C# dotnet core (crossplatform), accettabile c# windows only o python/java
link da approfondire
Description
Languages
JavaScript
78.3%
C#
13.2%
HTML
4.7%
SCSS
3.5%
CSS
0.2%
Other
0.1%





