Configuration d'un équipement générique sur le Scrutateur d'E/S Modbus TCP

Présentation

Pour configurer un équipement générique ajouté au Modbus TCP IOScanner, renseignez les paramètres des deux onglets suivants :

oConfiguration esclave Modbus TCP

oIO Scanner Channel Configuration

Onglet Configuration esclave Modbus TCP

Etape

Action

1

Dans l'arborescence Equipements, double-cliquez sur Generic_Modbus_TCP_Slave.

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

G-SE-0031832.1.gif-high.gif

 

 

2

Dans le champ Adresse IP esclave, indiquez une valeur (par défaut, 192.168.0.1).

3

Entrez une valeur de Timeout de validité (ms) (1000 par défaut).

Cette valeur représente le délai maximum entre une demande du Modbus TCP IOScanner et la réponse de l'esclave. A l'expiration du timeout de validité, les bits de validité associés prennent la valeur 0. Les valeurs des bits de validité sont consultables dans l'onglet IOScanner Mappage E/S.

Onglet IO Scanner Channel Configuration

Etape

Action

1

Cliquez sur l'onglet IO Scanner Channel Configuration :

G-SE-0031833.1.gif-high.gif

 

 

2

Pour supprimer une voie, sélectionnez-la et cliquez sur Supprimer.

3

Pour modifier les paramètres d'une voie, sélectionnez-la et cliquez sur Modifier.

4

Pour ajouter une voie, cliquez sur Ajouter une voie.

La boîte de dialogue suivante s'affiche :

G-SE-0031834.1.gif-high.gif

 

 

5

Dans la zone Voie, vous pouvez définir les paramètres suivants :

oNom : nom facultatif de la voie.

oID unité [1..255] : ID d'unité de l'équipement esclave Modbus TCP (par défaut, 255). Voir la remarque.

oVitesse de répétition : intervalle d'interrogation de la requête Modbus (20 ms par défaut)

oCommentaire : champ facultatif permettant de fournir une description de la voie

oCode de fonction : Type de requête Modbus :

oRead/Write Multiple Registers (Function code 23) (par défaut)

oRead Holding Registers (Function code 03)

oWrite Multiple Registers (Function code 16)

Dans la zone Registre de LECTURE, vous pouvez définir les paramètres suivants :

oDécalage : numéro du premier registre à lire, de 0 à 65535

oLongueur : nombre de registres à lire (selon le code de fonction).

oTraitement des erreurs : définissez la valeur de repli en cas d'une interruption de communication :

oConserver la dernière valeur : (par défaut) maintient la dernière valeur valide.

oRégler sur zéro : ramène toutes les valeurs à 0.

Dans la zone Registre d'ECRITURE, vous pouvez définir les paramètres suivants :

oDécalage : numéro du premier registre à écrire, de 0 à 65535

oLongueur : nombre de registres à écrire (selon le code de fonction).

6

Cliquez sur OK pour valider la configuration de la voie.

7

Répétez les étapes 4 à 6 pour créer les autres voies définissant la communication Modbus avec l'équipement. Vous devez créer une voie pour chaque requête Modbus.

NOTE : L'identificateur d'unité est utilisé avec les équipements Modbus TCP qui sont composés de plusieurs équipements Modbus, par exemple sur les passerelles de Modbus TCP vers Modbus RTU. Dans ce cas, l'identificateur d'unité permet d'atteindre l'adresse esclave de l'équipement situé derrière la passerelle. Par défaut, les équipements compatibles Modbus/TCP ignorent ce paramètre.