DOCA0036FR-12

Création de variables Modbus

**
Lorsque vous définissez un esclave Modbus personnalisé, vous devez configurer les variables Modbus lues par une trame Modbus.
  1. Cliquez sur Éditer trame.

    La boîte de dialogue qui apparaît vous permet de configurer chaque variable.

  2. 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.
  3. 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

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Was this helpful?