Présentation

L'utilisation du bloc OUT_IN_MBUS nécessite une configuration préalable correcte de la liaison série.

Les paramètres suivants sont utilisés :

  • en liaison avec la transmission et configurés à partir de Control Expert

  • en liaison avec l'application et transmis en tant qu'arguments de fonction

Rappel des paramètres de transmission

La liaison série des cartes est configurée dans Control Expert. Les paramètres sont les suivants :

  • Vitesse de transmission

  • Délai entre caractères

  • Données

  • Arrêt

  • Parité

Pour que l'échange de données soit possible entre tous les équipements connectés sur le bus, il est nécessaire que la configuration de la ligne série soit idendique pour tous ces équipements.

L'écran de configuration utilisé pour entrer les paramètres dépend de la configuration sélectionnée en mode nominal.

Paramètres de transmission du mode Modbus

L'illustration ci-après présente un écran de configuration où le mode nominal est en mode Modbus.

NOTE : La valeur du paramètre d'entrée Databit du bloc OUT_IN_MBUS doit correspondre à la valeur cochée dans la fenêtre Données de l'écran de configuration.

L'utilisation de OUT_IN_MBUS nécessite une commutation dynamique vers le mode caractère. Dans ce mode, les conditions d'arrêt (sur des caractères ou sur un silence) sont désactivées et l'application ne peut pas les modifier. La fonction OUT_IN_CHAR n'est donc plus utilisable en mode réception (arrêt sur timeout). Seules les fonctions INPUT_CHAR et INPUT_BYTES peuvent être utilisées pour la réception (en précisant le nombre de caractères à recevoir).

Paramètres de transmission du mode caractère

L'illustration ci-après présente un écran de configuration où le mode nominal est en mode caractère.

NOTE : La valeur du paramètre d'entrée Databit du bloc OUT_IN_MBUS doit correspondre à la valeur cochée dans la fenêtre Données de l'écran de configuration.

Lorsque la carte est configurée en mode caractère :

  • Les conditions d'arrêt (sur certains caractères ou sur silence) configurables dans ce mode doivent être désactivées pour permettre le fonctionnement correct de OUT_IN_MBUS. La fonction OUT_IN_CHAR n'est donc plus utilisable en mode réception (arrêt sur timeout). Seules les fonctions INPUT_CHAR et INPUT_BYTES peuvent être utilisées pour la réception (en précisant le nombre de caractères à recevoir).

  • Le délai entre caractères n'est pas configurable. Il est donc nécessaire de vérifier que la valeur de ce paramètre dans les équipements Modbus distants est compatible avec la configuration du mode caractère.

Paramètres pour l'application

Deux paramètres destinés à l'application sont envoyés en tant qu'arguments de la fonction OUT_IN_MBUS.

Ces paramètres sont les suivants :