Motrona Modbus RTU Manuel du propriétaire

Ajouter à Mes manuels
6 Des pages
Motrona Modbus RTU Manuel du propriétaire | Fixfr
Instructions d’utilisation
Modbus RTU
Protocole de communication
pour les unités motrona
motrona GmbH, Zeppelinstraße 16, DE - 78244 Gottmadingen, Tel. +49 (0) 7731 9332-0, Fax +49 (0) 7731 9332-30, [email protected], www.motrona.com
Version:
Modbus_RTU_oi_d / CF / Feb 2019
Description :
Première version / édition
Informations légales :
L'ensemble des informations contenues dans la présente description d'appareil sont sujets aux
droits d'utilisation et d'auteur de motrona GmbH. Toute duplication, modification, réutilisation
et publication sur d'autres supports électroniques ou imprimés, ainsi que leur publication sur
l'Internet, sont interdits sans l'autorisation écrite préalable de motrona GmbH.
Sommaire
1. Protocole Modbus RTU pour l'interface série de la série touchMATRIX® .... 3
1.1
1.2
1.3
Généralités ............................................................................................................3
Réglage des paramètres .......................................................................................3
Communication Modbus .......................................................................................5
1.3.1
1.3.2
1.3.3
Read Holding Registers et Write Multiple Registers ....................................................5
Read Coils et Write Single Coil ......................................................................................6
Diagnostic .......................................................................................................................6
2. Protocole Modbus RTU pour l'interface série du MC800 .............................. 6
Modbus_RTU_oi_f.docx / Mrz-19
Page 2 / 6
1. Protocole Modbus RTU pour l'interface série de la série
touchMATRIX®
1.1 Généralités
L'interface Modbus de la série touchMatrix est un esclave Modbus RTU standard et offre les
fonctions Modbus suivantes:





Read Coils
Write Single Coil
Read Holding Registers
Write Multiple Registers
Diagnostic
Une connaissance de base de la communication Modbus RTU est requise pour le fonctionnement
du module d'interface et la compréhension de ce manuel.
1.2 Réglage des paramètres
Réglage des paramètres requis dans "Serial menu ":
UNIT NUMMER
Non valide pour la communication Modbus
(pour définir l'adresse Modbus voir paramètre "MODBUS ")
SERIAL BAUD RATE
Ce paramètre permet de régler la vitesse de transmission série.
0
1
2
9600
19200
38400
9600 bauds
19200 bauds
38400 bauds
SERIAL FORMAT
Ce paramètre permet de régler le format des données.
0
1
2
3
4
5
6
7
8
9
7-EVEN-1
7-EVEN-2
7-ODD-1
7-ODD-2
7-NONE-1
7-NONE-2
8-EVEN-1
8-ODD-1
8-NONE-1
8-NONE-2
Pas être utilisé avec le protocole Modbus.
8 bits de données
Parité paire
8 bits de données
Parité impaire
Pas être utilisé avec le protocole Modbus.
8 bits de données
Sans parité
Modbus_RTU_oi_f.docx / Mrz-19
1 bit d'arrêt
1 bit d'arrêt
2 bits d'arrêt
Page 3 / 6
« Réglage des paramètres“ suite:
SERIAL INIT
Non valide pour la communication Modbus
SERIAL PROTOCOL
Non valide pour la communication Modbus
SERIAL TIMER (S)
Non valide pour la communication Modbus
SERIAL VALUE
Non valide pour la communication Modbus
MODBUS
Ce paramètre active le protocole Modbus et détermine l'adresse Modbus.
0
1 … 247
Ne pas utiliser avec le protocole Modbus (Modbus est désactivé)
Modbus activé: l'interface série utilise le protocole Modbus RTU
Le nombre défini ici détermine l'adresse de noeud Modbus.
Modbus_RTU_oi_f.docx / Mrz-19
Page 4 / 6
1.3 Communication Modbus
Les fonctions Modbus suivantes sont disponibles:
1.3.1 Read Holding Registers et Write Multiple Registers
Les fonctions "Read Holding Registers" et "Write Multiple Register"peuvent être utilisées pour
accéder à tous les registres d’appareil.
Tous les variables (valeurs réelles) et les registres d'état sont assignés aux registres Modbus
Hold.
Tous les registres d’appareil sont des registres de 32 bits, les registres Modbus Hold sont des
registres de 16 bits, par conséquent, chaque registre d’appareil nécessite deux registres Modbus
Hold.(Pour cette raison, l'utilisation de la fonction "Write Single Register".n'est pas possible.)
Pour chaque opération de lecture ou d'écriture, il est seulement possible d'accéder à un seul
registre de la touchMATRIX série, de sorte que la "quantité (ou nombre) de registres" dans
Modbus-Request doit toujours être 2.
Accès aux paramètres
Holding Register 0x2000/0x2001 hex et les suivantes permettent l'accès aux paramètres
d’appareil
Les numéros de registre en maintien pour un paramètre particulier peuvent être calculés en
utilisant le paramètre # qui peut être trouvé dans le tableau des paramètres mentionné dans le
manuel de touchMATRIX série
Holding Register low = (paramètre #) x 2
Holding Register high = (paramètre #) x 2 + 1
Exemple:
Accès au paramètre # 51 "PRESELECTION 1" avec Holding Register 0x0066 et 0x0067 hex.
Accès aux valeurs réelles
Holding Register 0x1000/0x1001 hex et les suivantes permettent l'accès aux variables d'apparei
(registres des valeurs réelles):
Holding Register 0x1000 / 0x1001 hex  Valeurs réelles avec le code de série“:0”
(Valeur d'affichage)
Holding Register 0x1002 / 0x1003 hex  Valeurs réelles avec le code de série“:1”
Holding Register 0x1004 / 0x1005 hex  Valeurs réelles avec le code de série“:2”
Holding Register 0x1006 / 0x1007 hex  Valeurs réelles avec le code de série“:3”
etc.
Accès à partir du registre de statut
Holding Register 0x2000/0x2001 hex et les suivantes permettent l'accès aux registres d'état
d'apparei:
Holding Register 0x2000 / 0x2001 hex  L'état de la sortie (Ctrl. Out status, en lecture seule)
Holding Register 0x2002 / 0x2003 hex  Commandes sérielles
Holding Register 0x2004 / 0x2005 hex  Commande externe (Ctrl. In Status, en lecture seule)
Holding Register 0x2006 / 0x2007 hex  Toutes les commandes (en lecture seule)
Modbus_RTU_oi_f.docx / Mrz-19
Page 5 / 6
1.3.2 Read Coils et Write Single Coil
Les fonctions "Read Coils" und "Write Single Coil" peuvent être utilisées pour lire et
définir/réinitialiser les commandes individuelles:
Numéro Code de Commande
de Coil série de la
commande
0
1
2
3
4
5
54
55
56
57
58
59
6
60
Reset / Set
Freeze Display
Touch Disable
Clear Lock
Clear Min/Max
Serial Print (do not use with
Modbus)
Teach Preset 1
7
61
Teach Preset 2
8
62
Teach Preset 3
9
63
Teach Preset 4
10
64
Scroll Display
11
65
Clear Loop Time
12
13
66
67
14
15
68
69
Start Preselection
Activate Data (not required
with Modbus)
Store to EEPROM
Testprogram (do not use with
Modbus)
Réinitialiser/définir la valeur
Figeage de la valeur affichée
Verrouillage des touches de l'écran tactile
Supprimer le verrou
Réinitialisation des valeurs mini et maxi
Emission des données série
Valeur d’affichage actuelle est stockée
comme PRESELECTION 1
Valeur d’affichage actuelle est stockée
comme PRESELECTION 2
Valeur d’affichage actuelle est stockée
comme PRESELECTION 3
Valeur d’affichage actuelle est stockée
comme PRESELECTION 4
Affichage de commutation (voir affichage en
mode de fonctionnement)
Déclenchement de toutes les conditions de
commutation programmées.
Démarrer la pré-sélection
Activer les données (non requis avec Modbus)
Enregistrer à EEPROM
Programme de test (ne pas utiliser Modbus)
1.3.3 Diagnostic
L'appareil prend en charge la sous-fonction de diagnostic 00 "Return Query Data".
D'autres fonctions de diagnostic ne sont pas disponibles.
2.
Protocole Modbus RTU pour l'interface série du MC800
La description du protocole Modbus RTU pour l’interface série du MC800 est uniquement
disponible en anglais. Le manuel en anglais est disponible sur www.motrona.com.
Modbus_RTU_oi_f.docx / Mrz-19
Page 6 / 6

Manuels associés