SOMMAIRE
Présentation générale
Généralités et objectifs du document
Suite à la redéfinition des différents niveaux de licences de Preactor et pour anticiper la disparation des licences P200 utilisées pour l’application Divalto ordonnancement standard, ce document vise à définir les nouvelles interfaces à créer entre Divalto et Simatic IT Preactor AS dans sa version « Standard ».
Ces mêmes interfaces pourront éventuellement être utilisées dans la version « Professionnal ».
Interlocuteurs
Siemens Industry Software | Divalto |
Julien Stekelorom | Vincent LAURAIN |
Frédéric PEGUIN | Bertrand LITTEL |
INTERFACES Divalto Opcenter
La phase d’audit a permis de faire ressortir les informations nécessaires à la bonne réalisation de l’application. Toutes les données ont ainsi pu être trouvées dans Clipper.
Liste des fichiers
Les fichiers seront de type UTF-8 :
Les fichiers sont classés en deux catégories : les données de production (statiques) et les données de flux (dynamiques)
Les données de production :
un fichier atelier
un fichier centre de charge
un fichier des postes de travail (ressources primaires) ;
un fichier d’outillage (ressources secondaire) ;
un fichier des ressources (ressources secondaire) ;
un fichier des opérateurs (ressources secondaire) ;
un fichier des opérations standard
un fichier des habilitations poste de travail - opérateur
un fichier client
les données de flux :
un fichier des articles (avec attributs) ;
un fichier de stocks initial ;
un fichier des mouvements de stocks (approvisionnements prévus par commande d’achats) ;
un fichier des sorties clients (lignes de commandes clients impliquant des sorties de stocks) ;
un ensemble de fichiers liés aux ordres de fabrication (OF) dont ;
un fichier des OF contenant le détail de toutes ses séquences
un fichier des composants de l’OF
un fichier des ressources de l’OF
un fichier des outillages de l’OF
Un fichier de suivi de fabrication des OF contenant des séquences qui sont à minima démarrées
Conventions
Les fichiers devront répondre aux conventions suivantes :
Présence d’une ligne d'entête.
les champs seront de longueur variable avec séparateur « | ».
les nombres auront comme séparateur décimal la virgule.
les dates seront sous la forme « AAAAMMJJHHmm » ou « AAAAMMJJ ».
les durées seront exprimées en heures avec décimales
les booléens pourront prendre comme valeur soit 0 (faux) soit 1 (vrai)
Quelques précisions sur les types de champs :
A : lire format alphanumérique
N : lire format numérique
D : lire format date
DH : lire format date-heure-minute
B : lire format booléen (0 ou 1)
Les données de production
Fichier des ateliers
N° Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | Code atelier | A | |
2 | Libellé atelier | A |
Fichier des centres de charge
N° Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | Code Centre de charge | A | |
2 | Libellé centre de charge | A | |
3 | Code Calendrier | A | |
4 | Nombre de poste | N | |
5 | Taux de charge mini | N | |
6 | Taux de charge maxi | N | |
7 | Code atelier | A |
Fichier des postes de travail
N° Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | Code Poste de travail | A | |
2 | Code Centre de charge | A | |
3 | Type de planification | N | (1 : Finie, -2 : Infinie) |
4 | Taux de rendement | N | |
5 | Libellé poste de travail | A | |
6 | Nombre de postes | N | Information |
7 | (NR1) Attribut Durée | D | Information |
8 | (NR2) Cout horaire | N |
Fichiers Outillage
Préciser l’origine de l’information (GRM, zoom outillage-op, liste des outillages des DT…)
N°Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | Code de l’article d’outillage | A | |
2 | Libellé article outillage | A | |
3 | Quantité disponible | N | Doit être > à 0 |
4 | Contrainte (NR1) | B | 0=non 1=oui |
Fichiers Ressources
N° Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | Code ressource | A | |
2 | Libellé ressource | A | |
3 | Nbre de ressource | N | Doit être > à 0 |
4 | Contrainte (NR1) | B | 0=non 1=oui |
Fichiers Opérateurs
N° Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | Code salarié | A | |
2 | Nom du salarié | A | |
3 | Contrainte (NR1) | B | 0=non 1=oui |
4 | Contrainte (NR2) | B | 0=non 1=oui |
Fichier des opérations standards
N° Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | Code opération standard | A | |
2 | Libellé opération standard | A |
Fichier des habilitations opérateurs
N° Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | Code poste de travail | A | |
2 | Code salarié | A | |
3 | Coefficient de performance | A | |
4 | Taux de rendement | A | |
5 | Date obtention de l’habilitation | D | |
6 | Date début d’habilitation | D | |
7 | Date fin d’habilitation | D |
Fichiers Clients
N° Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | Code client | A | |
2 | Nom du client | A | |
3 | Code postal | A | |
4 | Ville | A |
Les données de flux
Fichier des articles
N° Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | GRREF | A | Code article + Sref1 et 2 |
2 | Libellé | A | |
3 | Cout de revient | N | (1) |
4 | Code nature de produit | A | |
5 | Valeur Caractéristique 1 | A | |
6 | Valeur Caractéristique 2 | A | |
7 | Valeur Caractéristique 3 | A | |
8 | Valeur Caractéristique 4 | A | (Ultimate) |
9 | Valeur Caractéristique 5 | A | (Ultimate) |
10 | Valeur Caractéristique 6 | A | (Ultimate) |
11 | Valeur Caractéristique 7 | A | (Ultimate) |
12 | Valeur Caractéristique 8 | A | (Ultimate) |
13 | Valeur Caractéristique 9 | A | (Ultimate) |
14 | Valeur Caractéristique 10 | A | (Ultimate) |
15 | Indice de l’article | A | (uniquement en version 10.7) |
(1) Coût de revient. Si l’article est de nature 2 et que le cout de revient est nul, alors on exportera le cout standard.
Fichier des Stocks initiaux
N° Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | Identifiant unique | A | L’identifiant unique ne doit pas avoir de doublon avec l’identifiant des approvisionnements |
2 | GRREF | A | Code article + Sref1 et 2 |
3 | Quantité | A | |
4 | Date | N | Date d’inventaire ou de disponibilité du stock |
5 | Dépôt | Information | |
6 | Indice de l'article | A |
Fichier des mouvements de type réapprovisionnements
N° Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | Identifiant unique | A | L’identifiant unique ne doit pas avoir de doublon avec l’identifiant des stocks |
2 | GRREF | A | Code article + Sref1 et 2 |
3 | Quantité | A | |
4 | Date | N | Date d’inventaire ou de disponibilité du stock |
5 | Dépôt | Information | |
6 | N° de ventilation | Information |
Fichier des lignes de commande client
N°Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | Code Ligne de Commande | A | L’identifiant doit être unique pour chaque ligne de commande |
2 | GRREF | A | Code article + Sref1 et 2 |
3 | Délai de livraison | D | Date de fin de production visée |
4 | Quantité | N | |
5 | Attribut 1 | A | Information 1 : Code commande ? |
6 | Attribut 2 | A | Information 2 : Client? |
7 | Attribut 3 | A | Information 3 |
Fichier des ordres de fabrication (OF et opérations)
N°Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | Code Dossier | A | Dossier divalto |
2 | Code Status | N | cf NB1 |
3 | N° Ordre de Fabrication | A | |
4 | GRREF | A | Code article + Sref1 et 2 |
5 | Désignation article | A | |
6 | Numéro de séquence | N | doit être numérique |
7 | Libelle de la séquence | A | |
8 | Code Dépot | A | Information |
9 | Quantité en unité de référence | N | |
10 | Priorité | N | |
11 | Chiffre Affaire | N | |
12 | Centre de charge | A | |
13 | Poste de travail | A | Si forcé |
14 | Temps de préparation | D | |
15 | Type temps de process | N | cf NB2 |
16 | Temps unitaire en h | N | FABTPS0 |
17 | Nombre par heure | N | FABTPS2 |
18 | Temps par lot en h | N | FABTPS1 |
19 | Temps d’attente avant la séquence en h | N | |
20 | Temps de transfert | N |
|
21 | Quantité de chevauchement | N | |
22 | Date de début prévue | DH | Date jalonnée par Divalto |
23 | Date de fin prévue | DH | Date jalonnée par Divalto |
24 | Date de début demandée | DH | Si début demandé : Date, sinon -1 |
25 | Date de fin demandée | DH | Si fin demandée : date, sinon -1 |
26 | Code opération standard | ||
27 | N° d’OF père | ||
28 | N° de séquence OF père | ||
29 | Code établissement | ||
NB 1 : La table de correspondance des status est définie comme suit :
1 | Prévisionnel |
2 | Confirmé |
3 | Lancé |
4 | Démarré |
5 | Clôturé |
NB 2 : Correspondance des valeurs :
0 | Temps par unité => chercher la zone Temps Unitaire |
1 | Temps total pour le lot =>chercher la zone Temps par lot |
2 | Quantité par heure => chercher la zone Nombre par heure |
NB3 : 0 => Quantité de chevauchement
1 => Pas de chevauchement
Fichier de nomenclatures d’opération
N°Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | N° OF | A | |
2 | N° Opération | A | |
3 | Code article composant | A | |
4 | Quantité Besoin | N | Besoin restante pour toute la quantité |
5 | Ruptures autorisées ? | B |
Fichier de suivi
Ce fichier doit contenir les derniers états d’avancement connus de toutes les opérations commencées ou terminées et présentes dans le fichier des OF/Opérations
N°Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | N° OF | A | |
2 | N° Opération | A | |
3 | Etat d’avancement | N | Cf NB 1 |
4 | Poste de travail | A | Champ obligatoire |
5 | DAte Heure début réel | DH | |
6 | Date Heure de dernier pointage | DH | |
7 | Date Heure de Fin Réelle | DH | Si opération terminée |
8 | Quantité réalisée à la date de dernier pointage | N |
NB 1 :
2 Non commencée
3 Suspendue
4 En cours
5 Terminée
INTERFACES Preactor Divalto
Les conventions seront les mêmes que pour le paragraphe précédent.
La première ligne doit donner un indicateur permettant au scrutateur Divalto de connaître le type du fichier : ACTION=GG_DATES_ORDO
Exemple :
ACTION=GG_DATES_ORDO|Order No.|Op. No.|Required Resource|Setup Start : Date (yyyyMMddHHmm)|End Time : Date (yyyyMMddHHmm)
998|566|40|SSENS|201806041426|201806041436
Fichier de retour
Ce fichier doit contenir les derniers états d’avancement connus de toutes les opérations commencées ou terminées et présentes dans le fichier des OF/Opérations
N°Champ | Libellé du Champ | Type de Champ | Commentaire |
1 | DOSSIER | A | DOSSIER DIVALTO * |
2 | N° OF | A | |
3 | N° Opération | A | |
4 | Poste de travail | A | |
5 | DAte Heure début planifiee SEQ | DH | |
6 | DAte Heure fin planifiee SEQ | DH | |
7 | DAte Heure début planifiee OF | DH | |
8 | DAte Heure fin planifiee OF | DH |
Ce fichier ne contiendra que les informations des opérations planifiées.
(* C’est le CODE DOSSIER DIVALTO reçu lors de l’import, nécessaire dans le fichier retour pour identifier l’OF)