Skip to content

Cellarion/machine-interface-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interface Web de Pilotage d'une ligne de production

Ce programme est un outil de démonstration pour une interface web permettant la supervision et le contrôle d'une ligne de production.

I. Utiliser l'application

Pour démarrer le programme

./gradlew Bootrun

Pour accèder à la page principale

http://[host]:[port]/home

Pour intérragir avec l'API :

http://[host]:[port]/swagger-ui/index.html

Pour ajouter une machine VL10 : le fichier Json doit avoir cette forme :

{
    "name": "nom de la machine",
    "machineMode": "MANUAL",
    "statusId": 3
} 

Sans id, car celui-ci se génère automatiquement et avec un statusId entre 1 et 12

Pour accèder à la base de donnée :

http://[host]:[port]/console

avec l'identifiant sa et sans mot de passe. Celui-ci peut être modfier dans le fichier application.properties.

Par défaut : [host]=localhost et [port]=8080.

Pour accèder aux machines dans la base de donnée :

http://[host]:[port]/api/machine

Pour accèder aux états de machines dans la base de donnée :

http://[host]:[port]/api/machineStatus

II. Les différentes vues

L'application se divise en différentes vues:

  • Une page principale
  • Des pages machines (dans se projet, une seule est développée en détail)
  • Des pages paramètres, mode manuel et de contrôle des variables pour chaque machine

III. Fonctionnalités des différentes vues

Toutes les vues contiennent:

  • Un bandeau d'alerte permettant d'être informé en temps direct des évènements occurants sur la ligne de production. Celles-ci varient en importance (indiquée par un code couleur) et donnent accès aux pages pertinentes.
  • Un lien vers la page principale.

III.1. Page principale

Cette page contient une liste des machines informant de leurs états et des liens pour accéder aux pages correspondantes.

III.2 Page machine

Cette page contient les informations et actions relatives à une machine spécifique. Permet d'accéder aux pages paramètres, mode manuel et vue des variables de ladite machine.

III.3 Paramètres

Page permettant de régler les paramètres de fonctionnement d'une machine.

III.4 Mode manuel

Page offrant un contrôle manuel d'une machine.

III.5 Vue des variables

Page listant l'état des variables relatives à une machine.

Auteurs :

Perinne Chevalier Aurélien JEANNEAU Nicolas Dunou Emma Crémon

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published