Exemples; Xdr - Données Des Capteurs - ShipModul MiniPlex-3USB Manuel D'utilisation

Masquer les pouces Voir aussi pour MiniPlex-3USB:
Table des Matières

Publicité

Exemples

Un PGN 127250 reçu (hex : 1F112, Vessel Heading) sera converti en la phrase $MXPGN suivante :
$MXPGN,01F112,2807,FC7FFF7FFF168012*11
Le mot d'attribut montre une trame reçue (S=0), avec la priorité 2, elle comporte 8 octets et l'adresse
source est 0x07.
Pour transmettre le PGN127250, la phrase $--PGN suivante doit être envoyée au MiniPlex-3 :
$MXPGN,01F112,A800,FC7FFF7FFF168012*65
Dans cet exemple, le champ Address du champ Attribute est ignoré et fixé à 0x00 car le PGN 127250 est
un PGN Global.
Une demande ISO (PGN 059904) peut être transmise de la manière suivante :
$MXPGN,00EA00,F309,01F016*68
$MXPGN,00EA09,,01F016*1D
Dans les deux cas, ce message est envoyé à l'adresse de destination 0x09. Dans la première phrase,
l'adresse de destination est spécifiée dans le mot Attribute, dans la deuxième phrase, elle est intégrée dans
le champ PGN.
$--XDR – Données des capteurs
Les données reçues de certains capteurs NMEA 2000 ou esclaves Modbus seront converties en phrases
standard NMEA 0183 $--XDR. L'ID de l'émetteur de cette phrase dépend de la source des données. Par
exemple : "ER" pour les données relatives au moteur, "WI" pour les données météorologiques et "YX" pour
les données de capteurs génériques.
$MXXDR,t,x.x,u,i[,t,x.x,u,i][ ,t,x.x,u,i][...]
Format:
t:
Type de capteur
x.x:
Valeur
u:
Unités
i:
ID du capteur
Pour les données du capteur du moteur et les données météorologiques, le contenu des champs t, u et i
est conforme à la norme NMEA 0183 V4.11. Pour les données de capteur reçues des esclaves Modbus, les
champs t, u et i contiennent les paramètres spécifiés dans la table Modbus.
Plusieurs groupes de paramètres t,x,u,i sont rassemblés dans une phrase XDR, dans la mesure où la
longueur de la phrase le permet. Le nombre exact de groupes t,x,u,i dépend de la longueur de la valeur
et de l'ID du capteur et peut varier.
TAG Blocks (Balises)
Lorsque les TAG Blocks sont activés, le MiniPlex-3 fait précéder chaque phrase NMEA transmise sur
l'interface hôte d'un TAG Block. Ce TAG Block a un paramètre source contenant l'UI (Unique Identifier) du
MiniPlex-3 et le numéro d'entrée ou l'adresse source de la phrase reçue. Il a le format suivant :
\s:UI-x*hh\
ou
\s:UI#xx*hh\
UI est l'identifiant unique du MiniPlex-3. Le caractère séparateur ('-' ou '#') indique si le TAG Block identifie
une entrée NMEA 0183 ('-') ou une adresse source NMEA 2000 ('#') sous forme de nombre hexadécimal.
Si une entrée NMEA 0183 est identifiée, x peut avoir les valeurs suivantes :
0: Réponses générées en interne (phrases $PSMD)
1: NMEA 0183 In1/SeaTalk
2: NMEA 0183 In2
3: NMEA 0183 In3
4: NMEA 0183 In4
5: Résultats de Conversion
Si aucun UI n'est spécifié avec la phrase $PSMDUI, "MXnn" est utilisé, où "nn" sont les deux derniers
chiffres du numéro de série du MiniPlex-3.
Une phrase d'en-tête reçue sur l'entrée In1 sera donc transmise comme suit :
\s:MX01-1*1E\$HEHDT,23.5*37<CR><LF>
Une phrase similaire générée à partir d'une source NMEA 2000 sera transmise sous la forme :
\s:MX01#4D*A2\$HEHDT,23.5*37<CR><LF>
89

Publicité

Table des Matières
loading

Table des Matières