Valeurs Des Registres Modbus; Paramètres Limités En Écriture - aldes SAT ModBus RTU Manuel D'installation

Table des Matières

Publicité

2.4 valeurs des registres MODBUS

Toutes les valeurs sont des valeurs signées (signed values).
Les données Modbus sont toujours codées en "big endian byte order".
Certains registres (par exemple les alarmes) sont codés en "bitmaps" sur 16 bits.
Certaines valeurs sont des valeurs en 32 bits. Elles sont transformées en 2 valeurs de 16-bits.
En lecture, le "Maître" devra retransformer les 2 mots 16-bits en une valeur 32 bits suivant la formule : Val32=((((long)HIGH)<<16)|LOW),
correspondant en valeur à Val32=HIGH*65536+LOW. Par exemple : Reg1=33041, Reg2=13: Val32=885009.
En écriture, le contrôleur va d'abord recevoir le "low word" et le mettre dans un buffer. Puis quand il reçoit le "high word", il met à jour le paramètre
32 bits. Le buffer utilisé pour le "low word" est le même pour tous les paramètres en 32 bits.
2.5 Paramètres limités en écriture
La régulation enregistre tous les paramètres du setup et certain paramètres de contrôle dans une mémoire EEPROM non volatile (pour éviter les
pertes de données lors de coupure de courant). Cette mémoire EEPROM a une limitation en écriture de 100 000 cycles d'écriture. Ces paramètres
ne peuvent donc pas être changés trop souvent !
Réécrire une même valeur pour un paramètre n'est pas considéré comme un changement.
Modifier un paramètre une fois par heure correspond à une durée de vie (100 000 cycles) de 11ans.
Modifier un paramètre une fois par minute correspond à une durée de vie (100 000 cycles) de 69 jours !!!
Ces paramètres sont du type "E1" dans la table MODBUS.
Certains paramètres sont enregistrés dans la mémoire EEPROM sous une autre forme. Ceci permet de les modifier jusqu'à 2 000 000 de fois.
Cela correspond à 182 changements par jours pour une durée de vie de 30 ans.
Ces paramètres sont du type "E2" dans la table MODBUS.
Quelques paramètres sont enregistrés dans une mémoire RAM. Ceux-ci n'ont aucune limitation en écriture, mais leur valeur est perdue à chaque
coupure de courant.
Ces paramètres sont du type "R" dans la table MODBUS.
5

Publicité

Table des Matières
loading

Table des Matières