Manuel utilisateur – documentation technique
Toutes les données GENSYS 2.0 sont gérées en interne comme des registres 16 bits. Cependant il
peut être plus pratique de les considérer comme des données logiques si leur valeur ne peut être
que 0 ou 1 : ceci peut alléger et simplifier la communication Modbus avec un automate externe. Si
une donnée a une valeur autre que 0, elle sera lue comme étant à 1 par les fonctions 01 et 02.
L'adresse des registres du GENSYS commence à 0. Selon le logiciel Modbus TCP client utilisé, un
offset de 1 peut être nécessaire. Dans ce cas, une demande à l'adresse 1 accèdera à la variable 0 du
GENSYS.
Les variables 32-bit peuvent uniquement être écrites avec la fonction 0x10.
Si une entrée logique modifie une variable écrite aussi par Modbus, la dernière requête prend le
contrôle de la fonction.
Les données 10000...10299 peuvent être lues par bloc. Voir ci-dessous.
Droit d'accès
Les droits d'accès dépendent du type de la variable et des permissions globales. Pour autoriser les
droits d'accès global, configurer le bit correspondant dans le paramètre 3015 :
Valeur défaut
Dans « CRE Config/Système/Configuration réseau/Droit d'accès Modbus », cocher la case
correspondante:
Bit # Label
0
Ecriture Date/Heure
1
Ecriture des compteurs
moteurs
2
Ecriture dans les fonctions
d'entrées logiques
8
Lecture par Modbus TCP
9
Ecriture par Modbus TCP
Les compteurs, codés sur 32 bits, sont les suivants:
Bit Fields
Les Bit fields ont été implémentés afin de réduire le traffic sur le bus de communication. Chaque
bitfield regroupe dans un seul registre jusqu'à 16 variables logiques. Ainsi, une seule requête Modbus
100
9
8
Bit #
1
1
Utilisation
Synchronisation de l'heure du GENSYS. Voir chapitre A, p.95
Ajustement manuel des compteurs (voir table suivante). Voir chapitre A, p.95
Autorise la lecture par Modbus TCP
Autorise l'écriture par Modbus TCP
Compteurs (MSB|LSB)
0080|0079
0082|0081
0084|0083
7
6
5
4
0
0
0
0
Label
Générateur kWh
Générateur kVARh
Heure de fonctionnement
3
2
1
1
0
0
A56 Z0 9 0020 B FR
0
0