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:
|
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: PM main table of the preventive
maintenance module
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 à me sure 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
Si Use Target Start = N
PM Last Completion Date + ( PM Meter 1 Frequency / PM Meter 1
Avg. Units per Day)
PM Last Target Start 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.
|