Schneider Electric PowerLogic ION7300 Profibus DP Protocole de communication série - FR Mode d'emploi

Ajouter à Mes manuels
18 Des pages
Schneider Electric PowerLogic ION7300 Profibus DP Protocole de communication série - FR Mode d'emploi | Fixfr
PowerLogic® ION7300 Profibus DP
Protocole de communication série
Octobre 2006
Protocole de communication ION7300 Profibus DP
Schneider Electric
Les informations contenues dans ce document sont présumées exactes au moment de la
mise sous presse. Cependant, Schneider Electric décline toute responsabilité pour toute
erreur pouvant y apparaître et se réserve le droit d’effectuer des modifications sans préavis.
Copyright © 2006 par Schneider Electric
Protocole de communication ION7300 Profibus DP
Schneider Electric
TABLE DES MATIÈRES
1.
2.
3.
4.
5.
6.
INTRODUCTION .............................................................................................................1
1.1
Norme Profibus DP ......................................................................................................................................... 1
1.2
Révisions du protocole de messagerie de compteur ION7300 ........................................................................ 1
Sous-protocoles.............................................................................................................1
2.1
Protocole d’accès aux blocs ............................................................................................................................ 1
2.2
Protocole d’accès aux registres ....................................................................................................................... 1
Structures des paquets .................................................................................................2
3.1
Structure du paquet de requête (sortie)............................................................................................................ 2
3.1.1 Champ de données ............................................................................................................................. 2
3.1.2 Champ du registre .............................................................................................................................. 2
3.1.3 Champ de contrôle ............................................................................................................................. 2
3.1.4 Champ du bloc ................................................................................................................................... 2
3.2
Structure du paquet de réponse (entrée) .......................................................................................................... 2
3.2.1 Champ de données ............................................................................................................................. 2
3.2.2 Champ du registre .............................................................................................................................. 2
3.2.3 Champ de contrôle ............................................................................................................................. 2
3.2.4 Champ du bloc ................................................................................................................................... 2
3.2.5 Champ de données du bloc................................................................................................................. 2
Champ de contrôle ........................................................................................................3
4.1
Champ d’accusé de réception de registre ........................................................................................................ 3
4.1.1 Accusé de réception nul...................................................................................................................... 3
4.1.2 Accusé de réception avec données ..................................................................................................... 3
4.1.3 Accusé de réception négatif................................................................................................................ 3
4.2
Champ d’accusé de réception de bloc ............................................................................................................. 3
4.2.1 Accusé de réception avec données ..................................................................................................... 3
4.2.2 Accusé de réception négatif................................................................................................................ 3
4.2.3 Valeur de bloc non disponible............................................................................................................ 3
4.3
Champ de commande ...................................................................................................................................... 3
4.3.1 Commande nulle................................................................................................................................. 3
4.3.2 Lecture de registre.............................................................................................................................. 4
4.3.3 Écriture de registre............................................................................................................................. 4
Exceptions......................................................................................................................4
5.1
Requête de registre incorrecte ......................................................................................................................... 4
5.2
Requête de commande incorrecte.................................................................................................................... 4
5.3
Requête d’écriture de valeur incorrecte........................................................................................................... 4
5.4
Registre non disponible ................................................................................................................................... 4
Diagnostics ....................................................................................................................4
ANNEXE A-1 : LECTURE DE REGISTRE.................................................................................5
iii
ION7300 Profibus DP Communications Protocol
Schneider Electric
ANNEXE A-2 : ÉCRITURE DE REGISTRE ...............................................................................6
ANNEXE A-3 : CHANGEMENT DE BLOC ................................................................................7
ANNEXE B : TABLE D’AFFECTATION PAR DÉFAUT DES BLOCS .......................................8
ANNEXE C-1 : TABLE D’AFFECTATION DES REGISTRES PROFIBUS - ÉNUMERATION 10
ANNEXE C-2 : TABLE D’AFFECTATION DES REGISTRES PROFIBUS - NUMÉRIQUE .....11
ANNEXE C-3 : TABLE D’AFFECTATION DES REGISTRES PROFIBUS - CONTRÔLE.......11
iv
Protocole de communication ION7300 Profibus DP
1.
INTRODUCTION
Le compteur ION7300 permet les communications
Profibus DP grâce à un circuit ASIC (Application Specific
Integrated Chip) Siemens SPC3 et au protocole normalisé
Profibus DP (EN50170 section 3). Cette version n’est pas
compatible avec le protocole amélioré Profibus DP V1.
Ce document décrit le protocole de messagerie de
communication utilisé par le compteur ION7300 pour
transférer les informations dans un réseau Profibus DP.
Ce protocole est appelé protocole de messagerie de
compteur dans la suite du document. Celui-ci contient
aussi les tables d’affectation de registres et de blocs
Profibus.
On suppose que le lecteur possède une bonne
connaissance générale du protocole Profibus DP.
1.1
Norme Profibus DP
La norme Profibus DP a été conçue pour gérer les
entrées/sorties déportées d’un automate programmable.
Dans cet environnement maître/esclave, les messages sont
courts et de longueur fixe. Le paquet de requête comprend
souvent un maximum de huit octets et la réponse un
maximum de 32 octets. Toutefois, la requête comme la
réponse peuvent utiliser 244 octets chacune. Ces petits
paquets permettent des rafraîchissements très rapides et
déterministes pour les entrées/sorties déportées.
Le compteur ION7300 dispose de bien plus de données à
transférer que ce qui peut être directement géré par le
protocole Profibus DP. Pour rendre ces données
disponibles, un protocole de messagerie, appelé Protocole
de messagerie de compteur, a été superposé aux paquets
de longueur fixe du protocole Profibus DP.
1.2
Révisions du protocole de
messagerie de compteur ION7300
Mars 1998
2.
Diffusion initiale.
Sous-protocoles
Le protocole de messagerie de compteur, géré par
les applications maître et esclave, est indépendant du
protocole Profibus DP. Les données de sortie
(REQUÊTE) ont une longueur fixe de huit octets et
les données d’entrée (RÉPONSE) une longueur fixe de
32 octets.
Schneider Electric
registres de configuration et de contrôle du compteur
ION7300. Ce protocole est appelé protocole d’accès
aux registres dans la suite du document.
2.1
Protocole d’accès aux blocs
Le compteur ION7300 comporte 12 blocs de données
prédéfinis de six paramètres en temps réel chacun. Pour
lire ces paramètres, le maître doit utiliser le protocole
d’accès aux blocs.
Le maître doit mettre le bloc voulu dans le champ du bloc.
Voir la section 3.1.4. Le compteur ION7300 répond avec
le même champ du bloc, les données demandées dans le
champ de données du bloc et l’accusé de réception avec
données dans le champ d’accusé de réception de bloc.
Voir la section 4.2.
La table d’affectation par défaut des blocs figure à
l’Annexe B.
Si le maître demande un bloc incorrect, le compteur
ION7300 répond avec le même champ du bloc, le champ
de données du bloc vide et un accusé de réception négatif
dans le champ d’accusé de réception de bloc.
2.2
Protocole d’accès aux registres
Pour accéder aux registres de configuration et de contrôle
du compteur ION7300, le maître doit utiliser le protocole
d’accès aux registres.
Pour lire un registre de configuration, le maître met
le registre voulu dans le champ du registre, et indique
la lecture de registre dans le champ de commande.
Voir la section 4.3. Le compteur ION7300 répond avec
le même champ du registre, la valeur demandée dans
le champ de données du registre et l’accusé de réception
avec données dans le champ d’accusé de réception de
registre. Voir la section 4.1.
La table d’affectation par défaut des registres figure à
l’Annexe C.
Si la requête est incorrecte, le compteur ION7300 répond
avec le même champ du registre, l’exception dans le
champ de données du registre et un accusé de réception
négatif dans le champ d’accusé de réception de registre.
Une description détaillée des exceptions est donnée à
la section 5.
Le protocole de messagerie de compteur peut être divisé
en deux protocoles plus simples. Le premier permet au
maître d’accéder aux paramètres en temps réel par blocs
de six paramètres chacun. Ce protocole est appelé
protocole d’accès aux blocs dans la suite du document.
Le second protocole permet au maître d’accéder aux
1
ION7300 Profibus DP Communications Protocol
Schneider Electric
3.
Structures des paquets
3.2
3.1
Structure du paquet de
requête (sortie)
Chaque paquet de réponse de message du compteur est
composé de cinq champs. Des exemples sont indiqués à
l’Annexe A.
Chaque paquet de requête de message du compteur est
composé de quatre champs. Des exemples sont indiqués à
l’Annexe A.
1.
2.
3.
4.
Champ de données
Champ du registre
Champ de contrôle
Champ du bloc
1.
2.
3.
4.
5.
Champ de données
Champ du registre
Champ de contrôle
Champ du bloc
Champ de données du bloc
3.2.1
3.1.1
Champ de données
Ce champ de données de quatre octets, numérotés de
0 à 3, permet d’écrire un paramètre ou de commander
une fonction dans l’esclave. Lors d’une commande de
lecture de registre, ce champ est ignoré par le compteur
ION7300. Lors d’une commande d’écriture de registre,
ce champ contient la valeur entière à écrire.
L’octet 0, celui le plus à gauche, est l’octet de poids fort,
et l’octet 3 est celui de poids faible.
3.1.2
Champ du registre
Ce champ à deux octets indique quel est le registre
Profibus que le maître veut lire ou dans lequel il veut
écrire. Ces registres représentent les paramètres de
configuration et de contrôle du compteur ION7300.
Reportez-vous à la section 3.2.2 pour plus de
renseignements sur les registres Profibus.
La table d’affectation par défaut des registres figure à
l’Annexe C.
3.1.3
Champ de contrôle
Ce champ d’un octet indique le type de demande. Les bits
d’accusé de réception ne sont pas utilisés dans cette
version.
Reportez-vous à la section 4 pour plus de détails sur ce
champ.
3.1.4
Champ du bloc
Ce champ d’un octet indique quel est le bloc de données
en temps réel que le maître veut lire. Il contrôle les
24 derniers octets du paquet de réponse qui représente six
valeurs. Voir la section 4 pour plus de renseignements.
La table d’affectation par défaut des blocs figure à
l’Annexe B.
2
Structure du paquet de
réponse (entrée)
Champ de données
Ce champ de données de quatre octets, numérotés de
0 à 3, est utilisé pour renvoyer les données demandées ou
comme partie de l’accusé de réception d’écriture. Il sert
aussi à renvoyer les valeurs d’exception. Voir la section 5.
L’octet 0, celui le plus à gauche, est l’octet de poids fort,
et l’octet 3 est celui de poids faible.
3.2.2
Champ du registre
L’esclave répond avec la même adresse de registre que
celle envoyée par le maître, afin que celui-ci sache que ce
paquet est la réponse à sa dernière requête.
3.2.3
Champ de contrôle
Ce champ d’un octet indique au maître quelle requête a
été faite et donne la valeur d’accusé de réception.
Reportez-vous à la section 4 pour plus de détails sur
ce champ.
3.2.4
Champ du bloc
L’esclave répond avec le même numéro de bloc que
celui envoyé par le maître, afin que celui-ci sache que
ce paquet est la réponse à sa dernière requête de bloc.
Les octets 8 à 31 du paquet de réponse constituent
le champ de données du bloc et représentent les six
paramètres en temps réel.
Si un bloc incorrect est demandé, le champ du bloc du
paquet de réponse contient la valeur du bloc incorrect et
le champ d’accusé de réception de bloc contient un accusé
de réception négatif. Les données du bloc sont toutes des
zéro.
3.2.5
Champ de données du bloc
Les octets 8 à 31 du paquet de réponse constituent
le champ de données du bloc. Ce champ est divisé en six
sections représentant chacune une valeur dans le bloc
demandé. Voir la section 4.
Protocole de communication ION7300 Profibus DP
4.
Schneider Electric
Champ de contrôle
Accusé de réception
Le champ de contrôle est composé de trois sous-champs :
1. Champ d’accusé de réception de registre
2. Champ d’accusé de réception de bloc
3. Champ de commande
Inutilisé
Accusé de réception avec données
Accusé de réception négatif
Valeur du bloc non disponible
4.1
4.2.1
Champ d’accusé de réception de
registre
Le champ d’accusé de réception de registre est constitué
des bits 0 et 1 du champ de contrôle. Les sections
ci-dessous illustrent les accusés de réception de
messagerie de compteur compatibles avec le modèle
ION7300.
Accusé de réception
Accusé de réception nul
Accusé de réception avec données
Accusé de réception négatif
(réponse d’exception)
Inutilisé
4.1.1
Valeur (bits)
00
01
10
11
Accusé de réception nul
Après une lecture ou écriture de registre réussie, le maître
peut soit demander à lire ou écrire un autre paramètre, soit
passer à l’état inactif. Pendant un état inactif, le champ de
données de requête et de réponse est mis à zéro, et le
champ de commande indique une commande nulle. Le
champ d’accusé de réception de registre de réponse
indique un accusé de réception nul.
4.1.2
Accusé de réception avec données
Dans le cas d’une lecture ou écriture de registre réussie,
l’esclave indique un accusé de réception avec données
dans le champ d’accusé de réception de registre.
4.1.3
Accusé de réception négatif
En cas d’échec d’une lecture ou écriture de registre,
l’esclave indique un accusé de réception négatif dans
le champ d’accusé de réception de registre. Pour un échec
de requête, le champ de données contient la valeur
d’exception. Voir la section 5.
4.2
Champ d’accusé de réception de
bloc
Le champ d’accusé de réception de bloc est constitué des
bits 2 et 3 du champ de contrôle. Les sections ci-dessous
illustrent les accusés de réception de messagerie de
compteur compatibles avec le modèle ION7300.
Valeur (bits)
00
01
10
11
Accusé de réception avec données
Dans le cas d’une requête de bloc réussie, l’esclave
indique un accusé de réception avec données dans
le champ d’accusé de réception de registre.
4.2.2
Accusé de réception négatif
Dans le cas d’un échec de requête de bloc, l’esclave
indique un accusé de réception négatif dans le champ
d’accusé de réception de registre. Cela peut arriver si
le maître demande un bloc hors limites.
4.2.3
Valeur de bloc non disponible
Le compteur ION7300 indique une valeur de bloc non
disponible dans le champ d’accusé de réception de bloc si
une ou plusieurs valeurs de blocs ne sont pas disponibles
dans le compteur.
Toutes les valeurs correctes de blocs seront envoyées
correctement et les valeurs non disponibles seront mises à
zéro.
Cette situation peut se produire si le paramètre Volts
Mode (mode volts) du compteur est réglé sur DELTA et
que le maître demande le bloc n° 1 (tension phase-neutre),
incorrect dans ce mode.
4.3
Champ de commande
Le champ de commande est constitué des bits 4 à 7 du
champ de contrôle. Les sections ci-dessous illustrent
les commandes de messagerie de compteur compatibles
avec le modèle ION7300.
Commande
Commande nulle
Lecture de registre
Écriture de registre
4.3.1
Valeur (bits)
0000
0001
0010
Commande nulle
Cette commande permet au maître d’effacer une requête
de lecture ou d’écriture. Il s’agit aussi de la commande sur
laquelle le maître et l’esclave sont réglés lorsque
l’appareil passe en mode d’échange de données
Profibus DP. L’esclave répond par la commande nulle
dans le champ de commande et l’accusé de réception avec
données dans le champ d’accusé de réception de registre.
3
ION7300 Profibus DP Communications Protocol
4.3.2
Lecture de registre
5.2
Cette commande permet au maître de lire la valeur d’un
registre donné du compteur ION7300. Lorsque la lecture
est réussie, l’esclave répond par un paquet contenant, dans
le champ de données, la valeur de ce registre, et dans le
Champ d’accusé de réception de registre, un accusé de
réception avec données. Un exemple est donné à
l’Annexe A.
En cas d’échec de la requête, la valeur d’exception est
renvoyée dans le champ de données et un accusé de
réception négatif dans le Champ d’accusé de réception de
registre. Voir la section 4.1.
4.3.3
En cas d’échec de la requête, la valeur d’exception est
renvoyée dans le champ de données et un accusé de
réception négatif dans le Champ d’accusé de réception de
registre. Voir la section 4.1.
Exceptions
Si le maître envoie une commande ne correspondant ni à
une lecture de registre, ni à une écriture de registre, ni à
une commande nulle, l’esclave répond par cette exception.
Voir la section 4.3.
5.3
Requête d’écriture de valeur
incorrecte
Si le maître envoie une valeur hors des limites du registre
dans lequel il faut écrire, l’esclave répond par cette
exception.
Exception
Requête de registre incorrecte
Requête de commande incorrecte
Requête d’écriture de valeur
incorrecte
Registre non disponible
La table d’affectation par défaut des registres figure à
l’Annexe C.
5.4
Valeur (hexa)
00 00 00 01
00 00 00 02
00 00 00 04
00 00 00 08
Requête de registre incorrecte
Si le maître demande un registre inexistant dans la table
d’affectation des registres ou essaie d’écrire dans
un registre protégé en écriture, l’esclave répond par
cette exception.
La table d’affectation par défaut des registres figure à
l’Annexe C.
Registre non disponible
Si le maître envoie une valeur hors des limites du registre
dans lequel il faut écrire, l’esclave répond par cette
exception. (Par exemple, le registre booléen externe n° 4
est dans la table d’affectation des registres Profibus, mais
il n’est pas créé dans le compteur ION7300.)
La table d’affectation par défaut des registres figure à
l’Annexe C.
6.
Le tableau ci-dessous indique les situations pouvant
provoquer des réponses d’exception. Toutes les réponses
d’exception sont placées dans le champ de données du
paquet de réponse, et le champ d’accusé de réception
indique un accusé de réception négatif.
5.1
Requête de commande incorrecte
Écriture de registre
Cette commande permet au maître d’écrire une valeur
dans un registre donné. Le champ de données de la
requête représente la valeur à écrire. Lorsque l’écriture est
réussie, l’esclave répond par un paquet contenant, dans le
champ de données, la valeur envoyée, et dans le Champ
d’accusé de réception de registre, un accusé de réception
avec données. Un exemple est donné à l’Annexe A-1.
5.
Schneider Electric
Diagnostics
Le tableau ci-dessous donne le paquet de diagnostic
étendu pour le compteur ION7300. Comme celui-ci ne
conserve pas l’heure lorsqu’il est hors tension, il faut que
le maître lui envoie l’heure après la mise sous tension.
Le bit n° 1 de l’octet n° 1 indique que le compteur a
besoin de l’heure. Il est effacé une fois l’heure envoyée.
L’octet n° 2 représente le nombre de cycles de mise sous
tension du compteur effectués.
Diagnostics étendus
Octet n° 1 – Bit n° 1
(poids faible)
Octet n° 1 – Bit n° 2
Octet n° 1 – Bit n° 3
Octet n° 1 – Bit n° 4
Octet n° 1 – Bit n° 5
Octet n° 1 – Bit n° 6
Octet n° 1 – Bit n° 7
Octet n° 1 – Bit n° 8
(poids fort)
Octet n° 2
Octets n° 3 à 7
4
Description
VRAI : Heure requise
Futur
Futur
Futur
Futur
Futur
Futur
Futur
Nombre de cycles de
mise sous tension du
compteur
Futur
Protocole de communication ION7300 Profibus DP
Schneider Electric
ANNEXE A-1 : LECTURE DE REGISTRE
LECTURE DE REGISTRE
PAQUET DE REQUÊTE
(Station maître vers 73xx ION)
PAQUET DE RÉPONSE
(73xx ION vers station maître)
Données (inutilisé)
(4 octets)
Adresse registre
(2 octets)
Accusé réception registre (inutilisé)
(2 bits)
Accusé réception bloc (inutilisé)
(2 bits)
Commande
(4 bits)
Bloc
(1 octet)
Données
Adresse registre
Accusé réception registre
Accusé réception bloc
Commande
Bloc
Données bloc
(4 octets)
(2 octets)
(2 bits)
(2 bits)
(4 bits)
(1 octet)
(24 octets)
Exemple 3.1 :
Un compteur ION7300 est configuré comme appareil esclave Profibus. La station maître demande à lire
PT Primary (primaire TP). Le paramètre correspond au registre 7000 Hex. La valeur du bloc est mise à 2,
paramètres de tension entre phases.
Paquet de requête :
Poids fort
00
00
00
Poids faible
00
Paquet de réponse :
Poids fort
Poids faible
00
00
04
B0
octet 8
Données bloc n° 1 (VII AB)
octet 16
Données bloc n° 3 (VII CA)
octet 24
Données bloc n° 5 (VII avg MAX)
Registre
70
00
Contrôle
01
Bloc
02
00
Contrôle
51
Bloc
02
octet 15
Registre
70
Données bloc n° 2 (VII BC)
octet 23
Données bloc n° 4 (VII avg)
octet 31
Données bloc n° 6 (VII avg MIN)
* Remarque : les valeurs indiquées dans les paquets représentés sont toutes exprimées au format hexadécimal.
5
ION7300 Profibus DP Communications Protocol
Schneider Electric
ANNEXE A-2 : ÉCRITURE DE REGISTRE
ÉCRITURE DE REGISTRE
PAQUET DE REQUÊTE
(Station maître vers 73xx ION)
PAQUET DE RÉPONSE
(73xx ION vers station maître)
Données
(4 octets)
Adresse registre
(2 octets)
Accusé réception registre (inutilisé)
(2 bits)
Accusé réception bloc (inutilisé)
(2 bits)
Commande
(4 bits)
Bloc
(1 octet)
Données
Adresse registre
Accusé réception registre
Accusé réception bloc
Commande
Bloc
Données bloc
(4 octets)
(2 octets)
(2 bits)
(2 bits)
(4 bits)
(1 octet)
(24 octets)
Exemple 3.1 :
Un compteur ION7300 est configuré comme appareil esclave Profibus. La station maître demande à changer
PT Primary (7000 hex) en 2400. La valeur du bloc est mise à 01 (paramètres de tension phase-neutre).
Paquet de requête :
Poids fort
00
00
9
Poids faible
60
Paquet de réponse :
Poids fort
Poids faible
00
00
9
60
octet 8
Données bloc n° 1 (VIn A)
octet 16
Données bloc n° 3 (VIn C)
octet 24
Données bloc n° 5 (VIn avg MAX)
Registre
70
00
Contrôle
02
Bloc
01
00
Contrôle
52
Bloc
01
octet 15
Registre
70
Données bloc n° 2 (VIn B)
octet 23
Données bloc n° 4 (VIn avg)
octet 31
Données bloc n° 6 (VIn avg MIN)
* Remarque : les valeurs indiquées dans les paquets représentés sont toutes exprimées au format hexadécimal.
6
Protocole de communication ION7300 Profibus DP
Schneider Electric
ANNEXE A-3 : CHANGEMENT DE BLOC
CHANGEMENT DE BLOC
PAQUET DE REQUÊTE
(Station maître vers 73xx ION)
Données (inutilisé)
(4 octets)
Adresse registre (inutilisé)
(2 octets)
Accusé réception registre (inutilisé)
(2 bits)
Accusé réception bloc (inutilisé)
(2 bits)
Commande (inutilisé)
(4 bits)
Bloc
(1 octet)
PAQUET DE RÉPONSE
(73xx ION vers station maître)
Données (inutilisé)
Adresse registre (inutilisé)
Accusé réception registre (inutilisé)
Accusé réception bloc
Commande (inutilisé)
Bloc
Données bloc
(4 octets)
(2 octets)
(2 bits)
(2 bits)
(4 bits)
(1 octet)
(24 octets)
Exemple 3.1 :
Un compteur ION7300 est configuré comme appareil esclave Profibus. La station maître demande à changer
le bloc de données en n° 12 (valeurs de distorsion harmonique totale).
Paquet de requête :
Poids fort
00
00
00
Poids faible
00
Paquet de réponse :
Poids fort
Poids faible
00
00
00
00
octet 8
Données bloc n° 1 (Va THD)
octet 16
Données bloc n° 3 (Vc THD)
octet 24
Données bloc n° 5 (Ib THD)
Registre
00
00
Contrôle
00
Bloc
0C
00
Contrôle
10
Bloc
0C
octet 15
Registre
00
Données bloc n° 2 (Vb THD)
octet 23
Données bloc n° 4 (Ia THD)
octet 31
Données bloc n° 6 (Ic THD)
* Remarque : les valeurs indiquées dans les paquets représentés sont toutes exprimées au format hexadécimal.
7
ION7300 Profibus DP Communications Protocol
Schneider Electric
ANNEXE B : TABLE D’AFFECTATION PAR DÉFAUT DES BLOCS
NB : cette section ne concerne que les compteurs ION7300 ayant été initialisés en usine. Toute modification de
configuration effectuée dans les modules d’exportation Profibus rend cette table inutilisable.
Bloc : n° 1
Bloc : n° 4
Mise à l’échelle : Oui (x10)
IONZero, IONFull : 0, 214748364
ProfiZero, ProfiFull : 0, 2147483640
Mise à l’échelle : Oui (x10)
IONZero, IONFull : -214748364, 214748364
ProfiZero, ProfiFull : -2147483640, 2147483640
Description
Tension phase-neutre 1
Tension phase-neutre 2
Tension phase-neutre 3
Tension phase-neutre moyenne
Tension phase-neutre moy.
maximale
Tension phase-neutre moy.
minimale
Étiquette
affichage
Liens
N/A
N/A
N/A
N/A
N/A
Power Meter
Power Meter
Power Meter
Power Meter
MAX n° 4
N/A
MIN n° 4
Description
kW phase 1
kW phase 2
kW phase 3
kW total
Valeur moyenne thermique kW
totale
Valeur moyenne thermique MAX
kW totale
Étiquette
affichage
Liens
N/A
N/A
N/A
kW tot
N/A
Power Meter
Power Meter
Power Meter
Power Meter
TD n° 1
N/A
MAX n° 30
Bloc : n° 2
Bloc : n° 5
Mise à l’échelle : Oui (x10)
IONZero, IONFull : 0, 214748364
ProfiZero, ProfiFull : 0, 2147483640
Mise à l’échelle : Oui (x10)
IONZero, IONFull : -214748364, 214748364
ProfiZero, ProfiFull : -2147483640, 2147483640
Description
Tension phase-phase 12
Tension phase-phase 23
Tension phase-phase 31
Tension phase-phase moyenne
Tension phase-phase moy.
MAX
Tension phase-phase moy. MIN
Étiquette
affichage
Liens
Description
Étiquette
affichage
Liens
Vll ab
Vll bc
Vll ca
Vll avg
N/A
Power Meter
Power Meter
Power Meter
Power Meter
MAX n° 8
N/A
N/A
N/A
kVAR tot
N/A
Power Meter
Power Meter
Power Meter
Power Meter
TD n° 2
N/A
MIN n° 8
kVAR 1
kVAR 2
kVAR 3
kVAR total
Valeur moyenne thermique kVAR
totale
Valeur moyenne thermique MAX
kVAR totale
N/A
MAX n° 31
Bloc : n° 6
Bloc : n° 3
Mise à l’échelle : Oui (x10)
IONZero, IONFull : -214748364, 214748364
ProfiZero, ProfiFull : -2147483640, 2147483640
Mise à l’échelle : Oui (x10)
IONZero, IONFull : 0, 214748364
ProfiZero, ProfiFull : 0, 2147483640
Description
Description
Courant 1
Courant 2
Courant 3
Courant moyen
Courant moyen MAX
Courant moyen MIN
8
Étiquette
affichage
Ia
Ib
Ic
I avg
N/A
N/A
Liens
Power Meter
Power Meter
Power Meter
Power Meter
MAX n° 13
MIN n° 13
kVA 1
kVA 2
kVA 3
kVA total
Valeur moyenne thermique kVA
totale
Valeur moyenne thermique MAX
kVA totale
Étiquette
affichage
Liens
N/A
N/A
N/A
kVA tot
N/A
Power Meter
Power Meter
Power Meter
Power Meter
TD n° 3
N/A
MAX n° 32
Protocole de communication ION7300 Profibus DP
Schneider Electric
Bloc : n° 7
Bloc : n° 10
Mise à l’échelle : Oui (x10)
IONZero, IONFull : -214748364, 214748364
ProfiZero, ProfiFull : -2147483640, 2147483640
Mise à l’échelle : Non (x1)
IONZero, IONFull : N/A, N/A
ProfiZero, ProfiFull : N/A, N/A
Description
Facteur de puissance A
Facteur de puissance B
Facteur de puissance C
Facteur de puissance total
Facteur de puissance avant
MIN
Facteur de puissance arrière
MIN
Étiquette
affichage
Liens
N/A
N/A
N/A
PF sign tot
N/A
Power Meter
Power Meter
Power Meter
Power Meter
MIN n° 22
N/A
MIN n° 23
Description
kWh importé
kWh exporté
kWh net
kVAR importé
kVAR exporté
kVARh net
Étiquette
affichage
N/A
N/A
kWh net
N/A
N/A
N/A
Liens
INT n° 1
INT n° 2
INT n° 4
INT n° 5
INT n° 6
INT n° 8
Bloc : n° 11
Mise à l’échelle : Oui (x10)
IONZero, IONFull : -214748364, 214748364
ProfiZero, ProfiFull : -2147483640, 2147483640
Bloc : n° 8
Mise à l’échelle : Oui (x100)
IONZero, IONFull : 0, 21474836
ProfiZero, ProfiFull : 0, 2147483600
Description
Déséquilibre tension
Déséquilibre courant
Fréquence réseau
Fréquence réseau MAX
Fréquence réseau MIN
Inutilisé
Étiquette
affichage
N/A
N/A
Freq
N/A
N/A
Description
Power Meter
Power Meter
Power Meter
MAX n° 21
MIN n° 21
Moyenne glissante kW
Moyenne prévue kW
Moyenne glissante kW MAX
Moyenne glissante kW MIN
Inutilisé
Inutilisé
KW swd
N/A
KW swd mx
N/A
SWD n° 1
SWD n° 1
MAX n° 27
MIN n° 27
Bloc : n° 12
Mise à l’échelle : Oui (x100)
IONZero, IONFull : 0, 21474836
ProfiZero, ProfiFull : 0, 2147483600
Mise à l’échelle : Non (x1)
IONZero, IONFull : N/A, N/A
ProfiZero, ProfiFull : N/A, N/A
kWh total
kVARh total
kVAh
Inutilisé
Inutilisé
Inutilisé
Liens
Liens
Bloc : n° 9
Description
Étiquette
affichage
Étiquette
affichage
N/A
N/A
N/A
N/A
N/A
N/A
Description
Liens
INT n° 3
INT n° 7
INT n° 9
Étiquette
affichage
Liens
Distorsion harmonique totale V1
V1 Total HD
Distorsion harmonique totale V2
V2 Total HD
Distorsion harmonique totale V3
V3 Total HD
Distorsion harmonique totale I1
I1 Total HD
Distorsion harmonique totale I2
I2 Total HD
Distorsion harmonique totale I3
I3 Total HD
Harmoniques
V1
Harmoniques
V2
Harmoniques
V3
Harmoniques
I1
Harmoniques
I2
Harmoniques
I3
9
ION7300 Profibus DP Communications Protocol
Schneider Electric
ANNEXE C-1 : TABLE D’AFFECTATION DES REGISTRES
PROFIBUS - ÉNUMERATION
Registre
Profibus
(hexa)
Pointeur
ION
7800
7800
LE
Volts Mode
0 ou 1 ou 2 ou 4
7801
7802
7803
7A4A
7A4B
7A4C
7801
7802
7803
7A4A
7A4B
7A4C
LE
LE
LE
LE
LE
LE
I1 Polarity
I2 Polarity
I3 Polarity
V1 Polarity
V2 Polarity
V3 Polarity
0
10
Lecture/
Ecriture
Description
Valeur par
défaut
0
Énumeration
0=‘4W-WYE’
1=‘DELTA’
2=‘SINGLE’
3=‘DEMO’
4=‘3W-WYE’
5=‘DIRECTDELTA’
0=‘Normal’
1=‘Inverted’
0=‘Normal’
1=‘Inverted’
Protocole de communication ION7300 Profibus DP
Schneider Electric
ANNEXE C-2 : TABLE D’AFFECTATION DES REGISTRES
PROFIBUS - NUMÉRIQUE
Registre Pointeur Lecture/
Profibus
ION
Ecriture
(hexa)
(hexa)
Description
7000
7000
LE
PT Primary
7001
7001
LE
PT Secondary
7002
7003
FF40
FF41
FF42
FF43
FF44
FF45
FF46
FF47
FF48
FFC0
FFC1
7002
7003
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
70B4 à
70C3
70C4 à
70D3
LE
LE
LS
LS
LS
LS
LS
LS
LS
LS
LS
LE
LE
LE
FFC2
Valeur par
défaut
CT Primary
CT Secondary
Profibus Software Version
Profibus Hardware Version
Meter Messaging Protocol Version
Meter Hardware Version
Meter Serial Number Upper
Meter Serial Number Lower
ION Framework Version
Profibus Address
Meter Type
Time of Day
Sliding Demand Sub-Intervals
120 ou 277
ou 347
120 ou 277
ou 347
5
5
10
10
10
N/A
N/A
N/A
10
126
1
N/A
900
Sliding Demand # of Sub-Intervals
2
Limite basse Limite haute
1
999999
1
999999
1
1
10
10
10
01
0001
001
10
0
1
0
1
999999
999999
2147483647
2147483647
2147483647
99
9912
999
2147483647
126
2147483647
2147483647
5940
1
15
ANNEXE C-3 : TABLE D’AFFECTATION DES REGISTRES
PROFIBUS - CONTRÔLE
Modules numériques externes
Module
n° 1
n° 2
n° 3
n° 4
Registre
Profibus (hexa)
5ADC
5ADD
5ADE
5ADF
Pointeur
ION
5ADC
5ADD
5ADE
5ADF
Lecture/
Ecriture
LE
LE
LE
LE
Lien par défaut
Aucun
Aucun
Aucun
Aucun
Limite basse
-2147483648
-2147483648
-2147483648
-2147483648
Limite haute
2147483647
2147483647
2147483647
2147483647
11
ION7300 Profibus DP Communications Protocol
Schneider Electric
Modules booléens externes
Désactivation : écriture dans le registre avec un zéro.
Activation : écriture dans le registre avec une valeur non nulle.
Module
Registre
Pointeur Lecture/ Lien par défaut
Profibus (hexa)
ION
Ecriture
n° 1
n° 2
n° 3
n° 4
n° 5
n° 6
n° 7
n° 8
608F
6090
6091
6092
6093
6094
6095
6096
608F
6090
6091
6092
6093
6094
6095
6096
LE
LE
LE
LE
LE
LE
LE
LE
Min/Max Enable
Aucun
Energy Enable
Aucun
Aucun
Aucun
Aucun
Aucun
Modules d’impulsions externes
Impulsion : écriture dans le registre avec une valeur non nulle. Une valeur nulle renvoie une exception et ne
provoque pas d’impulsion du registre.
REMARQUE : les impulsions seront générées une fois par seconde après la demande d’écriture jusqu’à
réception de la requête suivante.
Module
Registre
Pointeur Lecture/
Lien par défaut
Profibus (hexa)
ION
Ecriture
n° 1
n° 2
n° 3
n° 4
n° 5
n° 6
n° 7
n° 8
n° 9
n° 10
n° 11
n° 12
n° 13
n° 14
n° 15
n° 16
n° 17
n° 18
n° 19
n° 20
n° 21
n° 22
n° 23
n° 24
n° 25
n° 26
n° 27
n° 28
n° 29
n° 30
n° 31
n° 32
12
68AE
68AF
68B0
68B1
68B2
68B3
68B4
68B5
68B6
68B7
68B8
68B9
68BA
68BB
68BC
68BD
68BE
68BF
68C0
68C1
68C2
68C3
68C4
68C5
68C6
68C7
68C8
68C9
68CA
68CB
68CC
68CD
68AE
68AF
68B0
68B1
68B2
68B3
68B4
68B5
68B6
68B7
68B8
68B9
68BA
68BB
68BC
68BD
68BE
68BF
68C0
68C1
68C2
68C3
68C4
68C5
68C6
68C7
68C8
68C9
68CA
68CB
68CC
68CD
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
LE
Peak Demand Reset
Min/Max Reset
Sliding Window Demand Reset
Thermal Demand Reset
Aucun
Harmonic Min/Max Reset
Energy Reset
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
Aucun
PowerLogic ION7300 Profibus DP
Protocole de communication série
Pour obtenir de l’aide,
veuillez nous contacter :
Schneider Electric
Power Monitoring and Control
2195 Keating Cross Road
Saanichton, BC
Canada V8M 2A5
Tél. : 1-250-652-7100
295 Tech Park Drive, Suite 100
Lavergne, TN 37086
États-Unis
Tél. : 1-615-287-3400
Electropole (38 EQI)
31, rue Pierre Mendès France
F - 38050 Grenoble Cedex 9
Tél. : + 33 (0) 4 76 57 60 60
Assistance technique :
Contactez le représentant commercial
Schneider Electric de votre région pour
toute assistance ou visitez le site
www.powerlogic.com.
Seul du personnel qualifié doit se charger de l’installation,
de l’utilisation, de l’entretien et de la maintenance du
matériel électrique.
Schneider Electric décline toute responsabilité quant aux
conséquences de l’utilisation de ce matériel.
70023-0100-02
© 2006 Schneider Electric. Tous droits réservés.
10/2006

Manuels associés