Sie sind auf Seite 1von 26

SOLUTION RESEAU ETHERNET COUPLEUR DE BUS Mise en oeuvre dune communication Modbus TCP/IP en IO Scanning UNITY PRO

Version 1.0

PHOENIX-CONTACT TABLE DES MATIERES

1.

ANNEXES...................................................................................................................................... 3

2.

INTRODUCTION ........................................................................................................................... 4

3.

RACCORDEMENT DES EQUIPEMENTS .................................................................................... 6 3.1. 3.2. 3.3. 3.4. Raccordement lectrique de lautomate M340 .....................................................................................................6 Raccordement lectrique du coupleur IL ETH BK DI8 DO4 2TX-PAC ................................................................6 Raccordement lectrique du coupleur FL IL 24 BK-PAC .....................................................................................7 Raccordement du rseau Ethernet.......................................................................................................................7

4.

PARAMETRAGE DES EQUIPEMENTS....................................................................................... 8 4.1. 4.2. 4.3. 4.4. 4.5. Gnralits............................................................................................................................................................8 Paramtrage du PC ..............................................................................................................................................8 Paramtrage du coupleur IL ETH BK DI8 DO4 2TX-PAC..................................................................................10 Paramtrage du coupleur FL IL 24 BK-PAC ......................................................................................................18 Paramtrage de lautomate M340 ......................................................................................................................24

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 2 / 26

PHOENIX-CONTACT

1. Annexes
Annexe 1 : Versions Logiciels et matriels utiliss pour ce manuel Matriels : Fabricant Phoenix Contact rfrence 2703981 2862327 2862314 Type IL ETH BK DI8 DO4 2TX-PAC FL IL 24 BK-B-PAC FL IL 24 BK-PAC Version Hardware Version Firmware

Logiciels : Fabricant Phoenix Contact rfrence IPAssign HFI_DeviceExplorer Type Affectation dadresses IP Configuration dun barreau Version

Annexe 2 : Rvision document Version en cours : Version 1.0 1.0 Date 15/03/10 Oprateur D. Cabaret Commentaires Cration

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 3 / 26

PHOENIX-CONTACT

2. Introduction
Ce document dcrit la mise en uvre dune communication entre un automate M340 (Unity Pro) et deux coupleurs de bus Ethernet Phoenix Contact. La configuration de lautomate M340 est la suivante :

Le premier coupleur de bus Phoenix Contact est un IL ETH BK DI8 DO4 2TX-PAC, sa configuration est la suivante :

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 4 / 26

PHOENIX-CONTACT Le second coupleur de bus Phoenix Contact est un FL IL 24 BK-PAC, sa configuration est la suivante :

Dans le cadre de la documentation, nous avons volontairement choisi dutiliser : Un premier coupleur intgrant 4 sorties TOR, 8 entres TOR, 2 entres analogiques et 2 sorties analogiques. Un second coupleur intgrant 16 sorties TOR et 16 entres TOR.

Les diffrences techniques entre les deux coupleurs sont : Le coupleur IL ETH BK DI8 DO4 2TX-PAC possde 8 entres et 4 sorties intgres. Le coupleur IL ETH BK DI8 DO4 2TX-PAC possde deux connexions RJ45 pouvant servir de switch (les deux ports RJ45 possde la mme adresse IP). Le coupleur FL IL 24 BK-PAC possde un afficheur sur sa face avant qui indique lutilisateur ltat du coupleur.

Tout cela na aucune influence sur la mthode de paramtrage dcrite ci-aprs.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 5 / 26

PHOENIX-CONTACT

3. Raccordement des quipements


3.1. Raccordement lectrique de lautomate M340

Concernant lautomate M340, veuillez vous reporter aux instructions de montage de la socit Schneider Electric.

3.2.

Raccordement lectrique du coupleur IL ETH BK DI8 DO4 2TX-PAC

Le coupleur IL ETH BK DI8 DO4 2TX-PAC se raccorde de la manire suivante :

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 6 / 26

PHOENIX-CONTACT 3.3. Raccordement lectrique du coupleur FL IL 24 BK-PAC

Le coupleur FL IL 24 BK-PAC se raccorde de la manire suivante :

La tension dalimentation est un 24VCC. Une fois les coupleurs aliments, les Leds UL, UM et US doivent sallumer en vert fixe. Si ce nest pas le cas, vous devez vrifier votre raccordement.

3.4.

Raccordement du rseau Ethernet

Les trois quipements doivent tre interconnects entre eux laide de cbles RJ45 (lutilisation dun switch vous est recommande). Les Leds Lnk / Link des quipements doivent sallumer.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 7 / 26

PHOENIX-CONTACT

4. Paramtrage des quipements


4.1. Gnralits

Il existe deux mthodes pour paramtrer les coupleurs : soit par linterface Web soit par le logiciel HFI_DeviceExplorer. Nous vous proposons ici les deux mthodes que nous appliqueront au coupleur IL ETH BK DI8 DO4 2TX-PAC pour linterface Web et au coupleur FL IL 24 BK-PAC pour le logiciel HFI_DeviceExplorer Le paramtrage des quipements se fera de la manire suivante : Paramtrage du PC de programmation. o Affectation de ladresse IP. Paramtrage du coupleur IL ETH BK DI8 DO4 2TX-PAC. o Affectation de ladresse IP. o Reconnaissance des modules dentres/sorties. o Paramtrage du coupleur via linterface Web. Paramtrage du coupleur FL IL 24 BK-PAC. o Affectation de ladresse IP. o Reconnaissance des modules dentres/sorties. o Paramtrage du coupleur via le logiciel HFI_DeviceExplorer. Paramtrage de lautomate M340.

4.2.

Paramtrage du PC

Le PC servant au paramtrage des diffrents quipements, doit avoir une adresse IP fixe dans la mme classe dadresse des deux coupleurs et de lautomate. Dans notre exemple, les adresses IP seront les suivantes : PC de paramtrage : 192.168.0.20 (masque de sous rseau 255.255.255.0). Coupleur IL ETH BK DI8 DO4 2TX-PAC : 192.168.0.1 (masque de sous rseau 255.255.255.0). Coupleur FL IL 24 BK-PAC : 192.168.0.2 (masque de sous rseau 255.255.255.0). Automate M340 : 192.168.0.30 (masque de sous rseau 255.255.255.0).

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 8 / 26

PHOENIX-CONTACT Vous devez affecter ladresse IP du PC de la manire suivante :

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 9 / 26

PHOENIX-CONTACT 4.3. Paramtrage du coupleur IL ETH BK DI8 DO4 2TX-PAC

Le paramtrage du coupleur IL ETH BK DI8 DO4 2TX-PAC se fera en trois tapes : Affectation de ladresse IP. Configuration des modules dentres/sorties. Paramtrage du coupleur via linterface Web.

Affectation de ladresse IP Lorsque le coupleur est neuf, il ne possde pas dadresse IP, il faut donc lui en affecter une. Nous allons utiliser le logiciel IPAssign pour le faire. Celui-ci est tlchargeable gratuitement sur notre site www.phoenixcontact.fr. La procdure est la suivante : Coupez lalimentation du coupleur. Lancez IPAssign.

Remarques : ladresse du PC (192.168.0.20) doit apparatre en bas droite de la fentre. Si cela nest pas le cas, vous devez vrifier ladresse du PC. Cliquez sur suivant. Une fentre vide apparat. Mettez le coupleur sous tension. Ladresse MAC du coupleur doit apparatre dans la fentre.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 10 / 26

PHOENIX-CONTACT

Cliquez sur ladresse MAC et cliquez sur suivant.

Saisissez ladresse IP 192.168.0.1 (masque de sous rseau 255.255.255.0) et cliquez sur suivant.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 11 / 26

PHOENIX-CONTACT La fentre suivante doit apparatre de manire temporaire. Sinon vous devrez couper lalimentation du coupleur puis la remettre.

La fentre suivante doit apparatre la fin du processus. Cliquez sur terminer.

Pour valider laffectation de ladresse IP, nous vous conseillons douvrir une fentre DOS et de pinguer le coupleur.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 12 / 26

PHOENIX-CONTACT Configuration des modules dentres/sorties Lorsque le coupleur est neuf, le mode Plug & Play est activ (le mode Plug & Play est le mode qui permet la configuration des modules dentres/sorties). Les modules sont donc reconnus automatiquement. Le mode Plug & Play doit tre dsactiv sinon les sorties ne peuvent pas tre pilotes. Lactivation et la dsactivation du mode Plug & Play se gre de la manire suivante : Lancez un explorateur internet et saisissez ladresse IP du coupleur. La fentre suivante doit apparatre (vous tes dans linterface Web du coupleur).

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 13 / 26

PHOENIX-CONTACT Cliquez sur Inline Station. La fentre suivante doit apparatre.

Pour activer le mode Plug & Play vous devez slectionner Enable puis saisir le mot de passe (private) et enfin cliquez sur Apply and Reboot. Pour dsactiver le mode Plug & Play vous devez slectionner Disable puis saisir le mot de passe (private) et enfin cliquez sur Apply and Reboot. Laissez le temps au coupleur pour redmarrer.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 14 / 26

PHOENIX-CONTACT Au final la configuration du coupleur doit correspondre ce qui suit.

Cette fentre est accessible depuis linterface Web et la configuration doit correspondre au coupleur et aux entres/sorties de notre exemple.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 15 / 26

PHOENIX-CONTACT Paramtrage du coupleur via linterface Web Dans notre exemple, nous nallons modifier quun seul paramtre : le chien de garde. Pour cela, vous devez : Lancez un explorateur internet et saisissez ladresse IP du coupleur. La fentre suivante doit apparatre (vous tes dans linterface Web du coupleur).

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 16 / 26

PHOENIX-CONTACT Cliquez sur Inline Station puis Process Data Monitoring. La fentre suivante doit apparatre.

La valeur par dfaut est de 500ms. Dans notre exemple, vous devez saisir une valeur 0ms pour le chien de garde et vous devez saisir le mot de passe (private) et enfin cliquez sur Apply.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 17 / 26

PHOENIX-CONTACT

4.4.

Paramtrage du coupleur FL IL 24 BK-PAC

Le paramtrage du coupleur FL IL 24 BK-PAC se fera en trois tapes : Affectation de ladresse IP. Configuration et paramtrage des modules dentres/sorties et du coupleur.

Affectation de ladresse IP Lorsque le coupleur est neuf, il ne possde pas dadresse IP, il faut donc lui en affecter une. Nous allons utiliser le logiciel IPAssign pour le faire. Celui-ci est tlchargeable gratuitement sur notre site www.phoenixcontact.fr. La procdure est la suivante : Coupez lalimentation du coupleur. Lancez IPAssign.

Remarques : ladresse du PC (192.168.0.20) doit apparatre en bas droite de la fentre. Si cela nest pas le cas, vous devez vrifier ladresse du PC. Cliquez sur suivant. Une fentre vide apparat. Mettez le coupleur sous tension. Ladresse MAC du coupleur doit apparatre dans la fentre.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 18 / 26

PHOENIX-CONTACT

Cliquez sur ladresse MAC et cliquez sur suivant.

Saisissez ladresse IP 192.168.0.2 (masque de sous rseau 255.255.255.0) et cliquez sur suivant.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 19 / 26

PHOENIX-CONTACT La fentre suivante doit apparatre de manire temporaire. Sinon vous devrez couper lalimentation du coupleur puis la remettre.

La fentre suivante doit apparatre la fin du processus. Cliquez sur terminer.

Pour valider laffectation de ladresse IP, nous vous conseillons douvrir une fentre DOS et de pinguer le coupleur.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 20 / 26

PHOENIX-CONTACT Configuration et paramtrage des modules dentres/sorties et du coupleur Dans cette partie du document, nous nallons pas utiliser linterface Web pour configurer et paramtrer le coupleur mais nous allons utiliser un utilitaire programme : HFI_DeviceExplorer. Celui-ci est disponible gratuitement sur notre site www.phoenixcontact.fr. Lancez le logiciel HFI_DeviceExplorer partir du menu dmarrer -> Phoenix Contact -> DotNet Framework 2.0 > HFI -> HFI_DeviceExplorer.exe. La fentre suivante doit souvrir.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 21 / 26

PHOENIX-CONTACT Cliquez sur Add Device pour ajouter un quipement. Vous devez saisir un nom, ladresse IP du coupleur 192.168.0.2 (masque de sous rseau 255.255.255.0) et mettre le chien de garde 0. Cliquez sur OK.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 22 / 26

PHOENIX-CONTACT Cliquez sur Read Bus Configuration pour : o Activer le mode Plug & Play (si le mode nest pas actif). o Lire la configuration des modules dentres/sorties. o Paramtrer le coupleur (chien de garde = 0ms). o Dsactiver le mode Plug & Play.

En utilisant HFI_DeviceExplorer et contrairement linterface Web, vous navez pas dsactiver le mode Plug & Play (rappel : si le mode Plug & Play est actif, les sorties ne peuvent pas tre pilotes).

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 23 / 26

PHOENIX-CONTACT 4.5. Paramtrage de lautomate M340

Dans notre exemple, nous allons rcuprer les entres TOR / analogiques et piloter les sorties TOR / analogiques des deux coupleurs depuis lautomate M340 en utilisant le protocole IO Scanning (Modbus TCP/IP). Selon les rgles standards dUnity Pro, les entres/sorties des coupleurs sont ranges dans des registres de la manire suivante : ADRESSES DES REGISTRES MODBUS TCP/IP 0 191 192 383 384 575 576 767 DESCRIPTIONS Entres TOR Entres analogiques Sorties TOR Sorties analogiques

Ainsi, dans notre exemple, les donnes du coupleur IL ETH BK DI8 DO4 2TX-PAC sont ranges de la manire suivante : ADRESSES DES REGISTRES MODBUS TCP/IP 0 192 193 194 195 384 576 577 578 579 Remarque : Les 8 entres TOR intgres nutilisent quun mot (registre 0). Chaque entre analogique utilise un mot en entre (registre 192 / 193 pour la valeur) et un mot en sortie (registre 576 / 577 pour la configuration de la voie). Les 4 sorties TOR intgres nutilisent quun mot (registre 384). Chaque sortie analogique utilise un mot en entre (registre 194 / 195 pour limage de la consigne) et un mot en sortie (registre 578 / 579 pour la consigne analogique). DESCRIPTIONS Les 8 entres TOR intgres La premire entre analogique (valeur) La deuxime entre analogique (valeur) La premire sortie analogique (image de la consigne) La deuxime sortie analogique (image de la consigne) Les 4 sorties TOR intgres La premire entre analogique (mot de configuration) La deuxime entre analogique (mot de configuration) La premire sortie analogique (consigne) La deuxime sortie analogique (consigne)

Ainsi, dans notre exemple, les donnes du coupleur FL IL 24 BK-PAC sont ranges de la manire suivante : ADRESSES DES REGISTRES MODBUS TCP/IP 0 384 Remarque : Les 16 entres TOR nutilisent quun mot (registre 0). Les 16 sorties TOR nutilisent quun mot (registre 384). Les 16 entres TOR Les 16 sorties TOR DESCRIPTIONS

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 24 / 26

PHOENIX-CONTACT Paramtrage sous Unity Pro Lancez Unity Pro et crez un projet. La configuration matrielle doit correspondre notre exemple. Placez-vous dans la configuration hors ligne du rseau de communication Ethernet_1.

Vous devez saisir ladresse IP du coupleur 192.168.0.30 (masque de sous rseau 255.255.255.0) et vous devez activer le service IO Scanning.

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 25 / 26

PHOENIX-CONTACT Cliquez sur longlet IO Scanning.

Vous devez saisir 3 lignes : La premire ligne permettra la lecture des entres TOR et lcriture des sorties TOR du coupleur IL ETH BK DI8 DO4 2TX-PAC. La deuxime ligne permettra la lecture des entres analogiques et lcriture des sorties analogiques du coupleur IL ETH BK DI8 DO4 2TX-PAC (Rappel : le module dentres analogiques possde deux mots en entre et deux mots en sortie. Le module de sorties analogiques possde deux mots en entre et deux mots en sortie). La troisime ligne permettra la lecture des entres TOR et lcriture des sorties TOR du coupleur FL IL 24 BKPAC.

Vous pouvez vrifier la communication avec une table danimation sur la plage mmoire suivante : ADRESSES DES REGISTRES MODBUS TCP/IP 0 192 193 194 195 384 576 577 578 579 0 384 ADRESSE SOUS PL7-PRO %MW0 %MW1 %MW2 %MW3 %MW4 %MW100 %MW101 %MW102 %MW103 %MW104 %MW5 %MW105 DESCRIPTIONS Les 8 entres TOR intgres La premire entre analogique (valeur) La deuxime entre analogique (valeur) La premire sortie analogique (image de la consigne) La deuxime sortie analogique (image de la consigne) Les 4 sorties TOR intgres La premire entre analogique (mot de configuration) La deuxime entre analogique (mot de configuration) La premire sortie analogique (consigne) La deuxime sortie analogique (consigne) Les 16 entres TOR Les 16 sorties TOR

Mise en oeuvre Modbus TCP IP et IO Scanning Unity.docVersion : 1.0

Page : 26 / 26