Page 2
Première édition, May 2018. MARQUES DEPOSEES ULYS FLEX MODBUS est une marque déposée par CA ENERGY. FIN DE VIE DES APPAREILS Les produits que nous commercialisons n’entrent pas dans le champ du décret n°2005-829 relatif à la composition des équipements électriques et électroniques et à...
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...
1. INTRODUCTION Vous venez d’acquérir un ULYS FLEX MODBUS et nous vous remercions de votre confiance. Pour obtenir le meilleur service de votre appareil: • Lisez attentivement cette notice de fonctionnement avant d’installer et d’utiliser l’appareil. • Respectez les précautions d’utilisations qui y sont mentionnées.
2. SYMBOLES GRAPHIQUES Dans ce manuel, certaines instructions sont mises en évidence à l’aide de symboles graphiques afin d’attirer l’attention du lecteur sur de possible danger. Ces symboles sont: DANGER! Ce symbole avertit d’une présence éventuelle de tension dangereuse (même pendant de courts instants) sur les points indiqués.
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: •...
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.
Schémas utilisant des transformateurs de tension (TT): 3 phases, 4 fils 3 phases, 3 fils 1 phase Appareil avec transformateur de tension (TT) Pour le mode de raccordement, se référer à la section 8.14.1. 7.2 ALIMENTATION AUXILIAIRE DANGER! Ce paragraphe décrit l’alimentation AUX susceptible de niveaux de tension dangereux.
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. La communication par le port série RS485 permet la gestion de l’appareil en local ou à distance par un ordinateur (PC). Pour une connexion locale, un convertisseur RS485/USB est requis pour adapter les signaux et la connectique entre l’appareil et le PC.
7.4 SORTIE DIGITALE ATTENTION! Avant raccordement, vérifier l’absence de courant et de tension dans les conducteurs. NE PAS CONNECTER sous tension. La sortie digitale disponible est de type passive et optoisolée. Elle permet l’émission d’impulsion ou d’état d’alarme. Pour la configuration de la sortie digitale, se référer à la section 8.13.1. Sortie digitale Utilisation et Programmation...
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 Dans la séquence d’affichage ci-dessus, la page «valeurs instantanées» peut être différente dans les cas suivants: • Une «page d’accueil» a été définie en réglage (se référer à la section 8.3). •...
SYMBOLE SIGNIFICATION AFFECTATION Horloge Setup page for date and time. Configuration générale, page horloge Info page for date and time. Info, page horloge Undefined date and time (no clock setup after power on). Toute page sauf Setup CLIGNOTEMENT Mémoire/Enregistrement de données Configuration générale, page pour Page de configuration pour l’enregistrement de données.
8.2 STRUCTURE DES PAGES D’AFFICHAGE L’ensemble des valeurs et paramètres disponibles sont classés et affichés dans 6 rubriques distinctes dénommées Loop1 à Loop6. Pour chaque rubrique correspond un certain type de données qui sont affichées sur plusieurs pages. Une fois dans une rubrique, on peut faire défiler les pages disponibles en boucle. La touche permet de changer de rubrique (Loop 1 à...
8.4 LOOP 1 - VALEURS INSTANTANÉES Dans la rubrique Loop1, les valeurs instantanées et leurs correspondances min/max sont affichées selon le mode de raccordement. Faire défiler les pages en boucle avec les touches Les pages suivantes concernent un appareil dont le raccordement est de type 3 phases, 4 fils, 3 mesures courant. NOTE.
8.5 MESURES HORS LIMITES 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 (Overflow). Lorsqu’une telle situation existe, l’appareil affiche “----” pour les valeurs concernées et le symbole est clignotant.
8.7 TABLE DES VALEURS INSTANTANÉES Le tableau liste les paramètres disponibles en fonction du mode de raccordement de l’appareil. La colonne “PAGE” indique le numéro de page pour l’appareil correspondant comme indiqué en section 8.4. MODE DE RACCORDEMENT (=disponible) VALEUR VALEUR PARAMETRE PAGE...
8.8 LOOP 2 - VALEURS DMD (DEMANDE) La rubrique Loop2 affiche les valeurs de demande (DMD) et leurs correspondances maximum en fonction des appareils et de leur raccordement. Les paramètres sont calculés en fonction des réglages de mode et de temps d’intégration définis (voir le chapitre 8.13.2).
8.11 LOOP 3 - COMPTEURS D’ENERGIE Dans cette rubrique, les compteurs d’énergie s’affichent en fonction de son mode de raccordement. Faire défiler les pages en boucle avec les touches Les pages suivantes concernent un appareil dont le raccordement est de type 3 phases, 4 fils, 3 mesures courant. Utilisation et Programmation...
8.12 TABLE DES PARAMÈTRES DES COMPTEURS D’ÉNERGIES Le tableau liste les paramètres disponibles en fonction du modèle d’appareil et de son raccordement. La colonne “PAGE” indique les numéros de page en fonction de l’appareil comme indiqué en section 8.11. En mode 1 phase, les valeurs de BALANCE résultent d’une différence entre l’énergie importée et l’énergie exportée (L1 - L1 MODE DE RACCORDEMENT (=disponible)
Page 24
MODE DE RACCORDEMENT (=disponible) PARAMETRE PAGE 3ph, 4f, 3c 3ph, 3f, 3c 3ph, 3f, 2c 1phase +kVAh∑-C • Energie Apparente Capacitive Importée Totale -kVAh∑-C • Energie Apparente Capacitive Exportée Totale +kVAh∑-L • Energie Apparente Inductive Importée Totale ...
8.13 LOOP 4 - CONFIGURATION GENERALE Dans cette rubrique sont affichées les pages pour la Configuration générale des instruments, selon le modèle. Pour accéder aux pages de la Configuration générale, placez-vous sur la page Setup?. Appuyer sur la touche pendant au moins 3 s. La première page de configuration est affichée.
Page 26
3. En cas de sélection de paramètre instantané ou DMD, la troisième ligne affiche la valeur d’hystérésis. Après la sélection du seuil, la première chiffre de l’hystérésis clignote. A l’aide des touches sélectionner la valeur et confirmer avec la touche . Répéter la même procédure pour les autres chiffres. Plage de valeurs: 0...50%.
8.13.2 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. Le mode de calcul DMD est le suivant: •...
8.13.4 RAZ des compteurs d’énergie Cette page permet la Remise à Zéro (RAZ) d’un groupe de compteurs d’énergie. Un sigle spécifique est affiché pour identifier le groupe correspondant: • kWh: énergies actives importées ( +kWh1, +kWh2, +kWh3, +kWh∑ • -kWh: énergies actives exportées ( -kWh1, -kWh2, -kWh3, -kWh∑...
8.13.6 RAZ des valeurs de DMD maximales Cette page permet la Remise à Zéro (RAZ) des valeurs DMD maximales. Les différents groupes de valeurs DMD maximales sont identifiés par les symboles spécifiques: • Gr 1 (kW): puissances actives importées DMD maximales ( +P1, +P2, +P3, +P∑...
8.13.8 Configuration pour l’enregistrement de données ATTENTION! Si la configuration d’enregistrement est modifiée, les données enregistrées sont effacées et ne sont plus récupérables. ATTENTION! En cas de modification de la date & heure, l’enregistrement en cours est interrompu. Il est conseillé de récupérer les données enregistrées puis de régler la date et heure. Redémarrer ensuite l’enregistrement en réglant la fréquence d’enregistrement, l’ancien enregistrement étant effacé.
8.14 LOOP 6 - CONFIGURATION D’INSTALLATION Dans cette rubrique, les pages de configuration d’installation s’affichent en fonction du modèle d’appareil et de son mode de raccordement. Vous pouvez accéder aux pages de configuration d’installation à tout instant (sauf si vous êtes dans la rubrique Configuration générale) en appuyant sur le bouton sécurisé SET pendant au moins 4 s.
8.14.3 Configuration de FSA (Pleine echelle du courant) 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 la sortie digitale en configuration (désactivée) • Fixe par défaut le mode d’enregistrement (inactif) et efface tout éventuel enregistrement ATTENTION! Le fond d’échelle de courant (FSA) dépend du paramètre ratio TT.
8.14.5 Sélection de la vitesse de communication 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 le bouton . Le paramètre clignote. Avec les boutons sélectionner la vitesse de communication souhaitée et confirmer avec le bouton ...
8.15 LOOP 5 - INFO Dans cette rubrique sont affichées les informations générales de l’appareil. Faire défiler les pages en boucle à l’aide des touches Le tableau suivant reporte les informations disponibles à l’affichage. La colonne “PAGE” indique le numéro de la page correspondante à...
9. SPECIFICATIONS TECHNIQUES ALIMENTATION AUXILIAIRE Plage de tension: 85...265 VAC / 110 VDC ±15% Sécurité: 300 V CAT III Consommation maximale: 1.6 VA - 1 W Fusible type T (à monter à l’ e xtérieur): 250 mA Fréquence: 50/60 Hz MESURE DE TENSION Plage de tension: 3x10/17 ...
1. DESCRIPTION MODBUS RTU/ASCII 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.
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.
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 42
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 43
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;...
2. COMMAND STRUCTURE The master communication device can send reading or writing commands to the slave (instrument). 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 RTU.
Page 45
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).
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.
3. EXCEPTION CODES When the slave (instrument) receives a not-valid query or command, an error response is sent. 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. Values contained in Response messages are in hex format.
4. REGISTER TABLES NOTE. Highest number of registers (or bytes) which can be read with a single command: • in RTU mode: 127 registers • in ASCII mode: 63 registers NOTE. Highest number of registers which can be programmed with a single command: •...
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 50
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 51
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 52
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 Reserved 03 / 04 0288 1258 Reserved 03 / 04 028A 125A Reserved 03 / 04 028C 125C Reserved 03 / 04...
Page 53
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 54
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...
4.2 READING AND WRITING REGISTERS (FUNCTION CODE $03 / $04 / $10) WARNING! If PT ratio, wiring mode or current full scale is modified, the instrument will: • reset all MIN/MAX values, all DMD values, all energy counters • set to the default settings digital output (disabled) •...
Page 56
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 57
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 setup according to the mode: 03 / 04 / 10 2050 In Alarm mode: •...
Page 58
DIGITAL OUTPUT CODE (Hex) D es crip t ion AL =A la rm PL S=Pu l se PARAMETER CODES 0000 None AL, PLS 0001 V1 • Phase 1-N voltage 0002 V2 • Phase 2-N voltage 0003 V3 • Phase 3-N voltage 0004 V12 •...
Page 59
DIGITAL OUTPUT CODE (Hex) D es crip t ion AL =A la rm PL S=Pu l se PARAMETER CODES 0048 • Phase 2 exported active power DMD 0049 • Phase 3 imported active power DMD 004A • Phase 3 exported active power DMD 004B +P∑...
Page 60
DIGITAL OUTPUT CODE (Hex) D es crip t ion AL =A la rm PL S=Pu l se PARAMETER CODES 0105 +kvarh3-L • Phase 3 imported inductive reactive energy 0106 -kvarh3-L • Phase 3 exported inductive reactive energy 0107 +kvarh∑-C • System imported capacitive reactive energy 0108 -kvarh∑-C •...
4.3 CONSIDERATIONS ON THE FULL SCALE VALUE CALCULATION The phase power full scale is the result of a multiplication between PT primary and phase X current full scale (X=1, 2 or 3). If the PT primary and secondary values are set to 1 (direct connection), the phase power full scale is the result of a multiplication between 290V and phase X current full scale (X=1, 2 or 3).
5. READING COMMAND EXAMPLES In this chapter, some reading command examples are described. These tables refer to a master-slave communication in MODBUS RTU. Values contained both in Query and Response messages are in hex format. CURRENT VALUE READING Query example: 0103000E000A0EA4 Example Byte Description Slave address Function code...
Page 63
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 MODBUS RTU/ASCII...
6. WRITING COMMAND EXAMPLES In this chapter, some writing command examples are described. These tables refer to a master-slave communication in MODBUS RTU. Values contained in Command, Query and Response messages are in hex format. WIRING MODE SETUP Command example: 0110203C000204000000032E29 Example Byte Description Slave address Function code...
Page 65
Response example: 0110204A0002DE6B Example Byte Description Slave address Function code High Starting register High 2 written words High RECORDING DOWNLOAD 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...