Flexitron WebdynSunPM Manuel D'utilisation page 65

Masquer les pouces Voir aussi pour WebdynSunPM:
Table des Matières

Publicité

3.1.2.2.2.2 Modbus
Champ
Description
Info1
Type de registre lu. De ce type découlent les codes fonction qui seront utilisés pour la
lecture et l'écriture de la donnée. Les valeurs autorisées sont :
•1 : « coil ». Le code fonction de lecture modbus sera 0x01. Le code fonction écriture
sera 0x05
•2 : « discrete inputs ». Le code fonction de lecture modbus sera 0x03. Ce type
s'adresse à la lecture d'entrées. Il n'y a donc pas d'écriture possible.
•3 : « holding register ». Le code fonction de lecture modbus sera 0x03. Le code
fonction d'écriture sera 0x10
•4 : « input ». Le code fonction de lecture modbus sera 0x04. Ce type s'adressant à la
lecture d'entrées, il n'y a pas de fonction d'écriture associée.
Info2
Adresse et taille du registre ou de l'entrée à lire. Les formes possibles sont les
suivantes :
•Adresse registre. C'est le cas le plus courant. On retrouve donc ici l'adresse du
registre dans sa forme classique. Exemple : « 40000 » provoque la lecture du registre
à l'adresse 40000
•Adresse registre et taille. Ce format est utilisé pour préciser la taille des données
à lire, exprimée en octets. Ce format permet, par exemple, de lire des chaînes de
caractères.
Le format est le suivant : Adresse registre_Taille. Ainsi, par exemple, la valeur «
40000_10 » configure une variable dont les données se trouvent au registre 40000,
avec une taille de 10 octets.
Si le type est « U8 » ou « I8 », l'information « Taille » correspond à l'offset à appliquer
sur le registre pour obtenir l'information.
Ainsi, par exemple, pour un entier sur 8 bits (1 octet), la valeur « 40000_1 » implique
qu'on veut lire le 2ème octet au registre modbus 40000.
•Adresse registre, 1er bit et nombre de bits. Ce format est utilisé pour préciser le
registre auquel démarre un champ de bits, ainsi que la taille de ce champ de bits. Il
est à noter que si le nombre de bits vaut 1, il est inutile de préciser le nombre de bits.
Le format est le suivant : Adresse registre_1er bit_Nombre de bits. Ainsi, par exemple,
la valeur « 40005_4_8 » configure une variable dont les données se trouvent au
registre 40005, au 4ème bit de celui-ci et qui s'étend sur 8 bits. De même, la valeur
« 40008_1 » configure une variable dont les données se trouvent au registre 40008,
au 1er bit de celui-ci et la valeur ne fait qu'un seul bit étant donné que le nombre de
bits n'a pas été précisé.
65
V2.05 sous réserve de modifications | Webdyn © par Flexitron Group
contact@webdyn.com |
webdyn.com

Publicité

Table des Matières
loading

Table des Matières