Schneider Electric 170PNT... Gammes de communicateurs Modbus Plus Mode d'emploi
Ajouter à Mes manuels46 Des pages
▼
Scroll to page 2
of
46
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 techpub@schneider-electric.com 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