Files
mcp-wms-wiki/wiki/sources/archives/Presentation_GALILEO.md
2026-05-20 09:41:27 +02:00

5.2 KiB

Présentation GALILEO

Source : Confluence EasyWMS France Dernière mise à jour : 23/07/2024 (v2)


Introduction

GALILEO est le système automatisme (TMS) qui pilote physiquement les convoyeurs, transstockeurs et autres machines. EasyWMS fait le travail d'intelligence — GALILEO ne fait que demander des ordres et les exécuter.


Stations

Les stations sont des emplacements physiques (convoyeurs, navettes, transstockeurs…) ou virtuels qui permettent à GALILEO d'informer EasyWMS de la position d'un conteneur. Elles sont codifiées via un type et un numéro (couple unique).

Stations couramment utilisées :

Station Type Numéro
MAG (Magasin) 0 N° du MAG
TK (Transstockeur/Miniload) 1 N° du TK
PK (Poste de Picking) 2 N° du PK
PIE (Poste Identification Entrée) 3 N° du PIE
PS (Poste de Sortie) 4 N° du PS
REJ (Poste de Rejet) 7 N° du RECH
ME / TE (Table d'entrée) 9 N° de la ME
MS / TS (Table de sortie) 10 N° de la MS
PKE (Contrôle entrée vers PK) 20 N° de la ETPK
CME (Contrôle entrée vers ME) 21 N° de la CME

L'état des stations est consultable dans EasyWMS → Contrôle → Stations (status, chargé, capacité).

Fonction GALILEO de mise à jour d'état de station :

SetStationStatus(Type, Numéro, Status, Présence, Capacité, Occupation, Allée)

Routes

Une route est une "trajectoire simple" entre deux stations, dont l'état doit être actualisé par GALILEO pour permettre au WMS de décider de dévier ou non un conteneur.

Routes à actualiser obligatoirement :

  • PKExx → PKxx
  • CMExx → TExx
  • Parfois : ETPSxx → PSxx pour l'ordonnancement des sorties

États de route :

  • 1 = En service
  • 3 = Plein et en service

Fonction GALILEO de mise à jour d'état de route :

SetRouteStatus(TypeOrigine, NuméroOrigine, TypeDestination, NuméroDestination, Etat)

Ordres (3 types de communication)

Event

Déclaration de présence d'un bac à un point précis. Utilisé principalement par le PIE (lecture étiquette + infos gabarit) et le TK (annonce de présence).

Deux process pour le PIE :

  1. Nouveau conteneur : GALILEO lit l'étiquette et envoie type/hauteur → EasyWMS contrôle la conformité
  2. Conteneur connu renvoyé : EasyWMS envoie un mouvement vers PIE → GALILEO contrôle que les types correspondent, sans lire l'étiquette

Champs du signal PIE :

  • Signaux : 65536 = conteneur OK (codification bit à bit des contrôles gabarit)
  • Type de conteneur : codifié à partir de 1
  • Type de hauteur : codifié à partir de 1
  • Type d'évènement : code selon l'événement (rejet = type 9)

GALILEO demande à EasyWMS le prochain mouvement à réaliser. Le WMS répond avec les informations de la station de destination.

Champs importants :

  • Capacité : pour PK et PS = nombre max de conteneurs sur la station OU en mouvement vers elle
  • État : 83 (S = Servicio) pour convoyeurs, 70 (F = Fallo) ou 69 (E = Error) pour TK
  • X actuel / Y actuel : pour TK uniquement (position actuelle pour optimiser l'ordre)

Fin d'ordre (End)

Signale à EasyWMS que le mouvement est terminé. Le mouvement passe à l'étape suivante.

Codes d'erreur End :

Code Signification Conséquence
0 Mouvement terminé Génère le mouvement suivant
1 Erreur de dépose Masque d'erreur + relocalisation/rejet
2 Erreur d'extraction Masque d'erreur + relocalisation/rejet
4 Ordre incohérent Problème de configuration WMS/GALILEO
7 Erreur gabarit Relocalisation/rejet

Concept de machine séquentielle

Toute machine fonctionne par étapes consécutives (grafcet) avec des transitions entre états. La séquence d'un convoyeur normal :

  1. Repos → prêt à recevoir
  2. Demande de sortie du convoyeur amont
  3. Vérification des conditions (pas de présence, pas de tracking…)
  4. Copie du tracking + transfert physique + communication WMS si station
  5. Libération du convoyeur amont
  6. Demande de sortie au convoyeur aval
  7. Retour à l'étape initiale

Visualisation et Tracking

Identifiants par défaut : mecalux / robmec

La visualisation (SCADA) affiche en temps réel mouvements, défauts et état de l'installation.

Éditeur de Tracking (double-clic sur une machine) :

  • Afficher le tracking : informations de l'ordre en exécution
  • Finir Ordre : informer EasyWMS qu'une palette est arrivée à destination
  • État de la machine : informations communiquées par GALILEO à EasyWMS

Accès avancé (après mot de passe via l'icône cadenas) :

  • Variables : état des variables en temps réel, modification des mémoires booléennes
  • Graphe : état actuel de la machine (étape en cours)

Boutons d'édition :

  • Modifier : modifier le Tracking (origine, destination, hauteur, type…) → activer "Éditer" d'abord
  • Éliminer : supprimer le Tracking de la machine
  • Reset : remettre à une étape précise du Graphe automatique