Schneider Electric 170PNT... Gammes de communicateurs Modbus Plus Mode d'emploi

Ajouter à Mes manuels
46 Des pages
Schneider Electric 170PNT... Gammes de communicateurs Modbus Plus Mode d'emploi | Fixfr
31004911 05/2010
Gamme 170 PNT
Communicateurs Modbus Plus pour
Momentum
Manuel utilisateur
31004911.02
05/2010
www.schneider-electric.com
Le présent document comprend des descriptions générales et/ou des caractéristiques techniques des produits mentionnés. Il ne peut pas être utilisé pour définir ou
déterminer l'adéquation ou la fiabilité de ces produits pour des applications
utilisateur spécifiques. Il incombe à chaque utilisateur ou intégrateur de réaliser
l'analyse de risques complète et appropriée, l'évaluation et le test des produits pour
ce qui est de l'application à utiliser et de l'exécution de cette application. Ni la société
Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être
tenues pour responsables de la mauvaise utilisation des informations contenues
dans le présent document. Si vous avez des suggestions d'amélioration ou de
correction ou avez relevé des erreurs dans cette publication, veuillez nous en
informer.
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
l'autorisation écrite expresse de Schneider Electric.
Toutes les réglementations locales, régionales et nationales pertinentes doivent
être respectées lors de l'installation et de l'utilisation de ce produit. Pour des raisons
de sécurité et afin de garantir la conformité aux données système documentées,
seul le fabricant est habilité à effectuer des réparations sur les composants.
Lorsque des équipements sont utilisés pour des applications présentant des
exigences techniques de sécurité, suivez les instructions appropriées.
La non-utilisation du logiciel Schneider Electric ou d'un logiciel approuvé avec nos
produits matériels peut entraîner des blessures, des dommages ou un fonctionnement incorrect.
Le non-respect de cette consigne peut entraîner des lésions corporelles ou des
dommages matériels.
© 2010 Schneider Electric. Tous droits réservés.
2
31004911 05/2010
Table des matières
Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . .
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation du produit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Voyants d'état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commutateurs d'adresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ports et câblage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 2 Assemblage d'un communicateur et d'une embase . . .
Connexions entre le communicateur et l'embase . . . . . . . . . . . . . . . . . . .
Assemblage de l'embase et de l'adaptateur . . . . . . . . . . . . . . . . . . . . . . .
Etiquetage du module assemblé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Démontage d'un adaptateur d'une embase . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 3 Utilisation de Modbus Plus pour la scrutation des E/S
distribuées. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stratégies de scrutation des E/S distribuées. . . . . . . . . . . . . . . . . . . . . . .
Configuration du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Schémas de réseau Modbus Plus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 4 Gestion des messages par les communicateurs . . . . .
Définition des messages dans l'application. . . . . . . . . . . . . . . . . . . . . . . .
Transmission des messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 5 Registres d'accès à la communication. . . . . . . . . . . . . .
5
7
9
10
12
14
16
17
18
19
21
23
25
26
27
28
31
32
33
35
Présentation des types de registres . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registres de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registres de configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registres d'état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
38
39
41
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
31004911 05/2010
3
4
31004911 05/2010
Consignes de sécurité
§
Informations importantes
AVIS
Lisez attentivement ces instructions et examinez le matériel pour vous familiariser
avec l'appareil avant de tenter de l'installer, de le faire fonctionner ou d’assurer sa
maintenance. Les messages spéciaux suivants que vous trouverez dans cette
documentation ou sur l'appareil ont pour but de vous mettre en garde contre des
risques potentiels ou d’attirer votre attention sur des informations qui clarifient ou
simplifient une procédure.
31004911 05/2010
5
REMARQUE IMPORTANTE
L’installation, l’utilisation, la réparation et la maintenance des équipements
électriques doivent être assurées par du personnel qualifié uniquement. Schneider
Electric décline toute responsabilité quant aux conséquences de l’utilisation de cet
appareil.
Une personne qualifiée est une personne disposant de compétences et de
connaissances dans le domaine de la construction et du fonctionnement des
équipements électriques et installations et ayant bénéficié d'une formation de
sécurité afin de reconnaître et d’éviter les risques encourus.
6
31004911 05/2010
A propos de ce manuel
Présentation
Objectif du document
Ce manuel décrit la fonctionnalité des communicateurs Modbus Plus de la gamme
170 PNT.
Les informations suivantes constituent une introduction à ce manuel :
Fonction : Les communicateurs Modbus Plus peuvent être connectés à toute
embase Momentum afin de créer un module E/S fonctionnel.
Les adaptateurs proposent une connexion directe au réseau Modbus Plus,
permettant à un automate programmable de communiquer avec des appareils
utilisateur raccordés aux bornes de l'embase.
Grâce aux fonctions de messagerie des blocs de fonction MSTR ou à la diffusion
des E/S de Modbus Plus, l'automate du réseau peut lire sur les bornes d'entrée et
écrire sur les bornes de sortie de l'embase.
Formats des données : Les bits de données sont transférés au format IEC. Il s'agit
du format de données standard de la gamme de produits Momentum.
Modèles :
Le modèle 170 PNT 110 20 dispose d'un port Modbus Plus permettant la connexion
à un réseau à l'aide d'un seul câble principal.
Le modèle 170 PNT 160 20 dispose de deux ports permettant une connexion vers
un réseau à câble unique ou double.
31004911 05/2010
7
Champ d'application
Ce document est applicable à Unity Pro version 5.0 ou ultérieure.
Les caractéristiques techniques des équipements décrits dans ce manuel sont
également fournies en ligne. Pour accéder à ces informations en ligne :
Etape
Action
1
Accédez au site www.schneider-electric.com.
2
Dans la zone Search de la page d'accueil, saisissez un numéro de modèle.
N'insérez pas d'espaces dans le numéro de modèle. Pour obtenir des
informations sur un ensemble de modules similaires, vous pouvez utiliser les
caractères ** ; n'utilisez pas de points ni de xx.
3
Sous All, cliquez sur Products →Product Datasheets et sélectionnez le
modèle qui vous intéresse.
4
Pour enregistrer ou imprimer une fiche technique au format .pdf, cliquez sur
Export to PDF.
Les caractéristiques présentées dans ce manuel devraient être identiques à celles
fournies en ligne. Toutefois, en application de notre politique d'amélioration
continue, nous pouvons être amenés à réviser le contenu du document afin de le
rendre plus clair et plus précis. Si vous constatez une différence entre le manuel et
les informations fournies en ligne, utilisez ces dernières en priorité.
Commentaires utilisateur
Envoyez vos commentaires à l'adresse e-mail [email protected]
8
31004911 05/2010
Introduction
31004911 05/2010
Introduction
1
Objectif
Ce chapitre présente les communicateurs Momentum Modbus Plus modèles
170 PNT 110 20 et 170 PNT 160 20. Il en décrit les voyants d'état, les
commutateurs d'adresse, les ports et le câblage.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
31004911 05/2010
Page
Présentation du produit
10
Voyants d'état
12
Commutateurs d'adresse
14
Ports et câblage
16
9
Introduction
Présentation du produit
Présentation
Cette section présente les caractéristiques ainsi que les fonctionnalités des
communicateurs Momentum Modbus Plus.
Fonction
Les communicateurs Modbus Plus peuvent être connectés à toute embase
Momentum afin de créer un module E/S fonctionnel.
Les adaptateurs proposent une connexion directe au réseau Modbus Plus,
permettant à un automate programmable de communiquer avec des appareils
utilisateur raccordés aux bornes de l'embase.
Grâce aux fonctions de messagerie des blocs de fonction MSTR ou à la diffusion
des E/S de Modbus Plus, l'automate du réseau peut lire sur les bornes d'entrée et
écrire sur les bornes de sortie de l'embase.
Format de données
Les bits de données sont transférés au format IEC. Il s'agit du format de données
standard de la gamme de produits Momentum.
Modèles
Le modèle 170 PNT 110 20 dispose d'un port Modbus Plus permettant la connexion
à un réseau à l'aide d'un seul câble principal.
Le modèle 170 PNT 160 20 dispose de deux ports permettant une connexion vers
un réseau à câble unique ou double.
10
31004911 05/2010
Introduction
Schéma
Le schéma ci-dessous présente un communicateur Modbus Plus monté sur une
embase type.
Caractéristiques d'environnement
Le communicateur est compatible avec les caractéristiques d'environnement de
l'embase sur laquelle il est monté. Pour plus d'informations, reportez-vous au
manuel Momentum I/O Bases User Manual, référence 870 USE 002 00.
31004911 05/2010
11
Introduction
Voyants d'état
Présentation
Cette section décrit les voyants lumineux d'état de chaque modèle, fournit un
schéma des voyants et explique la signification des différentes configurations de
voyants.
Voyants lumineux
Chaque modèle dispose, sur sa face avant, d'un voyant lumineux indiquant l'état de
la communication réseau.
Le modèle à double câble est doté de deux voyants supplémentaires qui identifient
les erreurs de communication sur les deux chemins de câbles.
Schéma
L'état de la communication et les voyants d'erreur sont indiqués dans le schéma cidessous.
12
31004911 05/2010
Introduction
Configurations du voyant Modbus Plus
Le tableau ci-dessous décrit l'état associé à chaque configuration de voyant.
Configuration de voyant (Vert)
Etat
Six clignotements/seconde
Etat de fonctionnement normal. Tous les
abonnés d'un réseau qui fonctionne
correctement clignotent de cette façon.
Un clignotement/seconde
L'abonné est hors-ligne. Après 5 secondes
dans cet état, l'abonné tente de retrouver
son état de fonctionnement normal.
Deux clignotements, puis OFF pendant deux
secondes
L'abonné détecte le jeton du réseau
transmis entre les autres abonnés, mais luimême ne le reçoit pas.
Trois clignotements, puis OFF pendant
1,7 secondes
L'abonné ne détecte aucun jeton passant
sur le réseau.
Quatre clignotements, puis OFF pendant
1,4 secondes
L'abonné a détecté un autre abonné qui
utilise la même adresse.
Voyants d'erreur de voie Modbus Plus
Le modèle 170 PNT 160 20 affiche les configurations de voyants d'erreur
suivantes :
31004911 05/2010
Voyant (rouge)
Etat
Erreur de la voie A
Erreur de communication sur le port A du réseau.
Erreur de la voie B
Erreur de communication sur le port B du réseau.
13
Introduction
Commutateurs d'adresse
Présentation
Cette section décrit les commutateurs d'adresse et explique comment les utiliser
pour définir l'adresse du module.
Deux commutateurs rotatifs
Chaque communicateur Modbus Plus dispose de deux commutateurs rotatifs sur la
partie inférieure gauche du panneau avant. Ces commutateurs sont utilisés pour
définir l'adresse d'abonné Modbus Plus.
Recommandations générales pour les adresses d'abonnés
Inspirez-vous des recommandations générales suivantes lorsque vous définissez
des adresses d'abonnés :
z
z
z
z
z
L'adresse d'abonné doit être attribuée par votre administrateur réseau.
Chaque abonné doit avoir une adresse unique comprise entre 1 et 64.
Les adresses en double ne sont pas autorisées.
Les adresses sont attribuées de façon logique indépendamment des
emplacements physiques des équipements abonnés.
En commençant par l'adresse 1, les adresses les plus basses doivent être
attribuées aux automates programmables. Les adresses suivantes dans l'ordre
croissant seront attribuées aux communicateurs.
Correspondance nécessaire entre les adresses
L'adresse d'abonné est également définie dans la table de diffusion des E/S et dans
les blocs de fonction MSTR du programme applicatif de l'utilisateur. L'adresse
définie dans le programme applicatif doit correspondre à celle définie par les
commutateurs du panneau avant du communicateur.
14
31004911 05/2010
Introduction
Exemple d'attribution d'adresse d'abonné
Le schéma ci-dessous présente les attributions d'adresses type d'un réseau
comprenant un automate et quatre communicateurs.
Réglage des commutateurs
Le schéma ci-dessous illustre la définition d'une adresse d'abonné Modbus Plus.
31004911 05/2010
15
Introduction
Ports et câblage
Présentation
Cette section contient des informations concernant les ports et le câblage des
communicateurs Momentum Modbus Plus.
Ports
Le modèle 170 PNT 110 20 dispose d'un port Modbus Plus permettant la connexion
à un réseau à l'aide d'un seul câble principal.
Le modèle 170 PNT 160 20 dispose de deux ports permettant une connexion vers
un réseau à câble unique ou double.
Câblage
Les connexions des ports du réseau sont compatibles avec les câbles de station
Modbus Plus standard. Les câbles de station sont disponibles auprès de Schneider
Electric en trois longueurs standard : 2,4 m (8 pieds), 3 m (10 pieds) et 6 m
(20 pieds).
16
31004911 05/2010
Assemblage communicateur et embase
31004911 05/2010
Assemblage d'un communicateur
et d'une embase
2
Objectif
Ce chapitre explique comment connecter un communicateur à une embase,
assembler un module et étiqueter le module ainsi assemblé. Il inclut également la
procédure de démontage du module.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
31004911 05/2010
Page
Connexions entre le communicateur et l'embase
18
Assemblage de l'embase et de l'adaptateur
19
Etiquetage du module assemblé
21
Démontage d'un adaptateur d'une embase
23
17
Assemblage communicateur et embase
Connexions entre le communicateur et l'embase
Présentation
Cette section décrit les connexions entre un communicateur et une embase.
Connexions physiques
Un communicateur peut s'emboîter directement sur une embase Momentum, la
connexion étant réalisée sur trois points :
z
z
Les pattes en plastique des deux côtés du communicateur s'insèrent dans les
deux fentes situées des deux côtés de l'embase.
Les connecteurs ATI des deux unités s'assemblent.
Des clips maintiennent le communicateur en place. Pour retirer le communicateur,
débloquez ces clips à l'aide d'un simple tournevis.
Connexions électriques
Chaque communicateur se raccorde au connecteur de communication interne de
l'embase. La tension de fonctionnement du communicateur est fournie par l'embase
via cette connexion interne.
Le communicateur surveille sa tension et se déconnecte du réseau Modbus Plus si
cette tension est hors plage.
18
31004911 05/2010
Assemblage communicateur et embase
Assemblage de l'embase et de l'adaptateur
Vue d'ensemble
Cette section énumère les consignes de sécurité relatives à la manipulation des
composants et détaille l'assemblage d'une embase et d'un adaptateur.
DANGER
RISQUE DE CHOC ELECTRIQUE
Respectez les procédures de protection contre les décharges électrostatiques
(ESD) lorsque vous manipulez l'adaptateur et ne touchez pas les éléments
internes. Les composants électriques de l'adaptateur sont sensibles à l'électricité
statique.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.
DANGER
RISQUE DE CHOC ELECTRIQUE
Les circuits électriques de l'embase peuvent être exposés si aucun adaptateur
Momentum n'est monté. Veillez à mettre l'embase hors tension lorsque aucun
adaptateur n'est monté dessus. Pour garantir qu'aucun courant ne circule, insérez
les connecteurs de câblage dans l'embase uniquement une fois l'adaptateur
monté.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.
31004911 05/2010
19
Assemblage communicateur et embase
Procédure : Assemblage d'une embase et d'un adaptateur
Procédez comme indiqué dans le tableau ci-dessous pour assembler une embase
et un adaptateur.
Etape
20
Action
1
Choisissez un environnement propre pour assembler l'embase et l'adaptateur,
afin de protéger les circuits de toute contamination.
2
Vérifiez que l'embase n'est pas sous tension lorsque vous montez le module.
3
Alignez les deux extensions de fixation en plastique de l'adaptateur sur les
emplacements situés sur les côtés de l'embase. Les connecteurs ATI s'alignent
automatiquement lorsque les unités se trouvent dans cette position. Les
deux équipements doivent être positionnés de sorte que leurs ports de
communication soient orientés vers l'extérieur à l'arrière de l'assemblage.
4
En utilisant les parois latérales de l'embase comme guides, appuyez doucement
l'adaptateur sur l'embase jusqu'à ce que les extensions rentrent dans leur
logement. Les connecteurs ATI situés sur les deux unités sont ainsi couplés au
même moment.
31004911 05/2010
Assemblage communicateur et embase
Etiquetage du module assemblé
Présentation
Une étiquette est fournie avec chaque embase. L'utilisateur doit remplir cette
étiquette et l'apposer sur le panneau avant du communicateur.
Comment remplir l'étiquette ?
L'utilisateur doit remplir l'étiquette afin d'identifier les connexions du câblage ainsi
que l'utilisation des bornes de l'embase.
Exemple d'étiquette
Le schéma ci-dessous montre un exemple d'étiquette déjà renseignée. Les
pointeurs numérotés du schéma font référence aux descriptions du tableau suivant.
Le tableau suivant décrit les pointeurs numérotés ci-dessus.
31004911 05/2010
N°
Description
1
Champs destinés au nom de l'installation, au
nom de la station et à l'adresse réseau
2
Fenêtre à travers laquelle apparaît le numéro
de modèle du communicateur
3
Numéro du modèle de l'embase
4
Code couleur de l'embase
5
Description sommaire de l'embase
6
Champ destiné au nom symbolique des
entrées
7
Zone destinée au nom symbolique des
sorties
21
Assemblage communicateur et embase
Où placer l'étiquette ?
L'étiquette doit être apposée sur le panneau avant du communicateur de telle sorte
que la fenêtre située au-dessus du numéro de modèle de l'embase permette de
visualiser le numéro de modèle sérigraphié du communicateur.
22
31004911 05/2010
Assemblage communicateur et embase
Démontage d'un adaptateur d'une embase
Présentation
Cette section présente les consignes de sécurité et une procédure de démontage
d'un adaptateur d'une embase.
DANGER
RISQUE DE CHOC ELECTRIQUE
Avant de retirer un adaptateur de l'embase, débranchez les connecteurs de
câblage. Assurez-vous que l'embase n'est pas sous tension si aucun adaptateur
Momentum n'est monté.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.
Outils nécessaires
Un tournevis à tête plate peut être nécessaire pour démonter l'unité.
31004911 05/2010
23
Assemblage communicateur et embase
Démontage d'un adaptateur d'une embase
Suivez les étapes du tableau ci-dessous pour retirer un adaptateur d'une embase.
Etape
24
Opération
1
Choisissez un environnement propre pour démonter l'unité, afin de protéger les
circuits de toute contamination.
2
Assurez-vous que l'embase est hors tension en retirant les connecteurs de
bornes de l'embase.
3
Utilisez un tournevis afin de repousser les clips des deux côtés de l'adaptateur
vers l'intérieur, comme indiqué dans l'illustration ci-dessous.
4
Dégagez l'adaptateur.
31004911 05/2010
Modbus Plus pour scrutation des E/S distribuées
31004911 05/2010
Utilisation de Modbus Plus pour la
scrutation des E/S distribuées
3
Objectif
Ce chapitre explique comment configurer un réseau de manière à obtenir une
scrutation efficace des E/S distribuées.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Stratégies de scrutation des E/S distribuées
31004911 05/2010
Page
26
Configuration du réseau
27
Schémas de réseau Modbus Plus
28
25
Modbus Plus pour scrutation des E/S distribuées
Stratégies de scrutation des E/S distribuées
Présentation
Les réseaux Modbus Plus peuvent être utilisés pour scruter des applications de
régulation multi-objectifs. Ils peuvent également être organisés de manière à
optimiser la scrutation des unités d'E/S distribuées. Cette section compare ces
deux approches.
Fonction du réseau
Dans les applications de régulation multi-objectifs, le réseau assure la
communication entre des automates programmables, des interfaces opérateurs et
d'autres types d'équipements.
Pour permettre une scrutation efficace des E/S distribuées, le réseau assure la
communication entre un automate programmable et un groupe de modules E/S.
Temporisation des messages
Dans les applications de régulation multi-objectifs, la temporisation varie en fonction
des exigences du traitement en cours du programme interne de chaque abonné.
Dans les applications de scrutation rapide des E/S distribuées, il est nécessaire de
prévoir la temporisation des transactions associées aux messages afin de permettre
une temporisation déterministe du procédé de régulation des E/S.
Taille
Dans des applications générales, il est possible de relier jusqu'à cinq réseaux par
des passerelles Bridge Plus afin de rallonger la longueur du câble jusqu'à 2250 m
et de porter le nombre d'abonnés à 320.
Dans les applications d'E/S distribuées, les messages ne sont transmis que sur le
réseau local. Les passerelles Bridge Plus ne peuvent pas être employés sur des
réseaux utilisés pour des E/S distribuées.
Recommandation
Les réseaux multi-objectifs ne sont pas recommandés pour la scrutation des
applications de régulation d'E/S, où la temporisation des E/S doit être déterministe.
26
31004911 05/2010
Modbus Plus pour scrutation des E/S distribuées
Configuration du réseau
Présentation
Cette section contient des recommandations générales pour la configuration d'un
réseau Modbus Plus destiné à la scrutation d'E/S distribuées.
Types d'équipements autorisés sur le réseau
Afin de garantir une temporisation déterministe, le réseau ne doit comporter qu'un
seul abonné automate programmable et le groupe d'abonnés d'E/S nécessaire.
Les équipements non E/S, tels que des automates, des programmeurs ou des
interfaces opérateurs supplémentaires, doivent communiquer avec l'automate du
réseau E/S via un réseau Modbus Plus séparé ou par un autre type de connexion.
Configuration maximale
Le tableau ci-dessous résume la configuration maximale du réseau Modbus Plus
pour une application d'E/S distribuées composée de produits Momentum.
Paramètre
Caractéristique
Nombre max. d'abonnés :
64, automate compris
Distance max. entre deux abonnés
450 m
Distance min. entre deux abonnés
3m
Longueur max. du réseau
450 m
Nombre max. de mots de données (mots de 16 bits) 500 entrées, 500 sorties
Nombre max. de points E/S (16 bits/mot)
31004911 05/2010
8000 entrées, 8000 sorties
27
Modbus Plus pour scrutation des E/S distribuées
Schémas de réseau Modbus Plus
Présentation
Cette section fournit deux exemples de schémas de réseau Modbus Plus utilisant
des communicateurs dans une application de contrôle d'E/S distribuées.
Remarquez que seuls un automate programmable et les abonnés d'E/S requis sont
présents dans ce genre d'application.
Exemple à câble unique
Le schéma ci-dessous illustre une configuration à un seul câble.
28
31004911 05/2010
Modbus Plus pour scrutation des E/S distribuées
Exemple à deux câbles
Le schéma ci-dessous illustre une configuration à deux câbles.
31004911 05/2010
29
Modbus Plus pour scrutation des E/S distribuées
30
31004911 05/2010
Gestion messages par communicateurs
31004911 05/2010
Gestion des messages par les
communicateurs
4
Objectif
Ce chapitre présente la définition des messages dans l'application ainsi que leur
transmission sur le réseau.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
31004911 05/2010
Page
Définition des messages dans l'application
32
Transmission des messages
33
31
Gestion messages par communicateurs
Définition des messages dans l'application
Présentation
Cette section décrit à quel endroit et de quelle façon les messages sont définis dans
l'application.
Tableau de diffusion des E/S
L'utilisateur définit les transmissions de messages E/S dans la table de diffusion des
E/S de l'automate. Les entrées dans cette table sont effectuées en utilisant un
logiciel de console, tel que les logiciels Modsoft ou Concept de Schneider.
La table de diffusion des E/S précise les registres à utiliser pour le stockage des
données d'E/S. Il indique également les adresses des abonnés du communicateur
qui géreront ces données.
Blocs MSTR
Les messages de données d'E/S peuvent également être transmis à l'aide de blocs
de fonction MSTR Modbus Plus dans le programme applicatif de l'automate.
Correspondance requise entre les adresses
Principe : pour chaque communicateur, l'adresse définie dans la table de diffusion
des E/S et dans les blocs MSTR doit être identique à celle définie par les
commutateurs situés sur le panneau avant.
Affectation des données aux embases
L'affectation des données entre les registres de données de l'automate et les bornes
des embases est spécifique à chaque modèle d'embase. Cette affectation est
décrite dans le manuel Momentum I/O Bases User Manual, référence 870 USE 002
00.
32
31004911 05/2010
Gestion messages par communicateurs
Transmission des messages
Présentation
Cette section explique comment un communicateur relaie des informations entre
son embase et un automate programmable.
Autorisation de transmission
Une trame de jeton est transmise d'abonné à abonné en une séquence d'adresses
tournante. Seul l'abonné qui détient le jeton a l'autorisation de transmettre. Tous
les autres abonnés surveillent le réseau et extraient les messages qui leur sont
adressés.
Messages des communicateurs
Lorsqu'un communicateur à un module de base d'entrée acquiert le jeton, il
transmet son message à l'abonné automate programmable. Les données du
message décrivent les états actuels des signaux aux bornes d'entrée de la base.
L'automate lit le message, puis affecte son contenu dans les registres de données
définis pour ce communicateur dans la table de diffusion des E/S de l'automate.
Messages vers les communicateurs
Lorsque l'automate programmable acquiert le jeton, il transmet ses messages aux
communicateurs. Les messages sont envoyés aux adresses d'abonnés définies
dans la table de diffusion des E/S de l'automate, le contenu des messages étant
extrait des registres de données définis dans la table.
Chaque communicateur à un module de base de sortie utilise le message reçu pour
contrôler les appareils utilisateur connectés aux bornes de sortie de la base.
31004911 05/2010
33
Gestion messages par communicateurs
34
31004911 05/2010
Registres accès communication
31004911 05/2010
Registres d'accès à la
communication
5
Objectif
Ce chapitre décrit les trois types de registres d'accès à la communication.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
31004911 05/2010
Page
Présentation des types de registres
36
Registres de données
38
Registres de configuration
39
Registres d'état
41
35
Registres accès communication
Présentation des types de registres
Objectif
Chaque communicateur contient trois groupes de registres internes permettant au
programme applicatif de communiquer avec le module d'embase.
Cette section décrit ces trois types de registres, leurs fonctions et leur mode d'accès.
Types de registres
Il existe trois types de registres internes :
z
z
z
Registres de données
Registres de configuration
Registres d'état
Fonctions
L'application peut accéder aux registres via le réseau pour transférer des données
d'entrée ou de sortie aux bornes du module, pour définir ou lire la configuration du
module, ou encore surveiller son état.
Accès aux registres
Les registres sont accessibles en tant que références 4XXXX dans le programme
applicatif d'un automate. Remarquez que les registres de données sont les seuls
auxquels la table de diffusion des E/S de l'automate puisse accéder. Tous les
registres sont accessibles par les blocs de fonction MSTR.
36
31004911 05/2010
Registres accès communication
Schéma des types de registres
Les trois groupes de registres internes sont présentés dans le schéma ci-dessous.
31004911 05/2010
37
Registres accès communication
Registres de données
Présentation
Cette section décrit l'utilisation des registres de données, la longueur des champs
et leur mode d'accès.
Utilisation
La référence de départ 40001 (hex.) est utilisée pour adresser des données d'entrée
provenant des entrées de champs et des données de sortie vers des sorties de
champs.
Longueur de champ
La longueur du champ de données est fonction du type d'embase.
Accès
Cette référence est la seule accessible via des transferts de données de diffusion
des E/S. Tous les autres registres sont accessibles par des blocs MSTR.
38
31004911 05/2010
Registres accès communication
Registres de configuration
Présentation
Cette section décrit la fonction et les paramètres de timeout du module et des
registres de propriété du module.
Fonction du registre timeout du module
Le registre timeout du module indique la durée pendant laquelle les sorties seront
maintenues dans leur état actuel, si elles ne sont pas mises à jour par une nouvelle
commande Write (Ecriture) de Modbus Plus. Si le temps de maintien du module
expire avant la réception d'une nouvelle commande d'écriture, toutes les sorties
sont mises au zéro logique (zéro).
Paramètres des registres timeout du module
Le tableau ci-dessous présente les paramètres des registres timeout du module.
Paramètres
Référence de départ
4F001 (hex.)
Longueur du champ
1 mot
Accès
Commande Read (Lecture) Modbus Plus
Unités
1 = 10 millisecondes
Valeur minimale
30 (300 millisecondes)
Valeur maximale
6000 (60 secondes)
Valeur par défaut
100 (1 seconde)
Fonction des registres de propriété du module
Les registres de propriété des modules indiquent les adresses de trois abonnés au
maximum. Ces derniers peuvent posséder simultanément des droits d'écriture vers
le communicateur.
Lorsque le communicateur est alimenté pour la première fois, il octroie des droits
exclusifs d'écriture au premier abonné qui lui écrit. Le communicateur maintient une
temporisation interne de 60 secondes pour la gestion des droits d'écriture. Il réserve
des droits exclusifs à cet abonné tant que ce dernier continue à écrire dans des
intervalles de 60 secondes.
31004911 05/2010
39
Registres accès communication
Un abonné qui possède actuellement les droits d'écriture peut écrire jusqu'à trois
mots dans le communicateur, en commençant à la référence 4F401. Chacun de ces
trois mots doit correspondre à une adresse d'abonné valide dans la plage 1 à 64 (en
décimal). Une fois ces adresses mémorisées dans le communicateur, n'importe
lequel de ces trois abonnés peut écrire dans le communicateur. Cela permet à trois
abonnés maximum de posséder simultanément des droits d'écriture dans le
communicateur.
Si l'un de ces trois abonnés privilégiés effectue une opération d'écriture au cours de
l'intervalle de 60 secondes, aucun autre abonné ne peut écrire dans le
communicateur. Si la temporisation expire (aucune écriture pendant 60 secondes),
tout abonné peut écrire dans le communicateur.
Remarquez que ce temporisateur de droit d'écriture de 60 secondes est différent du
temporisateur de maintien des sorties et ne s'applique qu'aux droits d'écriture. Tout
abonné peut lire les données d'entrée ou les informations d'état sur le
communicateur. La durée de 60 secondes est une valeur fixe et n'est pas
accessible par l'application.
Paramètres des registres de propriété du module
Le tableau ci-dessous contient les paramètres des registres de propriété du module.
Paramètres
40
Référence de départ
4F401 (hex.)
Longueur du champ
3 mots
31004911 05/2010
Registres accès communication
Registres d'état
Présentation
Cette section décrit la fonction et les paramètres du bloc d'état du module ainsi que
du bloc d'en-tête ASCII.
Fonction du bloc d'état du module
Ces registres fournissent des informations relatives au niveau de révision du module
et aux paramètres opérationnels courants.
Paramètres du bloc d'état du module
La disposition du bloc d'état du module est décrite dans le tableau ci-dessous. Les
registres peuvent être lus mais ne sont pas modifiables.
Référence Objectif
(hex.)
31004911 05/2010
Contenu
4F801
Longueur du bloc d'état (mots)
12 (décimal)
4F802
Nombre d'octets d'entrée par
module E/S
Dépend du module
4F803
Nombre d'octets de sortie par
module E/S
Dépend du module
4F804
ID du module E/S
Dépend du module
4F805
Numéro de révision du module E/S
Format : XR où : X = 4 bits supérieurs,
toujours 0000. R = 12 bits inférieurs,
définissant la révision comme 3
caractères hexadécimaux. Exemple :
100 hex. = Rév. 1.00 200 hex. = Rév.
2.00
4F806
Longueur du bloc d'en-tête ASCII
(mots)
Dépend du module
4F807
Adresse du dernier abonné à
communiquer
1 à 64 (décimal)
4F808
Temps restant de réservation de
propriété
30 à 6000 (décimal), par unités de 10 ms
(300 ms à 60 s)
4F809
Temps restant de maintien des
sorties
30 à 6000 (décimal), par unités de 10 ms
(300 ms à 60 s)
4F80A
Etat de fonctionnement des
modules E/S
8000 hex. = bon 0000 hex. = mauvais
4F80B
Valeur de la dernière erreur du
module E/S
Dépend du module
4F80B
Compteur d'erreurs du module E/S
Compte d'erreurs 000 à FFFF hex.
41
Registres accès communication
Fonction du bloc d'en-tête ASCII
Ces registres contiennent une description au format texte ASCII du module.
Paramètres du bloc d'en-tête ASCII
La longueur du bloc dépend du type d'embase auquel le communicateur est
connecté. La longueur maximale est de 64 octets de caractères ASCII,
correspondant à une longueur de 8 à 32 mots, comme indiqué dans le mot 6 du bloc
d'état du module (à la référence 4F806).
Les registres peuvent être lus mais ne sont pas modifiables.
Le tableau suivant montre la disposition du bloc d'en-tête sous forme d'une chaîne
de caractères ASCII, tels que ceux-ci sont positionnés par rapport à la référence de
départ 4FC01.
42
4FC01 + Caractères ASCII
Décalage
en octets
Signification
0 à 10
MODBUS PLUS
Equipement réseau Modbus Plus
11
20 hex. (32 en décimal) espace
12
20 hex. (32 décimales) espace
13 14 15
IEC
16
20 hex. (32 en décimal) espace
17 18 19
DIGEXPANA
Module numérique (Plage ID : XX00 à XX7F hex.)
Module expert (Plage ID : XX80 à XXBF hex.) Module
analogique (Plage ID : XXC0 à XXFE hex.)
20 21
HHLL
Code ID du module (HH = octet de poids fort, LL = octet
de poids faible)
22 23
I I OO
Mots E/S du module (I I = mots d'entrée, OO = mots de
sortie)
24 à 63
--
Réservé
Mode de données IEC (ordre des bits de données
conforme au standard IEC)
31004911 05/2010
Registres accès communication
Exemples d'un bloc d'en-tête ASCII
Le schéma ci-dessous présente deux exemples de blocs d'en-tête ASCII.
31004911 05/2010
43
Registres accès communication
44
31004911 05/2010
Index
31004911 05/2010
Index
B
AC
0-9
170 PNT 110 20, 9
170 PNT 160 20, 9
A
assemblage
communicateur, 17
embase, 17
C
configuration du Modbus Plus pour la scrutation des E/S distribuées, 25
G
gestion des messages, 31
R
registres d'accès à la communication, 35
31004911 05/2010
45
Index
46
31004911 05/2010

Manuels associés