Télécharger Imprimer la page

Publicité

Les langues disponibles

Les langues disponibles

Liens rapides

U P M 3 0 9
UniversalPowerMeter
MANUEL UTILISATEUR
U t i l i s a t i o n e t P r o g r a m m a t i o n
P r o t o c o l e M O D B U S

Publicité

loading

Sommaire des Matières pour Algodue ELETTRONICA UPM309

  • Page 1 U P M 3 0 9 UniversalPowerMeter MANUEL UTILISATEUR U t i l i s a t i o n e t P r o g r a m m a t i o n P r o t o c o l e M O D B U S...
  • Page 2 Limite de responsabilité Le fabricant se réserve le droit de modifier le produit ou le manuel sans préavis. Toute copie de ce manuel, en totalité ou en partie, que ce soit par photocopie ou par d’autres moyens, même de nature électronique, sans l’autorisation écrite du fabricant, enfreint les règles sur les droits d’auteur et est passible de poursuites.
  • Page 3 M A N U E L Utilisation et Programmation M O D B U S Protocole de communication...
  • Page 5 M A N U E L Utilisation et Programmation...
  • Page 6 SOMMAIRE • Utilisation et Programmation 1. INTRODUCTION .......................7 2. SYMBOLES GRAPHIQUES ....................7 3. VERIFICATIONS PRELIMINAIRES ..................8 4. DESCRIPTION GENERALE ....................8 5. INSTALLATION .........................9 5.1 PRÉREQUIS ENVIRONNEMENTAUX ............................9 5.2 MONTAGE ....................................9 6. MESURES DE SECURITE ....................9 7. RACCORDEMENTS ELECTRIQUES .................10 7.1 RACCORDEMENTS COURANT ET TENSION ...........................
  • Page 7 1. INTRODUCTION Cette notice présente les informations nécessaires à l’installation, la configuration et l’utilisation de l’appareil. La notice est à exploiter par des techniciens qualifiés. Ceux-ci auront l’expérience et les habilitations en correspondance avec les dangers relatifs aux réseaux électriques. Le personnel sera à même d’opérer les premiers secours et être en possession des équipements de protection individuels.
  • Page 8 3. VERIFICATIONS PRELIMINAIRES NOTE. A l’ouverture de la boite, vérifier que l’équipement n’a pas été endommagé dans le transport. En cas de dommage apparent, contacter votre distributeur pour une demande de SAV. Contenu de la boite: • l’appareil • le guide d’installation rapide •...
  • Page 9 5. INSTALLATION NOTE. L’équipement respecte les normes 89/366/EEC, 73/23/EEC. Cependant une installation non conforme peut conduire à des champs magnétiques et à des interférences radio. Il est donc essentiel de se conformer à la norme CEM. 5.1 PRÉREQUIS ENVIRONNEMENTAUX L’environnement relatif à l’installation de l’appareil doit répondre aux points suivants: •...
  • Page 10 7. RACCORDEMENTS ELECTRIQUES ATTENTION! L’installation et la mise en service de l’instrument doit être réalisée par du personnel qualifié. Mettre hors tension avant installation de l’équipement. 7.1 RACCORDEMENTS COURANT ET TENSION DANGER! Cette partie décrit les entrées de mesure tension et courant susceptibles de niveaux de tension dangereux.
  • Page 11 Pour la connexion Rogowski, connecter le fil blanc au borne + , le blindage au borne G et le fil bleu au borne - . Se référer à la figure suivante. Fil BLANC Blindage Fil BLEU Detail pour raccordement boucle Rogowski Schémas utilisant des transformateurs de tension (TT): CHARGE CHARGE...
  • Page 12 7.3 PORT DE COMMUNICATION RS485 ATTENTION! Avant raccordement, vérifier l’absence de courant et de tension dans les conducteurs. NE PAS CONNECTER sous tension. NOTE. Le port RS485 est disponible sur les modèles disposant de cette option. La communication par le port série RS485 permet la gestion de l’appareil en local ou à...
  • Page 13 7.4 PORT DE COMMUNICATION ETHERNET ATTENTION! Avant raccordement, vérifier l’absence de courant STATUS SPEED LINK et de tension dans les conducteurs. NE PAS CONNECTER sous tension. NOTE. Le port ETHERNET est disponible sur les modèles disposant de cette option. Port ETHERNET et LED Le port de communication ETHERNET donne la possibilité...
  • Page 14 7.5 SORTIES DIGITALES ATTENTION! Avant raccordement, vérifier l’absence de courant et de tension dans les conducteurs. NE PAS CONNECTER sous tension. ATTENTION! Avant raccordement des sorties digitales, vérifier si la configuration est de type NPN ou PNP. Se référer au dos de l’appareil pour la configuration effective.
  • Page 15 8. CONFIGURATION ET UTILISATION A la première mise sous tension, les pages suivantes sont affichées. Nom de l’appareil Version de firmware Valeurs Instantanées La séquence des pages est toujours la même pour les mises sous tension suivantes, sauf pour la page Valeurs Instant.
  • Page 16 SYMBOLE SIGNIFICATION AFFECTATION Attention générale Dépassement du fond échelle de mesure. Pages de mesures Setup, pendant la programmation Ratio TC*TT (ou FSA*TT selon modèle) trop élevé. TC, FSA, TT CLIGNOTANT Mémoire pleine, arrêt d’enregistrement (en mode FILL). Toute page sauf Setup CLIGNOTANT Ordre des phases indéfini (ex.
  • Page 17 8.2 STRUCTURE DES PAGES D’AFFICHAGE Jusqu’à 6 groupes de pages sont disponibles on l’affichage de l’appareil, selon le modèle. Changer le groupe avec la touche M/ . Le groupe 5 (Setup) est protégé par un mot de passe, pour plus de détails se référer à la section 8.15.
  • Page 18 8.4 GROUPE 1 - VALEURS INSTANTANÉES Dans ce groupe, les valeurs instantanées et leurs correspondances min/max sont affichées selon le modèle d’appareil et le mode de raccordement. Faire défiler les pages en boucle avec les touches La présentation est celle d’un appareil toute option avec raccordement 3 phases, 4 fils, 3 courants. NOTE.
  • Page 19 8.5 OVERFLOW DE MESURE En cas de courants et/ou de tensions trop élevés, en accord avec la norme EN 61010-2-030, l’appareil doit informer l’utilisateur de toute situation dangereuse de dépassement (OVF-overflow). Lorsqu’une telle situation existe, l’appareil affiche “----” pour les valeurs concernées et le symbole est clignotant.
  • Page 20 MODE DE RACCORDEMENT (=disponible) PAGE VALEUR VALEUR PARAMETRE AFFICHEE MAX () MIN () 3ph, 4f, 3c 3ph, 3f, 3c 3ph, 3f, 2c 1phase A1 • Courant sur Phase 1      A2 • Courant sur Phase 2 ...
  • Page 21 8.8 GROUPE 2 - VALEURS DMD (DEMANDE) Le groupe 2 affiche les valeurs de demande (DMD) et leurs correspondances maximum en fonction du modèle d’appareil et de leur raccordement. Les paramètres DMD sont calculés en fonction des réglages de mode DMD et de temps d’intégration définis (voir le chapitre 8.15.12).
  • Page 22 8.10 TABLE DES PARAMETRES DE DMD Le tableau liste les paramètres disponibles en fonction du modèle d’appareil et de son raccordement. La colonne “PAGE AFFICHEE” indique le numéro de page pour l’appareil correspondant comme indiqué en section 8.8. Avec raccordement 1 phase, les valeurs de BILAN résultent d’une différence entre la DMD de puissance importée et la DMD de puissance exportée (L1 - L1 MODE DE RACCORDEMENT (=disponible)
  • Page 23 8.11 GROUPE 3 - VALEURS DE ARMONIQUE Les harmoniques sont calculées jusqu’au 15ème ordre et sont affichées en valeur absolue selon le mode de raccordement. Les valeurs d’harmoniques sont calculées toutes les 7 s. Faire défiler les pages des harmoniques de 0 à 15 en boucle avec les touches En appuyant simultanément sur les touches et ...
  • Page 24 ..........................Utilisation et Programmation...
  • Page 25 ......8.12 HARMONIC PARAMETER TABLE Le tableau liste les paramètres disponibles en fonction du modèle d’appareil et de son raccordement. La colonne “PLAGE DE PAGES AFFICHEES” indique le numéro de page pour l’appareil correspondant comme indiqué en section 8.11. PLAGE DE MODE DE RACCORDEMENT (=disponible) PARAMETRE PAGES...
  • Page 26 8.13 GROUPE 4 - COMPTEURS D’ENERGIE Dans ce group, les compteurs d’énergie s’affichent en fonction du modèle d’appareil et de son mode de raccordement. Selon la configuration de l’appareil, l’énergie apparente est affichée en un total cumulé (ind+cap) ou avec valeurs distinctes de puissance inductive ou capacitive. Faire défiler les pages en boucle avec les touches La présentation est celle d’un appareil toute option fourni avec option Compteurs apparentes totaux (ind+cap) et avec raccordement 3 phases, 4 fils, 3 courants.
  • Page 27 Utilisation et Programmation...
  • Page 28 8.14 TABLE DES PARAMETRES DES COMPTEURS D’ENERGIE Le tableau liste les paramètres disponibles en fonction du modèle d’appareil et de son raccordement. La colonne “PAGE AFFICHEE” indique le numéro de page pour l’appareil correspondant comme indiqué en section 8.13. Avec raccordement 1 phase, les valeurs de BILAN résultent d’une différence entre l’énergie importée et l’énergie exportée (L1 - L1 MODE DE RACCORDEMENT (=disponible)
  • Page 29 MODE DE RACCORDEMENT (=disponible) PAGE PARAMETRE AFFICHEE 3ph, 4f, 3c 3ph, 3f, 3c 3ph, 3f, 2c 1phase +kvarh2-C • Energie Reactive Capacitive Importée sur Phase 2  -kvarh2-C • Energie Reactive Capacitive Exportée sur Phase 2  +kvarh2-L • Energie Reactive Inductive Importée sur Phase 2 ...
  • Page 30 8.15 GROUPE 5 - CONFIGURATION (SETUP) Dans ce groupe sont affichées les pages pour la Configuration de l’appareil, selon le modèle. Pour accéder à la Configuration, placez-vous sur la page Setup?, appuyer sur la touche   pendant au moins 3 s et puis entrez le mot de passe comme décrit ci-dessous (valeur par défaut: 0000): 1.
  • Page 31 8.15.3 Configuration du rapport de TC (Transformateur de Courant) Pages uniquement pour l’appareil TC 1/5A. ATTENTION! En cas de modification de ce paramètre, l’appareil procédera à: • RAZ des valeurs Min/Max, DMD et compteurs d’énergie • Fixe par défaut les sorties digitales en configuration (désactivée) •...
  • Page 32 8.15.5 Configuration de FSA (Fond echelle du courant) Page uniquement pour l’appareil avec entrées Rogowski. ATTENTION! En cas de modification de ce paramètre, l’appareil procédera à: • RAZ des valeurs Min/Max, DMD et compteurs d’énergie • Fixe par défaut les sorties digitales en configuration (désactivée) •...
  • Page 33 8.15.7 Sélection de la vitesse de communication Page uniquement pour l’appareil avec port RS485. Il est ainsi possible de sélectionner la vitesse de communication. Valeurs disponibles: 300, 600, 1.2k, 2.4k, 4.8k, 9.6k, 19.2k, 38.4k, 57.6k bps. Exemple: 19.2k=19200 bps Pour modifier la valeur, appuyer sur la touche   . Le paramètre clignote. Avec les touches sélectionner la vitesse de communication souhaitée et confirmer avec la touche ...
  • Page 34 8.15.10 Paramètrage de les sorties digitales (DO) Par cette page, il est possible de activer / désactiver deux sorties digitales (DO) en mode alarme ou émission impulsions. Par défaut, lors du premier accès à la rubrique de Configuration générale, les sorties digitales sont désactivées (NONE) et aucun paramètre n’y est associé.
  • Page 35 En Mode PULSE 1. Les symboles identifiant le type de paramètre (ex. -Wh∑=énergie active exportée totale) clignote. Sélectionner le paramètre devant être associé à la sortie digitale avec les touches et confirmer avec la touche   . Paramètres disponibles: compteurs d’énergie sauf valeurs de balance (voir section 8.14). 2.
  • Page 36 8.15.12 Configuration pour le calcul des paramètres de demande (DMD) ATTENTION! Lorsqu’un paramètre de mode DMD ou de temps d’intégration DMD est modifié, les valeurs de DMD et DMD max sont remises à zéro et la période d’intégration DMD est réinitialisée. Différents modes de calcul DMD sont disponibles selon le modèle d’appareil: •...
  • Page 37 8.15.13 Horloge temps réel Sur cette page, il est possible de régler la date et l’heure. Il est recommandé de régler l’heure et la date avant toute opération d’enregistrement. ATTENTION! L’horaire d’été (DST) n’est pas géré automatiquement. Si nécessaire, le changement d’heure s’opère par réglage sur l’appareil.
  • Page 38 8.15.15 RAZ des valeurs maximales Cette page permet la Remise à Zéro (RAZ) d’un groupe de valeurs maximales. Les différents groupes de valeurs maximales sont identifiés par les symboles spécifiques: • Gr 1 (V): tensions maximales ( V1, V2, V3, V12, V23, V31, V∑ •...
  • Page 39 Un message de confirmation (CONF?) s’affichera. Utiliser les touches pour sélectionner la réponse clignotant: • YES=RAZ des valeurs DMD maximales sélectionnés • NO=Aucune action n’est opérée Confirmer avec la touche   . La dernière page sera affichée. 8.15.17 RAZ des valeurs de minimales Cette page permet la Remise à...
  • Page 40 MODE DE RACCORDEMENT (=disponible) PARAMETRE BASIC 3ph, 4f, 3c 3ph, 3f, 3c 3ph, 3f, 2c 1phase V3 • Tension Phase 3-Neutre   V12 • Tension entre Lignes 1 & 2     V23 • Tension entre Lignes 2 & 3 ...
  • Page 41 MODE DE RACCORDEMENT (=disponible) PARAMETRE BASIC 3ph, 4f, 3c 3ph, 3f, 3c 3ph, 3f, 2c 1phase HaV12 • 0 (CC) ...15° Rang Harmonique de Tension entre Lignes 1&2     HaV23 • 0 (CC) ...15° Rang Harmonique de Tension entre Lignes 2&3 ...
  • Page 42 INFORMATIONS A PROPOS DE LA CALCULATION DES VALEURS MIN/AVG/MAX POUR LES ENREGISTREMENTS Vu que l’appareil fait des mesures bidirectionnelles sur les quatre quadrants, tous les paramètres de puissance, facteur de puissance, tangente Ø ont un signe positif ou negatif selon le quadrant. L’intervalle d’enregistrement est programmable en pas 10 s et avec une valeur entre les 10 s et les 3600 s.
  • Page 43 8.15.19 Effacement des données enregistrées ATTENTION! Cette fonction effacera toutes les données d’enregistrement: les données ne seront pas récupérables. L’effacement des données est différent selon la version d’appareil: • Basic: efface l’enregistrement des valeurs de puissance moyenne (AVG) active & réactive •...
  • Page 44 8.16 GROUPE 6 - INFO Dans ce group sont affichées les informations générales de l’appareil. Faire défiler les pages en boucle à l’aide des touches Les pages suivantes font référence au modèle toute option avec port RS485. Le tableau suivant reporte les informations disponibles selon le modèle d’appareil. La colonne “PAGE” indique le numéro de page correspondant comme indiqué...
  • Page 45 9. SPECIFICATIONS TECHNIQUES ALIMENTATION AUXILIAIRE Tension d’alimentation (selon le modèle): Appareil avec port RS485: 230 VAC ±15% 115 VAC ±15% sur demande 85...265 VAC / 110 VDC ±15% sur demande Appareil avec port Ethernet: 85...265 VAC / 110 VDC ±15% Sécurité: 300 V CAT III Consommation maximale:...
  • Page 46 CONDITIONS ENVIRONNEMENTALES Température de fonctionnement: -25°C ... +55°C (3K6) Température de stockage: -25°C ... +75°C (2K3) Humidité maximale (sans condensation): Amplitude de vibrations sinusoïdales: 50 Hz ±0.075 mm Degré de protection – face avant: IP54 (garantie uniquement en cas d’installation dans un panneau avec un degré de protection min. IP54) Degré...
  • Page 47 M O D B U S Communication Protocol...
  • Page 48 INDEX • Modbus protocol 1. Description ........................49 1.1 LRC GENERATION..................................50 1.2 CRC GENERATION ................................... 51 2. Command structure ......................54 2.1 MODBUS RTU ................................... 54 2.2 MODBUS TCP ................................... 56 2.3 FLOATING POINT AS PER IEEE STANDARD ..........................58 3. Exception codes ......................59 3.1 MODBUS RTU ...................................
  • Page 49 1. DESCRIPTION MODBUS RTU is a master-slave communication protocol, able to support up to 247 slaves connected in a bus or a star network. The protocol uses a simplex connection on a single line. In this way, the communication messages move on a single line in two opposite directions.
  • Page 50 1.1 LRC GENERATION The Longitudinal Redundancy Check (LRC) field is one byte, containing an 8–bit binary value. The LRC value is calculated by the transmitting device, which appends the LRC to the message. The receiving device recalculates an LRC during receipt of the message, and compares the calculated value to the actual value it received in the LRC field.
  • Page 51 1.2 CRC GENERATION The Cyclical Redundancy Check (CRC) field is two bytes, containing a 16–bit value. The CRC value is calculated by the transmitting device, which appends the CRC to the message. The receiving device recalculates a CRC during receipt of the message, and compares the calculated value to the actual value it received in the CRC field.
  • Page 52 CRC GENERATION FUNCTIONS - With Table All of the possible CRC values are preloaded into two arrays, which are simply indexed as the function increments through the message buffer. One array contains all of the 256 possible CRC values for the high byte of the 16–bit CRC field, and the other array contains all of the values for the low byte.
  • Page 53 CRC GENERATION FUNCTIONS - Without Table unsigned short ModBus_CRC16( unsigned char * Buffer, unsigned short Length ) /* ModBus_CRC16 Calculatd CRC16 with polynome 0xA001 and init value 0xFFFF Input *Buffer - pointer on data Input Lenght - number byte in buffer Output - calculated CRC16 unsigned int cur_crc;...
  • Page 54 2. COMMAND STRUCTURE The master communication device can send reading or writing commands to the slave (instrument). The structure for reading and writing commands is following described according to the used communication protocol (RTU or TCP). 2.1 MODBUS RTU In this section, the tables describe the reading command structure (Query) and the writing command structure. Both commands are followed by a response sent by slave.
  • Page 55 WRITING COMMAND STRUCTURE (function code $10) The master communication device can send commands to the instrument for setup. More settings can be carried out, at the same time, sending a single command, only if the relevant registers are consecutive (see chapter 4).
  • Page 56 2.2 MODBUS TCP In this section, the tables describe the reading command structure (Query) and the writing command structure. Both commands are followed by a response sent by slave. These tables refer to a master-slave communication in MODBUS TCP. READING COMMAND STRUCTURE The master communication device can send commands to the instrument to read its status, setup and the measured values.
  • Page 57 WRITING COMMAND STRUCTURE (function code $10) The master communication device can send commands to the instrument for setup. More settings can be carried out, at the same time, sending a single command, only if the relevant registers are consecutive (see chapter 4).
  • Page 58 2.3 FLOATING POINT AS PER IEEE STANDARD The basic format allows a IEEE standard floating-point number to be represented in a single 32 bit format, as shown below: N.n = (-1) (1.f ) e’-127 where S is the sign bit, e’ is the first part of the exponent and f is the decimal fraction placed next to 1. Internally the exponent is 8 bits in length and the stored fraction is 23 bits long.
  • Page 59 3. EXCEPTION CODES When the slave (instrument) receives a not-valid query or command, an error response is sent. The error response structure is following described according to the used communication protocol (RTU or TCP). 3.1 MODBUS RTU In this section, the table describes the error response structure following to a not-valid query or command. This table refers to a master-slave communication in MODBUS RTU.
  • Page 60 Exception codes for MODBUS TCP are following described: ILLEGAL FUNCTION: the function code is unknown by the server. ILLEGAL DATA ADDRESS: the data address received in the query is not an allowable address for the slave (i.e. the combination of register and transfer length is invalid). ILLEGAL DATA VALUE: a value contained in the query data field is not an allowable value for the slave.
  • Page 61 4. REGISTER TABLES NOTE. Highest number of registers (or bytes) which can be read with a single command: • in RTU mode: 127 registers • in TCP mode: 256 bytes NOTE. Highest number of registers which can be programmed with a single command: •...
  • Page 62 4.1 READING REGISTERS (FUNCTION CODE $03 / $04) INTE G ER IE E E F. code Param e ter Sign Register Register (Hex) Words M.U. Words M.U. (Hex) (Hex) REAL TIME VALUES V1 • Phase 1-N voltage 03 / 04 0000 1000 V2 •...
  • Page 63 INTE G ER IE E E F. code Param e ter Sign Register Register (Hex) Words M.U. Words M.U. (Hex) (Hex) REAL TIME VALUES F • Frequency 03 / 04 0072 105A Phase sequence ($00=123-CCW, $01=321-CW, $02=not 03 / 04 0074 105C defined)
  • Page 64 INTE G ER IE E E F. code Param e ter Sign Register Register (Hex) Words M.U. Words M.U. (Hex) (Hex) MAXIMUM VALUES • Phase 1-N voltage MAX 03 / 04 0200 1200 • Phase 2-N voltage MAX 03 / 04 0202 1202 •...
  • Page 65 INTE G ER IE E E F. code Param e ter Sign Register Register (Hex) Words M.U. Words M.U. (Hex) (Hex) MAXIMUM VALUES +TANØ1 • Phase 1 imported tangent Ø MAX 03 / 04 0288 0,001 1258 -TANØ1 • Phase 1 exported tangent Ø MAX 03 / 04 028A 0,001...
  • Page 66 INTE G ER IE E E F. code Param e ter Sign Register Register (Hex) Words M.U. Words M.U. (Hex) (Hex) MINIMUM VALUES P∑ • System active power MIN 03 / 04 0314 12B4 S∑ • System apparent power MIN 03 / 04 0318 12B6...
  • Page 67 INTE G ER IE E E F. code Param e ter Sign Register Register (Hex) Words M.U. Words M.U. (Hex) (Hex) ENERGY COUNTERS +kvarh2-C • Phase 2 imported capacitive reactive energy 03 / 04 04A0 0,1varh 1450 varh -kvarh2-C • Phase 2 exported capacitive reactive energy 03 / 04 04A4 0,1varh...
  • Page 68 INTE G ER IE E E F. code Param e ter Sign Register Register (Hex) Words M.U. Words M.U. (Hex) (Hex) VOLTAGE & CURRENT HARMONIC COMPONENT UP TO 15 HaV2 • Phase 2-N voltage component 13 03 / 04 053A 0,01% 153A HaV2 •...
  • Page 69 INTE G ER IE E E F. code Param e ter Sign Register Register (Hex) Words M.U. Words M.U. (Hex) (Hex) VOLTAGE & CURRENT HARMONIC COMPONENT UP TO 15 HaV23 • Line 23 voltage component 10 03 / 04 0594 0,01% 1594 HaV23 •...
  • Page 70 INTE G ER IE E E F. code Param e ter Sign Register Register (Hex) Words M.U. Words M.U. (Hex) (Hex) VOLTAGE & CURRENT HARMONIC COMPONENT UP TO 15 HaA2 • Phase 2 current component 7 03 / 04 05EE 0,01% 15EE HaA2 •...
  • Page 71 INTE G E R F. code Re g i ste r d es c ript io n Da ta mea nin g Register (Hex) Words (Hex) INSTRUMENT INFORMATION Serial number 03 / 04 2000 10 ASCII characters, $00...$FF Firmware release 03 / 04 2006 Convert the read hexadecimal value in...
  • Page 72 4.2 READING AND WRITING REGISTERS (FUNCTION CODE $03 / $04 / $10) WARNING! If CT ratio, PT ratio, wiring mode or current full scale is modified, the instrument will: • reset all MIN/MAX values, all DMD values, all energy counters •...
  • Page 73 INTE G E R F. code Re g i ste r d es c ript io n P ro gr a mmabl e dat a Register (Hex) Words (Hex) INSTRUMENT GENERAL SETUP Maximum and DMD max value reset 2042 $01=V1, V2, V3, V12, V23, V31, V∑ $02=A1, A2, A3, AN, A∑...
  • Page 74 INTE G E R F. code Re g i ste r d es c ript io n P ro gr a mmabl e dat a Register (Hex) Words (Hex) INSTRUMENT GENERAL SETUP Digital output 1 mode 03 / 04 / 10 204C $00=disabled $01=alarm high or active power sign...
  • Page 75 INTE G E R F. code Re g i ste r d es c ript io n P ro gr a mmabl e dat a Register (Hex) Words (Hex) INSTRUMENT GENERAL SETUP Digital output 2 setup according to the mode: 03 / 04 / 10 205E In Alarm mode:...
  • Page 76 INTE G E R F. code Re g i ste r d es c ript io n P ro gr a mmabl e dat a Register (Hex) Words (Hex) INSTRUMENT GENERAL SETUP Rate of AVG or MIN/AVG/MAX recording (according to the 03 / 04 / 10 210A BASIC instrument version:...
  • Page 77 INTE G E R F. code Re g i ste r d es c ript io n P ro gr a mmabl e dat a Register (Hex) Words (Hex) Energy counter recording status 03 / 04 / 10 2148 Bit encoding: b1(LSb)=status (0=stopped, 1=active) b2=memory full (0=no, 1=yes) b3=memory overwritten (0=no, 1=yes)
  • Page 78 OU TP UTS RE C -E NH AL=Digital Output, Alarm CODE (Hex) D es crip t ion MAM=M in /Avg /Max PLS=Digital Output, Pulse E C =En e rgy cou n ters AO=Analog Output PARAMETER CODES 0024 THDV1 • Phase 1-N voltage THD 0025 THDV2 •...
  • Page 79 OU TP UTS RE C -E NH AL=Digital Output, Alarm CODE (Hex) D es crip t ion MAM=M in /Avg /Max PLS=Digital Output, Pulse E C =En e rgy cou n ters AO=Analog Output PARAMETER CODES 0063 -PF2 • Phase 2 capacitive power factor DMD 0064 +PF3 •...
  • Page 80 OU TP UTS RE C -E NH AL=Digital Output, Alarm CODE (Hex) D es crip t ion MAM=M in /Avg /Max PLS=Digital Output, Pulse E C =En e rgy cou n ters AO=Analog Output PARAMETER CODES 0102 -kvarh2-L • Phase 2 exported inductive reactive energy 0103 +kvarh3-C •...
  • Page 81 OU TP UTS RE C -E NH AL=Digital Output, Alarm CODE (Hex) D es crip t ion MAM=M in /Avg /Max PLS=Digital Output, Pulse E C =En e rgy cou n ters AO=Analog Output PARAMETER CODES 0132 HaV3 • Phase 3-N voltage component 4 0133 HaV3 •...
  • Page 82 OU TP UTS RE C -E NH AL=Digital Output, Alarm CODE (Hex) D es crip t ion MAM=M in /Avg /Max PLS=Digital Output, Pulse E C =En e rgy cou n ters AO=Analog Output PARAMETER CODES 0162 HaV31 • Line 31 voltage component 4 0163 HaV31 •...
  • Page 83 OU TP UTS RE C -E NH AL=Digital Output, Alarm CODE (Hex) D es crip t ion MAM=M in /Avg /Max PLS=Digital Output, Pulse E C =En e rgy cou n ters AO=Analog Output PARAMETER CODES 0192 HaA3 • Phase 3 current component 4 0193 HaA3 •...
  • Page 84 INTE GE R F. code Re g i ste r d es c ript io n P rogra mma ble da ta Register (Hex) Words (Hex) RECORDING DOWNLOAD Prepare data for downloading F000 $01=prepare AVG or MIN/AVG/MAX rec. (according to the instrument model) (according to the instr.
  • Page 85 Re g i ste r d es c ript io n Value format Words MIN/AVG/MAX RECORDING PARAMETER BLOCK - ENH VERSION Timestamp of the record block UnixTime • MIN value - parameter position 1 0.005% FS • AVG value - parameter position 1 0.005% FS •...
  • Page 86 Re g i ste r d es c ript io n Value format Words MIN/AVG/MAX RECORDING PARAMETER BLOCK - ENH VERSION • MIN value - parameter position 16 0.005% FS • AVG value - parameter position 16 0.005% FS • MAX value - parameter position 16 0.005% FS •...
  • Page 87 Re g i ste r d es c ript io n Value format Words (IEEE) ENERGY COUNTER RECORDING PARAMETER BLOCK - ENH VERSION Timestamp of the record block UnixTime +kWh1 • Phase 1 imported active energy 0.1 Wh -kWh1 • Phase 1 exported active energy 0.1 Wh +kWh2 •...
  • Page 88 Re g i ste r d es c ript io n Value format Words (IEEE) ENERGY COUNTER RECORDING PARAMETER BLOCK - ENH VERSION +kvarh3-L • Phase 3 imported inductive reactive energy 0.1 varh -kvarh3-L • Phase 3 exported inductive reactive energy 0.1 varh +kvarh∑-C •...
  • Page 89 5. READING COMMAND EXAMPLES In this chapter, some reading command examples are described according to the used communication protocol (RTU or TCP). 5.1 MODBUS RTU The following tables show some reading examples in MODBUS RTU. Values contained both in Query and Response messages are in hex format. CURRENT VALUE READING Query example: 0103000E000A0EA4 Example Byte Description...
  • Page 90 WIRING MODE READING Query example: 0103203C0002C70F Example Byte Description Slave address Function code High Starting register High 2 words to be read High Response example: 01030400018599 Example Byte Description Slave address Function code 4 data bytes High 3 phase, 4 wire, 3 current wiring mode High High 5.2 MODBUS TCP...
  • Page 91 Response example: 01000000000314000009990000099F000009900000001900000998 Example Byte Description Transaction ID High Protocol ID High 22 data bytes Unit ID Function code 20 reading bytes High 2457 mA phase 1 current (A1) High High 2463 mA phase 2 current (A2) High High 2448 mA phase 3 current (A3) High High 25 mA neutral current (AN)
  • Page 92 Response example: 01000000000701030400000001 Example Byte Description Transaction ID High Protocol ID High 7 data bytes Unit ID Function code 4 reading bytes High 3 phase, 4 wire, 3 current wiring mode High MODBUS RTU, TCP...
  • Page 93 6. WRITING COMMAND EXAMPLES In this chapter, some writing command examples are described according to the used communication protocol (RTU or TCP). 6.1 MODBUS RTU The following tables show some writing examples in MODBUS RTU. Values contained in Command, Query and Response messages are in hex format. WIRING MODE SETUP Command example: 0110203C000204000000032E29 Example Byte Description...
  • Page 94 DATE&TIME SETUP Command example: 0110204A000204522E5FD43FA7 Example Byte Description Slave address Function code High Starting register High 2 words to be written 4 data bytes High Set 9 September 2013, 23:55:00 High High Response example: 0110204A0002DE6B Example Byte Description Slave address Function code High Starting register...
  • Page 95 RECORDING DOWNLOAD FOR BASIC INSTRUMENT VERSION 1° STEP: prepare data for downloading Command example: 0110F000000204000000016B36 Example Byte Description Slave address Function code High Starting register High 2 words to be written 4 data bytes High Prepare data for downloading High High Response example: 0110F000000272C8 Example Byte Description...
  • Page 96 Response example: 01 04 D8 53FDAEF0 05FC 0000 05FB 0000 05FA 0000 05FB 0000 002E 0000 002D 0000 0030 0000 002F 0000 53FDAF2C 0955 0000 0953 0000 0953 0000 0954 0000 003C 0000 003C 0000 003F 0000 003D 0000 53FDAF68 10BB 0000 10B9 0000 10B8 0000 10BA 0000 0057 0000 0057 0000 005B 0000 0059 0000 53FDAFA4 10C4 0000 10C2 0000 10C1 0000 10C2 0000 0057 0000 0057 0000 005B 0000 0059 0000 53FDAFE0 10BF 0000 10BD 0000 10BC 0000 10BE 0000 0057 0000 0058 0000 005C 0000 0059 0000 53FDB01C 10C1 0000 10BF 0000 10BE 0000 10BF 0000 0057 0000 0058 0000 005C 0000 0059 0000...
  • Page 97 RECORDING DOWNLOAD FOR ENH INSTRUMENT VERSION Example with +P∑, +Q∑, +S∑ parameters enabled for recording. 1° STEP: prepare data for downloading Command example: 0110F000000204000000016B36 Example Byte Description Slave address Function code High Starting register High 2 words to be written 4 data bytes High Prepare data for downloading...
  • Page 98 Response example: 01 04 DC 53FDED84 10BB 10DF 10FB 0058 0058 0058 10BB 10DF 10FB 53FDEDC0 10CC 10E2 10F9 0058 0058 0059 10CC 10E2 10F9 53FDEDFC 10EA 10FF 1114 0058 0059 0059 10EA 10FF 1114 53FDEE38 10E8 10F9 1119 0058 0059 0059 10E8 10F9 1119 53FDEE74 10EB 10FD 112E 0058 0059 0059 10EB 10FD 112E 53FDEEB0 1101 110C 112A 0059 0059 0059 1101 110C 112A 53FDEEEC 10DE 1104 111B 0058 0059 0059 10DE 1104 111B...
  • Page 99 6.2 MODBUS TCP The following tables show some writing examples in MODBUS TCP. Values contained in Command, Query and Response messages are in hex format. WIRING MODE SETUP Command example: 01000000000B0110203C00020400000003 Example Byte Description Transaction ID High Protocol ID High 11 data bytes Unit ID Function code...
  • Page 100 DATE&TIME SETUP Command example: 01000000000B0110204A000204522E5FD4 Example Byte Description Transaction ID High Protocol ID High 11 data bytes Unit ID Function code High Starting register High 2 words to be written 4 bytes to be written High Set 9 September 2013, 23:55:00 High Response example: 0100000000060110204A0001 Example Byte Description...
  • Page 101 RECORDING DOWNLOAD FOR BASIC INSTRUMENT VERSION 1° STEP: prepare data for downloading Command example: 01000000000B0110F00000020400000001 Example Byte Description Transaction ID High Protocol ID High 11 data bytes Unit ID Function code High Starting register High 2 words to be written 4 bytes to be written High Prepare data for downloading...
  • Page 102 Response example: 01 00000000 DB 01 04 D8 53FDAEF0 05FC 0000 05FB 0000 05FA 0000 05FB 0000 002E 0000 002D 0000 0030 0000 002F 0000 53FDAF2C 0955 0000 0953 0000 0953 0000 0954 0000 003C 0000 003C 0000 003F 0000 003D 0000 53FDAF68 10BB 0000 10B9 0000 10B8 0000 10BA 0000 0057 0000 0057 0000 005B 0000 0059 0000 53FDAFA4 10C4 0000 10C2 0000 10C1 0000 10C2 0000 0057 0000 0057 0000 005B 0000 0059 0000 53FDAFE0 10BF 0000 10BD 0000 10BC 0000 10BE 0000 0057 0000 0058 0000 005C 0000 0059 0000...
  • Page 103 RECORDING DOWNLOAD FOR ENH INSTRUMENT VERSION Example with +P∑, +Q∑, +S∑ parameters enabled for recording. 1° STEP: prepare data for downloading Command example: 01000000000B0110F00000020400000001 Example Byte Description Transaction ID High Protocol ID High 11 data bytes Unit ID Function code High Starting register High...
  • Page 104 Response example: 01 00000000 DF 01 04 DC 53FDED84 10BB 10DF 10FB 0058 0058 0058 10BB 10DF 10FB 53FDEDC0 10CC 10E2 10F9 0058 0058 0059 10CC 10E2 10F9 53FDEDFC 10EA 10FF 1114 0058 0059 0059 10EA 10FF 1114 53FDEE38 10E8 10F9 1119 0058 0059 0059 10E8 10F9 1119 53FDEE74 10EB 10FD 112E 0058 0059 0059 10EB 10FD 112E 53FDEEB0 1101 110C 112A 0059 0059 0059 1101 110C 112A 53FDEEEC 10DE 1104 111B 0058 0059 0059 10DE 1104 111B...
  • Page 105 MODBUS RTU, TCP...
  • Page 106 Via P. Gobetti, 16/F • 28014 Maggiora (NO) support@algodue.it • www.algodue.com...