Endres+Hauser ORSG45 Mode d'emploi

Taper
Mode d'emploi
Manuel de mise en service
ORSG45
Enregistreur graphique évolué
Instructions complémentaires pour Modbus RTU/TCP
Esclave
BA01473O/14/FR/02.22-00
71600691
2022-10-29
Valable à partir de la version
ENU000A, V2.04.xx
ORSG45 Sommaire
3
Sommaire
1 Informations générales ............. 4
1.1 Symboles d'avertissement ................. 4
1.2 Contenu de la livraison ................... 4
1.3 Conditions requises ..................... 4
1.4 Historique du firmware .................. 4
1.5 Raccordement de Modbus RTU ............. 5
1.6 Connexion Modbus TCP .................. 5
1.6.1 LED de transfert ................. 5
1.6.2 LED de liaison ................... 5
1.7 Description fonctionnelle ................. 5
1.8 Contrôle de la disponibilité de la fonction
Esclave Modbus ........................ 6
2 Réglages de la configuration ........ 7
2.1 Modbus TCP, RS485 .................... 7
2.2 Voies universelles ...................... 8
2.2.1 Transmission de données : Maître
Modbus -> Appareil : .............. 8
2.2.2 Transmission de données : Appareil
→ Maître Modbus : ............... 8
2.3 Voies mathématiques ................... 8
2.3.1 Transmission de données : Appareil
→ Maître Modbus : ............... 8
2.4 Voies numériques ...................... 9
2.4.1 Transmission de données : Maître
Modbus → Appareil : .............. 9
2.4.2 Transmission de données : Appareil
→ Maître Modbus : ............... 9
2.5 Informations générales .................. 9
2.6 Adressage ........................... 10
2.6.1 Maître Modbus → Appareil : valeur
instantanée des voies universelles ... 10
2.6.2 Maître Modbus → Appareil : état de
l'entrée numérique .............. 13
2.6.3 Appareil → Maître Modbus : voies
universelles (valeur instantanée) .... 15
2.6.4 Appareil → Maître Modbus : voies
mathématiques (résultat) ......... 17
2.6.5 Appareil → Maître Modbus : voies
numériques (état) ............... 20
2.6.6 Appareil → Maître Modbus : voies
numériques (totalisateur) ......... 22
2.6.7 Appareil → Maître Modbus : voies
universelles intégrées (totalisateur) .. 24
2.6.8 Appareil → Maître Modbus : voie
mathématiques intégrées
(totalisateur) ................... 26
2.6.9 Appareil → Maître Modbus : lire les
états des relais ................. 28
2.6.10 Maître Modbus → Appareil :
activation des relais (option
téléalarme) .................... 29
2.6.11 Maître Modbus → Appareil : changer
les seuils ...................... 30
2.6.12 Maître Modbus → Appareil :
transmission d'un texte ........... 36
2.6.13 Maître Modbus → Appareil : données
de lot (option lot) ............... 37
2.6.14 Structure des valeurs process ....... 43
3 Aperçu des registres ............... 46
4 Suppression des défauts ........... 56
4.1 Suppression des défauts pour Modbus TCP ... 56
4.2 Suppression des défauts pour Modbus RTU ... 56
5 Liste des abréviations/définition
des termes ........................ 57
Index .................................. 58
Informations générales ORSG45
4
1 Informations générales
1.1 Symboles d'avertissement
DANGER
Ce symbole avertit d'une situation dangereuse. Si cette situation n'est pas évitée, cela
entraînera des blessures graves ou mortelles.
AVERTISSEMENT
Ce symbole avertit d'une situation dangereuse. Si cette situation n'est pas évitée, cela peut
entraîner des blessures graves ou mortelles.
ATTENTION
Ce symbole avertit d'une situation dangereuse. Si cette situation n'est pas évitée, cela peut
entraîner des blessures mineures ou moyennes.
AVIS
Ce symbole contient des informations sur les procédures et autres faits qui n'entraînent pas
de blessures corporelles.
1.2 Contenu de la livraison
AVIS
Ce manuel contient une description supplémentaire pour une option logicielle
spéciale.
Ce manuel supplémentaire ne remplace pas le manuel de mise en service relatif à
l'appareil !
Pour les informations détaillées, consulter le manuel de mise en service et la
documentation complémentaire.
1.3 Conditions requises
L'option "Modbus Slave" doit être activée dans l'appareil. Pour installer ultérieurement des
fonctions optionnelles, suivre les informations figurant dans le manuel de mise en service.
Il est possible de combiner l'esclave Modbus RTU et le logiciel de téléalarme optionnel.
Cependant, l'interface RS485/232 de l'appareil est occupée par le câble de l'esclave
Modbus. Cela signifie que les fonctionnalités Internet/e-mail du logiciel de téléalarme
peuvent être utilisées, mais qu'il n'est pas possible d'utiliser la connexion modem via
RS232.
Modbus RTU est possible via l'interface combinée RS223/RS485, mais seule la RS485 est
prise en charge. Modbus TCP est possible via l'interface Ethernet intégrée.
1.4 Historique du firmware
Aperçu de l'historique du software de l'appareil :
Software appareil
Version / date
Révisions du
software
Version logiciel
d'exploitation
Version serveur OPC Manuel de mise
en service
V02.00.00 /
08.2015
Software d'origine V1.3.0 et plus V5.00.03 et plus BA01473O/09/FR
/01.15
V2.04.06 /
10.2022
Corrections de
bogues
V1.6.3 et plus V5.00.07 et plus BA01473O/09/EN
/02.22-00
ORSG45 Informations générales
5
1.5 Raccordement de Modbus RTU
L'affectation des bornes ne correspond pas à la norme ("Modbus over serial line
specification and implementation guide V1.02").
A0050461
Affectation des broches du connecteur Modbus RTU
Broche Direction Signal Description
Boîtier - Terre fonctionnelle Terre
1 - GND Masse (isolée)
9 Entrée RxD/TxD(+) Fil B RS-485
8 Sortie RxD/TxD(-) Fil A RS-485
1.6 Connexion Modbus TCP
L'interface Modbus TCP est physiquement identique à l'interface Ethernet.
1.6.1 LED de transfert
Description de la fonction de la LED d'état pour Modbus TCP
LED d'état Indicateur pour
Off Pas de communication
Clignote en vert Communication en cours
1.6.2 LED de liaison
Description de la fonction de la LED de liaison pour Modbus TCP
LED d'état Indicateur pour
Off Pas de connexion
Clignote en vert Activité
1.7 Description fonctionnelle
L'option Modbus RTU permet à l'appareil d'être connecté au Modbus via RS485, avec la
fonctionnalité d'un esclave Modbus RTU.
Vitesses de transmission en bauds prises en charge : 9 600, 19 200, 38 400, 57 600,
115 200
Parité : sans, paire, impaire
Informations générales ORSG45
6
L'option Modbus TCP permet à l'appareil d'être connecté au Modbus TCP, avec la
fonctionnalité d'un esclave Modbus TCP. La connexion Ethernet prend en charge 10/100
Mbit, en duplex intégral ou partiel.
Dans les réglages, l'utilisateur peut choisir entre Modbus TCP ou Modbus RTU. Il n'est pas
possible de sélectionner les deux simultanément.
1.8 Contrôle de la disponibilité de la fonction Esclave
Modbus
Dans le menu principal, sous → Diagnostic → Information appareil → Options appareil
ou → Configuration → Config. avancée → Système → Options appareil, il est possible de
vérifier si l'option Esclave Modbus est activée sous Bus de terrain. Sous Communication,
il est possible de déterminer l'interface hardware via laquelle la communication est
possible :
A0050535
 1 Contrôle de la disponibilité de la fonction Esclave Modbus
ORSG45 Réglages de la configuration
7
2 Réglages de la configuration
2.1 Modbus TCP, RS485
L'interface utilisée pour Modbus peut être sélectionnée sous → Configuration → Config.
avancée → Communication → Esclave Modbus :
A0050611
 2 Sélection de l'interface pour Modbus
Si Modbus RTU (RS485) a été sélectionné, les paramètres suivants peuvent être
configurés :
Adresse appareil (1 à 247)
Vitesse de transmission (9 600, 19 200, 38 400, 57 600, 115 200)
Parité (sans, paire, impaire)
Si Modbus TCP (Ethernet) a été sélectionné, le paramètre suivant peut être configuré :
Port TCP (standard : 502)
Si Modbus TCP est utilisé, les réglages pour l'interface Ethernet peuvent être effectués sous
→ Configuration → Config. avancée → Communication → Ethernet :
A0050612
 3 Réglages pour l'interface Ethernet
Réglages de la configuration ORSG45
8
De plus, sous → Expert → Communication → Esclave Modbus → Timeout, il est possible
de définir un délai d'attente (Timeout) après lequel la voie concernée est mise sur "Invalide".
Le délai d'attente ne concerne que les voies qui reçoivent une valeur du maître Modbus. Il
n'affecte pas les voies qui sont seulement lues par le maître Modbus.
2.2 Voies universelles
Toutes les entrées universelles (40) sont activées et peuvent être utilisées comme
entrées Modbus, même si elles ne sont pas réellement disponibles comme cartes
enfichables.
2.2.1 Transmission de données : Maître Modbus -> Appareil :
Sous → Configuration → Config. avancée → Entrées → Entrées universelles → Entrée
universelle X, le paramètre Signal est défini sur Esclave Modbus :
A0050613
 4 Réglage de l'entrée universelle sur Modbus
Avec ce réglage, un maître Modbus peut écrire sur l'entrée universelle comme décrit sur
→  10.
2.2.2 Transmission de données : Appareil → Maître Modbus :
Le maître Modbus peut lire les entrées universelles 1 à 40, comme décrit à →  15.
2.3 Voies mathématiques
2.3.1 Transmission de données : Appareil → Maître Modbus :
Les voies mathématiques sont disponibles en option sous → Configuration → Config.
avancée → Application → Maths.
Les résultats peuvent être lus par le maître Modbus (voir →  17 et →  20).
ORSG45 Réglages de la configuration
9
2.4 Voies numériques
Toutes les entrées numériques (20) sont activées et peuvent être utilisées comme
entrées Modbus, même si elles ne sont pas réellement disponibles comme cartes
enfichables.
2.4.1 Transmission de données : Maître Modbus → Appareil :
Sous → Configuration → Config. avancée → Entrées → Entrées digitales → Entrée
digitale X, le paramètre Fonction est défini sur Esclave Modbus :
A0050614
 5 Réglage de la voie numérique sur Modbus
Avec ce réglage, le maître Modbus peut écrire sur la voie numérique comme décrit sur
→  13.
L'état numérique transmis par le maître Modbus a la même fonction dans l'appareil que
l'état d'une voie numérique qui est réellement présente.
2.4.2 Transmission de données : Appareil → Maître Modbus :
Entrée de commande ou Evénement On/off
Le maître Modbus peut lire l'état numérique de la voie numérique configurée de cette
manière (voir →  20).
Compteur d'impulsion ou Compteur horaire
Le maître Modbus peut lire le compteur totalisateur ou le temps de marche total de la voie
numérique configurée de cette manière (voir →  22).
Evén. + compt. horaire
Le maître Modbus peut lire l'état numérique et du compteur totalisateur de la voie
numérique configurée de cette manière (voir →  22).
2.5 Informations générales
Les fonctions suivantes sont prises en charge : 03 : Lire registre de maintien, 16 :
Écriture dans plusieurs registres et 06 : Écriture dans un registre.
Les paramètres suivants peuvent être transmis du maître Modbus à l'appareil :
Valeurs analogiques (valeurs instantanées)
États numériques
Réglages de la configuration ORSG45
10
Les paramètres suivants peuvent être transmis de l'appareil au maître Modbus :
Valeurs analogiques (valeurs instantanées)
Valeurs analogiques intégrées (compteur totalisateur)
Voies mathématiques (résultat : état, valeur instantanée, temps de marche, compteur
totalisateur)
Voies mathématiques intégrées (compteur totalisateur)
États numériques
Compteur d'impulsions (compteur totalisateur)
Temps de marche
État du relais
En outre, des fonctions additionnelles peuvent être disponibles en fonction de l'application.
Application de téléalarme :
Relais de commande
Application par lots :
Démarrer/arrêter un lot, configurer les paramètres, etc.
Général :
Envoyer les textes qui sont saisis dans la liste des événements
2.6 Adressage
Les exemples de requête/réponse font référence à Modbus RTU via RS485.
Les adresses des registres sont toutes en base 0.
Un maximum de 123 registres peuvent être lus/écrits par requête.
2.6.1 Maître Modbus → Appareil : valeur instantanée des voies
universelles
Les valeurs des voies universelles 1-40 doivent être écrites via 16 : Écriture dans
plusieurs registres. La valeur peut être transmise sous forme d'une valeur 32 bits / 64 bits
float (à virgule flottante).
Adresses de registre des entrées universelles
Voie Reg.
déc.
Reg.
hex.
Longueur
,
octet
Reg.
déc.
Reg.
hex.
Longueur
,
octet
Universal 1 200 0C8 6 5200 1450 10
Universal 2 203 0CB 6 5205 1455 10
Universal 3 206 0CE 6 5210 145A 10
Universal 4 209 0D1 6 5215 145F 10
Universal 5 212 0D4 6 5220 1464 10
Universal 6 215 0D7 6 5225 1469 10
Universal 7 218 0DA 6 5230 146E 10
Universal 8 221 0DD 6 5235 1473 10
Universal 9 224 0E0 6 5240 1478 10
Universal 10 227 0E3 6 5245 147D 10
Universal 11 230 0E6 6 5250 1482 10
Universal 12 233 0E9 6 5255 1487 10
Universal 13 236 0EC 6 5260 148C 10
Universal 14 239 0EF 6 5265 1491 10
ORSG45 Réglages de la configuration
11
Universal 15 242 0F2 6 5270 1496 10
Universal 16 245 0F5 6 5275 149B 10
Universal 17 248 0F8 6 5280 14A0 10
Universal 18 251 0FB 6 5285 14A5 10
Universal 19 254 0FE 6 5290 14AA 10
Universal 20 257 101 6 5295 14AF 10
Universal 21 260 104 6 5300 14B4 10
Universal 22 263 107 6 5305 14B9 10
Universal 23 266 10A 6 5310 14BE 10
Universal 24 269 10D 6 5315 14C3 10
Universal 25 272 110 6 5320 14C8 10
Universal 26 275 113 6 5325 14CD 10
Universal 27 278 116 6 5330 14D2 10
Universal 28 281 119 6 5335 14D7 10
Universal 29 284 11C 6 5340 14DC 10
Universal 30 287 11F 6 5345 14E1 10
Universal 31 290 122 6 5350 14E6 10
Universal 32 293 125 6 5355 14EB 10
Universal 33 296 128 6 5360 14F0 10
Universal 34 299 12B 6 5365 14F5 10
Universal 35 302 12E 6 5370 14FA 10
Universal 36 305 131 6 5375 14FF 10
Universal 37 308 134 6 5380 1504 10
Universal 38 311 137 6 5385 1509 10
Universal 39 314 13A 6 5390 150E 10
Universal 40 317 13D 6 5395 1513 10
Le 1er registre contient l'état du nombre à virgule flottante (32 bits float) transmis dans les
2ème et 3ème registres (voir →  44).
Exemple : Écriture sur la voie universelle 6 avec la valeur 123.456 (32 bits float),
adresse esclave 1
Octet 0 1 2 3 4 5
00 80 42 F6 E9 79
État
Nombre à
virgule
flottante
Nombre à virgule flottante =
123.456 (32 bits float)
Registre Valeur (hex)
215 0080
216 42F6
217 E979
Réglages de la configuration ORSG45
12
Requête : Adresse esclave 01
Fonction 10 16 : Écriture dans plusieurs registres
Registre 00 D7 Registre 215
Nbre de registres 00 03 3 registres
Nbre d'octets 06
État 00 80
FLP 42 F6 E9 79 123.456
CRC 28 15
Réponse : Adresse esclave 01
Fonction 10 16 : Écriture dans plusieurs registres
Registre 00 D7 Registre 271
Nbre de registres 00 03
CRC 30 30
Le 1er registre contient l'état (voir →  44) du nombre à virgule flottante (64 bits float)
transmis dans les registres 2 à 5).
Exemple : Écriture sur la voie universelle 6 avec la valeur 123.456 (64 bits float),
adresse esclave 1
Octet 0 1 2 3 4 5 6 7 8 9
00 80 40 5E DD 2F 1A 9F BE 77
État du
nombre à
virgule
flottante
Nombre à virgule flottante = 123.456 (64 float)
Registre Value (hex)
5225 0080
5226 405E
5227 DD2F
5228 1A9F
5229 BE77
Requête : Adresse esclave 01
Fonction 10 16 : Écriture dans plusieurs registres
Registre 14 69 Registre 5225
Nbre de registres 00 05 5 registres
Nbre d'octets 0A
État 00 80
FLP 40 5E DD 2F 1A
9F BE 77
123.456
CRC 67 56
Réponse : Adresse esclave 01
Fonction 10 16 : Écriture dans plusieurs registres
Registre 14 69 Registre 5225
ORSG45 Réglages de la configuration
13
Nbre de registres 00 05
CRC D5 E6
2.6.2 Maître Modbus → Appareil : état de l'entrée numérique
Écriture de tous les états simultanément
Les états des entrées numériques 1-20 doivent être écrits via 16 : Écriture dans plusieurs
registres.
Les entrées numériques (Digital) 1-16 correspondent aux bits 0-15 du registre 1240,
Les entrées numériques (Digital) 17-20 correspondent aux bits 0-3 du registre 1241.
Adresses de registre des entrées numériques (Maître Modbus → Appareil)
Voie Reg. déc. Reg. hex. Longueur, octet
Digital 1-16 1240 4D8 2
Digital 17-20 1241 4D9 2
Exemple : Réglage de l'entrée numérique 4 sur niveau haut (toutes les autres sur
niveau bas), adresse esclave 1
Octet 0
état (bits 15-8)
Octet 1
état (bits 7-0)
Octet 2
état (bits 15-8)
Octet 3
état (bits 7-0)
00000000 00001000 00000000 0000000
0 Bit 3 niv. haut
Digital 4
0 0
Registre Valeur (hex)
1240 0008
1241 0000
Requête : Adresse esclave 01
Fonction 10 16 : Écriture dans plusieurs registres
Registre 04 D8 Registre 1240
Nbre de registres 00 02 2 registres
Nbre d'octets 04
État numérique 00 08 00 00 Digital 4 sur niv. haut
CRC 4C 57
Réponse : Adresse esclave 01
Fonction 10 16 : Écriture dans plusieurs registres
Registre 04 D8 Registre 1240
Nbre de registres 00 02
CRC C0 C3
Réglages de la configuration ORSG45
14
Écriture individuelle des états
Les états des entrées numériques 1-20 peuvent être écrits via 16 : Écriture dans plusieurs
registres ou 06 : Écriture dans un registre.
Adresses de registre des entrées numériques (Maître Modbus → Appareil)
Voie Reg. déc. Reg. hex. Longueur, octet
Digital 1 1200 4B0 2
Digital 2 1201 4B1 2
Digital 3 1202 4B2 2
Digital 4 1203 4B3 2
Digital 5 1204 4B4 2
Digital 6 1205 4B5 2
Digital 7 1206 4B6 2
Digital 8 1207 4B7 2
Digital 9 1208 4B8 2
Digital 10 1209 4B9 2
Digital 11 1210 4BA 2
Digital 12 1211 4BB 2
Digital 13 1212 4BC 2
Digital 14 1213 4BD 2
Digital 15 1214 4BE 2
Digital 16 1215 4BF 2
Digital 17 1216 4C0 2
Digital 18 1217 4C1 2
Digital 19 1218 4C2 2
Digital 20 1219 4C3 2
Exemple : Réglage de l'entrée numérique 4 sur niveau haut, adresse esclave 1
Octet 0 Octet 1
00000000 00000001
Toujours 0 1 : Set
Registre Valeur (hex)
1203 0001
Requête : Adresse esclave 01
Fonction 10 16 : Écriture dans plusieurs registres
Registre 04 B3 Registre 1203
Nbre de registres 00 01 1 Registre
Nbre d'octets 02
État numérique 00 01 Digital 4 sur niv. haut
CRC 38 53
Réponse : Adresse esclave 01
ORSG45 Réglages de la configuration
15
Fonction 10 16 : Écriture dans plusieurs registres
Registre 04 B3 Registre 1203
Nbre de registres 00 01
CRC F1 1E
2.6.3 Appareil → Maître Modbus : voies universelles (valeur
instantanée)
Les entrées universelles 1-40 sont lues via 03 : Lire registre de maintien (4x).
La valeur peut être transmise sous forme d'une valeur 32 bits / 64 bits à virgule flottante.
Adresses de registre des entrées universelles (Appareil → Maître Modbus)
Voie Reg.
déc.
Reg.
hex.
Longueur
,
octet
Reg.
déc.
Reg.
hex.
Longueur
,
octet
Universal 1 200 0C8 6 5200 1450 10
Universal 2 203 0CB 6 5205 1455 10
Universal 3 206 0CE 6 5210 145A 10
Universal 4 209 0D1 6 5215 145F 10
Universal 5 212 0D4 6 5220 1464 10
Universal 6 215 0D7 6 5225 1469 10
Universal 7 218 0DA 6 5230 146E 10
Universal 8 221 0DD 6 5235 1473 10
Universal 9 224 0E0 6 5240 1478 10
Universal 10 227 0E3 6 5245 147D 10
Universal 11 230 0E6 6 5250 1482 10
Universal 12 233 0E9 6 5255 1487 10
Universal 13 236 0EC 6 5260 148C 10
Universal 14 239 0EF 6 5265 1491 10
Universal 15 242 0F2 6 5270 1496 10
Universal 16 245 0F5 6 5275 149B 10
Universal 17 248 0F8 6 5280 14A0 10
Universal 18 251 0FB 6 5285 14A5 10
Universal 19 254 0FE 6 5290 14AA 10
Universal 20 257 101 6 5295 14AF 10
Universal 21 260 104 6 5300 14B4 10
Universal 22 263 107 6 5305 14B9 10
Universal 23 266 10A 6 5310 14BE 10
Universal 24 269 10D 6 5315 14C3 10
Universal 25 272 110 6 5320 14C8 10
Universal 26 275 113 6 5325 14CD 10
Universal 27 278 116 6 5330 14D2 10
Universal 28 281 119 6 5335 14D7 10
Universal 29 284 11C 6 5340 14DC 10
Universal 30 287 11F 6 5345 14E1 10
Universal 31 290 122 6 5350 14E6 10
Réglages de la configuration ORSG45
16
Universal 32 293 125 6 5355 14EB 10
Universal 33 296 128 6 5360 14F0 10
Universal 34 299 12B 6 5365 14F5 10
Universal 35 302 12E 6 5370 14FA 10
Universal 36 305 131 6 5375 14FF 10
Universal 37 308 134 6 5380 1504 10
Universal 38 311 137 6 5385 1509 10
Universal 39 314 13A 6 5390 150E 10
Universal 40 317 13D 6 5395 1513 10
Alternativement aux adresses suivantes :
4000-4078 (32 bits float) sans un état
8000-8156 (64 bits float) sans un état
6800-6839 (état)
Le 1er registre contient l'état (voir →  44) et les dépassements de seuil (voir →  44)
du nombre à virgule flottante (32 bits float) transmis dans les 2ème et 3ème registres.
Exemple : Lecture de l'entrée analogique 1 avec la valeur 82.47239685 (32 bits float),
adresse esclave 1
Octet 0 1 2 3 4 5
00 80 42 A4 F1 DE
Dépassement
de seuil
État du
nombre à
virgule
flottante
Nombre à virgule flottante =
82.47239685
Registre Valeur (hex)
200 0080
201 42A4
202 F1DE
Requête : Adresse esclave 01
Fonction 03 03 : Lire registre de maintien
Registre 00 C8 Registre 200
Nbre de registres 00 03 3 registres
CRC 84 35
Réponse : Adresse esclave 01
Fonction 03 03 : Lire registre de maintien
Nbre d'octets 06 6 octets
État 00 08
FLP 42 A4 F1 DE 82.47239685
CRC B0 F8
Le 1er registre contient l'état (voir →  44) et les dépassements de seuil (voir →  44)
du nombre à virgule flottante (64 bits float) transmis dans les registres 2 à 5.
ORSG45 Réglages de la configuration
17
Exemple : Lecture de l'entrée universelle voie 1 avec la valeur 82.4723968506 (64 bits
float), adresse esclave 1
Octet 0 1 2 3 4 5 6 7 8 9
00 80 40 54 9E 3B C0 00 00 00
Dépassements
de seuil
État du
nombre à
virgule
flottante
Nombre à virgule flottante = 82.4723968506 (64 bits float)
Registre Valeur (hex)
5200 0080
5201 4054
5202 9E3B
5203 C000
5204 0000
Requête : Adresse esclave 01
Fonction 03 03 : Lire registre de maintien
Registre 14 50 Registre 5200
Nbre de registres 00 05 5 registres
CRC 80 28
Réponse : Adresse esclave 01
Fonction 03 03 : Lire registre de maintien
Nbre d'octets 0A 10 octets
État 00 08
FLP 40 54 9E 3B C0 00
00 00
82.4723968506
CRC 91 3E290
2.6.4 Appareil → Maître Modbus : voies mathématiques (résultat)
Les résultats des voies mathématiques 1-12 sont lus via 03 : Lire registre de maintien
(4x). La valeur peut être transmise sous forme d'une valeur 32 bits / 64 bits à virgule
flottante.
Adresses de registre des voies mathématiques (Appareil → Maître Modbus)
Voie Reg.
déc.
Reg.
hex.
Longueur
,
octet
Reg.
déc.
Reg.
hex.
Longueur
,
octet
Math 1 1500 5DC 6 6500 1964 10
Math 2 1503 5DF 6 6505 1969 10
Math 3 1506 5E2 6 6510 196E 10
Math 4 1509 5E5 6 6515 1973 10
Math 5 1512 5E8 6 6520 1978 10
Math 6 1515 5EB 6 6525 197D 10
Math 7 1518 5EE 6 6530 1982 10
Math 8 1521 5F1 6 6535 1987 10
Réglages de la configuration ORSG45
18
Math 9 1524 5F4 6 6540 198C 10
Math 10 1527 5F7 6 6545 1991 10
Math 11 1530 5FA 6 6550 1996 10
Math 12 1533 5FD 6 6555 199B 10
Alternativement aux adresses suivantes :
4200-4222 (32 bits float) sans un état
8400-8444 (64 bits float) sans un état
6900-6939 (état)
Le 1er registre contient l'état (voir →  44) et les dépassements de seuil (voir →  44)
du nombre à virgule flottante (32 bits float) transmis dans les 2ème et 3ème registres.
Exemple : Lecture de la voie math 1 (résultat de la valeur instantanée), (32 bits float),
adresse esclave 1
Octet 0 1 2 3 4 5
00 80 46 40 E6 B7
Dépassements
de seuil
État du
nombre à
virgule
flottante
Nombre à virgule flottante =
12345.67871
Registre Valeur (hex)
1500 0080
1501 4640
1502 E6B7
Requête : Adresse esclave 01
Fonction 03 03 : Lire registre de maintien
Registre 05 DC Registre 1500
Nbre de registres 00 03 3 registres
CRC C4 FD
Réponse : Adresse esclave 01
Fonction 03 03 : Lire registre de maintien
Nbre d'octets 06 6 octets
État 00 08
FLP 46 40 E6 B7 12345.67871
CRC 3E 21
Le 1er registre contient l'état (voir →  44) et les dépassements de seuil (voir →  44)
du nombre à virgule flottante (64 bits float) transmis dans les registres 2 à 5.
ORSG45 Réglages de la configuration
19
Exemple : Lecture de la voie math 1 (résultat de la valeur instantanée), (64 bits float),
adresse esclave 1
Octet 0 1 2 3 4 5 6 7 8 9
00 80 40 C8 1C D6 E6 31 F8 A1
Dépassements
de seuil
État du
nombre à
virgule
flottante
Nombre à virgule flottante = 12345.6789 (64 bits float)
Registre Valeur (hex)
6500 0080
6501 40C8
6502 1CD6
6503 E631
6504 F8A1
Requête : Adresse esclave 01
Fonction 03 03 : Lire registre de maintien
Registre 19 64 Registre 6500
Nbre de registres 00 05 5 registres
CRC C3 4A
Réponse : Adresse esclave 01
Fonction 03 03 : Lire registre de maintien
Nbre d'octets 0A 10 octets
État 00 80
FLP 40 C8 1C D6 E6
31 F8 A1
12345.6789
CRC A7 FD
Exemple : Lecture des voies 1-12 (résultat de l'état), adresse esclave 1
Les états des voies mathématiques 1-12 sont lus via 03 : Lire registre de maintien (4x).
Les voies mathématiques 1-12 correspondent aux bits 0-11 du registre 1800.
Adresse de registre des états des voies mathématiques (Appareil → Maître Modbus)
Voie Reg. déc. Reg. hex. Longueur, octet
Math 1-12 1800 708 2
Octet 0
état (bits 11-8)
Octet 1
état (bits 7-0)
00000000 00000011
Bits 0 et 1 niv.
haut
Math 1 et 2
Réglages de la configuration ORSG45
20
Registre Valeur (hex)
1800 003
Requête : Adresse esclave 01
Fonction 03 03 : Lire registre de maintien
Registre 07 08 Registre 1800
Nbre de registres 00 01 1 Registre
CRC 04 BC
Réponse : Adresse esclave 01
Fonction 03 16 : Écriture dans plusieurs registres
Nombre 02 2 octets
États 00 03 Math 1 et 2 état niv. haut
CRC F8 45
2.6.5 Appareil → Maître Modbus : voies numériques (état)
Lecture de tous les états simultanément
Les états des entrées numériques 1-20 sont lus via 03 : Lire registre de maintien (4x).
Les entrées numériques 1-16 correspondent aux bits 0-15 du registre 1240, les entrées
numériques 17-20 correspondent aux bits 0-3 du registre 1241.
Adresses de registre de toutes les entrées numériques (Appareil → Maître Modbus)
Voie Reg. déc. Reg. hex. Longueur, octet
Entrées
numériques 1-16
1240 4D8 2
Entrées
numériques 17-20
1241 4D9 2
Exemple : Lecture des états des entrées numériques 1-20, adresse esclave 1
Octet 0
état (bits 15-8)
Octet 1
état (bits 7-0)
Octet 2
état (bits 15-8)
Octet 3
état (bits 7-0)
00000000 00001000 00000000 00000000
Bit 3 1 niv. haut
Digital 4
0 0
Registre Valeur (hex)
1240 0008
1241 0000
Requête : Adresse esclave 01
Fonction 03 03 : Lire registre de maintien
Registre 04 D8 Registre 1240
Nbre de registres 00 02 2 registres
CRC 45 00
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60

Endres+Hauser ORSG45 Mode d'emploi

Taper
Mode d'emploi