Rapport Finale PFE - Merged
Rapport Finale PFE - Merged
Rapport Finale PFE - Merged
THEME
Membres de Jury
Avant tout développement sur cette expérience professionnelle, il n’apparaît plus opportun de
commencer ce rapport de notre Projet sans avoir une pensée pour tous ceux qui ont contribué à
le rendre possible.
Nous remercions tout d’abord, DIEU le tout puissant qui nous a donné santé et force pour
réaliser ce travail.
Nous tenons à exprimer nos profondes gratitudes à notre promoteur Mr : J. AZOUZ pour avoir
accepté de diriger ce travail et pour ses conseils qui nous ont été d’une aide précieuse.
On dédie ce rapport à :
Nos grands-mères, nos grands-pères, nos mères et nos tantes avec tous nos sincères
sentiments de respects, d’amour, de gratitude et de reconnaissance pour leur patience
illimitée, leurs sacrifices déployés pour nous éduquer dignement en assument nos
éducations dans les meilleures conditions.
Nos frères, nos oncles, et à tous nos cousins et cousines, vraiment aucune dédicace
n’exprimera nos attachements, notre amour et nos affections, on vous offre ce travail en
témoignage de toutes l’immense tendresse dont vous avez toujours su nous combler,
que Dieu vous protège et vous prête longue santé et longue vie…
Nos ami(e)s en témoignage de notre sincère amitié. Et tous ceux qui ont veillé de près
ou de loin pour ce travail soit à la hauteur, que Dieu le tout puissant vous préserve tous
et vous procure sagesse, bonheur, santé et prospérité…
Résumé
Le système de spreader est une technique de levage. Le spreader télescopique pour conteneur
est très pratique pour transporter en toute sécurité des conteneurs imposants.
Aujourd'hui les SPREADER sont utilisés dans des domaines extrêmement vastes dans
l'industrie, surtout dans les quais pour maintenir les conteneurs du navire vers le quai ou
l'inverse.
Pour caractériser les fonctions offertes par le simulateur, nous avons exploité les diagrammes
et les méthodes de l’analyse fonctionnelle ; Le diagramme Bête à Cornes Les méthodes SADT
et FAST, Diagramme Pieuvre. Par la suite nous avons posé les solutions techniques et nous
avons choisi la meilleure solution.
Apres nous avons fait le programme sur Step7 et nous avons construit une interface sur
WIINCC. Cette interface permet au grutier de visualiser l’état du SPREADER à partir de la
salle de grutier.
Et finalement, nous avons fait une étude économique pour observer les gains ramenés à
l’entreprise après la réalisation du projet.
Table des matières
Remerciements ............................................................................................................................ i
Dédicaces ............................................................................................................................... ii
Résumé ..................................................................................................................................... iii
LISTE DES FIGURES .......................................................................................................... viii
LISTE DES TABLEAUX ....................................................................................................... xi
Liste des abréviations : ............................................................................................................. xii
Computer integrated manufacturing................................................................................. xii
Chapitre 1 : ................................................................................................................................. 3
PRESENTATION DU MARSA MAROC ................................................................................ 3
I- Introduction : .................................................................................................................. 3
II- Présentation de l’entreprise SRM :................................................................................. 3
III- Historique du Marsa Maroc : ....................................................................................... 4
IV- Fiche signalétique du Marsa Maroc : .......................................................................... 5
V- Gouvernance et organisation : ........................................................................................ 6
V-1. Gouvernance : ............................................................................................................ 6
V-2. Organisation : ............................................................................................................. 6
VI- Missions de Marsa Maroc : ......................................................................................... 7
VII- Lieu du stage :.............................................................................................................. 8
VIII- Conclusion : ............................................................................................................. 9
Chapitre 2 : ............................................................................................................................... 10
ETUDE DESCRIPTIVE DU PORTIQUE ET DU SPREADER............................................. 10
I- Introduction : ................................................................................................................ 10
II- Description du Portique :.............................................................................................. 10
II-1. Présentation : ........................................................................................................... 10
Les différentes opérations effectuées par le portique sont : ......................... 11
II-2. Description des différents mécanismes du portique :.............................................. 11
Mouvement de translation du portique : ....................................................... 12
Mouvement de levage : .................................................................................... 15
Mouvement de relevage de l’avant bec : ........................................................ 17
Mouvement de translation du chariot : .......................................................... 18
Système Trim /List/Skew (gite/assiette/rotation) : ........................................ 19
II-3. Profibus : ................................................................................................................ 19
Caractéristiques techniques : .......................................................................... 20
Avantage : ......................................................................................................... 20
II-4. Fonctionnement du portique : .................................................................................. 20
III- Description du Spreader : .......................................................................................... 21
III-1. Définition : ............................................................................................................ 21
III-2. Composantes du Spreader : .................................................................................... 24
Système hydraulique : ...................................................................................... 24
Système télescopique : ...................................................................................... 26
Système de verrou (Twist-Locks) : ................................................................. 27
Bras Flipper : .................................................................................................... 28
Système électrique : .......................................................................................... 29
Système Twin : .................................................................................................. 31
Système de commande du Spreader SCS3 (Spreader Control System) : ... 34
CANbus : ........................................................................................................... 35
Accès au support : ............................................................................................ 35
CANopen : ......................................................................................................... 35
Designation: ...................................................................................................... 36
CAN booster : ................................................................................................... 37
III-3. Fonctionnement du Spreader : ............................................................................... 37
IV- Conclusion : ............................................................................................................... 37
Chapitre 3 : ............................................................................................................................... 38
ANALYSE ET CONCEPTION ............................................................................................... 38
I- Introduction : ................................................................................................................ 38
II- Problématique : ............................................................................................................ 38
III- Cahier des charges : ................................................................................................... 41
IV- Analyse fonctionnelle : .............................................................................................. 42
IV-1. La démarche de l’analyse Fonctionnelle ................................................................ 43
Les étapes de l’Analyse Fonctionnelle : .......................................................... 43
Le diagramme bête à cornes : ......................................................................... 44
Le diagramme pieuvre : ................................................................................... 45
Le diagramme F.A.S.T : .................................................................................. 47
Le diagramme SADT : ..................................................................................... 48
V- Les solutions proposées :.............................................................................................. 50
V-1. Solution technique N°1 : ......................................................................................... 50
V-2. Solution technique N°2 : ......................................................................................... 52
Généralités sur PROFINET : .......................................................................... 52
Schématisation du réseau PROFINET : ........................................................ 52
VI- Conclusion : ............................................................................................................... 54
Chapitre 4 : ............................................................................................................................... 55
ETUDE TECHNIQUE ............................................................................................................. 55
I- Introduction : ................................................................................................................ 55
II- Généralité sur L’API et les logiciels utilisés : .............................................................. 55
II-1. API : [6] ................................................................................................................... 55
Unité de traitement C.P.U : ................................................................................ 56
Module d’alimentation « PS » : .......................................................................... 56
Les modules d’entrées : ...................................................................................... 57
Les modules de sorties : ..................................................................................... 57
Carte mémoire : .................................................................................................. 57
II-2. Step 7 : [8] ............................................................................................................... 59
Configuration du matériel : ............................................................................. 60
Les types des blocs : ......................................................................................... 61
Les modes de programmation :....................................................................... 62
Simulation sur Step7 : ...................................................................................... 64
II-3. CODESYS : [8] ....................................................................................................... 67
II-4. Wincc flexible 2008 : [9] ........................................................................................ 68
III- Réalisation du projet : ................................................................................................ 70
III-1. Conditions de gestion du Spreader : ....................................................................... 70
III-2. Liste des signaux et des commandes : .................................................................... 73
III-3. Programme STEP 7 : .............................................................................................. 74
Configuration Matériel : .................................................................................. 74
Structure des blocs : ......................................................................................... 75
Types de données :............................................................................................ 76
Prérequis du Code :.......................................................................................... 77
Table des Mnémoniques : ................................................................................ 79
Réseaux de STEP 7 : ........................................................................................ 80
III-4. Supervision : ........................................................................................................... 92
III-5. Câblage de l’automate :........................................................................................... 98
IV- Conclusion : ............................................................................................................... 98
Chapitre 5 : ............................................................................................................................... 99
ETUDE ECONOMIQUE DU PROJET ................................................................................... 99
I- Introduction : ................................................................................................................ 99
II- Coût de la réalisation : .................................................................................................. 99
II-2. Le coût de la généralisation de la solution sur le parc d’engins de levage : ......... 100
II-3. Le coût total de l’application de la solution : ........................................................ 101
III- Evaluation des gains : ............................................................................................ 101
III-1. Le gain en coût de maintenance : ......................................................................... 101
III-2. Le gain en rendement : ......................................................................................... 102
III-3. Le gain Total : ...................................................................................................... 104
IV- Conclusion : ............................................................................................................. 104
Conclusion générale ............................................................................................................. 105
Références bibliographiques ............................................................................................... 106
ANNEXES ............................................................................................................................. 107
Annexe 1 : Tableau d’entrées et sorties du SPREADER ............................ 107
Annexe 2 : Fiches Techniques du SPREADER ........................................... 109
Annexe 3 : Schéma électrique du Banc d’essai en X-Relais ............................ 110
LISTE DES FIGURES
Figure 1 : photo de l’entreprise SRM (Groupe Premium) ......................................................... 4
Figure 2 : Fiche signalétique de Marsa Maroc ........................................................................... 5
Figure 3 : Organigramme des Directions de l’Exploitation aux Ports ....................................... 6
Figure 4 : La présence géographique du Marsa Maroc dans les ports de commerce du royaume
.................................................................................................................................................... 7
Figure 5 : Schéma descriptif du portique ................................................................................. 12
Figure 6 : Pattes du portique .................................................................................................... 13
Figure 7 : Broches d'amarrages ................................................................................................ 14
Figure 8 : Tampon anti collision ............................................................................................. 14
Figure 9 : Spreader YSX 40-45 pieds ...................................................................................... 15
Figure 10 : Salle des machines de levage ................................................................................. 15
Figure 11 : Capteur de survitesse ............................................................................................. 16
Figure 12 : Cellule de charge ................................................................................................... 17
Figure 13 : L’avant Bec ............................................................................................................ 17
Figure 14 : Chariot du Salle de Grutier .................................................................................... 18
Figure 15 : Câble PROFIBUS-DP ........................................................................................... 19
Figure 16 : schéma descriptif du fonctionnement de l’automate du portique .......................... 21
Figure 17 : Spreader STS 45 soulevé par les câbles en acier ................................................... 23
Figure 18 : Spreader STS 45 soulevé par les câbles en acier ................................................... 24
Figure 19 : Schéma synoptique du système hydraulique ......................................................... 24
Figure 20 : Schéma hydraulique réduite .................................................................................. 25
Figure 21 : Vanne de commande directionnelle ....................................................................... 25
Figure 22 : Système télescopique du Spreader ......................................................................... 26
Figure 23 : Chaine télescopique du Spreader ........................................................................... 27
Figure 24 : Détails du Twist-Locks .......................................................................................... 28
Figure 25 : Bras Flipper ........................................................................................................... 29
Figure 26 : Emplacement du système électrique ...................................................................... 30
Figure 27 : Voyants lumineux .................................................................................................. 30
Figure 28 : Spreader soulevant deux conteneurs ...................................................................... 31
Figure 29 : Composants du système de levage jumelé ............................................................. 32
Figure 30 : Les éléments de l’ensemble de tirants ................................................................... 32
Figure 31 : Les modes télescopiques du Spreader ................................................................... 33
Figure 32 : Ecran tactile du système de commande SCS3 ....................................................... 34
Figure 33 : Architecture CANopen générique ......................................................................... 36
Figure 34 : Nœud du CANopen au niveau spreader ................................................................ 36
Figure 35 : Schéma des fils du câble (La prise) ....................................................................... 39
Figure 36 : photo illustrant un exemple d'un banc d’essai. ...................................................... 42
Figure 37 : le diagramme bête à cornes du simulateur. ............................................................ 45
Figure 38 : l'interaction du Simulateur avec l'environnement .................................................. 45
Figure 39 : Le diagramme pieuvre du Simulateur .................................................................... 46
Figure 40 : Le diagramme FAST du Simulateur ...................................................................... 47
Figure 41 : Méthode SADT : Modélisation systématique........................................................ 49
Figure 42 : Méthode SADT : Analyse Descendante ................................................................ 50
Figure 43 : schéma synoptique de la solution N° 1. ................................................................. 51
Figure 44 : Schéma synoptique du réseau PROFINET ............................................................ 53
Figure 45 : Automate S7-300 ................................................................................................... 56
Figure 46 : Cycle de traitement de l’information par l’automate ............................................. 58
Figure 47 : configuration des matériels utilisés ....................................................................... 60
Figure 48 : Type des blocs de programmation sur Step7 ......................................................... 61
Figure 49 : Les modes de programmation sur Step7 ................................................................ 62
Figure 50 : Exemple d’un programme en langage CONT ....................................................... 63
Figure 51 : Exemple d’un programme en langage LOG .......................................................... 63
Figure 52 : Exemple d’un programme en langage LIST .......................................................... 64
Figure 53 : Les étapes pour simuler un programme en Step7 .................................................. 65
Figure 54 : Exemple d’une simulation du programme moteur à deux sens dans les trois modes
de programmation .................................................................................................................... 66
Figure 55 : Les packs du WINCC ............................................................................................ 68
Figure 56 : Le pupitre opérateur op 177B ................................................................................ 70
Figure 57 : Configuration matérielle sur SIMATIC MANAGER ........................................... 74
Figure 58 : Les blocs utilisés dans le code STEP 7 .................................................................. 75
Figure 59 : les types de données de STEP 7 ............................................................................ 76
Figure 60 : Réseau 1 ................................................................................................................. 80
Figure 61 : Réseau 2 ................................................................................................................. 80
Figure 62 : Réseau 3 ................................................................................................................. 81
Figure 63 : Réseau 4 ................................................................................................................. 82
Figure 64 : Réseau 5 ................................................................................................................. 83
Figure 65 : Réseau 6 ................................................................................................................. 84
Figure 66 : Réseau 7 ................................................................................................................. 84
Figure 67 : Réseau 8 ................................................................................................................. 85
Figure 68 : Réseau 9 ................................................................................................................. 85
Figure 69 : Réseau 10 ............................................................................................................... 86
Figure 70 : Réseau 11 ............................................................................................................... 86
Figure 71 : Réseau 12 ............................................................................................................... 87
Figure 72 : Réseau 13 ............................................................................................................... 87
Figure 73 : Réseau 14 ............................................................................................................... 88
Figure 74 : Réseau 15 ............................................................................................................... 88
Figure 75 : Réseau 16 ............................................................................................................. 88
Figure 76 : Réseau 17 ............................................................................................................... 89
Figure 77 : Réseau 18 ............................................................................................................... 89
Figure78 : Réseau 19 ................................................................................................................ 89
Figure 79 : Réseau 20 ............................................................................................................... 90
Figure 80 : Réseau 21 ............................................................................................................... 90
Figure 81 : Réseau 22 ............................................................................................................... 91
Figure 82 : Réseau 23 ............................................................................................................... 91
Figure 83 : Réseau 24 ............................................................................................................... 92
Figure 84 : Les niveaux du système de Supervision ................................................................ 92
Figure 85 : Vue initiale............................................................................................................. 94
Figure 86 : Vue des présences .................................................................................................. 95
Figure 87 : Vue télescopage 20 ................................................................................................ 95
Figure 88 : Vue télescopage 40 ................................................................................................ 96
Figure 89 : Vue télescopage 45 ................................................................................................ 96
Figure 90 : Vue Twist Locker .................................................................................................. 97
Figure 91 : Vue Flipper ............................................................................................................ 97
Figure 92 : Le coût total de l’application de la solution ......................................................... 101
Figure 93 : Budget annuel de maintenance du câble du Spreader ......................................... 102
Figure 94 : Le gain total ........................................................................................................ 104
Figure 95 : Caractéristiques SPREADER .............................................................................. 109
Figure 96 : Dimensions du SPREADER ................................................................................ 109
Figure 97 : Capacité du SPREADER ..................................................................................... 109
Figure 98 : Mouvements dans le SPREADER ....................................................................... 109
Figure 99 : Caractéristique de fonctionnement ...................................................................... 109
Figure 100 : Réglage du système de pompage ....................................................................... 109
Figure 101 : schéma électrique démarrage du Spreader ........................................................ 110
Figure 102 : schémas électrique de commandes du Spreader ................................................ 110
Figure 103 : schémas électrique de signaux entrant et sortant du Spreader ........................... 111
LISTE DES TABLEAUX
Tableau 1 : Les différents modèles du Spreader Bromma Groupe .......................................... 22
Tableau 2 : Bloc de données DB2 ........................................................................................... 77
Tableau 3 : Bloc de données DB2 ............................................................................................ 78
Tableau 4 : Table des Mnémoniques........................................................................................ 79
Tableau 5 : Table de variables .................................................................................................. 94
Tableau 6 : Le Coût de réalisation du simulateur................................................................... 100
Tableau 7 : Tableau des commandes du SPREADER ........................................................... 107
Tableau 8 : Tableau des retours du SPREADER ................................................................... 108
Liste des abréviations :
Abréviation Signification
ODEP office d’exploitation des ports
ANP agence nationale des ports
DH dirham marocain
DEP direction de l'exploitation au port
VTS vessel traffic service
API automate programmable industriel
T tonne
m mètre
Mbit méga bit
RS 485IS recommended standard 485
PROFIBUS-DP profibus decentralised peripheral (périphérie décentralisée)
IEC1158 international electrotechnical commission 1158
PROFIBUS PA profibus process automation
CPU central processing unit
AC alternating current (courant alternatif)
DC direct current (courant continu)
SCS3 système de commande du spreader
PLC programmable logic controller
EEPROM electrically erasable programmable read-only memory
CAN controller area network (réseau d'aire de contrôle)
OSI open systems interconnection
CAN_H can high
CAN_L can low
AF analyse fonctionnelle
AB analyse du besoin
AFB analyse fonctionnelle du besoin
AFT analyse fonctionnelle technique
EME eléments du milieu extérieur
FS fonction de service
FP fonctions principales
FC fonctions contraintes
FAST technique d’analyse fonctionnelle et systématique
SADT tructured analysis and design technique
TCP transmission control protocol
IP internet protocol
IT information technology
PS power supply
OB bloc organisation
IHM interface homme-machine
TIA totally integrated automation
FB un bloc fonctionnel
DB blocs de données
SFC bloc de données spécifiques
VAT variable access table
SFB system function blocks
LOG logigramme
Bool boolean
Int integer
CIM Computer integrated manufacturing
LED light emitting diode
Introduction générale
La plupart des échanges mondiaux des pays passent par le trafic maritime, et la
commercialisation de l’ensemble des marchandises nécessite la mise en œuvre des techniques
adoptées pour les protéger de façon aussi certaine que possible, c’est pour cela on a l’apparition
de la conteneurisation.
Toutefois, le transport intermodal nécessite le passage par des installations équipées de moyens
de manutentions permettant le transfert du rail à la route, de la mer au rail ou à la voie fluviale
et vice versa. Ces installations sont communément appelées en langage maritime
« TERMINAL ».
De nos jours, des améliorations et des modernisations sont visibles sur les structures et les
modes de fonctionnement des ports, grâce au développement de nouvelles techniques et de
nouveaux équipements de manutention, tel que ; les grues pour le traitement des conteneurs, les
chariots élévateurs (Spreader) spécialisés dans le traitement des conteneurs sur courtes
distances et les chariots Steacker. Ces techniques et technologies ont permis aux exploitants de
terminaux de tirer parti des déférents équipements et de traiter d’une manière automatisée les
données de leurs activités.
Pour mener à bien ce projet, nous avons élaboré un plan qui s’articule autour de cinq chapitres :
1
Dans le premier chapitre, nous présenterons, brièvement, Les sociétés SRM et Marsa Maroc,
par la suite dans le deuxième chapitre, nous décrirons le système de manutention des conteneurs
présent au sein de cette entreprise. Le troisième chapitre, sera consacré à représenter la
problématique, rédiger un cahier des charges et proposer des solutions techniques on se basant
sur une analyse fonctionnelle du besoin à propos du système de manutention présent à
l’entreprise Marsa Maroc. C’est dans le quatrième chapitre que seront donnés les programmes
d’automatisation et de supervision du système étudié. Le programme de conduite, sera élaboré
avec le langage Ladder et sous le logiciel SIMATIC Manager. Par contre, la supervision du
système sera réalisée sous le logiciel WinCC Flexible. Et dans le dernier chapitre nous allons
faire une étude économique du projet.
2
Chapitre 1 :
PRESENTATION DU MARSA MAROC
I- Introduction :
La société MARSA MAROC offre plusieurs services liés à la logistique au sein des quais et
terminaux portuaires exploités. La qualité de service est considérée comme priorité de la
société, en plus, le développement du capital humain et l'amélioration continue de son parc
d'équipements. Elle ambitionne de devenir un opérateur portuaire de référence sur le plan
régional.
On trouve deux catégories de services offerts par la société selon qu'ils concernent le traitement
de navires ou de marchandises. L'ensemble des engins et matériels utilisés pour la manutention
des marchandises et l'assistance des navires transitant par les terminaux et quais, constituent
l'outil de production du service, c'est pour cela la fiabilité et la capacité de engins influent
directement sur la qualité du service rendu.
Durant chapitre, nous allons représenter l’entreprise SRM, puis nous allons décrire d’une
manière brève l’organisme d’accueil sous ses différentes facettes, à savoir son historique, ses
différentes activités et services, et surtout ses missions. Sans oublier de parler du service ou
s’est déroulé notre stage.
La société de réalisation mécanique est société cotée à la Bourse des Valeurs de Casablanca,
est spécialisée dans la distribution de biens d’équipements dans les domaines du BTP et de
l'industrie. Sur chacune des deux divisions, la stratégie de SRM est d’offrir à ses clients des
solutions full-line ou clés en main incorporant le conseil et les solutions avant-vente, les
équipements ainsi que le support (service après-vente et pièces de rechange).
SRM a développé un des services après-vente les plus performants de la place : des techniciens
spécialisés par ligne de produits et formés régulièrement par nos fabricants, des voitures
équipées pour les interventions sur site ou sur chantier ainsi que des contrats de service pour
prendre en charge les réparations et ou la maintenance des équipements proposés à nos clients.
3
Améliorer la disponibilité des équipements de nos divers utilisateurs partout au Maroc est notre
souci majeur. Le stock des pièces de rechange sur chacune des deux divisions est géré via ERP
et nous disposons actuellement de 2050 m² de surface de stockage. Le taux de disponibilité des
pièces dépasse les 75%. Pour celles à commander auprès du fournisseur, nous améliorons sans
cesse nos délais.
Avec plusieurs milliers de machines installées et maintenues au Maroc sur nos deux divisions,
plus de 500 professionnels marocains, parmi les fleurons de l’économie nationale, nous font
chaque jour confiance pour l’acquisition, la maintenance, la réparation et les pièces de rechange
de leurs équipements. [1]
4
IV- Fiche signalétique du Marsa Maroc :
5
V- Gouvernance et organisation :
V-1. Gouvernance :
V-2. Organisation :
Pour assurer une plus grande souplesse dans son mode de gouvernance, Marsa Maroc a mis en
place une organisation fondée sur le principe de décentralisation avec des responsabilités claires
et des moyens de gestion et d'autocontrôle. [2]
o La Direction Générale : l'objectif de la direction générale est de définir la stratégie de
la Société, en assure le suivi et la réalisation et consolide les résultats. Cette direction
joue un rôle de support vis-à-vis des Directions de l'Exploitation aux Ports tout en
laissant une large autonomie de gestion à ces dernières.
o Les Directions de l'Exploitation aux Ports : définissent leurs objectifs, élaborent leurs
budgets et gèrent leurs propres ressources. La structure varie pour chaque Direction
d’Exploitation selon l'importance des installations gérées au niveau de chaque port.
Présidant du directoire
DEP* Nador
DEP* Tanger
DEP* Mohammedia
DEP* Casablanca
DEP* Jorf Lasfar
DEP* Safi
DEP* Laâyoune
DEP* Agadir
DEP* Dakhla
Dans le bût de développer et de dynamiser le secteur maritime, Marsa Maroc a pour mission :
Le traitement des navires et des marchandises transitant par les ports Marocains dans les
meilleures conditions de délai, de sécurité, et avec des coûts raisonnables. Depuis l’annonce de
l’escale d’un navire, jusqu’à la livraison de la marchandise à son propriétaire, divers services
ont été fournis par Marsa Maroc :
La Gestion du domaine publique, Un service d’aide à la navigation (VTS au port de
Casablanca et régions).
Le pilotage, le remorquage et l’avitaillement des navires.
La manutention et l’entreposage des marchandises.
7
Un système d’information permanent.
L’organigramme suivant décrit d'une manière globale la structure du département ainsi que la
division concernée.
Division administrative
Service engins de levage
Service Parc
à conteneurs
Division Technique
Terminal EST
Service Parc
Lieu du stage
8
VIII- Conclusion :
Dans ce chapitre nous avons présenté l’histoire du MARSA Maroc et les déférents Sites opérés
par l’entreprise dans les ports de commerce du royaume. Puis nous avons décrit le rôle
important joué par cette entreprise dans les ports qui est représenté dans Le traitement des
navires dans les meilleures conditions de délai et de sécurité.
Au sein des équipes de maintenance de ce service, nous avons pu cerner clairement les limites
du cadre de travail demandé tout en nous intégrant à l’ensemble des salariés.
Les objectifs de la société sont liés à l’application de nos compétences et connaissances, ciblées
sur un projet bien réel. Il s’agit de procéder à la rénovation de la partie communication du
portique avec le Spreader et de réaliser un simulateur intelligent de ce dernier qui doit être
opérationnel avant la fin de notre stage.
9
Chapitre 2 :
ETUDE DESCRIPTIVE DU PORTIQUE ET DU
SPREADER
I- Introduction :
Toutes les entreprises qui ont un stock, elles auront nécessairement besoin de faire de la
manutention. Et comme Marsa Maroc est l’une de ces entreprises, elle a équipée par plusieurs
engins pour faciliter la tâche. En effet, l’utilisation d’un matériel adapté à la manutention
permettra d’optimiser les efforts et le temps.
Parmi ces engins motorisés on trouve le système spreader à commander qui est connecté au
portique, alors il est important de décrire en détails ces engins.
Dans ce chapitre, nous allons définir l’engin de levage à conteneurs, le portique REGGIANE,
et décrire ses mouvements et son API. Par la suite, nous allons détailler les différents
composants et le fonctionnement de l’appareil de manutention Spreader « BROMMA ».
La division des engins de levages dispose de huit portiques à conteneurs ; quatre de marque
REGIANNE et quatre de marque LIEBHERR. Ils sont placés au bord du quai et Représentent
les dispositifs les plus importants de chargement et de déchargement des Conteneurs. Dans cette
partie, nous allons s’intéresser aux portiques, ses composants et ses mouvements, et plus
précisément au Spreader qu’est l’engin de levage.
II-1. Présentation :
10
Elle a été projetée pour service portuaire pour :
la manutention de conteneurs 20', 30’, 40' et 45’.
La manutention des colis lourds d’un poids de l’ordre de 40 tonnes jusqu’à la portée
maximale du portique côté eau.
Ce portique est de type PANAMAX (cette classification est faite en référence au canal du
PANAMA), atteignant 14 rangés de conteneurs avec 40 mètres de portée côté mer et 15 mètres
de portée côté terre. Il a une capacité de levage de 40 T sous Spreader et 50 T sous crochet.
Le portique est utilisé pour réaliser plusieurs opérations parmi ces opérations, on trouve :
Déchargement des navires avec mise sur terre-plein ou chargement direct sur wagons
ferroviaires, ou sur camions-remorques.
Reprise de terre-plein pour le chargement sur wagons ferroviaires, ou camions-
remorques.
Reprise de terre-plein pour le chargement des navires à l’exploitation.
Le portique doit pouvoir manœuvrer en translation à pleine charge à la portée maximale et doit
pouvoir travailler à pleine charge côté terre lorsque l’avant -bec est relevée.
Aujourd'hui la manutention des charges lourdes n’est plus une préoccupation pour les
professionnels grâce au portique de levage. Pour cet améliorer les conditions de travail sur les
chantiers ou dans les ateliers tout en optimisant le déplacement des charges lourdes, les
entreprises utilisent cet équipement de levage.
La manutention de la charge par portique est réalisée essentiellement avec trois mouvements :
11
Avant bec Poste relevage Salle haute
Mouvement de relevage
Chariot
Mouvement
de direction
Mer Terre
Cabine du grutier
Spreader Escalier
Montée
Conteneur
Mouvement de levage
Navire à
conteneurs Droite
Descent
e Ascenseur
Mouvement de translation
Câble
d’alimentation
électrique Gauche
Quai Galet de
translation
Le mouvement de translation permet au portique de se déplacer sur les rails le long du quai.
Pour cela, le portique est appuyé sur 4 pattes constituant la partie inférieure de son ossature.
L’entrainement est assuré à l'aide de 16 moteurs alternatifs triphasés. Pour freiner l’ensemble il
12
existe un électrofrein à disque monté sur l’arbre du moteur. Quant à la variation de vitesse, elle
est réalisée grâce au variateur de fréquence de type SIMOVERT de SIEMENS.
Balancier secondaire
Balancier principal
Moteur triphasé
Galet de bogie
Réducteur
Broches d’amarrages :
Ces broches sont utilisés en cas d’ouragans, ces 4 broches sont montées sur la structure du
portique, et doivent être attelées à d’autres broches situées sur des logements précis du quai via
des axes, afin d’assurer l’immobilisation du portique.
13
Figure 7 : Broches d'amarrages
Tampon anticollision :
Pour la sécurité, le portique comprend quatre tampons anticollision sur ses extrémités. En cas
de collision entre deux portiques adjacents à cause d’un vent fort, ces tampons ralentissent le
mouvement (absorbe le choc) puis arrêtent la translation des portiques.
14
Mouvement de levage :
Ventilateur
Réducteur
Tambour
Frein de service
Moteur
électrique
Moteur de secours
15
Les deux moteurs de levage sont commandés par deux variateurs de vitesse à courant continu
de type SIMOREG de SIEMENS. Un des deux moteurs joue le rôle du maitre et l’autre
d’esclave, le fonctionnement est comme suit : le variateur de vitesse maitre envoie sa consigne
de vitesse au variateur de vitesse esclave et entraine son moteur. La vitesse de ce dernier est
contrôlée grâce à un capteur tachymétrique qui renvoie son image au variateur de vitesse maitre.
Et en cas de décalage entre les deux vitesses, des corrections sont ordonnées.
Le levage du Spreader est le mouvement le plus risqué du portique, du fait qu’il s’agisse de la
manutention de conteneurs et de lots de poids important. Pour garantir une sécurité de ce
système, plusieurs dispositifs sont mis en place, on cite par exemple :
Capteur de survitesse :
C’est un capteur installé sur un tambour de levage qui permet d’arrêter la descente du Spreader
en cas de survitesse.
4 cellules de charges :
Pour mesurer pour mesurer les pressions statiques et dynamiques, on utilise généralement des
dispositifs piézoélectriques ou des jauges de déformation qui utilisent les principes de
fonctionnement fondamentaux de force, accélération et instrumentation de couple.
Ces cellules sont des capteurs mécaniques installés au niveau des zones de contacts, entre les
tiges des vérins de la gite/assiette/rotation, et les supports de poulies des câbles de levage. Ils
indiquent la charge soulevée par chaque câble et interdissent le levage en cas de dépassement
d’un seuil préprogrammé.
16
Support de
poulie de
câble de
levage
Tige du
vérin de la Cellule de
gite/assiette charge
L’avant bec est relevable pour ne pas perturber l’accostage des navires. Le gabarit libre
d’accostage doit être suffisamment dégagé. Le relevage est commandé à partir de la cabine de
manœuvre prévu à cet effet.
o D’un Moteur à Courant Continu à excitation séparée doté d’un variateur de vitesse et
lié à un réducteur à travers un accouplement.
o D’un tambour de relevage de l’avant-bec : c’est un tambour en acier, à double
compartiment, avec rainurage multicouche.
o D’un frein pour fonctionnement normal et d’un frein de secours.
17
Mouvement de translation du chariot :
Lorsque l’avant-bec est en position bas, le chariot peut se déplacer sur des voies de course
constituées d’un profil de section carré soudé au sommet de la poutre principale et l’avant -bec
(la course totale du chariot est de 68m). Le chariot est tenus sur les voies de course par des
galets de guidage, placés d’un côté, qui empêchent le déraillement et réagissent aux poussées
horizontales.
18
Système Trim /List/Skew (gite/assiette/rotation) :
N.B :
Pour avoir le mouvement de la rotation, on agit sur les poulies disposées en diagonal. Le
système de la gite/assiette/rotation est géré par un module spécifique sur le programme du
système de contrôle commande qui gère tous ces paramètres : course des tiges des vérins,
vitesse de sortie/entrée des tiges des vérins, pression d’huile de commande des vérins,…etc.
II-3. Profibus :
Profibus est aujourd'hui le réseau de terrain industriel le plus diffusé dans le monde avec un
parc de plus de 11 millions de nœuds installés. Son succès est dû à ses performances (12 Mbit/s),
son ouverture (plus de 2500 produits de plus de 300 offreurs), son fonctionnement en zone à
risque d'explosion Ex (avec RS 485IS pour PROFIBUS-DP et IEC1158 pour PROFIBUS PA),
ses profils métiers notamment PROFIsafe pour répondre aux applications de sécurité et
PROFIdrive pour répondre aux applications de Motion Control.
Profibus voit aussi son succès à son intégration parfaite dans « Totally Integrated Automation
» de Siemens de matière d’atelier logiciel et de diagnostic.
L’automate contrôle l’état du portique à travers les capteurs qui transmettent les informations
via des modules d’entrées délocalisées. Une fois ces informations traitées dans l’unité centrale
de l’automate grâce à un programme fait en Step7, il donne ses ordres aux différents actionneurs
via le biais de ses modules de sorties délocalisées. L’automate communique avec ses esclaves
(les modules délocalisés ou les variateurs de vitesse des moteurs des différents mécanismes)
via le protocole de communication PROFIBUS.
20
Station pouvant
CPU famille 300
Câble profibus contenir jusqu’à 31
reliant tous les modules entrée
Siemens
esclaves /sortie analogiques
ou digitaux
Modules Variateur de
d’entrée/sortie vitesse DC ou AC
III-1. Définition :
Le « Spreader » est un appareil de manutention des conteneurs. Il est soulevé par des câbles en
acier enroulés sur les tambours de levage, ces tambours sont situés au niveau du chariot du
portique.
Le Spreader Bromma Groupe est disponible en plusieurs modèles différents, chaque modèle
peut être équipé d’un nombre d’accessoires variable. [3]
21
Modèle Nom
Spreader à portique sur rail. YSX40
Description :
Bras de guidage fixes. YSX45
22
Nous avons vu les différents types du Spreader Bromma, mais pour ce projet, nous allons
s’intéresser au Spreader BROMMA STS 45 qui est le plus développé à Marsa Maroc.
Un châssis principal central sur lequel l’armoire électrique et la centrale hydraulique sont
montées.
Deux paires de poutres télescopiques, pour régler sa longueur, dont les extrémités sont
connectées par les caissons d’extrémité.
Un système Twin-lift, pour lever deux conteneurs en même temps, avec des dispositifs de
séparation internes pour les séparer.
Par la suite nous allons voir en détails ces déférents composants du Spreader. [4]
23
Figure 18 : Spreader STS 45 soulevé par les câbles en acier
Système hydraulique :
24
Le fonctionnement est le suivant : Le moteur électrique actionne la pompe qui aspire l’huile du
réservoir, et la pousse vers le circuit avec une certaine pression et un certain débit. Ensuite,
l’huile passe par un filtre pour filtrer les impuretés et par le clapet qui sert à protéger le circuit
contre les surpressions. Enfin, pour la distribution, un distributeur (à 4 voies, 3 positions, avec
commande électrique, retour par ressort et commande manuelle de secours) est utilisé, et c’est
lui qui commande le mouvement du vérin en déterminant le sens de circulation de l’huile.
Vérin
Distributeur
Filtres
Clapet
Pompe
Réservoir d’huile
Moteur électrique
On trouve parfois dans des spreaders un adaptateur d’essai intégré au système qui permet de
mesurer la pression, le débit et la température pendent le fonctionnement. Il y a aussi des vannes
de commande directionnelle actionnées par système électrique qui sont utilisées pour
commander le système d’entraînement télescopique, les verrous et les bras flipper.
25
Système télescopique :
Les tailles des conteneurs à soulever sont différentes 20, 30, 40 et 45 pieds, (Un pied fait 0,3048
mètre), c'est la raison pour laquelle le Spreader est censé changer de longueur pour les soulever.
Ce changement se fait grâce au système télescopique commandé par le système hydraulique.
Les poutres télescopiques se déplacent sur des tôles inclinées à palier avec un faible coefficient
de friction, une à chaque angle inférieur de châssis principal, en haut et en bas à l’extrémité de
chaque poutre télescopique (8 au total). Le jeu entre les tôles inclinées et la structure est
suffisant pour permettre un fléchissement de poutres, ce qui permet la manipulation par le
spreader de conteneurs légèrement déformés.
La chaine télescopique est équipée de piles de rondelles élastiques qui fonctionnent comme des
amortisseurs de chocs là où la chaine est accrochée aux barres de traction. Les ressorts
permettent d’effectuer des modifications de langueur de spreader allant jusqu’à ± 15mm.
26
La langueur de spreader est contrôlée par un codeur à impulsions ou un système de
positionnement avec de commutateurs de proximité. Ces deux systèmes permettent de placer
les verrous du spreader dans un intervalle de ±5mm par rapport à l’emplacement normal.
27
Fin de course verrouillage
Fin de course déverrouillage
Vérin hydraulique
Clé de blocage
Flexibles
Butée de blocage
Pour la sécurité, un axe de présence (Goupille de pose) est prévu pour s’assurer que le Spreader
est bien posé sur le conteneur avant de faire tourner le verrou. En effet, lorsque le Spreader est
correctement posé, l’axe de présence est déplacé vers le haut activant ainsi le fin de course «
présence conteneur ». En même temps la clé de blocage est déplacée suffisamment vers le haut
pour que la butée de blocage passe en dessous permettant la rotation du verrou.
Si le Spreader n’est pas bien posé, le commutateur de proximité ne sera pas activé et la clé de
blocage entravera le passage de la buté de blocage. Cela empêchera la rotation de verrous.
Bras Flipper :
Le Spreader est équipé de 4 bras Flipper actionnés par le système hydraulique, ces bras sont
situés dans chaque coin du Spreader. Leur rôle est de faciliter le positionnement et le guidage
de ce dernier sur le conteneur. Les bras Flipper sont contrôlés par des électrovannes qui peuvent
être actionnées manuellement en cas d’urgence.
28
Figure 25 : Bras Flipper
Ils peuvent être actionnés tous ensemble vers le haut ou le bas, comme ils peuvent aussi être
actionnés par paires telles que « côté terre/côté eau » ou « côté gauche/côté droit ». C’est pour
cela il a y des nombreuses possibilités dans différentes situations de levage. Pour la protection
contre la surpression, le bras Flipper est doté d’un clapet qui s’ouvre à une pression supérieure
à la pression normale de travail.
Système électrique :
L’armoire électrique principale est montée sur des amortisseurs de chocs en caoutchouc à haute
performance et bien protégée du fait qu’elle est montée sur le châssis principal, ou au sein de
celui-ci. La position réelle dépend de la conception de palonnier.
Des boites de raccordement sont également placées sur les caissons d’extrémité. Les vannes
directionnelles pour le système télescopique, les verrous et les flippers sont commandées
électriquement.
En cas de défaillance du système, des voyants lumineux installés sur le châssis principal ou
dans le panneau de contrôle de la cabine de la grue peuvent indiquer la panne.
29
Figure 26 : Emplacement du système électrique
Il y a aussi des voyants lumineux qui vont indiquer les positions posé/ verrouillé /déverrouillé
pour utiliser le Spreader en toute sécurité.
Les voyants lumineux de gauche indiquent les fonctions pour les deux verrous de gauche et les
voyants du côté droit indiquent celles des deux verrous de droite. En cas de levage jumelé les
voyants lumineux de gauche sont valides pour le conteneur gauche et les voyants du côté droit
valides pour le conteneur de droite.
30
Système Twin :
Le système Twin permet de déplacer en même temps deux conteneurs de 20 pieds avec un
écartement de 0 à 5 pieds. Le mouvement peut être effectué à n’importe quel instant du cycle
du portique et il est contrôlé mécaniquement afin d’assurer sa symétrie.
Le système de levage jumelé est composé de plusieurs pièces, ces pièces sont représentées dans
La figure ci-dessous.
31
Figure 29 : Composants du système de levage jumelé
L’ensemble de tirants :
L’ensemble de tirants est composé de deux tirants, deux vérins principaux et trois soles de
soutien. La partie courte du tirant est connectée au vérin, les soules de soutien supportent la
charge de tout l’ensemble.
La partie centrale des tirants est connectée aux unités de levage jumelé, alors lorsque les vérins
se déplacent vers l’intérieur ou vers l’extérieur, le mouvement est transmis aux unités de levage
jumelé.
32
Système d’entrainement télescopique :
Le Système d’entrainement télescopique se compose des pièces suivantes :
Le STS45 est équipé de deux systèmes télescopiques. Il dispose d’un mode télescopique jumelé
et un autre simple. Les mouvements en mode jumelé sont pris en charge par les vérins
principaux et les tirants. Par contre en mode télescopique simple l’attache est déconnectée du
tirant par conséquent le mouvement est effectué par le système télescopique à chaine
conventionnelle.
N.B :
Il y a aussi un capteur qui indique la position de Twin, le signal Twin-up indique la position de
repos dès qu’il est possible d’effectuer un levage en mode simple et si le signal Twin-down est
nécessaire, ce sera l’inverse du signal Twin-up.
33
Système de commande du Spreader SCS3 (Spreader Control System) :
Le système de commande SCS3 du spreader est un ordinateur doté d’un écran tactile et monté
sur le Spreader. C’est un système PLC avancé et un outil de contrôle et de diagnostic qui fournit
des informations aux techniciens de service.
L’EEPROM est un type de mémoire morte qui est utilisée pour enregistrer des
informations importantes qui ne doivent pas être perdues lorsque le SCS3 n'est plus
alimenté en électricité. Elle peut être effacée par un simple courant et elle reprogrammée
plusieurs fois.
Un processeur.
Des ports pour les protocoles CAN bus et CAN open.
Des ports d’entrées/ sorties.
Un écran tactile.
34
CANbus :
Le CANbus (Controller Area Network) est un bus système série développé à l'origine pour les
systèmes embarqués des véhicules automobiles. Il est maintenant utilisé dans de nombreux
domaines comme : le transport, les équipements mobiles, les équipements médicaux, le
bâtiment et le contrôle industriel. Il a été normalisé avec la norme ISO 11898.
Il met en application une approche connue sous le nom de multiplexage, et qui consiste à
raccorder à un même câble (un bus) un grand nombre d’équipements qui communiqueront donc
à tour de rôle. Cette technique élimine le besoin de câbler des lignes dédiées pour chaque
information à faire transiter (connexion point-à-point).
Accès au support :
Le protocole CAN autorise chaque nœud (équipement connecté) à démarrer la transmission
d'une trame quand le bus est au repos. Si deux ou plusieurs nœuds démarrent la transmission de
trames au même instant, le conflit d'accès au bus est résolu par un arbitrage utilisant
l'identificateur inclus dans la trame. L'émetteur qui a l'identificateur de plus haute priorité
obtient l'accès au bus ; les trames des autres émetteurs sont automatiquement retransmises
ultérieurement. Cet arbitrage utilise un état récessif et un état dominant sur le bus et est exécuté
à la transmission de chaque bit. Vu que le câblage des nœuds sur le bus est de type « ET logique
», alors l’état logique « 0 » (état dominant) écrase l’état logique « 1 » (état récessif).
CANopen :
CANopen est une couche applicative (couche 7 du modèle OSI) pour les bus de terrain (terme
employé dans l’industrie pour qualifier des systèmes d’interconnexion d’appareils de mesure,
de capteurs, d’actionneurs) du type CAN fonctionnant en temps réel. Il est utilisé dans de
nombreux domaines : automobile et médical.
Le réseau CANopen utilise un câble à paire torsadée pour transmettre les signaux différentiels.
Ce câble est doté à ses deux terminaisons physiques de résistances 120 Ω (LT dans le schéma
ci-dessous). Un signal bas séparé est utilisé comme référence commune pour les nœuds
CANopen.
35
Figure 33 : Architecture CANopen générique
Designation:
Le Spreader dispose de 8 nœuds CANopen pour permettre l’échange des informations entre le
SCS3 et les différents actionneurs et capteurs. Chaque nœud contient 8 ports : 8 entrées et 8
sorties, qui sont utilisés selon le besoin. Chaque port contiens deux entrée ou sortie.
36
CAN booster :
Le système SCS3 contrôle l’état du spreader via les capteurs qui lui transmettent les
informations à travers des nœuds CANopen. Une fois ces informations traitées au niveau du
processeur du SCS3 grâce à un programme fait en CoDeSys, il envoie les commandes aux
différents actionneurs par le biais des nœuds CANopen. Le système de commande SCS3
communique avec l’API du portique moyennant un câble de 55 fils, branché à ses ports
d’entrées/sorties.
IV- Conclusion :
Durant ce chapitre Nous avons présenté le principe de fonctionnement du portique et du
Spreader. Nous avons aussi présenté les différents types du Spreader BROMMA, puis nous
avons décrire en détails chaque composants du système Spreader, cette description nous permet
de bien comprendre la manière avec laquelle le Spreader travaille. Donc Ce chapitre nous donne
des idées sur le rôle important du spreader dans le quai.
Puisque le Spreader l’un des éléments important dans l’opération de levage, MARSA Maroc
besoin de diminuer le nombre des pannes liées au Spreader, parce que lorsque il y a une panne
au niveau du Spreader on aura l’arrêt du portique. C’est pour cela nous allons besoin d’analyser
la problématique et proposer des solutions convenables pour éviter le maximum possible l’arrêt
du portique et ça sera le but de prochain chapitre.
37
Chapitre 3 :
ANALYSE ET CONCEPTION
I- Introduction :
Dans ce chapitre, nous allons représenter la problématique et les attentes du projet, tout en
détaillant le cahier des charges. Ensuite, nous allons analyser notre projet pour arriver à
formaliser les étapes préliminaires du développement du système afin de rendre ce
développement plus fidèle aux besoins de l'entreprise.
Tout ça va nous permettre de proposer et expliquer des solutions techniques, à fin d’atteindre
l’objectif de cette partie qui est de choisir la solution technique la plus convenable pour résoudre
cette problématique soit an niveau de coût ou bien le temps de réalisation.
II- Problématique :
38
Alors pour garder un taux de qualité bien élevé, les entreprises doivent être capables de maitriser
le triptyque : coût, délais, qualité de service. Et cela en évitant les dérivés qui peuvent toucher
de près ou de loin leurs critères de performance.
La société MARSA MAROC est l’une des sociétés phares dans le domaine du transport
maritime, parmi les fameux appareils dont elle dispose, on trouve « le spreader » qui est un outil
de manutention des conteneurs. Et d’après les problèmes rencontrés lors des interventions des
techniciens au sein du service « engin de levage », la plupart des pannes qui causent l’arrêt du
portique sont dues au spreader.
Actuellement, la communication entre le portique et le spreader se fait à travers un câble qui
comprend 55 fils. Afin d’avoir une bonne gestion du spreader, le fait d’améliorer la
communication entre le portique et le spreader se voient indispensables.
39
Via ces 55 fils, on transmet les données suivantes :
40
De ce qui précède, on peut déduire que ce mode présente les inconvénients suivants :
o Restriction du nombre de données à échanger à cause du nombre limité des fils du câble.
o Impossible d’envoyer des données analogiques à cause du mode de câblage parallèle.
o Manque de données des signalisations pour localiser les défauts :
L’état des fins de courses.
Les signaux de commande.
Le niveau d’huile.
L’échauffement et de pression d’huile au niveau du réservoir de la centrale
hydraulique du Spreader.
Difficulté d’intervention en cas de coincement du Spreader sur conteneurs.
o Taux important de défaillance des fils
o Endommagement d’un fil entraine l’immobilisation du portique pendant une durée
importante, pour soit permuter les fils ou bien remplacer tout le câble.
o Prix élevé du câble (200 000 DH).
Aujourd’hui, l’entretien du Spreader ce fait par portique, ce qui implique l’arrêt total de ce
dernier, ce qui influence négativement sur la qualité de service de la société à cause de plusieurs
facteurs :
o L’indisponibilité du spreader.
o Temps.
o Mobilisation du portique.
Pour cela la société MARSA MAROC nous a demandé de concevoir un nouveau système qui
va assurer le contrôle et le dépannage du spreader, et réduire le taux d’immobilisation du
portique P5.
41
Dans ce projet on va s’intéresser au spreader BROMMA STS45 qui est le plus développé à
MARSA MAROC.
But final :
L’objectifs de ce projet est de concevoir et réaliser un simulateur de Spreader « BROMMA »
ou bien un banc d’essai pour faciliter la réparation de ce dernier au lieu d’utiliser le portique P5
à chaque fois. La communication sera à l’aide de deux fils plus 3 fils d’alimentation.
Pour cette raison, nous devons réaliser un banc d’essai qui pourra gérer cette
nouvelle communication.
L'analyse fonctionnelle est une démarche qui consiste à rechercher et à caractériser les fonctions
offertes par notre simulateur pour satisfaire les besoins de l’entreprise.
L'analyse externe d'un produit : à quoi sert le produit ? Quelles sont les actions qu'il
doit faire ? (Les actions réalisées par le produit sont appelées les fonctions du produits)
L'analyse interne d'un produit : Comment ces fonctions sont réalisées ?
42
Les méthodes SADT et FAST et Diagramme Pieuvre a pour but de rechercher les
fonctions de service.
L’AF s’adresse aux concepteurs de produits. Le mot produit peut ici prendre des sens très
divers. Il peut s’agir d’un objet matériel ou immatériel (produit industriel, objet technique,
programme informatique, service à la personne, services financiers…).
Une fois les fonctions du produit identifiées et caractérisées, l’équipe de conception peut
mesurer son état d’avancement et de réussite par rapport à des critères objectifs.
L’AF rend ainsi possible un dialogue entre tous les intervenants d’un projet (quels que soient
leurs domaines de compétence). C’est un gage d’objectivité et de créativité dans la conduite du
projet. [5]
Pour réussir la démarche d’analyse fonctionnelle, les concepteurs du produit doivent suivre les
étapes suivantes, présentées dans l’ordre chronologique suivant :
43
On peut dire que l’Analyse Fonctionnelle du Besoin porte sur les fonctions du produit à
concevoir. Elle ne préjuge pas ni des fonctions techniques induites ni des solutions constructives
capables qui seront recherchées au stade de l’Analyse Fonctionnelle Technique. La démarche
d’Analyse Fonctionnelle (AB, AFB et AFT) est collective, et doit réunir des personnes
représentant tous les services et tous les métiers concernés. Cela permet à la fois plus de
créativité, et d’exhaustivité dans la démarche. La réflexion doit rester la plus ouverte possible,
tout au long de la démarche d’analyse. La démarche d’Analyse Fonctionnelle avec sa rigueur
n’a aucunement vocation à mener les concepteurs jusqu’à une solution unique, bien au contraire
elle privilégie la créativité. [5]
Cet outil se situe dans la première étape de l’analyse fonctionnelle. Il a pour objectif de
représenter graphiquement l'expression du besoin à travers 3 questions simples autour du sujet
étudié :
L’opérateur Spreader
Banc d’essai
(Simulateur)
44
Figure 37 : le diagramme bête à cornes du simulateur.
Le diagramme pieuvre :
Le diagramme pieuvre est inclus dans l’A.F.B (L’Analyse Fonctionnelle du Besoin) qu’on la
appelle aussi Analyse Fonctionnelle Externe. Ce diagramme met en évidence les relations entre
les différents éléments du milieu environnant et notre Simulateur. Ces différentes relations sont
les fonctions de service qui conduisent à la satisfaction du besoin.
Pour identifier les fonctions du produit, il faut être capable de décrire son environnement
(Appelé « Milieu Extérieur »). Toutes les entités qui sont identifiées comme extérieures au
produit sont appelées Eléments du Milieu Extérieur : E.M.E
Spreader L’opérateu
r
L’écran de
Esthétique supervision
Banc d’essai
Les conditions
Masse climatiques
Prix Energie
o Les relations du produit avec son milieu extérieur (pour une phase de vie donnée) sont
représentées par des traits.
o Chaque trait correspond à une Fonction de Service (F.S)
45
o Chaque trait doit relier le produit à un EME ou bien relier plusieurs EME en passant par
le produit.
« Fonction de service qui met en relation deux EME (ou plus), via le produit » .Les fonctions
principales traduisent obligatoirement des actions réalisées par le produit. Il peut être nécessaire
de mettre en relation plus de deux EME par une seule fonction principale, mais c’est un cas à
éviter dans la mesure du possible.
« Fonction de service qui met en relation le produit avec un seul EME » Chaque EME doit être
relié au produit par au moins une fonction contrainte.
Les fonctions contraintes traduisent la plupart du temps une adaptation du produit à son milieu
extérieur.
Spreader L’opérateu
r
FP1
L’écran de
Esthétique FP2 supervision
FC7 Banc
d’essai Les conditions
Masse FC3 climatiques
FC6
FC5 FC4
Prix Energie
46
Le diagramme F.A.S.T :
Établir ou interrompre
le passage du courant Contacteur
vers les entrés
Assurer la distribution
Alimenter le simulateur Alimentation 380V-
du courant électrique AC 3ph / 24V DC
Assurer le transport
Câbles
d’informations
47
Le diagramme SADT :
Cet outil d’analyse permet de modéliser et de décrire graphiquement des systèmes à l’aide de
diagrammes les flux de matière d’œuvre afin de déboucher sur des fonctions élémentaires. Elle
est bien adaptée aux systèmes automatisés intégrant notamment l’informatique.
Fonction : Elle est caractérisée par une action sur des matières d'œuvres ou
entrées. La fonction définie au niveau A-0 s'appelle fonction globale.
Matière d'œuvre entrante : Elles sont les matières d'œuvres modifiées par la
fonction considérée. Elles sont de trois types : produit (matière), énergie,
information.
Quatre catégories :
C : Paramètre de configuration.
R : paramètre de réglage.
48
La modélisation systématique de notre simulateur est la suivante :
Choix de Energie
l’opérateur électrique Spreader Programme
R W E C
Commander les
déférents mouvements
• Le conteneur du Spreader
• Conteneur
à transporter transportée
Banc
d’essai
C’est une méthode graphique qui part du général pour aller au particulier. Dans ce graphe
chaque boite représente une action que doit réaliser un constituant du système pour lui permettre
de satisfaire la fonction globale. Ce niveau permet d’observer les flux d’énergie et
d’information entre les différentes boites nommées A1, A2, A3... .
49
Figure 42 : Méthode SADT : Analyse Descendante
V- Les solutions proposées :
L’automate Siemens qui gère le portique communique avec ses périphéries via le protocole
Profibus. De ce fait, on va utiliser cette caractéristique pour communiquer avec le spreader.
50
En l’occurrence, si cette solution est adoptée, on a besoin d’une interface d’adaptation de ces
deux protocoles.
Nous allons adopter cette méthode afin de concevoir le simulateur qui comprend :
Un panneau de commande.
Un automate.
Un écran de supervision.
Un convertisseur PROFIbus/CANbus (Anybus).
Un étage d’amplification, CAN booster.
Banc Automate
d’essai siemens
Maitre
Esclave
CAN booster
Spreader
Can-Open 1
Circuit
Alimentation CAN booster CAN-open
mémoire
EEPROM
Can-Open n
SCS3
51
V-2. Solution technique N°2 :
La transmission sans fil présente plusieurs avantages, parmi ces avantages on trouve
l'élimination de tout ce qui est support physique et de transmettre les informations depuis
l’automate vers le spreader par ondes électromagnétiques (ondes radio). Pour la concrétiser,
cette solution nécessitera l’emplacement d’une station PROFINET.
PROFINET est considéré comme un outil standard ouvert pour l'automatisation industrielle
basée sur Ethernet et créé par l'Organisation des Utilisateurs PROFIBUS. Le PROFINET utilise
TCP/IP et les standards IT, il permet l'automatisation en Temps-Réel. Avec PROFINET on aura
la possibilité de connecter des équipements de terrain décentralisés sur Ethernet et d'établir des
systèmes automatisés distribués orientés. Ce type de communication possède plusieurs utilités,
parmi les avantages de l’utilisation du standard PROFINET, on trouve :
52
La transmission dans le sens inverse, depuis le spreader vers le portique, se fera de la même
manière avec cette fois la station placée sur le spreader qui joue le rôle d’émettrice des ondes
radio contenant les informations des différents capteurs et les états du spreader, et elle les
transmet vers le module Profinet de l’API du portique.
PROFIBUS
Spreader
Station Système de contrôle de la
PROFINET commande du Spreader
PROFIBU
CANBUS
Carte d'adaptation
profinet/canbus
53
Si on veut faire une comparaison entre ces deux solutions, on trouve que la technologie Profinet
est très fiable, et dans le cas de notre application, cette méthode présente les inconvénients
suivants :
VI- Conclusion :
Après l’analyse de la problématique, il s’est avéré que les deux solutions sont aptes de la
résoudre : la communication série par câble et l’utilisation du réseau Profinet. En ce qui
concerne l’utilisation du réseau Profinet, cette méthode est couteuse vu qu’elle nécessite un
nouveau budget et présente un risque de perte de l’information, alors on risque la vie du
personnel travaillant sur le terrain si on utilise cette méthode. Pour la communication série par
câblage, la transmission de l’information est parfaitement garantie (absence du risque), elle est
moins couteuse puisque la plupart du matériel utilisé existe dans les stocks et les techniciens
sont familiarisés avec.
Pour cela, on a opté pour la réalisation de la première solution technique qui est l’utilisation de
la communication série.
54
Chapitre 4 :
ETUDE TECHNIQUE
I- Introduction :
L'objet de l'entreprise toujours est la satisfaction des clients, c'est pour cela les services fournis
par l'entreprise doit être réaliser dans les meilleurs délais. Puisque la majorité des pannes qui
cause l'arrêt du portique sont dû à la communication. Marsa Maroc décide d’améliorer la
communication entre le portique et le Spreader, afin d’échanger toutes les informations
nécessaires pour une bonne gestion et diagnostic des pannes. C’est pour cela, nous allons utiliser
la communication série. Mais avant de la réaliser au niveau du portique, nous allons concevoir
un banc d’essai (simulateur) intelligent du Spreader BROMMA.
Durant ce chapitre, nous allons citer toutes les étapes parcourues pour arriver à la réalisation du
simulateur.
Le mot API signifie Automate Programmable Industriel, qui est une unité électronique
programmable par plusieurs langages qu’on citera après. L’API est destinée à automatiser des
processus et les rendre monotones c’est-à-dire juste après la programmation l’automate
s’occupe de maintenir le fonctionnement des appareils implantés dans le système global.
Autrement dit, l’automate assure l’autonomie d’une séquence d’actions définies sans
l’intervention humaine, sans modification ou déviation de l’ordre des actions.
Parmi les avantages et les grands différentiateurs de l’automate des autres cartes électronique
est son traitement cyclique des données qui permet la programmation du code dans n’importe
55
quel ordre. La relation entre l’automate et les autres dispositifs est une relation de maître et son
esclave.
Ci-dessous est une image qui illustre un automate programmable industriel de la marque
siemens et du type S7-300 :
Unité de traitement CPU est le processeur, c'est un composant chargé d’assurer le contrôle de
l’ensemble de la machine et d’effectuer les traitements demandés par les instructions des
programmes.
Module d’alimentation « PS » :
C’est un module qui est destiné à transformer la tension du réseau en tension continue pour
l’alimentation de la CPU et éventuellement les modules d’entrée/sortie de l’A.P.I.
Normalement, cette alimentation ne fournit pas de tension pour les signaux entrants des
modules d’entrées/sorties.
56
Les modules d’entrées :
Ces modules permettent de recueillir les informations délivrées par les capteurs des processus.
On se base sur les critères de choix suivants pour choisir d’un module d’entrées :
o Nature (logique-analogique).
o Nombres d’entrée par module.
o Nature et niveau de tension.
Ces modules permettent l’adaptation et le transfert des signaux délivré par la CPU après
traitement du programme vers les actionneurs du processus industriel. Ils sont raccordés aux
lampes, électrovannes, contacteurs etc…
o Nature (logique-analogique).
o Nombre de sorties par module.
o Nature et niveau de tension.
o Courant de sortie maximal.
o Nature de la protection du module.
Carte mémoire :
Une carte mémoire EEPROM peut être installée dans le but de garder le contenu de programme
même en cas de rupture de courant.
Pour traiter les informations L’API utilise un traitement cyclique. Un cycle comprend les
opérations suivantes :
La mémoire image partielle 0 est automatiquement actualisée dans le cycle. Vous affectez des
adresses de périphérie à ces mémoires images partielles (MIEP 0/MISP 0) lors du paramétrage
des modules de périphérie avec le paramètre "Mise à jour automatique"
57
La figure suivante illustre les phases qui sont exécutées pendant un cycle. Dans l'exemple
suivant, l'utilisateur a paramétré un temps de cycle minimum. L'actualisation des mémoires
image partielles et le traitement du programme cyclique sont terminés avant l'écoulement du
temps de cycle minimum paramétré. C'est pourquoi la CPU attend encore l'écoulement du
temps de cycle minimum paramétré avant que le cycle de programme suivant ne commence.
② La CPU écrit les états de la mémoire image des sorties dans les modules de sorties.
③ La CPU lit l'état des entrées dans les modules d'entrées et écrit les données d'entrée dans la
mémoire image des entrées.
Lorsque le point de contrôle de cycle est atteint, la CPU a terminé le programme cyclique et
elle n'exécute plus d'OB. A ce point, toutes les données utiles sont cohérentes. La condition est
qu'aucune communication modifiant les données utiles ne soit active (p.ex. Communication
IHM ou communication PUT/GET).
58
o Le redémarrage de la surveillance du temps de cycle maximal paramétré (le compteur
de dépassement haut de temps de cycle est réinitialisé)
o Le point de contrôle de cycle est atteint en fonction de celui des événements suivants
apparaissant en dernier :
o Fin du dernier OB de cycle de programme
o Fin du temps de cycle minimal (si configuré)
Une fois le point de contrôle de cycle atteint, la CPU effectue les étapes suivantes :
1. Écriture de l'état de la mémoire image des sorties dans les modules de sorties
2. Lecture de l'état des entrées depuis les modules d'entrées dans la mémoire image des entrées
Step 7 est un logiciel d'ingénierie de Siemens qui permet de programmer individuellement des
automates de la gamme Siemens en différents langages. Ce logiciel prend également en compte
le réseau, ce qui permet d’accéder à tout automate du réseau pour le programmer, et
éventuellement aux automates de s’envoyer des messages entre eux.
La configuration des systèmes est plus rapide grâce à des outils de configuration
graphique des composants et des réseaux.
La programmation est plus efficace grâce à la possibilité de combiner dans des projets
structurés, orientés objet, tous les langages de programmation standard.
Des phases de test plus courtes grâce aux outils de simulation développés.
59
Un temps d’arrêt très réduit grâce à des moyens puissants de diagnostic de pannes et de
maintenance à distance.
La dernière version de Step7 est fournie dans le logiciel d'ingénierie de Siemens TIA Portal
(totally integrated Automation).
Configuration du matériel :
La configuration du matériel est la première étape pour commencer un programme sur Step7,
il existe deux manière pour faire la configuration, la première est appelée « configuration
classique » cette méthode est la plus facile que l’autre, par contre la deuxième est « la
configuration structurée » qui la plus difficile parce que il nécessite un ensemble des
connaissances. Dans la configuration on commence par la création du rack, un profilé support
pour SIMATIC S7-300, puis on ajoute la CPU correspondante au type d’automate utilisé, le DP
(interface Profibus), et les modules d’entrées-sorties.
Module
CPU famille 300 « d’entrées /Sorties »
adressé
60
Les types des blocs :
Pour programmer sur Step7 nous allons la possibilité de choisir le type du bloc, Les blocs sont
les suivants :
Le rôle d'un bloc
d'organisation (OB) est de
gérer le traitement du
programme. C’est un bloc
obligatoire dans tout
programme. Il permet de
réagir aux événements
cycliques, temporisés ou
déclenchés par alarme durant
l'exécution du programme.
On trouve aussi les « VAT » qui sont des tables de variables dans lesquels on peut mettre les
données d’entrées sur lesquels on veut effectuer des opérations logiques. Il y a aussi les « SFB »
et « SFC », ce sont des blocs fonctionnels de système intégrés dans le CPUS7 et nous permettent
de réaliser quelques fonctions systèmes importantes.
61
Les modes de programmation :
Selon les connaissances, l'utilisateur peut choisir le mode de programmation parce que le
langage de programmation Step7 dispose de plusieurs modes de programmation. En respectant
certaines règles, le programme peut être conçu sous forme de liste d’instructions puis converti
en un autre mode de programmation.
Langage CONT :
CONT est un langage de programmation graphique. La représentation est inspirée des schémas
de circuits. Le programme est représenté dans un ou plusieurs réseaux. Chaque réseau contient
sur le bord gauche une barre conductrice dont partent les circuits.
Les requêtes des signaux binaires sont placées sur les circuits sous forme de contacts. La
disposition en série des éléments sur un circuit crée un montage en série, la disposition sur des
62
branches ET crée un montage en parallèle. Les fonctions complexes sont représentées par des
boîtes.
63
Langage List :
LIST est un langage de programmation à base texte avec lequel on peut programmer des blocs
de code.
Le programme LIST est divisé en réseaux. Chaque réseau peut contenir une ou plusieurs lignes.
La numérotation des lignes commence à 1 dans chaque réseau, et elle est incrémentée à chaque
nouvelle ligne. Dans les lignes d'un réseau, Dans les lignes d'un réseau, les instructions LIST
sont programmées individuellement et on peut attribuer une seule instruction LIST par ligne.
On peut dire que chaque instruction représente une instruction de tâche pour la CPU.
L'exécution des instructions par la CPU se fait du haut vers le bas.
C’est une partie très importante qui permet de simuler les modèles programmés et de discuter
les différents résultats obtenus. Le but de la simulation est d’étudier les résultats et les
performances du modèle proposé de façon virtuelle avant la réalisation du système.
Pour faire la simulation sur Step7 on clique sur « Activé/ désactivé la simulation (1) », puis
on choisit le mode « PLCSIM(MPI) (2) », par la suite on va « charger (3) » les blocs (OB,
FC1….), après on clique sur « visualisation du programme (4) », on clique sur « RUN-P
(5) » et on commence la simulation par le choix des entres, des sorties, les temporisations, les
mémentos, les compteurs etc… .
64
3 1
2
4
5
65
Figure 54 : Exemple d’une simulation du programme moteur à deux sens dans
les trois modes de programmation
66
II-3. CODESYS : [8]
Performances de CoDeSys :
Il y a une grande ressemblance entre le Step7 et le Codesys, c'est pour cela nous allons utiliser
le Codesys juste pour préciser les données qu’on va explorer et échanger avec le CPU à travers
la carte Anybus. Pour cette raison un Mapping des données sera effectué.
67
II-4. Wincc flexible 2008 : [9]
SIMATIC IHM offre une gamme complète permettant de couvrir toutes les tâches de contrôle
et commande. Elle permette de maîtriser le processus à tout instant et de maintenir les machines
et les installations en état de marche.
On peut dire que lorsque la complexité des processus augmente et que les machines et les
installations doivent répondre à des spécifications de fonctionnalité toujours plus sévères,
l'opérateur a besoin d'un maximum d’informations, Ces dernières s'obtiennent au moyen de
l'Interface Homme-Machine (IHM).
Un système IHM constitue l'interface entre opérateur et le processus comme les machines et les
installations. Le système d'automatisation assure Le contrôle proprement dit du processus.
Il existe par conséquent une interface entre l'opérateur et WinCC flexible et une interface entre
WinCC flexible et le système d'automatisation.
WinCC flexible SP2 est le logiciel utilisé pour la réalisation IHM, par des moyens d'ingénierie
simples et efficaces, de concepts d'automatisations évolutifs, au niveau machine. WinCC
flexible réunit les avantages suivants :
simplicité.
ouverture.
flexibilité.
Cependant, dans notre cas, on va utiliser le WINCC flexible vu que l’entreprise MARSA
MAROC travaille avec ce logiciel. Et le choix de l’entreprise de ce logiciel n’était pas
aléatoirement. L’entreprise a choisi ce logiciel vu sa force en conception d’interface et vu sa
capacité à communiquer avec d’autres logiciels.
Le WINCC existe en plusieurs gammes, selon la configuration et les capacités exigées par les
clients, donc dès le départ le client sait avec quel logiciel il va travailler les compatibilités et les
extensions.
68
Les fonctions du WinCC flexible SP2 :
Dans l’entreprise on trouve le pupitre opérateur op 177B, ce pupitre est un matériel de SIMENS
qui permet d'utiliser de manière plus efficace des projets à base de textes ou de graphiques pour
des tâches simples et moyennes de contrôle-commande sur des machines et des installations. Il
dispose des interfaces pour la connexion à PROFIBUS et à PROFINET.
o Les touches de fonction peuvent être configurées comme les touches système
spécifiques à la vue.
o Il se distingue par une caractéristique supplémentaire qui est la commande via l'écran
tactile.
o Il se caractérise aussi par un temps de mise en service court, une grande mémoire
utilisateur et des performances élevées.
69
o Il est optimisé pour des projets basés sur WinCC flexible.
Afin d’effectuer les différents mouvements du Spreader plusieurs conditions doivent être
Satisfaites comme suit :
Spreader connecté
70
o La commande de verrouillage.
o Signal de présence conteneur : avoir les états de présence pour chaque twist
lock utilisé.
Déverrouillage
o Spreader connecté.
o Absence de l’arrêt d’urgence.
o Signal signifiant que le Spreader est verrouillé.
o Absence du Signal de présence conteneur.
o Signal signifiant que le spreader est à la position 40 pieds.
o Absence de la commande de la position 40 pieds.
o La commande de la position 20 pieds.
Descente des bras Flippers :
71
o Absence de l’arrêt d’urgence.
o Commande de la descente des flipper.
o Absence de la Commande de la montée des flippers
Montée des bras Flippers :
72
o Absence du signal de présence conteneur.
o Commande d’écartement des Twins.
Rétraction des Twins :
L’ensemble des données qu’échangent l’API avec le panneau de commande comprend deux
listes :
o Commande 20 Pieds.
o Commande 40 Pieds.
o Sélection STR 40.
o Sélection STR 45.
o Commande Lampe TEST.
o Commande all flipper Up.
o Commande verrouillage.
o Commande deverrouillage.
o Commande Extension Twin.
o Commande Marche/Arrêt.
o Sélection Flipper1.
o Sélection Flipper2.
o Sélection Flipper3.
o Sélection Flipper4.
o Sélection ALL Flipper Down.
o Commande Descente Twin.
73
o Commande Montée Twin.
o Sélection Série.
Liste des sorties :
Configuration Matériel :
74
La Configuration sur SIMATIC MANAGER, commence par mettre le RAC qui le châssis sur
lequel s’implante l’automate programmable. L’automate choisis dans notre cas est l’automate
de la gamme S7-300 plus précisément le S7-315-2DP qui utilisé dans le portique LIEBHERR
P5. Qui est le portique sur lequel on s’est basé pour faire la simulation.
C’est ainsi que notre simulateur a été conçu avec un automate 315-2DP pour pallier la panne
apparue sur les épandeurs accrochés au portique P5. Et vu l’incompatibilité des protocoles de
communication, on a opté pour la carte interface Anybus implantée sur le réseau Profibus qui
s’occupera de la conversion du PROFIBUS à CANBUS.
Par rapport aux modules des entrées-sorties, on a opté pour des modules d’entrées digitales 32
pins avec une alimentation 24 volts continue. Et un module d’entrées analogiques de 4 pins.
Pour les modules de sorties on a opté pour des modules de sorties digitales de 32 pins alimentées
avec 24 volts continue également et un module de sorties de analogiques de 4 pins.
Pour l’adressage sur les entrées-sorties digitale les entrées commence de 0 et se termine à 3, les
sorties de 4 à 7 et l’incrémentation se fait par bit c’est-à-dire de 0.0 à 3.7 sur les entrées et de
4.0 à 7.7 pour les sorties. Or, pour les entrées-sorties analogiques on a laissé l’adressage mis
par défaut de 288 à 295 pour les entrées et 304 à 311 pour les sorties et l’incrémentation se fait
par octet.
Pour les blocs utilisés dans le programme, par défaut le bloc OB1 est toujours présent pour
organiser les autres blocs, sur ce dernier on fait l’appel des autres blocs ou plutôt le CALL et
cet appel dis au système voici les blocs qu’il faut prendre en considération et compiler et s’il
y’a des fonctions système qu’on doit utiliser il faut aussi les déclarer dans le bloc d’organisation.
Deuxièmement, il y’a la fonction qui contient le code, dans notre cas la fonction elle est
nommée FC1. En général le code peut être réparti sur plusieurs fonctions pour bien structurer
le travail dans notre cas vu que tout le code concerne des taches qui appartiennent à la même
séquence ; on a mis le code entièrement dans la même fonction.
75
Par rapport aux blocs de données DB2, DB4, DB6, ils sont des tables de données utilisées pour
stocker les états de certaines entées ou sorties. On peut stocker dedans des bites, des booliens,
des entiers, ou des chaines de caractères ou même tous ensembles. Dans notre cas on a dédié
DB2 pour les commandes du SPREADER, DB6 pour les retours du SPREADER ainsi que DB4
comme une base de données additionnelle pour stocker les niveaux des paramètres du
SPREADER comme la pression de la pompe, la température de l’huile…
Pour les VAT, ce sont des tables de variables dans lesquels on met les variables sur lesquels on
veut effectuer des opérations ou on veut forcer une valeur là-dedans.
Types de données :
En STEP 7, les types de données sont comptés et leur stockage dépend de leurs natures et de
leurs tailles.
76
Prérequis du Code :
Table des adresses : Pour la table ci-dessus, elle représente la base de données qui contient
toutes les commandes du SPREADER du démarrage à la commande de rétraction des Twins.
Cette base de données est constituée de cinq colonnes :
77
Tableau 3 : Bloc de données DB2
78
Les tableaux ci-dessus représentent le bloc de données contenant tous les retours et les signales
provenant du SPREADER. Ils contiennent l’état du SPREADER, est ce qu’il est connecté ou
non verrouillé ou déverrouillé, sa position, la position des flippers et des Twins, et même est ce
qu’il y a un conteneur ou non.
La table des mnémoniques est une table où on met les noms qu’on souhaite attribuer aux
variables dans les réseaux. En effet c’est ce qui permet de garder les informations des variables
pour ne pas revenir à chaque fois au bloc de données dans le cas d’utilisation des blocs
données or dans le cas inverse la table des mnémoniques est la seule qui réunit les noms des
variables. Ci-dessous est la table des mnémoniques de notre code :
79
Réseaux de STEP 7 :
L’idée du simulateur est venue pour qu’il remplace le portique l’ors de l’essai du bon
fonctionnement d’épandeur donc sur les réseaux du programme, tous les mouvements du
SPREADER, que ce soit par rapport au télescopage, verrouillage et déverrouillage, à la
présence ou absence du conteneur, ou par rapport à position des ; Flippers et des Twins.
Figure 60 : Réseau 1
Réseau 1 : Est le réseau du démarrage du Spreader E 0.0 représente le bouton de démarrage et
les contacteurs ouverts du DB6.DBX3.0 jusqu’à DB6.DBX3.6 ce sont des contacteurs qui
représente le fait que le Spreader doit démarrer dans tous les cas, soit il est verrouillé ou
déverrouillé. DB2.DBX0.0 représente la commande de démarrage qui sera excitée dans le bloc
de données de commande et puis elle sera transmise au Spreader. La sortie A4.2 est une sortie
directe de l’automate qui va allumer une lampe de démarrage.
Figure 61 : Réseau 2
80
Réseau 2 : Est un réseau dédié à l’arrêt du SPREADER par un bouton mis sur l’adresse E 0.1.
Sur cette commande dès l’appui sur le bouton la commande d’arrêt sur le bloc de données
s’excite et en parallèle la commande de démarrage des désactive pour ne pas tomber dans un
chevauchement de commandes.
Figure 62 : Réseau 3
Réseau 3 : Contient la commande de position 20 pieds qui commence par s’assurer de l’absence
du conteneur sur les 4 contacteurs fermés c’est-à-dire : il faut que les présences ne soient pas
excitées pour que le courant passe. Sur les sorties, la première est une lampe qui indique l’appui
sur le bouton de la position 20 pieds. La deuxième contient un bloc d’opération MOVE qui
permet l’affectation d’une valeur à une adresse, donc on a stocké la valeur vingt
Sur la base de données DB4 qui a chaque commande elle prend la position du Spreader. Sur les
deux sorties suivantes on s’assure que les twins ne sont pas descendus ou même on les force à
monter au cas d’un défaut. Et finalement on excite le mémento qui va par la suite activer la
81
commande de télescopage de la position 20 pieds, et s’assurer que les deux autres mémentos
des autres positions sont désactivés.
Figure 63 : Réseau 4
Réseau 4 : Pareil au réseau précédent, il est dédié à la commande de position 40 qui commence
également par un bouton, les contacteurs de présence de conteneurs et la lampe, le bloc
d’instructions de la valeur de position et les sorties des Twins et des mémentos.
82
Figure 64 : Réseau 5
Réseau 5 : Le réseau suivant ressemble aux deux réseaux précédents, sauf que les deux derniers
réseaux étaient plus simples que celui-là. La différence est dans le fait que ce réseau est pour
une commande de position où s’ajoutera les twins qui vont descendre et les présences des twins
qui doivent également être en mode absence de conteneurs, c’est pour ça on voit huit
contacteurs au lieu de quatre et on voit que dans la sortie la commande des TWINS DOWN qui
est activée contrairement aux deux réseaux mentionnés avant. Et par rapport aux valeurs mises
dans le bloc MOVE, ce sont des valeurs qu’on a choisies comme référence aux trois positions
qu’on a 20(position 20), 30(position 40), 40(position 45).
83
Réseau 6 : Le réseau suivant comme son
nom l’indique c’est un réseau dédié pour le
verrouillage du Spreader, par contre le
verrouillage n’est pas une commande
simple. Tout d’abord, après l’appui sur le
bouton de verrouillage. L’automate
compare les valeurs qu’il a dans le bloc de
données DB4 pour voir s’il va procéder
vers la commande de verrouillage de la
position 20, 40 ou 45 par ce que les
commandes diffèrent plus précisément
entre le verrouillage 20, 40 et le
verrouillage 45, vu qu’il y a les Twins qui
descendent. Ceci dit plus de présence de
conteneurs qui doivent s’activer et plus des
twist-lockers qui doivent se verrouiller.
Après la comparaison l’automate excite
l’une des commandes de présence de
conteneurs qui vont activer le verrouillage
par la suite par le biais des mémentos.
Figure 65 : Réseau 6
Figure 66 : Réseau 7
Réseau 7 : Vu que les deux commandes de verrouillages des positions 20 et 40 sont semblables,
on a superposé les deux commandes sur un même réseau qui commence par les deux mémentos
d’activation de commandes. Et puis, il y a les contacteurs qui s’activent lors d’une présence
d’un conteneur et activent les mémentos de verrouillage.
84
Figure 67 : Réseau 8
Réseau 8 : Le réseau commence par l’activation fait faite par le mémento M1.3 , par contre
avant d’exciter la commande de verrouillage du Spreader, l’automate doit s’assurer que le
Spreader est soit en position 20 ou en position 40 ;et ceci à travers les deux contacteurs qui
contiennent les retours du Spreader (DB6.DBX1.1 et DB6.DBX1.3) et puis pour éviter le
chevauchement des commandes l’automate doit tout d’abord s’assurer que le Spreader ou les
Twist lockers sont déverrouillés avant de les verrouiller. Finalement si toutes les conditions
sont réunies la commande de verrouillage s’excite et la commande de déverrouillage se
désactive.
Figure 68 : Réseau 9
Réseau 9 : Ce réseau pareillement au réseau il est dédié aux présences du Spreader pour
s’assurer de l’existence d’un conteneur avant le verrouillage. Et dès la détection du conteneur
85
il active le mémento du réseau suivant qui est celui du verrouillage en position 45 en double
conteneurs.
Figure 69 : Réseau 10
Réseau 10 : Pareillement au réseau 8 l’automate sur ce réseau va s’assurer que le Spreader est
en position 45 et que tous ses Twist-lockers sont déverrouillés avant de procéder vers le
verrouillage en activant la commande de verrouillage et en désactivant la commande de
déverrouillage.
Figure 70 : Réseau 11
86
Figure 71 : Réseau 12
Réseau 12 : Après la comparaison faite sur le réseau précédent, l’automate procède vers le
déverrouillage qui encore une fois se divise en deux partie la commande des deux positions 20,
40 et la commande 45 double conteneurs. Contrairement au verrouillage l’automate doit tout
d’abord vérifier si le conteneur est présent avant de déverrouiller dans la partie finale de
déverrouillage.
Figure 72 : Réseau 13
Réseau 13 : Le mémento M1.5 excite la commande, mais avant l’exécution, l’automate vérifie
si tout d’abord le Spreader est en position 20 ou 40 et que tous les Twist-lockers sont verrouillé
pour qu’il puisse les déverrouiller en activant la commande déverrouillage et en désactivant la
commande de verrouillage.
87
Figure 73 : Réseau 14
Réseau 14 : Sur ce réseau, la commande diffère de la commande antérieure avec le nombre des
contacteurs qui représente le nombre des présences vu que les Twins ont descendu et par la
suite l’automate doit prendre en considération les présences associées à leurs Twist lockers.
Figure 74 : Réseau 15
Réseau 15 : Après vérification de la position l’automate doit vérifier est ce que le Spreader est
verrouillé pour qu’il puisse le déverrouiller.
Figure 75 : Réseau 16
88
Réseau 17 : La même chose comme le réseau
précédent sauf que cette fois ci. C’est pour la
commande de position 40.
Figure 76 : Réseau 17
Figure 77 : Réseau 18
Figure78 : Réseau 19
89
Réseau 20 : La commande suivante représente
l’inverse de la commande précédente, c’est-à-
dire que dès l’appui sur le bouton de descente
des Flippers l’automate s’assure de la position
du Spreader et puis, il procède vers la descente
des Flippers.
Figure 79 : Réseau 20
Figure 80 : Réseau 21
Réseau 21 : Pour des raisons de sécurité et assurer le bon fonctionnement du Spreader les Twins
ne sont autorisés de monter qu’en position 45. Donc, dès l’appui du bouton de montée des
Twins l’automate doit vérifier si le Spreader est en position 45 et c’est ça le rôle du contacteur
avec l’adresse DB6.DBX1.4. Après l’automate vérifie si les Twists sont déverrouillés pour que
les Twins montent.
90
Figure 81 : Réseau 22
Réseau 22 : La même chose que le réseau 21 de montée sauf que cette fois est pour la descente.
Figure 82 : Réseau 23
Réseau 23 : La commande sur ce réseau concerne l’extension des Twins pour permettre au
Spreader de s’accrocher à deux conteneurs de 20 pieds. Et pour s’assurer que l’extension se fait
en absence de conteneur, les Twist lockers doivent être déverrouillés.
91
Figure 83 : Réseau 24
Réseau 24 : même raisonnement que le réseau précédent sauf que cette fois ci, c’est pour la
rétraction.
III-4. Supervision :
Les systèmes de supervision sont des logiciels qui aident les administrateurs système à garder
à l’œil leur infrastructure. Ces outils supervisent les périphériques système, le trafic et les
applications, et donnent l’alerte en cas de dysfonctionnement ou de perturbation. On trouve sur
le marché une kyrielle de systèmes de supervision allant des gratuiciels aux logiciels
professionnels.
92
Pour bien comprendre de quoi il s’agit, l’image suivante va illustrer la pyramide de constitution
du système de supervision :
Il s'agit d'une représentation comportant quatre niveaux (figure 15) auxquels correspondent des
niveaux de décision. Plus on s'élève dans la pyramide CIM, plus le niveau de décision est
important car la visibilité devient globale.
Architecture :
Les logiciels de supervision sont une classe de programmes applicatifs dédiés au contrôle de
processus et à la collecte d'informations en temps réel depuis des sites distants (ateliers, usines),
en vue de maîtriser un équipement (machine, partie opérative).
Les éléments hardware assurent la collecte des informations qui sont à la disposition du
calculateur sur lequel est implanté le logiciel de supervision. Le calculateur traite ces données
et donne une représentation graphique réactualisée périodiquement.
La Table de Variables joue le rôle de liaison entre l’automate et l’interface crée sur WINCC.
Sur la table, on met les variables on leurs donne un nom privé pour WINCC et on entame la
liaison en précisant est ce que ces variables sont des variables internes ou ils ont une liaison
avec un automate. Puis, on choisit à quel automate il faut lier la variable. Après le remplissage
des variables, on leurs affecte les adresses qu’ils ont en STEP 7.
93
Tableau 5 : Table de variables
Vues :
94
La première vue est la VUE INITIALE qu’on aperçoit lors du démarrage de la simulation. Cette
vue présente le logo de l’entreprise où se passe le stage, les caractéristiques du Spreader, ses
parties, puis des boutons pour naviguer dans les autres vues et simuler tous les mouvements
possibles du Spreader.
o Premièrement des twiste-lockers, dès que le Spreader détecte la présence d’un conteneur
lampe de présence s’allument et devient vertes,
o Deuxièmement, les positions du Spreader s’il est en position 20, 40 ou 45.
o Et évidement l’arrêt d’urgence.
95
La deuxième vue dénommée télescopage 20 est la vue où, se déroule la simulation de rétraction
du Spreader d’une position donnée qui est généralement la position 40 vers la Position 20.
96
Figure 90 : Vue Twist Locker
La vue en dessus, est pour le verrouillage et le déverrouillage dès l’appui sur le bouton de
verrouillage le Twist-locker tourne et les lampes de verrouillage s’allument et vice-versa.
97
III-5. Câblage de l’automate :
Après la conception et l’affectation des adresses aux entrées et sorties, il y’avait le choix des
dispositifs qui s’est posé. Et c’est suite à ce choix, que le développement du schéma électrique
correspondant, a eu lieu.
Le schéma électrique suivant a été fait sur le logiciel X-RELAIS. Il représente le câblage entre
l’automate, les modules des entrées et des sorties ainsi que les dispositifs connectés à
l’automate.
(Voir les schémas électriques dans l’annexe)
IV- Conclusion :
Le Spreader « BROMMA » utilise la nouvelle technologie qui est le mode de la communication
série, on peut dire que l’échange de toutes les informations nécessaires se base sur ce type de
communication. Tout échange se fait entre trois éléments : Panneau de commande, API et
Spreader.
Durant ce chapitre, nous avons présentés la procédure à suivre pour la création et l’élaboration
des programmes d’automatisation et de supervision de notre système. Nous avons fait l’étude
technique de la totalité du projet, en détaillent, nous avons commencé par la détermination de
toutes les conditions qu'il faut avoir pour activer ou désactiver chaque fonction du Spreader,
puis nous avons décrire la liste de signaux et de commandes, cette étape est nécessaire pour
commencer la programmation sur Step7. Apres nous avons programmé les différents
mouvements de Spreader, par la suivants nous avons fait une interface sur WINCC pour
visualiser l'état de Spreader après toute commande, cette visualisation nous permet de test le
programme proposé avant la réalisation du Banc d'essai.
98
Chapitre 5 :
ETUDE ECONOMIQUE DU PROJET
I- Introduction :
La viabilité économique est une évaluation implique généralement une analyse coût / bénéfice
du projet, L'étude économique va nous aider à déterminer la viabilité, les coûts et les avantages
associés à notre projet avant que les ressources financières ne soient allouées.
Afin de déterminer les gains apportés par la réalisation de ce projet, nous allons faire une étude
économique sur le coût des différents besoins matériels ainsi que les pertes dues au temps
d’immobilisation du portique.
Généralement l’estimation des coûts du projet détaillée ne sera pas effectuée dès le début, mais
évoluera avec le projet. L’estimation des coûts sera très approximative. Pour obtenir la
validation du projet au moment de l’idée du projet. Pour obtenir la validation du projet, nous
allons définir un budget prévisionnel de projet beaucoup plus détaillé. Enfin, au cours la
réalisation du projet, Nous pouvons également ajuster le budget selon les besoins.
Dans le tableau ci-dessous, nous avons résumé les différents besoins matériels nécessaires pour
la mise en œuvre de la solution.
99
Matériel Quantité Prix de l’unité (DH) Somme
Automate 1unité 15.000 15.000
SIEMENS S7-300
Module d’entrée 1 unité 3.000 3.000
analogique 32 bits
Module de sortie 1 unité 3.000 3.000
analogique 32 bits
Alimentation 380V- 1 unité 3.500 3.500
AC 3ph / 24V DC
Convertisseur 1 unité 12.000 12.000
Profibus/CANbus
Disjoncteur 1unité 500 500
tripolaire 380V AC
Disjoncteur 1unité 500 500
monophasé 24V DC
Contacteur 24 V DC 26 unités 120 3.120
LED 14 unités 7 98
Le coût de
réalisation du
simulateur
44.338
Coût total :
116.338 DH
Le coût de la
généralisation de la
solution sur le parc
d’engins de levage
72.000
Dans ce qui suit, nous allons présenter les gains apportés par la solution adoptée, non seulement
en termes de coût de maintenance, mais aussi en matière de production.
Afin de connaitre le nombre moyen des pannes au niveau des 6 portiques installés sur le quai
dues à l’endommagement des câbles du Spreader, et dont la réparation a nécessité le
changement total du câble.
101
Ces informations nous permettront de calculer le budget moyen annuel alloué à ce type d’avarie.
En effet, et d’après les statistiques, nous avons déduit que le nombre moyen des pannes dues à
l’endommagement du câble et nécessitant son remplacement s’élève à : 10 cas /an.
200.000 10 2.000.000 DH
À cause de l’avarie des câbles du Spreader, on arrive à l’arrêt des portiques, et ça inflige des
pertes en matière de rendement à toute l’activité de la division.
102
Perte annuelle en rendement (DH)
=
Nombre total d’heures d’arrêt des portiques par endommagement du câble du Spreader
X
Le prix d’une heure de prestation de manutention par portique
On sait que :
Le prix de prestation de manutention d’un conteneur = 2.000,00 DH
Le débit théorique d’un portique = 35 conteneurs /heure
2.000 DH x 35 = 70.000,00 DH
Le nombre total moyen d’heures d’immobilisation des portiques à cause des pannes
au niveau du câble Spreader par an (d’après les statistiques) :
La moyenne annuelle du nombre de cas de pannes du câble du Spreader
nécessitant son remplacement est de : 10 cas.
La moyenne annuelle du nombre de cas de pannes du câble du Spreader
nécessitant seulement la permutation de ces câbles est de : 15 cas.
La durée moyenne de l’opération de permutation des câbles électriques du
câble du Spreader est de : 2 heures.
La durée moyenne de l’opération de remplacement du câble du Spreader est
de : 8 heures.
Le nombre total moyen d’heures d’arrêt par an = (10 X 8) + (15 X 2) = 110 heures
103
III-3. Le gain Total :
Gain total = gain annuel en rendement + gain annuel en coût de maintenance – Coût total de la
solution
104
Conclusion générale
En fin, nous espérons que ce travail, constituera un point de départ et un élément d’appuis pour
l’étude et l’amélioration des systèmes de manutention portuaire, et sera d’une grande utilité aux
ingénieurs et aux techniciens de l’entreprise Marsa Maroc de Casablanca.
105
Références bibliographiques
106
ANNEXES
107
Tableau 8 : Tableau des retours du SPREADER
108
Annexe 2 : Fiches Techniques du SPREADER
109
Annexe 3 : Schéma électrique du Banc d’essai en X-Relais
110
Les signaux entrant et sortant du Spreader :
111