Configuration de ligne série Modbus

 

Ajout d'un équipement sur le 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.

Configurer 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-0003924.2.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 Voies Modbus, procédez comme suit :

Etape

Action

1

Cliquez sur l'onglet Canal esclave Modbus :

G-SE-0005263.2.gif-high.gif

 

 

2

Cliquez sur le bouton Ajouter une voie :

G-SE-0001996.1.gif-high.gif

 

 

3

Configurer un échange :

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

oVoie : saisissez le nom de votre voie..

oType d'accès : choisissez le type d'échange, à savoir lire, écrire ou lire/écrire plusieurs registres (c'est-à-dire %MW).

oDéclencheur : choisissez le déclencheur de l'échange. Il peut être cyclique en fonction de la fréquence définie dans le champ Temps de cycle (ms) ou démarré par un front montant sur une variable booléenne (celle-ci étant ensuite créée dans l'onglet Modbus Master I/O Mapping).

oCommentaire : ajoutez un commentaire sur cette voie.

Dans le champ Registre de LECTURE (si votre voie est en lecture seule ou en lecture/écriture), vous pouvez configurer le mot %MW à lire sur l'esclave Modbus. Ces mots seront mappés sur %IW (voir l'onglet Modbus Master I/O Mapping) :

oOffset : offset du %MW à lire. 0 signifie que le premier objet lu sera %MW0.

oLongueur : nombre de %MW à lire. Par exemple, si Offset = 2 et Longueur = 3, la voie lira %MW2, %MW3 et %MW4.

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

Dans le champ Registre d'ECRITURE (si votre voie est en écriture seule ou en lecture/écriture), vous pouvez configurer les mots %MW à écrire sur l'esclave Modbus. Ces mots seront mappés sur %QW (voir l'onglet Modbus Master I/O Mapping) :

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

oLongueur : nombre de mots %MW à écrire. Par exemple, si Offset = 2 et Longueur = 3, la voie écrira %MW2, %MW3 et %MW4.

5

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 une voie.

oCliquez sur le bouton Modifier pour modifier les paramètres d'une voie.

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

Etape

Action

1

Cliquez sur l'onglet Modbus Slave Init :

G-SE-0005268.2.gif-high.gif

 

 

2

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

G-SE-0005269.1.gif-high.gif

 

 

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

oType d'accès : choisissez le type d'échange, à savoir lire, écrire ou lire/écrire plusieurs registres (c'est-à-dire %MW).

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

oLongueur : nombre de %MW à lire. Par exemple, si Offset = 2 et Longueur = 3, la voie lira %MW2, %MW3 et %MW4.

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

oCommentaire : ajoutez un commentaire sur cette voie.

4

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

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

oCliquez sur Monter 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 E/S du maître Modbus, procédez comme suit :

Etape

Action

1

Cliquez sur l'onglet Modbus Master I/O Mapping :

G-SE-0006097.3.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 des 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 voie)

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