0% ont trouvé ce document utile (0 vote)
23 vues97 pages

Logiciel Metz

Le document décrit le logiciel Modbus RTU version 1.8, en détaillant les commandes générales et les spécificités des modules Modbus RTU. Il inclut des instructions sur la configuration des paramètres tels que le débit binaire et la parité, ainsi que des exemples de communication via différentes fonctions Modbus. Des informations sur les tests de communication et les réponses des appareils sont également fournies.

Transféré par

hamza feres
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
23 vues97 pages

Logiciel Metz

Le document décrit le logiciel Modbus RTU version 1.8, en détaillant les commandes générales et les spécificités des modules Modbus RTU. Il inclut des instructions sur la configuration des paramètres tels que le débit binaire et la parité, ainsi que des exemples de communication via différentes fonctions Modbus. Des informations sur les tests de communication et les réponses des appareils sont également fournies.

Transféré par

hamza feres
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Description du logiciel Modbus RTU V.1.

8 | Actualisée 03/2020 Page 1 de 97

Description du logiciel Modbus RTU

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 2 de 97

Sommaire

Description du logiciel standard des modules Modbus RTU :

Commandes générales ........................................................................................................ 3


MR-DO4 / MR-DOA4 ............................................................................................................ 7
MR-TO4 ............................................................................................................................. 11
MR-DI4 / MR-DI4-IP ........................................................................................................... 15
MR-DI10 ............................................................................................................................ 16
MR-SI4 .............................................................................................................................. 17
MR-DIO4/2 / MR-DIO4/2S MR-DIO4/2-IP............................................................................. 22
MR-TP ............................................................................................................................... 33
MR-AO4 ............................................................................................................................ 41
MR-AOP4 .......................................................................................................................... 43
MR-AI8 .............................................................................................................................. 45
MR-CI4 .............................................................................................................................. 53
MR-AIO4/2-IP .................................................................................................................... 54
MR-SM3 ............................................................................................................................ 71
MR-Multi I/O 12DI/7AI/2AO/8DO ....................................................................................... 79
MR-LD6 ............................................................................................................................. 93

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 3 de 97

Commandes générales

Régler le débit binaire via la commande Modbus


La parité et le débit binaire présentent les mêmes valeurs que lors du réglage via les
commutateurs d‘adressage. Lorsque la parité ou le débit binaire est 0, aucun réglage ou
enregistrement n‘est effectué.
Le contenu du registre est enregistré dans l‘EEPROM.

Fonction Modbus « 06 (0x06) Write Single Register »


Fonction Modbus « 16 (0x10) Write Multiple Registers »
Demande
Adresse de registre valable 0x41 (65)
Valeur de registre valable 2 octets
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x53 Parité Débit binaire
Bit 15-8: Numéro magique 0x53 = 83 en tant que protection contre une écriture non
souhaitée. Uniquement ce numéro permet la poursuite de l‘évaluation de la
commande.
Bit 7-4 1 2 3
Parité paire impaire aucune

Bit 3-0 1 2 3 4 5 6 7 8
Débit binaire 1200 2400 4800 9600 19200 38400 57600 115200

Réponse
Echo de la demande

Exemple d‘un « frame » :


Adresse esclave 0x12 Réglage du commutateur rotatif (18)
Fonction 0x06 Write Single Register
Adresse du registre Haut 0x00
Adresse du registre Bas 0x41 Débit binaire et parité (65)
Contenu du registre Haut 0x53 Numéro magique
Contenu du registre Bas 0x15 Parité paire, 19200 bit/s

Tous les appareils peuvent être commutés en même temps à l‘aide d‘une commande
de diffusion (adresse esclave 0x00). Mais il est déconseillé de le faire parce qu‘il y
aurait des problèmes :
 Les appareils d‘autres fabricants utilisent cette adresse éventuellement pour un registre
destiné à d‘autres tâches ce qui mènerait à une utilisation incorrecte de l‘appareil.
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne
Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 4 de 97

 Il n‘y a aucun message en retour des appareils individuels. La commande ne peut pas
reconnaître immédiatement, si la commande a été reçue.
Il est plus sûr d‘adresser et de commuter chaque appareil individuellement. L‘appareil
répond avec la parité et le débit binaire réglés auparavant. Après cela, la
commutation est effectuée. Si le bus est perturbé, la réponse peut être perdue.
Après la commutation de tous les appareils, la communication doit être contrôlée.
Chaque fonction de l‘appareil livrant un message en retour peut être utilisée pour
cela. Si une fonction uniforme qui est indépendante de la périphérie du processus
doit être utilisée pour cela, la fonction « Diagnostic », sous-fonction « Return Query
Data » qui retourne les données envoyées est appropriée.
Lorsque le débit binaire et la parité réglés pour l‘appareil ne sont pas connus, il est possible
d‘utiliser toutes les combinaisons de débit binaire et de parité jusqu‘à ce qu‘il réponde. Les
combinaisons les plus probables doivent être utilisées en premier. Les débits binaires
inférieurs devraient être les derniers à être utilisés parce qu‘ils durent plus longtemps.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 5 de 97

Test du système de communication


Fonction Modbus « 08 (0x08) Diagnostics »
Sous-fonction « 0 (0x0000) Return Query Data »
Champs de données au choix
Réponse : Echo de la demande
Sous-fonction « 1 (0x0001) Restart Communication Option »
Champs de données 0x0000 ou 0xFF00
Réponse : Echo de la demande
Action : Remet à zero tous les compteurs de défauts, redémarre l’appareil
Sous-fonction « 4 (0x0004) Force Listen Only Mode »
Champs de données 0x0000
Pas de réponse
Action : Pas de réponse jusqu’au redémarrage de l’appareil ou jusqu’à l’exécution de la
function 08, sous-fonction 01
Sous-fonction « 10 (0x000A) Clear Counters »
Champs de données 0x0000
Réponse : Echo de la demande
Action : Remet à zero tous les compteurs de défauts
Sous-fonction « 11 (0x000B) Return Bus Message Count »
Champs de données 0x0000
Réponse : Nombre des signalisations que l’appareil a détecté au système de communication
depuis son dernier redémarrage, la dernière remise à zero des compteurs ou sa mise en
marche.
Sous-fonction « 12 (0x000C) Return Bus Communication Error Count »
Champs de données 0x0000
Réponse : Nombre des défauts que l’appareil a détecté au système de communication
depuis son dernier redémarrage, la dernière remise à zero des compteurs ou sa mise en
marche (CRC, longueur du frame <3 Bytes, erreur de paritéou de framing).
Sous-fonction « 13 (0x000D) Return Bus Exception Error Count »
Champs de données 0x0000
Réponse : Nombre des signalisations de défauts Modbus que l’appareil a signalé depuis son
dernier redémarrage, la dernière remise à zero des compteurs ou mise en marche.
Sous-fonction « 14 (0x000E) Return Slave Message Count »
Champs de données 0x0000
Réponse : Nombre de signalisations adressées à l’appareil ou par télédiffusion et qui ont
été traitée depuis son dernier redémarrage, la dernière remise à zero des compteurs ou sa
mise en marche.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 6 de 97

Sous-fonction « 15 (0x000F) Return Slave No Response Count »


Champs de données 0x0000
Réponse : Nombre de signalisations adressées à l’appareil pour lesquelles il n’a pas retourné
une réponse depuis son dernier redémarrage, la dernière remise à zero des compteurs ou
sa mise en marche.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 7 de 97

MR-DO4 / MR-DOA4

Commandes E/S
Fonction Modbus « 01 (0x01) Read Coils »
Demande
Adresse de démarrage valable 0 .. 7
* pour MR-DOA4 adresse 4 .. 7 = 0
Nombre de sorties valable 1 .. 8
Réponse
Nombre d’octets 1
Etat des sorties Bit0 .. Bit7

Bit Information
0 = état relais 1 désactivé
0
1 = état relais 1 activé
0 = état relais 2 désactivé
1
1 = état relais 2 activé
0 = état relais 3 désactivé
2
1 = état relais 3 activé
0 = état relais 4 désactivé
3
1 = état relais 4 activé
0 = relais 1 commuté via bus
4*
1 = relais 1 commuté via commande manuelle
0 = relais 2 commuté via bus
5*
1 = relais 2 commuté via commande manuelle
0 = relais 3 commuté via bus
6*
1 = relais 3 commuté via commande manuelle
0 = relais 4 commuté via bus
7*
1 = relais 4 commuté via commande manuelle

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 8 de 97

Fonction Modbus « 05 (0x05) Write Single Coil »


Demande
Adresse valable pour les sorties 0 .. 3
Valeur valable 0x0000 ou 0xFF00
Réponse
Echo de la demande
Fonction Modbus « 15 (0x0F) Write Multiple Coils »
Demande
Adresse de démarrage valable 0 .. 3
Nombre de sorties valable 1 .. 4
Nombre d’octets 1
Valeur valable 0 ou 1 dans Bit0 .. Bit3

Bit Information
0 = état relais 1 désactivé
0
1 = état relais 1 activé
0 = état relais 2 désactivé
1
1 = état relais 2 activé
0 = état relais 3 désactivé
2
1 = état relais 3 activé
0 = état relais 4 désactivé
3
1 = état relais 4 activé

Réponse
Code de fonction, adresse de démarrage, nombre des sorties

Fonction Modbus « 03 (0x03) Read Holding Registers »


Demande
Adresse de démarrage valable du registre 0..1 ou 66
Quantité valable de registres 2 ou 1
Réponse
Code de fonction, nombre des octets, valeur du registre

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 9 de 97

Valeur du registre 0 :
Bit Information
0 = état relais 1 désactivé
0
1 = état relais 1 activé
0 = état relais 2 désactivé
1
1 = état relais 2 activé
0 = état relais 3 désactivé
2
1 = état relais 3 activé
0 = état relais 4 désactivé
3
1 = état relais 4 activé
0 = relais 1 commuté via bus
4
1 = relais 1 commuté via commande manuelle
0 = relais 2 commuté via bus
5
1 = relais 2 commuté via commande manuelle
0 = relais 3 commuté via bus
6
1 = relais 3 commuté via commande manuelle
0 = relais 4 commuté via bus
7
1 = relais 4 commuté via commande manuelle
Valeur du registre 1 :
Bit Information
0 = relais 1 désactivé – état après une réinitialisation ou en cas d’une interruption
de communication
0
1 = relais 1 activé – état après une réinitialisation ou en cas d’une interruption
de communication
0 = relais 2 désactivé – état après une réinitialisation ou en cas d’une interruption
de communication
1
1 = relais 2 activé – état après une réinitialisation ou en cas d’une interruption
de communication
0 = relais 3 désactivé – état après une réinitialisation ou en cas d’une interruption
de communication
2
1 = relais 3 activé – état après une réinitialisation ou en cas d’une interruption
de communication
0 = relais 4 désactivé – état après une réinitialisation ou en cas d’une interruption
de communication
3
1 = relais 4 activé – état après une réinitialisation ou en cas d’une interruption
de communication

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 10 de 97

Valeur du registre 66 :
Réglage de temporisation pour la surveillance de communication avec une résolution
de 10 ms.
Valeur du registre = 0 (0x0000) (réglage d’usine) : pas de surveillance de communication.
Valeur du registre = 0x0001 à 0xFFFF => 0,01 à 655,35 secondes = 10,9 minutes
Fonction Modbus « 06 (0x06) Write Single Register »
Demande
Adresse valable du registre 0 ou 1 ou 66
Valeur du registre Bits 0 à 3 selon les tableaux ci-dessus
Réponse
Echo de la demande
Fonction Modbus « 16 (0x10) Write Multiple Registers »
Demande
Adresse de démarrage valable du registre 0 ou 1 ou 66
Nombre valable de registres 1 ou 2
Nombre d’octets 2 x quantité des registres
Valeur des registres quantité des registres x 2 octets
Bits 0 à 3 selon les tableaux ci-dessus
Réponse
Code de fonction, adresse de démarrage du registre, nombre de registres
Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »
Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x06
Valeur de l’objet “MR-DO4”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.4”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 11 de 97

MR-TO4

Commandes E/S
Fonction Modbus « 01 (0x01) Read Coils »
Demande
Adresse de démarrage valable 0à7
Nombre de sorties valable 1à8
Réponse
Nombre d’octets 1
Output Status Bit0 à Bit7

Bit Information
0 = état Triac 1 désactivé
0
1 = état Triac 1 activé
0 = état Triac 2 désactivé
1
1 = état Triac 2 activé
0 = état Triac 3 désactivé
2
1 = état Triac 3 activé
0 = état Triac 4 désactivé
3
1 = état Triac 4 activé
0 = Triac 1 commuté via bus
4*
1 = Triac 1 commuté via commande manuelle
0 = Triac 2 commuté via bus
5*
1 = Triac 2 commuté via commande manuelle
0 = Triac 3 commuté via bus
6*
1 = Triac 3 commuté via commande manuelle
0 = Triac 4 commuté via bus
7*
1 = Triac 4 commuté via commande manuelle

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 12 de 97

Fonction Modbus « 05 (0x05) Write Single Coil »


Demande
Adresse de sortie valable 0à3
Valeur de sortie valable 0x0000 ou 0xFF00
Réponse
Echo de la demande

Fonction Modbus « 15 (0x0F) Write Multiple Coils »


Demande
Adresse de démarrage valable 0à3
Nombre de sorties valable 1à4
Nombre d’octets 1
Valeur de sortie 0 ou 1 en Bit0 à Bit3

Bit Information
0 = état Triac 1 désactivé
0
1 = état Triac 1 activé
0 = état Triac 2 désactivé
1
1 = état Triac 2 activé
0 = état Triac 3 désactivé
2
1 = état Triac 3 activé
0 = état Triac 4 désactivé
3
1 = état Triac 4 activé

Réponse
Code de fonction, adresse de démarrage, nombre de sorties

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 13 de 97

Fonction Modbus « 03 (0x03) Read Holding Registers »


Fonction Modbus « 06 (0x06) Write Single Registers »
Fonction Modbus « 16 (0x10) Write Multiple Registers »

Holding Registers
Adresse Beschreibung
0 Bits 0-3 contiennent Coils 0-3,
Bits 4-7 contiennent Coils 4-7 ((Lecture seule)
1 Bits 0-3 contiennent le réglage de base pour les Coils 0-3,
Réglage d'usine 0,
Stockage dans l'EEPROM
2–5 Modes de fonctionnement des sorties du Triac

0 : Contrôle direct via Modbus


1 : Générateur d'impulsions à période et durée variables

Réglage d'usine 0,
Stockage dans l'EEPROM
6–9 Réglage de base de la durée d'impulsion

Type de données non signées int16,


Résolution, unité : par mil de la période d'impulsion,
Fourchette de valeurs 0...1000,
Réglage d'usine 0,
Stockage dans l'EEPROM
10 – 13 Période d'impulsion

Type de données non signées int16,


Résolution, unité : 10 ms
Plage de valeurs 0...65535 pour 0...655.35 s,
Réglage d'usine 0,
Stockage dans l'EEPROM
14 – 17 Durée de l'impulsion de courant

Type de données non signées int16,


Résolution, unité : par mil de la période d'impulsion,
Fourchette de valeurs 0...1000,
est chargé à partir du registre 6-9 à la mise sous tension

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 14 de 97

Holding Registers
Adresse Beschreibung
66 Constante de temps pour le contrôle des connexions

À la fin du délai, le réglage de base est stocké dans les registres 0 et 14-17.
Le temps recommence à zéro à chaque fois qu'un message valide est adressé à
l'appareil.

Type de données non signées int16,


Résolution, unité : 10 ms,
Réglage d'usine 0 (surveillance désactivée),
Maximum 65535 (= 655,35 secondes = 10,9 minutes),
Stockage dans l'EEPROM

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x06
Valeur de l’objet “MR-TO4”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.5”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 15 de 97

MR-DI4 / MR-DI4-IP
Fonction Modbus « 02 (0x02) Read Discrete Inputs »
Demande
Adresse de démarrage valable d’entrée 0à3
Nombre d’entrées valable 1à4
Réponse
Nombre d’octets 1
Etat d’entrée Bit0 à Bit3 (Bit 4 à 7 = 0)
Information
1= état entrée fermée
0= état entrée ouverte
Fonction Modbus « 04 (0x04) Read Input Registers »
Demande
Adresse de démarrage valable du registre 0
Nombre valable de registres 1
Réponse
Nombre d’octets 2
Valeur au registre état des entrées en Bit 0 à 3

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x06
Valeur de l’objet “MR-DI4”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.4”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 16 de 97

MR-DI10
Fonction Modbus « 02 (0x02) Read Discrete Inputs »
Demande
Adresse de démarrage valable 0à9
Nombre valable des entrées 1 à 10
Réponse
Nombre d’octets 1 ou 2
Etat des entrées Bit0 à Bit9
Information
1= état d’entrée fermée
0= état d’entrée ouverte
Fonction Modbus « 04 (0x04) Read Input Registers »
Demande
Adresse de démarrage valable 0
Nombre valable de registres 1
Réponse
Nombre d’octets 2
Valeur du registre état des entrées en Bit 0 à 9

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH"
ID de l’objet 0x01
Longueur de l’objet 0x07
Valeur de l’objet “MR-DI10”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.4”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 17 de 97

MR-SI4

Commandes E/S
Fonction Modbus « 02 (0x02) Read Discrete Inputs »
Demande
Adresse de démarrage valable 0à3
Valid Quantity of Inputs 1à4
Réponse
Nombre d’octets 1
Etat des entrées Bit0 à Bit3 (Bit 4 à 7 = 0)
Information
1= état d’entrée fermée
0= état d’entrée ouverte
Fonction Modbus « 04 (0x04) Read Input Registers »
Demande
Adresse de démarrage valable 0
Nombre valable de registres 21
Réponse
Nombre d’octets 2
Valeur de registre état des entrées Bit 0 à 3

Fonctions du compteur
Les fonctions Modbus suivantes servent à lire et écrire les registres.
Les plages d’adresse valables sont indiquées en parenthèses.
« 04 (0x04) Read Input Registers » (0-20)
« 03 (0x03) Read Holding Registers » (0-43)
« 06 (0x06) Write Single Register » (20-43)
« 06 (0x06) Write Single Register » (65)
« 16 (0x10) Write Multiple Registers » (0-43, 65)
Pour les types de données ayant une longueur de plusieurs registres ces registres se suivent
directement et celui avec la valeur la plus haute est transmis en premier. Ces données ne
peuvent être transmises que complètement.
Registre d’entrées (Read-Only / lecture seule)
Adresse Nom Description
0 – 11 IZ Compteur d’impulsions
Type de données uint48_t (3 registres chacun)
12 – 19 BZ L’état du compteur calculé
Type de données uint32_t (2 registres chacun)
20 INPUT Bits 0 à 3 contiennent Discrete Input 0 à 3

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 18 de 97

Holding Register
Adresse Nom Description
0 – 11 IT Copie du compteur d’impulsions à l’appui de la touche
Type de données uint48_t (3 registres chacun) (EEPROM)
12 – 19 AZ Etat initial du compteur
Type de données uint32_t (2 registres chacun)
Réglage d’usine 0 (EEPROM)
20 – 23 IE Impulsions par unité
Type de données uint16_t (1 registre chacun)
Réglage d’usine 1 (EEPROM)
24 – 27 WI Facteur de transformation courant
Type de données uint16_t (1 registre chacun)
Réglage d’usine 1 (EEPROM)
28 – 31 WU Facteur de transformation tension
Type de données uint16_t (1 registre chacun)
Réglage d’usine 1 (EEPROM)
32 – 35 WP Mode de service pour la calculation avec facteur de transformation
Type de données uint16_t (1 registre chacun, seulement Bit 0 est
valable)
Plage de valeurs 0…1, voir ci-dessous
Réglage d’usine 0 (EEPROM)
36 – 39 ZS Format de l’affichage du compteur
Type de données uint16_t (1 registre chacun) (EEPROM)
High-Byte pour le nombre de chiffres du compteur,
Plage de valeurs 0 à 9, réglage d’usine 7,
Les valeurs plus grandes sont limitées à 9
Low-Byte pour les décimales,
Plage de valeurs 0 à 3, réglage d’usine 1,
Les valeurs plus grandes sont limitées à 3
40 – 43 TA Flag pour activer les touches
Type de données uint16_t (1 registre chacun,
Flag seulement en Bit 0)
0: touche est bloquée, 1: touche est opérationnelle
Réglage d’usine 1 (EEPROM)
65 DEBIT Codes pour débit binaire et parité
BINAIRE Réglage d’usine 19200 bit/s, Even Parity (EEPROM)

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 19 de 97

Mode de service pour le calcul en utilisant le rapport de transformation


Il existe un code 0...1 dans le registre WP déterminant, avec les rapports de transformation
WI et WU, l‘intégration de ceux-ci dans le calcul. WP, WI et WU dépendent selon que les
transformateurs sont commutés par les compteurs, le compteur affiche la consommation
de manière primaire ou secondaire ou les impulsions émises correspondent primairement
ou secondairement à la consommation.
On fait la différence entre les types de compteurs d‘électricité suivants :
Type 1 : Compteur mesurant directement, affichage : primaire, impulsion : primaire
Remarque : Indique la consommation effective
Type de compteur : Compteurs sur rail DIN avec compteur
mécanique à rouleau, compteur Ferraris
Type de formule : WP = 0
Facteurs : WI = WU = 1
IZ – IT
BZ = ( ---------- + AZ ) ∙ WI ∙ WU , BZ = valeur du compteur = consommation
IE
Type 2 : Compteur transformateur, affichage : primaire, impulsion : secondaire
Remarque : Indique la consommation effective
Type de compteur : Compteur avec affichage LCD
Type de formule : WP = 1
Facteurs : WI et WU correspondent aux transformateurs
IZ – IT
BZ = ( ---------- ∙ WI ∙ WU ) + AZ , BZ = valeur du compteur = consommation
IE
Type 3 : Compteur transformateur, affichage : primaire, impulsion : primaire
Remarque : Indique la consommation effective
Type de compteur : Compteur avec affichage LCD, multimètres
Type de formule : WP = 0
Facteurs : WI = WU = 1
IZ – IT
BZ = ( ---------- + AZ ) ∙ WI ∙ WU , BZ = valeur du compteur = consommation
IE
Type 4 : Compteur transformateur, affichage : secondaire, impulsion : secondaire
Remarque : Indique la consommation réduite par les
facteurs de transformation
Type de compteur : Compteurs sur rail DIN avec compteur
mécanique à rouleau, compteur Ferraris
Type de formule : WP = 0

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 20 de 97

La consommation et l‘affichage du compteur transformateur diffèrent.


Les deux valeurs peuvent être calculées sur la base d‘une configuration différente (WI, WU).
Facteurs : WI = WU = 1:
La valeur calculée du compteur correspond
à l‘affichage du compteur transformateur.
Facteurs : WI et WU correspondent aux transformateurs :
La valeur calculée du compteur correspond à la
consommation.
IZ – IT
BZ = ( ---------- + AZ ) ∙ WI ∙ WU , BZ = valeur du compteur ou consommation
IE

Mise en service
L‘utilisateur lit la valeur initiale du compteur sur site et appuie sur la touche du MR-SI4. Cet
appui sur la touche permet de copier le compteur d‘impulsions du registre IZ dans le
registre IT.
Ensuite, l‘utilisateur configure le MR-SI4 via le Modbus à l‘aide d‘un programme de service.
Les valeurs suivantes doivent être saisies
- la valeur initiale du compteur lue du compteur
- les impulsions par unité,
par ex. indication sur le compteur d‘électricité 2000 impulsions par kWh
- le type de formule lors du calcul avec des facteurs de transformation
- le facteur pour la transformation de courant,
par ex. indication sur le transformateur 200/5A → facteur = 40
- le facteur pour la transformation de tension,
par ex. indication sur le transformateur 20000/100V → facteur = 200
- le nombre de chiffres entiers et de chiffres après la virgule
- désactiver la touche afin de protéger le registre IT
Détails concernant le calcul
La valeur calculée du compteur doit se comporter exactement comme le compteur
d‘électricité. Pour cela, il est nécessaire d‘éviter un dépassement de la capacité et des
erreurs d‘arrondi dans les résultats intermédiaires. Lors du comptage et le calcul, des types
de données particulièrement grands sont utilisés.
Le compteur d‘électricité peut émettre une impulsion toutes les 60 millisecondes. Cela peut
s‘élever à 1.440.000 impulsions par jour ou à environ 526.000.000 impulsions par an.
Lorsque le compteur d‘impulsions était réalisé avec 4 octets, il pourrait compter jusqu‘à
[Link] impulsions. Pour la fréquence d‘impulsions la plus élevée, il aurait une durée
de vie de 8,2 ans. Pour cette raison, il est réalisé avec 6 octets et sa capacité ne peut donc
pas être dépassée.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 21 de 97

Le nombre de chiffres après la virgule est pris en compte lors du calcul en tant que
multiplicateur supplémentaire avec une puissance de dix. En outre, ce nombre définit la
position de la virgule pour l‘affichage de BZ et AZ.
Comme pour le compteur d‘électricité qui n‘a qu‘un nombre défini de chiffres après la
virgule, le nombre de chiffres est limité lors de la dernière étape de calcul. La valeur
calculée du compteur du MR-SI4 passe tout aussi souvent à 0 que la valeur du compteur
d‘électricité.
Valeur calculée du compteur si WP = 0 :
BZ = ( (uint96_t) (IZ - IT) * WU * WI * puissance de dix [chiffres après la virgule] / IE +
(uint96_t) AZ * WU * WI )
% puissance de dix [chiffres du compteur]
Valeur calculée du compteur si WP = 1 :
BZ = ( (uint96_t) (IZ - IT) * WU * WI * puissance de dix [chiffres après la virgule] / IE +
(uint96_t) AZ )
% puissance de dix [chiffres du compteur]

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x06
Valeur de l’objet “MR-SI4”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V2.1”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 22 de 97

MR-DIO4/2 / MR-DIO4/2S
MR-DIO4/2-IP

Commandes E/S

Fonction Modbus « 01 (0x01) Read Coils »


Request
Adresse de démarrage valable 0à3
Nombre de sorties valable 1à4
Réponse
Nombre d’octets 1
Etat des sorties Bit0 à Bit3 (Bit4 à 7 = 0)

Bit Information
0 = état relay 1 désactivé
0
1 = état relay 1 activé
0 = état relay 2 désactivé
1
1 = état relay 2 activé
0 = relay 1 commuté via bus
2
1 = relay 1 commuté via commande manuelle
0 = relay 2 commuté via bus
3
1 = relay 2 commuté via commande manuelle
L’opération manuelle des sorties est seulement possible en Direct_Control mode.

Fonction Modbus « 02 (0x02) Read Discrete Inputs »


Demande
Adresse de démarrage valable 0à3
Nombre valalable des entrées 1à4
Réponse
Nombre d’octets 1
Etat des entrées Bit0 à Bit3 (Bit 4 à 7 = 0)
Information
1= état d’entrée fermée
0= état d’entrée ouverte

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 23 de 97

Fonction Modbus « 05 (0x05) Write Single Coil »


Demande
Adresse valable pour les sorties 0à1
Valeur valable 0x0000 ou 0xFF00
Réponse
Echo de la demande
Fonction Modbus « 04 (0x04) Read Input Registers »
Demande
Adresse de démarrage valable 0
Nombre valable de registres 1
Réponse
Nombre d’octets 2
Valeur du registre état des entrées en Bit 0 à 3

Fonction Modbus « 15 (0x0F) Write Multiple Coils »


Demande
Adresse de démarrage valable 0à1
Nombre de sorties valable 1à2
Nombre d’octets valable 1
Valeurs valables 0 ou 1 en Bit0 à Bit1

Bit Information
0 = état relais 1 désactivé
0
1 = état relais 1 activé
0 = état relais 2 désactivé
1
1 = état relais 2 activé

Réponse
Code de fonction, adresse de démarrage, nombre de sorties

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 24 de 97

Fonction Modbus « 03 (0x03) Read Holding Registers »


Demande
Adresse de démarrage valable du registre 0 à 17 ou 66
Nombre valable de registres 1 à 18 ou 1
Réponse
Code de fonction, nombre d’octets, valeurs des registres
Valeurs du registre 0 :
Bit Information
0 = état relais 1 désactivé
0
1 = état relais 1 activé
0 = état relais 2 désactivé
1
1 = état relais 2 activé
0 = relais 1 commuté via bus
2
1 = relais 1 commuté via commande manuelle
0 = relais 2 commuté via bus
3
1 = relais 2 commuté via commande manuelle
Les opérations manuelles des relais sont seulement possibles en Direct_Control mode.
Valeurs du registre 1 :
Bit Information
0 = relais 1 désactivé – état après une réinitialisation ou en cas d’une interruption
de communication
0
1 = relais 1 activé – état après une réinitialisation ou en cas d’une interruption
de communication
0 = relais 2 désactivé – état après une réinitialisation ou en cas d’une interruption
de communication
1
1 = relais 2 activé – état après une réinitialisation ou en cas d’une interruption
de communication

Valeur du registre 66 :
Réglage de temporisation pour la surveillance de communication avec une résolution
de 10 ms.
Valeur du registre = 0 (0x0000) (réglage d’usine) : pas de surveillance de communication.
Valeur du registre = 0x0001 à 0xFFFF => 0,01 à 655,35 secondes = 10,9 minutes

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 25 de 97

Registres pour les modes de service des clapets coupe-feu


Valeurs registre 2 : mode de service pour canal 1 (OperMode_1) ou
Valeurs registre 3 : mode de service pour canal 2 (OperMode_2)
Valeur Nom Description
Commande directe des entrées et sorties,
0 Direct_Control
réglage d’usine 0
Clapet coupe-feu motorisé,
1 Motorized_SafetyOpen
position sûre ouverte (clapet de désenfumage)
Clapet coupe-feu motorisé,
2 Motorized_SafetyClose
position sûre fermée
Clapet coupe-feu mécanique avec
3 LimitSwitch_Open_Close
interrupteur de fin de course OUVERT et FERMÉ
2 clapets coupe-feu mécaniques seulement avec
4 LimitSwitch_Open interrupteur de fin de course OUVERT (contact à
fermeture)
2 clapets coupe-feu mécaniques
5 LimitSwitch_Close seulement avec interrupteur de fin de course
FERMÉ (contact à ouverture)
Valeurs registre 4 : durée maximale pour ouvrir le clapet coupe-feu 1 (DriveTime_1) ou
Valeurs registre 5 : durée maximale pour ouvrir le clapet coupe-feu 2 (DriveTime_2)
Valeur Information
Résolution de 0,1 secondes, réglage d’usine 240 secondes,
0…65535
enregistrement dans l'EEPROM
Valeurs registre 6 : durée maximale pour fermer le clapet coupe-feu 1 (TurnOffTime_1) ou
Valeurs registre 7 : durée maximale pour fermer le clapet coupe-feu 2 (TurnOffTime_2)
Valeur Information
Résolution de 0,1 secondes, réglage d’usine 35 secondes,
0…65535
enregistrement dans l'EEPROM
Valeurs registre 8 : durée maximale entre les accès en écriture à ActuDrive_1
(RcvHeartBeat_1) ou
Valeurs registre 9 : durée maximale entre les accès en écriture à ActuDrive_2
(RcvHeartBeat_2)
Valeur Information
Résolution de 0,1 secondes, réglage d’usine 0 secondes,
0…65535
enregistrement dans l'EEPROM

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 26 de 97

Valeurs registre 10 : commande de la position du clapet coupe-feu 1 (ActuDrive_1) ou


Valeurs registre 11 : commande de la position du clapet coupe-feu 2 (ActuDrive_2)

Valeur Information
1 Ouvrir le clapet coupe-feu
2 Fermer le clapet coupe-feu
Valeurs registre 12 : interrogation de la position du 1er clapet coupe-feu (ActuPos_1) ou
Valeurs registre 13 : interrogation de la position du 1er clapet coupe-feu (ActuPos_2)
Valeur Information
1 Clapet coupe-feu ouvert
2 Clapet coupe-feu fermé
3 Clapet coupe-feu se déplace
Valeurs registre 14 : interrogation de la position du 2ème clapet coupe-feu (ActuPos_1a) ou
Valeurs registre 15 : interrogation de la position du 2ème clapet coupe-feu (ActuPos_2a)
Valeur Information
1 Clapet coupe-feu ouvert
2 Clapet coupe-feu fermé
3 Clapet coupe-feu se déplace
Valeurs registre 16 : signalisation et réinitialisation de codes d'alarme canal 1
(AlarmCode_1) ou
Valeurs registre 17 : signalisation et réinitialisation de codes d'alarme canal 2
(AlarmCode_2)
Valeur Information
1 OK, pas d'alarme
3 Runtime_Error
4 Manipulation
5 Update_Error
6 Alarm
7 Alarme_a

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 27 de 97

Description détaillée des modes de service pour les clapets coupe-feu

ActuDrive_1…2
Uniquement pour les modes de service Motorized_SafetyOpen et Motorized_SafetyClose.
Ce registre sert à commander la position du clapet.
Valeurs : open (1), close (2), après une réinitialisation, la position normale correspond au
réglage de base.

ActuPos_1…2
Modes de service Motorized_SafetyOpen, Motorized_SafetyClose et
LimitSwitch_Open_Close :
Ce registre sert à confirmer la position du clapet.
Le message en retour est envoyé par les interrupteurs de fin de course OUVERT1, FERMÉ1,
OUVERT2, FERMÉ2 (contact à fermeture).
Valeurs : open (1), close (2), running (3).

Modes de service LimitSwitch_Open et LimitSwitch_Close :


Ce registre sert à confirmer la position du clapet.
Le message en retour est envoyé par les interrupteurs de fin de course au niveau des
entrées OUVERT1/FERMÉ1, OUVERT2/FERMÉ2
(contact à fermeture pour LimitSwitch_Open, contact à ouverture pour LimitSwitch_Close).
Valeurs : open (1), close (2).

ActuPos_1a…2a
Modes de service Motorized_SafetyOpen, Motorized_SafetyClose et
LimitSwitch_Open_Close :
Valeurs : inactive (0).
Modes de service LimitSwitch_Open et LimitSwitch_Close :
Ce registre sert à confirmer la position du deuxième clapet coupe-feu.
Le message en retour est envoyé par les interrupteurs de fin de course au niveau des
entrées OUVERT1a/FERMÉ1a, OUVERT2a/FERMÉ2a
(contact à fermeture pour LimitSwitch_Open, contact à ouverture pour LimitSwitch_Close).
Valeurs : open (1), close (2).

AlarmCode_1…2
Ce registre sert à signaler les états d'erreur. Le premier code d'erreur (3…7) reste enregistré
jusqu'à son élimination. C'est à ce moment seulement qu'il sera possible d'émettre un autre
message d'erreur.
Les valeurs et la réinitialisation d'erreurs sont décrites ci-dessous.
Valeurs pour les modes de service Motorized_SafetyOpen et Motorized_SafetyClose :
OK (1), Runtime_Error (3), Manipulation (4), Update_Error (5), Alarm (6).

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 28 de 97

Valeurs pour le mode de service LimitSwitch_Open_Close :


OK (1), Manipulation (4), Alarm (6).
Valeurs pour les modes de service LimitSwitch_Open et LimitSwitch_Close :
OK (1), Alarm (6) pour les entrées OUVERT1/FERMÉ1, OUVERT2/FERMÉ2,
Alarm_a (7) pour les entrées OUVERT1a/FERMÉ1a, OUVERT2a/FERMÉ2a.
La valeur Alarm (6) sera prioritaire sur la valeur Alarm_a (7) si les deux clapets sont dans la
position feu.

DriveTime_1…2
Uniquement pour les modes de service Motorized_SafetyOpen et Motorized_SafetyClose.
Ce registre sert à régler la durée maximale pour ouvrir le clapet.
Si le temps est dépassé, le code d'alarme Runtime_Error sera signalé.
La mesure de temps est arrêtée à la valeur 0.
Valeurs : 0 à 6553,5 secondes, résolution de 0,1 secondes, réglage d’usine 240 secondes.

TurnOffTime_1…2
Uniquement pour les modes de service Motorized_SafetyOpen et Motorized_SafetyClose.
Ce registre sert à régler la durée maximale pour fermer le clapet.
Si le temps est dépassé, le code d'alarme Runtime_Error sera signalé.
La mesure de temps est arrêtée à la valeur 0.
Valeurs : 0 à 6553,5 secondes, résolution de 0,1 secondes, réglage d’usine 35 secondes.

RcvHeartBeat_1…2
Uniquement pour les modes de service Motorized_SafetyOpen et Motorized_SafetyClose.
Ce registre sert à régler la durée maximale entre les accès en écriture à
ActuDrive_1…2. Il est ainsi possible de réaliser une surveillance de connexion.
Si le temps est dépassé, le code d'alarme Update_Error sera signalé.
La mesure de temps est arrêtée à la valeur 0.
Valeurs : 0 à 6553,5 secondes, résolution de 0,1 secondes, réglage d’usine 0 secondes.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 29 de 97

Interrupteurs de fin de course des clapets coupe-feu


Pour raccorder les interrupteurs de fin de course aux borniers d'entrée, procéder comme
suit :
Contacts Clapet Modes de service Clapet Modes de
Motorized_SafetyOpen, service
Motorized_SafetyClose, LimitSwitch_Open
LimitSwitch_Open_Close (contact à
(contact à fermeture) fermeture),
LimitSwitch_Close
(contact à
ouverture)
1 – C1 OUVERT1 Clapet 1 ouvert OUVERT1/FERMÉ1 Clapet 1
2 – C1 FERMÉ1 Clapet 1 fermé OUVERT1a/FERMÉ1a Clapet 1a
3 – C1 OUVERT2 Clapet 2 ouvert OUVERT2/FERMÉ2 Clapet 2
4 – C1 FERMÉ2 Clapet 2 fermé OUVERT2a/FERMÉ2a Clapet 2a
Les modes de service LimitSwitch_Open et LimitSwitch_Close sont complètement
identiques à l'exception de leurs noms. Le contact est fermé si le clapet est complètement
ouvert.

Position feu
La position feu est dérivée des interrupteurs de fin de course en fonction du mode de
service.
Mode de service Position feu si
Motorized_SafetyClose Clapet pas OUVERT
Motorized_SafetyOpen Clapet pas FERMÉ
LimitSwitch_Open_Close Clapet pas OUVERT
LimitSwitch_Open Au moins 1 clapet n'est pas OUVERT
LimitSwitch_Close Au moins 1 clapet FERMÉ
Si la position du clapet correspond à la position feu et qu'aucun autre code d'alarme n'est
signalé, une alarme sera émise dans le registre de codes d'alarme.
Pour les modes de service LimitSwitch_Open et LimitSwitch_Close, le code Alarm est émis
pour le premier clapet ou le code Alarm_a pour le deuxième clapet. Le code Alarm est
prioritaire sur le code Alarm_a.
Dans les modes de service Motorized_SafetyOpen et Motorized_SafetyClose, un
verrouillage dans la position sûre est activé par la position feu. Le relais passe alors à l'état
sûr. Afin de déplacer le clapet coupe-feu vers la position normale, la position normale est
écrite dans ActruDrive et AlarmCode est réinitialisé à OK. A partir de ce moment commence
la réinitialisation d'alarme lors de laquelle le verrouillage est interrompu.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 30 de 97

Détection d'erreurs et codes d'alarme


Il y a 3 sources d'erreurs qui sont signalées en tant que code d'alarme et entraînent
partiellement une commande automatique du clapet coupe-feu motorisé.

Runtime_Error
(Modes de service Motorized_ SafetyOpen, Motorized_ SafetyClose)
Le temps d'ouverture ou de fermeture du clapet peut être mesuré. Si la durée permise est
dépassée, cette erreur sera signalée.
La mesure de temps avec DriveTime_1…2 commence lorsque le relais est activé (ouvrir le
clapet) et se termine lorsque les interrupteurs de fin de course signalent la position
OUVERTE.
La mesure de temps avec TurnOffTime_1…2 commence lorsque le relais est désactivé
(fermer le clapet) et se termine lorsque les interrupteurs de fin de course signalent la
position FERMÉE.
Les 2 mesures de temps peuvent être désactivées individuellement à l'aide de la valeur 0.
Une erreur reste enregistrée et le relais passe ensuite à la position sûre.
Causes possibles : le clapet est coincé, l'interrupteur de fin de course est défectueux,
l'entrée pour l'interrupteur de fin de course est défectueux, le câble de liaison de
l'interrupteur de fin de course est interrompu, le câble de liaison pour le moteur est
interrompu, le moteur est défectueux.

Manipulation
(Modes de service Motorized_SafetyOpen, Motorized_ SafetyClose,
LimitSwitch_Open_Close)
Si les deux interrupteurs de fin de course sont activés en même temps, cette erreur sera
signalée.
La valeur running est signalée simultanément dans ActuPos_1…2.
Une erreur reste enregistrée et le relais est ensuite désactivé.
Causes possibles : l'interrupteur de fin de course est défectueux, l'entrée pour l'interrupteur
de fin de course est défectueux, le câble de liaison de l'interrupteur de fin de course est en
court-circuit.

Update_Error
(Modes de service Motorized_ SafetyOpen, Motorized_ SafetyClose)
L'intervalle de temps entre les accès en écriture à ActuDrive_1…2 peut être surveillé. Si la
durée permise (RcvHeartBeat_1…2) est dépassée, cette erreur sera signalée.
La surveillance commence même si l'erreur est réinitialisée ou RcvHeartBeat passe à une
valeur différente de 0.
La mesure de temps peut être désactivée à l'aide de la valeur 0.
Une erreur reste enregistrée et le relais passe ensuite à la position sûre.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 31 de 97

Causes possibles : le poste terminal du bus est hors service, la connexion de bus est
interrompue (par ex. câble, répéteur, interrupteur).

Plusieurs erreurs parallèles


Même s'il y a plusieurs erreurs pour un câble, le traitement des erreurs n'est effectué que
pour la première erreur détectée. Cette erreur étant confirmée par sa réinitialisation à OK
(réinitialisation d'alarme), il est possible de détecter une autre erreur.
Clapet coupe-feu (Motorized_SafetyClose)
En fonction de la réinitialisation d'alarme, de la position feu, du ActuDrive_1…2 et de l'état
d'erreur le relais est activé comme suit (évaluation du haut en bas) :
Divers ActuDrive_1…2 AlarmCode_1…2 Relais 1…2
Réinitialisation open (1) OK (1) Activé
d'alarme
Position feu quelconque quelconque Désactivé
- quelconque Runtime_Error (3) Désactivé
quelconque Update_Error (5) Désactivé
quelconque Manipulation (4) Désactivé
open (1) OK (1) Activé
close (2) OK (1) Désactivé
Initialisation après l'activation/la réinitialisation :
ActuDrive est mis sur open. AlarmCode est mis sur OK. La réinitialisation d'alarme
commence à interrompre le verrouillage dans la position sûre via la position feu.
Clapet de désenfumage (Motorized_SafetyOpen)
Le relais est activé de la façon suivante (évaluation du haut en bas) en fonction de la
réinitialisation d'alarme, de la position feu, du ActuDrive_1…2 et de l'état d'erreur :
Divers ActuDrive_1…2 AlarmCode_1…2 Relais 1…2
Réinitialisation close (2) OK (1) Désactivé
d'alarme
Position feu quelconque quelconque Activé
- quelconque Runtime_Error (3) Activé
quelconque Update_Error (5) Activé
quelconque Manipulation (4) Désactivé
open (1) OK (1) Activé
close (2) OK (1) Désactivé
Initialisation après l'activation/la réinitialisation :
ActuDrive est mis sur close. AlarmCode est mis sur OK. La réinitialisation d'alarme
commence à interrompre le verrouillage dans la position sûre via la position feu.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 32 de 97

Fonction Modbus « 06 (0x06) Write Single Register »


Demande
Adresse de registre 1 à 17 ou 66
Valeur de registre selon les tableaux ci-dessus
Réponse
Echo de la demande

Fonction Modbus « 16 (0x10) Write Multiple Registers »


Demande
Adresse de démarrage valable du registre 0 à 17 ou 66
Nombre valable de registres 1 à 18
Nombre d’octets Nombre de registres x 2 octets
Valeurs des registres selon les tableaux ci-dessus
Réponse
Code de fonction, adresse de démarrage du registre, nombre de registres

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x09 0x0E
Valeur de l’objet “MR-DIO4/2“ “MR-DIO4/2IP65”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.6”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 33 de 97

MR-TP

Commandes E/S
Fonction Modbus « 02 (0x02) Read Discrete Inputs »
Demande
Adresse de démarrage valable 0 à 15
Nombre valable des entrées 1 à 16
Réponse
Nombre d’octets 1à2
Etat des entrées Bit0 à Bit15
Information
Discrete Input 0-5 : Etat de commutation des entrées numériques,
0 : Arrêt, 1 : Marche
Discrete Input 6-7 : Réponse des sorties à transistor,
0 : Arrêt, 1 : Marche
Discrete Input 8-9 : Réponse de l’état de commutation de relais 1,
0 : Arrêt, 2 : niveau 1 (ouvrir),
3 : niveau 2 (fermer)
Discrete Input 10-11 : Cause de l’état de commutation de relais 1,
en mode de service « store » voir tableau des priorités,
autrement 3 : interrupteur à bascule, 0: Modbus-Coils
Discrete Input 12-13 : Réponse de l’état de commutation de relais 2,
0 : Arrêt, 2 : niveau 1 (ouvrir), 3 : niveau 2 (fermer)
Discrete Input 14-15 : Cause de l’état de commutation de relais 2,
en mode de service « store » voir tableau des priorités,
autrement 3 : interrupteur à bascule, 0: Modbus-Coils
Fonction Modbus « 04 (0x04) Read Input Registers »
Demande
Adresse de démarrage valable 0
Nombre valable de registres 1
Réponse
Nombre d’octets 2
Valeurs des registres Bit0 à Bit15
Information
Voir information Discrete Input 0-15

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 34 de 97

Fonction Modbus « 01 (0x01) Read Coils »


Demande
Adresse de démarrage valable 0à5
Nombre de sorties valable 1à6
Réponse
Nombre d’octets 1
Etat des sorties Bit0 à Bit5

Bit Information
0 = état sortie numérique 1 désactivée
0
1 = état sortie numérique 1 activée
0 = état sortie numérique 2 désactivée
1
1 = état sortie numérique 2 activée
état relais 1 en mode « switch » : 0: contact de relais 11-14-24 ouvert
1: contact de relais 11-14-24 ouvert
2-3
2: contact de relais 11-14 fermé
3: contact de relais 11-24 fermé
état relais 2 en mode « switch »: 0: contact de relais 31-34-44 ouvert
1: contact de relais 31-34-44 ouvert
4-5
2: contact de relais 31-34 fermé
3: contact de relais 31-44 fermé
Fonction Modbus « 05 (0x05) Write Single Coil »
Demande
Adresse valable des sorties 0à5
Valeur valable 0x0000 ou 0xFF00
Réponse
Echo de la demande

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 35 de 97

Fonction Modbus « 15 (0x15) Write Multiple Coils »


Demande
Adresse de démarrage valable 0à5
Nombre de sorties valable 1à6
Nombre d’octets valable 1
Valeur valable 0 ou 1 en Bit0 à Bit5
Bit Information
0 = état sortie numérique 1 désactivée
0
1 = état sortie numérique 1 activée
0 = état sortie numérique 2 désactivée
1
1 = état sortie numérique 2 activée
état relay 1 en mode “switch” : 0: contact de relais 11-14-24 ouvert
1: contact de relais 11-14-24 ouvert
2-3
2: contact de relais 11-14 fermé
3: contact de relais 11-24 fermé
état relay 2 in “switch” mode: 0: contact de relais 31-34-44 ouvert
1: contact de relais 31-34-44 ouvert
4-5
2: contact de relais 31-34 fermé
3: contact de relais 31-44 fermé
Réponse
Code de fonction, adresse de démarrage, nombre de sorties
Fonction Modbus « 03 (0x03) Read Holding Registers »
Demande
Adresse de démarrage valable du registre 0 à 7 ou 66
Nombre valable de registres 8 ou 1
Réponse
Code de fonction, nombre d’octets, valeur du registre
Valeur du registre 0 :
Bits 0 à 5 conformément aux tableaux ou description ci-dessus
Bits 6 à 15 n’ont pas de fonction
Valeur du registre 1 :
Commande « store » (en Low-Byte)
Les registres suivants sont enregistrés dans l‘EEPROM.
Les constantes de temps ont l’unité de 10 ms.
Valeur du registre 2 :
Mode de service (Low-Byte) et Flags (High-Byte)
Réglage d’usine 1, enregistrement dans l’EEPROM

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 36 de 97

Valeur du registre 3 :
Bits 0-5 contiennent le réglage de base pour Coils 0-5
Réglage d’usine 0, enregistrement dans l’EEPROM
Valeur du registre 4 :
Constante de temps bouton court/long,
Unité 10 ms, réglage d’usine 2 s, enregistrement dans l’EEPROM
Valeur du registre 5 :
Constante de temps impulsion courte,
Unité 10 ms, réglage d’usine 0,5 s, enregistrement dans l’EEPROM
Valeur du registre 6 :
Constante de temps impulsion longue,
Unité 10 ms, réglage d’usine 60 s, enregistrement dans l’EEPROM
Valeur du registre 7 :
Constante de temps impulsion de rotation (mettre les lamelles en position horizontale),
Unité 10 ms, réglage d’usine 1 s, enregistrement dans l’EEPROM
Valeur du registre 66 :
Constante de temps pour surveiller la connexion
Unité 10 ms, réglage d’usine 0 s, enregistrement dans l’EEPROM
Fonction Modbus « 06 (0x06) Write Single Register »
Demande
Adresse de registre 0 à 7 ou 66
Valeur de registre selon les tableaux ci-dessus ou ci-dessous
Réponse
Echo de la demande
Fonction Modbus « 16 (0x10) Write Multiple Registers »
Demande
Adresse de démarrage valable du registre 0 à 7 ou 66
Nombre valable de registres 1à8
Nombre d’octets 2 x nombre de registres
Valeur de registre selon les tableaux ci-dessus ou ci-dessous
Réponse
Code de fonction, adresse de démarrage du registre, nombre de registres

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 37 de 97

Modes de service
Le mode de service est réglé avec les Bits inférieurs du registre « mode de service ».
D’autres Flags sont dans les Bits supérieurs pour la fonction « store » (Sunblind 1 / 2).
Une pause de 0,5 secondes d’arrêt est ajoutée dans tous les modes de service quand les
sorties relais changent du niveau 1 au niveau 2.
Mode de service 0 (Modbus Off)
Les entrées numériques et les sorties transistor sont interrogées et contrôlées par le
Modbus.
Les sorties relais sont seulement contrôlées par les interrupteurs à bascule.
Fonction des interrupteurs à bascule : haut = niveau 1, milieu = arrêt, bas = niveau 2.
Mode de service 1 (Switch 0-1-2)
Les entrées numériques et les sorties transistor sont interrogées et contrôlées par le
Modbus.
Les sorties relais sont contrôlées par le Modbus ou les interrupteurs à bascule.
Fonction des interrupteurs à bascule : haut = arrêt, milieu = niveau 1, bas = niveau 2.
Mode de service 2 (Switch 1-0-2)
Les entrées numériques et les sorties transistor sont interrogées et contrôlées par le
Modbus.
Les sorties relais sont contrôlées par le Modbus ou les interrupteurs à bascule.
Fonction des interrupteurs à bascule : haut = niveau 1, milieu = arrêt, bas = niveau 2.
Mode de service 3 (Sunblind 1)
Des entrées numériques et sorties transistors libres sont interrogées et contrôlées par le
Modbus.
Les sorties relais et entrées numériques sont utilisées pour contrôler deux stores.
Utilisation de moteurs AC/DC avec enroulements séparés pour ouvrir et fermer.
Relais contact 11 : tension de service pour moteur 1
Relais contact 14 : moteur et interrupteur de fin de course 1 pour ouvrir
Relais contact 24 : moteur et interrupteur de fin de course 1 pour fermer
Relais contact 31 : tension de service pour moteur 2
Relais contact 34 : moteur et interrupteur de fin de course 2 pour ouvrir
Relais contact 44 : moteur et interrupteur de fin de course 2 pour fermer
Les touches de commande et contacts de commutation sont raccordés aux entrées
numériques.
Entrée 1 : ouvrir store 1
Entrée 2 : fermer store 1
Entrée 3 : contact « vent » optionnel (contact à ouverture ou fermeture)
Entrée 4 : ouvrir store 2
Entrée 5 : ouvrir store 2
Entrée 6 : contact « porte » optionnel (contact à ouverture ou fermeture)

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 38 de 97

Mode de service 4 (Sunblind 2)


Des entrées numériques et sorties transistors libres sont interrogées et contrôlées par le
Modbus.
Les sorties relais et entrées numériques sont utilisées pour contrôler un store.
Utilisation pour un moteur DC qui change la direction de mouvement avec la polarité.
Relais contact 11 : moteur avec interrupteurs de fin de course, ouvrir +, fermer −
Relais contact 14 : tension de service +
Relais contact 24 : tension de service −
Relais contact 31 : moteur avec interrupteurs de fin de course, ouvrir −, fermer +
Relais contact 34 : tension de service −
Relais contact 44 : tension de service +
Les touches de commande et contacts de commutation sont raccordés aux entrées
numériques.
Entrée 1 : ouvrir le store
Entrée 2 : fermer le store
Entrée 3 : contact « vent » optionnel (contact à ouverture ou fermeture)
Entrée 6 : contact « porte » optionnel (contact à ouverture ou fermeture)
Modes de service « store » (Sunblind)
Fonction des interrupteurs à bascule : haut = niveau 1 / ouvrir, milieu = arrêt,
bas = niveau 2 / fermer.
Priorités au contrôle des relais, la valeur est retournée avec l’état du relais
Priorité Valeur Description
Maximale 3 Interrupteurs à bascule intégrés à l’appareil
2 Contacts « vent » et « porte »
1 Commande « store »
Minimale 0 Entrées pour touches de commandes
Si le contact optionnel « vent » est actif le store s’ouvre.
L’activation du contact « vent » a le même effet que la commande store 2.
Si le contact optionnel « porte » est actif, le store ne peut pas fermer.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 39 de 97

Pour les touches de commande activées peut régler différents modes de service et
constantes de temps.
Flags au registre mode de service au fonctionnement du store
Bit Valeur Description
0 Pas de contact « vent » à l’entrée 3
15
1 Contact « vent » à l’entrée 3
0 Contact « vent » est un contact à fermeture
14
1 Contact « vent » est un contact à ouverture
0 Pas de contact « porte » à l’entrée 6
13
1 Contact « porte » à l’entrée 6
0 Contact « porte » est un contact à fermeture
12
1 Contact « porte » est un contact à ouverture
0-3 Impulsion courte commence avec l’actionnement de la touche
0 Impulsion courte s’arrête après la constante de temps courte
1 Impulsion courte s’arrête après le minimum de la constante de temps courte
et l’actionnement de la touche
2 Impulsion courte s’arrête après le maximum de la constante de temps courte
et l’actionnement de la touche
10- 3 Impulsion courte s’arrête par l’actionnement de la touche
8 4 Impulsion courte commence avec l’actionnement de la touche, s’arrête après
la constante de temps courte
7 L’impulsion dure aussi longtemps que l’actionnement de la touche
0-4 Impulsion longue commence après la constante de temps touche, s’arrête
après la constante de temps longue
et s’arrête plus tôt en cas d’un court actionnement de la touche
7 Pas d’impulsion longue
Le registre commande store permet un contrôle parallèle des deux stores par le bus. Une
commande commence si le contenu du registre est changé.
Codage des commandes store
0 Fonctionnement normal, contrôle possible par touches de commande
1 Déclencher le relais, bloquer le contrôle par touches de commande (blocage)
2 Longue impulsion pour ouvrir, ensuite blocage
3 Longue impulsion pour fermer, ensuite blocage
4 Longue impulsion pour fermer, ensuite impulsion de rotation (lamelles horizontales),
ensuite blocage

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 40 de 97

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x05
Valeur de l’objet “MR-TP”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.2”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 41 de 97

MR-AO4

Commandes E/S
Fonction Modbus « 03 (0x03) Read Holding Registers »
Holding Register 0-3 : valeurs fournies aux sorties,
Signed Integer16,
Holding Register 4-7 : réglages de base pour les valeurs fournies
Demande
Adresse de démarrage de registre 0 à 7 ou 66
Nombre valable de registres 1 à 8 ou 1
Réponse
Nombre d’octets 2 x nombre de registres
Valeurs du registre 0..7 0x0000 à 0xFFFF (0x7FFF = 10,24 Volt)
Unité = 10,24V / 215 = 1V / 3200 = 0,3125 mV

Valeur du registre 66 :
Réglage de temporisation pour la surveillance de communication avec une résolution
de 10 ms.
Valeur du registre = 0 (0x0000) (réglage d’usine) : pas de surveillance de communication.
Valeur du registre = 0x0001 à 0xFFFF => 0,01 à 655,35 secondes = 10,9 minutes

Fonction Modbus « 06 (0x06) Write Single Register »


Demande
Adresse de registre valable 0 à 7 ou 66
Valeurs de registre 0..7 0x0000 à 0xFFFF (0x7FFF = 10,24 Volt)
Valeur du registre 66 0x0000 à 0xFFFF (0 à 655,35 secondes)
Réponse
Echo de la demande
Fonction Modbus « 16 (0x10) Write Multiple Registers »
Demande
Adresse de démarrage valable du registre 0 à 7 ou 66
Nombre valable de registres 1à8
Nombre valable d’octets 2 x nombre de registres (QoR)
Valeurs des registres 0..7 nombre de registres x 0x0000 à 0xFFFF
(0x7FFF = 10,24 Volt)
Réponse
Code de fonction, adresse de démarrage du registre, nombre de registres

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 42 de 97

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x06
Valeur de l’objet “MR-AO4”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.4”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 43 de 97

MR-AOP4

Commandes E/S
Fonction Modbus « 01 (0x01) Read Coils »
Fonction Modbus « 02 (0x02) Read Discrete Inputs »
Fonction Modbus « 04 (0x04) Read Input Registers »
Demande
Adresse de démarrage valable 0à3
Nombre valable de registres 1à4
Réponse
Nombre d’octets 1
Etat Bit0 à Bit3 1 = mode manuel
0 = mode automatique
Fonction Modbus « 03 (0x03) Read Holding Registers »
Holding Register 0-3: valeurs fournies par les sorties,
Signed Integer16,
Holding Register 4-7: réglages de bases des valeurs fournies
Demande
Adresse de démarrage valable de registre 0 à 7 ou 66
Nombre valable de registres 1 à 8 ou 1
Réponse
Nombre d’octets 2 x nombre de registres
Valeurs du registre 0 à 7 0x0000 à 0xFFFF (0x7FFF = 10,24 Volt)
Unité = 10,24V / 215 = 1V / 3200 = 0,3125 mV

Valeur du registre 66 :
Réglage de temporisation pour la surveillance de communication avec une résolution
de 10 ms.
Valeur du registre = 0 (0x0000) (réglage d’usine) : pas de surveillance de communication.
Valeur du registre = 0x0001 à 0xFFFF => 0,01 à 655,35 secondes = 10,9 minutes
Fonction Modbus « 06 (0x06) Write Single Register »
Demande
Adresse de registre valable 0 à 7 ou 66
Valeur de registre 0 à 7 0x0000 à 0xFFFF (0x7FFF = 10,24 Volt)
Valeur du registre 66 0x0000 à 0xFFFF (0 à 655,35 secondes)
Réponse
Echo de la demande

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 44 de 97

Fonction Modbus « 16 (0x10) Write Multiple Registers »


Demande
Adresse de démarrage valable du registre 0 à 7 ou 66
Nombre de registres valable 1à8
Nombre d’octets valable 2 x nombre de registres (QoR)
Valeur des registres 0 à 7 QoR x 0x0000 à 0xFFFF (0x7FFF = 10,24 Volt)
Réponse
Code de fonction, adresse de démarrage du registre, nombre de registres

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x07
Valeur de l’objet “MR-AOP4”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.5”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 45 de 97

MR-AI8

Commandes E/S
Fonction Modbus « 04 (0x04) Read Input Registers »
Demande
Adresse de démarrage valable de registres 0 à 15
Nombre de registres valable 1 à 16 (1 à 8 entrées)
Réponse
Nombre d’octets 2 x nombre de registres
Valeurs des registres des entrées Nombre de registres x 12 Bytes

Entrée Registres Information


1 0-1 Les valeurs mesurées sont fournies en 2 registres (4 Bytes) chacune.
Le type de données dans les registres est configurable.
2 2-3 (voir registres 16-23)
3 4-5 La valeur « float » a besoin de 2 registres (figure 1)

4 6-7 La valeur « signed int » est dans le premier registre


« signed int » 0 remplit le deuxième registre
5 8-9
Aussi longtemps qu‘il n‘y a pas de mesure, la valeur mesurée est 0
6 10-11
Des types de données composés de deux registres commencent à
7 12-13 l‘adresse paire.

8 14-15

Figure 1
Byte1 Bit7 Byte1 Bit6..0 Byte2 Bit7 Byte2 Bit6..0 Byte3 Byte4

Sign Exposant Exposant Mantisse Mantisse Mantisse

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 46 de 97

Registres pour la configuration


Le réglage pour les 8 entrées concernant circuit d‘entrée, plage de mesure, type de
données et unité de la valeur mesurée ainsi que la caractéristique pour les capteurs
habituels de température se fait avec les 8 registres de configuration.
Fonction Modbus « 03 (0x03) Read Holding Registers »
Fonction Modbus « 06 (0x06) Write Single Registers »
Fonction Modbus « 16 (0x10) Write Multiple Registers »

Holding Register 0-15: Registre Offset, est ajouté à la valeur


mesurée dans deux registres consécutifs,
(entrée 1 = registre 0-1)
« Float » dans les deux ou
« Signed Integer16 » dans le premier
comme avec la valeur mesurée.
Holding Register 16-23: Registres de configuration (EEPROM), sert à
régler la plage de mesure, le type de
données, de la valeur mesurée
(Float / Signed Integer16), de l’unité de la
valeur mesurée et du caractéristique du
capteur (entrée 1 = registre 16)
Holding Register 24-63: Registres pour les tableaux d’interpolation
(EEPROM), température et résistance en
alternance, Float dans deux registres
consécutives

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 47 de 97

Registres de configuration pour la mesure de tension ou de résistance

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

0 0 Plage Numéro

Bit 15-8: réservés


Bit 7: 0 = tension ou résistance
Bit 6-5: plage, définit le circuit d’entrée ou la
plage de mesure
00 tension 0 à 10 V, réglage d'usine
01 tension 0 à 10 V, Pullup 2k à 5 V
10 résistance
11 réservé
Bit 4-0: numéro, définit la présentation de la
valeur mesurée
Pour les mesures de tension :
0 valeur de mesure avec type de données float,
unité = 1 V
1 valeur de mesure avec type de données
signed int,
unité = 10,24V/2^15=1V/3200
= 0,3125mV
2-31 réservés pour d’autres présentations
Pour les mesures de résistance:
0 valeur de mesure avec type de données float,
unité = 1 Ohm
1 valeur de mesure avec type de données
signed int,
unité = 0,1 Ohm (max. 3,2767 kOhm)
2 valeur de mesure avec type de données
signed int,
unité = 1 Ohm (max. 32,767 kOhm)
3 valeur de mesure avec type de données
signed int,
unité = 10 Ohm (max. 327,67 kOhm)
4 valeur de mesure avec type de données
signed int,
unité = 100 Ohm (max. 3276,7 kOhm)
5-31 réservés pour d’autres présentations

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 48 de 97

Registres de configuration pour la mesure de températures

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

0 1 Numéro Type

Bit 15-8: réservés


Bit 7: 1 = température avec caractéristique du capteur
Bit 6-1: numéro, sert à faire la différence entre capteur et
plage de mesure
0 capteur PT100 (-50 à 150°C)
1 capteur PT500 (-50 à 150°C)
2 capteur PT1000 (-50 à 150°C)
3 capteur NI1000-TK5000 (-50 à 150°C)
4 capteur NI1000-TK6180 (-50 à 150°C)
5 capteur BALCO 500 (-50 à 150°C)
6 capteur KTY81-110 (-50 à 150°C)
7 capteur KTY81-210 (-50 à 150°C)
8 capteur NTC-1k8 (-50 à 150°C)
9 capteur NTC-5k (-50 à 150°C)
10 capteur NTC-10k (-50 à 150°C)
11 capteur NTC-20k (-50 à 150°C)
12 capteur LM235 (-40 à 120°C)
13 capteur NTC-10k CAREL (-50 à 110°C)
14-55 réservé pour d’autres capteurs
56-61 utilisation des tableaux d’interpolation
Voir ci-dessous
62-63 réservés
Bit 0: type de données de la valeur de mesure
0 float, unité 1 °C
1 signed int, unité 0,1 °C

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 49 de 97

Registres de configuration pour l’utilisation des tableaux d’interpolation

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

0 1 7 Plage Intp Type

Bit 15-8: réservés


Bit 7: 1 température avec caractéristique du capteur
Bit 6-4: 7 tableau d’interpolation
Bit 3-2: Plage, définit le circuit d’entrée ou la plage de mesure
00 tension 0 à 10 V
01 tension 0 à 10 V, Pullup 2k à 5 V
10 résistance
11 réservé
Bit 1: Sélection d’interpolation
0 caractéristique du capteur est
approximativement linéaire
1 caractéristique du capteur est
approximativement exponentielle (par ex. NTC)
Bit 0: Type de données de la valeur de mesure
0 float, unité 1 °C
1 signed int, unité 0,1 °C

Ci-dessus, les registres de configuration sont représentés de façon que la signification des
différents bits soit bien visible. Pour l‘utilisation il est plus pratique si le contenu du registre
est représenté dans son ensemble.
Le tableau suivant sert à cet effet :

Dez Hex Plage de mesure Type de Unité Maximum


Tension ou résistance : données
0 0x00 Tension 0 à 10 V float 1V 10,24 V
1 0x01 signed int 0,3125 mV
32 0x20 Tension/Pullup float 1V 10,24 V
33 0x21 signed int 0,3125m V
64 0x40 Résistance float 1 Ohm 4 MOhm
65 0x41 signed int 0,1 Ohm 3,2767 kOhm
66 0x42 signed int 1 Ohm 32,767 kOhm
67 0x43 signed int 10 Ohm 327,67 kOhm
68 0x44 signed int 100 Ohm 3276,7 kOhm

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 50 de 97

Mesure de température avec type de données « float » :


Dez Hex Plage de mesure Type de données Unité Maximum
128 0x80 Capteur PT100 float 1°C -50..150°C
130 0x82 Capteur PT500 -50..150°C
132 0x84 Capteur PT1000 -50..150°C
134 0x86 Capteur NI1000-TK5000 -50..150°C
136 0x88 Capteur NI1000-TK6180 -50..150°C
138 0x8A Capteur BALCO 500 -50..150°C
140 0x8C Capteur KTY81-110 NXP -50..150°C
142 0x8E Capteur KTY81-210 NXP -50..150°C
144 0x90 Capteur NTC-1k8 Thermokon -50..150°C
146 0x92 Capteur NTC-5k Thermokon -50..150°C
148 0x94 Capteur NTC-10k Thermokon -50..150°C
150 0x96 Capteur NTC-20k Thermokon -50..150°C
152 0x98 Capteur LM235 -40..120°C
154 0x9A Capteur NTC-10k CAREL -50..110°C
Mesure de température avec type de données « signed int » (numéro du registre supérieur de 1 que
ci-dessus) :
Dez Hex Plage de mesure Type de données Unité Maximum
129 0x81 Capteur PT100 signed int 0,1°C -50..150°C
131 0x83 Capteur PT500 -50..150°C
133 0x85 Capteur PT1000 -50..150°C
135 0x87 Capteur NI1000-TK5000 -50..150°C
137 0x89 Capteur NI1000-TK6180 -50..150°C
139 0x8B Capteur BALCO 500 -50..150°C
141 0x8D Capteur KTY81-110 NXP -50..150°C
143 0x8F Capteur KTY81-210 NXP -50..150°C
145 0x91 Capteur NTC-1k8 Thermokon -50..150°C
147 0x93 Capteur NTC-5k Thermokon -50..150°C
149 0x95 Capteur NTC-10k Thermokon -50..150°C
151 0x97 Capteur NTC-20k Thermokon -50..150°C
153 0x99 Capteur LM235 -40..120°C
155 0x9B Capteur NTC-10k CAREL -50..110°C
Mesure avec le tableau d’interpolation :
Dez Hex Plage de mesure Type de données Interpolation
240 0xF0 Tension 0 à 10 V float linéaire
241 0xF1 signed int linéaire
242 0xF2 float exponentiel
243 0xF3 signed int exponentiel
244 0xF4 Tension/Pullup float linéaire
245 0xF5 signed int linéaire
246 0xF6 float exponentiel
247 0xF7 signed int exponentiel
248 0xF8 Résistance float linéaire
249 0xF9 signed int linéaire
250 0xFA float exponentiel
251 0xFB signed int exponentiel

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 51 de 97

Registres 24-63 (0x18-0x3F) tableau d’interpolation


Ce tableau peut être utilisé pour convertir et linéariser les valeurs mesurées de capteurs
dont le caractéristique n‘est pas déjà définit précisément dans l‘appareil. Le tableau
contient jusqu‘à 10 points de référence du caractéristique de capteur entre lesquels se fait
l‘interpolation.
Exemple : Conversion de la résistance en température pour les capteurs de températures.
Le contenu du registre est enregistré dans l‘EEPROM.
La description se réfère aux capteurs de températures. Mais il y a aussi d‘autres capteurs
que ceux pour les températures (par ex. humidité), et on peut aussi mesurer la tension au
lieu de la résistance.
Ces propriétés sont réglables dans le registre de configuration :
Plage de mesure : tension
tension, Pullup 2k à 5 V (par ex. pour LM235)
résistance (généralement aux capteurs
de températures)
Interpolation : caractéristique du capteur approximativement linéaire
caractéristique du capteur approximativement
exponentielle (pour les NTCs)
Type de données float (unité 1 °C)
de la valeur mesurée : signed int (unité 0,1 °C)
Point de référence Registre Registres
Température Résistance
1 24-25 26-27
2 28-29 30-31
3 32-33 34-35
4 36-37 38-39
5 40-41 42-43
6 44-45 46-47
7 48-49 50-51
8 52-53 54-55
9 56-57 58-59
10 60-61 62-63
Les points de référence sont remplis en partant du début du tableau, 10 au maximum, cela
finit par température = résistance = 0 s‘il y a moins de points de référence.
Les valeurs de température et de résistance doivent être triées dans l‘ordre ascendant ou
descendant. Pour cette raison la combination 0,0 n’est pas premise pour un point
référence. Type de données dans les registres : Float température, résistance.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 52 de 97

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x06
Valeur de l’objet “MR-AI8”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.6”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 53 de 97

MR-CI4

Commandes E/S
Fonction Modbus « 04 (0x04) Read Input Registers »

Registres d'entrée
Adresse Information
0–3 Valeurs mesurées des entrées 1 à 4,
Type de données Signé Integer16,
Fourchettes de valeurs :
Valeur 0 = 0 V ,... Valeur 32767 = 10,24 V
Valeur 0 = 0 mA ,... Valeur 32767 = 20,48 mA
Valeur 0 = 4 mA ,... Valeur 32767 = 20,38 mA
4 Registre des statuts
Bit 0...7 : Position des interrupteurs DIP 1...8
Valeur du bit 0 = OFF
Valeur du bit 1 = ON
Bit 8...11 : Etat des entrées 1...4
Valeur du bit 0 = tension < 2 V ou courant < 4 mA
Valeur du bit 1 = tension ≥ 2 V ou courant ≥ 4 mA

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x06
Valeur de l’objet “MR-CI4”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.4”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 54 de 97

MR-AIO4/2-IP

Commandes E/S
Fonction Modbus « 04 (0x04) Read Input Registers »
Demande
Adresse de démarrage valable de registre 0à7
Nombre valable de registres 1 à 8 (entrées 1 à 4)
Réponse
Nombre d’octets 2 x nombre des registres
Valeurs des registres nombre des registres x 12 Bytes

Entrée Registres Information


1 0-1 Les valeurs mesurées sont fournies en 2 registres (4 Bytes)
chacune.
2 2-3 Le type de données dans les registres est configurable
(voir registres 16-19)
3 4-5
La valeur « float » a besoin de 2 registres (figure 1)
4 6-7
La valeur « signed int » est dans le premier registre
« signed int » 0 remplit le deuxième registre
Aussi longtemps qu‘il n‘y a pas de mesure, la valeur mesurée
est 0

Figure 1
Byte1 Bit7 Byte1 Bit6..0 Byte2 Bit7 Byte2 Bit6..0 Byte3 Byte4

Sign Exposant Exposant Mantisse Mantisse Mantisse

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 55 de 97

Registres pour la configuration


Le réglage pour les 4 entrées concernant circuit d‘entrée, plage de mesure, type de
données et unité de la valeur mesurée ainsi que la caractéristique pour les capteurs
habituels de température se fait avec les 4 registres de configuration.
Le contenu du registre est enregistré dans l‘EEPROM.
Fonction Modbus„03 (0x03) Read Holding Registers » (max. 20 registres)
Fonction Modbus„06 (0x06) Write Single Registers »
Fonction Modbus„03 (0x03) Write Multiple Registers » (max. 20 registres)

Holding Register 0-7: Registre Offset, est ajouté à la valeur


mesurée dans deux registres consécutifs,
(entrée 1 = registre 0-1)
« Float » dans les deux ou
« Signed Integer16 » dans le premier
comme avec la valeur mesurée.
Holding Register 8-15: Registres à utilisation libre
Holding Register 16-19: Registres de configuration, servent à régler la
plage de mesure, le type de données, la valeur
mesurée (Float / Integer16), l’unité de la valeur
mesurée et le caractéristique du capteur
(unité 1 = registre 16)
Holding Register 20-21: Registres d’émission, valeurs fournies des
sorties, Signed Integer16,
Plage de valeurs : 0 = 0 V .. 32767 = 10,24 V
Holding Register 22-23: Réglages de base des valeurs fournies,
Signed Integer16, réglage d’usine 0
Holding Register 24-63: Registres des tableaux d’interpolation,
température et résistance en alternance,
Float en deux registres consécutifs
Holding Register 66: Constante de temps pour la surveillance de
connexion, réglage d’usine 0

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 56 de 97

Registres de configuration pour la mesure de tension ou de résistance

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

0 0 Plage Numéro

Bit 15-8: réservés


Bit 7: 0 = tension ou résistance
Bit 6-5: plage, définit le circuit d’entrée ou la plage
de mesure
00 tension 0 à 10 V
01 tension 0 à 10 V, Pullup 2k à 5V
10 résistance
11 réservé
Bit 4-0: numéro, défini la présentation de la valeur mesuré
Mesure de tension :
0 valeur mesurée avec type de données
float, unité = 1 V
1 valeur mesurée avec type de données
signed int,
unité = 10,24V/2^15=1V/3200
=0,3125 mV
2-31 réservés pour d’autres présentations
Mesure de résistance :
0 valeur mesurée avec type de données float,
unité = 1 Ohm
1 valeur mesurée avec type de données
signed int,
unité = 0,1 Ohm (maximal 3,2767 kOhm)
2 valeur mesurée avec type de données
signed int,
unité = 1 Ohm (maximal 32,767 kOhm)
3 valeur mesurée avec type de données
signed int,
unité = 10 Ohm (maximal 327,67 kOhm)
4 valeur mesurée avec type de données
signed int,
unité = 100 Ohm (maximal 3276,7 kOhm)
5-31 réservés pour d’autres présentations

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 57 de 97

Registres de configuration pour la mesure de températures

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

0 1 Numéro Type

Bit 15-8 : réservés


Bit 7 : 1 = température avec caractéristique de capteur
Bit 6-1 : Numéro, sert à distinguer entre capteur et
plage de mesure
0 capteur PT100 (-50 à 150°C)
1 capteur PT500 (-50 à 150°C)
2 capteur PT1000 (-50 à 150°C)
3 capteur NI1000-TK5000 (-50 à 150°C)
4 capteur NI1000-TK6180 (-50 à 150°C)
5 capteur BALCO 500 (-50 à 150°C)
6 capteur KTY81-110 (-50 à 150°C)
7 capteur KTY81-210 (-50 à 150°C)
8 capteur NTC-1k8 (-50 à 150°C)
9 capteur NTC-5k (-50 à 150°C)
10 capteur NTC-10k (-50 à 150°C)
11 capteur NTC-20k (-50 à 150°C)
12 capteur LM235 (-40 à 120°C)
13 capteur NTC-10k CAREL (-40 à 110°C)
14-55 réservés pour d’autres capteurs
56-61 utilisation du tableau d’interpolation
voir ci-dessous
62-63 réservés
Bit 0 : Type de données de la valeur mesurée
0 float, unité 1 °C
1 signed int, unité 0,1 °C

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 58 de 97

Registres de configuration pour l’utilisation du tableau d’interpolation

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

0 1 7 Plage Intp Type

Bit 15-8 : réservés


Bit 7 : 1 température avec caractéristique de capteur
Bit 6-4 : 7 tableau d’interpolation
Bit 3-2 : Plage, définit le circuit d’entrée et la plage de mesure
00 tension 0 à 10 V
01 tension 0 à 10 V, Pullup 2k à 5 V
10 résistance
11 réservé
Bit 1 : Sélection de l’interpolation
0 caractéristique de capteur est
approximativement linéaire
1 caractéristique de capteur est
approximativement exponentielle (par ex. NTC)
Bit 0 : Type de données de la valeur mesurée
0 float, unité 1 °C
1 signed int, unité 0,1 °C

Ci-dessus, les registres de configuration sont représentés de façon que la signification des
différents bits soit bien visible. Pour l‘utilisation il est plus pratique si le contenu du registre
est représenté dans son ensemble.
Le tableau suivant sert à cet effet :
Dez Hex Plage de mesure Type de Unité Maximum
Tension ou résistance données
0 0x00 Tension 0 à 10V float 1V 10,24 V
1 0x01 signed int 0,3125 mV
32 0x20 Tension/Pullup float 1V 10,24 V
33 0x21 signed int 0,3125 mV
64 0x40 Résistance float 1 Ohm 4 MOhm
65 0x41 signed int 0,1 Ohm 3,2767 kOhm
66 0x42 signed int 1 Ohm 32,767 kOhm
67 0x43 signed int 10 Ohm 327,67 kOhm
68 0x44 signed int 100 Ohm 3276,7 kOhm

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 59 de 97

Mesure de température avec type de données « float »:


Dez Hex Plage de mesure Type de données Unité Maximum
128 0x80 Capteur PT100 float 1°C -50..150°C
130 0x82 Capteur PT500 -50..150°C
132 0x84 Capteur PT1000 -50..150°C
134 0x86 Capteur NI1000-TK5000 -50..150°C
136 0x88 Capteur NI1000-TK6180 -50..150°C
138 0x8A Capteur BALCO 500 -50..150°C
140 0x8C Capteur KTY81-110 NXP -50..150°C
142 0x8E Capteur KTY81-210 NXP -50..150°C
144 0x90 Capteur NTC-1k8 Thermokon -50..150°C
146 0x92 Capteur NTC-5k Thermokon -50..150°C
148 0x94 Capteur NTC-10k Thermokon -50..150°C
150 0x96 Capteur NTC-20k Thermokon -50..150°C
152 0x98 Capteur LM235 -40..120°C
154 0x9A Capteur NTC-10k CAREL -50..110°C

Mesure de température avec type de données « signed int »


(numéro du registre supérieur de 1 que ci-dessus) :
Dez Hex Plage de mesure Type de données Unité Maximum
129 0x81 Capteur PT100 signed int 0,1°C -50..150°C
131 0x83 Capteur PT500 -50..150°C
133 0x85 Capteur PT1000 -50..150°C
135 0x87 Capteur NI1000-TK5000 -50..150°C
137 0x89 Capteur NI1000-TK6180 -50..150°C
139 0x8B Capteur BALCO 500 -50..150°C
141 0x8D Capteur KTY81-110 NXP -50..150°C
143 0x8F Capteur KTY81-210 NXP -50..150°C
145 0x91 Capteur NTC-1k8 Thermokon -50..150°C
147 0x93 Capteur NTC-5k Thermokon -50..150°C
149 0x95 Capteur NTC-10k Thermokon -50..150°C
151 0x97 Capteur NTC-20k Thermokon -50..150°C
153 0x99 Capteur LM235 -40..120°C
155 0x9B Capteur NTC-10k CAREL -50..110°C

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 60 de 97

Mesure avec le tableau d’interpolations :


Dez Hex Plage de mesure Type de données Interpolation
240 0xF0 Tension 0 à 10V float linéaire
241 0xF1 signed int linéaire
242 0xF2 float exponentiel
243 0xF3 signed int exponentiel
244 0xF4 Tension/Pullup float linéaire
245 0xF5 signed int linéaire
246 0xF6 float exponentiel
247 0xF7 signed int exponentiel
248 0xF8 Résistance float linéaire
249 0xF9 signed int linéaire
250 0xFA float exponentiel
251 0xFB signed int exponentiel

Registres 24-63 (0x18-0x3F) tableau d’interpolation


Ce tableau peut être utilisé pour convertir et linéariser les valeurs mesurées de capteurs
dont le caractéristique n‘est pas déjà définit précisément dans l‘appareil. Le tableau
contient jusqu‘à 10 points de référence du caractéristique de capteur entre lesquels se fait
l‘interpolation.
Exemple : Conversion de la résistance en température pour les capteurs de températures.
Le contenu du registre est enregistré dans l‘EEPROM.
La description se réfère aux capteurs de températures. Mais il y a aussi d‘autres capteurs
que ceux pour les températures (par ex. humidité), et on peut aussi mesurer la tension au
lieu de la résistance.
Ces propriétés sont réglables dans le registre de configuration :
Plage de mesure : tension
tension, Pullup 2k à 5 V (par ex. pour LM235)
Résistance (cas normal pour les capteurs de températures)
Interpolation : caractéristique du capteur approximativement linéaire
caractéristique du capteur approximativement
exponentielle (pour les NTCs)
Type de données float (unité 1 °C)
de la valeur mesurée : signed int (unité 0,1 °C)

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 61 de 97

Point de référence Registres Registres


Température Résistance
1 24-25 26-27
2 28-29 30-31
3 32-33 34-35
4 36-37 38-39
5 40-41 42-43
6 44-45 46-47
7 48-49 50-51
8 52-53 54-55
9 56-57 58-59
10 60-61 62-63
Les points de référence sont remplis en partant du début du tableau, 10 au maximum, cela
finit par température = résistance = 0 s‘il y a moins de points de référence.
Les valeurs de température et de résistance doivent être triées dans l‘ordre ascendant ou
descendant. Pour cette raison la combination 0,0 n’est pas premise pour un point
référence. Type de données dans les registres : float température, float résistance.

Bloc fonctionnel régulateur PID (PID1-PID2)


Informations générales sur le type de régulateur
MR-AIO4/2 contient 2 régulateurs PID pour les applications relatives à la régulation de
température.
Filtre T1
Un régulateur PID idéal engendre des problèmes en raison de la composante différentielle :
- Des modifications rapides au niveau de l'entrée entraînent une limitation au niveau
de la sortie du régulateur
et donc un comportement non linéaire. (Cela peut également être souhaitable.)
- Le bruit et d'autres perturbations relatives aux valeurs de mesure des entrées sont
renforcés.
Pour cette raison, les régulateurs PID réels sont réalisés avec un filtre T1 supplémentaire
avec une constante de temps inférieure T1 (régulateur PIDT1). Le filtre peut être assigné
uniquement à la composante D ou ensemble aux composantes P, I et D. Pour ce régulateur,
cela ne s'applique qu'à la composante D.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 62 de 97

Entrée de différenciateur
Le calcul de la composante D peut être commuté, c.-à-d. calcul à partir de la différence
entre la valeur de consigne et la valeur réelle ± (X – W) ou calcul directement à partir de la
valeur réelle ± X. Si la valeur réelle est utilisée directement, une modification rapide de la
valeur de consigne n'aura aucune influence sur la sortie.
Équation différentielle
Cette équation différentielle est utilisée pour définir la fonction et les variables :

Y  Yp  Yi  Ydt
Yp  Fp  Xw
t
1
Yi  Fp    ( Xw ) d 
Ti 0

d (Ydt ) d ( Xwd )
Ydt  T 1   Fp  Td 
dt dt

avec W = valeur de consigne Yi = composante intégrale


X = valeur réelle Ydt = composante différentielle filtrée
Xw = différence ± (X – W) Fp = amplification
Xwd = Xw ou ± X Ti = constante de temps intégrée, temps de
compensation
Y = sortie du régulateur Td = constante de temps du différenciateur,
temps d'action dérivée
Yp = composante proportionnelle T1 = constante de temps du filtre

Limitation de sortie
La composante I Yi et la sortie Y sont limitées aux constantes Ymin et Ymax.
En outre, la sortie Y est limitée à des valeurs variables pendant le fonctionnement.
La sortie Amin du régulateur PID1 permet de limiter la sortie Y vers le bas.
La sortie Bmax du régulateur PID2 permet de limiter la sortie Y vers le haut.
Zone morte
Ce paramètre permet d'éviter les petites modifications successives au niveau de la sortie Y.
Sinon, celles-ci pourraient entraîner l'usure d'une vanne commandée par la sortie.
La sortie Y ne change que lorsque la modification dépasse la valeur DeadR. Sinon, elle reste
constante.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 63 de 97

Mode manuel
En mode automatique, la valeur de la sortie Y est constamment enregistrée dans le registre
ManY.
Si le régulateur passe en mode manuel, il gardera sa dernière valeur.
La sortie Y est réglée sur la nouvelle valeur en modifiant la valeur ManY.
Si le mode manuel se termine, la sortie Y commencera le réglage à partir de la nouvelle
valeur.
Activité
Le régulateur peut être activé ou désactivé.
S'il est inactif, la sortie Y sera réglée en permanence sur la valeur DeactY.
S'il est inactif, la sortie Y commencera le réglage à partir de la valeur InitY.

Structure du régulateur
Amin
Bma
x Yp

W Xw Yi
Dif Ppi I
Y
Sum

X Yq Ydt
Pdt DT

Fp Td Ti Ymin
PropF T1 Ymin Ymax
Action Manual Ymax Amin
InputD Enable ManY Bmax
Manual EnAmin
InitY EnBmax
Enable ManY
Manual
DeactY
Enable
DeadR

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 64 de 97

Algorithme de regulation

(Paramètre) : if (PropF) Fp = (Ymax – Ymin) / Fp_Xp


else Fp = Fp_Xp

Bloc Dif : Xw = X – W

Bloc Ppi : Yp = Fp * Xw
if (Action) Yp = – Yp

Bloc Pdt : if (InputD) Yq = Fp * X


else Yq = Fp * Xw
if (Action) Yq = – Yq

Bloc I : Yi = Yi_1
if (Enable 0 –> 1) Yi = InitY – Yp (Start PID)
if (Manual 1 –> 0) Yi = ManY – Yp (Auto PID)
if (Ti > 0) Yi = Yi + Yp * Te / Ti
if (Yi < Ymin) Yi = Ymin
if (Yi > Ymax) Yi = Ymax
if (!Enable) Yi = 0
if (Manual) Yi = 0

Bloc DT : Yd = 0
if (Td > 0) Yd = (Yq – Yq_1) * Td / Te
Ydt = Yd
if (T1 > 0) Ydt = Ydt_1 + (Yd – Ydt_1) * Te / T1
if (!Enable) Ydt = 0
if (Manual) Ydt = 0

Bloc Sum : Ys = Yp + Yi + Ydt


if (Ys < Ymin) Ys = Ymin
if (Ys > Ymax) Ys = Ymax
if (EnAmin) if (Ys < Amin) Ys = Amin (only PID1)
if (EnBmax) if (Ys > Bmax) Ys = Bmax (only PID2)
if (Manual) Ys = ManY
if (!Enable) Ys = DeactY
if (!Manual) ManY = Ys
if (|Y – Ys| > DeadR) Y = Ys

(Time Step Te) : Yi_1 = Yi, Yq_1 = Yq, Ydt_1 = Ydt

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 65 de 97

Registre Modbus
Les paramètres de régulation ont le type de données float. Ils sont enregistrés durablement
dans l'EEPROM.
Ils sont accessibles par les registres Modbus suivants.
Nom Registres de configuration Adr. Adr.
(Modbus Holding Registers) PID1 PID2
Mode Flags optionels pour mode de service : 101 151
.Enable Activation du contrôleur. Bit 0 Bit 0
0 : contrôleur est inactif
1 : contrôleur est actif (réglage d’usine)
.PropF Spécification du facteur de proportionnalité Bit 1 Bit 1
0 : amplification Fp (réglage d’usine)
1 : plage Xp
.Action Utilisation directe ou en negative de la différence Xw = ±(X – W) Bit 2 Bit 2
0 : difference utilisée directement, Xw = +(X – W)
1 : difference utilisée en négative, Xw = –(X – W) (réglage
d’usine)
.InputD La partie différentielle peut être calculée de Xw ou de X. Bit 3 Bit 3
0 : partie différentielle calculée de ±Xw (réglage d’usine)
1 : partie différentielle calculée ± X
.EnAmin Entrée mimimum Amin (PID1 seulement). Bit 4 ---
0 : bloquer (réglage d’usine)
1 : débloquer
.EnBmax Entrée maximum Bmax (PID2 seulement). --- Bit 4
0 : bloquer (réglage d’usine)
1 : débloquer
.Manual 0 : mode automatique (réglage d’usine) Bit 5 Bit 5
1 : mode manuel
Fp_Xp Spécification du facteur de proportionnalité selon une des deux 102 152
façons :
- Amplification Fp (réglage d’usine 3, unité % / °C)
- Plage Xp ( unité °C)
Relation: Fp * Xp = (Ymax – Ymin)
Ti Temps pour l’intégration (réglage d’usine 300, unité s) 104 154
Td Temps pour la différentiation (réglage d’usine 1, unité s) 106 156
T1 Temps pour le filtrage (réglage d’usine 10, unité s) 108 158
Ymin Limite supérieure pour émission Y (unité %) 110 160
Ymax Limite inférieure pour émission Y (unité %) 112 162
DeadR Plage de la marche à vide de l’émission Y, 114 164
Y change en pas minimum de DeadR (Unit %)
DeactY Valeur Y si le contrôleur est inactif (réglage d’usine 0, Unit %) 116 166
InitY Valeur de démarrage Y si le contrôleur est commuté en actif 118 168
(réglage d’usine 0, unité %)

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 66 de 97

Nom Visualisation / registres de contrôle Adr. Adr.


(Modbus Holding Registers) PID1 PID2
Yp Partie proportionnelle (unité %, Read Only) 130 180
Yi Partie integrale (unité %, Read Only) 132 182
Ydt Partie différentielle, filtrée (unité %, Read Only) 134 184
ManY Valeur Y en mode manuel (unité %) 142 192

Bloc fonctionnel application linéaire avec limitation (LCL1 - LCL4)


Description LCL1 - LCL2
L'entrée X et la sortie Y sont assignées au bloc fonctionnel. Entre deux limites (X1, X2), les
valeurs d'entrée sont appliquées linéairement aux valeurs de sortie (Y1…Y2). En dehors des
limites, les valeurs de sortie sont limitées à Y1 ou à Y2.

Y Y Y
Y2 Y2 Y2

Y1 Y1 Y1

X1 X2 X X2 X X2 X1 X
X1

Y Y Y
Y1 Y1 Y1

Y2 Y2 Y2

X2 X1 X X1 X X1 X2 X
X2

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 67 de 97

Registre Modbus
Les paramètres ont le type de données float. Ils sont enregistrés durablement dans
l'EEPROM.
Registres « Separate Holding » pour chaque bloc fonctionnel LCL1…LCL2 :

Nom Registres de configuration, enregistré dans l’EEPROM Adr. Adr.


(Modbus Holding Registers) LCL1 LCL2
Y1 Point1, sortie Y (réglage d’usine 0) 200 208
Y2 Point2, sortie Y (réglage d’usine 100) 202 210
X1 Point1, entrée X (réglage d’usine 0) 204 212
X2 Point2, entrée X (réglage d’usine 100) 206 214

Description LCL3 - LCL4


L'entrée X et la sortie Y sont assignées au bloc fonctionnel. Les deux points (X1, Y1) et (X2,
Y2) déterminent l'application linéaire des valeurs d'entrée aux valeurs de sortie.
Les valeurs de sortie sont limitées à Y3 (minimum) ou Y4 (maximum).

Y4

Y1

Y3

X1 X2 X

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 68 de 97

Registre Modbus
Les paramètres ont le type de données float. Ils sont enregistrés durablement dans
l'EEPROM.
Registres « Separate Holding » pour chaque bloc fonctionnel LCL1…LCL4 :

Nom Registres de configuration, enregistré dans l’EEPROM Adr. Adr.


(Modbus Holding Registers) LCL3 LCL4
Y1 Point1, sortie Y (réglage d’usine 0) 216 228
Y2 Point2, sortie Y (réglage d’usine 100) 218 230
X1 Point1, entrée X (réglage d’usine 0) 220 232
X2 Point2, entrée X (réglage d’usine 100) 222 234
Y3 Limite inférieur de la sortie Y (réglage d’usine 0) 224 236
Y4 Limite supérieur de la sortie Y (réglage d’usine 100) 226 238

Câblage des blocs fonctionnels


Aperçu

AI1 X
SW1 Y SW3
PID1
W Amin AO1

LCL1 W_1 LCL3 OutF_1 OutI_1


AI2
X Y Modbus Y X Modbus

AI3 X
SW2 Y SW4
PID2
W Bmax AO2

LCL2 W_2 LCL4 OutF_2 OutI_2


AI4 X Y Modbus Y X Modbus

La valeur de consigne et la valeur réelle peuvent provenir des entrées analogiques en


fonction du mode de service. Leurs valeurs fournies sont en volts, ohms ou degrés Celsius.
Lors de l'utilisation du bloc fonctionnel Linear Conversion/Limit ou du tableau
d'interpolation librement programmable pour l'entrée analogique, une adaptation à
d'autres plages de valeurs et unités au niveau de l'entrée du régulateur est possible.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 69 de 97

Si la valeur de consigne du régulateur est réglée par le Modbus, il existe 2 registres séparés:
- La valeur de consigne initiale InitW_1/2 est enregistrée durablement dans l'EEPROM.
- La valeur de consigne W_1/2 peut à tout moment être écrite ou lue par le Modbus.
La valeur de sortie pour une sortie analogique peut provenir des registres Outl et OutF ou
d'un régulateur PID. La valeur sortie sera signalée dans Outl et OutF pour chaque sélection.
À la mise en marche de l'appareil et à l'expiration du minuteur de surveillance, ces registres
sont copiés :
Réglage de base Valeur actuelle
InitOutI_1/2 → OutI_1/2
InitOutF_1/2 → OutF_1/2
InitW_1/2 → W_1/2
Registre Modbus
Un régulateur PID est assigné à 1 sortie et à 2 entrées.
Un registre contient des champs pour les interrupteurs montrés dans l'illustration.
D'autres registres contiennent la valeur de consigne et la valeur de sortie.
Nom Registres de configuration, enregistré dans l’EEPROM Adr.
(Modbus Holding Registers)
Switch Sélection de signal (réglage d’usine 0) 100
.SW1 Sélection de la valeur de consigne W pour le contrôleur PID1: Bits
0 : entrée analogique In2 0–1
1 : entrée analogique In2 avec conversion linéaire / limite LCL1
2 : registre Modbus W_1
La valeur de consigne W est toujours affichée au registre Modbus W_1
.SW2 Sélection de la valeur de consigne W pour le contrôleur PID2: Bits
0 : entrée analogique In4 2–3
1 : entrée analogique In4 avec conversion linéaire / limite LCL2
2 : registre Modbus W_2
La valeur de consigne W est toujours affichée au registre Modbus W_2
.SW3 Sélection de la valeur fournie pour la sortie analogique Out1: Bits
0 : registre Modbus OutI_1 (int16_t) 4–5
1 : registre Modbus OutF_1 (float %)
2 : valeur fournie Y par le contrôleur PID1
La valeur fournie est toujours affichée dans les deux registres Modbus.
.SW4 Sélection de la valeur fournie pour la sortie analogique Out2: Bits
0 : registre Modbus OutI_2 (int16_t) 6–7
1 : registre Modbus OutF_2 (float %)
2 : valeur fournie Y par le contrôleur PID2
La valeur fournie est toujours affichée dans les deux registres Modbus.
InitW_1 Valeur de consigne définie pour contrôleur PID1 120
(réglage d’usine 0, unité °C)
InitW_2 Valeur de consigne définie pour contrôleur PID2 170
(réglage d’usine 0, unité °C)

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 70 de 97

Name Visualisation / registre de contrôle Adr.


(Modbus Holding Registers)
W_1 Valeur de consigne W pour contrôleur PID1 (unité °C) 136
W_2 Valeur de consigne W pour contrôleur PID2 (unité °C) 186
Amin Valeur minimum pour PID1 (unité %, Read only) 140
Bmax Valeur maximum pour PID2 (unité %, Read only) 190

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x09
Valeur de l’objet “MR-AIO4/2”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.3”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 71 de 97

MR-SM3

Commandes E/S
Fonction Modbus « 03 (0x03) Read Holding Registers » (R)
Fonction Modbus « 04 (0x04) Read Input Registers » (R)
Fonction Modbus « 06 (0x06) Write Single Register » (W)
Fonction Modbus « 16 (0x10) Write Multiple Registers » (W)

Information
Les registres d’entrée 0 et 31 à 38 concernent uniquement les processus de production.
Read Holding Registers (0 à 127, 256 à 383, 512 à 639, 768 à 895)
Read Input Registers (0 à 127, 256 à 383, 512 à 639, 768 à 895)
Write Single Register (0, 31, 32, 42 - 59, 65, 120 - 127)
Write Multiple Registers (42 à 59, 65, 120 - 127)

Input Register, Holding Register


Adresse Description Type de Résolution
du données Unité
registre Read /
Write
0 Commande de calibration Unsigned -
Utiliser uniquement pendant la production.
R/W
1 Tension 1 valeur efficace Unsigned 0,1 V
2 Tension 2 valeur efficace
3 Tension 3 valeur efficace R
4 Courant 1 valeur efficace Unsigned 0,01 A
5 Courant 2 valeur efficace
6 Courant 3 valeur efficace R
7 Tension 1 valeur de crête Unsigned 0,1 V
8 Tension 2 valeur de crête
9 Tension 3 valeur de crête R
10 Courant 1 valeur de crête Unsigned 0,01 A
11 Courant 2 valeur de crête
12 Courant 3 valeur de crête R

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 72 de 97

13 Fréquence 1 unsigned 0,01 Hz


14 Fréquence 2
15 Fréquence 3
16 Puissance active 1 Signed 1W
17 Puissance active 2
18 Puissance active 3 R
19 Puissance apparente 1 Unsigned 1 VA
20 Puissance apparente 2
21 Puissance apparente 3 R
22 Puissance active 1 Signed 0,1 W
23 Puissance active 2
24 Puissance active 3 R
25 Puissance apparente 1 Unsigned 0,1 VA
26 Puissance apparente 2
27 Puissance apparente 3 R
28 Puissance réactive 1 positive pour charge Signed 0,1 VAR
29 inductive
30 Puissance réactive 2 négative pour charge R
capacitive
Puissance réactive 3
31 Tension de calibration Unsigned 0,01 V
R/W
32 Courant de calibration Unsigned 0,001 A
R/W
33 Calibration -Status-Flags 1 Bits 0-15 -
34 Calibration -Status-Flags 2
35 Calibration -Status-Flags 3 R
36 Calibration -Status-Flags 1 Bits 16-31 -
37 Calibration -Status-Flags 2
38 Calibration -Status-Flags 3 R
39 Puissance réactive 1 positive pour charge signed 1 VAR
40 inductive
41 Puissance réactive 2 négative pour charge R
capacitive
Puissance réactive 3

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 73 de 97

42-43 Energie active 1 domaine des valeurs unsigned 1 Wh


44-45 0 à 999.999.999 long
46-47 Energie active 2
Energie active 3 R/W

Comptage de l’énergie active consommée en ordre


croissant et de l’énergie active produite en ordre
descendant
Commence avec la valeur 0 après le démarrage.
48-49 Energie réactive 1 domaine des valeurs unsigned 1 VARh
50-51 0 à 999.999.999 long
52-53 Energie réactive 2
Energie réactive 3 R/W

Comptage de l’énergie réactive consommée en


ordre croissant et de l’énergie reactive produite en
ordre descendant.
Commence avec la valeur 0 après le démarrage.
54 Facteur de transformation tension 1 unsigned -
55 valeurs 1 à 254
56 Facteur de transformation tension 2 R/W
Facteur de transformation tension 3

Mémorisé de manière non volatile dans l’EEPROM.


A seulement effet sur les registres pour l’énergie
our pour les registres avec type de donnée « Float ».
57 Facteur de transformation courant 1 unsigned -
58 valeurs 1 à 254
59 Facteur de transformation courant 2 R/W
Facteur de transformation courant 3

Mémorisé de manière non volatile dans l’EEPROM.


A seulement effet sur les registres pour l’énergie
our pour les registres avec type de donnée « Float ».
60 Angle de phase 1 signed 1°
61 Angle de phase 2
62 Angle de phase 3 R

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 74 de 97

65 Codes pour débit binaire et parité unsigned -

Réglage d’usine 19200 bit/s, parité paire. R/W


Enregistrer dans l’EEPROM.

Bit 0-3: Code pour débit binaire.


Code 0x01 0x02 0x03 0x04 0x05 0x06 0x07
0x08
Bit/s 1200 2400 4800 9600 19200 38400
57600 115200

Bit 4-7: Code pour débit binaire.


Code 0x10 0x20 0x30
Parité paire impaire aucune

Bit 8-15: Valeur 0x53 permet des changements avec


les commandes Write-Single/Multiple-Registers.
Ensuite écrire uniquement ce registre.
66-67 Puissance active 1 float W
68-69 Puissance active 2
70-71 Puissance active 3 R
72-73 Puissance apparente 1 float VA
74-75 Puissance apparente 2
76-77 Puissance apparente 3 R
78-79 Puissance réactive 1 positive pour charge float VAR
80-81 inductive
82-83 Puissance réactive 2 négative pour charge R
capacitive
Puissance réactive 3
84-85 Tension 1 valeur efficace float V
86-87 Tension 2 valeur efficace
88-89 Tension 3 valeur efficace R
90-91 Courant 1 valeur efficace float A
92-93 Courant 2 valeur efficace
94-95 Courant 3 valeur efficace R
96-97 Tension 1 valeur de crête float V
98-99 Tension 2 valeur de crête
100- Tension 3 valeur de crête R
101
102- Courant 1 valeur de crête float A
103
104- Courant 2 valeur de crête R
105
106- Courant 3 valeur de crête
107

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 75 de 97

108- Facteur de puissance 1 float -


109
110- Facteur de puissance 2 R
111
112- Facteur de puissance 3
113
114 L’angle entre tension 2 et 1 signed 0,1 °
115 L’angle entre tension 3 et 2
116 L’angle entre tension 1 et 3 R

Utilisation uniquement avec courant triphasé,


valeurs de consigne
-120° au sens de rotation normal (négatif, droit)
120° au sens de rotation inverse (positif, gauche)
117 Valeur de la tension du système direct unsigned 0,1 V
118 Valeur de la tension du système inverse
119 Valeur de la tension du système homopolaire R
Valeurs des composants symétriques au courant
triphasé
120 Tolérance de sous-tension unsigned %
Tension efficace
= 230 V * (100 % – tolérance_sous_tension) / R/W
100 %
Mémorisation non volatile dans l’EEPROM.
121 Tolérance de surtension unsigned %
Tension efficace
= 230 V * (100 % + tolérance_surtension) / 100 % R/W
Mémorisation non volatile dans l’EEPROM.
122 Tolérance de l’asymétrie (système inverse) unsigned %
Tension_système_inverse / tension_système_directe
= tolérance_asymétrie / 100 % R/W
Mémorisation non volatile dans l’EEPROM.
123 Tolérance de l’asymétrie (système homopolaire) unsigned %
Tension_système_homopolaire /
Tension_système_direct = tolérance_asymétrie / R/W
100 %
Mémorisation non volatile dans l’EEPROM.
124 Réglage de base des unsigned -
Enable-Bits de la surveillance de tension
Sera copié au registre 125 quand l’appareil est mis R/W
en marche.
Mémorisation non volatile dans l’EEPROM.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 76 de 97

125 Enable-Bits de la surveillance de tension unsigned -


Chaque bit d’erreur au registre 126 a un Enable-Bit.
Seulement avec un Enable-Bit activé le bit d’erreur R/W
respectif peut être activé.
L’enregistrement des valeurs mesurées de tension
est arrêté quand des bits d’erreur sont activés.
126 Bits d’erreur de la surveillance de tension unsigned -
Bit 0-2 : défaillance de tension 1-3 (< 25V)
Bit 3-5 : sous-tension 1-3 R/W
Bit 6-8 : surtension 1-3
Bit 13 : asymétrie (système homopolaire)
Bit 14 : asymétrie (système inverse)
Bit 15 : mauvais sens de rotation
Le bit respectif est automatiquement activé en cas
d’une erreur, il n’est effacé quand l’erreur a été
éliminée, mais doit être effacé via le Modbus.
Il est aussi possible d’activer des bits via le Modbus.
127 Etat de l’enregistrement des valeurs mesurées unsigned -
Bit 0: enregistrement (0) marche, (1) arrêté
Bit 1: durée d’enregistrement (0) 100ms, (1) 200ms R
R/W
256- Enregistrement des valeurs mesurées tension L1-N signed 0,1 V
383 Enregistrement des valeurs mesurées tension L2-N
512- Enregistrement des valeurs mesurées tension L3-N R
639 La forme d’onde des 3 tensions peut être
768- déterminée par les 128 valeurs mesurées
895 enregistrées de chaque tension.
L’enregistrement des valeurs mesurées des tensions
s’arrête quand les bits d’erreur sont activés si bien
que l’origine de l’erreur se laisse determiner par la
forme d’onde.
Les valeurs mesurées pour tension, courant, fréquence et puissance sont signalées avec 0
sous une tension efficace <25 V.
Les registres recoivent une nouvelle valeur mesurée une fois par seconde.

Types de données spéciaux


Pour Modbus s’applique le principe qu’en cas de données avec une longueur de plusieurs
octets l’octet avec la valeur la plus élevée sera transmis en premier et l’octet avec la valeur
la plus basse en dernier (Big Endian). Les types de données d’une longueur de plusieurs
registres sont décrits ci-dessous.
Si plusieurs registres sont nécessaires pour un type de données il convient de les lire ou
écrire tous ensemble dans une commande pour assurer que les données soient cohérentes.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 77 de 97

On peut avoir accès sur les registres aussi individuellement, mais dans ce cas l’usager doit
assurer que les données soient cohérentes, par exemple avec des interrogations multiples.

Type de données « unsigned long ».


Ce type de donnée utilise 2 registres chacun, c’est-à-dire il faut 4 octets.

Adresses des registres Registre + 0 Registre + 1


Octets en ordre de Byte 1 Byte 2 Byte 3 Byte 4
transmission High Low High Low
Nombre des Bit Bit 31-24 Bit 23-16 Bit 15-8 Bit 7-0

Type de données « float »


Ce type de donnée utilise 2 registres chacun, c’est-à-dire il faut 4 octets.

Adresses des registres Registre + 0 Registre + 1


Octets en ordre de Byte 1 Byte 2 Byte 3 Byte 4
transmission High Low High Low
Nombre des Bit Bit 31-24 Bit 23-16 Bit 15-8 Bit 7-0
Bits des valeurs float Sign, Exp 7-1 Exp 0, Mant 22-16 Mant 15-8 Mant 7-0
Avis concernant un problème de compatibilité :
Il y a quatre différents ordres de transmission des octets dans les registres qui sont courant
au marché.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 78 de 97

Configuration des borniers


1La, 2La, 3La phase alimentation
1Lb, 2Lb, 3Lb phase consommation
1N, 2N, 3N neutre
Au neutre, l’alimentation et la consommation ne doivent pas être uniquement raccordées
au circuit imprimé sinon la puissance dissipée dans l’appareil devient trop grande. Les deux
borniers neutres doivent être raccordés par un cavalier externe si les deux sont utilisés.

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x06
Valeur de l’objet “MR-SM3”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.2”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 79 de 97

MR-Multi I/O 12DI/7AI/2AO/8DO

Commandes E/S
Fonction Modbus « 01 (0x01) Read Coils » (R)
Fonction Modbus « 02 (0x02) Read Discrete Inputs » (R)
Fonction Modbus « 03 (0x03) Read Holding Registers » (R)
Fonction Modbus « 04 (0x04) Read Input Registers » (R)
Fonction Modbus « 06 (0x06) Write Single Register » (W)
Fonction Modbus « 16 (0x10) Write Multiple Registers » (W)

Information
Les registres d’entrée 64 et 67 à 69 concernent uniquement les processus de production.
Read Discrete Inputs (0 à 15)
Read Coils (0 à 31)
Write Multiple Coils (0 à 31)
Write Single Coil (0 à 31)
Read Input Registers (0 à 99)
Read Holding Registers (0 à 99)
Write Multiple Registers (0 à 99)
Write Single Register (0 à 99)

Bloc de fonction minuterie de surveillance du bus


La communication Modbus peut être surveillée par une minuterie de surveillance. La
minuterie redémarre avec chaque message valable adressé à l’appareil. Seulement l’adresse
de l’appareil est essentiel et pas le reste du message. Si le maître ou la communication
tombe en panne et la minuterie s’écoule les sorties sont remises au réglage de base (état
sûr) et la DEL rouge est allumée. La minuterie de surveillance est inactive avec la constante
de temps 0.

Holding Registers
Adresse. Description
66 Constante de temps pour la surveillance de la communication
Type de données uint16, résolution 10 ms
Valeur maximum = 65535 = 655,35 secondes = 10,9 minutes
Réglage d’usine 0 (minuterie de surveillance inactive)
Mémorisation dans l‘EEPROM

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 80 de 97

Pour définir la constante de temps il faut tenir compte de plusieurs choses qui déterminent
ensemble combien de fois un certain esclave sera adressé.

- Débit baud du système


- Nombre d’esclaves
- Longueur des messages de chaque esclave
- Priorités lors de l’adressage des esclaves
- La transmission d’erreurs cause des arrêts et répétitions
- Puissance et le taux d’utilisation du maître

Bloc de fonction entrée numérique


Une DEL jaune indique l’état de commutation de chaque entrée.

Discrete Inputs
Adresse. Description
0 - 10 Valeur des entrées numériques 1…11
11 Valeur de l’entrée numérique S0 (peut être utilisée comme entrée compteur
Valeur 0: inactive, 1: active

Input Registers / Holding Registers


Adresse Description
70 Valeur des entrées numériques
Même que les entrées discrètes 0 à 15

Bloc de fonction sortie numérique


Les sorties relais peuvent être dépassées avec des touches mais pas les sorties Photo-MOS.
Une longue pression de touche (> 1s) change entre mode automatique et mode manuel.
Une courte pression de touche (< 1s) change entre Arrêt et Marche en mode manuel.
Une DEL jaune indique l’état de commutation pour chaque sortie, une DEL verte indique le
mode manuel.

Coils
Adresse. Description
0-3 Valeur des sorties relais 1…4
Valeur 0: inactive, 1: active
4-7 Valeur des sorties Photo-MOS 1…4
Valeur 0: inactive, 1: active
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne
Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 81 de 97

16 - 19 Mode de fonctionnement des sorties relais 1…4 (read only)


Valeur 0: mode automatique, 1: mode manuel
Mémorisation dans l‘EEPROM

Holding Registers
Adresse. Description
71 Valeurs des sorties numériques
Même que les bobines 0-15
72 Mode de fonctionnement (automatique, manuel) des sorties numériques
(read only)

Même que les bobines 16-31


Mémorisation dans l‘EEPROM
73 Valeurs par défaut des sorties numériques
Réglage d’usine 0
Mémorisation dans l‘EEPROM

Bloc de fonction sorties analogiques


Une DEL jaune à chaque sortie indique la tension par sa luminosité.

Holding Registers
Adresse. Description
74 - 75 Valeurs des sorties analogiques O1…O2
Type de données int16,
Plage: valeur 0 = 0 Volt ,… valeur 32767 = 10,24 Volt
78 - 79 Valeurs par défaut des sorties analogiques O1…O2
Type de données int16,
Réglage d’usine 0,
Mémorisation dans l‘EEPROM

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 82 de 97

Bloc de fonction entrées analogiques


Aperçu
Les entrées E1 à E6 servent universellement à la mesure de tension (0 à 11,5 V) et la mesure
de résistance (40 Ohm à 4 MOhm). L‘entrée I sert à la mesure de courant (0 à 22 mA).

Une conversion analogique/numérique prend environ 0,2 secondes et la mesure aux entrées
se fait en alternance. A chaque entrée la mesure se fait dans des intervalles d’environ 1,8
secondes, mail l’intervalle est plus long quand la plage de mesure de résistance change
parce qu’il y plusieurs mesures.

Il y a des modes de fonctionnement pour calculer la température de capteurs de


températures habituels.
Pour cette fin, la valeur mesurée de tension ou de résistance est convertie à l’aide d’un
tableau de valeurs et par interpolation en valeur de température. Il y a plusieurs tableaux
programmés pour des capteurs habituels et un tableau à programmation libre avec jusqu’à
10 points de support.

Un offset peut être ajouté à la valeur mesurée. Cela permet une adaptation au capteur et
l’amenée ou un réglage fin.

Config[7
]
E1
V/A/
… ADC Interp Sum Input[7]
Ohm
Mux
E6
Const Var
I Offset[7]
Table Table[10]

E1…E6, I Entrées analogiques, contacts E1…E6 et I


Mux Eingangs-Umschalter
ADC Convertisseur analogique-numérique
V/A/Ohm Calculer la tension / le courant / la résistance
Interp Interpolation par le tableau de valeurs
Sum Addition d‘offset
ConstTable Tableaux de valeurs pour capteurs standards

Registres Modbus:
Config Registre de configuration
Input Registre de valeurs mesurées
Offset Registre offset
VarTable Tableau de valeurs pour un type de capteur individuel

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 83 de 97

Registre Modbus
Les valeurs mesurées peuvent être codées en fonction de la configuration en nombres à
virgule flottante (float) ou en nombres entiers 16 bit et signe (int16_t).

Input Registers
Adresse. AI Nom Description
0 E1 Entrées 1…7 Valeurs mesurées
2 E2 2 registres consécutifs, float dans les deux ou
4 E3 int16_t dans le premier.
6 E4
8 E5
10 E6
12 I

Holding Registers
Adresse. AI Nom Description
0-1 E1 Offset 1…7 Registres offset (Offset register)
2-3 E2 L’offset est ajouté à la valeur mesurée.
4-5 E3 2 registres consécutifs, float dans les deux ou
6-7 E4 int16_t dans le premier.
Réglage d’usine 0.
8-9 E5
Mémorisation dans l‘EEPROM.
10 - 11 E6
12 -13 I
14 -15 -
16 E1 Config 1…7 Registres de configuration (Configuration register)
17 E2 Nombre (voir ci-dessous), usitilisé pour choisir
18 E3 - la plage de mesure,
19 E4 - le type de donnée mesurée (float / int16_t),
- l’unité de la valeur mesurée,
20 E5
- le caractéristique du capteur.
21 E6 Réglage d’usine 0 (tension 0-10V, float).
22 I Mémorisation dans l‘EEPROM.
23 -

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 84 de 97

24 - 27 - VarTable Tableau d’affectation variable pour l’interpolation


28 - 31 1…10
Température et résistance en alternance (voir ci-dessous).
32 - 35
Float en 2 registres consécutifs

Réglage d’usine 0.
60 - 63
Mémorisation dans l‘EEPROM.
Valeurs aux registres de configuration
Le circuit d’entrée et la plage de mesure, le type de données et l’unité de la valeur mesurée
ainsi que le caractéristique du capteur pour capteurs de température habituels sont réglés
avec les registres de configuration.
Les contenus des registres sont représentés dans les tableaux qui suivent en décimal ou en
hexadécimal.

Tension, Courant ou Résistance:

Dec Hex Plage de mesure Type de Unité Maximum


données
0 0x00 Tension 0 à 10 V float 1V 11.5 V
1 0x01 int16_t 0.3125 mV 10.24 V
0 0x00 Courant 0 à 20mA float 1 mA 22 mA
1 0x01 int16_t 0.625 µA 20.48 mA
32 0x20 Tension 0 à 10V float 1V 11.5 V
33 0x21 Pullup 2kΩ at 5V int16_t 0.3125 mV 10.24 V
64 0x40 Résistance float 1Ω 4 MΩ
65 0x41 int16_t 0.1 Ω 3.2767 kΩ
66 0x42 int16_t 1Ω 32.767 kΩ
67 0x43 int16_t 10 Ω 327.67 kΩ
68 0x44 int16_t 100 Ω 3276.7 kΩ
Pour tension avec type signed integer: 10.24V / 2^15 = 1V / 3200 = 0.3125mV
Pour courant avec type signed integer: 20.48mA / 2^15 = 1mA / 1600 = 0.625µA

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 85 de 97

Mesure de température avec type de données « float » :


Dez Hex Plage de mesure Type de données Unité Maximum
128 0x80 Capteur PT100 float 1°C -50..150°C
130 0x82 Capteur PT500 -50..150°C
132 0x84 Capteur PT1000 -50..150°C
134 0x86 Capteur NI1000-TK5000 -50..150°C
136 0x88 Capteur NI1000-TK6180 -50..150°C
138 0x8A Capteur BALCO 500 -50..150°C
140 0x8C Capteur KTY81-110 NXP -50..150°C
142 0x8E Capteur KTY81-210 NXP -50..150°C
144 0x90 Capteur NTC-1k8 Thermokon -50..150°C
146 0x92 Capteur NTC-5k Thermokon -50..150°C
148 0x94 Capteur NTC-10k Thermokon -50..150°C
150 0x96 Capteur NTC-20k Thermokon -50..150°C
152 0x98 Capteur LM235 -40..120°C
Mesure de température avec type de données « signed int » (numéro du registre supérieur de 1 que
ci-dessus) :
Dez Hex Plage de mesure Type de données Unité Maximum
129 0x81 Capteur PT100 signed int 0,1°C -50..150°C
131 0x83 Capteur PT500 -50..150°C
133 0x85 Capteur PT1000 -50..150°C
135 0x87 Capteur NI1000-TK5000 -50..150°C
137 0x89 Capteur NI1000-TK6180 -50..150°C
139 0x8B Capteur BALCO 500 -50..150°C
141 0x8D Capteur KTY81-110 NXP -50..150°C
143 0x8F Capteur KTY81-210 NXP -50..150°C
145 0x91 Capteur NTC-1k8 Thermokon -50..150°C
147 0x93 Capteur NTC-5k Thermokon -50..150°C
149 0x95 Capteur NTC-10k Thermokon -50..150°C
151 0x97 Capteur NTC-20k Thermokon -50..150°C
153 0x99 Capteur LM235 -40..120°C
Mesure avec le tableau d’interpolation :
Dez Hex Plage de mesure Type de données Interpolation
240 0xF0 Tension 0 à 10 V float linéaire
241 0xF1 signed int linéaire
242 0xF2 float exponentiel
243 0xF3 signed int exponentiel
244 0xF4 Tension/Pullup float linéaire
245 0xF5 signed int linéaire
246 0xF6 float exponentiel
247 0xF7 signed int exponentiel
248 0xF8 Résistance float linéaire
249 0xF9 signed int linéaire
250 0xFA float exponentiel
251 0xFB signed int exponentiel

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 86 de 97

Tableau d’interpolation
Ce tableau peut être utilisé pour convertir et linéariser les valeurs mesurées de capteurs
dont le caractéristique n‘est pas déjà définit précisément dans l‘appareil. Le tableau
contient jusqu‘à 10 points de référence du caractéristique de capteur entre lesquels se fait
l‘interpolation.
Exemple : Conversion de la résistance en température pour les capteurs de températures.
Le contenu du registre est enregistré dans l‘EEPROM.
La description se réfère aux capteurs de températures. Mais il y a aussi d‘autres capteurs
que ceux pour les températures (par ex. humidité), et on peut aussi mesurer la tension au
lieu de la résistance.
Ces propriétés sont réglables dans le registre de configuration :
Plage de mesure : tension
tension, Pullup 2k à 5 V (par ex. pour LM235)
résistance (généralement aux capteurs
de températures)
Type de données float (unité 1 °C)
de la valeur mesurée : signed int (unité 0,1 °C)

Interpolation : caractéristique du capteur approximativement linéaire


caractéristique du capteur approximativement
exponentielle (pour les NTCs)

Registres Registres
Point de référence
Température Résistance
1 24-25 26-27
2 28-29 30-31
… … …
10 60-61 62-63

Les points de référence sont remplis en partant du début du tableau, 10 au maximum, cela
finit par température = résistance = 0 s‘il y a moins de points de référence.
Les valeurs de température et de résistance doivent être triées dans l‘ordre ascendant ou
descendant. Pour cette raison la combination 0,0 n’est pas premise pour un point
référence. Type de données dans les registres : Float température, résistance.

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 87 de 97

Bloc de fonction taux de marche


Le taux de marche de l’entrée compteur S0+/S0- est mesuré. L’interval d’échantillonage
est 1 ms.
Registre Modbus
Entrées discrètes
Adresse Description
11 Valeur de l’entrée compteur (commutateur raccordé à l’entrée numérique S0)
0: inactif (commutateur ouvert), 1: actif (commutateur fermé)

Input Registers / Holding Registers


Adresse Description
70 Etat des entrées (read only / lecture seule)
Pareille que les entrées discrètes 0-15
82 - 83 Temps actif de l’entrée compteur
Peut être écrit pour initialiser un second comptage, remet en même temps le
comptage millisecondes
Type de données uint32, résolution 1 seconde
Mémorisation dans l‘EEPROM
Bloc de fonction compteur d‘impulsions
Le compteur d’impulsions saisit les impulsions d’un compteur d’électricité avec interface S0
qui est raccordé à l‘entrée compteur S0+/S0-. D’autres applications sont également
possibles.
Registre Modbus
Entrées discrètes
Adresse Nom Description
11 IN_C Valeur de l’entrée compteur (commutateur raccordé à l’entrée
numérique S0)
0: inactif (commutateur ouvert), 1: actif (commutateur fermé)

Registres d’entrées (Read-Only / lecture seule)


Adresse Nom Description
70 INPUT Bits 0 à 15 contiennent Discrete Input 0 à 15
84 - 87 IZ Compteur d’impulsions
Type de données uint48_t (3 registres chacun)
88 - 89 BZ L’état du compteur calculé
Type de données uint32_t (2 registres chacun)
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne
Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 88 de 97

Holding Register
Adresse Nom Description
84 - 87 IT Copie du compteur d’impulsions à l’appui de la touche
Type de données uint48_t (3 registres chacun) (EEPROM)
88 - 89 AZ Etat initial du compteur
Type de données uint32_t (2 registres chacun)
Réglage d’usine 0 (EEPROM)
90 IE Impulsions par unité
Type de données uint16_t (1 registre chacun)
Réglage d’usine 1 (EEPROM)
91 WI Facteur de transformation courant
Type de données uint16_t (1 registre chacun)
Réglage d’usine 1 (EEPROM)
92 WU Facteur de transformation tension
Type de données uint16_t (1 registre chacun)
Réglage d’usine 1 (EEPROM)
93 WP Mode de service pour la calculation avec facteur de transformation
Type de données uint16_t (1 registre chacun, seulement Bit 0 est
valable)
Plage de valeurs 0…1, voir ci-dessous
Réglage d’usine 0 (EEPROM)
94 ZS Format de l’affichage du compteur
Type de données uint16_t (1 registre chacun) (EEPROM)
High-Byte pour le nombre de chiffres du compteur,
Plage de valeurs 0 à 9, réglage d’usine 7,
Les valeurs plus grandes sont limitées à 9
Low-Byte pour les décimales,
Plage de valeurs 0 à 3, réglage d’usine 1,
Les valeurs plus grandes sont limitées à 3
95 TA Flag pour activer les touches
Type de données uint16_t (1 registre chacun,
Flag seulement en Bit 0)
0: touche est bloquée, 1: touche est opérationnelle
Réglage d’usine 1 (EEPROM)

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 89 de 97

Mode de service pour le calcul en utilisant le rapport de transformation


Il existe un code 0...1 dans le registre WP déterminant, avec les rapports de transformation
WI et WU, l‘intégration de ceux-ci dans le calcul. WP, WI et WU dépendent selon que les
transformateurs sont commutés par les compteurs, le compteur affiche la consommation
de manière primaire ou secondaire ou les impulsions émises correspondent primairement
ou secondairement à la consommation.
On fait la différence entre les types de compteurs d‘électricité suivants :
Type 1 : Compteur mesurant directement, affichage : primaire, impulsion : primaire
Remarque : Indique la consommation effective
Type de compteur : Compteurs sur rail DIN avec compteur
mécanique à rouleau, compteur Ferraris
Type de formule : WP = 0
Facteurs : WI = WU = 1
IZ – IT
BZ = ( ---------- + AZ ) ∙ WI ∙ WU , BZ = valeur du compteur = consommation
IE
Type 2 : Compteur transformateur, affichage : primaire, impulsion : secondaire
Remarque : Indique la consommation effective
Type de compteur : Compteur avec affichage LCD
Type de formule : WP = 1
Facteurs : WI et WU correspondent aux transformateurs
IZ – IT
BZ = ( ---------- ∙ WI ∙ WU ) + AZ , BZ = valeur du compteur = consommation
IE
Type 3 : Compteur transformateur, affichage : primaire, impulsion : primaire
Remarque : Indique la consommation effective
Type de compteur : Compteur avec affichage LCD, multimètres
Type de formule : WP = 0
Facteurs : WI = WU = 1
IZ – IT
BZ = ( ---------- + AZ ) ∙ WI ∙ WU , BZ = valeur du compteur = consommation
IE

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 90 de 97

Type 4 : Compteur transformateur, affichage : secondaire, impulsion : secondaire


Remarque : Indique la consommation réduite par les
facteurs de transformation
Type de compteur : Compteurs sur rail DIN avec compteur
mécanique à rouleau, compteur Ferraris
Type de formule : WP = 0
La consommation et l‘affichage du compteur transformateur diffèrent.
Les deux valeurs peuvent être calculées sur la base d‘une configuration différente (WI, WU).
Facteurs : WI = WU = 1:
La valeur calculée du compteur correspond
à l‘affichage du compteur transformateur.
Facteurs : WI et WU correspondent aux transformateurs :
La valeur calculée du compteur correspond à la
consommation.
IZ – IT
BZ = ( ---------- + AZ ) ∙ WI ∙ WU , BZ = valeur du compteur ou consommation
IE

Mise en service
L‘utilisateur lit la valeur initiale du compteur sur site et appuie sur la touche. Cet appui sur
la touche permet de copier le compteur d‘impulsions du registre IZ dans le registre IT.
Ensuite, l‘utilisateur configure le compteur d’impulsion via le bus à l‘aide d‘un programme
de service. Les valeurs suivantes doivent être saisies
- la valeur initiale du compteur lue du compteur
- les impulsions par unité ;
par ex. indication sur le compteur d‘électricité 2000 impulsions par kWh
- le type de formule lors du calcul avec des facteurs de transformation
- le facteur pour la transformation de courant,
par ex. indication sur le transformateur 200/5A → facteur = 40
- le facteur pour la transformation de tension,
par ex. indication sur le transformateur 20000/100V → facteur = 200
- le nombre de chiffres entiers et de chiffres après la virgule
- désactiver la touche afin de protéger le registre IT
Détails concernant le calcul
La valeur calculée du compteur doit se comporter exactement comme le compteur
d‘électricité. Pour cela, il est nécessaire d‘éviter un dépassement de la capacité et des
erreurs d‘arrondi dans les résultats intermédiaires. Lors du comptage et le calcul, des types
de données particulièrement grands sont utilisés.
Le compteur d‘électricité peut émettre une impulsion toutes les 60 millisecondes. Cela peut
s‘élever à 1.440.000 impulsions par jour ou à environ 526.000.000 impulsions par an.
Lorsque le compteur d‘impulsions était réalisé avec 4 octets, il pourrait compter jusqu‘à
[Link] impulsions. Pour la fréquence d‘impulsions la plus élevée, il aurait une durée
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne
Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 91 de 97

de vie de 8,2 ans. Pour cette raison, il est réalisé avec 6 octets et sa capacité ne peut donc
pas être dépassée.
Le nombre de chiffres après la virgule est pris en compte lors du calcul en tant que
multiplicateur supplémentaire avec une puissance de dix. En outre, ce nombre définit la
position de la virgule pour l‘affichage de BZ et AZ.
Comme pour le compteur d‘électricité qui n‘a qu‘un nombre défini de chiffres après la
virgule, le nombre de chiffres est limité lors de la dernière étape de calcul. La valeur
calculée du compteur passe tout aussi souvent à 0 que la valeur du compteur d‘électricité.

Valeur calculée du compteur si WP = 0 :


BZ = ( (uint96_t) (IZ - IT) * WU * WI * puissance de dix [chiffres après la virgule] / IE +
(uint96_t) AZ * WU * WI )
% puissance de dix [chiffres du compteur]
Valeur calculée du compteur si WP = 1 :
BZ = ( (uint96_t) (IZ - IT) * WU * WI * puissance de dix [chiffres après la virgule] / IE +
(uint96_t) AZ )
% puissance de dix [chiffres du compteur]

Avis pour d’autres applications


Pour des raisons de la cohérence des données il est demandé pour des applications avec un
compteur de courant que le compteur d’impulsions IZ ne se laisse pas supprimer. Mais on
peut réaliser un compteur supprimable par un relevé de compteur calculé BZ en changeant
les valeurs de IT et/ou AZ via le bus.

Un simple exemple sans les facteurs divers :

Configuration avec : WP = 0, WU = WI = 1, IE = 1, après virgule = 0

Calculation : BZ = IZ – IT + AZ

Si on écrit AZ = 0 et IT = IZ, BZ devient = 0

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 92 de 97

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x0B
Valeur de l’objet “MR-Multi IO”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.1”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 93 de 97

MR-LD6

Commandes E/S
Fonction Modbus « 01 (0x01) Read Coils » (R)
Fonction Modbus « 02 (0x02) Read Discrete Inputs » (R)
Fonction Modbus « 03 (0x03) Read Holding Registers » (R)
Fonction Modbus « 04 (0x04) Read Input Registers » (R)
Fonction Modbus « 06 (0x06) Write Single Register » (W)
Fonction Modbus « 16 (0x10) Write Multiple Registers » (W)

Information
Read Discrete Inputs (0 - 15)
Read Coils (0 - 31)
Write Multiple Coils (0 - 31)
Write Single Coil (0 - 31)
Read Input Registers (0 - 99)
Read Holding Registers (0 - 99)
Write Multiple Registers (0 - 99)
Write Single Register (0 - 99)
Bloc de fonction minuterie de surveillance du bus
La communication Modbus peut être surveillée par une minuterie de surveillance. La
minuterie redémarre avec chaque message valable adressé à l’appareil. Seulement l’adresse
de l’appareil est essentiel et pas le reste du message. Si le maître ou la communication
tombe en panne et la minuterie s’écoule les sorties sont remises au réglage de base (état
sûr) et la DEL rouge est allumée. La minuterie de surveillance est inactive avec la constante
de temps 0.
Holding Registers
Adr. Description
66 BusTimeout Constante de temps pour la surveillance de la communication
Le temps est seulement valable si les relais sont contrôlés par
le Modbus. Les relais changent à l’état inactif au Timeout. Le
temps redémarre avec chaque message adressé à l’appareil.
Type de données uint16, résolution, unité : 10 ms
Réglage d’usine 0 (minuterie de surveillance inactive)
Valeur maximum = 65535 (= 655,35 secondes = 10,9 min.)
Mémorisation dans l‘EEPROM

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 94 de 97

Pour définir la constante de temps il faut tenir compte de plusieurs choses qui déterminent
ensemble combien de fois un certain esclave sera adressé.

- Débit baud du système


- Nombre d’esclaves
- Longueur des messages de chaque esclave
- Priorités lors de l’adressage des esclaves
- La transmission d’erreurs cause des arrêts et répétitions
- Puissance et le taux d’utilisation du maître

Discrete Inputs (Read-Only / lecture seule)


Adr. Nom Description
0…5 LeakDetect_1 … Bits d’état pour les fuites détectées
LeakDetect_6
Un Bit est réglé si SensorResist < SensorThresh.
L’hystérèse de ± 5 % de SensorThresh est valable pour
la comparaison.
16…21 CableBreak_1 … Bits d’état pour les ruptures de câble détectées
CableBreak_6
Un Bit est réglé, si ZenerVoltage > ZenerThresh.
L’hystérèse de ± 5 % de ZenerThresh est valable pour
la comparaison.

Input Registers (Read-Only / lecture seule)


Adr. Nom Description
0 LeakDetect Registre d’état pour les fuites détectées aux Bits 0…5,
les Bits LeakDetect_1…6 sont résumés ici.
1 CableBreak Registre d’état pour les ruptures de câble aux
Bits 0…5,
les Bits CableBreak_1…6 sont résumés ici.
2…7 SensorResist_1 ... Valeurs de résistance mesurées par le capteur,
SensorResist_6 résolution, unité : 100 Ohm
maximum : 10000 (= 1 MOhm)
8…13 ZenerVoltage_1 ... Tensions aux diodes zener pour détection de rupture
ZenerVoltage_6 de fil,
résolution, unité : 100 mV

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 95 de 97

Coils
Adr. Nom Description
0…1 Relay_1 … Etat de commutation d’un relai (0 = ON, 1 = OFF),
Relay_2 lecture seulement en cas de détection de fuites ou
surveillance de niveau,
écriture possible si contrôlé par le Modbus.

Les états inactifs sont définis dans RelayPolarity,


les états actifs sont opposés.

Message de fuite :
Etat actif si une fuite est signalée.

Surveillance de niveau :
Etat actif si les deux électrodes sont touchées,
état inactif si aucune des électrodes est touchée,
état maintenu si seulement une électrode est touchée.

Contrôle par le Modbus :


L’état inactif est le réglage de base.

Holding Registers
Adr. Nom Description
0 Relay Etat de commutation des relais aux Bits 0…1,
les Bits Relay_1…2 sont résumés ici.
1 RelayPolarity Les deux relais ont des contacts à fermeture dont l’état
de commutation est « OFF » ou « ON ».
Ils sont commandés par la surveillance de fuites / de
niveau par les états « inactif » ou « actif ».

L’état de commutation peut être inversé avec ce


registre.
Les Bits 0…1 correspondent aux états inactifs des deux
relais :
0 : inactif = OFF, actif = ON,
1 : inactif = ON, actif = OFF.

Réglage d’usine 0b00,


Mémorisation dans l‘EEPROM

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 96 de 97

Holding Registers
Adr. Nom Description
2…7 SensorThresh_1 ... Seuils de commutation pour les résistances des
SensorThresh_6 capteurs.

Type de données uint16,


Résolution 100 Ohm,
Réglage d’usine 200 (= 20 kOhm),
Mémorisation dans l‘EEPROM
8…13 ZenerThresh_1 ... Seuils de commutation pour les diodes Z pour la
ZenerThresh_6 surveillance de rupture de fil.

Type de données unsigned int16,


Résolution, unité : 100 mV,
Réglage d’usine 110 (= 11 V),
Mémorisation dans l‘EEPROM
14 Mode_1 Modes de service pour relais 1 et 2
15 Mode_2
0 : message de fuite,
1 : surveillance de niveau (entrée 1 en haut, 2 en bas),
2 : surveillance de niveau (entrée 3 en haut, 4 en bas),
3 : surveillance de niveau (entrée 5 en haut, 6 en bas),
autrement : contrôle par le Modbus.

Réglage d’usine 0,
Mémorisation dans l‘EEPROM
16 LeakEnable_1 Entrées analogiques pour le message de fuite avec
17 LeakEnable_2 relais 1 / 2

Si les Bits 0…5 sont réglés, les bits respectifs dans


LeakDetect font que le relais 1 ou 2 change à l‘état
actif au mode de service « message de fuite ».

Réglage d’usine 0b000111 (LeakEnable_1),


Réglage d’usine 0b111000 (LeakEnable_2),
Mémorisation dans l‘EEPROM

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]
Description du logiciel Modbus RTU V.1.8 | Actualisée 03/2020 Page 97 de 97

Holding Registers
Adr. Nom Description
18 ZenerEnable Entrées avec surveillance de câble installée.

Les Bits respectifs dans CableBreak sont seulement


réglés en cas d’une rupture de câble si les Bits 0…5
sont réglés.

Réglage d’usine 0b111111,


Mémorisation dans l‘EEPROM
19 BreakEnable_1 Entrées pour le message de rupture de câble avec
20 BreakEnable_2 relais 1 / 2.

Si les Bits 0…5 sont réglés les bits respectifs dans


CableBreak font que le relais 1 ou 2 change à l‘état
actif au mode de service « message de fuite ».

Réglage d’usine 0b000000 (BreakEnable_1),


Réglage d’usine 0b000000 (BreakEnable_2),
Mémorisation dans l‘EEPROM

Fonction Modbus « 43 /14 (0x2B / 0x0E) Read Device Identification »


Demande
Lire le code ID de l’appareil : 0x01
ID de l’objet 0x00
Réponse
Code ID de l’appareil 0x01
Niveau de conformité 0x01
D’autres suivent 0x00
ID de l’objet suivant 0x00
Nombre d’objets 0x03
ID de l’objet 0x00
Longueur de l’objet 0x11
Valeur de l’objet “METZ CONNECT GmbH”
ID de l’objet 0x01
Longueur de l’objet 0x06
Valeur de l’objet “MR-LD6”
ID de l’objet 0x02
Longueur de l’objet 0x04
Valeur de l’objet “V1.0”

METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | Allemagne


Tél. +49 7702 533-0 | Fax +49 7702 533-433
Documentation supplémentaire voir [Link]

Vous aimerez peut-être aussi