A56 Z0 9 0020 B FR
permet d'obtenir une grande quantité d'information. Chaque variable contient la valeur de 16
variable logique tel que état des entrées/sorties, position du disjoncteur, défauts, alarmes....
Les bitfields sont listés dans l'onglet Bitfield du document A56Z0 90030_.xls.
Les bitfields 0956 ... 0969 sont des valeurs sauvegardé: un « reset » est nécessaire pour les remettre
à 0.
Note : Seuls les défauts survenus après la dernière mise sous tension du produit sont disponibles. Ceux
rencontrés lors d'un précédent fonctionnement seront bien affichés sur les pages de défauts mais ne
seront pas disponibles dans ces variables.
Bloc configurable
Pour créer votre propre bloc de variables continu utiliser les variables 10000...10299.
Il y a 2 façons de configurer ces blocs :
A. Configuration avec CRE Config via le menu Configuration/Modbus: entrer les codes des
variables à lire ; une lecture Modbus des registres 10000...10299 sera celle de la valeur
pointée
B. Configuration avec un autre logiciel; ce logiciel doit suivre la procédure suivante:
1. Ecrire 1 dans la variable 3016 afin de passer en mode configuration
2. Ecrire les codes dans les registres voulus (10000 ... 10299)
3. Ecrire 0 dans la variable 3016 afin de passer en mode lecture
Pour lire le nouveau bloc, il suffit alors de lire par Modbus les registres 10000...10299.
Exemple:
Si la configuration est la suivante E10000 = 14; E10001=15; E10002=16, la lecture par Modbus des 3
registres donnera les heures/minutes/secondes du GENSYS.
Par la suite, CRE Config permettra de recharger la nouvelle configuration si besoin.
Exemple de communication Modbus
La table suivante est un exemple d'un client Modbus TCP envoyant une requête de lecture (fonction
04) de 6 registres en commençant à partir de la variable 0079.
Requête client
Champ
Fonction demandée
Registre de départ (MSB)
Registre de départ (LSB)
Nombre de registres (MSB)
Nombre de registres (LSB)
Valeur
Champ
Fonction demandée
04
Octets de données (=2*Nb de registres demandés)
00
79
Valeur du registre
00
Valeur du registre
06
Valeur du registre 0080 (MSB)
Valeur du registre 0080 (LSB)
Valeur du registre 0081 (MSB)
Valeur du registre 0081 (LSB)
manuel utilisateur – documentation technique
Réponse du serveur GENSYS
0079
(MSB)
0079
(LSB)
Valeur
04
6
D0
D1
D2
D3
D4
D5
101