Vous êtes sur la page 1sur 28

APM802 Modbus TCP

Manuel d'instruction - 09/08/2013

© 2013 SOREEL de Copyright. Droites d'Al réservées.


1. Introduction
Ce manuel est d'utiliser avec l'APM802 pour des ethernets de MODBUS/TCP.

Ce manuel a été développé à partir du point de vue que vous avez déjà une compréhension du protocole de MODBUS.

Pour l'information technique détaillée sur le cahier des charges de MODBUS/TCP, visitez s'il vous plaît le site
http://www.modbus-ida.org.

Ce document affiche comment utiliser le lien des ETHERNETS TCP actuel sur APM802. Il est décomposé en 2 parts :
1. Présentation du lien des ETHERNETS TCP et du protocole de Modbus ;
2. Liste des informations disponibles sur APM802 ;
2. Connecter un PC au réseau des ETHERNETS TCP

Cette section explique comment connecter un PC au réseau des ETHERNETS TCP.


Utilisez le câble Ethernet de Category 5 minimum et du maximum de 100m, le CEI compatible 8802-3 d'ethernets 10/100
BASE-TX.

2.1. PC équipé d'un port Ethernet


Ce sont connexion typique, contrôlent votre câblage électrique pour vérifier la connexion correcte.

2.2. Le diagramme de connexion typique est comme suit (sans option de module de
redondance de boucle)

2.3. Le diagramme de connexion typique est comme suit (avec l'option de module de
redondance de boucle)
2.4. Configuration de maître de Modbus de PC

2.4.1 Port de connexion


Plusieurs protocoles peuvent être utilisés séparément, parce que MODBUS/TCP que l'application doit connecter au port
502 sur la sorcière que le protocole exécute en fonction.

2.4.2 Masque et adresse IP d'IP de maître de Modbus de PC


La configuration du masque d'IP de maître de Modbus de PC doit être : 255.255.0.0

La configuration du masque d'IP de maître de Modbus de PC doit être : 192.168.x.y avec x et y différents que toute
adresse d'APM802 sur ce réseau.
Note : veuillez éviter également l'adresse IP 192.168.202.16 qui est recommandé pour l'intervention par des spécialistes.

2.4.3 Masque d'IP APM802 et adresse IP et nombre slave


Ce sont connexion typique, contrôlent l'adresse IP APM802 accordant le manuel de l'utilisateur (menu 6.5.2) pour vérifier la
configuration correcte.

Matériel Adresse IP Masque


GS #1 192.168.20.1 255.255.0.0
GS #2 192.168.20.2 255.255.0.0
GS #3 192.168.20.3 255.255.0.0
GS #4 192.168.20.4 255.255.0.0
GS #5 192.168.20.5 255.255.0.0
GS #6 192.168.20.6 255.255.0.0
GS #7 192.168.20.7 255.255.0.0
GS #8 192.168.20.8 255.255.0.0
… … …
GS #1 REDONDANT 192.168.21.1 255.255.0.0
… … …
PC #1 192.168.10.1 255.255.0.0
PC #2 192.168.10.2 255.255.0.0
… … …
PC #1 REDONDANT 192.168.11.1 255.255.0.0
… … …

Par défaut le numéro slave est le dernier octet de l'adresse IP.


3. Définitions
3.1. Préliminaire

- mordu : C'est la plus petite unité de base pour représenter l'information. Elle peut avoir 0 ou 1 comme valeur ;
- octet : = 8 bits ;
- mot : = 2 octets = 16 bits ;
- longtemps : = 2 mots = 4 octets = 32 bits ;

Un octet est un ordre de 8 bits, il est écrit comme suit : 1001 0001, où chaque bit prend la valeur 0 ou 1. Pour chaque octet
ceci donne 255 combinaisons différentes. Un mot est un ordre de 16 bits, c.-à-d. 65535 valeurs possibles.

Quand des valeurs ou les adresses sont exprimées en hexadécimal, elles sont toujours précédées par le symbole « 0x »
dans ce document. Des valeurs qui ne sont précédées par aucun symbole sont exprimées en décimale.

3.2. Lien des ethernets TCP et protocole de Modbus

Ce les moyens de communication disponibles sur APM802 se compose de 2 majeures parties :


1. Matériel : Des données sont permutées sous forme de 0s et de 1s. La présente partie de matériel définit comment un
0 et un 1 sont représentés. C'est le lien des ETHERNETS TCP qui effectue cette exécution.
2. Logiciel : L'organisation de 0s et de 1s reçus active pour connaître quel message une machine veut envoyer à l'autre.
Cette « organisation » est connue comme protocole. Dans ce cas particulier, elle comprend le protocole de MODBUS.

Le lien des ETHERNETS TCP est le support physique pour la transmission.


C'est un lien d'ETHERNETS basé sur le protocole TCP/IP.
4. Le protocole de MODBUS
4.1. Présentation générale

Un protocole est une voie de dispenser les données qui sont permutées sur un support d'examen médical (par exemple :
ETHERNETS TCP, FIBRE OPTIQUE, etc.).
Par exemple : adresse de début, puis l'information et à l'extrémité un contrôle pour la transmission correcte d'information.

Le MODBUS (développé en 1979 par constructeur Modicon d'AP) est très très utilisé dans le domaine de la transmission
industrielle et en particulier sur des contrôleurs.

La disponibilité des dispositifs utilisant MODBUS lui a fait un standard de facto pour le réseau de communications
industriel. MODBUS a été initialement développé pour l'usage avec des interfaces de transmissions séquentielles telles
que RS-232 et RS-485, transmissions de MODBUS/TCP au-dessus de TCP/IP est devenu une norme en raison de la
facilité de l'interface et du format plus simple de message.

Caractéristiques de canalisations :
- Il y a un maître et plusieurs esclaves ;
- Chaque esclave a une adresse distincte ;
- Le maître prend toujours l'initiative de la communication ;
- La structure des trames permutées est identique pour ces deux protocoles ;
- Lue, écrivent des exécutions entre les dispositifs peut être effectuée au moyen de ces protocoles. Ces exécutions sont
connues comme « fonctionne ».

Être suit la représentation schématique de l'organisation master/slave.

4.2. Échanges de MODBUS

Les échanges sont du type bidirectionnel-alterné (première réception de transmission puis). Aucun esclave ne peut
envoyer un message sans demande antérieure du maître. Le dialogue entre les esclaves n'est pas possible.

L'ordre d'un dialogue est comme suit :


1. Le maître vote un esclave puis attend sa réaction, lire aussi bien que l'inscription ;
2. L'esclave répond au maître.

APM802 agit seulement comme un esclave. Il transmet des données sur le bus seulement s'il est voté par le maître pour le
faire.

4.3. Paquet de données de MODBUS

Un paquet de données de MODBUS/TCP se compose de deux composants :


1. En-tête de Protocole d'application de MODBUS
2. Unité de données de protocole
L'information contenue dans le paquet de données est incluse dans la partie de données de la trame de TCP.
4.4. Fonctions et trames de MODBUS

Il y a approximativement 20 fonctions de MODBUS. Les fonctions suivantes sont mises en application dans APM802 :
- Le relevé des mots de N : Fonction 3 ;
- Écriture de 1 mot : Fonction 6.
- Écriture de mot de N : Fonction 16.

Toute l'extrémité de trames avec un centre de détection et de contrôle (Cyclic Redundancy Check). Ceci un calcul
mathématique pour vérifier que la trame reçue est complète. Ce calcul est généralement inclus dans les programmes
utilisant le protocole de MODBUS/ModBus.
Toutes les trames et données contenues sont exprimées en hexadécimal.

La table de Modbus est régénèrent au cycle 1000ms dans APM802, s'assurent s'il vous plaît que le cycle de demande est
pas plus rapidement que cette synchronisation.

4.4.1 Fonction 03 (0x03) : Le relevé des mots

Ce code de fonction est employé pour lire un bloc continu de registres de participation dans votre APM802.
L'unité de données de protocole de demande spécifie l'adresse commençante de registre et le nombre de registres à lire.
Les registres de participation mesurent 2 octets de longueur.

NOTE : Un certain nombre de registres sont marqués comme réservés. L'utilisation de l'un de ces registres renverra la
valeur 0x00.

Voir le tableau variable de Modbus en annexe pour la carte de registre.

La trame envoyée par le maître pour demander la valeur de plusieurs mots est comme suit :
Adresse de Numéro des
Fonction
Trame lue début mots à lire
de demande
1 octet 2 octets 2 octets
Note : La valeur de la fonction est égale à 3 dans ce cas particulier (le relevé)

La réaction retournée par l'esclave est comme suit :


Numéro des Valeurs des
Fonction
Trame de octets envoyés mots de N lus
réaction
1 octet 1 octet N* 2 octets
Note : La valeur de la fonction est égale à 3 dans ce cas particulier
Note : La longueur de cette trame peut changer : Elle dépend du nombre (n) d'octets lus.

La table ci-dessous décrit la signification des codes d'exception :


Code d'exception Signification
0 Succès
-1 Erreur : Lengh de données > 126
registres
4.4.2 Fonction 06 (0x06) : inscription d'un mot

Ce code de fonction est employé pour écrire des registres dans votre APM802.
L'unité de données de protocole de demande spécifie l'adresse commençante de registre.
Les registres mesurent 2 octets de longueur.

Voir le tableau variable de Modbus en annexe pour la carte de registre.

La trame retournée par le maître pour changer la valeur d'un mot est comme suit :
Valeur à écrire
Écrivez la Fonction Adresse du mot
en ce mot
trame de
demande 1 octet 2 octets 2 octets
Note : La valeur de la fonction est égale à 06 (0x06) : dans ce cas particulier (écriture)

La réaction retournée par l'esclave est comme suit :


Valeur de ce
Fonction Adresse du mot
Trame de mot
réaction
1 octet 2 octets 2 octets
Note : vérifiez que la valeur est même que ceci écrit pour vérifier que l'action est correcte.

La table ci-dessous décrit la signification des codes d'exception :


Code d'exception Signification
0 Succès
-1 Erreur : seulement registre lu
4.4.3 Fonction 16 (0x10) : inscription d'un mot

Ce code de fonction est employé pour écrire un bloc de registres dans votre APM802.
L'unité de données de protocole de demande spécifie l'adresse commençante de registre et le nombre de registres.
Les registres mesurent 2 octets de longueur.

Voir le tableau variable de Modbus en annexe pour la carte de registre.

La trame retournée par le maître pour changer la valeur d'un mot est comme suit :
Valeur à écrire
Écrivez la Fonction Adresse du mot
en ce mot
trame de
demande 1 octet 2 octets octets 2xN
Note : La valeur de la fonction est égale à 06 (0x06) : dans ce cas particulier (écriture)

La réaction retournée par l'esclave est comme suit :


Valeur de ce
Fonction Adresse du mot
Trame de mot
réaction
1 octet 2 octets octets 2xN
Note : vérifiez que les valeurs sont mêmes que ceci écrit pour vérifier que l'action est correcte.

La table ci-dessous décrit la signification des codes d'exception :


Code d'exception Signification
0 Succès
-1 Erreur : longueur des données
(numéro des octets) différente que la
longueur de registre
-2 Erreur : seulement registre lu
5. Les informations disponibles sur APM802 parle lien des ETHERNETS TCP

Cette section présente toutes les informations disponibles sur le lien des ETHERNETS TCP. Les données sont classées
par catégorie par adresse.

5.1. États, alarmes et défauts


5.1.1 Genset

États du positionnement se produisant


L'information sur la trame
Note :
Accès : Lu

Données de requête
Fonction de MODBUS Adresse de MODBUS :
Adresse APM802 : Longueur des données :
: Hexadécimal : 0xC8
1 (par défaut) 1 mot (2 octets)
3 Décimale : 200
Données de la réaction à analyser
Adresse du Position du bit dans la Signification
registre lu trame reçue
0 Mode automatique
1 Mode manuel
2 Mode hors service
3 Défaut général
4 Avertissement général
5 Générateur disponible dans le mode automatique
6 Produisant du positionnement commencé
0xC8 7 Commencer la commande
(200) 8 Commande commençante externe
9 Produire du présent réglé de tension
10 Présent de tension de barres omnibus
11 Genset sans essai de chargement
12 Centrale sans essai de chargement
13 Genset sur l'essai de chargement
14 Centrale sur l'essai de chargement
15 Briseur de Genset fermé
0 Défaut de général de briseur de Genset
1 Genset principal
2 Synchronisation de Genset en cours
3 Genset mettant en parallèle avec d'autres gensets
4 Lancement de klaxon
5 Non utilisé
6 Non utilisé
7 L'E/S PEUT transporter le défaut
0xC9
(201) 8 L'engine PEUT transporter le défaut de transmission
9 Le module de règlement/protection PEUT défaut de
transmission
10 Transmission entre le défaut d'APM
11 Non utilisé
12 Non utilisé
13 Non utilisé
14 Non utilisé
15 Non utilisé
Données de la réaction à analyser
Adresse du Position du bit dans la Signification
registre lu trame reçue
0 Défaut de général d'engine
1 Défaut de général de circuit de l'eau
0xCA
2 Défaut de général de système d'essence
(202)
3 Défaut de général de système d'huile
4 Défaut de système électrique
0xCB (203) 0 Essai de lampe

Exemple sur le genset #1 :


Dans cet exemple, nous lirons le statut du genset #1 en lisant les registres 200 et 201 (la décimale)
- IP address : 192.168.20.1
- Port : 502
- Nombre slave : 1
- Fonction de Modbus : 3
- Longueur des données : 2 mots (mot 0xC8 et mot 0xC9, qui signifient 4 octets). Il est également possible de lire
seulement 1 mot ou de lire plus de 2 mots

Trame de demande :
Adresse slave Fonction Adresse Numéro des Centre de
L'information commençante de mots à lire détection et de
Demande
registre contrôle
de vue
Taille 1 octet 1 octet 2 octets 2 octets 2 octets
Données 01 03 00C8 0002 Pour calculer

L'APM répond avec la trame suivante :


Adresse Fonction Numéro des Premier mot lu Deuxième Centre de
L'information slave octets mot lu détection et
Trame de
envoyés de contrôle
réponse
Taille 1 octet 1 octet 1 octet 2 octets 2 octets 2 octets
Valeur 01 03 04 000C 0012 Pour calculer

Afin de faire le lien avec le diagramme de mode, il est nécessaire de faire la conversion suivante dans la binaire :
Le deuxième mot a lu, enregistre l'adresse 0xC9/valeur de données :
Le premier mot a lu, enregistre l'adresse 0xC8/valeur de données : 0xC = 12
0x12 = 18
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0

De ce diagramme nous pouvons déduire que les modes suivants sont lancés :
→ du registre 0xC8 0xC = 12
- 2 mordus : Mode hors service
- 3 mordus : Défaut général
Par le calcul : 2 + 2 = 4 + 8 = 12 =0xC

→ du registre 0xC9 0x12 = 18


- 1 mordu : Genset principal
- 4 mordus : Lancement de klaxon
Par le calcul : 2 + 2 = 2 + 16 = 18 = 0x12
5.1.2 Maître

États du maître
L'information sur la trame
Note :
Accès : Lu

Données de requête
Fonction de MODBUS Adresse de MODBUS :
Adresse APM802 : Longueur des données :
: Hexadécimal : 0xC8
1 (par défaut) 1 mot (2 octets)
3 Décimale : 200
Données de la réaction à analyser
Adresse du Position du bit dans Signification
registre lu la trame reçue
0 Mode automatique
1 Mode manuel
2 Mode hors service
3 Défaut général
4 Avertissement général
5 Un des gensets a un défaut
6 Un des gensets a un avertissement
0x4B0 7 Centrale disponible dans le mode automatique
(1200) 8
9 Commencer la commande
10 Commande commençante externe
11
12 Présent de tension de barre omnibus de centrale
13 Centrale sans essai de chargement
14 Centrale sur l'essai de chargement
15 Centrale sur le chargement
0
1
2 Synchronisation principale en cours
3 Centrale électrique mettant en parallèle avec la grille
4 Lancement de klaxon
5
6
0x4B1 7 L'E/S PEUT défaut du bus #1
(1201) 8 L'E/S PEUT défaut du bus #2
9 Le module de règlement/protection PEUT défaut de transmission
10 Transmission entre le défaut d'APM
11
12
13
14
15
0x4B3
0 Essai de lampe
(1203)
Exemple sur le maître #1 :
Dans cet exemple, nous lirons le mode du maître #1 en lisant les registres 0x4B0 et 0x4B1.
- IP address : 192.168.10.1
- Port : 502
- Nombre slave : 1
- Fonction de Modbus : 3
- Longueur des données : 2 mots (mot 0x4B0 et mot 0x4B1, qui signifient 4 octets). Il est également possible de lire
seulement 1 mot ou de lire plus de 2 mots

Trame de demande :
Adresse slave Fonction Adresse Numéro des Centre de
L'information commençante de mots à lire détection et de
Demande
registre contrôle
de vue
Taille 1 octet 1 octet 2 octets 2 octets 2 octets
Données 01 03 04B0 0002 Pour calculer

L'APM répond avec la trame suivante :


Adresse Fonction Numéro des Premier mot lu Deuxième Centre de
L'information slave octets mot lu détection et
Trame de
envoyés de contrôle
réponse
Taille 1 octet 1 octet 1 octet 2 octets 2 octets 2 octets
Valeur 01 03 04 000A 0010 Pour calculer

Afin de faire le lien avec le diagramme de mode, il est nécessaire de faire la conversion suivante dans la binaire :
Le premier mot a lu, enregistre l'adresse 0x4B0/valeur de données : 0X000A Le deuxième mot a lu, enregistre l'adresse 0x4B1/valeur de données :
=10 0X0010 = 16
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0

De ce diagramme nous pouvons déduire que les modes suivants sont lancés :
→ du registre 0x4B0 0x000A = 10
- 1 mordu : Mode manuel
- 3 mordus : Défaut général
Par le calcul : 2 + 2 = 2 + 8 = 10 =0xA

→ du registre 0x4B1 0x0010 = 16


- 4 mordus : Lancement de klaxon
Par le calcul : 2 = 16 =0x10
5.1.3 Piles d'événement

L'APM802 a 10 piles d'événement indépendant. Alors jusqu'à 10 surveillances différentes peuvent accès aux événements,
et le téléchargement tous avec du temps différent fait un cycle.

Événements
L'information sur la trame
Note :
Accès : Lu

Données de requête
Fonction de MODBUS Adresse de MODBUS :
Adresse APM802 : Longueur des données :
: Hexadécimal : 0xC80
1 (par défaut) 15 mots (30 octets)
3 Décimale : 3200
Données de la réaction à analyser
Adresse du Signification
registre lu
0xC80 (3200) Pile d'événement pour la surveillance #1
0xD00 (3328) Pile d'événement pour la surveillance #2
0xD80 (3456) Pile d'événement pour la surveillance #3
0xE00 (3584) Pile d'événement pour la surveillance #4
0xE80 (3712) Pile d'événement pour la surveillance #5
0xF00 (3840) Pile d'événement pour la surveillance #6
0xF80 (3968) Pile d'événement pour la surveillance #7
0x1000 (4096) Pile d'événement pour la surveillance #8
0x1080 (4224) Pile d'événement pour la surveillance #9
0x1100 (4352) Pile d'événement pour la surveillance #10
Données de la réaction à analyser
Adresse du Nom Description
registre lu
Indicateur Variable réglée à 1 par l'APM quand un nouvel événement est apparu
0xC80 (3200)
Variable réglée à 0 par le modbus de client une fois que l'événement lisait
0xC81 (3201) Non utilisé
0xC82 (3202) Non utilisé
0xC83 (3203) Non utilisé
0xC84 (3204) Non utilisé
Le numéro Indiquez le numéro de l'événement dans la pile d'APM
0xC85 (3205)
d'événement
0xC86 (3206) Sous-incrément Numéro du FMI en cas d'événement J1930
Type Type d'événement
0 : RIEN
1 : DÉFAUT (traçant zone M3.x)
0xC87 (3207) 2 : AVERTISSEMENT (traçant zone M3.x)
3 : MODE (traçant zone M4.x)
04 : ENGINE (si engine de MTU : incrément/autrement SPN : incrément, FMI :
sous-incrément
Tapez pour le 00 : APPARAISSEZ
message de 01 : DISPARAISSEZ
mode 02 : PRÉSENT
03 : PAS PRÉSENT
04 : OUVERT
0xC88 (3208)
05 : FERMÉ
06 : DÉBUT
07 : ARRÊT
08 : COMMENCEZ
09 : EXTRÉMITÉ
0xC89 (3209) Heure Les heures de l'événement
0xC8A (3210) Minutes Les minutes de l'événement
0xC8B (3211) Secondes Les secondes de l'événement
0xC8C (3212) Millisecondes Les millisecondes de l'événement
0xC8D (3213) Jour Le jour de l'événement
0xC8E (3214) Mois Le mois de l'événement
0xC8F (3215) Année L'année de l'événement

De la même manière, pour utiliser la pile le numéro 2, vous devez utiliser la première adresse de registre (exemple : 0xD00
pour la pile #2) et lu les 15 registres suivants.
Exemple de la façon obtenir l'événement de la pile #1 sur le genset #2 :
- IP address : 192.168.20.2
- Port : 502
- Nombre slave : 2
- Fonction de Modbus : 3 et 6 &16

Un bouton poussoir de secours est engagé :

1. Le client doit regarder la valeur du registre 0xC80. Au commencement, le registre est égal à 0. Quand un nouvel
événement apparaît dans la pile, la valeur du registre est placée à 1.
Adresse slave Fonction Adresse Numéro des Centre de
L'information commençante de mots à lire détection et de
Demande
registre contrôle
de vue
Taille 1 octet 1 octet 2 octets 2 octets 2 octets
Données 02 03 0C80 0001 Pour calculer

Adresse slave Fonction Numéro des Premier mot lu Centre de


L'information octets envoyés détection et de
Trame de
contrôle
réponse
Taille 1 octet 1 octet 1 octet 2 octets 2 octets
Valeur 02 03 02 0001 Pour calculer

2. Puis il possible d'obtenir plus d'information concernant cet événement en demandant les 16 registres suivants :
Adresse slave Fonction Adresse Numéro des Centre de
L'information commençante de mots à lire détection et de
Demande
registre contrôle
de vue
Taille 1 octet 1 octet 2 octets 2 octets 2 octets
Données 02 03 0C80 0010 Pour calculer

Adresse Fonction Numéro Premier mot 2ème …. 16ème Centre


slave des octets lu mot lu mot lu de
L'information envoyés détection
Trame
et de
de
contrôle
réponse
Taille 1 octet 1 octet 1 octet 2 octets 2 octets
02 03 20 0001 Pour
Valeur
calculer

Puis, selon le diagramme précédent, nous obtenons à ceux-ci l'information :

Adresse du Nom Valeur


mot lu
0xC80 (3200) Indicateur 0x1 : un nouvel événement est apparu
0xC81 (3201) Non utilisé
0xC82 (3202) Non utilisé
0xC83 (3203) Non utilisé
0xC84 (3204) Non utilisé
Le numéro 0x50 → 80
0xC85 (3205)
d'événement
0xC86 (3206) Sous-incrément 0x0
0xC87 (3207) Type 0x1 : DÉFAUT (traçant zone M3.x)
Tapez pour le 0x0 : APPARAISSEZ
0xC88 (3208) message de
mode
0xC89 (3209) Heure 0xB → 11
0xC8A (3210) Minutes 0x38 → 56
0xC8B (3211) Secondes 0x7 → 7
0xC8C (3212) Millisecondes 0x3D → 61
0xC8D (3213) Jour 0x9 → 9
0xC8E (3214) Mois 0x8 → 8
0xC8F (3215) Année 0x7DD → 2013

Alors nous déduisons :


2013/08/09 à 11h56 :le 07:61 un défaut est apparu/numéro M3.80 (la correspondance de défaut à faire avec le mappage
d'APM)
5.2. Mesures électriques et mécaniques
5.2.1 Genset

Mesures électriques et mécaniques


L'information sur ces indications
Note : La longueur des données à lire doit être correctement prise en considération.
Accès : Lu
Les valeurs retournées sont signées : Elles peuvent être négatives et positives.

Données de requête
Fonction de MODBUS Adresse de MODBUS : Longueur des données :
Adresse APM802 :
: Selon l'indication (voir ci- Selon l'indication (voir ci-
1 (par défaut)
3 dessous) dessous)
Indications disponibles
Adresse de
Longueur des
MODBUS
Données disponibles données Unités
Décimal
Décimal (octets)
e hexa
Tension Ligne-Neutre de Genset V1
0xD2 210 2 V
(puissance d'entrée U1)
Genset V2 Ligne-Neutre (puissance d'entrée
0xD3 211 2 V
U1)
Genset V3 Ligne-Neutre (puissance d'entrée
0xD4 212 2 V
U1)
Tension de Ligne-Line de Genset U31
0xD5 213 2 V
(puissance d'entrée U1)
Tension de Ligne-Line de Genset U23
0xD6 214 2 V
(puissance d'entrée U1)
Tension de Ligne-Line de Genset U12
0xD7 215 2 V
(puissance d'entrée U1)
0xD8 216 Courant de Genset I1 (puissance d'entrée U1) 2 V
0xD9 217 Courant de Genset I2 (puissance d'entrée U1) 2 V
0xDA 218 Courant de Genset I3 (puissance d'entrée U1) 2 V
0xDB 219 Fréquence de Genset (puissance d'entrée U1) 2 V
Facteur de puissance de Genset (puissance
0xDC 220 2 V
d'entrée U1)
Alimentation électrique active de Genset
0xDD 221 2 V
(puissance d'entrée U1)
Alimentation électrique réactive de Genset
0xDE 222 2 V
(puissance d'entrée U1)
0xDF 223 Compteur d'électricité actif (MWh) 2 MWh
0xE0 224 Compteur d'électricité actif (KWH) 2 KWH
0xE2 226 Compteur d'électricité réactif (MVARh) 2 MVARh
0xE3 227 Compteur d'électricité réactif (kVARh) 2 kVARh
0xE9 233 Tension CC De la batterie 1 2 1/100 V
0xEA 234 Courant de chargeur de la batterie 1 2 A 1/10
0xEB 235 Tension CC De la batterie 2 2 1/100 V
0xEC 236 Courant de chargeur de la batterie 2 2 A 1/10
0xFA 250 Numéro de module d'APM 2 V
Tension Ligne-Neutre de barre omnibus/grille
0x104 260 2 V
V1 (puissance d'entrée U2)
Tension Ligne-Neutre de barre omnibus/grille
0x105 261 2 V
V2 (puissance d'entrée U2)
Tension Ligne-Neutre de barre omnibus/grille
0x106 262 2 V
V3 (puissance d'entrée U2)
Barre omnibus/tension Ligne-Line de la grille
0x107 263 2 V
U31 (puissance d'entrée U2)
0x108 264 Barre omnibus/tension Ligne-Line de la grille 2 V
U23 (puissance d'entrée U2)
Barre omnibus/tension Ligne-Line de la grille
0x109 265 2 V
U12 (puissance d'entrée U2)
0x122 290 Temps d'exploitation de Genset 2
0x123 291 Vitesse de moteur 2
0x124 292 La température de refroidisseur d'engine 2
La température de refroidisseur de
0x125 293 2
refroidisseur intermédiaire d'engine
0x126 294 La température de carburant d'engine 2
0x127 295 La température d'huile à moteur 2
0x128 296 Température de l'air de charge d'engine 2
0x129 297 Pression d'huile à moteur 2
0x12A 298 Pression de carburant d'engine 2
Pression de carburant commune de rail
0x12B 299 2
d'engine
0x12C 300 Pression atmosphérique de charge d'engine 2
5.2.2 Maître

Mesures électriques et mécaniques


L'information sur ces indications
Note : La longueur des données à lire doit être correctement prise en considération.
Accès : Lu
Les valeurs retournées sont signées : Elles peuvent être négatives et positives.
Données de requête
Fonction de MODBUS Adresse de MODBUS : Longueur des données :
Adresse APM802 :
: Selon l'indication (voir ci- Selon l'indication (voir ci-
1 (par défaut)
3 dessous) dessous)
Indications disponibles
Adresse de
Longueur des
MODBUS
Données disponibles données Unités
Décimal
Décimal (octets)
e hexa
Chargement de pourcentage de centrale
0x4BA 1210 électrique selon les availables de GS dans 2
l'AUTOMOBILE
Chargement de pourcentage de centrale
0x4BB 1211 2
électrique selon le GS sur le chargement
0x4BC 1212 Alimentation électrique active de centrale 2
0x4BD 1213 Alimentation électrique réactive de centrale 2
0x4BE 1214 Facteur de puissance de centrale 2
0x4BF 1215 Courant de centrale 2
Moyenne de tension de ligne-line de barre
0x4C0 1216 2
omnibus
0x4C1 1217
0x4C2 1218
0x4C3 1219
Approvisionnement de tension CC d'APM
0x4C4 1220 2
(24V)
Tension Ligne-Neutre de la barre omnibus V1
0x4E2 1250 2 V
(puissance d'entrée U1)
Barre omnibus V2 Ligne-Neutre (puissance
0x4E3 1251 2 V
d'entrée U1)
Barre omnibus V3 Ligne-Neutre (puissance
0x4E4 1252 2 V
d'entrée U1)
Tension de Ligne-Line de la barre omnibus
0x4E5 1253 2 V
U31 (puissance d'entrée U1)
Tension de Ligne-Line de la barre omnibus
0x4E6 1254 2 V
U23 (puissance d'entrée U1)
Tension de Ligne-Line de la barre omnibus
0x4E7 1255 2 V
U12 (puissance d'entrée U1)
Courant de la barre omnibus I1 (puissance
0x4E8 1256 2
d'entrée U1)
Courant de la barre omnibus I2 (puissance
0x4E9 1257 2
d'entrée U1)
Courant de la barre omnibus I3 (puissance
0x4EA 1258 2
d'entrée U1)
Fréquence de barre omnibus (puissance
0x4EB 1259 2
d'entrée U1)
Facteur de puissance de barre omnibus
0x4EC 1260 2
(puissance d'entrée U1)
Alimentation électrique active de barre
0x4ED 1261 2
omnibus (puissance d'entrée U1)
Alimentation électrique réactive de barre
0x4EE 1262 2
omnibus (puissance d'entrée U1)
0x4EF 1263 Compteur d'électricité actif (MWh) 2 MWh
0x4F0 1264 Compteur d'électricité actif (KWH) 2 KWH
0x4F1 1265
0x4F2 1266 Compteur d'électricité réactif (MVARh) 2 MVARh
0x4F3 1267 Compteur d'électricité réactif (kVARh) 2 kVARh
0x4FB 1275
0x4FC 1276
0x4FD 1277
Tension Ligne-Neutre de la grille V1 (puissance
0x514 1300 2
d'entrée U2)
0x515 1301 Grille V2 Ligne-Neutre (puissance d'entrée U2) 2
0x516 1302 Grille V3 Ligne-Neutre (puissance d'entrée U2) 2
Tension de Ligne-Line de la grille U31
0x517 1303 2
(puissance d'entrée U2)
Tension de Ligne-Line de la grille U23
0x518 1304 2
(puissance d'entrée U2)
Tension de Ligne-Line de la grille U12
0x519 1305 2
(puissance d'entrée U2)
0x51A 1306 Courant de la grille I1 (puissance d'entrée U2) 2
0x51B 1307 Courant de la grille I2 (puissance d'entrée U2) 2
0x51C 1308 Courant de la grille I3 (puissance d'entrée U2) 2
0x51D 1309 Fréquence de grille (puissance d'entrée U2) 2
Facteur de puissance de grille (puissance
0x51E 1310 2
d'entrée U2)
Alimentation électrique active de grille
0x51F 1311 2
(puissance d'entrée U2)
Alimentation électrique réactive de grille
0x520 1312 2
(puissance d'entrée U2)
5.3. Entrées et sorties
5.3.1 Puissances d'entréeAPM802
5.3.1.1. Module de base
Celui que les données soient une valeur analogique ou binaire, la longueur des données d'un registre est 1 mot.

Puissances d'entrée du module de base


L'information sur la trame
Note : celui qui les données soient analogiques ou binaires, la longueur des données d'un
Accès : Lu registre est 1 mot.

Données de requête
Fonction de MODBUS Adresse de MODBUS :
Adresse APM802 : Longueur des données :
: Hexadécimal : 0x1704
1 (par défaut) mots 1 (2 octets)
3 Décimale : 5892
Données de la réaction à analyser
Adresse du registre Signification
lu
0x1704 (5892) Puissance d'entrée binaire I#0 (I0.0.0)
0x1705 (5893) Puissance d'entrée binaire I#1 (I0.0.1)
0x1706 (5894) Puissance d'entrée binaire I#2 (I0.0.2)
0x1707 (5895) Puissance d'entrée binaire I#3 (I0.0.3)
0x1708 (5896) Puissance d'entrée binaire I#4 (I0.0.4)
0x1709 (5897) Puissance d'entrée binaire I#5 (I0.0.5)
0x170A (5898) Puissance d'entrée binaire I#6 (I0.0.6)
0x170B (5899) Puissance d'entrée binaire I#7 (I0.0.7)
0x170C (5900) Puissance d'entrée binaire I#8 (I0.0.8)
0x170D (5901) Puissance d'entrée binaire I#9 (I0.0.9)
0x170E (5902) Puissance d'entrée binaire I#10 (I0.0.10)
0x170F (5903) Puissance d'entrée binaire I#11 (I0.0.11)
0x1710 (5904) Puissance d'entrée binaire I#12 (I0.0.12)
0x1711 (5905) Puissance d'entrée binaire I#13 (I0.0.13)
0x1712 (5906) Puissance d'entrée binaire I#14 (I0.0.14)
0x1713 (5907) Puissance d'entrée binaire I#15 (I0.0.15)
0x1714 (5908) Puissance d'entrée binaire I#16 (I0.0.16)
0x1715 (5909) Puissance d'entrée binaire I#17 (I0.0.17)
0x1724 (5910) Bloc d'alimentation de tension CC (I0.1.0)
0x1725 (5911) Courant de la batterie 1 (I0.1.1)
0x1726 (5912) Courant de la batterie 2 (I0.1.2)
0x1727 (5913) Entrée analogique AI0 (I0.1.3)
0x1728 (5914) Entrée analogique AI1 (I0.1.4)
0x1729 (5915) Entrée analogique AI2 (I0.1.5)
0x172A (5916) Puissance d'entrée résistive RES0 (I0.1.6)
0x172B (5917) Puissance d'entrée résistive RES1 (I0.1.7)
0x172C (5918) Puissance d'entrée résistive RES2 (I0.1.8)
0x172D (5919) Puissance d'entrée résistive RES3 (I0.1.9)
0x172E (5920) Vitesse de moteur par la collecte (I0.1.10)
5.3.1.2. Modules d'extension
L'adresse du premier module d'extension est 0x1804 (6148). Trouver alors l'adresse du prochain module, vous devez
ajouter 0x40 (64) à cette première adresse. L'exécution globale dans la décimale est 6148 + n X 64 où « n » est le nombre
de modules.
Veuillez se référer aux diagrammes électriques pour connaître le numéro des modules et de leur fonction sur l'installation.

Puissances d'entrée des modules d'extension


L'information sur la trame
Note : celui qui les données soient analogiques ou binaires, la longueur des données d'un
Accès : Lu registre est 1 mot.

Données de requête
Fonction de MODBUS Adresse de MODBUS :
Adresse APM802 : Longueur des données :
: Hexadécimal : 0x1804
1 (par défaut) mots 1 (2 octets)
3 Décimale : 6148
Données de la réaction à analyser
Adresse du registre Signification
lu
0x1804 (6148) Le module 0/a entré 0 (I1.0.0)
0x1805 (6149) Le module 0/a entré 1 (I1.0.1)
0x1806 (6150) Le module 0/a entré 2 (I1.0.2)
0x1807 (6151) Le module 0/a entré 3 (I1.0.3)
0x1808 (6152) Le module 0/a entré 4 (I1.0.4)
0x1809 (6153) Le module 0/a entré 5 (I1.0.5)
0x180A (6154) Le module 0/a entré 6 (I1.0.6)
0x180B (6155) Le module 0/a entré 7 (I1.0.7)

0x1844 (6212) Le module 1/a entré 0 (I1.1.0)


0x1845 (6213) Le module 1/a entré 1 (I1.1.1)
0x1846 (6214) Le module 1/a entré 2 (I1.1.2)
0x1847 (6215) Le module 1/a entré 3 (I1.1.3)
0x1848 (6216) Le module 1/a entré 4 (I1.1.4)
0x1849 (6217) Le module 1/a entré 5 (I1.1.5)
0x184A (6218) Le module 1/a entré 6 (I1.1.6)
0x184B (6219) Le module 1/a entré 7 (I1.1.7)

0x1884 (6276) Le module 2/a entré 0 (I1.2.0)


… …

0x18C4 (6340) Le module 3/a entré 0 (I1.3.0)


… …

0x1904 (6404) Le module 4/a entré 0 (I1.4.0)


… …
… …
5.3.2 Sorties APM802
5.3.2.1. Module de base
Celui que les données soient une valeur analogique ou binaire, la longueur des données d'un registre est 1 mot.

Sorties du module de base


L'information sur la trame
Note : celui qui les données soient analogiques ou binaires, la longueur des données d'un
Accès : Lu registre est 1 mot.

Données de requête
Fonction de MODBUS Adresse de MODBUS :
Adresse APM802 : Longueur des données :
: Hexadécimal : 0xAA88
1 (par défaut) mots 1 (2 octets)
3 Décimale : 43656
Données de la réaction à analyser
Adresse du registre Signification
lu
0xAA88 (43656) Sortie binaire D0 (Q0.0.0)
0xAA89 (43657) Sortie binaire D1 (Q0.0.1)
0xAA8A (43658) Sortie binaire D2 (Q0.0.2)
0xAA8B (43659) Sortie binaire D3 (Q0.0.3)
0xAA8C (43660) Sortie binaire D4 (Q0.0.4)
0xAA8D (43661) Sortie binaire D5 (Q0.0.5)
0xAA8E (43662) Sortie binaire D6 (Q0.0.6)
0xAA8F (43663) Sortie binaire D7 (Q0.0.7)
0xAA90 (43664) Sortie binaire D8 (Q0.0.8)
0xAA91 (43665) Sortie binaire D9 (Q0.0.9)
0xAA92 (43666) Sortie binaire D10 (Q0.0.10)
0xAA93 (43667) Sortie binaire D11 (Q0.0.11)
0xAA94 (43668) Sortie binaire D12 (Q0.0.12)
0xAA95 (43669) Sortie binaire D13 (Q0.0.13)
0xAA96 (43670) Sortie binaire D14 (Q0.0.14)
0xAA97 (43671) Sortie binaire D15 (Q0.0.15)
0xAA98 (43672) Sortie binaire D16 (Q0.0.16)
0xAA99 (43673) Sortie binaire D17 (Q0.0.17)

0xAAA0 (43680) Sortie analogique AO0 (Q0.1.0)


0xAAA1 (43681) Sortie analogique AO1 (Q0.1.1)
5.3.2.2. Modules d'extension
L'adresse du premier module d'extension est 0x1804 (6148). Trouver alors l'adresse du prochain module, vous devez
ajouter 0x40 (64) à cette première adresse. L'exécution globale dans la décimale est 6148 + n X 64 où « n » est le nombre
de modules.
Veuillez se référer aux diagrammes électriques pour connaître le numéro des modules et de leur fonction sur l'installation.

Puissances d'entrée des modules d'extension


L'information sur la trame
Note : celui qui les données soient analogiques ou binaires, la longueur des données d'un
Accès : Lu registre est 1 mot.

Données de requête
Fonction de MODBUS Adresse de MODBUS :
Adresse APM802 : Longueur des données :
: Hexadécimal : 0xAB88
1 (par défaut) mots 1 (2 octets)
3 Décimale : 43912
Données de la réaction à analyser
Adresse du registre Signification
lu
0xAB88 (43912) Le module 0/a sorti 0 (Q1.0.0)
0xAB89 (43913) Le module 0/a sorti 1 (Q1.0.1)
0xAB8A (43914) Le module 0/a sorti 2 (Q1.0.2)
0xAB8B (43915) Le module 0/a sorti 3 (Q1.0.3)

0xABC8 (43976) Le module 1/a sorti 0 (Q1.1.0)


0xABC9 (43977) Le module 1/a sorti 1 (Q1.1.1)
0xABCA (43978) Le module 1/a sorti 2 (Q1.1.2)
0xABCB (43979) Le module 1/a sorti 3 (Q1.1.3)

0xAC08 (44040) Le module 2/a sorti 0 (Q1.2.0)


… …

0xAC48 (44104) Le module 3/a sorti 0 (Q1.3.0)


… …
… …
5.4. Gestion de l'alimentation
Pour changer les priorités des gensets, il est possible d'écrire toutes les priorités dans une demande. Alors il est
nécessaire d'écrire 1 dans le registre 0x11F0 pour valider les modifications.

Gestion de l'alimentation - modifications prioritaires de Gensets


L'information sur la trame

Accès : Écrivez

Questionnez les données


Fonction de MODBUS
Adresse APM802 : Adresse de MODBUS : Longueur des données :
:
1 (par défaut) Selon le diagramme 1 mot (2 octets)
6 ou 16
Données de la réaction à analyser
Adresse du Signification
registre à écrire
0x11F0 (4592) Mémorisation de la priorité avec une arête à 1
0x11F1 (4593) Priorité GS 1
0x11F2 (4594) Priorité GS 2
0x11F3 (4595) Priorité GS 3
0x11F4 (4596) Priorité GS 4
0x11F5 (4597) Priorité GS 5
0x11F6 (4598) Priorité GS 6
0x11F7 (4599) Priorité GS 7
0x11F8 (4600) Priorité GS 8
0x11F9 (4601) Priorité GS 9
0x11FA (4602) Priorité GS 10
0x11FB (4603) Priorité GS 11
0x11FC (4604) Priorité GS 12
0x11FD (4605) Priorité GS 13
0x11FE (4606) Priorité GS 14
0x11FF (4607) Priorité GS 15
0x1200 (4608) Priorité GS 16
0x1201 (4609) Priorité GS 17
0x1202 (4610) Priorité GS 18
0x1203 (4611) Priorité GS 19
0x1204 (4612) Priorité GS 20
0x1230 (4656) Priorité GS 64

Vous aimerez peut-être aussi