Ajout d'un équipement au scrutateur d'E/S Modbus série

Introduction

Cette section explique comment ajouter un équipement au scrutateur d'E/S Modbus.

Ajout d'un équipement au scrutateur d'E/S Modbus

Pour ajouter un équipement au scrutateur d'E/S Modbus, sélectionnez l'élément Esclave Modbus générique dans le Catalogue de matériels, faites-le glisser vers l'arborescence Équipements, puis déposez-le sur le nœud Modbus_IOScanner de l'arborescence Équipements.

Pour plus d'informations sur l'ajout d'un équipement à votre projet, consultez :

• Utilisation du catalogue matériel

• Utilisation du Menu contextuel ou du bouton Plus

NOTE : la variable de l'échange est automatiquement créée dans les zones %IWx et %QWx de l'onglet Modbus Serial Master I/O Mapping.

Configuration d'un équipement ajouté au scrutateur d'E/S Modbus

Pour configurer l'équipement ajouté au scrutateur d'E/S Modbus, procédez comme suit :

Étape

Action

1

Double-cliquez sur Esclave Modbus générique dans l'arborescence Équipements.

Résultat : La fenêtre de configuration s'affiche.

2

Saisissez une valeur Adresse esclave pour votre équipement (choisissez une valeur comprise entre 1 et 247).

3

Choisissez une valeur dans Délai d'expiration de réponse (en ms).

Pour configurer les voies esclaves Modbus, procédez comme suit :

Étape

Action

1

Cliquez sur l'onglet Voies Modbus :

2

Cliquez sur le bouton Ajouter une voie:

3

Configurez un échange :

Dans la zone Canal, vous pouvez ajouter les valeurs suivantes :

  • Nom : Entrez le nom de votre canal.

  • Type d'accès : Choisissez le type d'échange : Plusieurs requêtes de lecture ou d'écriture ou de lecture/écriture. Reportez-vous à la section Types d'accès.

  • Déclenchement : Choisissez le déclencheur de l'échange. Il peut être cyclique en fonction de la fréquence définie dans le champ Durée de cycle (ms), démarré par un front montant sur une variable booléenne (celle-ci étant ensuite créée dans l'onglet Mappage d'E/S du maître Modbus) ou démarré par l'application.

  • Commentaire : Ajoutez un commentaire à propos de ce canal.

Dans la zone Registre de LECTURE (si votre canal est en lecture ou en lecture/écriture), vous pouvez configurer les %MW à lire sur l'esclave Modbus. Ces mots sont mappés sur %IW (voir l'onglet Mappage d'E/S du maître Modbus) :

  • Offset : Décalage du %MW à lire. 0 signifie que le premier objet lu est %MW0.

  • Longueur : Nombre de %MW à lire. Par exemple, si Offset = 2 et Longueur = 3, le canal lit %MW2, %MW3 et %MW4.

  • Traitement des erreurs : choisissez le comportement des %IW en cas d'interruption de la communication.

Dans la zone Registre d'ECRITURE (si votre canal est en écriture ou en lecture/écriture), vous pouvez configurer les %MW à écrire sur l'esclave Modbus. Ces mots sont mappés sur %QW (voir l'onglet Mappage d'E/S du maître Modbus) :

  • Offset : Décalage du %MW à écrire. 0 signifie que le premier objet écrit est %MW0.

  • Longueur : Nombre de %MW à écrire. Par exemple, si Offset = 2 et Longueur = 3, la voie écrit %MW2, %MW3 et %MW4.

4

Cliquez sur OK pour valider la configuration de ce canal.

NOTE : Vous pouvez également effectuer les opérations suivantes :
  • Cliquez sur le bouton Supprimer pour supprimer un canal.

  • Cliquez sur le bouton Modifier pour modifier les paramètres d'un canal.

Résultat : Les canaux configurés s'affichent :

Pour configurer votre Valeur d'initialisation Modbus, procédez comme suit :

Étape

Action

1

Cliquez sur l'onglet Modbus Slave Init :

2

Cliquez sur Nouveau pour créer une valeur d'initialisation :

La fenêtre Valeur d'initialisation contient les paramètres suivants :

  • Type d'accès : Entrez le type d'échange : Requêtes d'écriture.

  • Offset registre : Numéro du registre à initialiser.

  • Longueur : Nombre de %MW à lire. Par exemple, si Offset = 2 et Longueur = 3, le canal lit %MW2, %MW3 et %MW4.

  • Valeur d'initialisation : Valeur avec laquelle les registres sont initialisés.

  • Commentaire : Ajoutez un commentaire à propos de ce canal.

3

Cliquez sur OK pour créer une Valeur d'initialisation.

NOTE : Vous pouvez également effectuer les opérations suivantes :
  • Cliquez sur Monter ou Descendre pour modifier la position d'une valeur dans la liste.

  • Cliquez sur Supprimer pour retirer une valeur de la liste.

  • Cliquez sur Modifier pour modifier les paramètres d'une valeur.

Pour configurer votre Mappage d'E/S du maître Modbus, procédez comme suit :

Étape

Action

1

Cliquez sur l'onglet Mappage d'E/S du maître Modbus :

2

Double-cliquez dans une cellule de la colonne Variable pour ouvrir un champ texte.

Saisissez le nom d'une variable ou cliquez sur le bouton […] et choisissez une variable au moyen de l'aide à la saisie.

3

Pour plus d'informations sur le mappage d'E/S, reportez-vous à la documentation EcoStruxure Machine Expert - Guide de programmation.

Types d'accès

Le tableau suivant présente les différents types d'accès disponibles :

Fonction

Code fonction

Disponibilité

Read Coils

1

Canal Modbus

Read Discrete Inputs

2

Canal Modbus

Read Holding Registers (paramètre par défaut pour la configuration de canal)

3

Canal Modbus

Read Input Registers

4

Canal Modbus

Write Single Coil

5

Canal Modbus

Valeur d'initialisation

Write Single Register

6

Canal Modbus

Valeur d'initialisation

Write Multiple Coils

15

Canal Modbus

Valeur d'initialisation

Write Multiple Registers (paramètre par défaut pour l'initialisation de l'esclave)

16

Canal Modbus

Valeur d'initialisation

Read/Write Multiple Registers

23

Canal Modbus