Files
gwms/README.md
T
2021-06-30 10:09:42 +02:00

2.4 KiB

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! Step_01
Init Main DB Step_02
Conferma Init DB Step_03
Init Auth DB Step_04
Conferma Init DB Step_05
Init dati SIM (opzionale) Step_06

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