132
35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de référence Octobre 2005 fre

Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

  • Upload
    donhan

  • View
    230

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

3501

0501

01

Premium, Atrium et Quantum sous Unity ProArchitectures et services de communicationManuel de référenceOctobre 2005 fre

Page 2: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

2 35010501 01 Octobre 2005

Page 3: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Table des matières

Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

Partie I Présentation du métier communication. . . . . . . . . . . . . 11Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Chapitre 1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Présentation du métier Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Synthèse des solutions de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Chapitre 2 Services disponibles sur les réseaux et les bus . . . . . . . . . . .17Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.1 Service Global Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Service Global Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.2 Service IO Scanning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Service IO Scanning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.3 Service Peer Cop sur Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Service Peer Cop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.4 Service de mots communs et tables partagées sur Fipway . . . . . . . . . . . . . . . . 27Mots communs et tables partagées Fipway . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.5 Service de messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Service de messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Caractéristiques des fonctions de communication du service de messagerie . . 31

Chapitre 3 Interopérabilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37Liste des codes fonction Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Chapitre 4 Architectures de communication . . . . . . . . . . . . . . . . . . . . . . .41Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Architecture globale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Architectures réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Architectures de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

35010501 01 Octobre 2005 3

Page 4: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Chapitre 5 Routage des messages X-Way . . . . . . . . . . . . . . . . . . . . . . . . . 51Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Généralités. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Fonctionnalités. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Adresse principale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Adresses d’une station multi-coupleurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Partie II Adressage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Chapitre 6 Généralités sur l’adressage . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

6.1 Généralités. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Généralités. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Chapitre 7 Adressage IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Rappel sur l’adressage IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Chapitre 8 Adressage Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Adressage d’une entité de communication Modbus Plus . . . . . . . . . . . . . . . . . . 67

Chapitre 9 Adressage X-Way. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Adressage d’une entité de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Types d’entités de communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Adressage des voies de communication d’un processeur. . . . . . . . . . . . . . . . . . 76Adressage d’un module de communication TSX SCY 21601 . . . . . . . . . . . . . . . 78Exemples d’adressage intra-station : adressage Uni-Telway . . . . . . . . . . . . . . . 79Exemples d’adressage intra-station : adressage Fipio . . . . . . . . . . . . . . . . . . . . 81Exemples d’adressage inter-station. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

Partie III Modes opératoires. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

Chapitre 10 Configuration réseau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Principe de configuration d’un réseau sous Unity Pro . . . . . . . . . . . . . . . . . . . . 88Création d’un réseau logique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Configuration d’un réseau logique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Association d’un réseau logique à un matériel réseau . . . . . . . . . . . . . . . . . . . . 92

Chapitre 11 Configuration bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Comment créer et accéder aux bus de terrain RIO\DIO . . . . . . . . . . . . . . . . . . . 96Accès à la configuration des bus sur cartes PCMCIA et SCY 21601 . . . . . . . . 103

4 35010501 01 Octobre 2005

Page 5: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Chapitre 12 Configuration des stations de routage X-Way. . . . . . . . . . . .107Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Configuration des services multi-réseaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109Comment configurer un coupleur routeur X-Way . . . . . . . . . . . . . . . . . . . . . . . 111Exemples de stations de routage X-Way . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Exemples de routage partiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

Chapitre 13 Mise au point. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121Description des écrans de mise au point pour la communication . . . . . . . . . . . 121

Chapitre 14 Programmation et aide à la saisie des fonctions de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Aide à la saisie des fonctions de communication . . . . . . . . . . . . . . . . . . . . . . . 126Comment accéder à une instruction spécifique de type fonction, bloc fonction ou DFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Aide à la saisie de l’adresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

35010501 01 Octobre 2005 5

Page 6: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

6 35010501 01 Octobre 2005

Page 7: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

§

Consignes de sécurité

Informations importantes

AVIS 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 apparaître 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 procédure.

L'apposition de ce symbole à un panneau de sécurité Danger ou

des lésions corporelles en cas de non-respect des consignes.Avertissement signale un risque électrique pouvant entraîner

Ceci est le symbole d'une alerte de sécurité. Il vous avertit d'un risque de

associées à ce symbole pour éviter de vous blesser ou de mettre votreblessures corporelles. Respectez scrupuleusement les consignes de sécurité

DANGER indique une situation dangereuse entraînant la mort, des blessures graves ou des dommages matériels.

DANGER

AVERTISSEMENTAVERTISSEMENT indique une situation présentant des risques susceptibles de provoquer la mort, des blessures graves ou des dommages matériels.

ATTENTIONATTENTION indique une situation potentiellement dangereuse et susceptible d'entraîner des lésions corporelles ou des dommages matériels.

35010501 01 Octobre 2005 7

Page 8: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Consignes de sécurité

REMARQUE IMPORTANTE

Toutes les réglementations de sécurité pertinentes locales doivent être observées lors de l'installation et de l'utilisation de ce produit. Pour des raisons de sécurité et pour garantir une conformité aux données système documentées, seul le fabricant est habilité à effectuer des réparations sur les composants.

Lorsque les automates sont utilisés pour des applications présentant des exigences de sécurité technique, suivez les instructions appropriées.

Schneider Electric n'assume aucune responsabilité des conséquences éventuelles découlant de l'utilisation de cette documentation. Ce document n'a pas pour objet de servir de guide aux personnes sans formation.

© Schneider Electric 2005 Tous droits réservés.

8 35010501 01 Octobre 2005

Page 9: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

A propos de ce manuel

Présentation

Objectif du document

Ce manuel présente les architectures et services de communication associés aux automates Schneider programmés à l’aide du logiciel Unity Pro.

Champ d'application

Les données et illustrations fournies dans cette documentation ne sont pas contractuelles. Nous nous réservons le droit de modifier nos produits conformément à notre politique de développement permanent.

Les informations présentes dans ce document peuvent faire l'objet de modifications sans préavis et ne doivent pas être interprétées comme un engagement de la part de Schneider Electric.

Document à consulter

Avertissements liés 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'amélioration 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, mécanique ou photocopie, sans autorisation préalable de Schneider Electric.

Titre Référence

Réseau Ethernet inclus dans CD-ROM

Réseau Modbus Plus inclus dans CD-ROM

Réseau Fipway inclus dans CD-ROM

Bus Fipio inclus dans CD-ROM

Bus AS-i inclus dans CD-ROM

Liaison série asynchrone inclus dans CD-ROM

35010501 01 Octobre 2005 9

Page 10: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

A propos de ce manuel

Toutes les réglementations de sécurité pertinentes locales doivent être observées lors de l'installation et de l'utilisation de ce produit.

Pour des raisons de sécurité et pour garantir une conformité aux données système documentées, seul le fabricant est habilité à effectuer des réparations sur les composants.

Lorsque les automates sont utilisés pour des applications présentant des exigences de sécurité technique, suivez les instructions appropriées.

La non observation de cet avertissement relatif au produit peut entraîner des blessures ou des dommages matériels.

Commentaires utilisateur

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

10 35010501 01 Octobre 2005

Page 11: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

I

Présentation du métier communication

Présentation

Objet de cet intercalaire

Cet intercalaire présente le métier communication : les types de réseaux et bus, les services et les architectures disponibles.

Contenu de cette partie

Cette partie contient les chapitres suivants :

Chapitre Titre du chapitre Page

1 Généralités 13

2 Services disponibles sur les réseaux et les bus 17

3 Interopérabilité 37

4 Architectures de communication 41

5 Routage des messages X-Way 51

11

Page 12: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Présentation

12 35010501 01 Octobre 2005

Page 13: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

1

Généralités

Présentation

Objet de ce chapitre

Ce chapitre présente les différentes caractéristiques du métier communication.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Présentation du métier Communication 14

Synthèse des solutions de communication 16

13

Page 14: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Généralités

Présentation du métier Communication

Présentation Le métier communication permet l’échange de données entre différents équipements connectés sur un bus ou un réseau.

Cette fonction s’applique :

à des processeurs possédant une liaison Ethernet ou Fipio intégrée,à des modules de communication spécifiques montés en rack,à la prise terminal d’un processeur,à des cartes PCMCIA d’un processeur ou d’un module monté en rack.

Types de communication

Les différents types de communication sont :

Réseau Ethernet TCP/IP ou EthwayRéseau FipwayRéseau Modbus PlusLe bus Fipio (gestionnaire et agent)Le bus Uni-TelwayLe bus Modbus/JbusLa liaison série Mode caractèresLa prise terminal rapide à la norme USB

14 35010501 01 Octobre 2005

Page 15: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Généralités

Services disponibles

Les services disponibles se classent en trois catégories :

les services de messagerie explicite (Voir Service de messagerie, p. 29) :messagerie Modbus,messagerie UNI-TE,télégrammes,

les services d’accès implicite à une base de données :global data (Voir Service Global Data, p. 18),mots communs (Voir Mots communs, p. 27),tables partagées (Voir Table partagée, p. 28),

les services de gestion implicite des Entrées/Sorties :I/O scanning (Voir Service IO Scanning, p. 21),peer cop (Voir Service Peer Cop, p. 24).

Caractéristiques des différents types de services

Le tableau suivant présente les caractéristiques principales des trois types de services présentés précédemment :

Note : sur réseaux Ethernet, les architectures futures tendent à utiliser les services standardisés suivants :

Global DataI/O scanning.

Type de service Ces services permettent ... Ils sont utilisés pour ...

Services de messagerie à un équipement (Client) d’envoyer un message à un équipement (Serveur) et d’obtenir une réponse sans rien avoir à programmer dans l’équipement serveur.

accéder à des données de manière ponctuelle.

Services d’accès implicite à une base de données

de partager des données qui seront rafrâchies automatiquement et régulièrement

obtenir de manière transparente, des images temps réel d’un système dans plusieurs automates distants.

Services de gestion implicite d’E/S

de gérer automatiquement et de manière transparente, des E/S déportées sur un réseau

contrôler au travers d’un réseau un ensemble de systèmes distribués.

35010501 01 Octobre 2005 15

Page 16: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Généralités

Synthèse des solutions de communication

Présentation Les services présentés précédemment sont disponibles pour certains types de communication.

Par exemple, pour les services de messagerie, certaines fonctions de communication s’appliquent aux réseaux, d’autres aux bus et d’autres aux liaisons série en mode caractères (Voir Disponibilités des fonctions selon les protocoles, p. 34).

Synthèse Le tableau suivant présente les différents services disponibles en fonction des types de communication :

Fonction Fipway Fipio Uni-Telway

Mode caractères

Modbus/Jbus

Modbus Plus

TCP/IP Ethway

USB

Services de messagerie

Fonctions de communication

Les fonctions de communications utilisables dépendent étroitement du type de communication sur lesquelles elles s’appliquent (Voir Disponibilités des fonctions selon les protocoles, p. 34).

Services d’accès implicite à une base de données

Global Data - - - - - - TCP/IP -

Mots communs X - - - - - Ethway -

Tables partagées X - - - - - Ethway -

Echanges de données périodiques

- X - - - - - -

Services de gestion implicite des E/S

I/O Scanning - - - - - - X -

Peer cop - - - - - X - -

Légende :

X Oui

- Non

TCP/IP uniquement en TCP/IP

Ethway uniquement en Ethway

16 35010501 01 Octobre 2005

Page 17: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

2

Services disponibles sur les réseaux et les bus

Présentation

Objet de ce chapitre

Ce chapitre décrit les différents services disponibles sur les réseaux et les bus de communication.

Contenu de ce chapitre

Ce chapitre contient les sous-chapitres suivants :

Sous-chapitre

Sujet Page

2.1 Service Global Data 18

2.2 Service IO Scanning 21

2.3 Service Peer Cop sur Modbus Plus 24

2.4 Service de mots communs et tables partagées sur Fipway 27

2.5 Service de messagerie 29

17

Page 18: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

2.1 Service Global Data

Service Global Data

Présentation L’objectif du service Global Data, supporté par les coupleurs Ethernet, est de fournir un échange de données automatique pour la coordination d’applications automates. Les données sont partagées selon une méthode de publication/souscription entre les différents équipements.

18 35010501 01 Octobre 2005

Page 19: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

Fonctionnement Les modules de communication sont regroupés dans un Groupe de distribution.

Chaque module de communication publie une variable application locale vers les autres modules de communication du groupe de distribution.

Chaque module de communication peut également souscrire aux variables application publiées par tous les autres modules appartenant au même groupe de distribution.

Le service de Global Data doit être configuré afin de déterminer l’emplacement et le nombre de variables application de chaque module de communication. Une fois les coupleurs configurés, les échanges entre les modules de communication appartenant au même groupe sont réalisés automatiquement dans l’automate en RUN.

Illustration :

Un Groupe de distribution est un groupe de modules de communication identifié par la même adresse IP multicast. Des échanges en "multicasting" sont utilisés pour distribuer les Global Data. Plusieurs groupes de distribution indépendants peuvent coexister sur le même sous-réseau avec leur adresse multicast propre.

Distribution des données

Goupe de distributionIP multicast : 255 255 255 251

Groupe de distributionIP multicast : 255 255 255 250

Distribution des données

2...n stations

Contrôle Intranet

35010501 01 Octobre 2005 19

Page 20: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

Un protocole Publication/Souscription sur UDP/IP est utilisé pour la distribution des données.

Limitations Il n’y a pas de limites théorique du nombre de stations appartenant à un groupe de distribution. La principale limitation est le nombre de variables échangées dans un groupe (64 variables).

20 35010501 01 Octobre 2005

Page 21: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

2.2 Service IO Scanning

Service IO Scanning

Présentation Le scanner d’entrées/sorties permet, de manière périodique, de lire ou d’écrire des entrées/sorties distantes sur le réseau Ethernet sans programmation spécifique.

Ce service comporte les éléments essentiels suivants :

une zone de lecture regroupant toutes les valeurs des entrées distantes,une zone d’écriture regroupant toutes les valeurs des sorties distantes,des périodes de scrutations indépendantes du cycle automate et dédiées à chaque équipement distant.

Fonctionnement La scrutation ne s’effectue que si l’automate est en Run.

Ce service fonctionne avec tous les équipements supportant la communication Modbus sur le profil TCP/IP en mode serveur.

Le mécanisme d’échange qui vous est transparent, est effectué par des requêtes :

de lecture,ou d’écriture,ou de lecture et écriture.

35010501 01 Octobre 2005 21

Page 22: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

Fonctionnement La figure suivante illustre le fonctionnement de la scrutation des entrées/sorties déportées.

1. Dès que l’automate passe en Run, le module ouvre une connexion par équipement scruté.

2. Ensuite, le module effectue une lecture périodique des mots d’entrées et une écriture périodique des mots de sorties de chaque équipement.

3. Si l’automate passe en Stop, les connexions avec chaque équipement sont fermées.

Zonede lecture

Zoned’écriture

Mémoire application

23 (automate en stop)

1

Mots d’entrée

Mots de sortie

22 35010501 01 Octobre 2005

Page 23: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

Synthèse des fonctionnalités

Les fonctionnalités du service IO scanning sont de:

gérer la connexion avec chaque équipement distant (une connexion par équipement scruté),scruter les entrées/sorties de l’équipement en utilisant des requêtes de lecture/écriture Modbus sur le profil TCP/IP,mettre à jour les zone de lecture et d’écriture dans la mémoire application,rafraîchir les bits d’états de chaque équipement distant.

Note : les bits d’état indiquent si les mots d’entrées/sorties du module ont été rafraîchis.

35010501 01 Octobre 2005 23

Page 24: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

2.3 Service Peer Cop sur Modbus Plus

Service Peer Cop

Présentation Le service Peer Cop est un mécanisme d'échanges automatique entre des stations connectées sur un même segment Modbus Plus.

Ce service permet de piloter de manière continue des entrées / sorties déportées par des échanges implicites.

Les automates Premium et Quantum savent gérer ce service sur un réseau Modbus Plus

Les automates Premium supportent deux types de transfert Peer Cop :

les entrées spécifiques,les sorties spécifiques.

Entrées et sorties spécifiques

Les entrées et sorties spécifiques sont des services point à point utilisant le protocole multicast (multistations). Chaque message contient une ou plusieurs adresses de destination pour transmettre les données. Ce fonctionnement permet d'échanger des données à plusieurs stations sans les répéter.

Compte-rendu Trois types de compte rendus sont associés aux entrées et sorties spécifiques :

un bit d'activité : renseigne sur la disponibilité et la validité des bits d'état,des bits d'état (au nombre d'un bit par station) :

assurent la cohérence entre le nombre d'entrées spécifiques configurées et le nombre d'entrées spécifiques reçues,indiquent si les entrées spécifiques ont été reçues avant le Timeout,

des bits de présence (un bit par station) : indiquent si les entrées spécifiques ont été rafraîchies.

Note : les bits de présences sont valides uniquement pour les entrées spécifiques.

24 35010501 01 Octobre 2005

Page 25: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

Exemple pour les entrées

Les blocs de données sont entièrement copiés de la carte PCMCIA de communication vers l'espace des mots internes, réservés lors de la configuration.

Dans l'exemple suivant, l'adresse du premier mot interne est %MW10 :

%MW103 mots de la station 1

%MW1332 mots de la station 5

%MW4520 mots de la station 6

%MW6512 mots de la station 8

%MW7732 mots de la station 9

%MW1503 mots de la station 62

Entrées spécifiques données Peer Cop

Station 1

Station 5

Station 6

Station 62

Bit d’activité

Bits d’état

Bits de présence

500 mots max.

%IW0.1.6%IW0.1.7

...%IW0.1.14

copie

copie

Mots internesMémoire automate

Carte PCMCIAde communication

Réseau Modbus Plus

35010501 01 Octobre 2005 25

Page 26: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

Exemple pour les sorties

Les blocs de données sont entièrement copiés de l'espace des mots internes, réservés lors de la configuration vers la carte PCMCIA de communication. Les comptes rendus sont copiés de la carte PCMCIA vers les objets langages.

Dans l'exemple suivant, l'adresse du premier mot interne est %MW10 :

%MW103 mots de la station 1

%MW1332 mots de la station 5

%MW4520 mots de la station 6

%MW6512 mots de la station 8

%MW7732 mots de la station 9

%MW1503 mots de la station 62

Sorties spécifiques données Peer Cop

Station 1

Station 5

Station 6

Bit d’activité

Bits d’état

500 mots max.

%IW0.1.6%IW0.1.7

...%IW0.1.14

copie

copie

Mots internesMémoire automate

Carte PCMCIAde communication

Réseau Modbus Plus

Station 1

Station 5

Station 6

Station 62

Station 62

26 35010501 01 Octobre 2005

Page 27: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

2.4 Service de mots communs et tables partagées sur Fipway

Mots communs et tables partagées Fipway

Présentation Le réseau Fipway fournit deux services de partage de données :

le service de mots communs,le service de table partagée.

Ces deux services ont pour principal objet de synchroniser des applications d’automatisme.

Mots communs Le service de mots communs est constitué d’un ensemble de mots dédiés %NW. Chaque station du réseau peut selon sa configuration logicielle, accéder en lecture ou écriture à la base de données.

L’actualisation est effectuée implicitement en début de cycle pour la lecture et en fin de cycle pour l’écriture. Le programme application consiste simplement à écrire ou lire ces mots.

L’adressage des mots est le suivant :

%NW{n,s}k

Le tableau suivant décrit les paramètres de l’adressage des mots communs :

Paramètre Description

n Numéro du réseau

s Numéro de la station

k Numéro du mot

Note : le numéro de réseau permet de sélectionner le réseau sur lequel sont échangés les mots communs dans le cas d’une configuration multiréseau.

35010501 01 Octobre 2005 27

Page 28: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

Table partagée Ce service permet l’échange d’une table de mots internes %MW découpée en autant de zones que de stations composant le réseau Fipway.

Le principe repose sur la diffusion, par chaque automate, d’une zone mémoire mots aux autres stations du réseau.

L’actualisation est effectuée implicitement et indépendamment du cycle d’exécution du programme application. Le programme consiste simplement à écrire ou lire les mots %MW.

Note : vous prendrez soin lors de la configuration et de l’affectation des zones de ne pas créer de conflits mémoire entres stations.

28 35010501 01 Octobre 2005

Page 29: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

2.5 Service de messagerie

Présentation

Objet de ce sous-chapitre

Ce sous-chapitre présente le service de messagerie disponible sur les automates Schneider.

Contenu de ce sous-chapitre

Ce sous-chapitre contient les sujets suivants :

Sujet Page

Service de messagerie 30

Caractéristiques des fonctions de communication du service de messagerie 31

35010501 01 Octobre 2005 29

Page 30: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

Service de messagerie

Présentation Le service de messagerie permet l’échange de données inter-automates à l’aide de fonctions de communications.

Les entités destinataires d'un échange peuvent être localisées aussi bien dans une station locale que dans une station distante sur une voie de communication ou directement dans l'unité centrale.

Les fonctions de communication offrent une interface indépendante de la localisation de l'entité destinataire. De plus elles masquent à l'utilisateur le codage des requêtes de communication. Elles garantissent ainsi une compatibilité de communication entre les automates Premium, Micro, Quantum, TSX modèles 40, les TSX 17, les automates série 1000.

Communication Synchrone/Aynchrone

Une fonction de communication est dite synchrone quand elle est entièrement exécutée pendant la tâche automate qui l'a activée.

Une fonction de communication est dite asynchrone quand elle est exécutée pendant une ou plusieurs tâches automate après celle qui l'a activée.

Note : le traitement des fonctions de communication est asynchrone par rapport au traitement de la tâche applicative qui a permis de les activer. Seules les fonctions d'émission/réception de télégramme et d'arrêt d’opération sont des exceptions puisque leur exécution est totalement synchrone avec l'exécution de la tâche d'activation.

30 35010501 01 Octobre 2005

Page 31: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

Caractéristiques des fonctions de communication du service de messagerie

Présentation Ces fonctions (voir Manuel Unity Pro, Communications, Bibliothèque de blocs, Etendu) permettent la communication d'un équipement vers un autre. Certaines fonctions sont communes à plusieurs types de voie de communication, d'autres peuvent être spécifiques à une seule fonction de communication.

Note : le traitement des fonctions de communication est asynchrone par rapport au traitement de la tâche applicative qui a permis de les activer.Seules les fonctions d'émission/réception de télégramme et d'arrêt opération sont des exceptions puisque leur exécution est totalement synchrone avec l'exécution de la tâche d'activation.

Note : il est recommandé de déclencher les fonctions asynchrones sur front et non sur état afin de ne pas envoyer plusieurs requêtes identiques à la suite et ainsi saturer les buffers de communication.

35010501 01 Octobre 2005 31

Page 32: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

Fonctions de communication sur Premium

Le tableau suivant présente les fonctions de communication Premium :

Fonctions de communication sur Quantum

Le tableau suivant présente les fonctions de communication Quantum :

Fonction (asynchrone) Son rôle est ...

READ_VAR la lecture d'objets langage de base : mots, bits.

WRITE_VAR l’écriture d'objets langage de base : mots, bits.

SEND_REQ l’émission des requêtes UNI-TE.

DATA_EXCH l’émission et/ou demande de réception de données.

PRINT_CHAR l’écriture d’une chaîne de caractères.

INPUT_CHAR la lecture d’une chaîne de caractères.

OUT_IN_CHAR l’émission d'une chaîne de caractères et attente d'une réponse.

UNITE_SERVER le traitement des requêtes READ_VAR et WRITE_VAR sur Modbus de manière immédiate (Serveur immédiat).

READ_GDATA la lecture des données communes Modbus Plus.

WRITE_GDATA l’écriture des données communes Modbus Plus.

READ_Asyn la lecture de 1K en messagerie.

WRITE_Asyn l’écriture de 1K en messagerie.

Fonction (synchrone)

SEND_TLG l’émission d’un télégramme.

RCV_TLG la réception d’un télégramme.

CANCEL l’arrêt d’un échange en cours.

Fonction Son rôle est ...

CREAD_REG la lecture de registres contigus.

CWRITE_REG l’écriture de registres contigus.

ModbusP_ADDR la définition d’une adresse MSTR Modbus Plus.

SYMAX_IP_ADDR la définition d’une adresse MSTR Symax.

TCP_IP_ADDR la définition d’une adresse MSTR TCP/IP.

MBP_MSTR la réalisation d’opérations sur Modbus Plus.

XMIT le traitement de messages maître Modbus et chaînes de caractères.

ICNT la connexion et déconnexion d’une communication IB-S.

ICOM le transfert de données avec un esclave IB-S.

32 35010501 01 Octobre 2005

Page 33: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

Fonctions de communication communes

Le tableau suivant présente les fonctions de communication communes à tous les équipements :

Fonction Son rôle est ...

CLIENT l’établissement d’une connexion en tant que Client.

READ la lecture de variables.

SERVER l’établissement d’une connexion en tant que Serveur.

WRITE l’écriture de variables.

35010501 01 Octobre 2005 33

Page 34: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

Disponibilités des fonctions selon les protocoles

Le tableau suivant décrit les protocoles supportant les fonctions de communication :

Fonction Fipway Fipio Uni-Telway Mode caractères

Modbus Modbus Plus

TCP/IP ETHWAY

Pemium

READ_VAR X X X - X X X

WRITE_VAR X X X - X X X

SEND_REQ X X X - X X X

DATA_EXCH X - X - - - X

PRINT_CHAR X - - X - - X

INPUT_CHAR X - - X - - X

OUT_IN_CHAR X - - X - - X

SEND_TLG X - - - - - -

RCV_TLG X - - - - - -

READ_GDATA - - - - - X -

WRITE_GDATA - - - - - X -

UNITE_SERVER - - - - X - -

WRITE_Asyn - - - - - - TCP/IP

READ_Asyn - - - - - - TCP/IP

Quantum

CREAD_REG

CWRITE_REG

ModbusP_ADDR

SYMAX_IP_ADDR

TCP_IP_ADDR

MBP_MSTR - - - - X X TCP/IP

XMIT - - - - X X TCP/IP

ICNT - - - - X X TCP/IP

Fonctions communes

CLIENT X X X X X X X

READ X X X X X X X

SERVER X X X X X X X

WRITE X X X X X X X

34 35010501 01 Octobre 2005

Page 35: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

Légende :

X Oui

- Non

TCP/IP uniquement en TCP/IP

Fonction Fipway Fipio Uni-Telway Mode caractères

Modbus Modbus Plus

TCP/IP ETHWAY

35010501 01 Octobre 2005 35

Page 36: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Services

36 35010501 01 Octobre 2005

Page 37: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

3

Interopérabilité

Liste des codes fonction Modbus

Présentation Les automates Quantum et Premium possèdent des noyaux seveurs de communication qui acceptent des codes fonction Modbus communs. Ceux-ci sont présentés dans le tableau qui suit.

Les automates Quantum et Premium en tant que serveurs reconnaissent tous les codes fonction Modbus de Classe 0 et de Classe 1 comme stipulé dans les spécifications Modbus disponibles sur le site http://www.Modbus.org. Ils intègrent également dans leur noyau serveur le code fonction 23 de lecture/écriture de variables consécutives.

Pour connaître la liste des codes fonction Modbus reconnus par les automates Quantum, reportez-vous à la documentation spécifique Quantum.

Pour connaître la liste des codes fonction reconnus par les automates Premium, reportez-vous à la documentation spécifique Premium (Voir Manuel Premium et Atrium sous Unity Pro, Liaison série asynchrone, Programmation d'une communication Modbus) . D’autre part, les automates Premium reconnaîssent certaines requêtes UNI-TE (Voir Manuel Unity Pro, Communications, Bibliothèque de blocs, Liste des requêtes Uni-Te).

37

Page 38: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Interopérabilité

Liste des requêtes Modbus reconnues en tant que serveur

Le tableau suivant décrit les codes fonction et le paramètre d’adresse des codes fonction Modbus, reconnus par les deux plate-formes Premium et Quantum :

Code fonction

Adresse mémoire Quantum

Adresse mémoire Premium

Signification

1 16#4XXX %MWi (0...) Lecture de bits de sortie

2 16#1XXX %Mi (0...) Lecture de bits d’entrée

3 16#4XXX %MWi (0...) Lecture de valeurs entières consécutives

4 16#3XXX %MWi (0...) Lecture de variables entières consécutives situées dans la zone d’entrée

5 16#0XXX %Mi (0...) Ecriture d’un bit de la zone mémoire de sortie

6 16#4XXX %MWi (0...) Ecriture d’un entier de la zone mémoire interne

7 - - Lecture des bits d’état de l’esclave Modbus

16 16#4XXX %MWi (0...) Ecriture de valeurs entières consécutives

23 16#4XXX %MWi (0...) Lecture/écriture de valeurs entières consécutives

Note : les codes fonction 3 et 16 appartiennent à la Classe 0 les autres à la Classe 1, sauf la 23 qui appartient à la Classe 2.

38 35010501 01 Octobre 2005

Page 39: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Interopérabilité

Utilisation des codes fonction Modbus comme client sur Premium

Le tableau ci-desous récapitule les codes fonction Modbus et leur utilisation en tant que client sur un automate Premium :

La manière d’utiliser les codes fonction à l’aide des fonctions de communication est décrite dans le manuel Modbus (Voir Manuel Premium et Atrium sous Unity Pro, Liaison série asynchrone, Programmation d'une communication Modbus).

Requête Modbus Code fonction Fonction de communication

Lecture bits 16#01 READ_VAR

Lecture mots 16#03 READ_VAR

Ecriture d’un bit 16#05 WRITE_VAR

Ecriture d’un mot ou de n mots 16#06 ou 16#10 WRITE_VAR

Lecture bits d’entrée 16#02 READ_VAR

Lecture mots d’entrée 16#04 READ_VAR

Lecture des bits d’état 16#07 SEND_REQ

Note : L’interopérabilité avec des applications Windows s’effectue de deux manières :

L’accès aux variables de l’automate s’effectue facilement avec le logiciel OFS.Les fonctions de téléchargement de programme applicatif, d’import/export au format source ou bien l’accès aux modes de marche (RUN/STOP/INIT) s’effectuent au travers de l’offre UDE (Unity Development Edition).

35010501 01 Octobre 2005 39

Page 40: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Interopérabilité

40 35010501 01 Octobre 2005

Page 41: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

4

Architectures de communication

Présentation

Objet de ce chapitre

Ce chapitre présente les différentes architectures de communication.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Architecture globale 42

Architectures réseau 46

Architectures de bus 50

41

Page 42: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Architectures de communication

Architecture globale

Présentation Les solutions Schneider permettent d’élaborer des architectures de communication complètes : du bus de terrain au réseau intranet de l’entreprise.

Après les architectures CIM 5 niveaux, puis après les solutions 3 niveaux, la situation actuelle des automatismes distribués tend à utiliser des architectures à deux niveaux combinant les réseaux, bus et services de communication suivants :

réseaux Ethernet,bus AS-i,services I/O scanning,global data.

Un exemple d’architecture Ethernet avec un bus AS-i est proposé par la suite.

En complément des solutions développées dans ce chapitre, Schneider propose de nombreuses solutions de bus de terrain :

Bus CANopen,Bus Profibus DPDP,Bus InterBus-S,

42 35010501 01 Octobre 2005

Page 43: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Architectures de communication

Architecture globale

La figure suivante représente une architecture de communication globale avec un bus AS-i :

Switch

Alimentation AS-i

Capteurs/actionneurscommunicants

Interfaces avec capteurs/actionneurs

traditionnels

Maître AS-i

Premium

Bus AS-i

Ethernet

Ethernet

Unity Pro, PL7, XBTL

35010501 01 Octobre 2005 43

Page 44: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Architectures de communication

La figure suivante représente une architecture de communication globale avec un bus Modbus et Uni-Telway :

Switch

Unity Pro, PL7, XBTL

Ethernet

Ethernet

Modbus

Modbus Ehernet Bridge Uni-Telway

44 35010501 01 Octobre 2005

Page 45: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Architectures de communication

La figure suivante représente une architecture de communication globale avec un bus Modbus et Fipio :

Note : selon le type de réseau utilisé, leur interconnexion s’effectue, soit directement au travers d’un automate qui assure le routage des informations (Ethernet/Uni-Telway), soit au travers d’un équipement complémentaire comme le bridge (Ethernet/Modbus) ou le switch (Ethernet/Ethernet).

Note : techniquement, les solutions sophistiquées mettant en oeuvre Ethernet, Modbus Plus, Fipway, Fipio, Modbus, Uni-Telway... dans une même architecture sont réalisables. Toutefois, pour faciliter la maintenance, la formation des utilisateurs et diminuer les coûts d’exploitation, il est recommandé d’homogénéiser les types de réseaux et de bus. Dans les exemples d’architectures qui suivent nous présenterons les solutions les mieux adaptées en fonction des équipements connectés.

Switch

Unity Pro, PL7, XBTL

Ethernet

Ethernet

Modbus

Modbus Ehernet Bridge

Fipio

35010501 01 Octobre 2005 45

Page 46: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Architectures de communication

Architectures réseau

Présentation Différentes architecture réseau sont disponibles. L’offre Schneider permet la réalisation de mono-réseaux standardisés Ethernet mais aussi la réalisation d’architectures multi-réseaux (Ethernet/Fipway/Modbus Plus) transparentes. Les quelques exemples d’architecture réseau qui suivent, montrent différentes solutions optimales offertes par les produits Schneider.

Architecture mono-réseau Ethernet

La figure ci-dessous illustre un mono-réseau Ethernet :

Note : le choix d’une architecture avec du réseau Modbus Plus ou du réseau Fipway est fortement lié à l’utilisation d’équipements Quantum ou Premium :

Modbus Plus pour des automates Quantum et Premium,Fipway pour des automates Premium.

Note : Dans les illustrations qui suivent, les flèches indiquent différentes communications possibles. Elles essayent de représenter tous les cas de figure disponibles.Les communications indiquées dans les réseaux homogènes Ethernet sont également possibles lorsque ces réseaux sont étendus par des segments Modbus Plus ou Fipway.

Note : tous les échanges entre équipements sont possibles.

Ethernet

C

00

A B

C

46 35010501 01 Octobre 2005

Page 47: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Architectures de communication

Architecture multi-réseau Ethernet

La figure ci-dessous illustre une architecture multi-réseau Ethernet :

Note : tous les échanges entre équipements sont possibles.

Ethernet

C

00

A B

C

Switch

Ethernet

35010501 01 Octobre 2005 47

Page 48: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Architectures de communication

Architecture multi-réseau Ethernet/Modbus Plus

La figure ci-dessous illustre une architecture multi-réseau Ethernet/Modbus Plus :

Note : accès possible des équipements sur le réseau Modbus Plus au travers de bridges Ethernet/Modbus Plus. Par contre, les équipements sur le second réseau Modbus Plus ne sont pas accessibles par un équipement Ethernet via le Bridge Plus.

Ethernet

Switch

Ethernet

Modbus Plus Ethernet Bridge

Modbus Plus

Modbus Plus

Bridge Plus

48 35010501 01 Octobre 2005

Page 49: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Architectures de communication

Architecture multi-réseau Ethernet/Fipway

La figure ci-dessous illustre une architecture multi-réseau Ethernet/Fipway :

Note : tous les échanges entre équipements sont possibles.

Ethernet

Switch

Ethernet

Fipway

Fipway

35010501 01 Octobre 2005 49

Page 50: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Architectures de communication

Architectures de bus

Présentation Les équipements Schneider permettent d’associer des bus de communication à des stations autonomes. Les deux figures qui suivent résument les cas de figure courants.

Exemples de Bus Les figures suivantes présentent les différents bus utilisables sur stations autonomes Premium ou Quantum :

Note : pour chacune des illustrations suivantes, tous les équipements d’un même bus peuvent communiquer entre eux, quel que soit le type de bus.

Fipio,Modbus

ouUni-Telway

Modbus

50 35010501 01 Octobre 2005

Page 51: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

5

Routage des messages X-Way

Présentation

Objet de ce chapitre

Ce chapitre décrit les principes de routage des messages X-Way sur des architectures multi-réseaux X-Way.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Généralités 52

Fonctionnalités 53

Adresse principale 54

Adresses d’une station multi-coupleurs 56

Messagerie 57

51

Page 52: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Routage X-Way

Généralités

Présentation Une architecture multi-réseaux est constituée de plusieurs réseaux. Deux niveaux d'architectures sont distingués :

Les architectures multi-coupleurs réseaux dans lesquelles plusieurs réseaux sont présents mais aucune communication entre ces différents segments n'est offerte par le système de communication.Les architectures multi-réseaux composées de plusieurs segments de réseaux interconnectés par des stations bridges. Une transparence de communication est alors offerte entre l'ensemble des équipements présents dans ce type d'architecture.

Le présent chapitre décrit la mise en uvre de la fonction bridge dans une station automate Premium, ainsi que l'utilisation des services de communication dans une architecture multi-réseaux. L'architecture multi-réseaux est conforme aux standards de communication X-Way.

Pour la mise en uvre des stations sur les différents réseaux, reportez-vous à la documentation correspondant au coupleur utilisé.

52 35010501 01 Octobre 2005

Page 53: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Routage X-Way

Fonctionnalités

Présentation Une architecture d'automatisme multi-réseaux X-Way est composée de plusieurs niveaux de réseaux qui s'interconnectent à travers des stations intermédiaires.Dans une architecture multi-réseaux, une seule liaison logique doit exister entre deux stations terminales.

Exemple

Stations terminales

Une station terminale est adressée par le couple {adresse réseau . adresse station}.Les stations terminales réceptionnent les messages destinés à leur adresse réseau ainsi que les messages en diffusion générale, et émettent vers leur connexion réseau l'ensemble des messages destinés à une station distante.

Stations intermédaires

Une station intermédiaire possède autant d'adresses réseaux que de points de connexion à des réseaux différents. Une de ses adresses est considérée comme adresse principale, elle a pour rôle de garantir l'accès à toutes les entités de communication d'une station de routage.

Les station intermédiaires sont classées en deux catégories :Les stations multicoupleursLes stations bridges

Sations multicoupleurs

Elles assurent la gestion de plusieurs coupleurs réseaux, elles garantissent l'ensemble des services mono-réseaux sur les différents segments réseaux (mots communs, télégrammes, messagerie). Elles n'offrent pas la fonctionnalité de routage entre les différentes connexions réseaux.

Stations bridges Elles fournissent les mêmes services que les stations multi-coupleurs, et garantissent en plus la transparence de communication entre les différentes connexions réseaux.

Station {1.1} Station {1.2}

Station {1.3} et {2.1}

Station {1.4} et {3.1}

Station {3.2}Station {2.2}

réseau #3

réseau #1

réseau #2

Stations terminales

Stations terminales

Stations intermédiaires

1

12

2

21

3 4

35010501 01 Octobre 2005 53

Page 54: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Routage X-Way

Adresse principale

Présentation Une station configurée en mode bridge possède autant d'adresses que de points de connexion réseau.

L'adresse réseau correspondant au coupleur réseau de plus basse adresse module (coupleur le plus à gauche dans le rack de la station) est considérée comme l'adresse principale de la station.

L'utilisation de l'adresse principale d'une station permet de garantir l'accès à une station bridge.

Règle Une station bridge doit toujours être accédée par son adresse principale.

Exemple d’adressages

L’exemple porte sur la communication entre des stations connectées sur des réseaux Fipway.

Pour une communication de la station A vers la station R2, l’adresse principale de la station R2 vaut {11.3}.Pour une communication de la station A vers la station R1, l’adresse principale de la station R1 vaut {12.7}.

réseau #1 Ethernet

réseau #11 réseau #12

réseau #13

réseau #21

FipwayFipway

Fipway

Fipway

Uni-Telway

A

C

B

R1R2

R3

1 2

3 4 7

5 4

6

0 5 2 4 5

0 5

56

54 35010501 01 Octobre 2005

Page 55: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Routage X-Way

Pour une communication de la station A vers la station R3, l’adresse principale de la station R3 vaut {13.5}.Pour une communication de la station A vers la station C, l’adresse de la station C vaut {12.7}5.0.56.

35010501 01 Octobre 2005 55

Page 56: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Routage X-Way

Adresses d’une station multi-coupleurs

Présentation Une station configurée en mode multi-coupleur possède autant d'adresses que de points de connexion réseau.

Il n’existe pas d’adresse principale pour la station. Elle sera adressée en fonction du réseau qui communique avec elle.

Règle Une station multi-coupleurs doit toujours être accédée par l'adresse réseau correspondant au coupleur réseau permettant d'entrer dans la station.

Exemple Dans l’exemple suivant, la station R1 n’a pas la fonction bridge entre ses coupleurs 2, 4 et 5.

Pour une communication de la station A vers la station R1, l’adresse vaut {13.5}SYS.Pour une communication de la station B vers la station R1, l’adresse vaut {12.7}SYS.

réseau #12

Fipway

Fipway

A

B

R1

2

7

5

2 5

Ethernet

réseau #13

4

4

7

56 35010501 01 Octobre 2005

Page 57: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Routage X-Way

Messagerie

Avec des stations multi-coupleurs

Les messages à destination d'un réseau sont émis vers le coupleur connecté au réseau destinataire. La phase de configuration permet de déterminer le coupleur destinataire.

Cas particulierLes messages à destination d'un réseau d'adresse inconnue, sont émis vers le réseau d’adresse principal de la station, ainsi que les messages dont le numéro de réseau est égal à 0.

Exemple

L'ensemble des messages destinés au réseau 3 sont émis vers le coupleur d'adresse module 4, et ceux dont le réseau destinataire est 1 vers la liaison réseau intégrée au processeur.

Tous les messages dont l'adresse numéro de réseau est différent de 1 ou 3 sont émis vers le processeur qui gère le réseau principal.Dans une architecture multi-coupleurs, la communication est limitée à un seul niveau de réseau.

Avec des stations bridges

Les messages à destination d’un réseau sont émis vers le coupleur qui a accès à ce réseau. La phase de configuration permet de déterminer les réseaux accessibles pour chaque coupleur de la station.

Cas particulierLes messages dont le numéro de réseau est égal à 0 sont émis vers le réseau d’adresse principal de la station.

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’),...)

réseau 3

réseau 1

2

4

4

35010501 01 Octobre 2005 57

Page 58: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Routage X-Way

58 35010501 01 Octobre 2005

Page 59: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

II

Adressage

Présentation

Objet de cet intercalaire

Cet intercalaire décrit les différentes solutions d’adressage des équipements sur un réseau ou un bus de communication.

Contenu de cette partie

Cette partie contient les chapitres suivants :

Chapitre Titre du chapitre Page

6 Généralités sur l’adressage 61

7 Adressage IP 63

8 Adressage Modbus Plus 67

9 Adressage X-Way 71

59

Page 60: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage

60 35010501 01 Octobre 2005

Page 61: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

6

Généralités sur l’adressage

Présentation

Objet de ce chapitre

Ce chapitre présente les différentes solutions d’adressage des équipements au sein d’une architecture de communication.

Contenu de ce chapitre

Ce chapitre contient les sous-chapitres suivants :

Sous-chapitre Sujet Page

6.1 Généralités 62

61

Page 62: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Présentation de l’adressage

6.1 Généralités

Généralités

Présentation Dans une architecture de communication, chaque équipement doit être identifié par une adresse. Cette adresse est propre à chaque équipement, elle permet à un équipement à l’initiative d’une communication, de déterminer précisément le destinataire. De même 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 partagées de Fipway, ces adresses permettent de connaître les stations propriétaires des différentes informations partagées.

Les produits Schneider supportent trois types d’adressages selon le type d’équipement, de réseau ou de bus utilisé :

l’adressage IP (Voir Adressage IP, p. 63),l’adressage Modbus Plus (Voir Adressage Modbus Plus, p. 67),l’adressage X-Way (Voir Adressage X-Way, p. 71).

62 35010501 01 Octobre 2005

Page 63: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

7

Adressage IP

Rappel sur l’adressage IP

Adresse IP Sur un réseau Ethernet TCP/IP, chaque équipement doit avoir une adresse IP unique. Cette adresse est constituée de deux identificateurs, l'un identifiant le réseau, l'autre identifiant la machine connectée.

La gestionde cette unicité d’adresse s’effectue de la manière suivante :

Lorsque l'environnement du réseau est du type ouvert, l'unicité de l'adresse est assurée par l'attribution d'un identificateur de réseau par l'organisme habilité du pays où se trouve le réseau.Si l'environnement est du type fermé, l'unicité de l'adresse est gérée par le gestionnaire de réseau de l'entreprise.

Une adresse IP est définie sur 32 bits. Elle est constituée de 4 nombres, un pour chaque octet de l'adresse.

Note : normalisé et diffusé largement grâce à internet, l’adressage IP est décrit en détail dans les RFC 1340 et 791 (Request For Comment) qui stipulent les standards internet ainsi que dans les manuels informatiques décrivant les réseaux. Vous pouvez vous y reporter pour de plus amples informations.

63

Page 64: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage IP

Exemple Selon la taille du réseau, trois classes d'adresses sont utilisables :

Espaces réservés pour les différentes classes d'adresses IP :

La classe A s'adresse à des réseaux de grande envergure ayant un grand nombre sites connectés.La classe B s'adresse à des réseaux de moyenne envergure ayant moins de sites connectés.La classe C s'adresse à des réseaux de petite envergure ayant peu de sites connectés.

Sous-adressage et masque de sous-réseau

Une adresse IP est composée de deux identificateurs, l'un identifiant le réseau, l'autre la machine connectée. En réalité l'identificateur de machine peut également regrouper un identificateur de sous-réseau.

Dans un environnement ouvert, après avoir obtenu un identificateur de réseau de l'organisme habilité, l'administrateur local du système a la possibilité de gérer plusieurs réseaux. Cela permet l'installation de réseaux locaux sans rien changer pour le monde extérieur qui a toujours la visibilité sur un seul réseau désigné par l'identificateur de réseau.

Le masque de sous-réseau permet de connaître le nombre de bits attribués respectivement à l'identificateur de réseau et à l'indicateur de sous-réseau (bits à 1), et ensuite à l'identificateur de machine (bits à 0).

Classe Gamme

A 0.0.0.0 à 127.255.255.255

B 128.0.0.0 à 191.255.255.255

C 192.0.0.0 à 223.255.255.255

Classe A

Classe B

Classe C

7 bits

ID réseau0 ID machine

24 bits

14 bits

ID réseau ID machine

16 bits

21 bits

ID réseau ID machine

8 bits

01

01 1

64 35010501 01 Octobre 2005

Page 65: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage IP

Exemple Exemple : 140.186.90.3

Le découpage autorise 254 sous-réseaux possible avec 254 machines par sous-réseau.

La valeur du masque de sous-réseau doit être choisie en cohérence avec la classe de l'adresse IP.

Le masque de sous-réseau aura la valeur :

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 laissée au libre choix de l'utilisateur.

Gateway Le terme Gateway est employé dans ce manuel dans le sens de "routeur". Si la machine destinataire n'est pas connectée au réseau local, le message sera émis vers le "Gateway par défaut" connecté au réseau local qui assurera le routage soit vers un autre Gateway soit vers le destinataire final.

Classe B

Masque de sous-réseau

16 bits

Identificateur de réseau = 140.186

8 bits

24 bits à 1 8 bits à 0

Identificateur de sous-réseau = 90

Identificateur de machine = 3

8 bits

35010501 01 Octobre 2005 65

Page 66: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage IP

66 35010501 01 Octobre 2005

Page 67: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

8

Adressage Modbus Plus

Adressage d’une entité de communication Modbus Plus

Présentation L’adressage Modbus Plus permet d’identifier un équipement sur un réseau Modbus Plus.

Le système d’adressage Modbus Plus est basé sur le chemin à parcourir pour atteindre l’équipement destinataire. Ce chemin est déterminé par les routeurs Modbus Plus appelés aussi Bridges Plus. Ainsi lorsqu’un équipement doit communiquer avec un autre équipement il est nécessaire de déterminer le chemin emprunté par les données qui doivent être communiquées.

Principe Un segment de réseau Modbus Plus peut posséder jusqu’à 64 équipements adressables. Chaque équipement possède une adresse unique comprise entre 1 et 64. Plusieurs segments peuvent être reliés par l’int ermédiaire de Bridges Plus.

Le chemin de routage est déterminé par 5 octets qui indiquent successivement les adresses des équipements traversés avant d’arriver au destinataire.

Ce système de routage permet de traverser 3 segments maximum, c’est à dire faire communiquer les stations appartenant à 5 segments consécutifs.

Note : lorsque les 5 octets ne sont pas tous nécessaires (traversée d’un seul Bridge Plus par exemple), les octets restants sont positionnés à 0.

67

Page 68: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage Modbus Plus

Illustration L’illustration suivante présente une structure Modbus Plus multi-segment. Trois exemples caractéristiques expliquent l’adressage Modbus Plus :

Quantum

Quantum

Quantum

Quantum

Modbus Plus

Premium

BP85Bridge Plus

BP85Bridge Plus

BP85Bridge Plus

Bridgemultiplexeur

MaîtreA

EsclaveA

Modem

Modem

Modem

Esclave113

Esclave69

22 13 61

15 253012

7 224

962

432113

2

68 35010501 01 Octobre 2005

Page 69: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage Modbus Plus

Exemple 1 Le chemin d'adresse (routing path) pour accéder à la station Quantum est :61, 30, 22, 62, 0.

Exemple 2 Le chemin d’adresse (routing path) pour accéder à l’esclave A est le suivant :61, 25, 1, 0, 0.

Exemple 3 Le chemin d’adresse (routing path) pour accéder à l’esclave 113 est le suivant :61, 25, 4, 113, 0.

Note : Le 0 final est rajouté pour que le chemin d’adresse soit composé de 5 octets.

Note : L’esclave A étant seul sur le port numéro 1, il suffit d’indiquer le numéro du port et de compléter par des 0 pour obtenir les 5 octets du chemin d’adresse.

Note : Lorsque plusieurs esclaves sont connectés au même port, il est nécessaire d’indiquer le numéro d’esclave après le numéro de port. N’oubliez pas de compléter l’adresse par un 0 pour obtenir les 5 octets.

35010501 01 Octobre 2005 69

Page 70: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage Modbus Plus

70 35010501 01 Octobre 2005

Page 71: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

9

Adressage X-Way

Présentation

Objet de ce chapitre

Ce chapitre décrit l’adressage X-Way et indique ses champs d’application.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Adressage d’une entité de communication 72

Types d’entités de communication 74

Adressage des voies de communication d’un processeur 76

Adressage d’un module de communication TSX SCY 21601 78

Exemples d’adressage intra-station : adressage Uni-Telway 79

Exemples d’adressage intra-station : adressage Fipio 81

Exemples d’adressage inter-station 82

71

Page 72: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage X-Way

Adressage d’une entité de communication

Présentation L’adressage X-Way permet d’identifier une entitée de communication sur un réseau ou un bus ou encore sur un bus d’une station d’un réseau. Chaque station est identifiée par une adresse unique composée d'un numéro de réseau et d'un numéro de station. Ensuite,les adresses diffèrent selon le bus :

bus Uni-Telway ou Modbus,bus Fipio.

A l'intérieur d'une station chaque entité de communication est caractérisée par une adresse topologique (chemin d’accès) et un type (Voir Types d’entités de communication, p. 74).

Adressage d’une station sur un réseau

L’adresse d’une station sur un réseau est de la forme : ADDR(’{n.s}SYS’)

avec :n : numéro de réseau (network),s : numéro de station (station),SYS : mot clé utilisé pour pour stipuler le système serveur de la station (Voir Types d’entités de communication, p. 74) .

Adressage d’un équipement sur un bus Uni-Telway ou Modbus

L’adresse d’un équipement sur un bus Uni-Telway ou Modbus dépend de la station qui gère le bus :

station autonome : ADDR(’r.m.c.e’)station appartenant à un réseau : ADDR(’{n.s}r.m.c.e’)

avec :n : numéro de réseau (network),s : numéro de station (station),r : numéro de rack (rack),m : numéro de module (module),c : numéro de voie (channel),e : numéro d’équipement ou d’esclave (equipment).

Note : une adresse s’exprime sous la forme d’une chaîne de caractères. Toutefois elle n’est exploitable que par l’utilisation de la fonction ADDR() c’est pourquoi la notation suivante sera utilisée pour décrire une adresse : ADDR(’chaîne d’adresse’);

72 35010501 01 Octobre 2005

Page 73: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage X-Way

Adressage d’un équipement sur un bus Fipio

L’adresse d’un équipement sur un bus Fipio dépend de la station qui gère le bus :station autonome : ADDR(’\b.e\SYS’)station appartenant à un réseau : ADDR(’{n.s}\b.e\SYS’)

avec :n : numéro de réseau (network),s : numéro de station (station),b : numéro de bus (bus), pour Fipio le numéro de bus est toujours 2,e : numéro d’équipement (equipment),SYS : mot clé utilisé pour pour stipuler le système serveur de la station (Voir Types d’entités de communication, p. 74) .

Exemple La figure ci-dessous donne l’adresse de la station située dans le rectangle gris, il s’agit de l'esclave 2 de la voie 1 du module présent à l'emplacement 1 du rack 0 (rack de base) de la station 3 sur le réseau 20 :

Ad0 = 2

Station 2

Réseau 20

Station 3

ADDR(‘{20.3}0.1.1.2’)

35010501 01 Octobre 2005 73

Page 74: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage X-Way

Types d’entités de communication

Présentation Il existe différents types d’entités de communication. Pour les caractériser, des mots clefs ont été créés : SYS, APP, APP.num. Ces mots clefs sont décrits dans les paragraphes qui suivent.

Un autre mot clef, ALL, permet d’envoyer des messages en diffusion générale.

Ces échanges sont effectués par des fonctions de communication qui sont décrites dans le manuel Bibliothèque des EFs de communication.

Il est possible de classer les adresses en trois types :les adresses locales,les adresses distantes,les adresses de diffusion.

Mots clés Les mots clés sont :Le mot clé SYS permet l'accès au serveur Uni-te d’un processeur, d'une voie, d'un module de communication, ... .Le mot clé APP permet l'accès à l'application PL7 ou Unity Pro d'une station.le mot clé ALL est défini pour décrire une diffusion. Il peut remplacer l'un des éléments d'une adresse topologique. Le niveau de diffusion est déterminé selon la localisation du mot clé ALL dans l'adresse :

accolé au numéro de réseau, la diffusion s'effectue vers l'ensemble des stations du réseau sélectionné (exemple : l’adresse ADDR(’{2.ALL}’) représente toutes les stations connectées sur le réseau 2),accolé au numéro de station, la diffusion s'effectue vers l'ensemble des entités raccordées aux voies de communication intra-station (exemple : l’adresse ADDR(’{2.4}ALL’) représente toutes les entités de communication de la station 4 du réseau 2).

Note : lorsque l'application émettrice désire communiquer avec un bloc fonction texte de l'application PL7-2 ou PL7-3 d'un automate TSX série 7, le mot clé doit être APP.num où num correspond au numéro du bloc texte destinataire de l'échange.

74 35010501 01 Octobre 2005

Page 75: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage X-Way

Adresses locales Les adresses locales contiennent les adresses topologiques et les adresses d’esclaves sur un bus.

Adresses distantes

Les adresses distantes correspondent aux adresses d’équipements connectés à un réseau.

Adresses en diffusion

Les adresses en diffusion dépendent des équipements destinataires.

Destinataire Adresse locale

Serveur Uni-TE d’un Micro/Premium SYS

Application PL7 ou Unity Pro APP

Application PL7-3 APP.numéro du bloc texte

Esclave Uni-Telway module.voie.numéro d'esclave

Esclave Modbus module.voie.numéro d'esclave

Liaison en mode caractères module.voie.SYS

Serveur d’un module module.SYS

Serveur d’un sous-module ou voie module.voie.SYS

Serveur d’un équipement Fipio \numéro de bus.point de connexion\SYS

Destinataire Adresse distante

Destinataire sur un réseau distant {réseau.station}adresse locale

Destinataire sur un réseau local {station}adresse locale

Destinataire Adresse de diffusion

Diffusion vers toutes les stations {réseau.ALL}adresse locale

Diffusion vers toutes les adresses locales {réseau.station}ALL

Diffusion vers tous les modules ALL.SYS

Diffusion vers tous les esclaves Uni-Telway ou Modbus

module.voie.ALL

35010501 01 Octobre 2005 75

Page 76: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage X-Way

Adressage des voies de communication d’un processeur

Présentation Les exemples suivants donnent les différents types d’adressage associés aux voies de communication d’un processeur.

Les exemples s’articuleront autour d’un processeur de type Premium.

Les modules possèdent une adresse géographique fonction de la position du module dans le rack.

Suivant la configuration désirée, il peut y avoir dans le rack une alimentation simple ou double format qui occupe 1 ou 2 emplacements. Par conséquent, le premier emplacement utilisé par le processeur est soit 0 soit 1.

Avec une alimentation simple format

L’alimentation occupe un emplacement. Les voies de communication du processeur pourront donc avoir les adresses suivantes :

Rack 0. Module 0. Voie 0 : prise terminal (voie intégrée)

Rack 0. Module 0. Voie 2 : prise Fipio (voie intégrée)

Rack 0. Module 0. Voie 1 : carte PCMCIA (voie d’accueil)

76 35010501 01 Octobre 2005

Page 77: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage X-Way

Avec une alimentation double format

L’alimentation occupe deux emplacements. Les voies de communication du processeur pourront donc avoir les adresses suivantes :

Rack 0. Module 1. Voie 0 : prise terminal (voie intégrée)

Rack 0. Module 1. Voie 2 : prise Fipio (voie intégrée)

Rack 0. Module 1. Voie 1 : carte PCMCIA (voie d’accueil)

35010501 01 Octobre 2005 77

Page 78: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage X-Way

Adressage d’un module de communication TSX SCY 21601

Présentation Les exemples suivants donnent les différents types d’adressage associés aux modules de communication TSX SCY 21601.

Les exemples s’articuleront avec un processeur de type Premium.

Exemples Les voies de communication du module pourront avoir les adresses suivantes :

Note : Il est rappelé que ces types de module de communication sont limités en fonction du type de processeur. Repportez au manuel de mise en oeuvre pour comptabiliser le nombre de voie métier communication.

Rack 0. Module 0. Voie 0 :prise terminal (voie intégrée)

Rack 0. Module 0. Voie 1 : carte PCMCIA (voie d’accueil) Rack 0. Module 5. Voie 1 : carte PCMCIA

Rack 0. Module 5. Voie 0 :liaison intégrée

Rack 1. Module 10. Voie 0 :liaison intégrée

Rack 7. Module 05. Voie 0 :liaison intégrée

Rack 7. Module 05. Voie 1 : carte PCMCIA

Rack 1. Module 10. Voie 1 : carte PCMCIA

Rack 0

Rack 1

Rack 7

78 35010501 01 Octobre 2005

Page 79: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage X-Way

Exemples d’adressage intra-station : adressage Uni-Telway

Présentation Avec cet adressage, une station maître peut accéder à différents esclaves connectés sur un bus.

Dans les exemples suivants, les esclaves sont reliés à la station maître (station avec un processeur de type Premium) par un bus Uni-Telway.

Règles d’adressage

Dans cette configuration, l’adressage vaut :Pour l’adresse du rack :

0 à 7Pour l’adresse du module :

0 à 14Pour l’adresse de la voie :

0 si la connexion est par la prise terminal0 si la connexion est par la liaison intégrée d’un module TSX SCY 216011 si la connexion est par une carte PCMCIA

Pour l’esclave :1 à 98 si l’esclave est connecté à une carte PCMCIA ou la liaison intégrée du module TSX SCY 21601. Dans ce cas la station maître peut scruter jusqu’à 98 esclaves.1 à 8 si l’esclave est connecté à la prise terminal. Dans ce cas la station maître peut scruter jusqu’à 8 esclaves.

Connexion par prise terminal

Un équipement d'adresse Ad0=8 est connecté à la prise terminal d'un Premium.

Adressage de l’esclave 8 : ADDR(’0.0.0.8’)

Maître

EsclaveAd0 = 8

Uni-Telway

35010501 01 Octobre 2005 79

Page 80: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage X-Way

Connexion par module TSX SCY 21601

Un équipement d'adresse Ad0=1 est connecté à la liaison intégrée d'un TSX SCY 21601 à la position 2 dans le rack de base.

Adressage de l’esclave 1 : ADDR(’0.2.0.1’)

Maître

EsclaveAd0 = 1

Uni-Telway

80 35010501 01 Octobre 2005

Page 81: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage X-Way

Exemples d’adressage intra-station : adressage Fipio

Présentation Les échanges avec le gestionnaire sont du type échanges de variables ou de messages.La syntaxe d'adressage est la suivante pour accéder au serveur de messagerie Unite :\ numéro de bus . point de raccordement \ SYS

Règles d’adressage

Dans le cas d’une communication par Fipio, l’adressage vaut :Pour l’adresse du bus : toujours 2 pour un bus FipioPour le point de raccordement : 1 à 127 car il est possible de connecter jusqu’à 127 équipement sur le bus

Exemples Dans l’exemple suivant, le gestionnaire s’adresse au Premium au point de raccordement 4 ou au magelis au point de raccordement 8.

Adressage de l’équipement 4 : ADDR(’\2.4\SYS’)Adressage de l’équipement 8 : ADDR(’\2.8\SYS’)

Fipio

0

4

5

8

Magelis

Micro

Premium

35010501 01 Octobre 2005 81

Page 82: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage X-Way

Exemples d’adressage inter-station

Présentation Lors d'un échange inter-station (c'est-à-dire entre deux stations d'un même réseau ou de deux réseaux différents), l'adresse doit, de plus, indiquer le numéro de réseau et le numéro de station de l'entité destinataire.

Exemple 1 La configuration multiréseaux est la suivante :

Dans le premier cas, la station B s’adresse au système de la station A :ADDR(’{21.1}SYS’)

Dans le second cas, la station B s’adresse à la station C :ADDR(’{1.2}0.5.0.56’)

Réseau 1 Ethernet

C

1

B

A

Réseau 11

Fipway Fipway

Fipway

Uni-Telway

Réseau 21

6

1

3

4

2

56

0 1 2 3 4 5

82 35010501 01 Octobre 2005

Page 83: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage X-Way

Exemple 2 Dans l'exemple ci-dessous on se propose d'accéder au système d'un Magelis connecté sur un bus Fipio (point de raccordement 6) et de communiquer avec le bloc texte TXT 8 d'un automate programmable modèle 40 connecté sur le réseau 2.

L'adresse du bloc texte TXT 8 de l'automate TSX 7 station 4 est :ADDR(’{2.4}APP.8’)

L'adresse du système du Magelis est :ADDR(’{2.4}\2.6\SYS’)

Réseau 2 Fipway

FipwayFipio

Magelis

Communication avec le bloc TXT 8

Communication avec le système du Magelis

Point de raccordement 6

Station 2

Station 3Station 1

Réseau 3

Station 4TSX 7

35010501 01 Octobre 2005 83

Page 84: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Adressage X-Way

84 35010501 01 Octobre 2005

Page 85: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

III

Modes opératoires

Présentation

Objet de cet intercallaire

Cet intercalaire décrit les modes opératoires associés au métier communication.

Contenu de cette partie

Cette partie contient les chapitres suivants :

Chapitre Titre du chapitre Page

10 Configuration réseau 87

11 Configuration bus 95

12 Configuration des stations de routage X-Way 107

13 Mise au point 121

14 Programmation et aide à la saisie des fonctions de communication

125

85

Page 86: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Modes opératoires

86 35010501 01 Octobre 2005

Page 87: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

10

Configuration réseau

Présentation

Objet de ce chapitre

Ce chapitre présente les différents outils de configuration d’un réseau, au niveau global et au niveau station.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Principe de configuration d’un réseau sous Unity Pro 88

Création d’un réseau logique 89

Configuration d’un réseau logique 91

Association d’un réseau logique à un matériel réseau 92

87

Page 88: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration réseau

Principe de configuration d’un réseau sous Unity Pro

Présentation Sous Unity Pro, la mise en oeuvre d’un réseau s’effectue à partir du navigateur application et à partir de l’éditeur de configuration matérielle. La méthode nécessite les quatre étapes suivantes :

la création d’un réseau logiquela configuration du réseau logiquela déclaration du module ou de la carte PCMCIAl’association de la carte ou du module au réseau logique.

Ces quatre méthodes sont présentées dans la suite de cette documentation.

Dans ce manuel nous vous présentons la méthode, pour connaître le détail des configurations des différents réseaux, reportez-vous à la documentation spécialisée :

Configuration Ethernet (Voir Manuel Premium et Atrium sous Unity Pro, Réseau Ethernet, Paramètres de configuration ),Configuration Modbus Plus (Voir Manuel Premium et Atrium sous Unity Pro, Réseau Modbus Plus, Paramètres de configuration),Configuration Fipway (Voir Manuel Premium et Atrium sous Unity Pro, Réseau Fipway, Ecran de configuration ).

Note : l’intérêt de cette méthode réside dans le fait que dès la seconde étape, vous pouvez concevoir votre application de communication (vous n’êtes pas obligé de posséder le matériel pour commencer à travailler) et utiliser le simulateur pour tester son fonctionnement.

Note : les deux premières phases s’exécutent à partir du navigateur projet et les deux suivantes à partir de l’éditeur de configuration matérielle.

88 35010501 01 Octobre 2005

Page 89: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration réseau

Création d’un réseau logique

Présentation La première étape pour mettre en oeuvre un réseau de communication consiste à créer un réseau logique.

La marche à suivre est donnée dans la suite de cette documentation.

Création d’un réseau logique

Le tableau suivant décrit comment créer un réseau à partir du navigateur application.

Etape Action

1 Cliquez à l’aide du bouton de droite de la souris sur le sous onglet Réseaux de l’onglet Communication du Navigateur projet et choisissez l’option Nouveau réseau.Résultat :

Aucune sélection

Changer nom :

Liste des réseaux disponibles :

Réseau Commentaire

OK Annuler

Ajouter réseau

Aide

35010501 01 Octobre 2005 89

Page 90: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration réseau

2 Choisisssez le réseau que vous voulez créer dans la liste des réseaux disponibles et Choisissez lui un nom significatif.Résultat : exemple d’un réseau Ethernet.

Remarque : en cliquant sur l’onglet Commentaire, vous pouvez également saisir un commentaire si vous le désirez.

3 Cliquez sur OK, un nouveau réseau logique est créé.Résultat : nous venons de créer le réseau Ethernet qui apparaît dans le navigateur projet.

Remarque : comme vous pouvez le constater, une petite icône indique que le réseau logique n’est pas associé à un matériel de l’automate. D’autre part le petit signe en "v" bleu indique que le projet nécessite une regénération pour pouvoir être utilisé dasn l’automate.

Etape Action

Ethernet

Changer nom :

Liste des réseaux disponibles :

Réseau Commentaire

OK Annuler Aide

Ajouter réseau

Ethernet usine

Réseaux

Table de routage

Communication

Ethernet usine

90 35010501 01 Octobre 2005

Page 91: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration réseau

Configuration d’un réseau logique

Présentation La seconde étape pour mettre en oeuvre un réseau de communication consiste à configurer un réseau logique.

La marche à suivre est donnée dans la suite de cette documentation.

Nous effectuerons l’accès à la configuration du réseau, pour savoir comment configurer les différents réseaux, reportez-vous à la documentation spécialisée :

Configuration Ethernet (Voir Manuel Premium et Atrium sous Unity Pro, Réseau Ethernet, Paramètres de configuration ),Configuration Modbus Plus (Voir Manuel Premium et Atrium sous Unity Pro, Réseau Modbus Plus, Paramètres de configuration),Configuration Fipway (Voir Manuel Premium et Atrium sous Unity Pro, Réseau Fipway, Ecran de configuration ).

Configuration d’un réseau logique

Le tableau suivant décrit comment accéder à la configuration d’un réseau à partir du navigateur projet.

Etape Action

1 Dans le navigateur projet, déployez l’arborescence située du sous onglet Réseaux de l’onglet Communication afin de visualiser l’ensemble des réseaux de l’application.Exemple :

2 Double cliquez sur le réseau que vous voulez configurer pour obtenir la fenêtre de configuration du réseau.Remarque : les fenêtres diffèrent selon la famille de réseau choisie. Mais pour tous les réseaux, c’est à partir de cette fenêtre que vous pourrez configurer les Global Data, L’IO scanning, les services Peer Cop, les mots communs...Note : pour les réseaux Ethernet une étape intermédiare est nécessaire, il s’agit de choisir la famille du module qui sera utilisé dans la configuration matérielle.

Communication

Ethernet emballageRéseaux

Ethernet usine

Fipway usinage

Modbus Plus peinture

35010501 01 Octobre 2005 91

Page 92: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration réseau

Association d’un réseau logique à un matériel réseau

Présentation La dernière étape pour mettre en oeuvre un réseau de communication consiste à associer un réseau logique à un module réseau ou une carte de communication Modbus Plus ou Fipway. Bien que les écrans diffèrent, la procédure est identique pour chaque matériel réseau.

Comment associer un réseau logique

Le tableau suivant décrit comment associer un réseau logique à un matériel réseau déclaré dans l’éditeur de configuration matérielle.

Etape Action

1 Ouvrez l’éditeur de configuration matérielle.

2 Effectuez un double clic sur le matériel (module Ethernet ou carte PCMCIA Fipway ou Modbus Plus) que vous voulez associer à un réseau logique

3 Sélectionnez la voie ainsi que la fonction.Résultat : pour un coupleur TSX ETY 4103 nous obtenons :

ETH TCP IP

Lien réseau :

Tâche :

Fonction :

0.2 : TSX ETY 4103

MODULE ETHERTNET TCP/IP, SERVEUR WEB BASIC

TSX ETY 4103 Voie 0

MAST

Aucune liaison

Config

92 35010501 01 Octobre 2005

Page 93: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration réseau

4 Dans la zone Lien réseau, sélectionnez le réseau à associer à la carte.Résultat :

5 Validez votre choix et fermez la fenêtre.Résultat : le réseau logique est associé au matériel. L’icône associée à ce réseau logique change et indique le lien avec un automate. D’autre part, les numéros de rack, module et voie sont mis à jour dans l’écran de configuration du réseau logique. Dans notre exemple nous obtenons le navigateur projet suivant :

Etape Action

ETH TCP IP

Lien réseau :

Tâche :

Fonction :

0.2 : TSX ETY 4103

MODULE ETHERTNET TCP/IP, SERVEUR WEB BASIC

TSX ETY 4103 Voie 0

MAST

Ethernet_usine

Config

Réseaux

Table de routage

Communication

Ethernet_usine

35010501 01 Octobre 2005 93

Page 94: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration réseau

94 35010501 01 Octobre 2005

Page 95: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

11

Configuration bus

Présentation

Objet de ce chapitre

Ce chapitre présente les moyens d’accès aux outils de configuration d’un bus.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Comment créer et accéder aux bus de terrain RIO\DIO 96

Accès à la configuration des bus sur cartes PCMCIA et SCY 21601 103

95

Page 96: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration bus

Comment créer et accéder aux bus de terrain RIO\DIO

Introduction Les automates Quantum offrent une solution d’architecture d’entrées\sorties décentralisées :

bus RIO, ce réseau est basé sur la technologie de reseau de décentralisation d’entrées\sorties S908. On peut configurer jusqu’a 31 stations décentralisées, chaque station pouvant supporter jusqu’à 128 mots d’entrées\sortiesbus DIO, ce réseau est basé sur la technologie Modbus Plus. On peut configurer 32 abonnés sur 500m (avec récepteur 64 abonnés sur 2000m).

Création d’un bus RIO

Le tableau suivant décrit la marche à suivre pour créer un bus RIO à partir d’un module de communication :

Etape Action

1 A partir de l’éditeur de bus sélectionnez l’emplacement où vous souhaitez insérer le module de communication.

2 A partir du menu contextuel, sélectionnez la commande Nouvel équipement.Résultat : la fenêtre Nouvel équipement apparaît

3 Déployez le répertoire communication.Résultat : la fenêtre suivante apparaît

Nouvel équipement

Adresse : 4

Référence Descriptionlocale Station Quantum

Alimentation

Communication

locale Station Quantum

1140 CRP 93X 00140 EIA 921 00140 NOE 211 00140 NOE 251 00140 NOE 311 00140 NOE 351 00140 NOE 771 00140 NOE 771 01140 NOE 771 10140 NOE 771 11140 NOM 2XX 00140 NWM 100 00

MODULE RIO S908VOIE AS-I 1MODULE ETHERNET SY/MAX QUANTUM...MODULE ETHERNET SY/MAX QUANTUM...MODULE ETHERNET TCP IP, SERVEUR...MODULE ETHERNET TCP IP, SERVEUR...MODULE ETHERNET TCP IP, SERVEUR...MODULE ETHERNET TCP IP, SERVEUR...MODULE ETHERNET TCP IP, SERVEUR...MODULE ETHERNET TCP IP, SERVEUR...MN1 MB+MODULE WEB SERVEUR IHM FACTORYC...

Analogique

96 35010501 01 Octobre 2005

Page 97: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration bus

4 Pour créer un bus RIO, sélectionnez un module 140 CRP 93x 00. Résultat : le bus apparaît dans le navigateur projet :

Etape Action

Vue structurelleNavigateur du projet

Station

Variables et instances FBCommunicationProgrammeTables d'animationEcrans d'exploitationDocumentation

Types FB dérivésTypes données dérivés

Configuration1 : Bus Quantum local

1 : Station locale d'entrées/sorties 2 : Bus RIO

35010501 01 Octobre 2005 97

Page 98: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration bus

Création d’un bus DIO

Le tableau suivant décrit la marche à suivre pour créer un bus DIO à partir d’un module de communication :

Etape Action

1 A partir de l’éditeur de bus sélectionnez l’emplacement où vous souhaitez insérer le module de communication.

2 A partir du menu contextuel, sélectionnez la commande Nouvel équipement.Résultat : la fenêtre Nouvel équipement apparaît.

3 Déployez le répertoire communication.Résultat : la fenêtre suivante apparaît

4 Pour créer un bus, sélectionnez un module140 NOM 2XX 00.Résultat : le module apparaît sur le rack.

5 Double cliquez sur le port Modbus Plus du module140 NOM 2XX 00 du rack.Résultat : la fenêtre de configuration du bus apparaît.

6 Cochez la case Bus DIO.

Nouvel équipement

Adresse : 4

Référence Descriptionlocale Station Quantum

Alimentation

Communication

locale Station Quantum

1140 CRP 93X 00140 EIA 921 00140 NOE 211 00140 NOE 251 00140 NOE 311 00140 NOE 351 00140 NOE 771 00140 NOE 771 01140 NOE 771 10140 NOE 771 11140 NOM 2XX 00140 NWM 100 00

MODULE RIO S908VOIE AS-I 1MODULE ETHERNET SY/MAX QUANTUM...MODULE ETHERNET SY/MAX QUANTUM...MODULE ETHERNET TCP IP, SERVEUR...MODULE ETHERNET TCP IP, SERVEUR...MODULE ETHERNET TCP IP, SERVEUR...MODULE ETHERNET TCP IP, SERVEUR...MODULE ETHERNET TCP IP, SERVEUR...MODULE ETHERNET TCP IP, SERVEUR...MN1 MB+MODULE WEB SERVEUR IHM FACTORYC...

Analogique

98 35010501 01 Octobre 2005

Page 99: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration bus

7 Validez la configuration.Résultat : la bus DIO apparaît dans le navigateur projet.

Etape Action

Vue structurelleNavigateur du projet

Station

Variables et instances FBCommunicationProgrammeTables d'animationEcrans d'exploitationDocumentation

Types FB dérivésTypes données dérivés

Configuration1 : Bus Quantum local1 : Station locale d'entrées/sorties2 : Bus RIO3: Bus DIO

35010501 01 Octobre 2005 99

Page 100: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration bus

Création d’un bus DIO à partir du processeur

Le tableau suivant décrit la marche à suivre pour créer un bus DIO à partir du processeur :

Etape Action

1 A partir de l’éditeur de bus double cliquez sur le port Modbus Plus du processeur.

2 Cochez la case Bus DIO.

3 Validez la configuration.Résultat : la bus DIO apparaît dans le navigateur projet.

Vue structurelleNavigateur du projet

Station

Variables et instances FBCommunicationProgrammeTables d'animationEcrans d'exploitationDocumentation

Types FB dérivésTypes données dérivés

Configuration1 : Local Quantum Bus

1 : Quantum Drop for local2 : RIO bus3: DIO bus

100 35010501 01 Octobre 2005

Page 101: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration bus

Accès à un bus RIO ou DIO

Pour accéder à un bus, exécutez les actions suivantes :

Etape Action

1 A partir du navigateur du projet déployez le répertoire Configuration. Exemple :

Vue structurelle

Navigateur du projet

Station

1 : Local Quantum Bus2 : RIO bus3 : DIO bus

DDT (Types)DFB (types)VariablesCommunication

RéseauTable de routage

ProgrammeTâchesEvénements

Tables d'animationEcran d'exploitation intégréDocumentation

Configuration

35010501 01 Octobre 2005 101

Page 102: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration bus

2 Sélectionnez le sous-répertoire Bus RIO ou Bus DIO suivant le bus que vous souhaitez ouvrir et par le menu contextuel choisissez la commande Ouvrir.La fenêtre suivante est affichée pour le RIO bus:

La fenêtre suivante est affichée pour le DIO bus:

Etape Action

Bus RIO

Bus : 2 140 CRP 93X 00 01.0

Bus DIO

Bus : 3 140 NOM 2XX 00 01.00

102 35010501 01 Octobre 2005

Page 103: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration bus

Accès à la configuration des bus sur cartes PCMCIA et SCY 21601

Introduction Pour tous les bus de communication autres que ceux précédemment décrits, l’accès aux écrans de configuration s’effectue par l’intermédiaire de la configuration matérielle du module (TSX SCY 21601) ou de la carte PCMCIA concernée. Dans cette partie, nous décrirons comment créer un nouveau bus en déclarant une carte PCMCIA puis nous verrons comment accéder à la configuration du bus.

Comment créer un nouveau bus de communication

Le tableau suivant décrit les actions à effectuer pour créer un bus de communication.

Etape Action

1 Double cliquez sur l’emplacement de la carte PCMCIA qui devra gérer le bus de communication désiré (dans un module TSX SCY 21601 ou un processeur).Résultat :

2 Sélectionnez le type de carte gestionnaire de bus désirée.Résultat : le bus de communication est créé, il faut maintenant le configurer. Pour cela vous pouvez suivre la procédure décrite dans le paragraphe suivant.

Créer/Remplacer le sous-module

OK

Annuler

Aide

Référence Description

FCS SCP 111FCS SCP 114TSX CPP 100TSX FPP 10TSX FPP 20 TSX FPP 200 TYSX MBP 100TSX SCP 111 TSX SCP 112 TSX SCP 114

CARTE PCMCIA OPEN RS232CARTE PCMCIA OPEN RS485CARTE PCMCIA CANopenCARTE PCMCIA Fipio CARTE PCMCIA FipwayCARTE PCMCIA FipwayCARTE PCMCIA Modbus PlusCARTE PCMCIA MP RS232CARTE PCMCIA MP CLCARTE PCMCIA MP RS485

Communication Communication

35010501 01 Octobre 2005 103

Page 104: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration bus

Comment configurer un bus de communication

Le tableau suivant décrit les actions à effectuer pour configurer un bus de communication.

Etape Action

1 Double-cliquez sur l’emplacement de la carte PCMCIA qui devra gérer le bus de communication désiré.Résultat : un écran de ce type apparaît.

0.1 : Slot B: TSX SCP 114

CARTE PCMCIA MP RS485

Voie 1TSX SCP 114 A Description

CARTE PCMCIA RS485

SPECIFICATIONS

Type de bus

StructureInterface physiqueTaux de données

Services

Uni-Telway, Modbbus/Jbus, car

RS 485 isolé0.3-19.2 Kbps

Uni-Telway:- Uni-TE traitement du message, 240- Application à application,- Transparence de tous les équipements Modbus/Jbus :

104 35010501 01 Octobre 2005

Page 105: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration bus

2 Sélectionnez la voie et la fonction désirée (par exemple Modbus.Résultat : un écran de ce type apparaît, il reste à configurer le bus selon les paramètres de l’application.

Etape Action

0.1 : Slot B: TSX SCP 114

CARTE PCMCIA MP RS 485

TSX SCP 114 A Voie 1

Fonction :

Liaison JBus Mod

MASTTâche :

Config

Maître Type

Maître

Esclave

Boucle de courant (PSR)

Vitesse de transmission

Délai inter-caractères

Données Stop

Parité

Retard RTS/CTS

3Nombre d'esclaves

X 100ms

100Délai de réponse

Numéro d'esclave 1

Multipoint Point à point

X 10 ms

9600 bit/s

Par défaut 4 ms

ASCII (7 bits)

RTU (8 bits)

1 bit

2 bits

Paire Impaire Aucune

0 Porteuse (DCD)

35010501 01 Octobre 2005 105

Page 106: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration bus

106 35010501 01 Octobre 2005

Page 107: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

12

Configuration des stations de routage X-Way

Présentation

Objet de ce chapitre

Ce chapitre présente les modes opératoires nécessaires à la configuration des stations de routage X-Way.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Configuration 108

Configuration des services multi-réseaux 109

Comment configurer un coupleur routeur X-Way 111

Exemples de stations de routage X-Way 115

Exemples de routage partiel 117

107

Page 108: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration du routage X-Way

Configuration

Présentation Dans une station intermédiaire, la gestion de plusieurs coupleurs réseaux nécessite une phase de configuration pour distribuer aux différentes entités réseaux les caractéristiques de fonctionnement.

ATTENTIONCohérence des données de routageLes informations de routage multi-réseaux sont construites au niveau station lors de la configuration de chaque bridge. Aucune vérification de cohérence n'est effectuée entre l'ensemble des données de routage d'une même architecture réseau.

Le non-respect de ces précautions peut entraîner des lésions corporelles ou des dommages matériels.

Stations intermédiaires

Station {1.1} Station {1.2}

réseau 1

Stations terminales

1 2

Station {1.4} et {3.1}

Station {2.2} Station {3.2}

1

2

4

réseau 3

Stations terminales

Configuration station Unity Pro

108 35010501 01 Octobre 2005

Page 109: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration du routage X-Way

Configuration des services multi-réseaux

Présentation Dans une station supportant plusieurs coupleurs réseau, chaque point de connexion réseau, est considéré comme une adresse pour la station. Lors de la configuration de chaque coupleur, il faut définir pour chaque point de connexion, la liste des numéros des réseaux qui sont accessibles.

En fonction du processeur choisi lors de la configuration matérielle, une station bridge ne peut gérer que 3 ou 4 coupleurs réseau, la table possèdera donc 4 éléments au maximum.

Illustration Un écran spécifique permet la saisie des données de routage pour l'ensemble des coupleurs réseaux d'une station.

12

3

4

Table X-Way

Réseau

Ethernet_1

Ethernet

Réseau

Ethernet_2

Ethernet

Supprimer liste réseau

1 2

AnnulerOK

Réseaux accessibles Réseaux disponibles

Sélection de réseaux accessibles

1234567891011131415

12

35010501 01 Octobre 2005 109

Page 110: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration du routage X-Way

Eléments et fonctions

Ce tableau décrit les différentes zones constituant l’écran de configuration :

Repère Zone Fonction

1 Réseau logique

permet de visualiser le nom du réseau logique.

2 Type de réseau

permet de visualiser le type de réseau.

3 Réseaux accessibles

permet :pour la zone Réseau logique dégrisée, de saisir la liste des réseaux accessibles par ce coupleur,pour les zones Réseau logique grisées, de visualiser la liste des réseaux accessibles par ces coupleurs.

4 Réseaux disponibles

permet de sélectionner les réseaux accessibles pour un coupleur configuré comme bridge.Une liste de numéros de 1 à 127 représente les réseaux disponibles pour un point de connexion. Chaque numéro de réseau sélectionné comme étant accessible est retiré de la liste des réseaux disponibles afin d'éviter les erreurs de configuration.

110 35010501 01 Octobre 2005

Page 111: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration du routage X-Way

Comment configurer un coupleur routeur X-Way

Présentation Avant de configurer le coupleur en routeur X-Way, il faut créer préalablement les réseaux logiques de la station.

Marche à suivre La procédure suivante permet d’accéder puis de configurer le coupleur de la station en routeur X-Way.

Etape Action

1 Dépliez l’onglet communication de votre navigateur projet et cliquez sur l’onglet Table X-Way de l’onglet Table de routage.Résultat : la fenêtre suivante apparaît.

Si la liste des réseaux accessibles du coupleur est vide, la fenêtre apparait automatiquement (sans effectuer de double-clic).

Table X-Way

Réseau

Ethernet_1

Ethernet

Réseau

Fipway_1

Fipway

Supprimer liste réseau

Réseau

Ethernet_2

Ethernet

35010501 01 Octobre 2005 111

Page 112: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration du routage X-Way

2 Effectuez un double-clic sur la zone en inverse vidéo afin de configurer le premier réseau.

RésultatLa fenêtre Sélection des réseaux accessibles apparait.

3 Effectuez un double-clic sur le numéro de réseau désiré dans la liste déroulante Réseaux disponibles.

RésultatLe numéro de réseau est affecté dans la liste déroulante Réseaux accessibles.

4 Effectuez l’opération 3 autant de fois nécessaire pour définir tous les réseaux accessibles par le coupleur.Puis passez à l’étape 5.

5 Validez la sélection en cliquant sur le bouton Ok.

6 Validez la configuration du routeur X-Way en fermant la fenêtre ou en cliquant sur le bouton validation de la barre d’outils.

Etape Action

AnnulerOK

Réseaux accessibles Réseaux disponibles

Sélection de réseaux accessibles

1234567891011131415

12

112 35010501 01 Octobre 2005

Page 113: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration du routage X-Way

Comment supprimer la fonction bridge

Il est possible de supprimer la fonction bridge du coupleur.

Etape Action

1 Accédez à la fenêtre X-Way suivante.

2 Cliquez sur le bouton Supprimer liste réseau.

3 Validez la configuration.

Table X-Way

Réseau

Ethernet_1

Ethernet

Réseau

Fipway_1

Fipway

Supprimer liste réseau

Réseau

Ethernet_2

Ethernet

57910

35010501 01 Octobre 2005 113

Page 114: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration du routage X-Way

Comment supprimer l’accès à un réseau

Il est possible de supprimer l’accès à un seul réseau.

Etape Action

1 Accédez à la fenêtre X-Way des réseaux accessibles suivante.

2 Effectuez un double-clic sur les numéros de réseaux accessibles à supprimer (colonne de gauche).RésultatLe numéro de réseau est réaffecté dans la liste déroulante Réseaux disponibles.

3 Validez la sélection en cliquant sur le bouton OK.

4 Validez la configuration du routeur.

AnnulerOK

Réseaux accessibles Réseaux disponibles

Sélection de réseaux accessibles

57910

123468111214151617

114 35010501 01 Octobre 2005

Page 115: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration du routage X-Way

Exemples de stations de routage X-Way

Présentation Chaque station doit être configurée afin de définir la liste des réseaux accessibles.

Configuration de la station R1

Le coupleur à l’emplacement 2 peut accéder uniquement au réseau 12.Le coupleur à l’emplacement 4 peut accéder aux réseaux 1 et 11.Le coupleur à l’emplacement 5 peut accéder au réseau 13 et 21.

Donc la configuration bridge de la station est la suivante :

réseau 1 Ethernet

réseau 11 réseau 12

réseau 13

réseau 21

FipwayFipway

Fipway

Fipway

Uni-Telway

A

C

B

R1R2

R3

1 2

3 4 7

5 4

6

0 5 2 4 5

0 5

Table X-Way

Fipway

Réseau Réseau Réseau

Ethernet FipwayFipway_4Ethernet_3Fipway_2

12 1321

Supprimer liste réseau

111

35010501 01 Octobre 2005 115

Page 116: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration du routage X-Way

Configuration de la station R2

Le coupleur à l’emplacement 0 peut accéder uniquement au réseau 11.Le coupleur à l’emplacement 5 peut accéder aux réseaux 1, 12, 13 et 21.

Donc la configuration bridge de la station est la suivante :

Configuration de la station R3

Le coupleur à l’emplacement 0 peut accéder aux réseaux 13, 12, 1 et 11.Le coupleur à l’emplacement 5 peut accéder uniquement au réseau 21.

Donc la configuration bridge de la station est la suivante :

Table X-Way

11 1121321

Supprimer liste réseau

Fipway

Réseau Réseau

EthernetEthernet_5Fipway_0

Table X-Way

1111213

21

Supprimer lien réseau

Fipway

Réseau Réseau

EthernetEthernet_5Fipway_0

116 35010501 01 Octobre 2005

Page 117: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration du routage X-Way

Exemples de routage partiel

Présentation Lors de la configuration d’un coupleur en bridge, il est possible de ne pas lui affecter tous les réseaux accessibles mais de lui en attribuer qu’une partie. Cette sélection permet de définir un routage partiel.

Illustration Chaque station doit être configurée afin de définir la liste des réseaux accessibles.

réseau #1 Ethernet

réseau #11 réseau #12

réseau #13

réseau #21

FipwayFipway

Fipway

Fipway

Uni-Telway

A

C

B

R1R2

R3

1 2

3 4 7

5 4

6

0 5 2 4 5

0 5

35010501 01 Octobre 2005 117

Page 118: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration du routage X-Way

Configuration de la station R1

Le coupleur à l’emplacement 2 ne participe au routage des données.Le coupleur à l’emplacement 4 peut accéder aux réseaux #1 et #11, .Le coupleur à l’emplacement 5 peut accéder au réseau #13 et #21.

Donc la configuration bridge de la station est la suivante :

Configuration de la station R2

Le coupleur à l’emplacement 0 peut accéder uniquement au réseau #11.Le coupleur à l’emplacement 5 peut accéder aux réseaux #1, #13 et #21. Le réseau #12 est inaccessible.

Donc la configuration bridge de la station est la suivante :

111

1321

Table X-Way

Supprimer liste réseau

Ethernet

Réseau Réseau

FipwayFipway_5Ethernet_4

11 11321

Table X-Way

Supprimer liste réseau

Fipway

Réseau Réseau

EthernetEthernet_5Fipway_0

118 35010501 01 Octobre 2005

Page 119: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration du routage X-Way

Configuration de la station R3

Le coupleur à l’emplacement 0 peut accéder aux réseaux #13, #1 et #11. Le réseau #12 n’est plus accessible.Le coupleur à l’emplacement 5 peut accéder uniquement au réseau #21.

Donc la configuration bridge de la station est la suivante :

11113

21

Table X-Way

Supprimer liste réseau

Fipway

Réseau Réseau

FipwayFipway_5Fipway_0

35010501 01 Octobre 2005 119

Page 120: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Configuration du routage X-Way

120 35010501 01 Octobre 2005

Page 121: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

13

Mise au point

Description des écrans de mise au point pour la communication

Présentation L’écran de mise au point dédié au métier de communication est accessible par l’onglet Mise au point, il est décomposé en deux parties distincte :

La partie haute et gauche, commune à tous les types d’écrans de mise au point, est dédié aux informations de niveau module et de niveau voie de communication.La partie droite est dédiée aux données et paramètres de mise au point. Cette zone, spécifique au type de communication choisi, est détaillée dans la suite de ce document aux intercalaires réservés aux différents type de communication.

Comment accéder à l’écran

L’accès au mode mise au point s’effectue uniquement en mode connecté.

Etape Action

1 Accédez à l’écran de configuration.

2 Sélectionnez le mode Mise au point en cliquant sur l’onglet correspondant.

121

Page 122: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Mise au point

Illustration Cette zone donne accès au diagnostic d’une voie de communication.

0 : Slot B TSX MBP 100

CARTE PCMCIA Modbus Plus

TSX MBP 100

Voie 1

Lien réseau :Modbus_Plus_1

Fonction :Modbus Plus

Tâche :MAST

Config

1

2

3

4

Mise au point Défaut Valeurs de Mise au Point

Libellés compteur Valeur00000000Erreur, longueur paquet incorrecte

Erreur, CRC du destinataire

Erreur, abandon sur collision du dest.Erreur, alignement du destinataire

Erreur, longueur de trameCommande répétée reçueErreur overrun du buffer de réceptionRetransmission différée sur ereur

Numéro de la station : 1

Init compteurs

5

122 35010501 01 Octobre 2005

Page 123: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Mise au point

Description Le tableau ci-dessous présente les différents éléments de l’écran de mise au point et leurs fonctions.

Repère Elément Fonction

1 Onglets L’onglet en avant plan indique le mode en cours (Mise au point pour cet exemple). Chaque mode peut être sélectionné par l’onglet correspondant. Les modes disponibles sont :

Mise au point accessible seulement en mode connecté,Diagnostic accessible seulement en mode connecté,Configuration.Réglage.

2 Zone module Rappelle l’intitulé abrégé du module.Dans la même zone se trouvent 3 voyants qui renseignent sur l’état du module en connecté :

RUN indique l’état de fonctionnement du module,ERR signal un défaut interne au module,I/O signal un défaut externe au module ou un défaut applicatif.

3 Zone voie Permet de choisir la voie à mettre au point :Voie : numéro de la voie du module. Sur la gauche du symbole se trouve la recopie du voyant de signalisation voie CHx.

4 Zone paramètres généraux

Rappelle le paramétrage de la voie de communication :Fonction : rappelle la fonction de communication configurée. Cette rubrique est figée. Tâche : rappelle la tâche (MAST configurée). Cette rubrique est figée.

5 Zone paramètres du mode

Zone contenant les paramètres du mode sélectionné par l’onglet.

Note : les voyants et commandes non disponibles apparaissent en estompé.

35010501 01 Octobre 2005 123

Page 124: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Mise au point

124 35010501 01 Octobre 2005

Page 125: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

35010501 01 Octobre 2005

14

Programmation et aide à la saisie des fonctions de communication

Présentation

Objet de ce chapitre

Ce chapitre présente les différents outils d’aide à la saisie.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Aide à la saisie des fonctions de communication 126

Comment accéder à une instruction spécifique de type fonction, bloc fonction ou DFB

127

Aide à la saisie de l’adresse 129

125

Page 126: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Aide à la saisie

Aide à la saisie des fonctions de communication

Présentation Lors de la programmation, vous pouvez avoir accès à un écran d’aide à la saisie permettant de renseigner tous les paramètres d’une fonction de communication.

Cette aide est obtenue à partir des fonctions en bibliothèque du logiciel Unity Pro.

Illustration L’illustration suivante montre l’écran d’aide à la saisie d’une fonction de communication.

Disponibilité Cet écran est disponible pour les fonctions de communication suivantes :DATA_EXCHINPUT_CHAROUT_IN_CHARPRINT_CHARREAD_VARSEND_REQSEND_TLGWRITE_VAR

Note : Le nombre et le type des champs varient en fonction de la fonction de communication sélectionnée.

READ_VAR

Adresse : ? Paramètres

Type d’objet à lire :

Adresse du premier objet à lire:

Nombre d’objets consécutifs à lire :

Zone de réception :

Types possibles : Tableau Constant Int, Tableau Int (n>=6)Adresse ADDR(‘..’)

OK Annuler

Compte rendu :

...

...

...

...

...

126 35010501 01 Octobre 2005

Page 127: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Aide à la saisie

Comment accéder à une instruction spécifique de type fonction, bloc fonction ou DFB

Présentation L'accès à la saisie de la fonction métier peut s'effectuer :par la saisie directe de l'instruction et de ses paramètres dans un bloc opération,par la fonction d'aide à la saisie accessible dans les éditeurs programme (FBD, LD, IL, ST).

Comment appeler une fonction

Etape Action

1 Accédez à l’éditeur désiré.

2 Choisissez, selon l’éditeur, une des méthodes suivantes pour ouvrir la bibliothèque de fonctions.Sélectionnez la fonction à saisir avec l’éditeur de données et effectuez un clic droit sur la fonction dans l’éditeur (éditeurs LD, FBD).Effectuez un clic droit dans l’éditeur et sélectionnez l’option Assistant de saisie FFB (éditeur IL et ST).

Remarque : La fenêtre d’aide à la saisie des fonctions apparaît.

3 Sélectionnez le type de FFB désiré (s’il n’est pas déjà saisi).

Assistant de saisie de fonction

OKAssistant détaillé

...Type FFB :

...Instance :

Prototype

-

+

Nom Type n° Commentaire Zone de saisie

Ajouter broche Supprimer broches(s) Aide sur Type

Annuler Aide

35010501 01 Octobre 2005 127

Page 128: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Aide à la saisie

4 Sélectionnez ensuite le nom de l’instance (si nécessaire).

5 De nombreuses instructions possèdent un écran d’aide à la saisie personnalisé.Accédez à cet écran en cliquant sur le bouton Assistant détaillé.

6 Saisissez chaque paramètre de l’instruction (chaque instruction est développée dans la documentation métier concernée) :

dans l’écran personnalisé de saisie détaillée oudans le champ Zone de saisie situé dans la zone Prototype.

7 Validez par Ok.

Etape Action

128 35010501 01 Octobre 2005

Page 129: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Aide à la saisie

Aide à la saisie de l’adresse

Présentation Pour faciliter la saisie de l’adresse, une aide vous est proposée.

Cet écran permet une description de l’architecture dans laquelle la fonction de communication est intégrée et générée.

En renseignant les champs de cette description, l’adresse est automatiquement générée.

Comment accéder à l’aide

Lors de la saisie des paramètres de la fonction de communication, vous pouvez accéder à l’aide à la saisie de l’adresse de la manière suivante.

Illustration L’illustration suivante montre l’écran d’aide à la saisie de l’adresse pour une fonction de communication.

Etape Action

1 Sélectionnez le bouton suivant:

?

UNI_TELWAY

Aide à la saisie de l’adresseLocal

TSX37

OK Annuler

Niveau équipement

Station destinataire : TSX37 Atteindre

Distant ADR#I0.0I.0.0.1 Mode Adresse générée

Niveau réseau

Choix de la stationNuméro :

Numéro Choix du Réseau

Maître

Niveau station

Module

EsclaveGestionnaire FIPAgent FIP

TypeRack :Module :

Voie 2Voie 0 Voie 1

Module :SystèmeApplication

Protocole

00

1MaîtreEsclaveGestionnaire FIPAgent FIP

Type

Esclave n° :

Diffusion Equipement destinataire

00

Type :

35010501 01 Octobre 2005 129

Page 130: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Aide à la saisie

Mode Le premier paramètre à sélectionner est le Mode. Il permet de sélectionner une communication :

locale (communication par bus),distante (communication par réseau)

Niveau réseau Uniquement pour les communications distantes, le niveau réseau permet :la saisie du numéro de réseau,la saisie du numéro de station,la sélection du type de la station.

Niveau station Ce paramètre permet selon la fonction de communication de sélectionner le type d’échange :

La case Application sélectionne un échange avec une application PL7 (correspond à l’adressage APP).La case Système sélectionne le système automate de la station désignée par le niveau réseau (correspond à l’adresse SYS).La case Module signifie que l’équipement destinataire est relié à la station par une liaison (Uni-Telway, Modbus, Modbus Plus ou Fipio). Ce cas nécessite de renseigner :

la position du module qui supporte cette liaison,le type de ce module.

Protocole Le champ Protocole définit le protocole d’échange entre la station du réseau et l’équipement destinataire de l’échange.

Niveau équipement

Ce paramètre permet de préciser :le type de l’équipement destinataire,l’adresse de cet équipement.

Limitations Dans l'écran d'aide à la saisie de l'adresse, certaines communications (à partir d'un esclave Uni-Telway) nécessitent de coder l'adresse du destinataire dans le buffer d'émission (Voir Manuel Unity Pro, Communications, Bibliothèque de blocs, SEND_REQ : Envoi de requête).La fenêtre d'aide permet de saisir entièrement la partie correspondant à ADDR() en prévenant l'utilisateur qu'il doit coder le buffer complémentaire.

Le codage des adresses des stations distantes n'est supporté que pour les équipements suivants : TSX 17, TSX 37, TSX 47-107, TSX 57. Pour les équipement tiers seule la saisie d'un numéro de porte est proposée, dans les autres cas la saisie de l'adresse devra se faire manuellement.

130 35010501 01 Octobre 2005

Page 131: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

CBAIndex

AAccès

Bus de terrain RIO et DIO, 96Accès à l a configuration des bus, 103Accès cartes PCMCIA, 103Adressage, 67, 72

Aide à la saisie, 129Architectures multiréseaux, 54

Adressage IP, 63Adressage Modbus Plus, 67Adresses

Diffusion, 75Distantes, 75Fipio, 81Locales, 75Réseau, 82Station, 82Uni-Telway, 79Voies PCMCIA, 78Voies processeur, 76Voies TSX SCY 21601, 78

Aide à la saisie, 126, 127, 129ALL, 74APP, 74APP.num, 74Association

Réseau logique, 92

CCodes fonction Modbus, 37

35010501 01 Octobre 2005

CommunicationAide à la saisie, 126, 127

CréationRéseau logique, 89, 91

DDIO

Configuration, 96

EEcran de mise au point, 121

FFipio

Adressage, 73Fonctions de communication, 30, 31

GGlobal Data, 18

IIO Scanning, 21IP, 63

131

Page 132: Premium, Atrium et Quantum sous Unity Pro Architectures et ... · PDF file35010501 01 Premium, Atrium et Quantum sous Unity Pro Architectures et services de communication Manuel de

Index

MMessagerie

Présentation, 30Métier

Aide à la saisie, 127Modbus, 37

Adressage, 72

PPeer Cop, 24

RRequêtes Modbus, 37Réseau

Adressage, 72Réseau logique

Association, 92Création, 89, 91

RéseauxArchitectures globales, 42

RIOConfiguration, 96

Routage partiel, 117

SServices

IO Scanning, 21Messagerie, 29, 30mots communs, 27Peer Cop, 24Tables partagées, 27

SYS, 74

UUni-Telway

Adressage, 72

132

35010501 01 Octobre 2005