Création de variables Modbus
- Cliquez sur Éditer trame.
- Cliquez sur Nouvel élément pour créer une nouvelle variable et renseignez les différents
champs :
Champ Description Remarque Name and Unit Permet de sélectionner un autre nom de variable dans la liste Nom. Le nom de cette variable détermine les options Unité. Vous pouvez sélectionner « Customized » dans la liste déroulante et saisir une chaîne de texte pour le nom et pour l'unité. Format Spécifie le format de ce nombre. Plusieurs formats sont disponibles, comme décrit dans le tableau ci-dessous. First register address Spécifie le premier numéro de registre. Le numéro de registre doit être compris dans la plage de la trame. Si le format contient plus d'un registre, le paramètre vérifie que le dernier registre utilisé par cette mesure est compris dans le contenu de la trame. Factor Valeur mesurée = (valeur transmise × facteur) + décalage. La valeur mesurée est la valeur affichée dans les tableaux de mesures. La valeur transmise est la mesure effectuée par l'appareil. Offset Invalid value Indique que la valeur transmise n'est pas valide. – - Lorsque vous avez terminé d’ajouter ou de configurer
les paramètres de trame, cliquez sur OK pour fermer la boîte de dialogue, puis cliquez sur Enregistrer les modifications.
Le tableau suivant décrit les formats disponibles :
Format Description Valeur minimale Valeur maximale Utilisation du paramètre Endian INT16
1 registre avec valeur entière signée -32768 32767 Non UINT16
1 registre avec valeur entière positive 0 65535 Non INT32
2 registres avec valeur entière signée -2147483648 2147483647 Oui UINT32
2 registres avec valeur entière positive
0 4294967295 Oui FLOAT32
2 registres avec valeur à virgule flottante signée codée selon la norme IEEE754 –1E–10 +1E–10 Oui UINT32_MOD10K
2 registres avec valeur entière positive comprise entre 0 et 9999 0 99999999 Oui INT64
4 registres avec valeur entière signée –2 (^63) –2 (^63)–1 Oui UINT64
4 registres avec valeur entière positive 0 –2 (^63)–1 Oui UINT64_MOD10K
4 registres avec valeur entière positive comprise entre 0 et 9999
0 9 999 999 999 999 999 Oui