Rapport de Stage AKKAOUI Mohamed Ayoub KIRRA Sahar

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 77

Dédicace

Nous dédions ce modeste travail


à:

A nos parents. Aucun Hommage ne pourrait être à la hauteur de


l’amour dont ils ne cessent de nous combler. Que dieu leur procure
bonne santé et longue vie.

A ceux que nous aimons beaucoup et qui nous ont soutenue tout au
long de ce travail : Nos grandes familles, et bien sûr nos frères et
sœurs, sans oublier nos grands-parents que nous aimons.

A toutes nos familles, et nos amis,

Et à tous ceux qui ont contribué de près ou de loin pour que ce

Travail soit possible, nous vous disons un


grand merci

1|Page
Remerciement

Nous tenons à remercier à travers ces quelques lignes les nombreuses personnes qui ont
contribué au succès de notre stage et qui, par la confiance, la patience et l’amitié qu’ils ont
manifestées à nos égards, nous ont permis d’apprécier pleinement ces 2 mois au sein du
Marsa Maroc. Nous excusons par avance auprès de ceux que nous oublierons de citer ou que
nous ne pourrons pas évoquer explicitement dans ce paragraphe, et nous leur réaffirme par
ailleurs notre reconnaissance.

Nous pensons ici en premier lieu à monsieur BENSAADA ELHABIB – pilote dans la
division des opérations maritimes service pilotage à Marsa Maroc et aussi notre responsable
de stage. Nous le remercions de s’être occupé de nous avec dévotion pendant notre stage et de
régler les difficultés au début du stage.

Nous voudrons remercier monsieur FAIZE AHMED notre encadrant à La Faculté


Pluridisciplinaire de Nador pour nous avoir donné des conseil pratiques, nous avoir montré
comment les utiliser dans le travail et assurer la qualité de notre travail.

Merci monsieur ESSOUDATI AZZEDDINE, chef des engins flottants dans la division des
opérations maritimes service remorquage, qui nous a donné beaucoup de connaissances
techniques, des idées pour notre travail.

2|Page
Sommaire
Dédicace................................................................................................................................................1
Remerciement.........................................................................................................................................2
Liste Des Tableaux.................................................................................................................................5
Liste des Figures....................................................................................................................................5
Liste Des Abréviations............................................................................................................................7
Introduction............................................................................................................................................9
I. Présentation de MARSA MAROC :.............................................................................................11
I.1. Historique :...........................................................................................................................12
I.2. Fiche Technique :.................................................................................................................13
I.3. Services Rendus :.................................................................................................................13
I.4. Implantation :.......................................................................................................................14
I.5. Organigrammes :..................................................................................................................15
I.6. Les missions de MARSA MAROC Nador :.........................................................................18
I. Arbre de famille du protocole NMEA 2000 / 0183 :....................................................................20
I.1. Définition générale :.............................................................................................................20
I.2. Identification du protocole RS-232 :.....................................................................................20
I.3. Identification du Protocole NMEA 0183 :............................................................................22
I.4. Identification du Protocole NMEA 2000 :............................................................................24
II. Protocole NMEA 0183 :...............................................................................................................25
I.5. Câblage NMEA 183 :...........................................................................................................25
I.1.1. Câblage Simple d’un capteur avec un afficheur :..........................................................25
I.1.2. Câblage d’un capteur avec deux afficheurs :.................................................................25
III. Règles du Protocole NMEA 0183 :..........................................................................................27
IV. Câblage NMEA 2000 :.............................................................................................................28
I. Connectivité au réseau NMEA 2000 :..........................................................................................32
I.1. Connexion d’un ordinateur sur un réseau NMEA 2000 via une interface USB :..................32
I.2. Connexion d’un ordinateur sur un réseau NMEA 2000 via WIFI :.......................................33
II. Connectivité au réseau NMEA 0183 :..........................................................................................33
II.1. Connexion d’un ordinateur sur un réseau NMEA 0183 via une interface USB ou WIFI :....33
II.2. Sortie adaptateur série USB pour NMEA 0183 :..................................................................35
II.3. Réseau NMEA 2000 avec l’utilisation d’Open CPN :..........................................................36
II.4. Réseau NMEA 0183 vers NMEA 2000 :..............................................................................37
II.5. Liaison WIFI entre Open CPN et NMEA 0183 ou NMEA 2000 :........................................37
III. Les alternatives en absence de WIFI ou absence d’AIS :..........................................................38

3|Page
III.1. Cas d’absence du boitier WIFI :.......................................................................................38
III.2. Cas d’absence d’AIS WIFI :.............................................................................................38
I. L’identification d’automate programmable industriel (S7-1200) :...............................................40
I.1. Les modules d’entrées :........................................................................................................41
I.2. Le module de communication :.............................................................................................42
I.3. Identification des entrées et des sorties :...............................................................................42
I.1.3. Les entrées :..................................................................................................................42
I.1.4. Les sortis :.....................................................................................................................45
II. Protocole de communication :......................................................................................................46
II.1. Définition d’un protocole de communication :.....................................................................46
II.2. Le choix du protocole :.........................................................................................................47
I. L’automate est son environnement :.............................................................................................49
I.1. Définition d’un protocole de communication :.....................................................................49
I.2. Risque d’humidité :..............................................................................................................50
I. Schémas électriques d’API et ses modules :.................................................................................52
I.1. Alarme SwitchBoard 1 :.......................................................................................................52
I.2. Alarme SwitchBoard 2 :.......................................................................................................52
I.3. Alarme SwitchBoard 3 :.......................................................................................................52
I.4. Alarme IHM :.......................................................................................................................52
II. Schémas électriques d’API et ses modules :.................................................................................53
II.1. SIMATIC Basic Panel KP300 MONO PN:..........................................................................53
III. Model du programme d’API :...................................................................................................55
Conclusion...........................................................................................................................................63
Bibliographie........................................................................................................................................64
Annexes................................................................................................................................................65

4|Page
Liste Des Tableaux
Tableau 1 Fiche technique de MARSA MAROC.................................................................................13
Tableau 2: Types d'émetteurs et leurs noms.........................................................................................22
Tableau 3: Caractéristiques de SM 1221 DC........................................................................................41
Tableau 4: Caractéristiques de module de communication..................................................................42
Tableau 5: Liste des capteurs liés à les entrées d'API............................................................................42
Tableau 6: les valeurs interprétées par le capteur de pression d'huile.................................................43
Tableau 7: Les valeurs interprétés par le capteur de température.........................................................44
Tableau 8: Les caractéristiques de chaque protocole de communication utilisé par l'API....................47
Tableau 8: Les adresses mémoires manipulés par un mot de 16 bits puis 8bit jusqu'au bit par bit......57

Liste des Figures


Figure 1: MARSA MAROC NADOR service administratif.................................................................11
Figure 2: Port de Nador vue par satellite..............................................................................................11
Figure 3 Les différents natures de trafics du MARSA MAROC.........................................................14
Figure 4: Organigramme Générale......................................................................................................15
Figure 5 : Organigramme des Ports MARSA MAROC.........................................................................15
Figure 6: Port COM...............................................................................................................................20
Figure 7: Schéma de DB9 et ses bornes principaux..............................................................................21
Figure 8: Graphe de codage d'un caractère K (01001011) suivant la norme RS-323............................21
Figure 9: Satellites connectés sur écran GPS GARMIN.........................................................................24
Figure 10: Câblage du GPS Avec VHF ASN en utilisant le protocole NMEA 0183..................................25
Figure 11: Câblage d'un traceur GPS avec AIS et VHF ASN...................................................................25
Figure 12: Le câble est très complexe suivant l'augmentation des appareils........................................26
Figure 13: deux règles de base pour connecter les différents appareils................................................27
Figure 14: L'ajout d'un multiplexeur dans le câblage NMEA 0183........................................................28
Figure 15: Câblage générale du réseau NMEA 2000.............................................................................28
Figure 16 : Les différents composants du réseau NMEA 2000..............................................................29
Figure 17: Réseau NMEA 2000 d'un capteur GPS + 2 VHF ASM...........................................................29
Figure 18: prise femelle NMEA 2000....................................................................................................29
Figure 19: prise mâle NMEA 2000........................................................................................................29
Figure 20: Ecran d'affichage du GPS NAVIGATOR GP-170....................................................................30
Figure 21: Connecté un PC au réseau NMEA 2000 et afficher les résultats sur l'écran par
l'intermédiaire d'un logiciel..................................................................................................................32
Figure 22:Carte NMEA 2000 qui permet la connexion à distance........................................................33
Figure 23:schéma de Connectivité sans fil entre un PC et le réseau NMEA 2000.................................33
Figure 24: Carte NMEA 0183 de type ShipModul..................................................................................34
Figure 25: bornes de la carte NMEA 0183............................................................................................34
Figure 26: schéma globale de la liaison locale entre le logiciel OpenCPN et le réseau NMEA 0381.....35

5|Page
Figure 27: fenêtre de configuration d'OpenCPN avec le pilote automatique........................................36
Figure 28: adaptateur (passerelle) de NMEA 2000 vers NMEA 0183....................................................36
Figure 29: Paramétrage WIFI via Open CPN.........................................................................................37
Figure 30: AIS Plus développé contoent un èmetteur, un recepteur et un boitier WIFI compatible avec
NMEA 0138 et 2000.............................................................................................................................38
Figure 31 : schéma globale d'un automate avec ses modules et sa liaison avec les capteurs et les IHM
.............................................................................................................................................................40
Figure 32 tableau d'alarme..................................................................................................................41
Figure 33: capteur de pression d'huile..................................................................................................43
Figure 34: Capteur de température.......................................................................................................44
Figure 35: capteur de niveau l'huile......................................................................................................44
Figure 36: Les vitesses normalisé mesuré par le capteur de vitesse pour chaque machine...................45
Figure 37: groupe électrogène AV (avant)...........................................................................................45
Figure 38: Réducteur............................................................................................................................46
Figure 39: Moteur Principale TD/BD..................................................................................................46
Figure 40 Fusible..................................................................................................................................49
Figure 41 Disjoncteur-universel............................................................................................................49
Figure 42: Résistance Chauffante........................................................................................................50
Figure 43: Interface Homme Machine KP300 MONO PD...................................................................53
Figure 44: S7-1200 CPU 1214C DC/DC/DC + 2x SM 1221 DC.........................................................55
Figure 45: Interface Homme Machine KP300 MONO PD...................................................................56
Figure 46: Table de variables................................................................................................................58
Figure 47: Liaison PROFINET entre API et HMI.....................................................................................58
Figure 48: table des Alarme IHM..........................................................................................................62

6|Page
Liste Des Abréviations

AIS : Automatic Identification System


API : Automate programmable industriel
ANP : Agence National des Ports
AR : Arrière
ASCII : American Standard Code for Information Interchange
AV : Avant
BD : Bâbord ; côté gauche
CAN: Controller Area Network
CD: Collision Avoidance
COM : Communication Série
CPU : Unité Centrale de processus
CSMA : Carrier Sense Multiple Access
DC : Courant Continue
DEPN : Direction de l’Exploitation au Port de Nador
DH : Dirham Marocain
HMI : Human Machin Interface (en français Interface Homme Machine IHM)
GPS : Global Position System
GSM : Global System for Mobile communication
IP : Internet Protocol
KML : Langage à base de balises géo locales
LAN: Local area network (Réseau Local)
MPI : Multi Point Interface
NMEA : National Marine Electronics Association
ODEP : Office d’Exploitation des Ports
ONE : Office National de l’électricité et de le l’eau potable

7|Page
Open CPN: Open Chart Plotter Navigation
PC : Personnel Computer
PD : Profibus
PG : Programme Console Gadget
PGN: Parameter Group Number
PN : Profinet
SD : Secure Digital
SONASID : Société de l’exploitation de sidérurgie
TCP: Transmission Control Protocol
UDP: User Datagram Protocol
USB: Universal Serial Bus
VHF ASN : Très grandes fréquences avec Appel Sélectif Numérique
VTS : Vessel Traffic Service
WIFI : Wireless Fidelity (Réseau Etendu)

8|Page
Introduction

Dans le domaine maritime et précisément au niveau de navire, la réception et les


échanges d’informations privées entre deux ou un seul navire et la VTS (Vessel Traffic
Service) est indispensable pour savoir l’état actuel du bateau en point de vue pilote et pour
s’identifier devant les bateaux voisins ou par rapport à la VTS. La précision et la sécurité
sont deux critères très importants dans le domaine maritime, surtout pour les navires qui
se trouvent toujours face à des défis et des problèmes qui nécessite forcément l’intégration
des matériels électroniques, électriques et informatiques de haut niveau et de nouvelles
générations.

Chez MARSA MAROC de NADOR dans la division de pilotage et des opérations


maritime, nous avons eu l’occasion de traiter des thèmes très intéressants « Connecter
différents appareils de navigation à travers la carte réseau NMEA (National Marine
Electronics Association » et « étude de contraintes et familiarisation avec les automates
programmables SIEMENS ».

La carte réseau NMEA et ses deux protocoles les plus utilisés sont ici pour
résoudre de tous ce qui est Radio Télécommunication, échange d’informations et d’auto-
identification du navire, elle offre aussi la connectivité et la liaison série que ça soit sans
fil ou avec câble entre PC, Smartphone, et Tablette avec le navire, dans le but d’assurer un
savoir au temps réel sur les bateaux. Ensuite le deuxième thème vise l’amélioration des
performances technologiques et informatiques de l’une des machines clé (automate
programmable industriel) de la sécurité de navire.

Notre objectif principal est d’apprendre le fonctionnement et les bases de la carte


réseau NMEA en passant par ses deux protocoles universels utilisés par tout dans le
monde, et la mise en marche des moteurs et de recevoir les informations par des capteurs
tout en se basant sur le logiciel de la programmation TIA PORTAL suivis d’une
application de supervision de la machine sur WINCC.

9|Page
Chapitr
eI:
Présent
ation de
Marsa
Maroc
de
Nador

10 | P a g e
I. Présentation de MARSA MAROC :

1. Historique
2.Fiche signalétique
3.Services rendus
4.Implantation
5.Organigrame et Direction d’exploitation au port de
Nador
6.Caracteristiques Direction d’exploitation de Port
Nador

11 | P a g e
I.1. Historique :

- Entrée en vigueur
- Création de la réforme
1981 d’une régie 2006 portuaire.
du port de - Création de la
Nador Marsa Maroc et de
L’ANP (Agence
National des ports).

1984

2007
- Réorganisation du
secteur portuaire
par la création de - Adoption de la
l’Office nouvelle
d’Exploitation des identité visuelle
Ports, ODEP (Office
d’exploitation des
ports.

La société d’exploitation des ports est une société anonyme à conseil de surveillance et
directoire, et à capital public. Son métier est l’exploitation de terminaux portuaires, à travers
l’exercice des services aux navires et des services aux marchandises. Elle intervient comme
exploitant commercial dans les ports de Nador, Tanger, Mohammedia, Casablanca, Jorf
Lasfar, Safi, Agadir, Laâyoune et Dakhla. Au cours de l’année écoulée, elle a réalisé 38,7
millions de tonnes dont 12,6 millions de vracs liquides et 11,4 millions de vracs solides. Pour
sa première année d’activité, Marsa Maroc a réalisé un chiffre d’affaires en 2007 de 1,96
milliard de DH et un résultat net de 349 millions de DH, avec un programme d’investissement
de 145 millions de dollars entre 2007 et 2009.

L’effectif global de Marsa Maroc est de plus de 2147 collaborateurs, dont 949 dans
l’exécution qualifiée, 744 dans la maîtrise et 255 dans l’encadrement supérieur. Ces personnes
sont issues du dégraissage de l’effectif de l’ODEP, à travers l’opération du départ volontaire
et la répartition des effectifs entre l’ANP et Marsa Maroc.

12 | P a g e
13 | P a g e
I.2. Fiche Technique :

Dénomination Sociale Marsa Maroc

L’exploitation et la gestion des ports au


Objet Sociale
Maroc

Forme Juridique S.A à directoire et conseil de surveillance


Date de création 01 Décembre 2006 (loi N° 15-02)
Capital social 733.956.000,00 Dhs
Détenteurs du capital Ministère du transport et des équipements

Exploitation, maintenance et gestion des


Secteurs d’activité
installations portuaires

C.A (2007) 2 359 993 000,00 Dhs


Effectif 2138 Cadres et Agents
Trafic global 43 millions de tonnes

Casablanca, Mohammedia, Jorf Lasfar, Safi,


Ports exploités
Agadir, Lâayoune, Dakhla, Tanger, Nador.
Siège social 175, Bd Mohammed Zerktouni, Casablanca

Tableau 1 Fiche technique de MARSA MAROC

I.3. Services Rendus :

Divers services seront rendus par Marsa Maroc :


• Le pilotage, le remorquage, le lamanage et l’avitaillement des navires.
• La manutention et l’entreposage des marchandises/ Le pesage.
• La location du matériel.
• Le dépotage et l’empotage.
• Un système d’information permanent.

14 | P a g e
I.4. Implantation :

Marsa Maroc est présente dans les 10 principaux ports du Royaume. Cette diversité lui
confère un caractère d’opérateur portuaire multi- spécialités, prenant en charge différentes
natures de trafics.

Figure 3 Les différents natures de trafics du MARSA MAROC

15 | P a g e
I.5. Organigrammes :

Figure 4: Organigramme Générale

Organigramme des Directions de l'Exploitation aux Ports :

Figure 5 : Organigramme des Ports MARSA MAROC

DEP* : Direction de l’Exploitation au Port

16 | P a g e
 La Direction de l'Exploitation au Port de Nador [15] :

 Le Service Achats et Approvisionnements :


Sa mission est la participation l’élaboration des programmes
d’approvisionnement et le suivi d’exécution, la préparation, le lancement et le
suivi des marchés dont le service est centre déclencheur , le suivi et l’archivage
des dossiers marchés, le lancement des consultations avec la Division
Financière et Comptable, la réception et le contrôle des bons de commande
internes , l’affichage des résultats des consultations, la mise à jour du fichier
fournisseurs et le suivi des règlements de factures avec la Division Financière
et Comptable. Ainsi de gérer la magasine des stocks et le traitement des
réclamations des entités et le renouvellement des stocks et de satisfaire les bons
de commande interne.
 Le Service Contrôle de Gestion :
Sa mission et d’assurer le contrôle de gestion à base de tableau de bord, en
veillant à la fiabilité des informations traitées. Le service sécurité à pour
principales missions est de recenser tous les risques possibles d’accidents et
sinistres à l’intérieur du domaine portuaire terrestre.
 Le Service Juridique :
Sa mission est d’assurer le règlement des litiges soit à l’amiable ou judicaire,
assurer en outre la gestion du portefeuille « Assurance » et le pointage des
marchandises.
 Le Service Exploitation de la gare maritime du port d’Al Hoceima :
Sa mission est d’assurer dans les meilleures conditions l’accueil des passagers
véhicules et camions transitant par le port.

 La Division Exploitation :
 Le Service Exploitation :
Sa mission est d’assurer dans les meilleures conditions de sécurité, de
délais et de cout le traitement des escales et le transit des marchandises
par le port et l’encadrement (ordonnancement, planification,) et la
gestion des moyens humains et matériels qui sont confiés. Elle
comprend quatre services.
 La Division Technique :
 Le Service Infrastructure et Réseaux :
Sa mission est de veiller à la maintenance dans des conditions
d’exploitation optimales de l’ensemble des infrastructures et des
réseaux d’eau et d’électricité et d’assurer la réalisation des
immobilisations et des agencements.
 Le Service Qualité, Hygiène, Sécurité, Sureté et Environnement
 Le Service Equipement :
Sa mission et d’assurer la gestion et la maintenance des engins de
levage dans les meilleurs conditions techniques et économiques. Ainsi
17 | P a g e
d’assurer la gestion et la maintenance des engins roulants du matériel
divers d’exploitation et des stations de service dans les meilleurs
conditions techniques et économiques.

 La Division Opérations Maritimes :


 Le Service Engins Flottants :
Sa mission est d’assurer la gestion des services rendus aux navires pour leurs
besoins propres durant l’escale dans le port (Remorquage, Pilotage, Lamanage
et signalisation maritime), dans les meilleures conditions de sécurité et de coût.
 La Division Finance, Comptabilité et Contrôle Budgétaire :

Sa mission est d’appliquer la politique définie par la Direction générale dans


les domaines Comptables, Financière, Budgétaire et fiscal, et la gestion
Financière et Budgétaire de la Direction d’Exploitation du Port de Nador. Ainsi
de préparer les états Financiers, Comptables et Fiscaux.
En plus il prépare le projet Budgétaire de la Direction conformément au
modèle établis par la Direction Générale ; tient la Comptabilité Budgétaire, et
assure le suivi des Comptes Clients, le recouvrement et la gestion des cautions
et le contrôle des règlements des fournisseurs et créanciers de la DEPN.

 La Division Ressources Humaines :

Sa mission est la satisfaction à moyen et long terme des besoins en personnel


de la DEPN dans les meilleures conditions de délais, en plus il assure la gestion
et la paie du personnel à l’exception de celle des cadres supérieurs.
Ainsi il assure la gestion des dossiers retraite et de veiller au respect des
normes d’hygiène et de sécurité.

 La Division Commerciale :

Sa mission principale est d’assurer la gestion à court et long terme de


l’interface avec les clients de le DEPN, et la facturation et l’ensemble des
prestations portuaires en conformité avec les tarifs en vigueur et suivant les
indications des services prestataires et de concourir à la simplification des
procédures de facturation et à leur fiabilité.

 Le Service facturation et Commercial

 La Division Systèmes d’Information :

En plus de sa mission de l’application de la politique définie en matière


informatique télécommunication et organisationnelle, conformément aux
orientations de la Direction Générale.

18 | P a g e
Il assure la gestion, le suivi et la maintenance des systèmes d’information et le
déploiement des applications informatiques au niveau de la DEP de NADOR.

Il garantit la réactivité face aux incidents informatiques et veille à la continuité


de service.

Il assure la gestion de la salle machines, l’administration des serveurs et le


suivi des applications critiques.
Il assiste les utilisateurs des systèmes d’information dans la résolution des
incidents relatifs aux équipements et installations informatiques ainsi la gestion
de l’Helpdesk.

Il assure l’administration et la maintenance de l’infrastructure réseau au sein de


la DEPN.

I.6. Les missions de MARSA MAROC Nador :

MARSA Maroc manutentionne annuellement plus de 2.6 millions de marchandises pour


les industries de la région.
Il s’agit essentiellement des marchandises suivantes :
- A l’import : les billettes pour l’usine de la SONASID (Société de l’exploitation de
sidérurgie), le charbon pour la Centrale thermique de Jerada (ONE ; Office National
d’électricité et de l’eau potable), du Pet Coke pour la cimenterie de Hoceima à Oujda.
- A l’export : les minerais (barytine, bentonite, argile, plomb, etc.) et les agrumes en
provenance de la région de Berkane concernant l’activité passagers, MARSA Maroc
au port de Nador gère la gare maritime du port de Nador ainsi que celle du port d’Al
Hoceima.
Le port de Nador offre à ses clients plusieurs services :
- Service aux navires : pilotage, remorquage, lamanage
- Services à la marchandise : manutention, magasinage, débardage, transfert aux aires
de stockage, pointage, chargement et déchargement de camions et wagons, Location
de matériel.
- Services connexes : fourniture d’eau aux navires dans la zone de concession.
- Assistance aux passagers : dans les gares maritimes de Nador et d’Al Hoceima.

19 | P a g e
Chapitr
e II :
Initiatio
n aux
protoco
les
NMEA

20 | P a g e
I. Arbre de famille du protocole NMEA 2000 / 0183 :

I.1. Définition générale :

Le système embarqué un protocole est défini en grosso modo comme un ensemble


permettant à différents périphériques de différents constructeurs informatiques de faire
dialogués les appareils entre eux en réseau et donc dialoguer un ensemble sur la même
syntaxe.

Parmi les protocoles définis et contrôlés par la National Marine Electronics Association [12]
qui est l’association américaine de fabricants d’appareils électroniques maritimes il y en a
deux Protocoles :

 Protocole NMEA 0183


 Protocole NMEA 2000
Il faut d’abord distinguer les deux normes NMEA :

 Une assez ancienne le NMEA 0183 qui a l’avantage d’être ‘lisible’ mais qui est basée
sur une communication série assez lente, peu performante et plus complexe à mettre
en réseau.
 Une plus récente le NMEA 2000 qui n’est pas directement ‘lisible’ mais qui est basé
sur un vrai réseau basé sur un « CAN bus » principalement issu de l’industrie des
transports, beaucoup plus rapide et simple à installer en réseau comme un jeu « Plug
Play ».

I.2. Identification du protocole RS-232 :

Le protocole NMEA 0183 s’appuie sur un type de communication très simple qui est
RS232 liée au fonctionnement d’un port série.
Le Port série ou COM le plus connu et qui est implémenté sur n’importe PC, assure la
communication série entre deux PC ou d’un PC avec un autre appareil qui support la
communication RS322. Dans nos jours le port série COM est remplacé par un port USB qui
peut émuler via un driver adapté au port COM. Port série sur un PC :

Figure 6: Port COM


21 | P a g e
Le port COM est un port de communication de type série dont les caractéristiques physiques
sont normalisées sous le standard RS-232. En générale, cette norme précise comment chaque
caractère (codé dans un seule Octet ou Byte ; 8 bits, voire annexe 1.1 [8]) est représenté par
les variations de tensions sur le fil, à quels débits ils peuvent être envoyés, etc.
En RS-232 les données circulent dans un seul sens sur le fil ; il y a donc deux fils data (un
pour chaque sens de transmission ou de réception). En NMEA 0183 seuls 3 fils sont utilisé :
 Un pour la masse (NMEA ‘-‘)
 Un pour envoyer le signal (NMEA Out ‘+’)
 Un pour réception du signal (NMEA In ‘+’)

La Norme NMEA 0183 ne va pas utiliser toutes les


broches de Prise DB9 car elle a besoin que de 3
bornes (borne 5 pour la masse, borne 3 pour la
transmission des données et la borne 2 pour la
réception des données).

Figure 7: Schéma de DB9 et ses bornes principaux

Exemple : comment est codé un caractère K sur un port série à la norme RS-232 :
En informatique chaque caractère à sa représentation binaire en 8bit en ASCII, bien sûr le
registre de réception sur son premier bit LSB (Less Significant Bit) vas prendre 0 parce que la
tension est supérieure à 3V et dans son dernier bit il va prendre 1 car la tension est inférieure à
-3V. Les deux bits de Stop et Start ils ne seront pas entrés du côté valeur par rapport au
registre de réception mais ils sont utilisés pour commencer et arrêter la réception ou la
transmission des 8bits.

Figure 8: Graphe de codage d'un caractère K (01001011) suivant la norme RS-323

22 | P a g e
I.3. Identification du Protocole NMEA 0183 :

Le protocole NMEA 0183 antérieur aux années 2000 est donc c’est un protocole très
basique basé sur des séries de caractères codés chacun sur 8 bits pouvant être transmis
séquentiellement sur un port série.
Ces caractères constituent des phrase NMEA. Une phrase ou une trame NMEA 0183 est
« lisible », car elle utilise des caractères alphabétiques (ASCII) chacun codé sur 8 bits.
Il existe plus d’une trentaine de trames NMEA 0183 rétives aux différents types de mesures et
instruments présents à bord (Anémomètre, GPS, Thermomètre etc…).
Leur règle de syntaxe est commune, chaque trame NMEA 0183 doit commencer par le
caractère ‘$’ (ou par un ‘ !’ pour l’AIS [2] en particulier) suivi du type d’émetteur dont voici
les principaux types d’émetteur :
Type d’émetteur Nom d’émetteur Type d’émetteur Nom d’émetteur
AI AIS HC Compas
Pilote Automatique
Instrument
AG (AP) cas générale (cas II
intégré
magnétique)
Instrument de
CC Ordinateur IN Navigation
intégré
Communication par
CS RA Radar
satellite
Radio téléphone
CV SD Sondeur
VHF
Cartographie
électronique et Système de
EC TR
système positionnement
d’information
Capteur de
Balise de position
EP VW vitesse
de détresse
mécanique
GP GPS ZC Chronomètre
Tableau 2: Types d'émetteurs et leurs noms

Les 3 caractères suivants représentent un code mnémonique de type de phrase NMEA lié au
type d’émetteur suivi d’un ensemble de valeurs relatives à cette mesure séparée par des
virgules.
Exemple :

 $HCHDG,125.2*41 :
 HC : source Compas
 HDG : code de type de phrase

23 | P a g e
 125.5 : il s’agit d’un cap de 125.5°

 $GPGGA,064036.289,4836.5375,N,0074.9373,E,1,04,3.2,200.2,M,,,,0000*0E
 GP : source GPS
 GGA : type de phrase
 064036.289 : 06h40min36.289s
 4836.5375 : L’altitude
 N : Nord
 0074.9373 : Longitude
 E : Est
 1 : GPS fix
 04 : nombre de satellites utilisés
 Dilution horizontale de précision : 3.2m (mètre)
 Antenne Altitude au-dessus / au-dessous du niveau moyen de la mer :
200.2m (mètre)
 M : Unité de mesure en mètre
 0000 : ID de la station de référence différentielle
 0E : code de contrôle ou protection
Pour plus de détail sur tous les mnémonique GPS est leurs d’décodages veilliez voire annexe
1.2 [10].

Cette trame GPS GGA (une des plus importantes pour notre sécurité en navigation) :

A noter que ce type de trame GGA a été une des premières à être utilisée très largement dès
l’avènement du GPS avant les années 2000. Cette trame n’est pas utilisée que pour la marine
mais elle est utilisée de nombreux instruments incorporant un GPS. Nos Smartphones actuels
tous équipés d’un GPS utilisent cette trame-là. Par exemple pour les informaticiens qui
développent des programmes sur Android il y a une bibliothèque NMEA native qui permet de
récupérer ce type de trame sur Smartphone ou tablette si elle est équipée d’un GPS.

Quand le GPS est activé cette trame est générée par défaut toutes les secondes. (On voit donc
là que cette trame de quelques caractères activée toutes les secondes ne nécessite pas un
réseau très performant et qu’une simple communication sur un port série à 4800 bits / seconde
suffit amplement.)

Cette trame résulte du calcul de la réception de signaux satellites émanant d’au minimum 4
satellites (parmi 24) en orbite autour de la terre. Le principe du GPS repose sur un calcul de
triangulation dans un espace à trois dimensions basées sur la position de 3 satellites dont on
connaît la position et la distance calculée par la durée que met le signal pour arriver sur notre
récepteur GPS. La position et la distance du quatrième satellite permettent ensuite de réduire
l’imprécision du calcul.

Voici une représentation graphique de ces données où l’on voit les positions des différents
satellites au-dessus de nous. On peut souvent voir ce type de représentation graphique sur nos
traceurs GPS ou même sur nos Smartphones avec l’application
appropriée :

24 | P a g e
Ici 11 satellites sont utilisés parmi les 24 en orbite autour de la terre, sur ces 11, 4 satellites
sont utilisés pour le calcul GPS de géolocalisation nous donnant notre latitude et longitude.

I.4. Identification du Protocole NMEA 2000 :

Le protocole NMEA 2000 plus récent n’est plus basé sur des séries de phrases séquentielles
lisibles comme le NMEA 0183 mais il est basé sur un format de messages binaires compact et
non directement « lisible ». Ce protocole est basé sur la norme SAE J1939 qui est un
protocole de communication de haut niveau utilisé sur les bus CAN dans d’autres domaines
que le domaine maritime (exemple grosses machines agricoles). Contrairement au NMEA
0183 bâti sur un pseudo réseau pouvant être lent et encombré qui reste simple et archaïque et
qui ne garantit pas les pertes de trames, pour le NMEA2000 il s’agit là d’un vrai protocole qui
garantit l’intégrité des données liées à un vrai réseau beaucoup plus rapide (50 fois plus
rapide)

Dans le protocole NMEA 2000, ce format de messages binaires est envoyé par paquets.
Chaque paquet est composé d’un en-tête qui indique l’appareil émetteur, le récepteur
concerné (cela peut être tous, dans ce cas valeur=255), le niveau de priorité, et le PGN.
Le Parameter Group Number est un nombre de 6 caractères indiquant de quel type de
message il s’agit, et donc comment doivent être ensuite interprétées les données
correspondantes liées à ce type de message (longueur et emplacement de chaque zone de
donnée).

Il est important de noter que de nos jours tous les grands constructeurs utilisent pour la plupart
la norme NMEA2000 sur leurs instruments sous diverses appellations :

 Simrad (SimNet)

 RayMarine (SeaTalk)

 Garmin

 NKE

Pour plus détails sur le protocole NMEA 2000 veillez voire l’annexe 1.3

II. Protocole NMEA 0183 :

I.5. Câblage NMEA 183 :


Rappelant que seul les 3 fils sont utilisés pour véhiculer des data en NMEA 0183, un pour la
masse, un pour transmettre les données, un pour réceptionner les données.

25 | P a g e
I.1.1.Câblage Simple d’un capteur avec un afficheur :
Prenant un exemple de configuration classique entre un GPS / Traceur qui transmet les
données GPS de géolocalisation (l’altitude longitude) à la VHF ASN en NMEA 0183 :

 Un fil pour la masse (le MNEA Out ‘–‘)

 Un pour transmettre les données (la sortie NMEA out ‘+’ du traceur GPS),

 Un pour la masse cotée récepteur (l’entrée NMEA In ‘–‘ In du VHF ASN)

 Un pour réceptionner les données (l’entrée NMEA + In du VHF ASN qui devra
récupérer les données Latitude et Longitude transmises par le GPS).

Figure 10: Câblage du GPS Avec VHF ASN en utilisant le protocole NMEA 0183

I.1.2.Câblage d’un capteur avec deux afficheurs :

Prenant l’exemple de configuration classique entre une VHF ASN + un GPS / Traceur + un
récepteur AIS tous en NMEA 0183, Dans ce cas le GPS transmet toujours les données à la
VHF suivant la figure 10, mais il réceptionne aussi le signal du récepteur AIS qui lui aussi
dialogue en NMEA 0183. Le but étant que les cibles AIS soient affichées sur le Traceur GPS.

Figure 11: Câblage d'un traceur GPS avec AIS et VHF ASN

26 | P a g e
A noter dans cette figure l’AIS qui transmet en NMEA 0183 (output fil rouge pour les
données et NMEA + et output fil gris pour la masse NMEA -) doit transmettre ces données
beaucoup plus rapidement au traceur/GPS (Fil vert Input NMEA In + et fil blanc MNEA In -).
Le Traceur/GPS va donc devoir s’adapter à cette vitesse.
Comme on a pris lors du stage que les données AIS qui correspondent à une liste de navires
avec leurs positions respectives, leur route ainsi que leurs caractéristiques respectives sont
beaucoup plus fournies et ne peuvent pas passer à une vitesse de 4800b. Une telle vitesse
formerait un goulot d’étranglement et ne serait pas suffisante par rapport au flux de données
AIS et entrainerait nécessairement des pertes d’informations importantes ou des blocages.
Bien entendu dans ce cas le récepteur, ici le traceur doit avoir la possibilité de fonctionner
aussi à cette vitesse-là soit 34800bauds ou bits / seconde. Heureusement le paramétrage de
l’entrée NMEA 0183 sur la plupart de traceurs permet de régler cette vitesse et de l’augmenter
pour l’adapter à des périphériques qui transmettent à des vitesses plus importantes comme ici
l’AIS.

Au-delà de ces deux figures assez classiques d’interconnexion de périphériques en NMEA


0183, il convient de rappeler que vu la nature du protocole NMEA 0183 basée sur la norme
RS 232 où il n’y a pas de réseau mais simplement un ensemble de fils qui correspondent
chacun à la transmission d’un type de donnée lié à un périphérique particulier, on arrive très
vite à des cas où la connexion de plusieurs périphériques en NMEA 0183 devient un vrai
capharnaüm qui peut rapidement ressembler à cela :

Figure 12: Le câble est très complexe suivant l'augmentation des appareils

De plus vu la nature du protocole NMEA 0183 basée sur la norme RS 232 où il n’y a pas de
réseau mais simplement un ensemble de fils qui correspondent chacun à la transmission d’un
type de donnée lié à un périphérique particulier, chaque fil de transmission reste « spécialisé »
et ne peut venir s’additionner à d’autres données.

En d’autres termes les données NMEA 0183 d’un seul instrument peuvent être envoyées sur
le même fil à plusieurs autres instruments compatibles NMEA 0183, mais les données NMEA

27 | P a g e
0183 de plusieurs instruments ne peuvent pas être réunies sur un même fil et envoyées à un
seul instrument.

Exemple qui marche :

Un GPS/traceur peut envoyer des données en NMEA 0183 à un ordinateur équipé d’un port
COM et de son logiciel de cartographie permettant d’afficher notre position + une VHF ASN
qui nécessite des informations de latitude / longitude issue du GPS.

Exemple qui ne marche absolument pas en NMEA 0183 :

Les données NMEA 0183 d’un GPS/traceur (MNEA + out) + les données NMEA 0183 du
sondeur (MNEA + out) + les données NMEA 0183 de l’anémomètre (MNEA + out)
transmises et réunies sur le seul fil d’entrée sur un port série sur la broche N° 2 (NMEA + In)
d’une port série PC DB9 d’un ordinateur.

III. Règles du Protocole NMEA 0183 :

NMEA 0183 on ne peut relier entre eux plusieurs fils véhiculant chacun des données NMEA
spécifiques.

Pour résumer voilà ce que l’on peut faire et ne pas faire en NMEA 0183 :

Figure 13: deux règles de base pour connecter les différents appareils

Si on veut réaliser un montage


correspondant au schéma fig. 13 il
est nécessaire d’avoir recours à
un multiplexeur NMEA. Le
multiplexeur va stocker les phrases
NMEA issues des différents

28 | P a g e
instruments en mémoire ou dans ce que l’on appelle un « buffer » et va ensuite les renvoyer
correctement aux destinataires.

Figure 14: L'ajout d'un multiplexeur dans le câblage NMEA 0183

IV. Câblage NMEA 2000 :

Le schéma de principe d’un réseau NMEA 2000 : Une dorsale ou « Backbone » alimentée en
12v avec deux terminaisons de chaque côté sur laquelle vient se greffer l’ensemble des
périphériques, là peu importe l’ordre des branchements de chacun des périphériques nous
sommes sur un vrai réseau "Plug and Play" [11].

Le nombre de fils d'un câble NMEA 2000 est de 4 :

 2 pour l'alimentation (+/ -).

 2 pour les données (réception, émission).

Figure 15: Câblage générale du réseau NMEA 2000

29 | P a g e
Il s’agit là d’un vrai réseau contrairement au NMEA 0183. Il peut accepter jusqu’à 50
appareils possédant chacun son propre identifiant et adresse sur le réseau lui permettant de
communiquer distinctement avec chacun des autres appareils. La vitesse de transfert des
données est beaucoup plus élevée et peuvent aller jusqu’à 250 Kb/s.

Exemples de réseau NMEA 2000 :

Figure 17: Réseau NMEA 2000 d'un capteur GPS + 2 VHF Figure 16 : Les différents composants du réseau
ASM NMEA 2000

Les prises mâles et femelles NMEA 2000 ont l’avantage d’être standardisées et on n’a donc
pas à se poser de question lors de leurs branchements.

Figure 18: prise femelle NMEA 2000


Figure 19: prise mâle NMEA 2000

Contrairement à un réseau NMEA 0183, un réseau NMEA 2000 ne nécessite pas de


multiplexage car toutes les informations qui transitent sur la dorsale du réseau sont clairement
identifiées. Comme on l’a vu précédemment, cela est lié à la nature du protocole NMEA
2000. Rappelant que Chaque paquet NMEA est composé d’un en-tête qui indique l’appareil
émetteur, suivi par le récepteur concerné (cela peut être tous, dans ce cas valeur=255), le
niveau de priorité, et le PGN. Le Parameter Group Number est un nombre de 6 caractères
indiquant de quel type de message il s’agit, et donc comment doivent être ensuite interprétées
les données correspondantes liées à ce type de message (longueur et emplacement de chaque
zone de donnée).

La modularité d’un réseau NMEA 2000 implique donc une reconnaissance automatique des
différents périphériques installés et une installation grandement simplifiée.

En NMEA 2000 n’importe quel périphérique sur le réseau peut être capable d’identifier tous
les autres périphériques présents sur le réseau et les afficher avec un logiciel adapté, cela est
impossible en NMEA 0183.

30 | P a g e
Sur le remorqueur ORIENTAL [3], un traceur FURUNO NAVIGATOR GP-170 sur un
réseau NMEA 2000 affichant tous les autres périphériques connectés sur ce réseau et un
panneau intégrant quelques instruments supplémentaires :

Figure 20: Ecran d'affichage du GPS NAVIGATOR GP-170

31 | P a g e
32 | P a g e
I. Connectivité au réseau NMEA 2000 :

I.1. Connexion d’un ordinateur sur un réseau NMEA 2000 via une interface USB :

Si on veut afficher toutes les informations de navigation sur un ordinateur (position, vent
etc…) on peut connecter directement un ordinateur sur un réseau NMEA 2000 via une

Chapitr
interface avec une sortie USB sans passer par un multiplexeur. (En NMEA 0183 Un
multiplexeur sera nécessaire si on veut transmettre plusieurs sources d’informations à un
ordinateur).

e III :
Pour connecter un réseau NMEA 2000 à un Ordinateur le plus simple est d’utiliser une
interface MNEA 2000 / USB afin de relier l’ordinateur au réseau NMEA 2000.

Etude
de la
carte
électron
ique
NMEA

33 | P a g e
Figure 21: Connecté un PC au réseau NMEA 2000 et afficher les résultats sur l'écran par l'intermédiaire d'un logiciel

La mise en place est très simple il suffit de connecter la prise NMEA 2000 sur une des prises
libres du réseau NMEA 2000 existant et la prise USB sur un PC.

Le protocole de sortie sur le port USB est en NMEA 2000 donc à priori non compatible avec
OpenCPN, la liste des logiciels compatible avec ce produit (au passage cela nous permet
d’avoir les références de logiciels souvent payants compatible NMEA 2000 voire annexe 1.4)

I.2. Connexion d’un ordinateur sur un réseau NMEA 2000 via WIFI :

Si on veut afficher toutes les informations de navigation sur un ordinateur (position, vent
etc…) ou sur un smartphone ou sur une tablette communiquant en wifi avec notre réseau
NMEA 2000 on peut connecter directement
un boîtier wifi sur un réseau NMEA 2000 à
noter que la plupart de ces boitiers WIFI
proposent en option une sortie USB qui
permet de ne pas utiliser l’interface USB
mentionnée au-dessus (Figure 21).

34 | P a g e
La mise en place est très simple il suffit de
connecter la prise nmea2000 du boîtier wifi sur une
des prises libres sur du réseau NMEA2000 existant
et activer le WIFI de sa tablette ou PC sur le WIFI
de ce boîtier.

II. Connectivité au réseau NMEA 0183 :

II.1. Connexion d’un ordinateur sur un


réseau NMEA 0183 via une interface
USB ou WIFI :
Figure 23:schéma de Connectivité sans fil entre un PC
et le réseau NMEA 2000
La Connexion d’un ordinateur d’un smartphone ou
d’une tablette sur un réseau NMEA 0183, en WIFI ou USB/Série : nécessité de passer par un
multiplexeur NMEA, Là tout devient un peu plus compliqué que le NMEA 2000 car il y a du
multiplexage.

Il existe d’autres références de produits qui font la connexion WIFI ou USB entre les
différents appareils. Pour le remorqueur ORIENTAL, il utilise ce boitier purement compatible
avec le protocole NMEA 2000 :

Figure 24: Carte NMEA 0183 de type ShipModul

On voit que ce multiplexeur peut prendre en entrée 4 sources NMEA 0183 différentes pour les
multiplexer sur deux sorties NMEA 0183. La sortie USB permet de connecter un ordinateur

35 | P a g e
pour principalement administrer les paramètres de chacune des entrées et sorties NMEA
(vitesse, etc…)

Figure 25: bornes de la carte NMEA 0183

Exemple :

 Sources à multiplexer en entrée (NMEA In) :

o Sur 1a : signal NMEA + de l’AIS, 1b –

o Sur 2a : signal NMEA + du GPS, 2b -

o Sur 3a : signal NMEA + de l’anémomètre, 3b –

o Sur 4a : signal NMEA+ du sondeur, 4b –

D’après le stage et de notre présence au milieu de la passerelle pour respecter les normes de
vitesse de transmission, l’entrée 1 pour l’AIS il faudra paramétrer la vitesse de l’entrée à
38400 bits /sec. Le paramétrage de la vitesse de chaque port NMEA se fait avec le logiciel
d’administration approprié en connectant un ordinateur à l’interface USB de contrôle.

Sortie en WIFI une fois les 4 sources multiplexées (ici par exemple AIS, GPS, anémomètre,
sondeur) toutes ces données seront disponibles en WIFI sur smartphone ou tablette à
condition d'établir la connexion WIFI avec ce boîtier multiplexeur wifi.

II.2. Sortie adaptateur série USB pour NMEA 0183 :


Sur la sortie NMEA Out1 on peut connecter un PC via un adaptateur série / USB. Les
données en sortie du multiplexeur (ici NMEA Out1) alimenteront les données en entrée
d’Open CPN qui pourra désormais afficher les cibles AIS (signal 1a multiplexé), la position
du voilier (signal 2a multiplexé, plus besoin de « souris USB GPS »), le vent réel / apparent
(signal 3a multiplexé), la profondeur (signal 4a multiplexé).

36 | P a g e
Schéma :

Figure 26: schéma globale de la liaison locale entre le logiciel OpenCPN et le réseau NMEA 0381

Une fois

qu’Open CPN reçoit et affiche les données NMEA, il peut être intéressant de lui permettre de
commander un pilote automatique grâce à ses options de routage.

Pour cela il faut connecter le pilote automatique compatible NMEA 0183 avec son fil en
entrée NMEA in ‘+’ sur la broche 3 de l’adaptateur série et son fil en entrée NMEA in ‘–‘ sur
la broche 5 de l’adaptateur série. Un tel montage permet alors au pilote automatique
d’exploiter les données de routage en sortie d’Open CPN. Il faudra bien d’abord paramétrer
correctement Open CPN pour que les phrases NMEA relatives au routage (ici principalement
phrases NMEA 0183 $GPRMB, $GPRMC) soient prises en compte en sortie NMEA du port
série. Dans ce cas de montage le pilote va donc pouvoir dialoguer avec OpenCPN et suivre la
route tracée dans OpenCPN.

Le paramétrage des ports série dans OpenCPN se font dans le menu Boite à outils 
Connexions  Ajouter une connexion :

37 | P a g e
Figure 27: fenêtre de configuration d'OpenCPN avec le pilote automatique

Ici l’adaptateur série / USB se trouve localisé sur le port COM3. Sachant que l’on multiplexe
ici des données AIS + GPS + vent + profondeur il est bien entendu préférable d’augmenter la
vitesse du port à une valeur minimum de 38400 baud.

II.3. Réseau NMEA 2000 avec l’utilisation d’Open CPN :

Dans ce cas utiliser une passerelle NMEA 2000 /0183 qui transforme le NMEA 2000 en
NMEA 0183 [9].

Figure 28: adaptateur (passerelle) de NMEA 2000 vers NMEA 0183

Dans ce cas il suffira de brancher la prise NMEA 2000 sur n’importe quelle prise libre sur la
dorsale du réseau NMEA 2000 et de brancher le NMEA+ output à la broche N° 2 de notre
adaptateur série/USB et le NMEA – à la broche N° 5 de notre adaptateur série/USB (cf.
schéma précédent Figure 26).

Dans ce cas toutes les données NMEA2000 provenant de différentes sources et transformées
en NMNEA 0183 sont volumineuses et il faut penser à augmenter la vitesse du port COM sur
lequel est branché notre interface série/USB à au moins 38400 si on a un AIS branché sur le
réseau NMEA 2000.

38 | P a g e
II.4. Réseau NMEA 0183 vers NMEA 2000 :
Ce cas particulier d’un périphérique NMEA 0183 que l’on veut brancher sur un réseau
NMEA 2000

Cette passerelle NMEA d’ORIENTAL fonctionne dans les deux sens soit dans le sens
conversion NMEA 2000 vers NMEA 0183 soit dans le sens conversion NMEA 0183 vers
NMEA 2000. On peut donc utiliser cette passerelle dans l’autre sens pour par brancher sur un
réseau NMEA 2000 tout périphérique ne comportant qu’une sortie NMEA 0183. Par exemple
dans le cas d’un AIS ne comportant qu’une sortie NMEA 0183, on branchera la sortie NMEA
0183 out + de l’AIS sur l’entrée NMEA 0183 in + de la passerelle et le NMEA 0183 – de
l’AIS sur le NMEA 0183 – de la passerelle, et la prise NMEA2000 de la passerelle sur
n’importe quelle prise libre sur la dorsale du réseau NMEA 2000.

II.5. Liaison WIFI entre Open CPN et NMEA 0183 ou NMEA 2000 :
Dans ce cas on peut connecter tout logiciel compatible NMEA / WIFI se trouvant sur
ordinateur tablette ou smartphone à notre multiplexeur WIFI NMEA 0183 (ici dans notre
exemple le ShipModul MiniPlex) ou à notre boîtier WIFI NMEA 2000 (ici dans notre
exemple précèdent le Navlink de digital yacht).

Pour du NMEA 0183 en entrée les données à multiplexer et les branchements restent les
mêmes que ceux évoqués précédemment. Pour du NMEA 2000 on n’a pas à se poser de
questions, s’agissant d’un vrai réseau, il n’y a pas de multiplexage et il suffit de relier notre
boîtier WIFI à une des prises libres sur la dorsale du réseau NMEA 2000 (vu dans un schéma
précédent avec l’exemple navlink)

Le paramétrage WIFI / NMEA 0183 sur open CPN, toujours même menu : Boite à outils 
Connexions  Ajouter une connexion :

Figure 29: Paramétrage WIFI via Open CPN

Tous les autres logiciels compatibles NMEA /WIFI proposent dans leurs menus une interface
similaire avec l’adresse IP et le port à renseigner, bien entendu avant de réaliser ce
paramétrage nous devons penser à activer le wifi et à connecter un ordinateur, smartphone ou
tablette à notre boîtier WIFI. On verra souvent le choix entre UDP ou TCP. UDP est un
protocole plus simple sans accusé de réception de la part du destinataire, ainsi si une donnée
est corrompue elle ne peut être réémise par l’émetteur. Dans TCP l’émetteur prévient le
destinataire qu’il envoie des données et le récepteur génère un accusé de réception. Si les
données transmises sont corrompues l’émetteur peut à nouveau transmettre le paquet de
données correspondantes. Pour des paquets NMEA 0183 UDP peut s’avérer largement
suffisant et étant plus simple il sera plus léger et donc plus rapide.

39 | P a g e
Utiliser du WIFI c’est bien pratique et ça évite d’avoir des fils en sortie un peu de partout… et
surtout cela ouvre la porte à tous les logiciels sur Smartphone ou tablette qui ne
communiquent

III. Les alternatives en absence de WIFI ou absence d’AIS :

III.1. Cas d’absence du boitier WIFI :

L’alternative si on ne dispose pas d’un boîtier wifi et que l’on veut utiliser une tablette comme
répétiteur de cockpit pour OpenCPN se trouvant sur un PC.

Le principe consiste à établir une connexion wifi « Had Hoc » ou point à point entre le PC la
tablette et utiliser un logiciel de type « Remote desktop » ou bureau à distance (souvent utilisé
pour des prises de main à distance) partagé entre le PC et la tablette.

Une fois la communication établie, ces logiciels permettent d’afficher l’écran du PC sur un
autre périphérique distant et de prendre la main sur le PC à partir d’un autre ordinateur ou
tablette, là sur l’iPad on prend la main sur OpenCPN qui est installé sur le PC.

Une alternative similaire à tester pour qu’une tablette Android puise prendre la main sur un
PC équipé d’OpenCP avec l'installation d'un logiciel de bureau à distance TeamViewer.

Si l’on veut n’utiliser qu’une tablette, ce type d’installation est toutefois plus consommatrice
et complexe à mettre en œuvre qu’une simple installation avec un boîtier wifi répercutant
directement les données NMEA sur notre tablette équipé d’un logiciel de navigation affichant
ces données NMEA (voir liste de tels logiciels en annexe 1.5).

III.2. Cas d’absence d’AIS WIFI :


Si on n’a pas d’AIS et qu’un réseau NMEA WIFI à bord ne nous intéresse pas, Les AIS
tendent à se généraliser et les prix baissent donc en conséquence, plutôt que d’avoir un simple
récepteur AIS (souvent maintenant intégrés dans les VHF [1]) il est préférable de mettre 2000
DH de plus et avoir un AIS récepteur / émetteur. Cet AIS a en plus la particularité d’intégrer
une carte SD qui permet d’enregistrer automatiquement les traces de navigation en
format .kml pour ensuite pouvoir la visualiser par exemple sur google Earth ou tout autre
logiciel intégrant une cartographie et compatible avec les fichiers .kml (OpenCPN par
exemple…).

Si on n’a pas d’AIS et qu’un réseau NMEA


WIFI a bord nous intéresse, l’AIS émetteur
/ récepteur + boîtier WIFI compatible NMEA 0183
et 2000 :

40 | P a g e
Figure 30: AIS Plus développé contoent un
èmetteur, un recepteur et un boitier WIFI
compatible avec NMEA 0138 et 2000

41 | P a g e
Chapitr
e IV :
L’identi
fication
d’auto
mate
progra
mmable
industri
el(S7-
1200) 42 | P a g e
I. L’identification d’automate programmable industriel (S7-1200) :

Marsa Maroc dispose de quatre remorqueurs (Al khetabi, Al arq, Aghzdiss et Oriental), Lors
de ma visite de ces remorqueurs j’ai trouvé que l’Oriental qui est le plus développé
technologiquement par rapport aux autres, parmi la technologie qu’on peut y trouver et qui
attire plus d’intérêt c’est l’automate programmable industriel S7-1200 SIEMENS.
En générale API (Automate programmable industriel) S7-1200 offre une solution
d'automatisation efficace et très précise qui revient à des tâches de gestion des alarmes.
SIMATIC S7-1200 est caractérisé par sa conception modulaire et flexible et se distingue par
une interface PROFINET intégrée pour la programmation et la connexion HMI (Interface
Homme Machine) ainsi que pour la communication avec d'autres dispositifs. La
communication avec d’autres appareils d’autres fournisseurs est possible grâce aux protocoles
Ethernet ouverts. En raison de sa conception modulaire, la gamme de produits SIMATIC S7-
1200 est adapté à une utilisation multiple et pour une variété d'applications [4].

La série SIMATIC S7-1200


SIMATIC S7-1200 est disponible en différents modèles de CPU (Unité Centrale des
Processus) et peut être étendue avec de différents éléments selon les besoins individuels :
 Module de communication
 Module de commutation
 Les modules d'entrée et de sortie (analogiques et numériques)
 Antenne GSM omnidirectionnelle
 Rallonge
 Logiciel
 Cartes mémoire

Les CPUs de SIMATIC S7-1200 peuvent être connectés à un maximum de huit modules
d’entrée et trois modules de communication. Pour un câblage Ethernet facile, le module
compact Switch CSM 1277 peut être utilisé.

Figure 31 : schéma globale d'un automate avec ses modules et sa liaison avec les capteurs et les IHM

43 | P a g e
L’automate programmable industriel situé dans le tableau des alarmes de la partie machine de
l’oriental a des caractéristiques spécifiques pour traiter avec fiabilité les alarmes envoyés par
les capteurs pointés sur des actionneurs, l’automate programmable comporte (voir figure 6) :
 Deux modules d’entrés numériques (2)
 Un module de communication (3)
 Unité principale (1)

Figure 32 tableau d'alarme

I.1. Les modules d’entrées :

Le module d’entrée est caractérisé par ces ports numériques et analogiques [13] :

Modèle SM 1221 DI 16x24 VDC


Référence 6ES7 221-1BH32-0XB0
Dissipation de courant 2.5W
Consommation de courant (bus SM) 130 mA
Consommation de courant (24 V-) 4 mA/entrée utilisée
Nombre d’entrées 16
Type P/N (CEI type 1 en mode P)
Tension nominale 24 Vcc à 4 mA, nominal
Tension continue admise 30 V- max
Tension de choc 35 Vcc pour 0.5s
Signal 1 logique (min.) 15 Vcc à 2.5 mA
Signal 0 logique (max.) 5 Vcc à 1mA
Isolation (site à logique) 500 Vca pour 1 minute
Groupes d’isolation 4
Temps de filtre 0.2, 0.4, 0.8, 1.6, 3.2, 6.4, et 12.8 ms
(sélectionnables par groupes de 4)
Nombre d’entrées simultanément à 1 16
Tableau 3: Caractéristiques de SM 1221 DC

44 | P a g e
I.2. Le module de communication :
L’automate programmable industriel s7-1200 à un port de communication de type
PROFINET qui sert à relier un seul IHM avec un seul CPU d’API, alors qu’on a dans le
remorqueur Orientale 4 IHM, ce qui oblige le constructeur d’ajouté un module de
communication CSM 1227 [14] pour relier les quatre IHM avec le CPU d’API S7-1200.
Ce module de communication a une caractéristique principale, il permet de commuter
entre les différentes interfaces homme machine afin qu’ils soient commandés simultanément
par l’API. D’autres caractéristiques sont mentionnées dans le tableau suivant :
Numéro d’article 6GK7277-1AA10-0AA0
Désignation type de produit CSM 1277
Vitesse de transmission 10Mbit/,100Mbit/s
Nombre de terminaux 4
Nombre de raccordement d’alimentation 1
Type de raccordement d’alimentation Bornier à 3 points
Type de tension d’alimentation Courant Continue
Tension d’alimentation 24V
Exécution de la protection sur l’entrée de 0.5A/60V
la tension d’alimentation
Courant absorbé Max 0.07 A
Puissance dissipé 1.6 W
Température de travail 0°C-60°C
Tableau 4: Caractéristiques de module de communication

I.3. Identification des entrées et des sorties :


I.1.3.Les entrées :
Les composants d’entrées qui ont un rôle très important pour transmettre des
informations sur l’état des machines vers l’automate programmable industriel, on générale on
trouve que ces composants d’entées sous forme des capteurs, ce dernier permet de convertir
une grandeur physique (Pression, Température, vitesse, niveau etc.…) en une grandeur
électrique (tension ou courant).
Pour le navire Orientale on trouve des différents types de capteurs mais la plupart sont
numériques, c’est rarement où on trouve des capteurs analogiques.
La liste des capteurs est :
Machines Nom Capteur Type
Capteur de pression l’huile Numérique
Groupe électrogène
Capteur de température Numérique
Réducteur Capteur de pression l’huile Numérique
Lubrifiant Capteur de niveau l’huile Logique
Capteur de pression l’huile Numérique
Capteur de réfrigération Numérique
Moteur Principale TD/BD Capteur de Niveau l’huile Numérique
Capteur de Niveau gasoil Numérique
Capteur de vitesse Analogique
Tableau 5: Liste des capteurs liés à les entrées d'API

45 | P a g e
I.1.3.1. Capteur de pression de l’huile :

Ce capteur a un rôle très important pour assurer des bonnes conditions de sécurité soit
au niveau du moteur, groupe électrogène et le réducteur du moteur. Car un seul problème ou
mâle envoyer l’information à l’automate programmable industriel peut produire des risques
très grave par rapport à la machine.

Figure 33: capteur de pression d'huile

Le seuil de mesure diffère d’une machine à une autre suivant le tableau suivant :
Fonctionnement
Machine Alarme Risque grave
normale
Entre 1.5 Bar et <
Groupe électrogène <1.5 Bar >1.2 Bar
1.2 Bar
Entre 12 Bar et < 10
Réducteur <12 Bar >10 Bar
Bar
Moteur Principale Entre 1.8 Bar et <
<1.8 Bar >1.2 Bar
TD/BD 1.2 Bar
Tableau 6: les valeurs interprétées par le capteur de pression d'huile

I.1.3.2. Capteur de température :

Le capteur de température est objectif d’assurer le travail des machines dans des
bonnes conditions, en assurant une température de refroidissement pour éviter l’écoulement
des partis machine et pour éviter la cavitation des pompes.

46 | P a g e
Figure 34: Capteur de
température

Le seuil est choisi en précaution pour le capteur de température suivant ce tableau :


Fonctionnement
Machine Alarme Risque grave
normale
Groupe électrogène <90°C Entre 90°C et <100°C >100°C
Moteur Principale
<90°C Entre 90°C et <100°C >100°C
TD/BD
Tableau 7: Les valeurs interprétés par le capteur de température

I.1.3.3. Capteur de niveau :

Le Capteur de Niveau permet de mesurer le niveau bas ou le niveau haut quelque soit
le liquide à mesurer (dans le navire il y a que trois liquides l’eau doux, l’huile de lubrification
et le gasoil), Le capteur est de type TOR (tout ou rien) suivant sa condition initiale il permet
de changer les contacts liés avec l’entrée d’API pour que l’API sache si la machine a un
manque soit d’eau ou de l’huile.

Figure 35: capteur de niveau l'huile

47 | P a g e
I.1.3.4. Capteur de vitesse :

Ce type de capteur on le trouve généralement proche de l’arbre du moteur principal


TD/BD, ce capteur utilise le même principe un Tachymètre, la vitesse d’envoie et de retour
des rayons permet de savoir le nombre de tour par minute de l’arbre du moteur principale.
Son rôle est d’assurer la protection du moteur en le reliant avec l’API afin d’éviter le
problème de surcharge bien sûr s’il y a une charge devant ou quelque chose qui peut bloquer
sa vitesse de rotation normale.
La vitesse normalisée pour le moteur et groupe électrogène est :
Machine Nombre de tour par minute
Moteur principale TD/BD 2224 tr/min  556 tr/min après réducteur 1/4
Groupe électrogène 1500 tr/min
Figure 36: Les vitesses normalisé mesuré par le capteur de vitesse pour chaque machine

I.1.4.Les sortis :
I.1.4.1. Groupe électrogène :

Ce diapositif un grand rôle pour avoir un bon fonctionnement du navire Oriental au


niveau d’alimentation de tout l’équipement électrique que ça soit des lampes de signalisation,
les machines qui nécessite un démarrage électrique et les autres appareils électriques.
Le groupe électrogène doit être actif avant la coupure de liaison entre l’Oriental et le
réseau d’ONEE, le nombre de groupe électrogène est de deux, situés dans près du moteur
principal, un qui doit être prioritaire par rapport à l’autre parce qu’un seul groupe électrogène
est suffisant pour alimenter tout le navire donc un qui sera en première priorité et l’autre en
deuxième.

Figure 37: groupe électrogène AV (avant)

48 | P a g e
I.1.4.2. Moteur Principale et le Réducteur :

Le moteur sa définition en générale est un dispositif qui permet de changer l’Energie


électrique ou combustible en énergie mécanique rotative ou translative, dans le navire
Oriental il y a deux moteurs principaux un de côté droit (Tribord ; TD) et l’autre de côté
gauche (Bâbord ; BD) chacun des deux offre une vitesse de rotation qui peut aller jusqu’à
2224tr/min. Ces deux moteurs sont accompagnés avec deux réducteurs pour chacun avec un
rapport de ¼ alors que la vitesse de sortie devient 556 tr/min pour augmenter le couple de
rotation des hélices, ces réducteurs ont d’autres caractéristiques ils permettent de changer la
direction du bateau (Marche avant ou Marche arrière) et ils offrent aussi la capacité d’embryer
automatiquement l’arbre d’hélice avec l’arbre du moteur principale.

Figure 39: Moteur Principale TD/BD Figure 38: Réducteur

II. Protocole de communication :

La circulation de la formation entre les capteurs et les pré-actionneurs ou les actionneurs


par l’intermédiaire de l’automate programmable industriel qui contient un programme à
l’intérieur du CPU, suivant l’état envoyer par les capteurs l’API réagit sur les pré-actionneurs
suivant le programme intégré dans sa mémoire.
Cette liaison de communication peut se faire sans fil (WAN ; Wireless Area Network) ou
avec câble (LAN ; Local Area Network), pour le constructeur SIEMENS le type de liaison de
communication limitée en 3 types :
 PROFINET
 MPI (Multi Point Interface)
 PROFIBUS
II.1. Définition d’un protocole de communication :
En informatique un protocole de communication en générale c’est un ensemble de normes
permettant à plusieurs périphériques informatique et électronique de différents constructeurs
de dialoguer entre eux en réseau, et donc de communiquer de façon universelle (même
syntaxe compris par tous les différents appareils).

49 | P a g e
Le protocole de communication est standard qui permet la communication entre des processus
(s’exécutant éventuellement sur différents machines), c’est-à-dire un ensemble de règle et de
procédures à respecter pour émettre et recevoir des données sur un réseau. Il existe plusieurs
protocoles que PROFINET, MPI, PROFIBUS [5] et NMEA (National Marine Electronics
American) 2000/0183.
II.2. Le choix du protocole :

Le choix du protocole de communication dépend de plusieurs paramètres :


 Type du canal de transmission
 Débit de transmission
 Distance de transmission
 Compatibilité avec la série d’automate programmable industriel

Caractéristique MPI PROFIBUS PROFINET


Standard Siemens Procédure EN 50170 vol. 2 IEEE 802.3
Système de
Shielded Coaxial de
transmission Shielded 2-core Shielded 2-core
deux paires
électrique
Fibre en verre ou Fibre en verre ou Fibre en verre ou
Type de fibre
Plastique Plastique Plastique
19.2Kbits/s
Débit de 9.6 Kbits/s 10 Mbits/s
187.5Kbits/s
Transmission Jusqu’à 12.0Mbits/s 100 Mbits/s
12.0 Mbits/s
Distance de
100m (max) 6.9km (max) 1.5km (max)
transmission (câble)
Distance de
transmission - 90km (max) 200km (max)
(optique)
Distance de Via internet ou
- -
transmission (WAN) protocole TCP/IP
Carrier Sense
Multiple Access
Passage par Passage par
Méthode d’accès avec Collision
caractère caractère
Detection
CSMA/CD
Nombre de Noeux 2-10 normale 2-16 normale 2-100 (normale)
supportés 32 (max) 126 (max) 1000 (max)
Série-Arbre-étoile- Série-Arbre-étoile-
Type de montage Série
anneau- redondant anneau- redondant
SIMATIC S7/M7/C7 SIMATIC S7/M7/C7
SIMATIC S7/M7/C7 SIMATIC PG/PC SIMATIC PG/PC
Compatibilité SIMATIC PG/PC SIMATIC HMI SIMATIC HMI
SIMATIC HMI SIMATIC S5 SIMATIC S5
Poste de travail Poste de travail
Tableau 8: Les caractéristiques de chaque protocole de communication utilisé par l'API

50 | P a g e
Chapitr
eV:
L’auto
mate et
son
environ
nement

51 | P a g e
I. L’automate est son environnement :

Dans le remorqueur ORIENTAL l’automate programmable industriel est destiné pour traiter
tous les alarmes et les dangers qui existes dans la partie machine de ce navire, il est
implémenté dans une armoire que l’on appelle ‘Tableau Alarmes’, cette armoire contient
toutes les liaisons entre l’automate programmable industriel et ces entrées / sorties.
Comme tous les matériels électroniques ou électriques et surtout dans le domaine de maritime
l’automate programmable industriel est face à des risques qui peuvent détériorer ses
composants électroniques, parmi ces risques on site :
 Risque d’humidité
 Risque de court-circuit

I.1. Définition d’un protocole de communication :

Le court-circuit est le contacte accidentable entre deux conducteurs de polarité différente


ou l’augmentation rapide est anormale du courant électrique dans un conducteur, cette
décharge du courant nettement supérieur à la normale appelée courant de court-circuit.
Dans le domaine de maritime les causes qui peuvent produire un court-circuit sont :
 Origine Mécanique : erreur de câblage, rupture de conducteur etc.
 Origine Interne : surtension de manœuvre ou à cause de la présence d’une
surcharge.
Quel que soit l’origine du court-circuit, le risque est toujours fatal pour les pièces
électroniques de l’automate programmable industriel, l’endommagement d’un seul circuit
intégré à l’intérieur de ce dernier obligera le personnelle de changer tout l’automate
programmable industriel et donc le prix de la maintenance corrective sera élevé.
Le bateau ORIENTAL est un remorqueur, la plupart de ses tâches sont des tâches
mécaniques donc le risque de court-circuit peut s’introduire à n’importe quel moment, c’est
pour cela un système de protection est nécessaire.
Le système de protection contre le court-circuit est composé d’un :
 Fusible ● Disjoncteur-universel

Figure 41 Disjoncteur-universel
Figure 40 Fusible
52 | P a g e
I.2. Risque d’humidité :

L’humidité est le risque auquel on pense toujours lorsqu’on est dans une ville côtière ou
au milieu de la mer, ce phénomène est dû à la nature donc il est incontrôlable par contre le
court-circuit qui peut être dû à une erreur humaine.
Le danger de l’humidité réside dans la dégradation plus rapide de la connectique entre
l’automate programmable industriel et ses entrées / sorties lorsque les conditions
atmosphériques sont défavorables. La corrosion est l’ennemi des contacts d’automate
programmable industriel car il provoquera un vieillissement rapide de ces derniers donc les
entrées d’API vont envoyer des informations erronées ce qui introduira des fausses alarmes et
peut être un démarrage automatique du groupe électrogène.
Les automates programmables industriels de nouvelles générations sont bien équipés
contre le risque d’humidité, pour l’API S7-1200 il n’a pas la capacité de se protéger lui-même
alors il est indispensable d’introduire un circuit de protection contre l’humidité.
Le composant passif le plus utilisé pour éviter les risques d’humidité est :
 Resistance chauffante :

Figure 42: Résistance Chauffante

53 | P a g e
Chapitr
e VI :
Gestion
des
Alarme
s par
IHM

54 | P a g e
I. Schémas électriques d’API et ses modules :

I.1. Alarme SwitchBoard 1 :


Le circuit est destiné pour gérer toutes les alarmes prévenant du groupe électrogène AV / AR et
le Moteur principale BD / TD et qui sont liées avec l’automate programmable S7-1200 (voir annexe
1.6 et annexe 1.7).

I.2. Alarme SwitchBoard 2 :


Le circuit présente la liaison entre les alarmes (déclencheur de coché, Citerne d’eau et les
réducteurs TD / BD) avec le premier module d’entrée (voir annexe 1.8).

I.3. Alarme SwitchBoard 3 :


Le circuit présente la liaison entre les alarmes (machine poupe TD / BD, Citerne de fuite et
l’appareil à gouverner) avec le deuxième module d’entrée (voir annexe 1.9).

I.4. Alarme IHM :


Le circuit présente la liaison entre l’automate programmable et les 4 IHM avec les appareils de
signalisation (lampe de signalisation et la sonnette), (voir annexe 1.10).

55 | P a g e
II. Schémas électriques d’API et ses modules :

La visualisation est inscrite aujourd'hui au répertoire de base de la plupart des machines. C’est
pour cela la création des interfaces homme machine a été nécessaire, surtout si le personnelle
est très loin pour visualiser directement la machine concernée.
Dans le cas d’ORIENTAL cette manier indirecte par l’intermédiaire d’interface homme
machine facilite la compréhension de l’état ou l’identification du problème suivant une alarme
déclenchée, quelque soit l’emplacement du personnelle sur le bateau IHM donnera une idée
sur ce qui se passe, même le pilote lorsqu’il manipule la direction des moteurs et leurs vitesse
l’IHM lui offre les informations nécessaires sur l’état d’huile, de gasoil, de pression et de
température s’il y a des dangers.

II.1. SIMATIC Basic Panel KP300 MONO PN:

1
2
5
3

9
Figure 43: Interface Homme Machine KP300 MONO PD

56 | P a g e
Il existe 4 SIMATIC Basic Panel en ORIENTAL de type KP300 MONO PN [16], ils
sont contrôlés par l’automate programmable industriel S7-1200 d’une manière simultanée,
sachant qu’un seul API peut commander en max 2 IHM suivant sa série de construction, alors
l’ajout d’un module de communication et de commutation démultiplexé est primordiale pour
que l’API puisse commander plusieurs IHM dans le cas d’ORIENTAL l’API commande 4
IHM.
L’IHM KP300 MONO PN est représenté comme suit :

① Connecteur d'alimentation
② Interface PROFINET
③ Ecran
④ Touches de commande
⑤ Encoches pour griffe de fixation
⑥ Touche de fonction
⑦ Joint de montage
⑧ Désignation de l’interface
⑨ Prise de terre fonctionnelle

Le KP300 Basic est équipé de touches système. Les touches système se subdivisent en
:

 Touches de commande
 Touches de fonction avec touches alphanumériques intégrées
L'affectation des touches de fonction peut être soit globale, soit locale :

 Touches de fonction affectées globalement :


Une touche de fonction affectée globalement déclenche toujours la même action
sur le pupitre opérateur ou dans l'automate, quelle que soit la vue
momentanément affichée. Il peut s'agir par ex. de l'activation d'une vue ou de la
fermeture d'une fenêtre d'alarme.
 Touches de fonction affectées localement
Une touche de fonction affectée localement est particulière à une vue et
n'est donc opérante que dans cette vue activée.
Les touches de fonction du KP300 Basic s'utilisent comme le clavier d'un téléphone
portable. A chaque touche de fonction sont affectés plusieurs lettres et caractères spéciaux de
l'alphabet ainsi qu'un chiffre. Lors de la saisie de valeur, les valeurs disponibles sont affichées
dans un menu sur l'écran. A chaque fois que nous appuyons sur la touche de fonction, la
sélection dans le menu est déplacée d'une position vers la droite. En fin de menu, la sélection
revient au début.
L'affectation numérique et alphanumérique a toujours l'ordre suivant lors la saisie de
valeur [17]:
1. lettres, par exemple JKL
2. chiffre, par exemple 5

57 | P a g e
3. caractères spéciaux et accents (facultatif)

III. Model du programme d’API :

L’automate programmable industriel S7-1200 est caractérisé par des fonctionnalités au niveau
de programmation plus flexibles et plus simple par rapport à d’autre version, sachant que
l’automate qui existe en ORIENTAL à un programme qui support 42 alarmes par estimation.
Le programme qui existe dans la carte mémoire SIEMENS est protégé par le constructeur,
alors nous allons modéliser et réalisé un programme suivant notre observation de 11 alarmes
et de son principe de fonctionnement durant les opérations de remorquage [6].

Etape 1 :
Pour la création du programme nous allons utiliser le logiciel Tia Portal v13 développé par le
fabriquant SEIMENS, ce logiciel support aussi l’interface homme machine à l’aide de logiciel
intégré WinCC. Dans un premier temps nous allons juste créer le support physique de notre
automate programmable industriel S7-1200 CPU 1214C DC/DC/DC avec ses deux modules
des entrées numérique externe SM 1221 DC, chacun a 16 entrées numériques.

Figure 44: S7-1200 CPU 1214C DC/DC/DC + 2x SM 1221 DC

58 | P a g e
Etape 2 :
En réalité nous avons 4 IHM alors que dans le logiciel Tia Portal nous avons la possibilité de
travailler sur un seul IHM (si nous avions la possibilité de travailler sur 4 IHM cette étape se
répètera 4 fois), nous allons utiliser l’IHM KP300 MONO PD dans notre programme car ce
dernier il est embarqué dans le remorqueur ORIENTAL.

Figure 45: Interface Homme Machine KP300 MONO PD

Etape 3 :
En se basant sur l’observation nous avons pu identifier les capteurs embarqués dans le navire
et qui sont responsables sur les 11 alarmes suivantes :
 Basse pression d’huile côté groupe électrogène (1)
 Haute température côté groupe électrogène (1)
 Basse pression d’huile côté réducteur (1)
 Basse pression d’huile côté Moteur TD et coté Moteur BD (2)
 Haute température de réfrigération côté Moteur TD et coté BD (2)
 Niveau bas d’huile côté Moteur TD et coté BD (2)
 Niveau bas du gasoil côté Moteur TD et coté BD (2)
Les différents capteurs liés à l’automate programmable industriel leur codage se fera sous la
forme suivante :
 %Ix.y :
o I : variable physique de type entrée (input)
o X : numéro du registre utilisé (chaque registre est de 8bits)
o Y : numéro de bit du registre utilisé

59 | P a g e
L’utilisation d’IHM nécessitera des variables mémoires qui existes dans la RAM d’API, donc
chaque bit mémoire sera réserver pour une alarme. Les bits mémoires seront coder sous le
format %Mx,y (M : Mémoire, X : numéro du registre, Y : l’ordre du bit), nous allons les
rassembler dans deux registres qui sont coder sous le format %MWx (M : mémoire, W : mot
de 16bits, X : numéro des deux registres) car l’interface homme machine traite les alarmes par
un mot binaire de 16 bits [7].
 %Mx.y :
o M : variable de type mémoire
o X : numéro du registre mémoire utilisé (chaque registre est de 8bits)
o Y : numéro de bit mémoire du registre mémoire utilisé
 %MWx :
o M : variable de type mémoire
o W : signifie Word c’est-à-dire la manipulation sur 16 bits mémoire
o X : numéro de registre à manipuler avec la manipulation de deuxième
registre qui le suive
 %MBx :
o M : variable de type mémoire
o B : signifie Byte c’est-à-dire la manipulation sur 8 bits mémoire
o X : numéro de registre à manipuler
Exemple :
%MW10
MB11 %MB10
% % % % % % % % % % % % % % % %
M1 M1 M1 M1 M1 M1 M1 M1 M1 M1 M1 M1 M1 M1 M1 M1
1.7 1.6 1.5 1.4 1.3 1.2 1.1 1.0 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0
Tableau 9: Les adresses mémoires manipulés par un mot de 16 bits puis 8bit jusqu'au bit par bit

Etape 4 :
La déclaration des variables d’entrée (In put) et des variables de mémoire ce fait au niveau de
la table des variable standards dans le dossier de l’automate programmable industriel et aussi
dans la table d’IHM :
 Automate programmable industriel
 Interface Homme Machine

60 | P a g e
Figure 46: Table de variables

Etape 5 :
Mettre la liaison l’IHM avec l’API, pour les lier nous allons utiliser le câble PROFINET
fabriqué par SEIMENS, ce câble est caractérisé par un haut débit et une longue portée de la
donnée à transmettre.

Figure 47: Liaison PROFINET entre API et HMI

61 | P a g e
Etape 6 :
Réalisation du programme principale dans le bloque opérationnel 1 (BO1) en utilisant le
langage LADDER parce qu’il est plus puissant que Grafcet au niveau de la performance,
l’optimisation et la flexibilité.
 Réseau 1 - Alarme de pression d’huile côté groupe électrogène :

 Réseau 2 – Alarme de température côté groupe électrogène :

 Réseau 3 – Alarme de pression l’huile côté réducteur :

62 | P a g e
 Réseau 4 – Alarme de pression l’huile côté Moteur TD :

 Réseau 5 – Alarme de température côté Moteur TD :

 Réseau 6 – Alarme de niveau d’huile côté Moteur TD :

63 | P a g e
 Réseau 7 – Alarme de niveau gasoil côté Moteur TD :

 Réseau 8 – Alarme de pression d’huile côté Moteur BD :

 Réseau 9 – Alarme de température côté Moteur BD :

64 | P a g e
 Réseau 10 – Alarme de niveau d’huile côté Moteur BD :

 Réseau 11 – Alarme de niveau du gasoil côté Moteur BD :

Etape 7 (finale) :
C’est la dernière étape dans laquelle on va afficher le message qui correspond à chaque type
d’alarme et ces massages seront déclarer dans la table des alarmes de l’IHM.

Figure 48: table des Alarme IHM

65 | P a g e
Conclusion

Durant ce stage d’un mois à Marsa Maroc nous avons pu exploiter nos connaissances
théorique et pratique sur les automates programmables industriels, la carte électronique
NMEA plus ses protocoles et d’apprendre de plus sur le matériel électronique du côté
maritime également.
Après notre rapide intégration dans l’équipe comme les premiers stagiaires qui
étudient pour la première fois des automates programmables industriels et la carte
électronique NMEA, nous avons eu l’occasion de réaliser plusieurs tâches qui ont constitué
une mission de stage globale et parmi ces tâches nos sujets principaux qui sont l’Etude de
contrainte et familiarisation avec les automates programmables SIEMENS et Connecter
différents appareils de navigations à travers la carte réseau NMEA.

Chacune de ces tâches, utiles au service et au bon déroulement de l’activité de


l’entreprise, se sont inscrites dans la stratégie de celle-ci et plus précisément dans celle du
service remorquage et d’exploitation de terminaux, mettant en avant les différents domaines
de Maritime. Nous gardons du stage un excellent souvenir, il constitue désormais une
expérience professionnelle valorisante et encourageante pour notre avenir professionnel et
académique.

Cette expérience à Marsa Maroc nous a offert une bonne préparation à notre insertion
professionnelle-future car elle fut pour nous une expérience enrichissante et complète qui
conforte notre désir d’exercer notre futur métier dans le domaine des systèmes électroniques
et informatique.

66 | P a g e
Bibliographie
Livres :

[1] Yoshitaka Shogaki, Manuel d’utilisation RADIOTELEPHONE VHF, 2016.


[2] Hiroaki Komastu, Transpondeur UAIS FA-150, 2002.
[3] New Electric, C-252 ‘’ORIENTAL’’, 2016.
[4] SIEMENS.SIMATIC S7, S7-1200 Manuel System, 2015

[5] Clarence T. Jones,STEP 7 in 7 Steps, A Practical Guide to Implementing S7-300_S7-


400_S7-1200_S7-1500 Programmable Logic Controllers, Patrick-Turner Publishing
(2006)

[6] Bolton, William Charles Soulard, Hervé, Automates programmables industriels, Dunod,
L’Usine nouvelle (2015)

[7] Hans Berger, Automating, SIMATIC S7-300 inside TIA Portal_ Configuring,
Programming and Testing, STEP 7 Professional-Publicis (2014)

Site Web:

[8] https://www.asciitable.com/

[9] http://www.cnbr13.com/archive/2015-03/

[10] http://www.catb.org/gpsd/NMEA.html#_gga_global_positioning_system_fix_data

[11] https://blog.francis-fustier.fr/nmea-2000-un-standard-reseau-davenir/

[12] https://www.nmea.org/

[13]https://www.siemens.com/global/en/home/products/automation/systems/industrial/plc/s7-
1200.html

[14] https://www.siemens.com/global/en/home/products/automation/tia.html

[15] http://www.sodep.co.ma/

[16] http://media.automation24.com/manual/fr/hmi_basic_panels_operating_instructions_fr-
FR_fr-FR.pdf

[17] http://docs-europe.electrocomponents.com/webdocs/1070/0900766b81070dad.pdf

67 | P a g e
Annexes

Annexe 1.1 : Table ASCII

68 | P a g e
Annexe 1.2: Phrases de NMEA 0183

69 | P a g e
Annexe 1.3 : Liaison globale de différentes appareils compatibles NMEA 2000

70 | P a g e
Annexe 1.4: Liste des Logiciel Compatible avec NMEA 2000

71 | P a g e
Annexe 1.5 : Liste des Logiciel compatible avec IPad

72 | P a g e
Annexe 1.6: Schémas SwitchBoard 1

73 | P a g e
Annexe 1.7 : Schémas SwitchBoard 1

74 | P a g e
Annexe 1.8 : Schéma SwitchBoard 2

75 | P a g e
Annexe 1.9: Schéma SwitchBorad 3

76 | P a g e
Annexe 1.10 : Schéma alarme IHM

77 | P a g e

Vous aimerez peut-être aussi