Manuel Modbus Software
-
Upload
vvalentino4705 -
Category
Documents
-
view
233 -
download
0
Transcript of Manuel Modbus Software
-
8/18/2019 Manuel Modbus Software
1/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 1 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Description du logiciel Modbus RTU
-
8/18/2019 Manuel Modbus Software
2/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 2 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
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 ....................................................................................................22
MR-DIO4/2-IP.......................................................................................................................26
MR-TP..................................................................................................................................37
MR-AO4...............................................................................................................................45
MR-AOP4.............................................................................................................................47
MR-AI8 ................................................................................................................................49
MR-CI4 ................................................................................................................................57MR-AIO4/2-IP.......................................................................................................................58
MR-SM3 ..............................................................................................................................75
-
8/18/2019 Manuel Modbus Software
3/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 3 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Commandes générales
Régler le débit binaire via la commande ModbusLa parité et le débit binaire présentent les mêmes valeurs que lors du réglage via lescommutateurs d‘adressage. Lorsque la parité ou le débit binaire est 0, aucun réglage ouenregistrement 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”DemandeAdresse 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 nonsouhaitée. Uniquement ce numéro permet la poursuite de l‘évaluation de lacommande.
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éponseEcho de la demande
Exemple d‘un « frame » :Adresse esclave 0x12 Réglage du commutateur rotatif (18)
Fonction 0x06 Write Single RegisterAdresse du registre Haut 0x00Adresse du registre Bas 0x41 Débit binaire et parité (65)Contenu du registre Haut 0x53 Numéro magiqueContenu 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 desproblèmes :
-
8/18/2019 Manuel Modbus Software
4/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 4 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Les appareils d‘autres fabricants utilisent cette adresse éventuellement pour un registredestiné à d‘autres tâches ce qui mènerait à une utilisation incorrecte de l‘appareil.
Il n‘y a aucun message en retour des appareils individuels. La commande ne peut pasreconnaître immédiatement, si la commande a été reçue.
Il est plus sûr d‘adresser et de commuter chaque appareil individuellement. L‘appareilrépond avec la parité et le débit binaire réglés auparavant. Après cela, la commutation esteffectué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. Chaquefonction de l‘appareil livrant un message en retour peut être utilisée pour cela. Si unefonction 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 lesdonné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 possibled‘utiliser toutes les combinaisons de débit binaire et de parité jusqu‘à ce qu‘il réponde. Lescombinaisons les plus probables doivent être utilisées en premier. Les débits binairesinférieurs devraient être les derniers à être utilisés parce qu‘ils durent plus longtemps.
-
8/18/2019 Manuel Modbus Software
5/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 5 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Test du système de communication
Fonction Modbus “08 (0x08) Diagnostics”
Sous-fonction “0 (0x0000) Return Query Data”Champs de données au choixRéponse : Echo de la demande
Sous-fonction “1 (0x0001) Restart Communication Option”Champs de données 0x0000 ou 0xFF00Réponse : Echo de la demandeAction : Remet à zero tous les compteurs de défauts, redémarre l’appareil
Sous-fonction “4 (0x0004) Force Listen Only Mode”Champs de données 0x0000Pas de réponseAction : Pas de réponse jusqu’au redémarrage de l’appareil ou jusqu’à l’exécution de lafunction 08, sous-fonction 01
Sous-fonction “10 (0x000A) Clear Counters”Champs de données 0x0000Réponse : Echo de la demandeAction : Remet à zero tous les compteurs de défauts
Sous-fonction “11 (0x000B) Return Bus Message Count”Champs de données 0x0000Réponse : Nombre des signalisations que l’appareil a détecté au système de communicationdepuis son dernier redémarrage, la dernière remise à zero des compteurs ou sa mise enmarche.
Sous-fonction “12 (0x000C) Return Bus Communication Error Count”Champs de données 0x0000Réponse : Nombre des défauts que l’appareil a détecté au système de communicationdepuis son dernier redémarrage, la dernière remise à zero des compteurs ou sa mise enmarche (CRC, longueur du frame
-
8/18/2019 Manuel Modbus Software
6/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 6 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Sous-fonction “15 (0x000F) Return Slave No Response Count”Champs de données 0x0000Ré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 ousa mise en marche.
-
8/18/2019 Manuel Modbus Software
7/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 7 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
MR-DO4 / MR-DOA4
Commandes E/S
Fonction Modbus„01 (0x01) Read Coils“
DemandeAdresse de démarrage valable 0 .. 7* pour MR-DOA4 adresse 4 .. 7 = 0Nombre de sorties valable 1 .. 8
Réponse
Nombre d’octets 1Etat 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 bus4*
1 = relais 1 commuté via commande manuelle
0 = relais 2 commuté via bus5*
1 = relais 2 commuté via commande manuelle
0 = relais 3 commuté via bus6*1 = relais 3 commuté via commande manuelle
0 = relais 4 commuté via bus7*
1 = relais 4 commuté via commande manuelle
-
8/18/2019 Manuel Modbus Software
8/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 8 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Fonction Modbus“05 (0x05) Write Single Coil”DemandeAdresse valable pour les sorties 0 .. 3Valeur valable 0x0000 ou 0xFF00
RéponseEcho de la demande
Fonction Modbus“15 (0x0F) Write Multiple Coils”
DemandeAdresse de démarrage valable 0 .. 3
Nombre de sorties valable 1 .. 4Nombre d’octets 1Valeur 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éponseCode de fonction, adresse de démarrage, nombre des sorties
Fonction Modbus“03 (0x03) Read Holding Registers”
DemandeAdresse de démarrage valable du registre 0..1 ou 66Quantité valable de registres 2 ou 1
RéponseCode de fonction, nombre des octets, valeur du registre
-
8/18/2019 Manuel Modbus Software
9/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 9 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
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 bus4
1 = relais 1 commuté via commande manuelle
0 = relais 2 commuté via bus5
1 = relais 2 commuté via commande manuelle
0 = relais 3 commuté via bus6
1 = relais 3 commuté via commande manuelle
0 = relais 4 commuté via bus71 = 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 interruptionde communication0
1 = relais 1 activé – état après une réinitialisation ou en cas d’une interruptionde communication
0 = relais 2 désactivé – état après une réinitialisation ou en cas d’une interruption
de communication11 = relais 2 activé – état après une réinitialisation ou en cas d’une interruption
de communication0 = relais 3 désactivé – état après une réinitialisation ou en cas d’une interruption
de communication21 = relais 3 activé – état après une réinitialisation ou en cas d’une interruption
de communication0 = relais 4 désactivé – état après une réinitialisation ou en cas d’une interruption
de communication31 = relais 4 activé – état après une réinitialisation ou en cas d’une interruption
de communication
-
8/18/2019 Manuel Modbus Software
10/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 10 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Valeur du registre 66 :Réglage de temporisation pour la surveillance de communication avec une résolutionde 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”
DemandeAdresse valable du registre 0 ou 1 ou 66Valeur du registre Bits 0 à 3 selon les tableaux ci-dessus
RéponseEcho de la demandeFonction Modbus“16 (0x10) Write Multiple Registers”
DemandeAdresse de démarrage valable du registre 0 ou 1 ou 66Nombre valable de registres 1 ou 2Nombre d’octets 2 x quantité des registresValeur des registres quantité des registres x 2 octets
Bits 0 à 3 selon les tableaux ci-dessus
RéponseCode de fonction, adresse de démarrage du registre, nombre de registres
Fonction Modbus“43 /14 (0x2B / 0x0E) Read Device Identification”
DemandeLire le code ID de l’appareil : 0x01ID de l’objet 0x00
RéponseCode ID de l’appareil 0x01Niveau de conformité 0x01D’autres suivent 0x00ID de l’objet suivant 0x00Nombre d’objets 0x03ID de l’objet 0x00Longueur de l’objet 0x11Valeur de l’objet “METZ CONNECT GmbH”ID de l’objet 0x01Longueur de l’objet 0x06Valeur de l’objet “MR-DO4”ID de l’objet 0x02Longueur de l’objet 0x04
Valeur de l’objet “V1.4”
-
8/18/2019 Manuel Modbus Software
11/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 11 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
MR-TO4
Commandes E/S
Fonction Modbus„01 (0x01) Read Coils“
DemandeAdresse de démarrage valable 0 à 7Nombre de sorties valable 1 à 8
RéponseNombre 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é
31 = état Triac 4 activé
0 = Triac 1 commuté via bus4*
1 = Triac 1 commuté via commande manuelle
0 = Triac 2 commuté via bus5*
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 bus7*
1 = Triac 4 commuté via commande manuelle
-
8/18/2019 Manuel Modbus Software
12/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 12 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Fonction Modbus“05 (0x05) Write Single Coil”DemandeAdresse de sortie valable 0 à 3Valeur de sortie valable 0x0000 ou 0xFF00
RéponseEcho de la demande
Fonction Modbus“15 (0x0F) Write Multiple Coils”
Demande
Adresse de démarrage valable 0 à 3Nombre de sorties valable 1 à 4Nombre d’octets 1Valeur 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é
21 = état Triac 3 activé
0 = état Triac 4 désactivé3
1 = état Triac 4 activé
RéponseCode de fonction, adresse de démarrage, nombre de sorties
Fonction Modbus“03 (0x03) Read Holding Registers”
DemandeAdresse de démarrage valable du registre 0 à 1 ou 66Nombre valable de registres 2 ou 1
RéponseCode de fonction, nombre d’octets, valeurs de registres
-
8/18/2019 Manuel Modbus Software
13/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 13 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Valeurs du registre 0 :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 bus4*
1 = Triac 1 commuté via commande manuelle
0 = Triac 2 commuté via bus5*
1 = Triac 2 commuté via commande manuelle
0 = Triac 3 commuté via bus6*
1 = Triac 3 commuté via commande manuelle
0 = Triac 4 commuté via bus7*1 = Triac 4 commuté via commande manuelle
Valeurs du registre 1 :Bit Information
0 = Triac 1 désactivé – état après une réinitialisation ou en cas d’une interruptionde communication0
1 = Triac 1 activé – état après une réinitialisation ou en cas d’une interruptionde communication
0 = Triac 2 désactivé – état après une réinitialisation ou en cas d’une interruption
de communication11 = Triac 2 activé – état après une réinitialisation ou en cas d’une interruption
de communication0 = Triac 3 désactivé – état après une réinitialisation ou en cas d’une interruption
de communication21 = Triac 3 activé – état après une réinitialisation ou en cas d’une interruption
de communication0 = Triac 4 désactivé – état après une réinitialisation ou en cas d’une interruption
de communication31 = Triac 4 activé – état après une réinitialisation ou en cas d’une interruption
de communication
-
8/18/2019 Manuel Modbus Software
14/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 14 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Valeur du registre 66 :Réglage de temporisation pour la surveillance de communication avec une résolutionde 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”
DemandeAdresse de registre valable 0 ou 1 ou 66Valeur du registre Bits 0 à 3 selon les tableaux ci-dessus
RéponseEcho de la demandeFonction Modbus“16 (0x10) Write Multiple Registers”
DemandeAdresse de démarrage valable du registre 0 ou 1 ou 66Nombre valable de registres 1 ou 2Nombre d’octets 2 x nombre des registresValeur du registre Nombre des registres x 2 octets
Bits 0 à 3 selon les tableaux ci-dessus
RéponseCode de fonction, adresse de démarrage du registre, nombre de registres
Fonction Modbus“43 /14 (0x2B / 0x0E) Read Device Identification”
DemandeLire le code ID de l’appareil : 0x01ID de l’objet 0x00
RéponseCode ID de l’appareil 0x01Niveau de conformité 0x01D’autres suivent 0x00ID de l’objet suivant 0x00Nombre d’objets 0x03ID de l’objet 0x00Longueur de l’objet 0x11Valeur de l’objet “METZ CONNECT GmbH”ID de l’objet 0x01Longueur de l’objet 0x06Valeur de l’objet “MR-TO4”ID de l’objet 0x02Longueur de l’objet 0x04
Valeur de l’objet “V1.4”
-
8/18/2019 Manuel Modbus Software
15/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 15 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
MR-DI4 / MR-DI4-IP
Fonction Modbus„02 (0x02) Read Discrete Inputs“
DemandeAdresse de démarrage valable d’entrée 0 à 3Nombre d’entrées valable 1 à 4
RéponseNombre d’octets 1Etat d’entrée Bit0 à Bit3 (Bit 4 à 7 = 0)
Information1= état entrée fermée0= état entrée ouverte
Fonction Modbus“04 (0x04) Read Input Registers”
DemandeAdresse de démarrage valable du registre 0Nombre valable de registres 1
RéponseNombre d’octets 2Valeur au registre état des entrées en Bit 0 à 3
Fonction Modbus“43 /14 (0x2B / 0x0E) Read Device Identification”
DemandeLire le code ID de l’appareil : 0x01ID de l’objet 0x00
RéponseCode ID de l’appareil 0x01Niveau de conformité 0x01D’autres suivent 0x00ID de l’objet suivant 0x00Nombre d’objets 0x03ID de l’objet 0x00Longueur de l’objet 0x11Valeur de l’objet “METZ CONNECT GmbH”ID de l’objet 0x01Longueur de l’objet 0x06Valeur de l’objet “MR-DI4”ID de l’objet 0x02Longueur de l’objet 0x04
Valeur de l’objet “V1.4”
-
8/18/2019 Manuel Modbus Software
16/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 16 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
MR-DI10
Fonction Modbus„02 (0x02) Read Discrete Inputs“
DemandeAdresse de démarrage valable 0 à 9Nombre valable des entrées 1 à 10
RéponseNombre d’octets 1 ou 2Etat des entrées Bit0 à Bit9
Information1= état d’entrée fermée0= état d’entrée ouverte
Fonction Modbus“04 (0x04) Read Input Registers”
DemandeAdresse de démarrage valable 0Nombre valable de registres 1
RéponseNombre d’octets 2Valeur du registre état des entrées en Bit 0 à 9
Fonction Modbus“43 /14 (0x2B / 0x0E) Read Device Identification”
DemandeLire le code ID de l’appareil : 0x01ID de l’objet 0x00
RéponseCode ID de l’appareil 0x01Niveau de conformité 0x01D’autres suivent 0x00ID de l’objet suivant 0x00Nombre d’objets 0x03ID de l’objet 0x00Longueur de l’objet 0x11Valeur de l’objet “METZ CONNECT GmbH”ID de l’objet 0x01Longueur de l’objet 0x07Valeur de l’objet “MR-DI10”ID de l’objet 0x02Longueur de l’objet 0x04
Valeur de l’objet “V1.4”
-
8/18/2019 Manuel Modbus Software
17/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 17 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
MR-SI4
Commandes E/S
Fonction Modbus„02 (0x02) Read Discrete Inputs“
DemandeAdresse de démarrage valable 0 à 3Valid Quantity of Inputs 1 à 4
RéponseNombre d’octets 1
Etat des entrées Bit0 à Bit3 (Bit 4 à 7 = 0)Information1= état d’entrée fermée0= état d’entrée ouverte
Fonction Modbus“04 (0x04) Read Input Registers”
DemandeAdresse de démarrage valable 20Nombre valable de registres 1
Réponse
Nombre d’octets 2Valeur 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 suiventdirectement et celui avec la valeur la plus haute est transmis en premier. Ces données nepeuvent être transmises que complètement.
Registre d’entrées (Read-Only / lecture seule)Adresse Nom Description0 – 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
-
8/18/2019 Manuel Modbus Software
18/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 18 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Holding RegisterAdresse Nom Description0 – 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 courantType de données uint16_t (1 registre chacun)Réglage d’usine 1 (EEPROM)
28 – 31 WU Facteur de transformation tensionType 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 transformationType de données uint16_t (1 registre chacun, seulement Bit 0 estvalable)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érationnelleRéglage d’usine 1 (EEPROM)
65 DEBITBINAIRE
Codes pour débit binaire et paritéRéglage d’usine 19200 bit/s, Even Parity (EEPROM)
-
8/18/2019 Manuel Modbus Software
19/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 19 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
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 transformationWI et WU, l‘intégration de ceux-ci dans le calcul. WP, WI et WU dépendent selon que lestransformateurs sont commutés par les compteurs, le compteur affiche la consommationde manière primaire ou secondaire ou les impulsions émises correspondent primairementou secondairement à la consommation.On fait la différence entre les types de compteurs d‘électricité suivants :
Type 1 : Compteur mesurant directement, affichage : primaire, impulsion : primaireRemarque : Indique la consommation effectiveType de compteur : Compteurs sur rail DIN avec compteur
mécanique à rouleau, compteur FerrarisType de formule : WP = 0Facteurs : WI = WU = 1
IZ – ITBZ = ( ---------- + AZ ) · WI · WU , BZ = valeur du compteur = consommation
IE
Type 2 : Compteur transformateur, affichage : primaire, impulsion : secondaireRemarque : Indique la consommation effectiveType de compteur : Compteur avec affichage LCDType de formule : WP = 1Facteurs : WI et WU correspondent aux transformateurs
IZ – ITBZ = ( ---------- · WI · WU ) + AZ , BZ = valeur du compteur = consommation
IE
Type 3 : Compteur transformateur, affichage : primaire, impulsion : primaireRemarque : Indique la consommation effectiveType de compteur : Compteur avec affichage LCD, multimètresType de formule : WP = 0Facteurs : WI = WU = 1
IZ – ITBZ = ( ---------- + AZ ) · WI · WU , BZ = valeur du compteur = consommation
IE
Type 4 : Compteur transformateur, affichage : secondaire, impulsion : secondaireRemarque : Indique la consommation réduite par les
facteurs de transformationType de compteur : Compteurs sur rail DIN avec compteur
mécanique à rouleau, compteur FerrarisType de formule : WP = 0
-
8/18/2019 Manuel Modbus Software
20/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 20 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
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 à laconsommation.
IZ – ITBZ = ( ---------- + 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. Cetappui sur la touche permet de copier le compteur d‘impulsions du registre IZ dans leregistre 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 deserreurs d‘arrondi dans les résultats intermédiaires. Lors du comptage et le calcul, des typesde données particulièrement grands sont utilisés.
Le compteur d‘électricité peut émettre une impulsion toutes les 60 millisecondes. Cela peuts‘é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‘à4.294.967.295 impulsions. Pour la fréquence d‘impulsions la plus élevée, il aurait une duréede vie de 8,2 ans. Pour cette raison, il est réalisé avec 6 octets et sa capacité ne peut doncpas être dépassée.
-
8/18/2019 Manuel Modbus Software
21/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 21 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Le nombre de chiffres après la virgule est pris en compte lors du calcul en tant quemultiplicateur supplémentaire avec une puissance de dix. En outre, ce nombre définit laposition 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 lavirgule, le nombre de chiffres est limité lors de la dernière étape de calcul. La valeurcalculée du compteur du MR-SI4 passe tout aussi souvent à 0 que la valeur du compteurd‘é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”
DemandeLire le code ID de l’appareil : 0x01ID de l’objet 0x00RéponseCode ID de l’appareil 0x01Niveau de conformité 0x01D’autres suivent 0x00ID de l’objet suivant 0x00Nombre d’objets 0x03ID de l’objet 0x00Longueur de l’objet 0x11Valeur de l’objet “METZ CONNECT GmbH”ID de l’objet 0x01Longueur de l’objet 0x06Valeur de l’objet “MR-SI4”ID de l’objet 0x02Longueur de l’objet 0x04Valeur de l’objet “V2.1”
-
8/18/2019 Manuel Modbus Software
22/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 22 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
MR-DIO4/2 / MR-DIO4/2S
Commandes E/S
Fonction Modbus„01 (0x01) Read Coils“
DemandeAdresse de démarrage valable 0 à 3Nombre de sorties valable 1 à 4
RéponseNombre d’octets 1Output Status 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 bus21 = relay 1 commuté via commande manuelle
0 = relay 2 commuté via bus3
1 = relay 2 commuté via commande manuelle
Fonction Modbus„02 (0x02) Read Discrete Inputs“
DemandeAdresse de démarrage valable 0 à 3Nombre valable des entrées 1 à 4
RéponseNombre d’octets 1Etat des entrées Bit0 à Bit3 (Bit 4 à 7 = 0)
Information1= état d’entrée fermée0= état d’entrée ouverte
-
8/18/2019 Manuel Modbus Software
23/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 23 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Fonction Modbus“05 (0x05) Write Single Coil”DemandeAdresse valable des sorties 0 à 1Valeur valable 0x0000 ou 0xFF00
RéponseEcho de la demande
Fonction Modbus“04 (0x04) Read Input Registers”
DemandeAdresse de démarrage valable 0
Nombre valable de registres 1RéponseNombre d’octets 2Valeur du registre état des entrées en Bit 0 à 3
Fonction Modbus“15 (0x0F) Write Multiple Coils”
DemandeAdresse de démarrage valable 0 à 1Nombre de sorties valable 1 à 2
Nombre valable d’octets 1Valeurs 0 ou 1 en Bit0 à Bit1
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é
RéponseCode de fonction, adresse de démarrage, nombre des sorties
-
8/18/2019 Manuel Modbus Software
24/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 24 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Fonction Modbus“03 (0x03) Read Holding Registers”DemandeAdresse de démarrage valable du registre 0 à 1 ou 66Nombre valable de registres 2 ou 1
RéponseCode de fonction, nombre d’octets, valeurs des registres
Valeurs du registre 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 bus2
1 = relay 1 commuté via commande manuelle
0 = relay 2 commuté via bus3
1 = relay 2 commuté via commande manuelle
Valeurs du registre 1 :Bit Information
0 = relais 1 désactivé – état après une réinitialisation ou en cas d’une interruptionde communication0
1 = relais 1 activé – état après une réinitialisation ou en cas d’une interruptionde communication
0 = relais 2 désactivé – état après une réinitialisation ou en cas d’une interruptionde communication1
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ésolutionde 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
-
8/18/2019 Manuel Modbus Software
25/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 25 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Fonction Modbus“06 (0x06) Write Single Register”DemandeAdresse des registres 0 ou1 ou 66Valeurs des registres Bits 0 à 3 selon des tableaux ci-dessus
RéponseEcho de la demande
Fonction Modbus“16 (0x10) Write Multiple Registers”
Demande
Valid adresse de démarrage du registre 0 ou 1 ou 66Nombre valable de registres 1 ou 2Nombre d’octets 2 x Quantity of registersValeurs des registres Nombre de registres x 2 octets
Bits 0 à 3 selon des tableaux ci-dessus
RéponseCode de fonction, adresse de démarrage du registre, nombre de registres
Fonction Modbus“43 /14 (0x2B / 0x0E) Read Device Identification”
DemandeLire le code ID de l’appareil : 0x01ID de l’objet 0x00
RéponseCode ID de l’appareil 0x01Niveau de conformité 0x01D’autres suivent 0x00ID de l’objet suivant 0x00Nombre d’objets 0x03ID de l’objet 0x00
Longueur de l’objet 0x11Valeur de l’objet “METZ CONNECT GmbH”ID de l’objet 0x01Longueur de l’objet 0x09Valeur de l’objet “MR-DIO4/2”ID de l’objet 0x02Longueur de l’objet 0x04Valeur de l’objet “V1.4”
-
8/18/2019 Manuel Modbus Software
26/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 26 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
MR-DIO4/2-IP
Commandes E/S
Fonction Modbus„01 (0x01) Read Coils“
RequestAdresse de démarrage valable 0 à 3Nombre de sorties valable 1 à 4
RéponseNombre d’octets 1Etat 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 bus21 = relay 1 commuté via commande manuelle
0 = relay 2 commuté via bus3
1 = relay 2 commuté via commande manuelle
Fonction Modbus„02 (0x02) Read Discrete Inputs“
DemandeAdresse de démarrage valable 0 à 3Nombre valalable des entrées 1 à 4
RéponseNombre d’octets 1Etat des entrées Bit0 à Bit3 (Bit 4 à 7 = 0)
Information1= état d’entrée fermée0= état d’entrée ouverte
-
8/18/2019 Manuel Modbus Software
27/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 27 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Fonction Modbus“05 (0x05) Write Single Coil”DemandeAdresse valable pour les sorties 0 à 1Valeur valable 0x0000 ou 0xFF00
RéponseEcho de la demande
Fonction Modbus“04 (0x04) Read Input Registers”
DemandeAdresse de démarrage valable 0
Nombre valable de registres 1RéponseNombre d’octets 2Valeur du registre état des entrées en Bit 0 à 3
Fonction Modbus“15 (0x0F) Write Multiple Coils”
DemandeAdresse de démarrage valable 0 à 1
Nombre de sorties valable 1 à 2Nombre d’octets valable 1Valeurs valables 0 ou 1 en Bit0 à Bit1
RéponseCode de fonction, adresse de démarrage, nombre de sorties
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é
-
8/18/2019 Manuel Modbus Software
28/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 28 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Fonction Modbus“03 (0x03) Read Holding Registers”DemandeAdresse de démarrage valable du registre 0 à 17 ou 66Nombre valable de registres 1 à 18 ou 1
RéponseCode de fonction, nombre d’octets, valeurs des registres
Valeurs du registre 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 bus2
1 = relay 1 commuté via commande manuelle
0 = relay 2 commuté via bus3
1 = relay 2 commuté via commande manuelle
Valeurs du registre 1 :Bit Information
0 = relais 1 désactivé – état après une réinitialisation ou en cas d’une interruptionde communication0
1 = relais 1 activé – état après une réinitialisation ou en cas d’une interruptionde communication
0 = relais 2 désactivé – état après une réinitialisation ou en cas d’une interruptionde communication1
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ésolutionde 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
-
8/18/2019 Manuel Modbus Software
29/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 29 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Registres pour les modes de service des clapets coupe-feu
Valeurs registre 2 : mode de service pour canal 1 (OperMode_1) ouValeurs registre 3 : mode de service pour canal 2 (OperMode_2)
Valeur Nom Description
0 Direct_Control Commande directe des entrées et sorties,réglage d’usine 0
1 Motorized_SafetyOpen Clapet coupe-feu motorisé,position sûre ouverte (clapet de désenfumage)
2 Motorized_SafetyClose Clapet coupe-feu motorisé,position sûre fermée
3 LimitSwitch_Open_Close Clapet coupe-feu mécanique avecinterrupteur de fin de course OUVERT et FERMÉ
4 LimitSwitch_Open2 clapets coupe-feu mécaniques seulement avecinterrupteur de fin de course OUVERT (contact àfermeture)
5 LimitSwitch_Close2 clapets coupe-feu mécaniquesseulement avec interrupteur de fin de courseFERMÉ (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
0…65535 Résolution de 0,1 secondes, réglage d’usine 240 secondes,enregistrement dans l'EEPROM
Valeurs registre 6 : durée maximale pour fermer le clapet coupe-feu 1 (TurnOffTime_1) ouValeurs registre 7 : durée maximale pour fermer le clapet coupe-feu 2 (TurnOffTime_2)
Valeur Information
0…65535 Résolution de 0,1 secondes, réglage d’usine 35 secondes,
enregistrement dans l'EEPROMValeurs registre 8 : durée maximale entre les accès en écriture à ActuDrive_1(RcvHeartBeat_1) ouValeurs registre 9 : durée maximale entre les accès en écriture à ActuDrive_2(RcvHeartBeat_2)
Valeur Information
0…65535 Résolution de 0,1 secondes, réglage d’usine 35 secondes,enregistrement dans l'EEPROM
-
8/18/2019 Manuel Modbus Software
30/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 30 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Valeurs registre 10 : commande de la position du clapet coupe-feu 1 (ActuDrive_1) ouValeurs 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) ouValeurs 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) ouValeurs 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) ouValeurs registre 17 : signalisation et réinitialisation de codes d'alarme canal 2(AlarmCode_2)
Valeur Information
1OK, pas d'alarme3 Runtime_Error
4 Manipulation
5 Update_Error
6 Alarm
7 Alarme_a
-
8/18/2019 Manuel Modbus Software
31/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 31 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
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 auré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 desentré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 etLimitSwitch_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 autremessage 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).
-
8/18/2019 Manuel Modbus Software
32/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 32 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
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 laposition 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.
-
8/18/2019 Manuel Modbus Software
33/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 33 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Interrupteurs de fin de course des clapets coupe-feu
Pour raccorder les interrupteurs de fin de course aux borniers d'entrée, procéder commesuit :
Contacts Clapet Modes de serviceMotorized_SafetyOpen,Motorized_SafetyClose,LimitSwitch_Open_Close(contact à fermeture)
Clapet Modes deserviceLimitSwitch_Open(contact à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ètementidentiques à l'exception de leurs noms. Le contact est fermé si le clapet est complètementouvert.
Position feu
La position feu est dérivée des interrupteurs de fin de course en fonction du mode deservice.
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'estsignalé, 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 émispour le premier clapet ou le code Alarm_a pour le deuxième clapet. Le code Alarm estprioritaire sur le code Alarm_a.
Dans les modes de service Motorized_SafetyOpen et Motorized_SafetyClose, unverrouillage dans la position sûre est activé par la position feu. Le relais passe alors à l'étatsû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. À partir de ce moment commencela réinitialisation d'alarme lors de laquelle le verrouillage est interrompu.
-
8/18/2019 Manuel Modbus Software
34/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 34 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Détection d'erreurs et codes d'alarmeIl y a 3 sources d'erreurs qui sont signalées en tant que code d'alarme et entraînentpartiellement 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 estdé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 positionOUVERTE.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 laposition 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 estinterrompu, 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 serasignalé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'interrupteurde fin de course est défectueux, le câble de liaison de l'interrupteur de fin de course est encourt-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 laduré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 à unevaleur 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.
-
8/18/2019 Manuel Modbus Software
35/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 35 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Causes possibles : le poste terminal du bus est hors service, la connexion de bus estinterrompue (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é quepour 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'étatd'erreur le relais est activé comme suit (évaluation du haut en bas) :
Divers ActuDrive_1…2 AlarmCode_1…2 Relais 1…2Réinitialisationd'alarme
open (1) OK (1) Activé
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'alarmecommence à 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 laré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…2Réinitialisationd'alarme
close (2) OK (1) Désactivé
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'alarmecommence à interrompre le verrouillage dans la position sûre via la position feu.
-
8/18/2019 Manuel Modbus Software
36/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 36 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Fonction Modbus“06 (0x06) Write Single Register”
DemandeAdresse de registre 1 à 17 ou 66Valeur de registre selon les tableaux ci-dessus
RéponseEcho de la demande
Fonction Modbus“16 (0x10) Write Multiple Registers”
DemandeAdresse de démarrage valable du registre 0 à 17 ou 66Nombre valable de registres 1 à 18Nombre d’octets Nombre de registres x 2 octetsValeurs des registres selon les tableaux ci-dessus
RéponseCode de fonction, adresse de démarrage du registre, nombre de registres
Fonction Modbus“43 /14 (0x2B / 0x0E) Read Device Identification”
DemandeLire le code ID de l’appareil : 0x01ID de l’objet 0x00
RéponseCode ID de l’appareil 0x01Niveau de conformité 0x01D’autres suivent 0x00ID de l’objet suivant 0x00Nombre d’objets 0x03ID de l’objet 0x00Longueur de l’objet 0x11Valeur de l’objet “METZ CONNECT GmbH”ID de l’objet 0x01Longueur de l’objet 0x0BValeur de l’objet “MR-DIO4/2IP”ID de l’objet 0x02Longueur de l’objet 0x04Valeur de l’objet “V1.5”
-
8/18/2019 Manuel Modbus Software
37/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 37 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
MR-TP
Commandes E/S
Fonction Modbus“02 (0x02) Read Discrete Inputs”
DemandeAdresse de démarrage valable 0 à 15Nombre valable des entrées 1 à 16
RéponseNombre d’octets 1 à 2
Etat des entrées Bit0 à Bit15InformationDiscrete Input 0-5 : Etat de commutation des entrées numériques,
0 : Arrêt, 1 : MarcheDiscrete Input 6-7 : Réponse des sorties à transistor,
0 : Arrêt, 1 : MarcheDiscrete 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-CoilsDiscrete 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”
DemandeAdresse de démarrage valable 0Nombre valable de registres 1
RéponseNombre d’octets 2Valeurs des registres Bit0 à Bit15
InformationVoir information Discrete Input 0-15
-
8/18/2019 Manuel Modbus Software
38/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 38 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Fonction Modbus“01 (0x01) Read Coils”
DemandeAdresse de démarrage valable 0 à 5Nombre de sorties valable 1 à 6
RéponseNombre d’octets 1Etat des sorties Bit0 à Bit5
Bit Information0 = état sortie numérique 1 désactivée
01 = état sortie numérique 1 activée0 = état sortie numérique 2 désactivée
11 = état sortie numérique 2 activée
2-3
état relay 1 en mode “switch” : 0: contact de relais 11-14-24 ouvert1: contact de relais 11-14-24 ouvert2: contact de relais 11-14 fermé3: contact de relais 11-24 fermé
4-5
état relay 2 in “switch” mode: 0: contact de relais 31-34-44 ouvert1: contact de relais 31-34-44 ouvert2: contact de relais 31-34 fermé
3: contact de relais 31-44 ferméFonction Modbus“05 (0x05) Write Single Coil”
DemandeAdresse valable des sorties 0 à 5Valeur valable 0x0000 ou 0xFF00
RéponseEcho de la demande
-
8/18/2019 Manuel Modbus Software
39/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 39 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Fonction Modbus“15 (0x15) Write Multiple Coils”
DemandeAdresse de démarrage valable 0 à 5Nombre de sorties valable 1 à 6Nombre d’octets valable 1Valeur valable 0 ou 1 en Bit0 à Bit5
Bit Information0 = état sortie numérique 1 désactivée
01 = état sortie numérique 1 activée0 = état sortie numérique 2 désactivée
11 = état sortie numérique 2 activée
2-3
état relay 1 en mode “switch” : 0: contact de relais 11-14-24 ouvert1: contact de relais 11-14-24 ouvert2: contact de relais 11-14 fermé3: contact de relais 11-24 fermé
4-5
état relay 2 in “switch” mode: 0: contact de relais 31-34-44 ouvert1: contact de relais 31-34-44 ouvert2: contact de relais 31-34 fermé3: contact de relais 31-44 fermé
RéponseCode de fonction, adresse de démarrage, nombre de sorties
Fonction Modbus“03 (0x03) Read Holding Registers”
DemandeAdresse de démarrage valable du registre 0 à 7 ou 66Nombre valable de registres 8 ou 1
RéponseCode de fonction, nombre d’octets, valeur du registre
Valeur du registre 0 :
Bits 0 à 5 conformément aux tableaux ou description ci-dessusBits 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
-
8/18/2019 Manuel Modbus Software
40/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 40 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Valeur du registre 3 :Bits 0-5 contiennent le réglage de base pour Coils 0-5Ré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 connexionUnité 10 ms, réglage d’usine 0 s, enregistrement dans l’EEPROM
Fonction Modbus“06 (0x06) Write Single Register”DemandeAdresse de registre 0 à 7 ou 66Valeur de registre selon les tableau ci-dessus ou ci-dessous
RéponseEcho de la demande
Fonction Modbus“16 (0x10) Write Multiple Registers”
DemandeAdresse de démarrage valable du registre 0 à 7 ou 66
Nombre valable de registres 1 à 8Nombre d’octets 2 x nombre de registresValeur de registre selon les tableau ci-dessus ou ci-dessous
RéponseCode de fonction, adresse de démarrage du registre, nombre de registres
-
8/18/2019 Manuel Modbus Software
41/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 41 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
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 lessorties 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 leModbus.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 leModbus.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 leModbus.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 leModbus.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 1Relais contact 14 : moteur et interrupteur de fin de course 1 pour ouvrirRelais contact 24 : moteur et interrupteur de fin de course 1 pour fermerRelais contact 31 : tension de service pour moteur 2
Relais contact 34 : moteur et interrupteur de fin de course 2 pour ouvrirRelais 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éesnumériques.
Entrée 1 : ouvrir store 1Entrée 2 : fermer store 1Entrée 3 : contact « vent » optionnel (contact à ouverture ou fermeture)Entrée 4 : ouvrir store 2Entrée 5 : ouvrir store 2
Entrée 6 : contact « porte » optionnel (contact à ouverture ou fermeture)
-
8/18/2019 Manuel Modbus Software
42/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 42 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Mode de service 4 (Sunblind 2)
Des entrées numériques et sorties transistors libres sont interrogées et contrôlées par leModbus.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éesnumériques.
Entrée 1 : ouvrir le storeEntrée 2 : fermer le storeEntré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.
-
8/18/2019 Manuel Modbus Software
43/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 43 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Pour les touches de commande activé peut régler différents modes de service et constantesde temps.
Flags au registre mode de service au fonctionnement du store
Bit Valeur Description
1501
Pas de contact « vent » à l’entrée 3Contact « vent » à l’entrée 3
1401
Contact « vent » est un contact à fermetureContact « vent » est un contact à ouverture
1301
Pas de contact « porte » à l’entrée 6Contact « porte » à l’entrée 6
1201
Contact « porte » est un contact à fermetureContact « porte » est un contact à ouverture
0-3 Impulsion courte commence avec l’actionnement de la touche
01
2
3
Impulsion courte s’arrête après la constante de temps courteImpulsion courte s’arrête après le minimum de la constante de temps courteet l’actionnement de la toucheImpulsion courte s’arrête après le maximum de la constante de temps courteet l’actionnement de la toucheImpulsion courte s’arrête par l’actionnement de la touche
4
7
Impulsion courte commence avec l’actionnement de la touche, s’arrête aprèsla constante de temps courteL’impulsion dure aussi longtemps que l’actionnement de la touche
10-
8
0-4
7
Impulsion longue commence après la constante de temps touche, s’arrêteaprès la constante de temps longueet s’arrête plus tôt en cas d’un court actionnement de la touchePas d’impulsion longue
Le registre commande store permet un contrôle parallèle des deux stores par le bus. Unecommande commence si le contenu du registre est changé.
Codage des commandes store0 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
-
8/18/2019 Manuel Modbus Software
44/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 44 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Fonction Modbus“43 /14 (0x2B / 0x0E) Read Device Identification”DemandeLire le code ID de l’appareil : 0x01ID de l’objet 0x00
RéponseCode ID de l’appareil 0x01Niveau de conformité 0x01D’autres suivent 0x00ID de l’objet suivant 0x00Nombre d’objets 0x03ID de l’objet 0x00Longueur de l’objet 0x11Valeur de l’objet “METZ CONNECT GmbH”ID de l’objet 0x01Longueur de l’objet 0x05Valeur de l’objet “MR-TP”ID de l’objet 0x02Longueur de l’objet 0x04Valeur de l’objet “V1.2”
-
8/18/2019 Manuel Modbus Software
45/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 45 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
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
DemandeAdresse de démarrage de registre 0 à 7 ou 66
Nombre valable de registres 1 à 8 ou 1RéponseNombre d’octets 2 x nombre de registresValeurs 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ésolutionde 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”
DemandeAdresse de registre valable 0 à 7 ou 66Valeurs 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 demandeFonction Modbus“16 (0x10) Write Multiple Registers”
DemandeAdresse de démarrage valable du registre 0 à 7 ou 66Nombre valable de registres 1 à 8Nombre d’octets valable 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
-
8/18/2019 Manuel Modbus Software
46/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 46 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Fonction Modbus“43 /14 (0x2B / 0x0E) Read Device Identification”DemandeLire le code ID de l’appareil : 0x01ID de l’objet 0x00
RéponseCode ID de l’appareil 0x01Niveau de conformité 0x01D’autres suivent 0x00ID de l’objet suivant 0x00Nombre d’objets 0x03ID de l’objet 0x00Longueur de l’objet 0x11Valeur de l’objet “METZ CONNECT GmbH”ID de l’objet 0x01Longueur de l’objet 0x06Valeur de l’objet “MR-AO4”ID de l’objet 0x02Longueur de l’objet 0x04Valeur de l’objet “V1.4”
-
8/18/2019 Manuel Modbus Software
47/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 47 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
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”
DemandeAdresse de démarrage valable 0 à 3Nombre valable de registres 1 à 4
RéponseNombre d’octets 1Etat 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 66Nombre valable de registres 1 à 8 ou 1
RéponseNombre d’octets 2 x nombre de registresValeurs 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ésolutionde 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”
DemandeAdresse de registre valable 0 à 7 ou 66Valeur de registre 0 à 7 0x0000 à 0xFFFF (0x7FFF = 10,24 Volt)Valeur du registre 66 0x0000 à 0xFFFF (0 à 655,35 secondes)
RéponseEcho de la demande
-
8/18/2019 Manuel Modbus Software
48/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 48 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Fonction Modbus“16 (0x10) Write Multiple Registers”
DemandeAdresse de démarrage valable du registre 0 à 7 ou 66Nombre de registres valable 1 à 8Nombre d’octets valable 2 x nombre de registres (QoR)Valeur des registres 0 à 7 QoR x 0x0000 à 0xFFFF (0x7FFF = 10,24 Volt)
RéponseCode de fonction, adresse de démarrage du registre, nombre de registres
Fonction Modbus“43 /14 (0x2B / 0x0E) Read Device Identification”DemandeLire le code ID de l’appareil : 0x01ID de l’objet 0x00
RéponseCode ID de l’appareil 0x01Niveau de conformité 0x01D’autres suivent 0x00ID de l’objet suivant 0x00Nombre d’objets 0x03ID de l’objet 0x00Longueur de l’objet 0x11Valeur de l’objet “METZ CONNECT GmbH”ID de l’objet 0x01Longueur de l’objet 0x07Valeur de l’objet “MR-AOP4”ID de l’objet 0x02Longueur de l’objet 0x04Valeur de l’objet “V1.4”
-
8/18/2019 Manuel Modbus Software
49/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 49 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
MR-AI8
Commandes E/S
Fonction Modbus“04 (0x04) Read Input Registers”
DemandeAdresse de démarrage valable de registres 0 à 15Nombre de registres valable 1 à 16 (1 à 8 entrées)
RéponseNombre 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
2 2-3
3 4-5
4 6-7
5 8-96 10-11
7 12-13
8 14-15
Les valeurs mesurées sont fournies en 2 registres (4 Bytes) chacune.Le type de données dans les registres est configurable.(voir registres 16-23)
La valeur « float » a besoin de 2 registres (figure 1)
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
Des types de données composés de deux registres commencent àl‘adresse paire.
Figure 1
Byte1 Bit7 Byte1 Bit6..0 Byte2 Bit7 Byte2 Bit6..0 Byte3 Byte4
Sign Exposant Exposant Mantisse Mantisse Mantisse
-
8/18/2019 Manuel Modbus Software
50/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 50 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Registres pour la configuration
Le réglage pour les 8 entrées concernant circuit d‘entrée, plage de mesure, type dedonnées et unité de la valeur mesurée ainsi que la caractéristique pour les capteurshabituels de température se fait avec les 8 registres de configuration.
Fonction Modbus„03 (0x03) Read Holding Registers“ (max 20 at once)Fonction Modbus„06 (0x06) Write Single Registers“Fonction Modbus„03 (0x03) Write Multiple Registers“ (max 20 at once)
Holding Register 0-15: Registre Offset, est ajouté à la valeurmesurée dans deux registres consécutifs,
(entrée 1 = registre 0-1)« Float » dans les deux ou« Signed Integer16 » dans le premiercomme avec la valeur mesurée.
Holding Register 16-23: Registres de configuration (EEPROM), sert àrégler la plage de mesure, le type dedonnées, de la valeur mesurée(Float / Signed Integer16), de l’unité de lavaleur mesurée et du caractéristique ducapteur (entrée 1 = registre 16)
Holding Register 24-63: Registres pour les tableaux d’interpolation(EEPROM), température et résistance enalternance, Float dans deux registresconsécutives
-
8/18/2019 Manuel Modbus Software
51/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 51 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
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ésBit 7: 0 = tension ou résistanceBit 6-5: plage, définit le circuit d’entrée ou la
plage de mesure0 0 tension 0 à 10 V
0 1 tension 0 à 10 V, Pullup 2k à 5 V1 0 résistance1 1 réservé
Bit 4-0: numéro, définit la présentation de lavaleur mesurée
Pour les mesures de tension :0 valeur de mesure avec type de données float,
unité = 1 V1 valeur de mesure avec type de données
signed int,
unité = 10,24V/2^15=1V/3200= 0,3125mV2-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 Ohm1 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éessigned int,unité = 10 Ohm (max. 327,67 kOhm)
4 valeur de mesure avec type de donnéessigned int,unité = 100 Ohm (max. 3276,7 kOhm)
5-31 réservés pour d’autres présentations
-
8/18/2019 Manuel Modbus Software
52/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 52 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
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ésBit 7: 1 = température avec caractéristique du capteurBit 6-1: numéro, sert à faire la différence entre capteur et
plage de mesure0 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-55 réservé pour d’autres capteurs56-61 utilisation des tableaux d’interpolation
Voir ci-dessous62-63 réservés
Bit 0: type de données de la valeur de mesure0 float, unité 1 °C1 signed int, unité 0,1 °C
-
8/18/2019 Manuel Modbus Software
53/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 53 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Registres de configuration pour l’utilisation des tableaux d’interpolation15 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ésBit 7: 1 température avec caractéristique du capteurBit 6-4: 7 tableau d’interpolation
Bit 3-2: Plage, définit le circuit d’entrée ou la plage de mesure
0 0 tension 0 à 10 V0 1 tension 0 à 10 V, Pullup 2k à 5 V1 0 résistance1 1 réservé
Bit 1: Sélection d’interpolation0 caractéristique du capteur est
approximativement linéaire1 caractéristique du capteur est
approximativement exponentiel (par ex. NTC)
Bit 0: Type de données de la valeur de mesure0 float, unité 1 °C1 signed int, unité 0,1 °C
Ci-dessus, les registres de configuration sont représentés de façon que la signification desdifférents bits soit bien visible. Pour l‘utilisation il est plus pratique si le contenu du registreest représenté dans son ensemble.Le tableau suivant sert à cet effet :
Dez Hex Plage de mesure
Tension ou résistance :
Type de
données
Unité Maximum
01
0x000x01
Tension 0 à 10 V floatsigned int
1 V0,3125 mV
10,24 V
3233
0x200x21
Tension/Pullup floatsigned int
1 V0,3125m V
10,24 V
6465666768
0x400x410x420x430x44
Résistance floatsigned intsigned intsigned intsigned int
1 Ohm0,1 Ohm1 Ohm10 Ohm100 Ohm
4 MOhm3,2767 kOhm32,767 kOhm327,67 kOhm3276,7 kOhm
-
8/18/2019 Manuel Modbus Software
54/80
Description du logiciel Modbus RTU V.1.4 | Actualisée 03/2016 Page 54 de 80
METZ CONNECT GmbH | Im Tal 2 | 78176 Blumberg | AllemagneTél. +49 7702 533-0 | Fax +49 7702 533-433Documentation supplémentaire voir www.metz-connect.com
Mesure de température avec type de données « float » :
Dez Hex Plage de mesure Type de données Unité Maximum128130132134136138140142144
146148150152
0x800x820x840x860x880x8A0x8C0x8E0x90
0x920x940x960x98
Capteur PT100Capteur PT500Capteur PT1000Capteur NI1000-TK5000Capteur NI1000-TK6180Capteur BALCO 500Capteur KTY81-110 NXPCapteur KTY81-210 NXPCapteur NTC-1k8 Thermokon
Capteur NTC-5k ThermokonCapteur NTC-10k ThermokonCapteur NTC-20k ThermokonCapteur LM235
float 1°C -50..150°C-50..150°C-50..150°C-50..150°C-50..150°C-50..150°C-50..150°C-50..150°C-50..150°C
-50..150°C-50..150°C-50..150°C-40..120°C
Mesure de température avec type de données « signed int » (numéro du registre supérieur de 1 queci-dessus) :Dez He