Module "Preventive Maintenance" (PM):
Ce module contient les informations permettant de
générer les "Work Order" (WO) des maintenances programmées
par le temps ou par les compteurs. Les PM sont créées sur les
chantiers par un "Super User" en l'occurrence le TC sur les chantiers. La
génération devrait se faire tous les 15 jours. En pratique, elle
est effectuée toutes les semaines.
Chaque PM est associée à un ou plusieurs Job
Plan (JP) et à un seul équipement (EQPT).
Structure des différentes tables associées au
module PM:
Table: PM main table of the preventive
maintenance module
|
FIELDS
|
TYPE
|
SIZE
|
Name on screen
|
Value list/table
|
|
PMNUM
|
UPPER
|
8
|
PM
|
NA
|
|
DESCRIPTION
|
ALN
|
50
|
NA
|
NA
|
|
EQNUM
|
UPPER
|
10
|
Equipment
|
Drill Down
|
|
EQDESCRIPTION
|
ALN
|
50
|
NA
|
NA
|
|
ROUTE
|
UPPER
|
8
|
Route
|
NA
|
|
ROUTEDESCR
|
ALN
|
50
|
NA
|
NA
|
|
JPNUM
|
UPPER
|
10
|
Job Plan
|
NA
|
Only if no JP sequence
|
JPDESCRIPTION
|
ALN
|
50
|
NA
|
NA
|
|
PMJP1
|
UPPER
|
8
|
Lead Craft
|
NA
|
|
WORKTYPE
|
UPPER
|
50
|
Work Type
|
Work Type Option
|
|
STORELOC
|
UPPER
|
8
|
Storeroom
|
Select Storeroom
|
|
CREWID
|
ALN
|
8
|
Crew
|
CREWID
|
|
PMJP4
|
ALN
|
20
|
Sub Work
|
NA
|
|
PMEQ1
|
YORN
|
1
|
ISM
|
NA
|
EQ9 in PM, WOEQ9 in WO
|
FREQUENCY
|
INTEGER
|
10
|
Frequency
|
|
Time based
|
FREQUNIT
|
UPPER
|
8
|
Frequency Units
|
|
|
METERFREQUENCY1
|
DECIMAL
|
11
|
Frequency
|
|
Meter based
|
LASTMETERREADING1
|
DECIMAL
|
8
|
Reading at last WO
|
|
|
LASTMETERDATE1
|
DATETIME
|
10
|
Date of last WO
|
|
|
FIRSTDATE
|
DATE
|
4
|
First Start Date
|
|
|
LASTSTARTDATE
|
DATE
|
4
|
Last Target Start Date
|
|
|
LASTCOMPDATE
|
DATE
|
4
|
Last Completion Date
|
|
|
USETARGETDATE
|
YORN
|
1
|
Use Target Date
|
|
|
EXTDATE
|
DATE
|
4
|
Extended Date
|
|
|
ADJNEXTDUE
|
YORN
|
1
|
Adjust Next Due Date
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Table 5 Tables du module
PM.
Ecran principal des PM: (Fig.7)
- Le champ "Lead Craft" provient du "Job
Plan" (JP). Il est copié dans le champ correspondant du WO
généré. Ce champ est obligatoire. Il est issu d'une liste
de valeurs prédéfinie.
- Le champ "ISM" provient du module EQPT. Il
est Y ou vide (= N).
- Le champ "CMS" (Continuous Machinery
Survey) indique un équipement pouvant être certifié par
l'intermédiaire d'un processus dit de maintenance continue de
l'équipement qui permet d'éviter des tests complets lors des
inspections de certifications par DNV. Il sera mis en service dans une
prochaine version à paraître en fin 2004 et sera positionné
sous le champ ISM.

- Le champ "Worktype" contient l'état
initial des PM générées. Il est toujours positionné
à WSCH.
- Le champ "Crew" contient l'équipe
qui sera copiée dans le WO généré. Ce champ n'est
pas obligatoire. Il est sélectionné dans une liste de valeurs
prédéfinie.
Figure 7 Ecran principal du
module PM
Ecran "Frequency" des PM: (Fig.8)
Cet écran contient toutes les informations
nécessaires pour la planification des maintenances
préventives.

Figure 8 Onglet "Frequency"
du module Preventive Maintenance.
Il existe deux types de méthodes de planification des
maintenances situées dans les deux zones correspondantes de
l'écran:
- Time-Based: Est la
planification par le temps.
Les champs "Frequency" et "Frequency
Unit" permettent de définir la périodicité de la
maintenance. Le premier est un nombre entier représentant le nombre
d'unité de temps. Lorsqu'il est à 0, la PM n'est pas
planifiée par le temps. Le second qui correspond à l'unité
de temps peut prendre les valeurs: YEARS (365 jours), MONTHS (30 jours) , WEEKS
ou DAYS.
La valeur "Next Due Date" est un champ
calculé à partir des valeurs de dates contenues dans la zone
"Work Order Generation Information". Il est calculé comme suit (Table
6):
Use Target Date
|
Adjust Next Due Date
|
Extended Date Exists
|
Next Due Date
|
Y
|
Y
|
Y
|
Extended Date + Frequency
|
Y
|
N
|
Y
|
Last Target Start Date + Frequency
|
N
|
Y or N
|
Y
|
Last Completion Date + Fequency
|
Y
|
N/A
|
N
|
Last Target Start Date + Frequency
|
N
|
N/A
|
N
|
Last Completion Date + Fequency
|
Table 6 Table de calcul pour
les maintenances basées sur le temps.
Note: Si le champ "Use Target Date" est à N, cela
indique que la prochaine maintenance sera effectuée à partir du
moment de fermeture du "Work Order" qui la concerne. Dans ce cas, le champ
"Next Due Date" ne peut être calculé et reste à blanc tant
que le "Work Order" n'est pas fermé.
- Meter-Based: Est la
planification par les compteurs se trouvant sur les équipements.
Ces compteurs peuvent avoir différentes significations
suivant le type d'équipement. Toutefois, dans notre application, cela ne
représente que des heures de fonctionnement. Ce type de maintenance est
lié au module EQUIPEMENT ou sont entrées les valeurs des
compteurs des équipements concernés par ce type de PM.
Le champ "Frequency" est le nombre
d'unités de comptage entre deux générations de PM. Les
unités de comptage sont celles que mesurent les compteurs des
équipements. Sur nos unités, il s'agit d'heures. S'il est blanc
ou 0, il n'y a pas de planification par le temps.
Le champ "Avg.Meter Unit/Day" provient de la
table équipement. Il s'agit de la valeur moyenne des comptages
effectués par jour. Elle est mise à jour au fur et à
mesure que l'on entre les valeurs des compteurs dans le module
équipement.
Le champ "Reading at last WO" est
copié de la table EQUIPEMENT chaque fois qu'un WO est
généré.
Le champ "Date of Last WO" est copié
de la table EQUIPEMENT chaque fois qu'un WO est généré. Il
correspond à la date de la lecture de la dernière mesure.
Les champs "Estimate next reading" et
"Estimate Next Due Date" sont des champs calculés. Ils
correspondent respectivement à l'estimation de la valeur de la mesure
à la date estimée de la génération de la prochaine
PM. Ces deux champs sont mis à jour au fur et à mesure que l'on
entre des valeurs de compteurs dans le module équipement.
Les champs "Estimate next reading" et
"Estimate Next Due Date" sont calculés comme suit
(Table 7):
S'il y a eu un enregistrement de compteur dans le
module EQPT depuis que le WO a été généré
par la PM:
|
|
Equipment Meter 1 Last Reading Date +
PM Meter 1 Freq - (Equipment Meter 1 New Reading - PM Meter
1 Reading at Last WO)
PM Meter 1 Average Units per Day
|
S'il n'y a pas eu d'enregistrement de compteur dans
le module EQPT depuis que le WO a été généré
par la PM:
|
|
Si Use Target Start = Y
|
PM Last Target Start Date + (PM Meter 1 Frequency / PM Meter 1
Avg. Units per Day)
|
|
Si Use Target Start = N
|
PM Last Completion Date + ( PM Meter 1 Frequency / PM Meter 1
Avg. Units per Day)
|
Table 7 Table de calcul pour
les maintenances basées sur les compteurs.
La zone "Work Order Generation Information" contient
les informations de planification des PM des deux types.
- Le champ "First Start Date". Date de
démarrage de la planification de cette PM par le temps. La planification
par le temps ne démarre que si une valeur existe dans ce champ.
- Le champ "Last Target Start Date" date
à laquelle le WO généré par la PM était
prévu de démarrer.
- Le champ "Last Completion Date" contient la
date de fermeture du dernier WO créé par cette PM.
- Le champ "Use Target Start" lorsqu'il est
à N indique que la planification ne se fera qu'à
partir de la date de clôture du WO (Last Completion Date) et non à
la date prévue par le système. Dans ce cas, toute la
planification est décalée dans le temps. Lorsqu'il est à
Y, il impose une planification stricte dans le temps et peut
dans une certaine mesure accroître le nombre de maintenance en retard
(overdue).
- Le champ "Sequenced" indique si la PM utilise une
séquence dans le JP qui lui est associé. Le "JP sequence" est une
technique permettant de séquencer plusieurs JP au fur et à mesure
de leur planification. Cette option n'est pas encore implémentée
et l'on considérera que l'on n'a qu'un et un seul JP par PM.
- Le champ "Counter" indique le nombre de PM
effectuées depuis "First Start Date".
- Le champ "Use Frequency for Scheduling"
indique si le système de hiérarchie des PM sera utilisé ou
non lorsque les critères de déclenchement de la PM seront
atteints. Cette option n'est pas encore implémentée.
Note: Les notions de JP séquence et de PM
hiérarchie serons implémentés dans la nouvelle
révision à paraître en fin 2004.
La zone "Override Due Date" contient les informations
permettant de décaler une PM dans le temps.
- Le champ "Extended Date" contient la date
à laquelle la PM aura lieu. Il ne s'applique qu'à la PM courante
et non plus à sa hiérarchie. Il est remis à blanc
dés que la PM a été générée. Ce champ
est en lecture seule si "First Date" ou "Next Due Date" est
vide. Il remplace la valeur de "Next Due Date" par celle de "Adjust Next Due
Date" lorsque les conditions sont remplies.
- Le champ "Adjust Next Due Date" n'est
accessible que si une valeur est entrée dans "Extend Date". Il doit
être à Y pour que cette date soit prise en compte. Il est mis
à blanc dés que la PM a été
générée.
|