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 de la méthode glisser-déposer

• 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 :

Etape

Action

1

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

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

G-SE-0069248.1.gif-high.gif

 

 

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 réponse (en ms).

Pour configurer les canaux Modbus, procédez comme suit :

Etape

Action

1

Cliquez sur l'onglet Canal esclave Modbus :

G-SE-0069250.1.gif-high.gif

 

 

2

Cliquez sur le bouton Ajouter un canal :

G-SE-0069252.1.gif-high.gif

 

 

3

Configurer un échange :

Dans le champ Canal, vous pouvez ajouter les valeurs suivantes :

oCanal : saisissez le nom de votre canal.

oType d'accès : choisissez le type d'échange, à savoir Lire, Écrire ou Lire/écrire plusieurs requêtes.

oDéclencheur : 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.

oCommentaire : ajoutez un commentaire sur ce canal.

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

oOffset : offset des mots %MW à lire. 0 signifie que le premier objet lu est %MW0.

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

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

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

oOffset : offset des mots %MW à écrire. 0 signifie que le premier objet écrit est %MW0.

oLongueur : nombre de mots %MW à écrire. Par exemple, si Offset = 2 et Longueur = 3, le canal é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 :

oCliquez sur le bouton Supprimer pour supprimer un canal.

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

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

Etape

Action

1

Cliquez sur l'onglet Init. esclave Modbus :

G-SE-0069253.1.gif-high.gif

 

 

2

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

G-SE-0069254.1.gif-high.gif

 

 

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

oTypes d'accès : saisissez le type d'accès, à savoir Écrire des requêtes.

oOffset de registre : numéro du registre à initialiser.

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

oValeur d'initialisation : valeur sur laquelle les registres sont initialisés.

oCommentaire : ajoutez un commentaire sur ce canal.

3

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

NOTE : Vous pouvez également effectuer les opérations suivantes :

oCliquez sur Monter ou Descendre pour modifier la position d'une valeur dans la liste.

oCliquez sur Supprimer pour retirer une valeur de la liste.

oCliquez 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 :

Etape

Action

1

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

G-SE-0069256.1.gif-high.gif

 

 

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 au document 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