Modicon M340 Architecture Et Service de Communication

download Modicon M340 Architecture Et Service de Communication

of 158

Transcript of Modicon M340 Architecture Et Service de Communication

Modicon M340, Premium, Atrium et Quantum utilisant Unity ProArchitectures et services de communication Manuel de rfrence07/2008 fre

35010501.05

www.schneider-electric.com

2

Table des matires

Consignes de scurit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Partie I Introduction l'application de communication. . . . . . . 11Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Chapitre 1

Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Introduction l'application de communication. . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Synthse des solutions de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Chapitre 22.1 2.2 2.3 2.4 2.5

Services disponibles sur les rseaux et les bus . . . . . . . . . . . 19Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service Global Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service Global Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service IO Scanning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service IO Scanning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service Peer Cop sur Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service Peer Cop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Services de tables partages et mots communs sur Fipway . . . . . . . . . . . . . . . Tables partages et mots communs sur Fipway. . . . . . . . . . . . . . . . . . . . . . . . . Service de messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service de messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractristiques des fonctions de communication du service de messagerie . . 19 20 20 23 23 26 26 29 29 31 31 32 33

Chapitre 3 Chapitre 4

Interoprabilit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Liste des codes fonction Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Architectures de communication . . . . . . . . . . . . . . . . . . . . . . . 43Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Architecture globale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Architectures de rseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bus de terrain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 44 48 523

35010501.05 07/2008

Chapitre 5

Routage de messages X-Way . . . . . . . . . . . . . . . . . . . . . . . . . . 53Prsentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Gnralits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Caractristiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Adresse principale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Adresses de station multimodule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

Partie II Adressage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Prsentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Chapitre 6 Chapitre 7 Chapitre 8 Chapitre 9

Points gnraux concernant l'adressage . . . . . . . . . . . . . . . . 63Gnralits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Adressage IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Remarque sur l'adressage IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Adressage Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Adressage d'une entit de communication Modbus Plus . . . . . . . . . . . . . . . . . . 69

Adressage X-Way. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73Prsentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Adressage d'une entit de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Types d'entits de communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Adressage des voies de communication du processeur . . . . . . . . . . . . . . . . . . . 78 Adressage d'un module de communication TSX SCY 21601 . . . . . . . . . . . . . . . 80 Exemples d'adressage intrastation : adressage Uni-Telway . . . . . . . . . . . . . . . . 81 Exemples d'adressage intrastation : adressage Fipio . . . . . . . . . . . . . . . . . . . . . 83 Exemples d'adressage intrastation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Chapitre 10

Adressage des automates Modicon M340. . . . . . . . . . . . . . . . 87Prsentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Types d'entits de communication Modicon M340 . . . . . . . . . . . . . . . . . . . . . . . 88 Adressage Modicon M340 d'une entit de communication . . . . . . . . . . . . . . . . . 89 Adressage des voies de communication du processeur . . . . . . . . . . . . . . . . . . . 92 Exemple d'adressage Ethernet pour Modicon M340 . . . . . . . . . . . . . . . . . . . . . . 94 Exemple d'adressage CANopen Modicon M340 . . . . . . . . . . . . . . . . . . . . . . . . . 95 Examples d'adressage Modbus et en mode caractre pour Modicon M340 . . . . 96 Exemples d'adressage d'EF de communication Modicon M340 . . . . . . . . . . . . . 99

Chapitre 11

Informations gnrales concernant les ponts . . . . . . . . . . . 101Prsentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Description des ponts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Exemple de pont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

Partie III Modes de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . 109435010501.05 07/2008

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

Chapitre 12

Configuration rseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principe de configuration d'un rseau sous Unity Pro . . . . . . . . . . . . . . . . . . . Cration d'un rseau logique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration d'un rseau logique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Association d'un rseau logique via un matriel rseau . . . . . . . . . . . . . . . . . . 111 112 113 115 116

Chapitre 13

Configuration des bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Cration de bus de zones RIO\DIO et accs . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Accs aux configurations de bus sur des cartes PCMCIA et SCY 21601. . . . . 127

Chapitre 14

Configuration de stations Premium de routage X-Way . . . . 131Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de services multirseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration d'un module en tant que routeur X-Way . . . . . . . . . . . . . . . . . . . Exemples de stations de routage X-Way . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemples de routage partiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 132 133 135 139 144

Chapitre 15 Chapitre 16

Mise au point. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147Description des crans de mise au point de communication . . . . . . . . . . . . . . 147

Programmation de fonctions de communication et aide la saisie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Aide la saisie des fonctions de communication . . . . . . . . . . . . . . . . . . . . . . . 152 Accs une instruction spcifique de la fonction, du bloc fonction ou du type DFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Aide la saisie de l'adresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

Index

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

35010501.05 07/2008

5

6

35010501.05 07/2008

Consignes de scurit

Informations importantesAVIS Veuillez lire soigneusement ces consignes et examiner l'appareil afin de vous familiariser avec lui avant son installation, son fonctionnement ou son entretien. Les messages particuliers qui suivent peuvent apparatre dans la documentation ou sur l'appareil. Ils vous avertissent de dangers potentiels ou attirent votre attention sur des informations susceptibles de clarifier ou de simplifier une procdure.L'apposition de ce symbole un panneau de scurit Danger ou Avertissement signale un risque lectrique pouvant entraner des lsions corporelles en cas de non-respect des consignes. Ceci est le symbole d'une alerte de scurit. Il vous avertit d'un risque de blessures corporelles. Respectez scrupuleusement les consignes de scurit associes ce symbole pour viter de vous blesser ou de mettre votre vie en danger.

DANGERDANGER indique une situation immdiatement dangereuse qui, si elle n'est pas vite, entranera la mort ou des blessures graves.

AVERTISSEMENTAVERTISSEMENT indique une situation prsentant des risques susceptibles de provoquer la mort, des blessures graves ou des dommages matriels.

ATTENTIONATTENTION indique une situation potentiellement dangereuse et susceptible d'entraner des lsions corporelles ou des dommages matriels.

35010501.05 07/2008

7

Consignes de scurit

REMARQUE IMPORTANTE

Les quipements lectriques doivent tre installs, exploits et entretenus par un personnel d'entretien qualifi. Schneider Electric n'assume aucune responsabilit des consquences ventuelles dcoulant de l'utilisation de cette documentation. 2008 Schneider Electric. Tous droits rservs.

8

35010501.05 07/2008

A propos de ce manuel

PrsentationObjectif du document Champ d'application Ce manuel prsente les architectures et les services de communication associs aux automates Schneider programms l'aide de Unity Proware. Les donnes et illustrations fournies dans cette documentation ne sont pas contractuelles. Nous nous rservons le droit de modifier nos produits conformment notre politique de dveloppement permanent. Les informations prsentes dans ce document peuvent faire l'objet de modifications sans pravis et ne doivent pas tre interprtes comme un engagement de la part de Schneider Electric. Document consulter

Titre Rseau Ethernet Rseau Modbus Plus Rseau Fipway Bus Fipio Bus AS-i Liaison srie asynchrone

Rfrence inclus dans le CDROM inclus dans le CDROM inclus dans le CDROM inclus dans le CDROM inclus dans le CDROM inclus dans le CDROM

35010501.05 07/2008

9

A propos de ce manuel

Avertissements lis au(x) produit(s)

Schneider Electric ne saurait tre tenu responsable des erreurs pouvant figurer dans ce document. Merci de nous contacter pour toute suggestion d'amlioration ou de modification ou si vous avez trouv des erreurs dans cette publication. Aucune partie de ce document ne peut tre reproduite sous quelque forme ou par quelque moyen que ce soit, lectronique, mcanique ou photocopie, sans autorisation pralable de Schneider Electric. Toutes les rglementations de scurit pertinentes locales doivent tre observes lors de l'installation et de l'utilisation de ce produit. Pour des raisons de scurit et pour garantir une conformit aux donnes systme documentes, seul le fabricant est habilit effectuer des rparations sur les composants. Lorsque les automates sont utiliss pour des applications prsentant des exigences de scurit technique, suivez les instructions appropries. Le non-respect de cet avertissement relatif au produit peut entraner des blessures ou des dommages matriels.

Commentaires utilisateur

Envoyez vos commentaires l'adresse e-mail [email protected]

10

35010501.05 07/2008

Introduction l'application de communication

I

PrsentationObjet de cette partie Contenu de cette partie Cette partie prsente l'application de communication : les types de rseaux et bus, les services et l'architecture disponibles. Cette partie contient les chapitres suivants :Chapitre 1 2 3 4 5 Titre du chapitre Gnralits Services disponibles sur les rseaux et les bus Interoprabilit Architectures de communication Routage de messages X-Way Page 13 19 39 43 53

35010501.05 07/2008

11

Introduction

12

35010501.05 07/2008

Gnralits

1PrsentationObjet de ce chapitre Contenu de ce chapitre Ce chapitre prsente les diffrentes caractristiques de l'application de communication. Ce chapitre contient les sujets suivants :Sujet Introduction l'application de communication Synthse des solutions de communication Page 14 17

35010501.05 07/2008

13

Gnralits

Introduction l'application de communicationPrsentation L'application de communication permet d'changer des donnes entre diffrents quipements connects un bus ou un rseau. Cette fonction est disponible pour : les processeurs disposant d'une liaison Ethernet, Modbus, Fipio intgre ou CANopen des modules de communication spcifiques monts sur le rack le port du terminal d'un processeur les cartes PCMCIA d'un processeur ou d'un module mont sur le rack Types de communication Les diffrents types de communication sont : Rseau TCP/IP ou Ethway Ethernet Rseau Fipway Rseau Modbus Plus Bus Fipio (gestionnaire et agent) Bus Uni-Telway Bus Modbus/JBus Liaison srie en mode caractre Bus de terrain CANopen Bus de terrain Interbus Bus de terrain Profibus Port rapide du terminal de norme USB

14

35010501.05 07/2008

Gnralits

Services disponibles

Les services disponibles peuvent tre classs en trois catgories : Services de messagerie explicite (voir Service de messagerie, p. 31) : Messagerie Modbus Messagerie UNI-TE Tlgrammes Services implicites d'accs une base de donnes : Global Data (voir Service Global Data, p. 20) Mots communs (voir Mots communs, p. 29) Tables partages (voir Table partage, p. 30) Services de gestion implicite des entres/sorties : I/O Scanning (voir Service IO Scanning, p. 23) Peer cop (voir Service Peer Cop, p. 26)

AVERTISSEMENTCompatibilit des changes de donnes Dans la mesure o les alignements de structure de donnes sont diffrents pour les automates Premium/Quantum et M340, vous devez vrifier la compatibilit des donnes changes. Voir la page DDT : rgles d'affectation (voir Unity Pro Langages et structure programmes Manuel de rfrence, DDT : rgles d'affectation) pour plus d'informations. Le non-respect de cette directive peut entraner la mort, des lsions corporelles graves ou des dommages matriels.

35010501.05 07/2008

15

Gnralits

Caractristiques des diffrents types de services

Le tableau suivant prsente les principales caractristiques des diffrents types de services mentionns ci-dessus :Type de service Services de messagerie Ces services permettent de... un quipement (Client) d'envoyer un message un autre quipement (Serveur) et d'obtenir une rponse et ce, sans avoir programmer quoique ce soit dans l'quipement serveur. de partager des donnes ractualises automatiquement et rgulirement. Ils sont utiliss pour... accder aux donnes de temps en temps.

Services d'accs implicites une base de donnes

synchroniser des applications ou pour obtenir, de manire transparente, des images en temps rel d'un systme situ sur plusieurs automates distants. contrler un ensemble de systmes distribus dans un rseau.

Services de gestion implicite des E/S

grer des E/S distantes sur un rseau, de manire transparente et automatique.

16

35010501.05 07/2008

Gnralits

Synthse des solutions de communicationPrsentation Les services prsents prcdemment sont disponibles pour certains types de communication. Par exemple, pour les services de messagerie, certaines fonctions de communication s'appliquent aux rseaux, d'autres aux bus et d'autres aux liaisons srie en mode caractres (voir Disponibilits des fonctions selon les protocoles, p. 36).

35010501.05 07/2008

17

Gnralits

RsumFonction

Le tableau suivant prsente les diffrents services disponibles en fonction des types de communication :Fipway Fipio UniTelway Mode Modbus/ Modbus Ethway TCP/IP caractres Jbus Plus CANopen USB

Services de messagerie Fonctions de communication Les fonctions de communication utilisables dpendent troitement du type de communication sur lesquelles elles s'appliquent (voir Disponibilits des fonctions selon les protocoles, p. 36).

Services d'accs implicite une base de donnes Global Data Mots communs Tables partages Echanges de donnes priodiques X X X X X X -

Services de gestion implicite des E/S Scrutation d'E/S Peer Cop Autre X X X X X -

Lgende : X Oui Non

18

35010501.05 07/2008

Services disponibles sur les rseaux et les bus

2

PrsentationObjet de ce chapitre Contenu de ce chapitre Ce chapitre dcrit les diffrents services disponibles sur les rseaux et bus de communication. Ce chapitre contient les sous-chapitres suivants :Souschapitre 2.1 2.2 2.3 2.4 2.5 Sujet Service Global Data Service IO Scanning Service Peer Cop sur Modbus Plus Services de tables partages et mots communs sur Fipway Service de messagerie Page 20 23 26 29 31

35010501.05 07/2008

19

Services

2.1

Service Global Data

Service Global DataPrsentation L'objectif du service Global Data, pris en charge par les modules Ethernet, est de fournir un change de donnes automatique pour la coordination d'applications d'automate. Les donnes sont partages selon une mthode de publication/ souscription entre les diffrents quipements.

20

35010501.05 07/2008

Services

Fonctionnement

Les modules de communication sont regroups dans un groupe de distribution. Chaque module de communication publie une variable d'application locale vers les autres modules de communication du groupe de distribution. Chaque module de communication peut galement souscrire aux variables d'applications publies par tous les autres modules appartenant au mme groupe de distribution. Le service Global Data doit tre configur afin de dterminer l'emplacement et le nombre de variables d'applications de chaque module de communication. Une fois les modules configurs, les changes entre les modules de communication appartenant au mme groupe sont raliss automatiquement dans l'automate en mode RUN. Illustration :Groupe de distribution IP de multidiffusion : 255.255.255.251

Distribution des donnes

Contrle Intranet

2 n stations

Distribution des donnes

Groupe de distribution IP de multidiffusion : 255.255.255.250

Un groupe de distribution est un groupe de modules de communication identifis par la mme adresse IP de multidiffusion. Des changes en 'multidiffusion' sont utiliss pour distribuer les donnes globales. Plusieurs groupes de distribution indpendants peuvent co-exister sur un mme sous-rseau avec leur propre adresse de multidiffusion.

35010501.05 07/2008

21

Services

Un protocole Publication/Souscription sur UDP/IP est utilis pour la distribution des donnes. Limitations Il n'y a pas de limites thoriques au nombre de stations pouvant appartenir un groupe de distribution. La principale limitation est le nombre de variables changes dans un groupe (64 variables). Lors du remplacement d'un module 140 NOE 771 x0 par un nouveau 140 NOE 771 x1, le service Global Data ne doit pas tre configur par les pages web. Sinon, l'utilitaire Global Data dmarre mme si Global Data n'a pas t configur dans l'application.

22

35010501.05 07/2008

Services

2.2

Service IO Scanning

Service IO ScanningPrsentation Le scrutateur d'ES permet, de manire priodique, de lire ou d'crire des entres/ sorties distantes sur le rseau Ethernet sans programmation spcifique. Ce service comporte les lments essentiels suivants : une zone de lecture regroupant toutes les valeurs des entres distantes une zone d'criture regroupant toutes les valeurs des sorties distantes des priodes de scrutation indpendantes du cycle automate et ddies vrifier chaque quipement distant

35010501.05 07/2008

23

Services

Fonctionnement

La scrutation ne s'effectue que si l'automate est en mode Run. Ce service fonctionne avec tous les quipements supportant la communication Modbus sur le profil TCP/IP en mode serveur. Le mcanisme d'change qui est transparent, est effectu par des requtes : requtes de lecture requtes d'criture requtes de lecture et d'criture Le schma suivant illustre le fonctionnement de la scrutation des entres/sorties distantes.Mmoire application

Zone d'criture

Zone d'criture

2

1 3 (automate en mode stop)

Mots d'entre

Mots de sortie

1. Ds que l'automate passe en mode Run, le module ouvre une connexion par quipement scrut. 2. Ensuite, le module effectue une lecture priodique des mots d'entre et une criture priodique des mots de sortie de chaque quipement. 3. Lorsque l'automate passe en mode Stop, les connexions chaque quipement sont fermes.

24

35010501.05 07/2008

Services

Synthse des fonctionnalits

Les fonctionnalits du service IO Scanning sont : gestion de la connexion chaque quipement distant (une connexion par quipement analys) scrutation des entres/sorties de l'quipement en utilisant des requtes de lecture/criture Modbus sur le profil TCP/IP mise jour des zones de lecture et d'criture dans la mmoire application rafrachissement des bits d'tat de chaque quipement distant

Note : Les bits d'tat indiquent si les mots d'entre/sortie du module ont t rafrachis.

35010501.05 07/2008

25

Services

2.3

Service Peer Cop sur Modbus Plus

Service Peer CopPrsentation Le service Peer Cop est un mcanisme d'change automatique entre des stations connectes sur le mme segment Modbus Plus. Ce service permet de contrler des entres/sorties sur une base continue par des changes implicites. Les automates Premium et Quantum peuvent grer ce service sur un rseau Modbus Plus. Les automates Premium prennent en charge deux types de transferts Peer Cop : entres spcifiques sorties spcifiques Entres et sorties spcifiques Les entres et sorties spcifiques sont des services point--point utilisant le protocole de multidiffusion (multistation). Chaque message contient une ou plusieurs adresses cibles pour la transmission des donnes. Ce mode de fonctionnement permet d'changer des donnes avec plusieurs stations sans avoir les rpter. Trois types de rapports sont associs aux entres et sorties spcifiques : Un bit d'activit fournit des informations sur la disponibilit et la validit des bits d'tat. Bits d'tat (un bit pa station) : assure l'homognit entre le nombre d'entres spcifiques configures et le nombre d'entres spcifiques reues, indique si les entres spcifiques ont t reues avant l'expiration du dlai. Les bits de prsence (un bit par station) indiquent si les entres spcifiques ont t actualises.

Rapport

Note : Les bits de prsence sont uniquement valides pour les entres spcifiques.

26

35010501.05 07/2008

Services

Exemple pour les entres

Les blocs de donnes sont copis dans leur intgralit de la carte de communication PCMCIA vers l'espace de mots internes, rserv lors de la configuration. Dans l'exemple suivant, l'adresse du premier mot interne est %MW10 :Mots internes Mmoire automate %MW10 3 mots de station 1 %MW13 32 mots de station 5 %MW45 20 mots de station 6 %MW65 12 mots de station 8 %MW77 32 mots de station 9 Carte de communication PCMCIA Rseau Modbus Plus

500 mots maximum

Station 1 copie Entres de donnes Peer Cop spcifiques Station 5 Station 6 Station 62

%MW150 3 mots de station 62 Bit d'activit %IW0.1.6 %IW0.1.7 ... %IW0.1.14 Bits d'tat copie Bits de prsence

35010501.05 07/2008

27

Services

Exemple pour les sorties

Les blocs de donnes sont copis dans leur intgralit de l'espace de mots internes, rserv lors de la configuration, vers la carte de communication PCMCIA. Les rapports sont copis de la carte de communication PCMCIA vers les objets langage. Dans l'exemple suivant, l'adresse du premier mot interne est %MW10 :Mots internes Mmoire automate %MW10 3 mots de station 1 %MW13 32 mots de station 5 %MW45 20 mots de station 6 %MW65 12 mots de station 8 %MW77 32 mots de station 9 Carte de communication PCMCIA Rseau Modbus Plus

Station 1 copie Sorties de donnes Peer Cop spcifiques Station 5 Station 6 Station 62

500 mots maximum

%MW150 3 mots de station 62 Station 1 Station 5 Bit d'activit %IW0.1.6 %IW0.1.7 ... %IW0.1.14 copie Bits d'tat Station 6 Station 62

28

35010501.05 07/2008

Services

2.4

Services de tables partages et mots communs sur Fipway

Tables partages et mots communs sur FipwayPrsentation Le rseau Fipway fournit deux services de partage des donnes : mots communs table partage L'objectif principal de ces deux services est de synchroniser des applications d'automatisme. Mots communs Le service de mots communs est constitu d'un ensemble de mots %NW ddis. Chaque station sur le rseau peut, selon sa configuration logicielle, accder la base de donnes en mode de lecture ou d'criture. Des mises jour sont excutes de manire implicite au dbut du cycle d'oprations de lecture et la fin du cycle d'oprations d'criture. La fonction du programme d'application est simplement de lire ou d'crire ces mots. L'adressage des mots est le suivant : %NWn.s.k Le tableau ci-dessous prsente les paramtres d'adresse des mots communs :Paramtre n s k Description Numro du rseau Numro de la station Numro du mot

Note : Le numro de rseau permet de slectionner le rseau sur lequel les mots communs sont changs dans une configuration multirseau.

35010501.05 07/2008

29

Services

Table partage

Ce service permet d'changer une table de mots internes %MW divise en autant de champs qu'il existe de stations sur le rseau Fipway. Le principe repose sur la diffusion par chaque automate d'une zone de mmoire de mots vers les autres stations du rseau. Des mises jour sont effectues de manire implicite et indpendamment du cycle d'excution du programme d'application. La fonction du programme est simplement de lire ou d'crire les mots %MW. Note : Lors de la configuration et de l'attribution de champs, veillez ne pas crer de conflits de mmoire entre les stations.

30

35010501.05 07/2008

Services

2.5PrsentationObjet de cette section Contenu de ce sous-chapitre

Service de messagerie

Cette section prsente le service de messagerie disponible sur les automates Schneider. Ce sous-chapitre contient les sujets suivants :Sujet Service de messagerie Caractristiques des fonctions de communication du service de messagerie Page 32 33

35010501.05 07/2008

31

Services

Service de messageriePrsentation Le service de messagerie permet de raliser des changes de donnes entre automates l'aide de fonctions de communication. Deux types de messageries sont utiliss : Priv : UNI-TE sur base installe Premium et Telemecanique Standard : Modbus sur base installe Quantum/Premium/Modicon M340 et Modicon Les entits destinataires d'un change peuvent tre situes sur une station locale ou sur une station distante sur une voie de communication ou directement dans l'unit centrale. Les fonctions de communication fournissent une interface qui est indpendante de l'emplacement de l'entit destinataire. En outre, elles masquent le codage des requtes de communication l'utilisateur. Elles garantissent ainsi la compatibilit de communication entre des automates Premium, Micro, Quantum, TSX 40, TSX 17, 1000 series et Modicon M340. Note : Le traitement des fonctions de communication est asynchrone par rapport au traitement de la tche applicative qui a permis de les activer. Seules les fonctions d'mission/de rception de tlgrammes et d'arrt d'opration sont des exceptions puisque leur excution est totalement synchrone avec l'excution de la tche d'activation.

Communication synchrone/ asynchrone

Une fonction de communication est dite synchrone lorsqu'elle est intgralement excute durant la tche d'automate qui l'a active. Une fonction de communication est dite asynchrone lorsqu'elle est excute durant une ou plusieurs tches d'automate aprs la tche qui l'a active.

32

35010501.05 07/2008

Services

Caractristiques des fonctions de communication du service de messageriePrsentation Ces fonctions (Voir Unity Pro 4.0, Communication, Bibliothque de blocs, Etendu) permettent deux quipements de communiquer entre eux. Certaines fonctions sont communes plusieurs types de voies de communication. D'autres peuvent tre spcifiques une seule fonction de communication. Note : Le traitement des fonctions de communication est asynchrone par rapport au traitement de la tche applicative qui a permis de les activer. Seules les fonctions d'mission/de rception de tlgrammes et d'arrt d'opration sont des exceptions puisque leur excution est totalement synchrone avec l'excution de la tche d'activation.

Note : Il est recommand de dclencher les fonctions asynchrones sur front et non sur tat afin de ne pas envoyer plusieurs requtes identiques la suite et ainsi saturer les tampons de communication.

35010501.05 07/2008

33

Services

Fonctions de communication sur Premium

Le tableau suivant prsente les fonctions de communication Premium :Fonction (asynchrone) READ_VAR WRITE_VAR SEND_REQ DATA_EXCH INPUT_BYTE PRINT_CHAR INPUT_CHAR OUT_IN_CHAR UNITE_SERVER READ_GDATA WRITE_GDATA READ_Asyn WRITE_Asyn Fonction (synchrone) ADDR Conversion d'une chane de caractres en une adresse pouvant tre utilise directement par des fonctions de communication Envoi d'un tlgramme Rception d'un tlgramme Arrt d'un change en cours Rle Lecture d'objets langage de base : mots, bits Ecriture d'objets langage de base : mots, bits Emission de requtes UNI-TE Emission et/ou demande de rception de donnes Lecture d'un flux d'octets Ecriture d'une chane de caractres Lecture d'une chane de caractres Emission d'une chane de caractres et attente d'une rponse Traitement de requtes READ_VAR et WRITE_VAR sur Modbus de manire immdiate (serveur immdiat). Lecture des donnes Modbus Plus communes Ecriture des donnes Modbus Plus communes Lecture de 1K de message Ecriture de 1K de message

SEND_TLG RCV_TLG CANCEL

34

35010501.05 07/2008

Services

Fonctions de communication sur Quantum

Le tableau suivant prsente les fonctions de communication Quantum :Fonction CREAD_REG CWRITE_REG ModbusP_ADDR READ_REG WRITE_REG SYMAX_IP_ADDR TCP_IP_ADDR MBP_MSTR XMIT XXMIT ICNT ICOM Rle Lecture de registres contigus Ecriture de registres contigus Dfinition d'une adresse MSTR Modbus Plus Lecture d'une zone de registre partir d'un esclave Modbus ou via Modbus Plus, TCP/IP-Ethernet ou SY/MAX-Ethernet Ecriture d'une zone de registre vers un esclave Modbus ou via Modbus Plus, TCP/IP-Ethernet ou SY/MAX-Ethernet Dfinition d'une adresse MSTR Symax Dfinition d'une adresse MSTR TCP/IP Ralisation d'oprations sur Modbus Plus Traitement de messages matre Modbus et de chanes de caractres Traitement de messages matre Modbus et de chanes de caractres Connexion et dconnexion d'une communication IB-S Transfert de donnes avec un esclave IB-S

Fonctions de communication sur Modicon M340

Le tableau suivant prsente les fonctions de communication du Modicon M340 :Fonction ADDM Rle Conversion d'une chane de caractres en une adresse pouvant tre directement utilise par les fonctions de communication READ_VAR, WRITE_VAR, DATA_EXCH et PRINT_CHAR Emission et/ou demande de rception de donnes Lecture d'un flux d'octets Lecture d'une chane de caractres Ecriture d'une chane de caractres Lecture d'objets langage de base : Mots et bits par UNI-TE ou Modbus. Ecriture d'objets langage de base : Mots et bits par UNI-TE ou Modbus. Envoi d'un message par e-mail

DATA_EXCH INPUT_BYTE INPUT_CHAR PRINT_CHAR READ_VAR WRITE_VAR SEND_EMAIL

35010501.05 07/2008

35

Services

Disponibilits des fonctions selon les protocolesFonction

Le tableau suivant dcrit les protocoles prenant en charge les fonctions de communication :

Fipway Fipio Uni, Telway

Mode caractre s

Modbus Modbus TCP / IP ETHWAY CANopen Plus, ,

Premium ADDR READ_VAR WRITE_VAR SEND_REQ DATA_EXCH PRINT_CHAR INPUT_CHAR INPUT_BYTE OUT_IN_MBUS OUT_IN_CHAR SEND_TLG RCV_TLG READ_GDATA WRITE_GDATA UNITE_SERVER WRITE_Asyn READ_Asyn Quantum CREAD_REG CWRITE_REG ModbusP_ADDR READ_REG WRITE_REG SYMAX_IP_ADDR TCP_IP_ADDR MBP_MSTR XMIT XXMIT X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X -

36

35010501.05 07/2008

Services

Fonction

Fipway Fipio Uni, Telway -

Mode caractre s -

Modbus Modbus TCP / IP ETHWAY CANopen Plus, , X X X -

ICNT Modicon M340 ADDM DATA_EXCH READ_VAR WRITE_VAR INPUT_BYTE INPUT_CHAR PRINT_CHAR SEND_EMAIL

-

-

-

X X X X X X

X X X X -

-

X X X X -

-

X X X X -

Lgende : X Oui Non

35010501.05 07/2008

37

Services

38

35010501.05 07/2008

Interoprabilit

3Liste des codes fonction ModbusPrsentation Les automates Quantum, Premium et M340 possdent des noyaux serveurs de communication qui acceptent des codes fonction Modbus communs. Ils sont mentionns sur le tableau de cette page. Les automates Quantum, Premium et M340, en tant que serveurs, reconnaissent tous les codes fonction Modbus de Classe 0 et de Classe 1 comme stipul dans les spcifications Modbus disponibles sur le site http://www.Modbus.org. Ils intgrent galement, dans leur noyau serveur, le code fonction 23 de lecture/ criture de variables conscutives. Pour connatre la liste des codes fonction Modbus reconnus par les automates Quantum, reportez-vous la documentation spcifique Quantum. Pour connatre la liste des codes fonction reconnus par les automates Premium, reportez-vous la documentation spcifique Premium (Voir Premium et Atrium sous Unity Pro, Liaison srie asynchrone, Manuel de mise en oeuvre, Programmation d'une communication Modbus). De plus, les automates Premium reconnaissent certaines requtes UNI-TE (Voir Unity Pro 4.0, Communication, Bibliothque de blocs, Liste de requtes UNI-TE).

35010501.05 07/2008

39

Interoprabilit

Liste des requtes Modbus reconnues en tant que serveur

Le tableau suivant dcrit les codes fonction et le paramtre dadresse des codes fonction Modbus, reconnus par les plates-formes Premium, Quantum et M340.Code fonction Adresse mmoire Quantum 16#0XXX 16#1XXX 16#4XXX Adresse mmoire M340 et Premium %M %M %MW Signification

1 2 3

Lecture de bits de sortie Lecture de bits dentre Lecture de valeurs d'entiers conscutifs (jusqu' 125 registres pour les automates Premium/Atrium) Lecture de valeurs d'entiers conscutifs en entre (jusqu' 124 registres pour les automates Premium/Atrium) Ecriture d'un bit de sortie unique Ecriture d'une valeur entire unique Ecriture de n bits de sortie criture de valeurs entires conscutives Lecture/criture de valeurs entires conscutives

4

16#3XXX

%MW

5 6 15 16 23

16#0XXX 16#4XXX 16#0XXX 16#4XXX 16#4XXX

%M %MW %M %MW %MW

40

35010501.05 07/2008

Interoprabilit

Utilisation des codes fonction Modbus comme client sur Premium et M340

Le tableau ci-dessous rcapitule les codes fonction Modbus et leur utilisation en tant que client sur les automates Premium, Quantum et M340.Code fonction Adresse mmoire Quantum 16#4XXX Adresse mmoire M340 et Premium %M %I %MW Requte Modbus Fonction de communicati on READ_VAR READ_VAR READ_VAR

1 2 3

Lecture de bits de sortie Lecture de bits d'entre, voir 1) Lecture de valeurs d'entiers conscutifs (jusqu' 125 registres pour les automates Premium/ Atrium) Lecture de valeurs d'entiers conscutifs en entre (jusqu' 124 registres pour les automates Premium/Atrium), voir 1)

4

-

%IW

READ_VAR SEND_RER pour automates Premium/ Atrium WRITE_VAR WRITE_VAR

15 16

16#4XXX

%M %MW

Ecriture de n bits de sortie criture de valeurs entires conscutives

1) Les adresses %I et %IW ne peuvent pas tre utilises pour la cration d'une fonction de communication de type READ_VAR avec l'assistant de saisie de fonction. La manire dutiliser les codes fonction laide des fonctions de communication est dcrite dans le manuel Modbus (Voir Premium et Atrium sous Unity Pro, Liaison srie asynchrone, Manuel de mise en oeuvre, Programmation d'une communication Modbus). Note : Linteroprabilit avec des applications Windows s'effectue de 2 manires : laccs aux variables de lautomate seffectue facilement avec le logiciel OFS, les fonctions de tlchargement de programme applicatif, dimport/export au format source ou bien laccs aux modes de marche (RUN/STOP/INIT) seffectuent au travers de loffre UDE (Unity Development Edition).

35010501.05 07/2008

41

Interoprabilit

AVERTISSEMENTCompatibilit d'change de donnes Dans la mesure o les alignements de structure de donnes sont diffrents pour les automates Premium/Quantum et M340, vous devez vrifier la compatibilit des donnes changes. Voir la page DDT : rgles d'affectation (voir Unity Pro Langages et structure programmes Manuel de rfrence, DDT : rgles d'affectation) pour plus d'informations. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matriels.

42

35010501.05 07/2008

Architectures de communication

4PrsentationObjet de ce chapitre Contenu de ce chapitre Ce chapitre propose une vue d'ensemble des diffrentes architectures de communication. Ce chapitre contient les sujets suivants :Sujet Architecture globale Architectures de rseau Bus de terrain Page 44 48 52

35010501.05 07/2008

43

Architectures de communication

Architecture globalePrsentation La stratgie de communication de Schneider est base sur des normes ouvertes (cur de l'offre) comme les suivantes : Ethernet Modbus TCP/IP, CANopen, AS-Interface, Modbus Link Series. Cela n'a pas toujours t le cas et on compte un grand nombre de bases installes sur des rseaux ou bus propritaires tels que Modbus Plus, Fipway, Ethway, X-Way sur TCP/IP, Fipio, Symax et Uni-telway. Schneider propose une offre de connectivit aux principales normes du march au travers de ses offres Profibus, Interbus et TCPopen. Dans les pages suivantes, les diffrentes architectures de communication possibles et recommandes sont prsentes, en fonction du type d'automate utilis : au niveau 2 : rseau inter-automate (voir Architectures de rseau, p. 48), au niveau 1 : bus de terrain (voir Bus de terrain, p. 52). Sont ensuite exposes les solutions de communication avec des installations dj existantes, issues du monde de Telemecanique ou Modicon.

44

35010501.05 07/2008

Architectures de communication

Architecture globale

Le schma suivant prsente un exemple d'architecture de communication globale avec bus AS-i :Unity Pro, PL7, XBTL

Ethernet

Commutateur

Ethernet

Premium Matre AS-i

Bus AS-i

Module d'alimentation AS-i

Capteurs/actionneurs communicants

Interfaces avec capteurs/actionneurs traditionnels

35010501.05 07/2008

45

Architectures de communication

Le schma suivant illustre un exemple d'architecture de communication globale avec bus Modbus et Uni-Telway :Unity Pro, PL7, XBTL

Ethernet

Commutateur

Ethernet

Pont Modbus Ethernet

Uni-Telway

Modbus

46

35010501.05 07/2008

Architectures de communication

Le schma suivant illustre un exemple d'architecture de communication globale avec bus Modbus et Fipio :Unity Pro, PL7, XBTL

Ethernet

Commutateur

Ethernet

Pont Modbus EthernetFipio

Modbus

Note : En fonction du type de rseau utilis, l'interconnexion est ralise directement via un automate qui dirige les informations (Ethernet/Uni-Telway) ou via un quipement supplmentaire tel qu'un pont (Ethernet/Modbus) ou un commutateur (Ethernet/Ethernet).

Note : Techniquement parlant, des solutions sophistiques utilisant Ethernet, Modbus Plus, Fipway, Fipio, Modbus, Uni-Telway, etc., dans une architecture unique sont possibles. Toutefois, pour faciliter la maintenance et la formation de l'utilisateur, ainsi que pour rduire les cots d'exploitation, il est recommand de viser une homognit maximum entre les types de rseaux et de bus utiliss. Dans les exemples d'architecture suivants, nous prsentons les solutions les plus adaptes en fonction des quipements connects.

35010501.05 07/2008

47

Architectures de communication

Architectures de rseauPrsentation Diverses architectures de rseau sont disponibles. La gamme de produits Schneider permet de crer des monorseaux Ethernet ainsi que des architectures multirseau transparentes (Ethernet/Fipway/Modbus Plus). Les exemples suivants d'architectures de rseau illustrent les diverses solutions optimales proposes par les produits Schneider. Note : La slection d'une architecture avec le rseau Modbus Plus ou Fipway est fortement lie l'utilisation d'quipements Quantum ou Premium : Modbus Plus pour automates Quantum et Premium Fipway pour automates Premium

Note : Dans les illustrations suivantes, les flches indiquent les diffrentes possibilits de communication. Nous avons essay de prsenter tous les scnarios disponibles. Les types de communication illustrs dans les rseaux Ethernet homognes sont galement possibles lorsque ces rseaux sont tendus l'aide de segments Modbus Plus ou Fipway.

Architecture Ethernet monorseau

Le schma ci-dessous illustre une architecture Ethernet monorseau :

A

B

C

C

0

0

Ethernet

Note : Tous les changes inter-quipements sont possibles.

48

35010501.05 07/2008

Architectures de communication

Architecture Ethernet multirseau

Le schma ci-dessous illustre une architecture Ethernet multirseau :

A

B

C

C

0

0

Ethernet

Commutateu

Ethernet

Note : Tous les changes inter-quipements sont possibles.

35010501.05 07/2008

49

Architectures de communication

Architecture Ethernet/Modbus multirseau

Le schma ci-dessous illustre une architecture Ethernet/Modbus multirseau :

Ethernet

Commutateu

Ethernet

Pont Ethernet Modbus Plus

Modbus Plus

Pont Plus Modbus Plus

Note : L'accs est possible partir d'quipements sur le rseau Modbus Plus via des ponts Ethernet/Modbus Plus. Par contraste, les quipements sur le second rseau Modbus Plus ne sont pas accessibles par un quipement Ethernet via le pont Plus.

50

35010501.05 07/2008

Architectures de communication

Architecture Ethernet/Fipway multirseau

Le schma ci-dessous illustre une architecture Ethernet/Fipway multirseau :

Ethernet

Commutateur

Ethernet

Fipway

Fipway

Note : Tous les changes inter-quipements sont possibles.

35010501.05 07/2008

51

Architectures de communication

Bus de terrainPrsentation Le parc existant d'automates a volu et utilise dsormais plusieurs types de bus de terrain : Ethernet, CANopen, Modbus, AS-i, Uni-Telway et Fipio. Les types de bus de terrain employs dans les architectures de communication (voir Architecture globale, p. 44) sur les automates Modicon M340, Premium et Quantum sont dcrits dans le tableau ci-dessous.Plate-forme Bus de terrain Cur de l'offre Ethernet I/O Scanning CANopen Modbus AS-i Bus propritaire (1) Uni-Telway Fipio Connectivit INTERBUS Profibus TCP Open x x x x x x x x x x x x x x x x Modicon M340 Premium Quantum

Lgende (1) : dpend du type de processeur x : oui - : non

52

35010501.05 07/2008

Routage de messages X-Way

5PrsentationObjet du chapitre Ce chapitre dcrit les principes du routage de messages X-Way sur des architectures multirseau X-Way. Ce chapitre contient les sujets suivants :Sujet Gnralits Caractristiques Adresse principale Adresses de station multimodule Messagerie Page 54 55 57 59 60

Contenu de ce chapitre

35010501.05 07/2008

53

Routage X-Way

GnralitsIntroduction Une architecture multirseau est compose de plusieurs rseaux. On peut distinguer deux niveaux d'architecture : Les architectures multimodule, qui contiennent plusieurs rseaux, mais aucune communication entre ces diffrents segments n'est fournie par le systme de communication. Les architectures multirseau, composes de plusieurs segments de rseau interconnects par des stations de pont. La transparence de communication est ensuite fournie par le groupe d'quipements dans ce type d'architecture. Ce chapitre dcrit comment configurer la fonction de pont dans une station automate Premium, ainsi que l'utilisation de services de communication dans une architecture multirseau. L'architecture multirseau est conforme aux normes de communication X-Way. Pour configurer des stations sur diffrents rseaux, consultez la documentation correspondant au module utilis. Note : La communication X-Way n'est pas disponible pour les automates Modicon M340.

54

35010501.05 07/2008

Routage X-Way

CaractristiquesPrsentation Une architecture d'automate X-Way est constitue de divers niveaux de rseau interconnects via des stations intermdiaires. Dans une architecture multirseau, une liaison logique unique doit exister entre deux stations de terminal. Exemple Station {1.1} 1 3 Station {1.3} et {2.1} rseau 2 2 Station {2.2} Stations de terminal 1 Stations intermdiaires Stations de terminal rseau 1 4 Station {1.4} et {3.1} 1 rseau 3 2 Station {3.2} Station {1.2} 2

Stations de terminal

Une station de terminal est adresse par la paire {adresse_rseau . adresse_station}. Les stations de terminal reoivent les messages destins leur adresse rseau, ainsi que les messages de diffusion gnrale, et envoient leur connexion rseau tous les messages destins une station distante.

Stations intermdiaires

Une station intermdiaire possde autant d'adresses rseau que de points de connexion diffrents rseaux. Une de ses adresses est considre tre l'adresse principale et a le rle de garantir l'accs toutes les entits de communication d'une station de routage. Les stations intermdiaires sont classifies en deux catgories : Stations de multicoupleur Stations de pont

35010501.05 07/2008

55

Routage X-Way

Stations de multicoupleur

Ces stations fournissent la gestion des divers coupleurs rseau et garantissent tous les services monorseau sur les divers segments du rseau (mots communs, tlgrammes, messagerie). Elles ne proposent pas de routage entre les diverses connexions rseau. Ces stations fournissent les mmes fonctions que les stations de multicoupleur et garantissent galement la transparence de communication entre les diverses connexions rseau.

Stations de pont

56

35010501.05 07/2008

Routage X-Way

Adresse principaleIntroduction Une station configure en mode pont possde autant d'adresses que de points de connexion rseau. L'adresse rseau qui correspond au module rseau ayant l'adresse de module la plus basse (module le plus gauche dans le rack de station) est considre tre l'adresse principale de la station. L'utilisation de l'adresse principale d'une station garantit l'accs une station de pont. Rgle Exemple d'adressage L'accs une station de pont doit toujours s'effectuer par son adresse principale. L'exemple illustre la communication entre des stations connectes aux rseaux Fipway.rseau 1 10 5 2

Ethernet 24 5

Uni-Telway R2 R1 C Fipway rseau 11 B 3 4 Fipway rseau 12 7 50

56

45

Fipway rseau 13

R3

6

Fipway rseau 21 A

Pour une communication entre la station A et la station R2, l'adresse principale de la station R2 est {11.3}. Pour une communication entre la station A et la station R1, l'adresse principale de la station R1 est {12.7}.

35010501.05 07/2008

57

Routage X-Way

Pour une communication entre la station A et la station R3, l'adresse principale de la station R3 est {13.5}. Pour une communication entre la station A et la station C, l'adresse principale de la station C est {12.7}5.0.56.

58

35010501.05 07/2008

Routage X-Way

Adresses de station multimoduleIntroduction Une station configure en mode multimodule possde autant d'adresses que de points de connexion rseau. Il n'existe pas d'adresse principale pour la station. Elle sera adresse en fonction du rseau avec lequel elle communique. Rgle L'accs une station multimodule doit toujours s'effectuer via l'adresse rseau qui correspond au module rseau autorisant l'entre la station. Dans l'exemple suivant, la station R1 ne dispose pas de la fonction de pont entre ses modules 2, 4 et 5.Ethernet 22 4 5

Exemple

R1 7

Fipway rseau 12 B

7 5 4 Fipway rseau 13 A

Pour une communication entre la station A et la station R1, l'adresse est {13.5}SYS. Pour une communication entre la station B et la station R1, l'adresse est {12.7}SYS.

35010501.05 07/2008

59

Routage X-Way

MessagerieAvec stations de multicoupleur Les messages destins un rseau sont envoys au coupleur connect au rseau de destination. La phase de configuration permet de dterminer le coupleur de destination. Cas spcifique Les messages destins un rseau d'une adresse inconnue sont envoys au rseau avec l'adresse principale de la station, avec les messages dont le numro de rseau est 0. Exemple :rseau 3 24

READ_VAR(ADDR({3.2}0.4.1)',...)

READ_VAR(ADDR({2}SYS'),...) READ_VAR(ADDR({1.2}SYS'),...) READ_VAR(ADDR({15.2}SYS'),...) 4 rseau 1

Tous les messages destins au rseau 3 sont envoys au coupleur ayant l'adresse de module 4, et ceux dont le rseau de destination est 1 la ligne rseau intgre dans le processeur. Tous les messages dont l'adresse de numro de rseau est diffrente de 1 ou 3 sont envoys au processeur qui gre le rseau principal. Dans une architecture multicoupleur, la communication est limite un niveau de rseau unique. Avec stations de pont Les messages destins un rseau sont envoys au coupleur ayant accs ce rseau. La phase de configuration permet de dterminer les rseaux accessibles pour chaque coupleur de la station. Cas spcifique Les messages dont le numro de rseau est 0 sont envoys au rseau avec l'adresse principale de la station.

60

35010501.05 07/2008

Adressage

IIPrsentationObjet de cette partie Contenu de cette partie Cette partie dcrit les diffrentes solutions d'adressage d'quipements sur un rseau ou un bus de communication. Cette partie contient les chapitres suivants :Chapitre 6 7 8 9 10 11 Titre du chapitre Points gnraux concernant l'adressage Adressage IP Adressage Modbus Plus Adressage X-Way Adressage des automates Modicon M340 Informations gnrales concernant les ponts Page 63 65 69 73 87 101

35010501.05 07/2008

61

Adressage

62

35010501.05 07/2008

Points gnraux concernant l'adressage

6

GnralitsPrsentation Dans une architecture de communication, chaque quipement doit tre identifi par une adresse. Cette adresse est spcifique chaque quipement et permet celuici d'tablir une communication pour dterminer la destination avec prcision. De mme pour la configuration des services tels que les Global Data sur Ethernet, le service Peer Cop sur Modbus Plus ou les mots communs et tables partages de Fipway, ces adresses permettent de connatre les stations propritaires des diffrentes informations partages. Les produits Schneider supportent quatre types d'adressages selon le type d'quipement, de rseau ou de bus utilis : Adressage IP (voir Adressage IP, p. 65) Adressage Modbus Plus (voir Adressage Modbus Plus, p. 69) Adressage X-Way (voir Adressage X-Way, p. 73) Adressage des automates Modicon M340 (voir Adressage des automates Modicon M340, p. 87)

35010501.05 07/2008

63

Introduction l'adressage

64

35010501.05 07/2008

Adressage IP

7Remarque sur l'adressage IPAdresse IP Sur un rseau Ethernet TCP/IP, chaque quipement doit possder une adresse IP unique. Cette adresse est constitue de deux identificateurs, un qui identifie le rseau et l'autre qui identifie la machine connecte. L'unicit des adresses est gre de la manire suivante : Lorsque l'environnement rseau est de type ouvert, l'unicit de l'adresse est garantie par l'attribution d'un identificateur rseau par l'autorit approprie dans le pays o le rseau est situ. Si le type d'environnement est ferm, l'unicit de l'adresse est gre par le gestionnaire du rseau de l'entreprise. Une adresse IP est dfinie par 32 bits. Elle est constitue de 4 nombres, un pour chaque octet de l'adresse. Note : Normalis et rendu largement rpandu grce Internet, l'adressage IP est dcrit en dtail dans les clauses RFC (Request For Comment) 1340 et 791 qui stipulent les normes Internet ainsi que dans les manuels informatiques qui dcrivent les rseaux. Vous pouvez vous reporter ces sources pour de plus amples informations.

35010501.05 07/2008

65

Adressage IP

Exemple

En fonction de la taille du rseau, trois classes d'adresses peuvent tre utilises :7 bits 24 bits ID de machine 16 bits ID de machine 8 bits ID de machine

Classe A

0

ID de rseau 14 bits

Classe B

1

0

ID de rseau 21 bits

Classe C

1

1

0

ID de rseau

Espaces rservs pour les diffrentes classes d'adresses IP :Classe A B C Plage 0.0.0.0 127.255.255.255 128.0.0.0 191.255.255.255 192.0.0.0 223.255.255.255

Les adresses de classe A sont destines aux rseaux de grande chelle dots d'un nombre important de sites connects. Les adresses de classe B sont destines aux rseaux de moyenne chelle dots d'un nombre moindre de sites connects. Les adresses de classe C sont destines aux rseaux de petite taille dots d'un faible nombre de sites connects. Sous-adressage et masque de sous-rseau Une adresse IP est compose de deux identificateurs, un qui identifie le rseau et l'autre qui identifie la machine connecte. En ralit, l'identificateur de la machine peut galement contenir un identificateur de sous-rseau. Dans un environnement ouvert, ayant reu un identificateur de l'autorit approprie, l'administrateur du systme local a la possibilit de grer plusieurs rseaux. Cela signifie que des rseaux locaux peuvent tre installs sans affecter le monde extrieur, qui ne voit qu'un seul rseau dsign par son identificateur. Le masque de sous-rseau permet de visualiser le nombre de bits attribus respectivement l'identificateur du rseau et l'identificateur du sous-rseau (bits 1), puis l'identificateur de la machine (bits 0).

66

35010501.05 07/2008

Adressage IP

Exemple

Exemple : 140.186.90.316 bits 8 bits Identificateur de sous-rseau = 90 8 bits Identificateur machine = 3

Classe B

Identificateur de rseau = 140.186

Masque de sous-rseau

24 bits 1

8 bits 0

La segmentation permet d'obtenir 254 sous-rseaux possibles avec 254 machines de sous-rseau. La valeur du masque de sous-rseau doit tre choisie afin d'tre cohrente avec la classe d'adresses IP. Le masque de sous-rseau aura la valeur suivante : pour une adresse de classe A : 255.xxx.xxx.xxx, pour une adresse de classe B : 255.255.xxx.xxx, pour une adresse de classe C : 255.255.255.xxx, xxx est une valeur arbitraire qui peut tre choisie par l'utilisateur. Passerelle Le terme Passerelle est utilis dans ce manuel dans le sens de "routeur". Si la machine cible n'est pas connecte au rseau local, le message sera envoy la "passerelle par dfaut" connecte au rseau local, ce qui garantira le routage vers une autre passerelle ou vers sa destination finale .

35010501.05 07/2008

67

Adressage IP

68

35010501.05 07/2008

Adressage Modbus Plus

8Adressage d'une entit de communication Modbus PlusPrsentation L'adressage Modbus Plus permet d'identifier un quipement sur un rseau Modbus Plus. Le systme d'adressage Modbus Plus est bas sur le chemin d'accs suivre pour atteindre l'quipement destinataire. Ce chemin est dtermin par les routeurs Modbus Plus, galement appels ponts Plus. Ainsi, lorsqu'un quipement doit communiquer avec un autre, il est ncessaire de dterminer le chemin pris par les donnes communiquer. Principe Un segment de rseau Modbus Plus peut contenir jusqu' 64 quipements adressables. Chaque quipement possde une adresse unique comprise entre 1 et 64. Plusieurs segments peuvent tre lis par des ponts Plus. Le chemin de routage est dtermin par les 5 octets qui indiquent successivement les adresses des quipements parcourir avant d'arriver destination. Le systme de routage permet de traverser 3 segments au maximum, afin de permettre une communication entre des stations appartenant 5 segments conscutifs. Note : Dans le cas o l'ensemble des 5 octets n'est pas ncessaire (un seul pont Plus est travers par exemple), les octets restants sont dfinis sur 0.

35010501.05 07/2008

69

Adressage Modbus Plus

Illustration

La figure suivante reprsente la structure d'un rseau Modbus Plus multi-segment. Trois exemples de caractristiques sont utiliss pour dcrire l'adressage Modbus Plus :Modbus Plus Premium 13 Quantum BP85 Pont Plus 61

22

12 Quantum

2

30

15

25

Pont de multiplexeur

3

1BP85 Pont Plus 4 Quantum Quantum 7 22

1 Esclave A

2

3

4

Modem Modem Esclave 113

Matre A

Modem

Esclave 69

BP85 Pont Plus 62 9

Exemple 1

Le chemin de routage pour accder la station Quantum est : 61, 30, 22, 62, 0. Note : Le 0 de fin est ajout afin que le chemin d'adresse contienne 5 octets.

70

35010501.05 07/2008

Adressage Modbus Plus

Exemple 2

Le chemin de routage pour accder l'esclave A est : 61, 25, 1, 0, 0. Note : Dans la mesure o l'esclave A est le seul esclave sur le port 1, il est suffisant d'indiquer le numro de port et de remplir le chemin avec les zros pour obtenir les 5 octets du chemin d'adresse.

Exemple 3

Le chemin de routage pour accder l'esclave 113 est : 61, 25, 4, 113, 0. Note : Lorsque plusieurs esclaves sont connects au mme port, il est ncessaire d'indiquer le numro d'esclave aprs le numro de port. N'oubliez pas de complter l'adresse avec des zros pour obtenir 5 octets.

35010501.05 07/2008

71

Adressage Modbus Plus

72

35010501.05 07/2008

Adressage X-Way

9PrsentationObjet du chapitre Contenu de ce chapitre Ce chapitre dcrit l'adressage X-Way et ses champs d'application. Ce chapitre contient les sujets suivants :Sujet Adressage d'une entit de communication Types d'entits de communication Adressage des voies de communication du processeur Adressage d'un module de communication TSX SCY 21601 Exemples d'adressage intrastation : adressage Uni-Telway Exemples d'adressage intrastation : adressage Fipio Exemples d'adressage intrastation Page 74 76 78 80 81 83 84

35010501.05 07/2008

73

Adressage X-Way

Adressage d'une entit de communicationPrsentation L'adressage X-Way permet d'identifier une entit de communication sur un rseau ou un bus ou sur un bus de station sur un rseau. Chaque station est identifie par une adresse unique, qui est constitue d'un numro de rseau et d'un numro de station. Les adresses diffrent ensuite en fonction du bus : Bus Uni-Telway ou Modbus Bus Fipio Au sein d'une station, chaque entit de communication est caractrise par une adresse topologique (chemin d'accs) et un type (voir Types d'entits de communication, p. 76). Note : Une adresse est exprime sous la forme d'une chane de caractres. Toutefois, elle peut uniquement tre utilise en conjonction avec la fonction ADDR(), ce qui explique pourquoi la notation suivante est employe pour dcrire une adresse : ADDR('chane d'adresse');

Adressage d'une station sur un rseau

L'adresse d'une station sur un rseau a le format suivant : ADDR({n.s}SYS') o : n : numro du rseau s : numro de station SYS : mot-cl utilis pour stipuler le systme du serveur de station (voir Types d'entits de communication, p. 76)

Adressage d'un quipement sur un bus UniTelway ou Modbus

L'adresse d'un quipement sur un bus Uni-Telway ou Modbus dpend de la station qui gre le bus : station autonome : ADDR(r.m.c.e') station appartenant un rseau : ADDR({n.s}r.m.c.e') o : n : numro du rseau s : numro de station r : numro de rack m : numro de module c : numro de voie e : numro d'quipement ou d'esclave

74

35010501.05 07/2008

Adressage X-Way

Adressage d'un quipement sur un bus Fipio

L'adresse d'un quipement sur un bus Fipio dpend de la station qui gre le bus : station autonome : ADDR(\b.e\SYS') station appartenant un rseau : ADDR({n.s}\b.e\SYS') o : n : numro du rseau s : numro de station b : numro de bus (pour Fipio, le numro de bus est toujours 2) e : numro d'quipement SYS : mot-cl utilis pour stipuler le systme du serveur de station (voir Types d'entits de communication, p. 76)

Exemple

La figure ci-dessous dcrit l'adresse de la station situe dans le rectangle gris. L'exemple ici prsente l'esclave 2 sur la voie 1 du module dans le rack 0 (rack de base), connecteur 1, sur rseau 20, station 3 :Rseau 20 Station 2 Station 3

Ad0 = 2

ADDR({20.3}0.1.1.2)

35010501.05 07/2008

75

Adressage X-Way

Types d'entits de communicationPrsentation Il existe diffrents types d'entits de communication. Pour les caractriser, les mots cls suivants ont t crs : SYS, APP et APP.num. Un autre mot cl, ALL, permet d'envoyer des messages de diffusion gnraux. Ces changes sont effectus par les fonctions de communication dcrites dans la bibliothque EF de communications. Il est possible de classer les adresses en trois types : adresses locales adresses distantes adresses de diffusion Mots cls Les mots cls sont les suivants : SYS donne accs au serveur Uni-te d'un processeur, d'une voie, d'un module de communication, etc. APP donne accs l'application PL7 ou Unity Pro d'une station. ALL est dfini pour dcrire une diffusion. Pour un module TSX SCY 11601, le mot cl est 0. Il peut remplacer un des lments d'une adresse topologique. Le niveau de diffusion est dtermin en fonction de l'emplacement des mots cls ALL ou 0 dans l'adresse : Lorsque plac ct du numro de rseau, la diffusion est envoye toutes les stations sur le rseau slectionn (par exemple, l'adresse ADDR({2.ALL}') reprsente toutes les stations sur le rseau 2). Lorsque plac ct du numro de station, la diffusion est envoye toutes les entits connectes aux voies de communication intrastation (par exemple, l'adresse ADDR({2.4}ALL') reprsente toutes les entits de communication sur la station 4 sur le rseau 2).

Note : Pour que l'application de l'metteur puisse communiquer avec le bloc fonction texte d'une application PL7-2 ou PL7-3 d'un automate TSX series 7, le mot cl doit tre APP.num, o num correspond au numro du bloc fonction texte cible pour l'change.

76

35010501.05 07/2008

Adressage X-Way

Adresses locales

Les adresses locales contiennent des adresses topologiques et les adresses d'esclaves sur un bus.Destination Serveur Micro/Premium Uni-TE Application PL7 ou Unity Pro Application PL7-3 Esclave Uni-Telway Esclave Modbus Liaison en mode caractre Serveur du module Serveur du sous-module ou de la voie Serveur d'quipement Fipio Adresse locale SYS APP Numro du bloc APP.text Numro module.voie.esclave Numro module.voie.esclave module.voie.SYS module.SYS module.voie.SYS \numro bus.point de connexion \SYS

Adresses distantes

Les adresses distantes correspondent aux adresses des quipements connects un rseau.Destination Destination sur rseau distant Destination sur rseau local Adresse distante {rseau.station}adresse locale {station}adresse locale

Adresses de diffusion

Les adresses de diffusion dpendent des quipements destinataires :Destination Diffusion vers toutes les stations Diffusion vers toutes les adresses locales Diffusion vers tous les modules Diffusion vers tous les esclaves Uni-Telway ou Modbus Adresse de diffusion {rseau.ALL}adresse locale {rseau.station}ALL, ALL.SYS module.voie.ALL

Diffusion vers tous les esclaves Modbus avec module.voie.0 un module TSX SCY 11601

Note : le code de rapport de la fonction de diffusion pour un fonctionnement correct des quipements Modbus est 1.

35010501.05 07/2008

77

Adressage X-Way

Adressage des voies de communication du processeurPrsentation Les exemples ci-dessous prsentent les diffrents types d'adressages des voies de communication d'un processeur. Les exemples sont bass sur un processeur de type Premium. Les modules ont une adresse topologique qui est une fonction de la position du module dans le rack. Selon la configuration souhaite, une alimentation simple ou double peut tre prsente, occupant respectivement l'emplacement 1 ou 2 dans le rack. Il en rsulte que le premier emplacement utilis par le processeur est l'emplacement 0 ou 1. Avec alimentation simple format L'alimentation occupe un emplacement. Les voies de communication du processeur peuvent alors avoir les adresses suivantes :

Rack 0. Module 0. Voie 2 : port Fipio (voie intgre) Rack 0. Module 0. Voie 1 : carte PCMCIA (voie entrante) Rack 0. Module 0. Voie 0 : port de terminal (voie intgre)

78

35010501.05 07/2008

Adressage X-Way

Avec alimentation double format

L'alimentation occupe deux emplacements. Les voies de communication du processeur peuvent alors avoir les adresses suivantes :

Rack 0. Module 1. Voie 2 : port Fipio (voie intgre) Rack 0. Module 1. Voie 1 : carte PCMCIA (voie entrante) Rack 0. Module 1. Voie 0 : port de terminal (voie intgre)

35010501.05 07/2008

79

Adressage X-Way

Adressage d'un module de communication TSX SCY 21601Prsentation Les exemples ci-dessous prsentent les diffrents types d'adressages de modules de communication TSX SCY 21601. Les exemples sont bass sur un processeur de type Premium. Note : Ces types de modules de communication sont limits en fonction du processeur. Consultez le manuel d'installation pour dterminer le nombre de voies de communication experte.

Exemples

Les voies de communication du module peuvent avoir les adresses suivantes :Rack 0

Rack 0. Module 0. Voie 0 : port de terminal (voie intgre)

Rack 0. Module 5. Voie 0 liaison intgre

Rack 0. Module 0. Voie 1 : carte PCMCIA (voie entrante)

Rack 0. Module 5. Voie 1 : carte PCMCIA Rack 1 Rack 1. Module 10. Voie 0 : liaison intgre

Rack 1. Module 10. Voie 1 carte PCMCIA Rack 7 Rack 7. Module 05. Voie 0 : liaison intgre

Rack 7. Module 05. Voie 1 : carte PCMCIA

80

35010501.05 07/2008

Adressage X-Way

Exemples d'adressage intrastation : adressage Uni-TelwayPrsentation Avec ce type d'adressage, une station matre peut accder diffrents esclaves connects un bus. Dans les exemples suivants, les esclaves sont connects la station matre (avec un processeur Premium) via un bus Uni-Telway. Rgles d'adressage Dans cette configuration, les valeurs d'adressage sont les suivantes : Pour l'adresse du rack : 07 Pour l'adresse de module : 0 14 Pour l'adresse de voie : 0 si connecte via le port du terminal 0 si connecte via la liaison intgre d'un module TSX SCY 21601 1 si connecte via une carte PCMCIA Pour l'esclave : 1 98 si l'esclave est connect une carte PCMCIA ou la liaison intgre d'un module TSX SCY 21601. Dans ce cas, la station matre peut scruter jusqu' 98 esclaves. 1 8 si l'esclave est connect au port du terminal. Dans ce cas, la station matre peut scruter jusqu' 8 esclaves. Un quipement ayant l'adresse Ad0=8 est connect au port de terminal d'une station Premium.

Connexion via port du terminal

Matre Uni-Telway

Esclave Ad0 = 8

Paramtres d'adresse de l'esclave 8 : ADDR('0.0.0.8')

35010501.05 07/2008

81

Adressage X-Way

Connexion via un module TSX SCY 21601

Un quipement ayant l'adresse Ad0=1 est connect la liaison intgre d'un module TSX SCY 21601 en position 2 dans le rack de base.

Matre Uni-Telway

Esclave Ad0 = 1

Paramtres d'adresse de l'esclave 1 : ADDR('0.2.0.1')

82

35010501.05 07/2008

Adressage X-Way

Exemples d'adressage intrastation : adressage FipioPrsentation Les changes avec le gestionnaire de bus sont de type change de variables ou change de messages. La syntaxe d'adressage pour accder au serveur de messagerie Unite est la suivante : \ numro bus . point de connexion \SYS Rgles d'adressage Pour une communication Fipio, les valeurs d'adressage sont les suivantes : Pour l'adresse du bus : toujours 2 pour un bus Fipio Pour le point de connexion : 1 127 car il est possible de connecter jusqu' 127 quipements sur le bus Dans l'exemple suivant, le gestionnaire de bus adresse le systme Premium au point de connexion 4 ou le systme Magelis au point de connexion 8.

Exemples

0 Fipio Premium

4 Micro

5 Magelis 8

Paramtres d'adresse de l'quipement 4 : ADDR({2.4}SYS') Paramtres d'adresse de l'quipement 8 : ADDR({2.8}SYS')

35010501.05 07/2008

83

Adressage X-Way

Exemples d'adressage intrastationPrsentation Pour qu'un change intrastation puisse avoir lieu (par exemple, un change entre deux stations sur le mme rseau ou sur diffrents rseaux), l'adresse doit galement afficher le numro de rseau et le numro de station de l'entit destinataire. La configuration multirseau se prsente comme suit :Rseau 1 1 2 0 1 2 34 5Uni-Telway Ethernet

Exemple 1

56

C3 4Fipway Fipway

Rseau 11

B

6

Fipway

Rseau 21

1

A Dans le premier cas, la station B adresse le systme de la station A : ADDR({21.1}SYS') Dans le deuxime cas, la station B adresse la station C : ADDR({1.2}0.5.0.56')

84

35010501.05 07/2008

Adressage X-Way

Exemple 2

L'exemple ci-dessous illustre comment accder un systme Magelis connect un bus Fipio (point de connexion 6) et communiquer avec un bloc texte TXT 8 sur un automate programmable de modle 40 connect au rseau 2.Rseau 2 TSX 7Station 4

FipwayStation 2

Communication avec bloc TXT 8 Fipio Rseau 3Station 1

FipwayStation 3

Magelis Communication avec le systme Magelis Point de connexion 6

L'adresse du bloc texte TXT 8 sur la station de l'automate TSX 7 est : ADDR({2.4}APP.8') L'adresse du systme Magelis est : ADDR({2.4}\2.6\SYS')

35010501.05 07/2008

85

Adressage X-Way

86

35010501.05 07/2008

Adressage des automates Modicon M340

10

PrsentationObjet du chapitre Ce chapitre dcrit l'adressage des automates Modicon M340 et ses champs d'application. Ce chapitre contient les sujets suivants :Sujet Types d'entits de communication Modicon M340 Adressage Modicon M340 d'une entit de communication Adressage des voies de communication du processeur Exemple d'adressage Ethernet pour Modicon M340 Exemple d'adressage CANopen Modicon M340 Examples d'adressage Modbus et en mode caractre pour Modicon M340 Exemples d'adressage d'EF de communication Modicon M340 Page 88 89 92 94 95 96 99

Contenu de ce chapitre

35010501.05 07/2008

87

Adressage des automates Modicon M340

Types d'entits de communication Modicon M340Prsentation Il existe diffrents types d'entits de communication. Ces changes sont effectus par les fonctions de communication dcrites dans la bibliothque EF de communications. Il est possible de classer les adresses en 3 types : adresses locales, identifies par r.m.c.SYS ou plus simplement, r.m.c, adresses distantes, pour adresser un quipement (Modbus, CANopen ou Ethernet) directement raccord la voie, adresses de diffusion, en fonction du rseau. En ce qui concerne la communication Modbus, l'adresse de diffusion est obtenue avec le numro d'esclave dfini sur 0. Notez qu'une adresse de diffusion peut tre utilise pour tous les rseaux mais ncessite la prise en charge de la diffusion par la voie de communication, ce qui n'est pas toujours le cas. Mot cl SYS SYS donne accs un module local ou un serveur de voie. SYS est utilis pour le mode caractre et peut tre ignor. Les adresses de diffusion dpendent des quipements destinataires :Destination Diffusion vers tous les esclaves Modbus (le numro d'esclave est gal 0) Adresse de diffusion rack.module.voie.0

Adresses de diffusion

88

35010501.05 07/2008

Adressage des automates Modicon M340

Adressage Modicon M340 d'une entit de communicationPrsentation Les automates Modicon M340 permettent d'adresser une voie de communication d'automate Modicon M340, ainsi qu'un quipement connect directement une voie de communication d'automate Modicon M340. Chaque quipement est identifi par une adresse unique, qui est constitue d'un numro d'quipement ou d'une adresse IP. Les adresses diffrent ensuite en fonction du protocole : Ethernet TCP/IP Modbus ou CANopen Mode caractre Au sein d'une station, chaque entit de communication est caractrise par une adresse topologique (chemin d'accs) et une entit cible. Note : Une adresse est exprime sous la forme d'une chane de caractres. Toutefois, elle ne peut tre utilise qu'avec la fonction ADDM, ce qui explique pourquoi la notation suivante est employe pour dcrire une adresse : ADDM('chane d'adresse'). L'adressage Modicon M340 est bas sur 3 concepts : l'entit cible dpend de l'EF de communication et sa slection est implicite : MBS pour l'adressage d'un serveur Modbus. TCP.MBS pour l'adressage d'un serveur Modbus TCP. SYS pour l'adressage d'un serveur de voie en mode caractre. SYS peut tre ignor. La voie de communication est explicite (position du processeur ou du module, et numro de la voie de communication) ou symbolise l'aide du nom du lien rseau de la communication Ethernet. L'adresse d'abonn dpend du protocole de communication : adresse IP avec le protocole Ethernet adresse d'abonn avec CANopen adresse de l'esclave avec Modbus

35010501.05 07/2008

89

Adressage des automates Modicon M340

Adressage d'une station sur un rseau Ethernet

L'adresse d'une station sur Ethernet a le format suivant : ADDM('Lien_rseau{Adr_hte}') ADDM('Lien_rseau{Adr_hte}TCP.MBS') ADDM('Lien_rseau{Adr_hte}node') ADDM('r.m.c{Adr_hte}') ADDM('r.m.c{Adr_hte}TCP.MBS') ADDM('r.m.c{Adr_hte}node') ADDM('{Adr_hte}') ADDM('{Adr_hte}TCP.MBS') ADDM('{Adr_hte}node') Avec : lien_rseau : nom de rseau dfini dans le champ Lien rseau de la voie Ethernet adresse_hte : adresse IP de l'quipement r : numro de rack c : numro de voie nud : nud Modbus ou CANopen derrire une passerelle (passerelle identifie par adresse_hte)

Note : Lorsque le nom du lien rseau n'est pas dfini, le systme utilise la connexion de lien rseau par dfaut la plus proche du processeur (gnralement la voie Ethernet du processeur).

Adressage d'un quipement sur un bus CANopen

L'adresse d'un quipement sur un bus CANopen utilise le format ADDM(r.m.c.e), o : r : numro de rack m : position du module sur le rack c : numro de voie du port CANopen (2) e : nud esclave CANopen (quipement, de 1 127) L'adresse d'un quipement sur un bus Modbus utilise le format ADDM(r.m.c.e.MBS), o : r : numro de rack m : position du module sur le rack c : numro de voie du port Modbus (0) e : numro d'esclave Modbus (quipement, de 1 247)

Adressage d'un quipement sur un bus Modbus

90

35010501.05 07/2008

Adressage des automates Modicon M340

Adressage d'un quipement en mode caractre

Pour envoyer ou recevoir une chane de caractres, vous pouvez utiliser ADDM(r.m.c) ou ADDM(r.m.c.SYS), o : r : numro de rack m : position du module sur le rack c : numro de voie du port Mode caractre (0) SYS : mot-cl utilis pour indiquer le systme du serveur de station. (voir Types d'entits de communication Modicon M340, p. 88) SYS peut tre ignor. La figure ci-dessous dcrit l'adresse du variateur. L'exemple prsente l'esclave 14 sur la voie 2 (CANopen) du module dans le rack 0, emplacement 0 :Rseau 20 Station 2 Station 3

Exemple

Ad0 = 14

LEXIUM05

ADDM(0.0.2.14)

35010501.05 07/2008

91

Adressage des automates Modicon M340

Adressage des voies de communication du processeurPrsentation Les exemples ci-dessous prsentent les diffrents types d'adressages des voies de communication d'un processeur. Les exemples sont bass sur un processeur de type Modicon M340. Les modules ont une adresse topologique qui correspond la fonction de la position du module dans le rack. Les deux premiers emplacements du rack (marqus PC et 00) sont respectivement rservs au module d'alimentation du rack (BMX CPS ) et au processeur (BMX P34 ). Voies de communication disponibles Les voies de communication disponibles varient en fonction du processeur :Processeur BMX P34 1000 BMX P34 2000 BMX P34 2010 BMX P34 2020 BMX P34 2030 Lgende X Disponible Non disponible Liaison Modbus intgre X X X X Liaison CANopen matre intgre X X Liaison Ethernet intgre X X

92

35010501.05 07/2008

Adressage des automates Modicon M340

Adressage des voies de communication du processeur

Le schma ci-dessous illustre un exemple de configuration Modicon M340 comprenant un processeur BMX P34 2010 et les adresses des voies de communication du processeur :PS 00 01 02 03 04 05 06 07

Rack 0. Module 0. Voie 0 : Port srie (disponible sur les processeurs BMX P34 1000/2000/2010/2020) Rack 0. Module 0. Voie 2 : Port CANopen (disponible sur les processeurs BMX P34 2010/2030)

Le schma ci-dessous illustre un exemple de configuration Modicon M340 comprenant un processeur BMX P34 2030 et les adresses des voies de communication du processeur :PS 00 01 02 03 04 05 06 07

Rack 0. Module 0. Voie 3 : Port Ethernet (disponible sur les processeurs BMX P34 2020/2030)

Rack 0. Module 0. Voie 2 : Port CANopen (disponible sur les processeurs BMX P34 2010/2030)

35010501.05 07/2008

93

Adressage des automates Modicon M340

Exemple d'adressage Ethernet pour Modicon M340Prsentation Avec ce type d'adressage, une station peut accder diffrentes stations connectes au rseau logique. Un quipement ayant l'adresse IP 139.180.204.2 est connect au rseau Ethernet. Il s'agit du port Ethernet du processeur configur avec le nom du lien rseau Ethernet_1.

Connexion via le port Ethernet de l'UC

Adr. hte : 139.180.204.1 Ethernet Lien rseau : Ethernet_1 Adr. hte : 139.180.204.2 Station 1

Paramtres d'adressage de la station 1 : ADDM(0.0.3{139.180.204.2}) ou Paramtres d'adressage de la station 1 : ADDM(Ethernet_1{139.180.204.2})

94

35010501.05 07/2008

Adressage des automates Modicon M340

Exemple d'adressage CANopen Modicon M340Prsentation Avec ce type d'adressage, une station matre peut accder diffrents esclaves connects un bus CANopen. La syntaxe d'adressage CANopen est ADDM ('r.m.c.node'). Signification du paramtre chane : r : adresse du rack. L'adresse du rack du processeur est toujours 0. m : adresse du module. Le numro d'emplacement du processeur Modicon M340 dans le rack est toujours 0. c : adresse de la voie Le port CANopen du processeur Modicon M340 est toujours la voie 2. node : numro de l'esclave destinataire de la requte. La plage des numros d'esclave configurs se situe entre 1 et 127. Exemple Dans l'exemple suivant, le gestionnaire de bus du processeur Modicon M340 adresse l'quipement Lexium 05 au point de connexion 28 :

Rgles d'adressage

Matre CANopen

Adresse esclave : 28

LEXIUM05

Paramtres d'adresse de l'esclave 28 : ADDM(0.0.2.28) Note : En plus de l'adresse dfinie par ADDM, les fonctions READ_VAR et WRITE_VAR utilisent un autre paramtre NUM, qui doit tre dfini pour adresser le SDO lire ou crire.

35010501.05 07/2008

95

Adressage des automates Modicon M340

Examples d'adressage Modbus et en mode caractre pour Modicon M340Prsentation Les exemples ci-aprs concernent : l'adressage Modbus l'adressage en mode caractre Principes d'adressage Modbus La syntaxe d'adressage Modbus est ADDM ('r.m.c.node'). Signification du paramtre chane : r : adresse du rack. L'adresse du rack du processeur est toujours 0. m : adresse du module. Le numro d'emplacement du processeur Modicon M340 dans le rack est toujours 0. c : adresse de la voie. Le port srie du processeur Modicon M340 est toujours la voie 0. node : numro de l'esclave destinataire de la requte. La plage des numros d'esclave configurs se situe entre 1 et 247.

Note : Dans une configuration Modbus esclave, l'adresse supplmentaire 248 est utilise pour une communication srie point point.

96

35010501.05 07/2008

Adressage des automates Modicon M340

Liaison srie faisant appel au protocole Modbus

Le schma figure ci-aprs prsente deux processeurs Modicon M340 connects via une liaison srie et faisant appel au protocole Modbus :

Modbus matre Processeur BMX P34 2010

Modbus esclave Processeur BMX P34 2010

Les paramtres d'adressage du processeur esclave numro 8 sont ADDM('0.0.0.8'). Principes d'adressage en mode caractre La syntaxe de l'adressage en mode caractre est ADDM ('r.m.c') ou ADDM ('r.m.c.SYS') (SYS peut tre ignor). Signification du paramtre chane : r : adresse du rack de l'quipement connect. m : adresse du module de l'quipement connect. c : adresse de voie de l'quipement connect. SYS : mot-cl utilis pour indiquer le systme du serveur de station. SYS peut tre ignor.

35010501.05 07/2008

97

Adressage des automates Modicon M340

Liaison srie faisant appel au protocole Mode caractre

Le schma ci-aprs prsente un processeur Modicon M340 reli un terminal de saisie/d'affichage de donnes TM8501 : BMX P34 2010 Processor

TM8501 Terminal Les paramtres d'adressage du terminal TM8501 sont ADDM('0.0.0') ou ADDM('0.0.0.SYS').

98

35010501.05 07/2008

Adressage des automates Modicon M340

Exemples d'adressage d'EF de communication Modicon M340Prsentation L'adressage multirseau disponible sur les automates Modicon M340 est dcrit cidessous. Le premier exemple est une configuration multirseau qui se prsente comme suit : A Modicon M340 Configuration Rseau Ethernet 1 Routeur IP B Modicon M340 Configuration

Exemple 1

Configuration Premium

C

Rseau Ethernet 2 Modicon M340 Configuration D

Les configurations suivantes figurent dans le schma de cblage ci-dessus : Trois configurations Modicon M340 appeles A, B et D Une configuration Premium appele C Toutes les configurations peuvent communiquer grce aux instructions suivantes : A et B : la communication entre deux automates Modicon M340 est possible sur un rseau Ethernet. A et C : la communication entre un automate Modicon M340 et un automate Premium est possible sur un rseau Ethernet. A ou C et D : la communication entre deux automates Modicon M340 ou entre un automate Modicon M340 et un automate Premium est possible sur un multirseau Ethernet. Un routeur IP est requis.

35010501.05 07/2008

99

Adressage des automates Modicon M340

Exemple 2

Le deuxime exemple est une configuration multirseau qui se prsente comme suit : A Modicon M340 Configuration Rseau Ethernet 1 Modicon M340 Configuration Passerelle SrieSrie Modbus

PasserelleCANopen

B

Modbus quipem

CANopen quipeme

Modbus quipeme

Dans le schma ci-dessus il y a deux configurations Modicon M340, appeles A et B. La configuration B est relie directement l'appareil Modbus 1 par la voie de communication Modbus. La communication entre deux automates Modicon M340 est possible car les configurations sont relies au mme rseau Ethernet. La communication entre la configuration A et l'appareil Modbus 2 n'est possible que si vous utilisez une passerelle Ethernet/Modbus. Dans le cas o un quipement CANopen, une passerelle Ethernet/CANopen est ncessaire. Note : Pour adresser l'appareil CANopen ou l'apparail Modbus 2 sur la configuration A, vous devez utiliser la syntaxe suivante : ADDM(lien_rseau{adresse_hte}nud), la passerelle identifie par le champ adresse_hte. Si par exemple, lien_rseau est dfini sur Ethernet_1, l'adresse de passerelle est 139.160.234.64 et le numro d'esclave de l'appareil dfini 247, la syntaxe de la fonction ADDM est la suivante : ADDM(Ethernet_1{139.160.230.64}247)

100

35010501.05 07/2008

Informations gnrales concernant les ponts

11

PrsentationObjet du chapitre Ce chapitre prsente les diffrentes solutions en matire de ponts pour les quipements d'une architecture de communication. Ce chapitre contient les sujets suivants :Sujet Description des ponts Exemple de pont Page 102 104

Contenu de ce chapitre

35010501.05 07/2008

101

Prsentation des ponts

Description des pontsPrsentation Il existe deux modes de connexion : Accs direct l'automate : Unity Pro se connecte directement l'automate. Accs transparent l'automate ou pont : Unity Pro se connecte un automate par l'intermdiaire d'un automate Modicon M340. Dfinir l'adresse L'accs direct l'automate et l'accs transparent l'automate sont disponibles partir de l'cran Dfinir l'adresse. Vous devez entrer l'adresse de l'automate dans cet cran. Pour accder l'cran Dfinir l'adresse, utilisez la commande Dfinir l'adresse dans le menu Automate. L'cran Dfinir l'adresse se prsente de la manire suivante :Dfinir l'adresse Automate Adresse SYS Support USB Paramtres de communication Simulateur Adresse 127.0.0.1 Support TCPIP Paramtres de communication OK Annuler Aide

?Bande passante... Test connexion

Syntaxe d'accs direct l'automate

Syntaxes d'accs direct l'automate :Type de connexion USB Ethernet Modbus Adresse SYS ou vide Adresse IP : 139.169.3.4 Numro d'esclave

102

35010501.05 07/2008

Prsentation des ponts

Syntaxe d'accs transparent l'automate

La chane d'adresse de pont est constitue de deux parties : Premire partie : "adresse via" (facultative) Deuxime partie : "adresse distante de l'automate" Syntaxe du paramtre d'adresse : adresse via\\adresse distante de l'automate La syntaxe de l'"adresse distante de l'automate" dpend du type de lien rseau :Lien rseau Esclave Modbus Ethernet Equipement Ethernet Adresse distante de l'automate adresse_lien.numro_esclave_Modbus adresse_lien {adresse_IP} adresse_lien.ID_unit

"adresse_lien" est une adresse topologique de type r.m.c, o : r : adresse du rack m : adresse du module c : adresse de la voie L'"adresse via" est une adresse classique qui dpend du support :Support Esclave Modbus USB Ethernet Adresse via numro_esclave SYS ou vide Adresse IP

Restrictions de service en ligne pour l'accs transparent l'automate

L'accs transparent l'automate (ou pont) fournit les services suivants : services en ligne complets si l'a