Schneider Electric Quantum 140NOA62200 Module Maître INTERBUS Mode d'emploi
Ajouter à Mes manuels168 Des pages
▼
Scroll to page 2
of
168
Quantum 140 NOA 622 00 Manuel utilisateur 33002085.09 12/2007 2 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Partie I INTERBUS et communication INTERBUS avec TSX Quantum 140 NOA 622 00 . . . . . . . . . . . . . . . . . . . . 11 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Chapitre 1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Architecture générale d'un système de bus de terrain INTERBUS. . . . . . . . . . . 15 Chapitre 2 Performances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Protocoles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commande de réseau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temps de réponse de l'application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vitesse de transmission des données par station . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 3 Module 140 NOA 622 00 utilisé en tant que maître INTERBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Module 140 NOA 622 00 utilisé en tant que maître INTERBUS . . . . . . . . . . . . . Possibilités de mise en œuvre du 140 NOA 622 00 en fonction du type d'UC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comparaison des modules maîtres INTERBUS . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 4 25 26 28 29 30 31 32 35 36 Accessoires et pièces de rechange . . . . . . . . . . . . . . . . . . . . . 39 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accessoires et pièces de rechange pour les logiciels . . . . . . . . . . . . . . . . . . . . . Accessoires et pièces de rechange pour les lignes en cuivre. . . . . . . . . . . . . . . Accessoires et pièces de rechange pour les connexions en fibre optique . . . . . 39 40 41 42 3 Partie II Description du module . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Chapitre 5 140 NOA 622 00 Module de communication INTERBUS . . . . 45 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Brève description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Description des éléments de commande et d'affichage (voyants). . . . . . . . . . . . 48 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Caractéristiques techniques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Partie III Logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Chapitre 6 Mise en œuvre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Principe de mise en œuvre pour Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Principe de mise en œuvre pour ProWORX32 . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Démarrage logiciel pour Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Démarrage logiciel pour ProWORX32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Procédure d'arrêt et de démarrage du module 140 NOA 622 00 . . . . . . . . . . . . 79 Modes d'adressage des entrées et sorties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Micrologiciel pour le maître INTERBUS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Chapitre 7 Configuration et diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Diagnostic et commande par l'intermédiaire du bus générique . . . . . . . . . . . . . . 88 Informations relatives aux mots d'état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Chapitre 8 Utilisation de la voie PCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Voie PCP utilisée avec le module 140 NOA 622 00 . . . . . . . . . . . . . . . . . . . . . 100 Exemple d'adressage des abonnés PCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Chapitre 9 Groupes et alternatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Alternatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Partie IV Descriptions EFB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 4 Chapitre 10 IBS_READ : lecture de variables par INTERBUS. . . . . . . . . . 115 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Brève description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Erreur d'exécution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 11 IBS_SEND_REQ : Interrogation du diagnostic du maître INTERBUS 140 NOA 622 00 . . . . . . . . . . . . . . . . . . . . . 121 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Brève description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Représentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Erreurs d'exécution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemples de blocs réponse/requête . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 12 115 116 117 119 121 122 123 126 127 IBS_WRITE : Ecriture de variables dans les abonnés PCP INTERBUS . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Brève description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Représentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Annexe A Exemples de diagnostic et de commande d'un esclave . . . . 145 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Exemple de commande d'un esclave par l'intermédiaire d'un bus générique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Exemple de diagnostic d'un abonné PCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Annexe B Mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Configuration requise pour la mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00 . . . . . . . . . . . . . . . . . . . . . . 152 Instructions pour la mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Annexe C Importation de projets CMD G4 dans SyCon . . . . . . . . . . . . . 157 Importation de projets CMD G4 dans SyCon . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 5 6 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 Avertissement signale un risque électrique pouvant entraîner des lésions corporelles en cas de non-respect des consignes. Ceci est le symbole d'une alerte de sécurité. Il vous avertit d'un risque de blessures corporelles. Respectez scrupuleusement les consignes de sécurité associées à ce symbole pour éviter de vous blesser ou de mettre votre vie en danger. DANGER DANGER indique une situation immédiatement dangereuse qui, si elle n'est pas évitée, entraînera la mort ou des blessures graves. AVERTISSEMENT AVERTISSEMENT indique une situation présentant des risques susceptibles de provoquer la mort, des blessures graves ou des dommages matériels. ATTENTION ATTENTION indique une situation potentiellement dangereuse et susceptible d'entraîner des lésions corporelles ou des dommages matériels. 33002086 12/2007 7 Consignes de sécurité REMARQUE IMPORTANTE Les équipements électriques doivent être installés, exploités et entretenus par un personnel d'entretien qualifié. Schneider Electric n'assume aucune responsabilité des conséquences éventuelles découlant de l'utilisation de cette documentation. © 2007 Schneider Electric. Tous droits réservés. 8 33002086 12/2007 A propos de ce manuel Présentation Objectif du document Ce manuel s'adresse aux utilisateurs qui souhaitent s'occuper de la mise en service et de la maintenance des modules de communication maîtres d'un système INTERBUS. Il est nécessaire de connaître le Quantum, le logiciel de programmation Concept/ProWORX32 et l'outil de configuration de bus SYC SPU LF• CD28 M (appelé ci-après SyCon). Le lecteur doit également être familier de l'INTERBUS. Champ d'application Ce manuel utilisateur s'applique aux systèmes Concept à partir de la Version 2.6 SR1/ProWORX32 2.1 B sous Microsoft Windows 98, Windows 2000, Windows XP ou Windows NT. Le NOA 622 00 est un module de connexion INTERBUS et est compatible avec le micrologiciel INTERBUS Génération 4. La configuration de l'INTERBUS se fait grâce au logiciel SYC SPU LF• CD28 M (appelé ci-après SyCon). Les copies d'écran et les procédures indiquées dans ce manuel proviennent de la version 2.7xx du logiciel SyCon. Document à consulter Titre Référence Manuel utilisateur du matériel des automates Quantum 35013379 Manuel utilisateur Concept 33002204 ProWORX 32, logiciel de programmation pour automates, Guide utilisateur 31003882 Note : pour obtenir des informations actualisées sur l'INTERBUS, consultez la page d'accueil INTERBUS-Club : http://www.interbusclub.com. 33002086 12/2007 9 A propos de ce manuel Avertissements liés au(x) produit(s) ATTENTION Il est nécessaire de respecter les recommandations fournies avec les applications utilisées sur les automates associés à des exigences techniques de sécurité. Seul le fabricant peut effectuer des réparations sur les composants pour des raisons de sécurité et de conservation des données système. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Commentaires utilisateur 10 Envoyez vos commentaires à l'adresse e-mail techpub@schneider-electric.com 33002086 12/2007 INTERBUS et communication INTERBUS avec TSX Quantum 140 NOA 622 00 I Présentation Que comprend cette partie ? Cette partie comprend des informations générales sur l'INTERBUS et la configuration avec TSX Quantum 140 NOA 622 00. Contenu de cette partie Cette partie contient les chapitres suivants : 33002086 12/2007 Chapitre Titre du chapitre Page 1 Généralités 13 2 Performances 25 3 Module 140 NOA 622 00 utilisé en tant que maître INTERBUS 31 4 Accessoires et pièces de rechange 39 11 INTERBUS et communication INTERBUS 12 33002086 12/2007 Généralités 1 Présentation Introduction Ce chapitre décrit les principaux aspects de la communication de données via un système INTERBUS. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Présentation 14 Architecture générale d'un système de bus de terrain INTERBUS 15 13 Généralités Présentation Qu'est-ce que l'INTERBUS ? INTERBUS est un système de bus de terrain série qui est utilisé pour la mise en réseau de capteurs et d'actionneurs et qui est conçu pour les environnements d'exploitation industriels. Ce système de bus de terrain fonctionne selon la procédure maître-esclave. Le maître gère et coordonne les accès au bus. Il envoie et reçoit les données de tous les abonnés connectés. Les abonnés suivants peuvent, entre autres, être connectés à l'INTERBUS : z z z z z z Interfaces de dérivation Modules d'entrée/de sortie de la gamme de produits TSX Momentum Passerelles INTERBUS/AS-i Changeur de fréquence (ATV 18, 58 et 66) Appareil TegoPower Appareil compatible INTERBUS d'un autre fabricant Note : pour obtenir des informations actualisées sur l'INTERBUS, consultez la page d'accueil INTERBUS-Club : http://www.interbusclub.com. Interfaces de dérivation Les interfaces de dérivation s'exécutent comme des esclaves d'INTERBUS et prennent charge les fonctions suivantes : z z z z Modules d'entrée/sortie 14 Etablissement et interruption de la connexion avec un bus installation, un bus local ou un bus interstation installé par la suite Alimentation de l'électronique du bus des modules d'entrée/de sortie (uniquement pour les interfaces de dérivation du bus installation) Isolation galvanique des segments du bus interstation Messages d'erreur des fonctions via une sortie d'alarme libre de potentiel Les modules d'E/S des différentes gammes de produits permettent de connecter au système de bus de terrain INTERBUS des capteurs et actionneurs mis en œuvre pour contrôler ou commander des machines ou des processus. 33002086 12/2007 Généralités Architecture générale d'un système de bus de terrain INTERBUS Présentation L'INTERBUS est structuré de manière hiérarchique. L'architecture se compose des éléments suivants : z z z z 33002086 12/2007 Bus interstation avec bus interstation supplémentaire (voir Bus interstation, p. 17) Bus installation supplémentaires (voir Bus installation, p. 20) Bus locaux (voir Bus local, p. 22) Boucle INTERBUS (voir Boucle INTERBUS, p. 23) 15 Généralités Architecture INTERBUS L'exemple suivant offre une représentation claire d'une architecture INTERBUS : Bus interstation TSX Quantum avec maître INTERBUS UC NOA 622 Bus interstation Module E/S ATV58 Bus interstation supplémentaire BK BK Bus installation Module E/S d'indice de protection Niveau de divergence 1 BK Bus interstation supplémentaire BK Niveau de divergence 2 BK Bus interstation supplémentaire Niveau de divergence 3 BK 16 33002086 12/2007 Généralités Bus interstation Le bus interstation (RB) représente la partie principale de la structure du bus dans la structure hiérarchique de l'architecture INTERBUS. Il est généré par le maître de bus INTERBUS. Ce bus permet de relier les éléments les plus éloignés d'un système. Les sections entre deux abonnés d'un bus interstation s'appellent des « segments ». On appelle « bus interstation supplémentaire » une divergence de bus partant d'une interface de dérivation. Exemples d'abonnés de bus interstation : z modules TSX Momentum z interfaces de dérivation 33002086 12/2007 17 Généralités Bus interstation supplémentaire Le bus interstation supplémentaire est généré par une interface de dérivation. L'interface de dérivation est elle-même un abonné du bus interstation. Les modules E/S du bus interstation supplémentaire sont identiques à ceux du bus interstation. Réseau INTERBUS avec bus interstation supplémentaire Maître INTERBUS Bus interstation Module E/S Bus interstation supplémentaire Bus interstation supplémentaire Bus interstation Interface de dérivation (BK) Note : avec le micrologiciel INTERBUS Génération 4, il est possible de configurer les divergences (« passe dans passe ») ; voir aussi l'illustration Architecture INTERBUS, p. 16. 18 33002086 12/2007 Généralités Caractéristiques techniques des bus interstation/ bus interstation supplémentaire Les tableaux suivants présentent les caractéristiques techniques des bus interstation. Caractéristiques de transmission Mode de transmission Transmission du signal de différence selon RS 485 Supports de transmission possibles z Câble en cuivre, à paires torsadées, 5 phases z Câble optique (HCS, polymère ou fibre de verre) z Liaison infrarouge Vitesse de transmission 500 kbit/s Caractéristiques physiques Câble en cuivre (Cu) Longueur maximale d'un segment 400 m Longueur maximale du câble entre... le module de connexion et la première interface de dérivation du bus interstation 400 m deux interfaces de dérivation 400 m le module de connexion et la dernière station du bus interstation 12,8 km Câble optique HCS (200/ Polymère (980/ Fibre de 230 Nm) 1 000 Nm) verre Longueur maximale d'un segment 300 m 50 m 2 500 m Longueur maximale du câble entre... le module de connexion et la première interface de dérivation du bus interstation 300 m 50 m 2 500 m deux interfaces de dérivation 300 m 50 m 2 500 m le module de connexion et la dernière interface de dérivation du bus interstation 9 600 m 1 600 m >80 km 1m 1m 1m Longueur minimale du câble (exception INT ↔ INT et INT ↔ BNO : 0,1 m) 33002086 12/2007 19 Généralités Capacité Bus installation Nombre de niveaux de divergence par interface de dérivation disponible sur le bus principal RB 'Passe dans passe' : 12 maximum Nombre d'esclaves 250 maximum sur le bus interstation et dans l'ensemble du réseau Nombre de données E/S 4 096 points d'entrée/de sortie maximum Groupes Possibles, déconnexion possible des groupes Alimentation des modules E/S Amener la tension d'alimentation de l'extérieur Le bus installation (IRB) est une divergence du bus interstation. Il est généré par des interfaces de dérivation spéciales. Ces interfaces de dérivation sont elles-mêmes des abonnés au bus interstation. Le bus installation est isolé du bus interstation. Souvent les abonnés E/S du bus installation sont exécutés selon un indice de protection particulier (exemples : IP65, IP67). Les modules E/S du bus installation sont des modules spéciaux qui ne peuvent pas être utilisés sur le bus interstation. 20 33002086 12/2007 Généralités Caractéristiques techniques du bus installation Les tableaux suivants présentent les caractéristiques techniques du bus installation INTERBUS. Caractéristiques de transmission Mode de transmission Liaison RS 485 Supports de transmission possibles Câble spécial (Cu, blindé, à paires torsadées, 8 phases, résistant à la soudure), qui est adapté pour z l'alimentation en 24 V des modules d'entrée/de sortie et des capteurs z la transmission des données Vitesse de transmission 500 kbit/s Caractéristiques physiques Longueur maximale du câble entre... l'interface de dérivation et le premier module 50 m l'interface de dérivation et le dernier module 50 m Données électriques Courant sous charge maximale sur le 4,5 A câble Capacité 33002086 12/2007 Nombre de modules d'E/S 250 maximum Groupes Possibles, déconnexion possible des groupes Alimentation des modules E/S La tension d'alimentation est entraînée via le bus E/S 21 Généralités Bus local Le bus local LB (bus périphérique) est généré par des interfaces de dérivation spécifiques. Pour les modules du bus local, il s'agit de modules E/S permettant la création d'une sous-station décentralisée hébergée dans une armoire de commande. Vous pouvez relier d'autres produits de fabricants de technologie pour bus locaux au 140 NOA 622 00. Caractéristiques techniques du bus local Les tableaux suivants présentent les caractéristiques techniques du système de bus local sur INTERBUS. Caractéristiques de transmission Mode de transmission TTL Supports de transmission possibles Câble spécial : CU, blindé, paires torsadées, 14 phases Vitesse de transmission 500 kbit/s Caractéristiques physiques Longueur maximale du câble entre... l'interface de dérivation et le premier module 1,5 m deux modules 1,5 m l'interface de dérivation et le dernier module 10 m Données électriques Consommation électrique d'un appareil de 20 à 250 mA Consommation électrique maximale 800 mA Capacité Nombre de modules d'entrée/de sortie 8 modules maximum (Pour le module en ligne de Phoenix Contact, le nombre maximal de modules autorisé est ≤251). Groupes Possibles Alimentation des modules E/S Tension d'alimentation via le câble du bus ou en externe Note : les modules en ligne sont configurés comme des abonnés du bus local dans SyCon. Vous trouverez les caractéristiques de performance et les indications de configuration correspondantes dans les données du fabricant. 22 33002086 12/2007 Généralités Boucle INTERBUS Avec la boucle INTERBUS, les actionneurs et capteurs partagés ou, par exemple, les modules avec l'indice de protection IP67 sont reliés de manière décentralisée aux machines et dispositifs dans un anneau fermé. Caractéristiques techniques de la boucle INTERBUS Les tableaux suivants présentent les caractéristiques techniques du système de boucle INTERBUS. Caractéristiques de transmission Mode de transmission Signal de courant modulé Supports de transmission possibles CU, non blindé, 2 phases Vitesse de transmission 500 kbit/s Caractéristiques physiques Longueur maximale du câble entre... l'interface de dérivation et le premier module 20 m deux modules 20 m l'interface de dérivation et le dernier module 200 m Note : lors de l'utilisation de la boucle 1, divisez les valeurs des caractéristiques physiques par deux. Données électriques Consommation électrique maximale 1,8 A (Loop2), 1,5 A (Loop1) Capacité Nombre d'abonnés 33002086 12/2007 63 maximum Groupes Possibles Alimentation des modules E/S Tension d'alimentation via le câble du bus ou en externe 23 Généralités 24 33002086 12/2007 Performances 2 Présentation Introduction Ce chapitre décrit les performances d'un système de bus de terrain INTERBUS. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Protocoles 26 Commande de réseau 28 Temps de réponse de l'application 29 Vitesse de transmission des données par station 30 25 Performances Protocoles Présentation Les protocoles suivants sont possibles avec le module maître INTERBUS 140 NOA 622 00 : z Protocole INTERBUS, p. 26 z Protocole PCP, p. 27 Protocole INTERBUS Le protocole INTERBUS permet un débit de données élevé. Les données E/S sont transmises en blocs ce qui permet une mise à jour prévisible et simultanée de tous les abonnés connectés au réseau. La sécurité de transmission nécessaire est garantie par un test d'erreurs de redondance du protocole. Des diagnostics complexes offrent la possibilité de localiser la cause et l'emplacement des erreurs. Les protocoles de messages incorporés permettent d'envoyer des données de message et des paramètres complexes via le réseau INTERBUS. Le principe de base d'un système de bus ouvert est d'assurer la transmission de données entre les appareils de différents fabricants. Ces données comprennent les commandes et données E/S qui ont été définies comme profil standard et sur lesquelles s'appuie le fonctionnement des appareils. Des profils standard peuvent être obtenus pour les mécanismes d'entraînement, les traducteurs de mesure, les commandes de robot, les soupapes à commande pneumatique, etc. Le protocole INTERBUS, EN 50254, est la norme de communication pour ces profils. C'est une norme ouverte pour les réseaux E/S utilisés sur des applications industrielles. 26 33002086 12/2007 Performances Format de protocole INTERBUS Le protocole pour le système INTERBUS possède une structure dépendant du matériel et a été développé comme un registre à décalages. Les modules E/S sont reliés les uns aux autres comme une chaîne de registres à décalages. Les deux puces de protocole sont les parties principales du réseau. La puce maître du protocole INTERBUS (IPMS, INTERBUS Protocol Master Chip) sur le module maître commande le réseau. La puce d'interface microprocesseur universelle et série (SUPI, Serial Universal Microprocessor Interface Chip) relie les abonnés E/S au réseau. A chaque cycle, les mots des données de procédé sont cadencés par l'intermédiaire du réseau. Les données de procédé, qui comprennent les données de sortie, sont entrées sur la puce SUPI à partir de laquelle elles sont ensuite transférées à l'actionneur correspondant. Les données de procédé comprennent également des données d'entrée provenant de la puce SUPI qui sont transférées au maître INTERBUS. Notez que les mots des données de procédé comprennent des données d'entrée et de sortie. 16 séquences sont donc nécessaires pour transmettre un mot. C'est ce qui confère à l'INTERBUS une vitesse exceptionnelle. Une autre caractéristique du protocole est que les données d'entrée et de sortie sont mises à jour simultanément. Protocole PCP Le protocole de communication périphérique (Peripherals Communication Protocol (PCP)) sert à la transmission de données entre les périphériques (niveau 2 du modèle OSI). Ce protocole garantit le désassemblage et l'assemblage des messages lors de la transmission. Il offre tous les services nécessaires pour l'établissement et l'interruption de la connexion ainsi que les services de transmission de données. Le protocole PCP est orienté objet et connexion, du type Client/Serveur. Il est uniquement utilisé dans les modules E/S intelligents. Lorsqu'une connexion est établie, le client et le serveur échangent leurs données via le type d'objet disponible. Les types d'objet sont les octets, les mots, les caractères ASCII, les champs, etc. Ce protocole est principalement utilisé pour envoyer les paramètres d'initialisation aux modules E/S intelligents. Une fois l'initialisation réussie, le protocole PCP est rarement utilisé. Communication sur la voie PCP Loop Back (boucle) Données Données Données Données Données PCP Données Données de procédé de procédé de procédé de procédé de procédé de procédé de procédé de procédé Abonné 1 33002086 12/2007 Abonné 2 Abonné 3 Abonné 4 Abonné 5 CRC Contrôle Abonné 6 27 Performances Commande de réseau Fonctionnement du réseau Lors de l'initialisation et du fonctionnement du réseau, la puce IPMS transmet simultanément un télégramme de données de commande à toutes les puces SUPI du réseau. Pour que les puces SUPI puissent recevoir ce message simultanément, le registre à décalages doit être contourné. Télégrammes INTERBUS L'architecture INTERBUS se compose de télégrammes généraux. Toutes les données réseau sont transmises dans chaque télégramme général. Le télégramme d'identification et le télégramme de données sont les deux types de télégrammes généraux INTERBUS. Les télégrammes de transmission commencent par un mot 'loop-back' (boucle). Ce mot est utilisé comme identification pour la fin du télégramme d'identification. Toutes les données réseau (données d'entrée et de sortie) suivent le mot 'loop-back' (boucle). Les derniers mots du télégramme de transmission sont le mot de commande et le mot CRC. Un télégramme est envoyé sur le réseau entre chaque décalage d'octet. Temporisation réseau Les temps de cycle INTERBUS peuvent être déterminés. Il est possible de les calculer avec précision, à la microseconde près, en tenant compte de toutes les variables du réseau. Le temps de cycle dépend principalement du nombre de mots des données de procédé. Prenez également en compte l'influence de la communication PCP lors du calcul du temps de cycle du système INTERBUS. 28 33002086 12/2007 Performances Temps de réponse de l'application Présentation Le temps de réponse de l'application est un temps de réponse logique ne comprenant pas le temps de réaction de l'interface des capteurs et actionneurs. Il est égal à l'intervalle s'écoulant entre l'arrivée d'un signal d'entrée et l'établissement d'une sortie via l'INTERBUS. Schéma L'exemple suivant illustre le temps de réponse d'une application. TSX Quantum avec maître 140 CPU 434 NOA Bus interstation MOVE OUT1 Temps de cycle UC : 10 ms IN1 B Bus interstation IN1 Temps de 170 DAI 340 Bus interstation OUT1 B 170 DAO Exemple de calcul 33002086 12/2007 Les différents éléments nécessaires au calcul du temps de réponse de l'application avec le 140 NOA 622 00 sont répertoriés dans le tableau ci-dessous. Nombre de mots E/S 1 33 65 129 Nombre de modules 2 18 34 66 Temps de cycle de l'UC (en ms) 3.00 5.00 8.00 10.00 Temps de réponse de l'application (en ms) 9,00 à 13,00 18,00 à 26,00 30,00 à 40,00 44,00 à 74,00 29 Performances Vitesse de transmission des données par station Vitesse de transmission des données La vitesse de transmission des données dépend de la largeur de bande de la voie PCP (1 octet d'informations de commande + n octets de données utilisateur) et du délai de requête de l'INTERBUS. Avec une largeur de bande de... et un délai de requête de... on obtient une vitesse de données de... un mot par cycle via la voie 3,27 ms PCP 4,94 ms 2,45 kbit/s 8,27 ms 0,97 kbit/s 3,27 ms 7,34 kbit/s 4,94 ms 4,86 kbit/s 8,27 ms 2,90 kbit/s 3,27 ms 17,13 kbit/s 4,94 ms 11,34 kbit/s 8,27 ms 6,77 kbit/s deux mots par cycle via la voie PCP quatre mots par cycle via la voie PCP 1,62 kbit/s Note : plus vous transmettez de mots dans un cycle, plus la communication est efficace. SyCon gère la transmission commune de quatre mots. 30 33002086 12/2007 Module 140 NOA 622 00 utilisé en tant que maître INTERBUS 3 Présentation Introduction Ce chapitre décrit l'utilisation du module 140 NOA 622 00 en tant que maître INTERBUS. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Module 140 NOA 622 00 utilisé en tant que maître INTERBUS 32 Possibilités de mise en œuvre du 140 NOA 622 00 en fonction du type d'UC 35 Comparaison des modules maîtres INTERBUS 36 31 NOA 622 00 en tant que maître INTERBUS Module 140 NOA 622 00 utilisé en tant que maître INTERBUS Performances Le module 140 NOA 622 00 est le maître INTERBUS pour TSX Quantum et présente les caractéristiques suivantes : z Utilisable avec Concept version 2.5 SR2 et ultérieure et ProWORX32 version 2.1 B et ultérieure. z Prise en charge des voies PCP (version 2.0). Dans cette version, la voie PCP a une largeur maximale de 4 mots qui peut être adressée de manière logique ou physique. z Compatibilité totale assurée avec les normes INTERBUS. z Capacité de données pour l'adressage de 250 abonnés au maximum. z Les interfaces de dérivation peuvent être configurées pour le bus interstation supplémentaire. z Les groupes et les divergences en OU peuvent être définis. z Aucun prétraitement des données de procédé. z Aucune macro et aucun événement ne peuvent être créés. z Le forçage de références 0x/1x pour les abonnés INTERBUS n'est pas possible. Note : pour la création de la configuration de l'INTERBUS, vous avez besoin de l'ensemble logiciel SYC SPU LF• CD28 M (SyCon). Fonctionnement Le graphique suivant décrit le fonctionnement du 140 NOA 622 00. Désactiver le module Le module est désactivé Module configuré Fonction de communication Activer le module Module en phase d'autotest Réinitialisation Module non configuré Configuration 32 Autotest OK 33002086 12/2007 NOA 622 00 en tant que maître INTERBUS Echange de données Le tableau indique le traitement des entrées/sorties dans les différentes conditions de fonctionnement : Si Alors le module INTERBUS est en mode RUN la transmission de données est en cours sur le bus le programme automate fonctionne les entrées et sorties sont mises à jour le programme automate est arrêté les entrées ne sont pas mises à jour les sorties sont en mode d'erreur (elles sont retenues ou réglées sur zéro). Restrictions Note : le coupleur INTERBUS AS-BDEA-202 ne prend pas en charge le micrologiciel INTERBUS de génération 4. Ce coupleur ne peut ainsi pas être mis en œuvre avec le 140 NOA 622 00. Si un tel coupleur existe dans la configuration INTERBUS, le coupleur et les modules d'E/S suivants doivent être remplacés par des modules adaptés tels que les modules Modicon TSX Momentum en cas de conversion en 140 NOA 622 00. 33002086 12/2007 33 NOA 622 00 en tant que maître INTERBUS Utilisation en tant que maître INTERBUS 140 NOA 622 00 est un maître INTERBUS pour le TSX Quantum et peut uniquement être utilisé dans l'embase centrale. Un maximum de 250 abonnés ou 4 096 points E/S sont permis par module NOA. Le nombre maximum autorisé d'abonnés dans l'ensemble de la configuration INTERBUS d'un API Quantum dépend cependant du type de module utilisé. Pour un module typique comprenant 16 entrées et 16 sorties (exemple : 170 ADM 350 11), 250 modules environ peuvent être utilisés dans l'ensemble de la configuration. Les esclaves INTERBUS sont connectés au maître du bus 140 NOA 622 00 dans Concept/ProWORX32 par l'intermédiaire du bus générique. La taille maximale de configuration du bus générique est de 64 Ko pour l'ensemble des modules NOA 622. Après la sélection du bus générique dans l'affectation des E/S, vous indiquez les adresses initiales pour les mots d'état et d'activation. Les données d'état et de diagnostic spécifiques au bus et à l'esclave sont placées dans la zone d'état. Vous y indiquez une référence 3x comme adresse de départ d'une plage de 207 mots consécutifs. Les données sur la commande des abonnés INTERBUS sont indiquées dans la zone d'activation. Vous y indiquez une référence 4x comme adresse de départ d'une plage de 25 mots consécutifs. Pour plus d'informations sur l'affectation des mots d'état et d'activation, consultez le chapitre Diagnostic et commande par l'intermédiaire du bus générique, p. 88. Vous pouvez affecter dans Concept/ProWORX32 les références suivantes aux esclaves INTERBUS : z Références 0x/1x z Références 3x/4x 34 33002086 12/2007 NOA 622 00 en tant que maître INTERBUS Possibilités de mise en œuvre du 140 NOA 622 00 en fonction du type d'UC Nombre de maîtres INTERBUS en fonction du type d'UC Note : dans Modsoft / ProWorx NxT/ ProWorx 32 avant la version 2.1 B, le 140 NOA 622 00 ne peut pas être utilisé. Possibilité de mise en œuvre avec le 140 NOA 622 00 Type d'UC Concept CEI et LL984 Concept LL984 Concept CEI ProWORX32 140 CPU 113 02 Utilisation du 140 NOA 622 00 impossible 140 CPU 113 03 2 maximum 2 maximum 2 maximum 2 maximum 140 CPU 213 04 2 maximum 2 maximum 2 maximum 2 maximum 140 CPU 424 02 Utilisation du 140 NOA 622 00 impossible 140 CPU 434 12 6 maximum 6 maximum 6 maximum 6 maximum 140 CPU 534 14 6 maximum 6 maximum 6 maximum 6 maximum Note : avec les applications Concept/ProWORX32 LL984 pures, aucune communication PCP ne peut être utilisée. Dans un tel cas, seul un diagnostic limité est possible. 33002086 12/2007 35 NOA 622 00 en tant que maître INTERBUS Comparaison des modules maîtres INTERBUS Présentation des caractéristiques 36 Caractéristiques des modules maîtres INTERBUS 140 NOA 622 00 140 NOA 611 10 140 NOA 611 00 Adressage physique (x) x x Adressage logique x x - Voie PCP x x - Version PCP 2.0 1.5 - Taille de la voie PCP 1, 2, 4 mots 1 mot - Test de configuration lors de x la mise en œuvre x x Logiciel pour la configuration du bus SyCon Outil CMD (INTERBUS Génération 3) Outil CMD Texte sur le champ des voyants x x x Visualisation du diagnostic (3 chiffres) - x - Désactivation configurable x x x Adressage E/S dans les registres 0x/1x/3x/4x dans les registres 3x/4x dans les registres 3x/4x Mode d'adressage configurable (CEI/984) x x - Gestion du bus interstation supplémentaire x x x Emplacement de NOA Embase centrale Embase centrale Embase centrale Mode transparent - x - Gestion de la redondance d'UC - - - Nombre de modules NOA dans l'embase centrale jusqu'à 6 (dépend 3 du type d'UC, voir paragraphe Nombre de maîtres INTERBUS en fonction du type d'UC, p. 35) 3 33002086 12/2007 NOA 622 00 en tant que maître INTERBUS Note : si vous possédez le 140 NOA 611 00 ou le 140 NOA 611 10 et que vous vouliez le remplacer par le 140 NOA 622 00, contactez l'assistance technique qui vous donnera tous les renseignements supplémentaires nécessaires. L'annexe Mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00, p. 151 comprend une brève description du processus. Présentation de la configuration logicielle requise 33002086 12/2007 Configuration logicielle pour l'utilisation des modules maître INTERBUS 140 NOA 622 00 140 NOA 611 10 140 NOA 611 00 Micrologiciel NOA à partir de NOA1_xx.bin (Exec-Loader), par ex. NOA1_xx.Q12 (SyCon) à partir de 2.0 à partir de 1.05 Version ULEX - à partir de 2.02 à partir de 2.0 Modsoft / ProWORX - à partir de 2.4 à partir de 2.4 ProWORX32 à partir de 2.1 B à partir de 2.0 à partir de 2.0 Concept à partir de 2.5, SR2 à partir de 2.1 à partir de 1.1 Outil CMD - à partir de 1.21 à partir de 1.21 SyCon à partir de 2.7xx - - 37 NOA 622 00 en tant que maître INTERBUS 38 33002086 12/2007 Accessoires et pièces de rechange 4 Présentation Introduction Ce chapitre comprend la liste des accessoires et pièces de rechange pour l'utilisation du câble en cuivre et de la technique par câble optique. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Accessoires et pièces de rechange pour les logiciels 40 Accessoires et pièces de rechange pour les lignes en cuivre 41 Accessoires et pièces de rechange pour les connexions en fibre optique 42 39 Accessoires et pièces de rechange Accessoires et pièces de rechange pour les logiciels Composants logiciels 40 Installation des accessoires et des pièces de rechange Désignation Commande n° Sycon (logiciel de configuration, mis au point pour Schneider Automation) SYC SPU LF• CD28M 33002086 12/2007 Accessoires et pièces de rechange Accessoires et pièces de rechange pour les lignes en cuivre Composants pour les câbles en cuivre Installation des accessoires et des pièces de rechange Désignation Commande n° Câble de programmation pour 140 NOA 622 00, 3,7 m (câble Modbus) 990 NAA 263 20 Câble INTERBUS, 100 cm 170 MCI 100 00 Câble de bus interstation 100 m TSX IBSCA 100 Câble de bus interstation 400 m TSX IBSCA 400 Câble de bus interstation (Meterware), LiYCY KAB3225LI 3 x 2 x 0,25 mm2 33002086 12/2007 Ensemble de connecteurs INTERBUS, DSUB 9 pôles, connecteur plus prise femelle 170 XTS 009 00 Interface de dérivation pour bus interstation supplémentaire, câble en cuivre 170 BNO 671 0x 41 Accessoires et pièces de rechange Accessoires et pièces de rechange pour les connexions en fibre optique Composants utilisés pour les connexions en fibre optique Les composants suivants sont disponibles pour les connexions en fibre optique : Désignation Commande n° Interface de dérivation pour bus interstation supplémentaire, câble optique 170 BNO 681 00 Câble polymère PSM-LWL/KDL/O, au mètre Câble HCS PSM-LWL/HCS/O, au mètre Ensemble de fiches polymère PSM-SET-FSMA/4 Ensemble de fiches HCS PSM-SET-FSMA/4-HCS Ensemble de polissage PSM-SET-FSMA-POLISH Câble avec fiche PSM-LWL/KDL/2, au mètre Câble avec fiche HCS PSM-LWL/HCS/2, au mètre Adaptateur câble optique avec alimentation supplémentaire OPTOSUB Adaptateur câble optique sans alimentation supplémentaire OPTOSUB-PLUS Note : fournisseur des pièces et accessoires pour câble optique Phoenix Contact GmbH & Co; Page d'accueil http://www.phoenixcontact.com 42 33002086 12/2007 Description du module II Présentation Que comprend cette partie ? Cette partie comprend la description du module de communication. Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre 5 33002086 12/2007 Titre du chapitre 140 NOA 622 00 Module de communication INTERBUS Page 45 43 Description du module 44 33002086 12/2007 140 NOA 622 00 Module de communication INTERBUS 5 Présentation Introduction Ce chapitre décrit le module de communication 140 NOA 622 00. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Brève description 46 Description des éléments de commande et d'affichage (voyants) 48 Configuration 51 Caractéristiques techniques 54 45 NOA 622 00 Brève description Fonctions Le NOA 622 00 est le maître INTERBUS et sert au couplage de ce bus sur l'appareil d'automatisation Modicon TSX Quantum. Ce module est compatible avec les fonctionnalités INTERBUS Génération 4. 46 33002086 12/2007 NOA 622 00 Vue avant du module Vue avant avec position des éléments de commande 1 140 NOA 622 00 Maître INTERBUS R Actif IBS-RUN F Esclave 2 3 4 bus interstation RS2320 réinitialiser 5 6 7 8 1 2 3 4 5 6 7 8 33002086 12/2007 Code couleur Zone d'affichage (voyants) Boîtier standard Couvercle amovible Bouton de réinitialisation Interface RS 232 C Interface INTERBUS Assemblage des modules 47 NOA 622 00 Description des éléments de commande et d'affichage (voyants) Présentation de l'affichage Représentation de l'affichage 140 NOA 622 00 Maître INTERBUS R Actif IBS-RUN F Esclave 48 33002086 12/2007 NOA 622 00 Signification des voyants Signification des voyants Voyant Couleur Etat Signification R vert Allumé Prêt. La routine d'activation s'est déroulée correctement. Le micrologiciel s'exécute parfaitement et le module est prêt à fonctionner. Clignotant Pas de micrologiciel ou micrologiciel en cours de chargement. Le micrologiciel et l'application sont chargés, mais la communication entre le module NOA 622 et l'UC n'est pas active. Pour plus d'informations, voir Suppression du message d'erreur généré après le chargement de l'application, p. 50. Eteint Erreur de module. Actif vert Allumé La communication avec l'UC du TSX Quantum est active. F rouge Allumé Erreur. Une erreur s'est produite au niveau INTERBUS ou le système a déconnecté au moins un abonné de manière ciblée. Allumé L'INTERBUS fonctionne, transmission de données normale. Clignote de manière cyclique L'INTERBUS est prêt. IB-S Run vert Aucun Pas de configuration INTERBUS (message d'erreur). clignotemen t cyclique Esclave Bouton de réinitialisation 33002086 12/2007 rouge Allumé Un abonné INTERBUS génère une erreur de module. L'actionnement de la touche de réinitialisation entraîne une réinitialisation complète sur le module 140 NOA 622 00 : z Le bus est réinitialisé. z La configuration du bus est de nouveau chargée sur le module NOA à partir de l'UC. 49 NOA 622 00 Suppression du message d'erreur généré après le chargement de l'application Il se peut que le voyant R se mette à clignoter après le téléchargement d'un nouveau projet Concept/ProWORX32 dans l'automate ou après le chargement du micrologiciel NOA 622. Cela indique en fait un échange de données erroné au niveau du bus arrière du Quantum. Pour résoudre ce problème, trois options s'offrent à vous : actionnement du bouton de réinitialisation du NOA 622 ; z exécution d'un échange à chaud sur le NOA 622 ; z mise sous/hors tension du Quantum. z Le module devrait ensuite être de nouveau prêt à fonctionner. Note : il n'est pas nécessaire de recharger le micrologiciel ou l'application ni de procéder à leur configuration. 50 33002086 12/2007 NOA 622 00 Configuration Position de montage dans l'embase Montez le module sur un emplacement du rack central du TSX Quantum et vissezle sur l'embase. Le module doit être vissé en position afin d'assurer son bon fonctionnement (CEM). Montage du module 1 2 3 1 2 3 33002086 12/2007 Insérez le module. Vissez le module sur l'embase. Embase 51 NOA 622 00 Connexion à l'INTERBUS Connexion du câble du bus interstation sur l'interface nommée « bus interstation ». INTERBUS bus interstation 1 6 2 Pôle utilisé 7 Pôle non utilisé 3 8 4 9 5 Syntaxe de l'interface « bus interstation » 52 Prise Signal Signification 1 DO Données, direction d'émission (+), (Data Out) 2 DI Données, direction de réception (+), (Data In) 3 COM Commun d'alimentation, isolé (Signal Ground, insulated) 4 GND Commun d'alimentation interface câble optique, non isolé (Signal Ground, not insulated) 5 VCCI Tension d'alimentation interface câble optique : 5 V, isolé 6 DO Envoyer données inverses (Data Out negated) 7 DI Recevoir données inverses (Data In negated) 8 VCC Alimentation supplémentaire interface câble optique : 5 V, non isolé Remarque : ne sert qu'à la connexion d'OPTOSUB. 9 RBST Couplage RBST (Bridge) 33002086 12/2007 NOA 622 00 Connexion de l'interface RS 232C Pour connecter l'interface RS 232C, utilisez le câble de données 990 NAA 26320 (longueur : 3 m). 1 RS 232 C 6 2 Pôle utilisé 7 Pôle non utilisé 3 8 4 9 5 Syntaxe de l'interface « bus interstation » 33002086 12/2007 Prise femelle Signal Signification 2 RXD Données reçues (Received Data) 3 TXD Données envoyées (Transmitted Data) 5 GND Commun d'alimentation (Signal Ground) 7 RTS Demande d'envoi (Request to Send) 8 CTS Prêt à envoyer (Clear to Send) 53 NOA 622 00 Caractéristiques techniques Alimentation électrique Caractéristiques de l'alimentation Interface de données Caractéristiques de l'interface de données Structure mécanique Type de raccordement Conditions environnementales 54 Interne via le bus Quantum 5 VCC, 0,8 A maximum, 0,7 A type Remarque : en cas d'utilisation d'adaptateurs câble optique, le courant consommé augmente en fonction de l'adaptateur utilisé. INTERBUS RS 485, isolé (tension de test de 500 VCA) RS 232C longueur de ligne admissible conforme à la norme DIN 66 020, non isolé 20 m blindé Caractéristiques du montage technique Format Largeur = 40,34 mm (boîtier standard) Masse (poids) 0,4 kg Caractéristiques du type de raccordement INTERBUS Prise femelle DSUB à 9 pôles RS 232C Prise femelle DSUB 9 pôles pour 990 NAA 263 x0 Données sur les conditions environnementales Caractéristiques système Voir le manuel utilisateur Quantum Dissipation de puissance 4 W maximum, généralement 3,5 W Moyenne de temps de bon fonctionnement (GF) > 100 000 heures 33002086 12/2007 NOA 622 00 Certification UL Alimentation via un appareil de classe de protection II ou un dispositif à tension ou intensité limitée (protégé par un fusible de 4 A) ou tout autre dispositif de même type. TSX QUANTUM 140NOA62200 INTERBUS MASTER G4 5VDC / 800mA Typ SUPPLIED BY CLASS 2 CIRCUIT OR LIMITED VOLTAGE LIMITED CURRENT (PROTECTED BY A 4A FUSE) CIRCUIT. LISTED 10DO IND. CONT. EQ. E221530 SN: 11053499003 PV: 07 RL: 10 SV: 01.08 DOM: 08-2005 Made in Germany INTERBUS MASTER G4 PV: 07 RL: 10 SV: 01.08 33002086 12/2007 55 NOA 622 00 56 33002086 12/2007 Logiciel III Présentation Introduction Cette partie décrit les différentes possibilités en terme de configuration, de commande et de diagnostic d'une application INTERBUS associée à l'utilisation du 140 NOA 622 00 en tant que module maître. Contenu de cette partie Cette partie contient les chapitres suivants : 33002086 12/2007 Chapitre Titre du chapitre Page 6 Mise en œuvre 59 7 Configuration et diagnostic 87 8 Utilisation de la voie PCP 99 9 Groupes et alternatives 103 57 Logiciel 58 33002086 12/2007 Mise en œuvre 6 Présentation Introduction Ce chapitre donne un aperçu de la mise en œuvre de la configuration INTERBUS. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Principe de mise en œuvre pour Concept 60 Principe de mise en œuvre pour ProWORX32 62 Démarrage logiciel pour Concept 64 Démarrage logiciel pour ProWORX32 71 Procédure d'arrêt et de démarrage du module 140 NOA 622 00 79 Modes d'adressage des entrées et sorties 81 Micrologiciel pour le maître INTERBUS 84 59 Mise en œuvre Principe de mise en œuvre pour Concept Présentation Pour la mise en œuvre d'un système INTERBUS, la définition de l'environnement physique de l'application dans lequel le système doit être intégré est nécessaire (exemples : embase, alimentation, processeur, modules ou appareils). La mise en œuvre de la configuration a alors lieu avec le logiciel correspondant. La configuration maître est exécutée avec Concept à partir de la version 2.5 SR2. La configuration du bus est réalisée à l'aide du logiciel de configuration SyCon. 60 33002086 12/2007 Mise en œuvre Principe de la mise en œuvre Le tableau suivant décrit les différentes phases de la mise en œuvre. Phase Logiciel Description Montage du 140 NOA 622 00 - Le module est inséré à l'emplacement souhaité dans l'embase centrale. Configuration de l'automate Concept Valeurs à saisir : z Saisissez NOA 622 dans l'affectation des E/S. z Saisissez les paramètres de configuration du maître INTERBUS (numéro et emplacement, comportement au démarrage du bus). z Configurez le bus générique en incluant l'appel du logiciel SyCon. Configuration du bus SyCon Opérations à réaliser : z Entrée/lecture de la configuration du bus avec le logiciel SyCon. z Génération du fichier de configuration *.IB ainsi que chargement du fichier dans Concept (s'effectue automatiquement lors de la fermeture du logiciel SyCon). Affectation de la mémoire de Concept signalisation Programmation Concept Affectation de la mémoire de signalisation aux modules INTERBUS Programmer z le programme utilisateur correspondant z le diagnostic correspondant 33002086 12/2007 Chargement du programme et démarrage de l'automate Concept (en ligne) Charger le projet dans l'automate. Ensuite, lors du démarrage de l'automate, le module INTERBUS est configuré et mis en service. Débogage Diagnostic Concept / SyCon Dans le cadre du débogage du projet, plusieurs types d'aide sont disponibles pour la commande des entrées et sorties ainsi que le diagnostic des erreurs : z Diagnostic en ligne z Diagnostic utilisateur z Voyants Documentation Concept (local et en ligne) SyCon Impression de diverses informations sur la configuration du bus et le projet 61 Mise en œuvre Principe de mise en œuvre pour ProWORX32 Présentation Pour la mise en œuvre d'un système INTERBUS, la définition de l'environnement physique de l'application dans lequel le système doit être intégré est nécessaire (exemples : embase, alimentation, processeur, modules ou appareils). La mise en œuvre de la configuration a alors lieu avec le logiciel correspondant. La configuration maître est exécutée avec ProWORX32 à partir de la version 2.1 B. La configuration du bus est réalisée à l'aide du logiciel de configuration SyCon. 62 33002086 12/2007 Mise en œuvre Principe de la mise en œuvre Le tableau suivant décrit les différentes phases de la mise en œuvre. Phase Logiciel Description Montage du 140 NOA 622 00 - Le module est inséré à l'emplacement souhaité dans l'embase centrale. Configuration du bus SyCon Opérations à réaliser : z Entrée/lecture de la configuration du bus avec le logiciel SyCon. z Enregistrement du projet SyCon (fichier *.IB). Configuration de l'automate ProWORX32 Opérations à réaliser : z Ajoutez le module 140 NOA 622 00 au rack local. z Modifiez les valeurs de la boîte de dialogue de paramétrage du 140 NOA 622 00. z Importez la configuration du bus (fichier de projet SyCon *.IB). z Terminez la configuration du maître INTERBUS (affectation des E/S du dispositif). Programmation ProWORX32 Programmer z le programme utilisateur correspondant z les diagnostics correspondants Chargement du programme et démarrage de l'automate ProWORX32 (En ligne) Téléchargement du projet dans l'automate. Ensuite, lors du démarrage de l'automate, le module INTERBUS est configuré et mis en service. Débogage Diagnostic ProWORX32/ SyCon Pour le débogage du projet, plusieurs fonctions sont disponibles pour la commande des entrées et sorties ainsi que le diagnostic des erreurs : z Diagnostic en ligne z pour ProWORX32 Online →Reference Data Editor (mots de commande, mots d'état) z pour SyCon : Online →<sous-menus> (exemple : Champ d'état global [Gobal State Field]) z Diagnostic utilisateur (EFB, exemple : IBS_SEND_REQ) z Voyants du module 140 NOA 622 00 Documentation ProWORX32 (Local ou En ligne) / SyCon Impression de diverses informations sur la configuration du bus et le projet Dans ProWORX32, vous pouvez exporter la documentation au format HTML ou TXT. Pour plus d'informations, consultez la section Boîte de dialogue Configuration du maître Interbus, p. 76 (Interbus Master Configuration) 33002086 12/2007 63 Mise en œuvre Démarrage logiciel pour Concept Présentation Les sections qui suivent comprennent une brève description de la procédure nécessaire à la mise en œuvre du logiciel du maître INTERBUS 140 NOA 622 00 avec Concept. Les différentes étapes sont décrites dans les sections suivantes : Sélection de l'INTERBUS dans Concept, p. 64 z Evaluation de la configuration du bus avec SyCon, p. 66 z Modification de la configuration du bus dans Concept, p. 68 z Configuration du module 140 NOA 622 00, p. 70 z Sélection de l'INTERBUS dans Concept Pour saisir l'INTERBUS et utiliser le module 140 NOA 622 00, procédez comme suit : Etape Action 1 Ouvrez le projet correspondant dans Concept. 2 Sélectionnez Projet →Configuration automate →Affectation des E/S →Aller à entrée Bus générique. Affectation des E/S Réserve pour extension 144 Insérer Supprimer Aller à : Locale/RIO (emplacement Couper Copier Locale/RIO (emplacement ?) DIO 0 (UC) Station d'E/S DIO 1 (emplacement ?) Bits S Bits S Etat 1 DIO 2 (emplacement ?) 0 0 Choisir cette ligne si une insertion doit être effectuée à la fin Bus générique E/S décentralisées... 64 OK Annuler Insérer Modif. ... Aide 33002086 12/2007 Mise en œuvre Etape 3 Action Cliquez sur Insérer et saisissez Interbus dans la boîte de dialogue Sélection du gestionnaire d'E/S. Sélection du gestionnaire d'E/S Nom Constructeur Interbus Schneider Automation GmbH OK 4 Annuler Aide pour type Saisissez les références correspondantes dans le champ Etat et Activer ; voir également Diagnostic et commande par l'intermédiaire du bus générique, p. 88. Affectation des E/S Réserve pour extension 144 Insérer Supprimer Aller à : Couper Copier Bus générique Insérer Station Type Rétention Bits E Bits S Etat Activer Modif. 1 Interbus 0 300001 400001 ... 2 Interbus 0 300301 400301 ... Choisir cette ligne si une insertion doit être effectuée à la fin de la liste E/S décentralisées... 33002086 12/2007 OK Annuler Aide 5 Sélectionnez un INTERBUS et accédez avec Editer... à la boîte de dialogue Bus générique maître : Interbus (carte x) 6 Choisissez Démarrer cfg afin de lancer le programme SyCon de configuration du bus (voir Evaluation de la configuration du bus avec SyCon, p. 66). Remarque : vous pouvez aussi importer une configuration de bus en utilisant l'interface d'importation Ce faisant, le tableau de bus pour le bus générique est toujours entièrement créé par le système, c'est à dire que vous devez également réexécuter toutes les affectations d'adresse dans Concept et cela même pour les abonnés au bus inchangés. Si vous effectuez un changement de configuration dans SyCon en utilisant le bouton de commande Démarrer cfg, les affectations d'adresse des abonnés INTERBUS inchangés sont conservées. Il est toutefois nécessaire d'effectuer une vérification. 65 Mise en œuvre Evaluation de la configuration du bus avec SyCon Suivez les étapes ci-dessous pour créer la configuration INTERBUS avec l'outil de configuration de bus SyCon : Etape 1 Action Les possibilités suivantes sont offertes pour évaluer la configuration INTERBUS : z Lecture de la configuration de l'INTERBUS connecté à l'aide des options Online →Automatic Network Scan Remarque : sélectionnez Serial Device Driver et affectez l'interface COM correspondante. Connectez le NOA 622 au PC (pour le câble, voir Accessoires et pièces de rechange, p. 39). z Saisie de la configuration INTERBUS connecté z Pour convertir un projet CMD Génération 4 existant vers SyCon, voir Importation de projets CMD G4 dans SyCon, p. 157. Remarque : vous trouverez plus d'informations sur ce sujet dans l'aide en ligne de SyCon ou dans la documentation fournie sur le CD-ROM SyCon. 2 L'illustration suivante représente une configuration dans SyCon : Maître INTERBUS Equipement 140 NOA 622 00 Device0 N° d'abonné Device 0 INTERBUS 1.0 170 ADI 340 00 Device1 N° d'abonné Device 1 INTERBUS 2.0 170 BNO 671 01 Device2 INTERBUS N° d'abonné Device 2 3.0 170 ADO 340 00 Device3 INTERBUS 66 N° d'abonné Device 3 4.0 170 AMM 090 00 33002086 12/2007 Mise en œuvre Etape 3 Action Enregistrez le projet et fermez le programme SyCon. Résultat : Les données de configuration INTERBUS sont acceptées par Concept à la fermeture de SyCon. La liste des abonnés est affichée dans la boîte de dialogue Bus générique maître : Interbus (carte x). Bus générique - maître : Interbus (carte 0) Maître Esclaves : Dernier esclave : Précédent Suivant Abonné 0 1 2 3 Démar.cfg Importer Esclave 170-ADI-340-00 170-BNO-671-01 170-ADO-340-00 170-AMM-090-00 OK 33002086 12/2007 Esclave Maître INTERBUS G4 en 4 Description : tant que NOA622 3 Tableau 0 Tableau 0 Annuler Config. Mod / Cha 1/1 0/0 1/1 2/3 Config. Paramètre... Description Device1 Device2 Device3 Device4 Aide 67 Mise en œuvre Modification de la configuration du bus dans Concept Vous devez maintenant effectuer les étapes suivantes pour la configuration INTERBUS dans Concept : Etape 1 Action Dans le champ de la boîte de dialogue Bus générique maître : Interbus (carte x) entrez les adresses de la mémoire de signalisation pour chaque esclave IBS dans Esclave →Paramètre. Vous pouvez passer d'un abonné esclave à un autre dans la boîte de dialogue Paramètre(s) de l'esclave avec les boutons <<Précédent et Suivant>>. Paramètre(s) de l'esclave Esclav Adresse : Nom : Description : << 3 170-AMM-090-00 Device4 Suivant >> Voie Longueur [mots] : 5 Mod / Cha Type 1/1 BOOL 2/1 PARAM 2/2 BOOL Config. Déb.entr. Fin.entr. 100097 100176 Fin.sort. 400120 400122 OK 2 Déb.sort. Annuler Aide Vous pouvez entrer les valeurs de Paramètres de la zone Voie à l'aide du bouton Configuration : Paramètre(s) de la voie Module : 2 Voie : 1 Valeur(s) de la mémoire d'état Valeur(s) configurée(s) ici Mot 1 2 OK 68 Déc. 17476 68 Assistance Hex 4444 0044 Bin 0100010001000100 0000000001000100 Annuler Aide 33002086 12/2007 Mise en œuvre Etape 3 Action Vérifiez la configuration du Timeout et le Comportement au démarrage du bus et modifiez ces entrées si nécessaire dans la boîte de dialogue Configuration maître. Configuration maître Nom : Interbus Description : Maître INTERBUS G4 en tant que NOA622 Cycle de synchronisation des E/S Cycle d'E/S libre Sync. de transmiss. vers/depuis le maître Sync. de transmiss. vers/depuis l'esclave N° de carte : 0 Adresse : 255 Configuration générale Mot Déc. Hex Bin Timeout 300 ms Maximum pour Entrée ou Sortie Comportement au démarrage du bus Ne démarre pas si un esclave manque Démarre toujours L'esclave définit le comportem. au démarrage OK Annuler Aide Remarque : la durée de timeout sélectionnée pour le module NOA 622 doit être supérieure ou égale au temps de cycle de l'UC pour éviter une défaillance de l'INTERBUS. Pour les configurations volumineuses ou les anciennes versions de micrologiciel, le temps de contrôle de l'UC ainsi que la durée du timeout du NOA622 doivent être, le cas échéant, augmentés afin que l'INTERBUS se mette en marche. 4 33002086 12/2007 Si vous souhaitez connecter plusieurs modules NOA avec d'autres configurations INTERBUS, répétez l'étape 3 pour chaque NOA supplémentaire (sélection de l'INTERBUS), tableau Sélection de l'INTERBUS dans Concept, p. 64, jusqu'à l'étape 3, tableau Modification de la configuration du bus dans Concept, p. 68. 69 Mise en œuvre Configuration du module 140 NOA 622 00 Pour entrer le maître INTERBUS, procédez comme suit : Etape Action 1 Sélectionnez Lokal/RIO (emplacement ?) sous Affectation des E/SAller à →. 2 Saisissez le module 140 NOA 622 00 dans l'affectation des E/S pour l'embase locale sous Projet →Configuration automate →Affectation des E/S → Editer.... →Module. 3 Affectez l'INTERBUS au NOA correspondant en choisissant Paramètres dans la boîte de dialogue des paramètres 140-NOA-622-00. 140-NOA-622-00 Affectation de configuration maître AUCUNE AUCUNE 01: Interbus 02: Interbus Etat timeout de sortie Régler sur zéro Conserver la dernière valeur Mode d'adressage MSB à gauche (CEI) OK 70 MSB à droite (984) Annuler Aide 4 Dans la boîte de dialogue 140-NOA-622-00, définissez les valeurs Etat timeout de sortie et le Mode d'adressage. 5 Confirmez les paramètres en choisissant OK. 33002086 12/2007 Mise en œuvre Démarrage logiciel pour ProWORX32 Présentation Les sections suivantes comprennent une brève description de la procédure nécessaire au démarrage du maître INTERBUS 140 NOA 622 00 avec ProWORX32. Les différentes étapes sont décrites dans les sections suivantes : z Evaluation de la configuration du bus avec SyCon, p. 72 z Ajout du module au rack local, p. 73 z Modification des valeurs de la boîte de dialogue de paramétrage du 140 NOA 622 00, p. 74 z Importation de la configuration du bus, p. 75 z Achèvement de la configuration du maître Interbus, p. 77 33002086 12/2007 71 Mise en œuvre Evaluation de la configuration du bus avec SyCon Suivez les étapes ci-dessous pour créer la configuration INTERBUS avec l'outil de configuration de bus SyCon : Etape 1 Action Les possibilités suivantes sont offertes pour évaluer la configuration INTERBUS : z Lecture de la configuration de l'INTERBUS connecté à l'aide des options Online →Automatic Network Scan Remarque : sélectionnez Serial Device Driver et affectez l'interface COM correspondante. Connectez le NOA 622 au PC (pour le câble, voir Accessoires et pièces de rechange, p. 39). z Saisie de la configuration INTERBUS connecté z Pour convertir un projet CMD Génération 4 existant vers SyCon, voir Importation de projets CMD G4 dans SyCon, p. 157. Remarque : vous trouverez plus d'informations sur ce sujet dans l'aide en ligne de SyCon ou dans la documentation fournie sur le CD-ROM SyCon. 2 L'illustration suivante représente une configuration dans SyCon : Maître INTERBUS Equipement 140 NOA 622 00 Device0 N° d'abonné Device 0 INTERBUS 1.0 170 ADI 340 00 Device1 N° d'abonné Device 1 INTERBUS 2.0 170 BNO 671 01 Device2 INTERBUS N° d'abonné Device 2 3.0 170 ADO 340 00 Device3 INTERBUS 3 72 N° d'abonné Device 3 4.0 170 AMM 090 00 Enregistrez le projet et fermez le programme SyCon. 33002086 12/2007 Mise en œuvre Ajout du module au rack local Etape Pour ajouter le module au rack local 140 NOA 622 00, procédez comme suit : Action 1 Lancez le logiciel ProWORX32. 2 Ouvrez le projet sur lequel vous souhaitez travailler. 3 Dans l'arborescence de projet, sélectionnez Affectation. 4 Sélectionnez le module NOA622-00 sous Menu Module →Carte réseau E/S. 5 Faites glisser le module dans l'emplacement souhaité du rack local d'un automate Quantum. 32 ProWORX 32 - [noa622] Hors ligne - [Affectation [noa622]] Fichier Edition Affichage Projet Contrôleur Serveur Utilitaires Fenêtres ? Affectation Quantum Rack 1 Station Module com. 00 (Local) 1 Station 01 (Quantum 140 140 UC 534 NOA 622 Rack 01 2 3 4 5 Rack 2 6 7 8 Rack 3 Rack 4 Rack 5 9 10 11 12 13 14 15 16 UC-534 -NOA622-00 ---Menu Module Carte réseau E/S CRP811-00 DEVNET-08 DEVNET-32 NOA611-00 NOA611-10 NOA622-00 NOL911-XX NOP911-00 QSPXM 33002086 12/2007 Insuffisance : 2500 mA Propriétés-Emplacement Module Description Config. carte Configuration Interbus Puissance nominale NOA622-00 Maître INTERBUS G4 0101 0001 Cliquer ici pour modifier... 700 mA Propriétés-Station (01) Série station Durée rétention Rack 1 Rack 2 Registre d'état (3x) Points d'entrée Points de sortie Série Quantum 3 0000 / 1024 0000 / 1024 73 Mise en œuvre Modification des valeurs de la boîte de dialogue de paramétrage du 140 NOA 622 00 Pour paramétrer le module 140 NOA 622 00, procédez comme suit : Etape Action 1 Sélectionnez le module 140 NOA 622 00 ajouté dans le rack local pour afficher ses propriétés (Propriétés - Emplacement (03) dans l'exemple ci-dessus). 2 Cliquez sur Config. carte pour ouvrir la boîte de dialogue de paramétrage du module. 3 z pour l'option Etat timeout de sortie, sélectionnez : Régler sur 0 (par défaut) ou Conserver la dernière valeur z pour l'option Mode d'adressage, sélectionnez : z MSB à droite (984) (par défaut) ou z MSB à gauche (CEI) z Pour l'option Configuration Interbus affectée, sélectionnez la première configuration disponible (emplacement). Pour ne pas consommer de mémoire inutilement, ne laissez pas d'emplacement vide. Par exemple, si vous avez deux modules NOA, utilisez les configurations Interbus 1 et 2. z z Résultat : NOA622-00 - Maître INTERBUS G4 Etat timeout de sortie Régler sur 0 Mode d'adressage MSB à droite (984) Configuration Interbus affectée 1 (disponible) OK 4 74 Annuler Confirmez les paramètres en choisissant OK. 33002086 12/2007 Mise en œuvre Importation de la configuration du bus Etape Pour importer la configuration du bus réalisée avec SyCon, procédez comme suit : Action 1 Sélectionnez le module 140 NOA 622 00 dans le rack local pour afficher ses propriétés (Propriétés Emplacement (03) dans l'exemple ci-dessus). 2 Cliquez sur Configuration Interbus pour ouvrir la boîte de dialogue Configuration du maître Interbus. 3 Cliquez sur Importer pour ouvrir une boîte de dialogue Windows Ouvrir standard. 4 Dans la boîte de dialogue Ouvrir, sélectionnez le projet associé à la configuration de bus créée précédemment à l'aide de l'outil SyCon. 5 Confirmez en choisissant OK. Résultat : la configuration est importée dans ProWORX32. Projet1 - Configuration du maître Interbus G4 Configuration Interbus n°2 associée à NOA-622 dans l'emplacement 3 Tableau d'état : 3: Timeout : 300 Tableau d'activation : 4: Comportement au Ne démarre pas si un esclave Equipements Interbus : Esclave Affectation E/S équipement : Nom Description Md/Voie 0 170-AAI-030-00 Device_1 1 170-AMM-090-00 Device_2 2 170-BDI 546 50 Device_3 Importer... Exporter ms max. en entrée ou en sortie Affectation auto... Type Direction 1/1 uint16 Entrée Non affecté 2/1 uint16 Para... Non affecté Exécuter SyCon Fermer Plage de registre Annuler Remarque : Après l'importation, tous les dispositifs du bus sont affichés dans la liste Equipements Interbus. La mention Non affecté sera affichée pour toutes les entrées de registre de la liste Affectation E/S équipement. 33002086 12/2007 75 Mise en œuvre Boîte de dialogue Configuration du maître Interbus Le tableau ci-après décrit les options fournies dans la boîte de dialogue Configuration du maître Interbus. Elément Description Configuration Interbus ... dans l'emplacement x Tableau d'état référence 3x correspondant à l'adresse de départ d'une zone de 207 mots consécutifs Pour plus d'informations sur les mots d'état, voir Diagnostic et commande par l'intermédiaire du bus générique, p. 88. Tableau d'activation référence 4x correspondant à l'adresse de départ d'une zone de 25 mots consécutifs Pour plus d'informations sur les mots d'activation, voir Diagnostic et commande par l'intermédiaire du bus générique, p. 88. Timeout délai d'attente compris entre 0 et 65535 ms (valeur par défaut : 300 ms) Remarque : la durée de timeout sélectionnée pour le module 140 NOA 622 00 doit être supérieure ou égale au timeout de chien de garde de l'UC pour éviter d'éventuelles erreurs INTERBUS. Pour les configurations volumineuses ou les anciennes versions de micrologiciel, le temps de contrôle de l'UC ainsi que la durée du timeout du 140 NOA 622 00 doivent être, le cas échéant, augmentés afin que l'INTERBUS se mette en marche. Démarrage du bus comportement au démarrage du bus z Ne démarre pas si un esclave manque z Démarre toujours Equipements Interbus Cette liste comprend tous les équipements du bus. Esclave adresse de l'esclave de l'équipement Devant l'adresse de l'esclave z une coche verte indique que tout fonctionne correctement z un point d'exclamation jaune indique qu'une ou plusieurs voies ne sont pas affectées entièrement et qu'une affectation manuelle supplémentaire est nécessaire Nom nom de l'équipement Description description de l'équipement Affectation E/S équipement Cette liste présente l'affectation de registre de l'équipement sélectionné dans la liste Equipements Interbus. 76 Md/Voie module/voie Type type de données Direction entrée ou sortie Plage de registre exemple : 3:00001 - 3:00008 33002086 12/2007 Mise en œuvre Elément Description Boutons Importer importation de la configuration du bus avec SyCon Exporter exportation de la documentation au format HTML ou TXT Affectation auto... affectation automatique des registres Exécuter SyCon lancement de l'outil SyCon Vous pouvez lancer l'outil SyCon et modifier le projet de configuration du bus. Vous devrez ensuite réimporter la configuration du bus. Note : vous devez vous assurer que les registres utilisés pour l'Interbus ne sont pas utilisés dans d'autres buts. Achèvement de la configuration du maître Interbus 33002086 12/2007 Pour terminer la configuration du maître Interbus, procédez comme suit : Etape Action 1 Saisissez une référence 3x comme adresse de départ du Tableau d'état. 2 Saisissez une référence 4x comme adresse de départ du Tableau d'activation. 3 Saisissez une valeur comprise entre 0 et 65535 ms dans le champ Timeout. (300 ms est la valeur par défaut, affichée après l'importation). 4 Dans le champ Comportement au démarrage du bus, sélectionnez : z Ne démarre pas si un esclave manque ou z Démarre toujours 5 Pour chacun des équipements de la liste Equipements Interbus, renseignez la Plage de registre dans la liste Affectation E/S équipement. Pour ce faire, sélectionnez l'équipement dans la liste de gauche et modifiez la plage de registre correspondante dans la liste de droite. Remarque : au lieu de recourir à une affectation manuelle, vous pouvez utiliser la fonction Affectation auto (voir ci-dessous). 77 Mise en œuvre Affectation auto Pour utiliser la fonction Affectation auto, procédez comme suit : Etape 1 Action Cliquez sur le bouton Affectation auto. Résultat : Affectation auto Enregistrer pour commencer nouvelle affectation 3: 0001 4: 0001 Démarrer 78 Annuler 2 Saisissez une référence 3x comme adresse de départ pour l'affectation de l'esclave. 3 Saisissez une référence 4x comme adresse de départ pour l'affectation de l'esclave. 4 Cliquez sur Démarrer. Résultat : les Plages de registre de chaque équipement sont affectées automatiquement en fonction des besoins. 33002086 12/2007 Mise en œuvre Procédure d'arrêt et de démarrage du module 140 NOA 622 00 Introduction Vous disposez de plusieurs solutions pour arrêter et démarrer le module 140 NOA 622 00 ainsi que l'INTERBUS et ses abonnés : z Activation et désactivation de l'alimentation (routine d'activation) z Actionnement de la touche de réinitialisation sur le module NOA (routine d'activation) z Démarrage et arrêt INTERBUS via les bits du mot d'activation (bus générique) (routine d'activation/de redémarrage) z Démarrage et arrêt des différents abonnés INTERBUS (voir Activation des abonnés INTERBUS, p. 80) via les bits du mot d'activation (bus générique) (routine d'activation/de redémarrage) Comportement lors de la connexion du 140 NOA 622 00 Lors de la connexion du NOA, les routines suivantes sont démarrées : z Autotest du module z Chargement de la configuration INTERBUS à partir de l'UC z Démarrage INTERBUS lorsqu'une configuration valide est disponible sur le NOA Comportement lors de la déconnexion du 140 NOA 622 00 A l'arrêt du programme, les valeurs/états des sorties (analogiques ou binaires) se comportent en fonction des paramètres définis dans Concept/ProWORX32. En cas de défaillance de l'UC ou du NOA ou si la durée du timeout du NOA est inférieure au temps de cycle de l'UC, l'INTERBUS passe en mode d'arrêt. Les valeurs/états des sorties (analogiques ou binaires) sont dans ce cas réglés sur « 0 ». Ce comportement est valable pour toutes les sorties numériques et analogiques INTERBUS. Paramétrage dans Concept/ ProWORX32 Vous devez paramétrer le comportement lors de la déconnexion dans Concept/ ProWORX32. Après avoir sélectionné le module 140 NOA 622 00 dans l'affectation des E/S, ouvrez la boîte de dialogue correspondante en choisissant Paramètres. Vous pouvez alors choisir entre les différentes possibilités suivantes : z Les valeurs/états des sorties (analogiques ou binaires) sont gelés sur la dernière valeur valide. ou z Les valeurs/états des sorties (analogiques ou binaires) sont réglés sur « 0 ». 33002086 12/2007 79 Mise en œuvre Activation des abonnés INTERBUS Lorsque le bus est en cours d'exécution, il est possible d'ajouter ou de déconnecter des abonnés, des segments, des groupes ou des divergences en OU. Les abonnés à activer sont définis par l'intermédiaire du mot d'activation 4x+1 (voir Activer, p. 89) dans Concept/ProWORX32. Le processus de connexion concerne tous les abonnés définis ainsi que tous les abonnés qui en dépendent, c.-à-d. tous les abonnés INTERBUS z qui appartiennent au même segment de bus, z qui appartiennent au même groupe, z qui se trouvent, dans l'anneau physique, derrière un abonné INTERBUS connecté : si vous débranchez une tête de station, par exemple, vous déconnectez ainsi systématiquement tous les abonnés du bus interstation qui suivent, y compris le bus supplémentaire de la tête de station. ATTENTION Les abonnés INTERBUS de la génération SUPI 1 engendrent des erreurs de comportement lors de la connexion / déconnexion dans l'ensemble de l'architecture INTERBUS. Il ne faut pas utiliser d'abonnés de la génération SUPI 1 dans une architecture INTERBUS lorsque vous souhaitez connecter un abonné quelconque de la configuration. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. 80 33002086 12/2007 Mise en œuvre Modes d'adressage des entrées et sorties Présentation Etant donné que Concept/ProWORX32 nécessite d'attribuer individuellement les adresses de chaque module, on ne peut pas vraiment parler d'un adressage physique. Seul l'adressage logique est utilisé dans Concept/ProWORX32 (conformément à la définition), car les modules sont affectés à leurs registres respectifs. Vous pouvez obtenir un adressage quasi physique en utilisant exclusivement des registres 0x/1x ou 3x/4x et en affectant ces registres à l'abonné du bus par ordre croissant, sans blanc. Exemple L'illustration suivante représente l'adressage. Quantum Interface de dérivation Bus interstation UC Bus interstation NOA 622 Bus interstation supplémentaire 16 entrées numériques 16 sorties numériques Bus interstation supplémentaire Interface de dérivation 16 entrées analogiques 4 sorties analogiques 4 sorties analogiques Adressage 33002086 12/2007 Module avec ... Adressage 16 entrées numériques 1x1 ... 1x16 16 sorties numériques 0x1 ... 0x16 16 entrées analogiques 3x1 ... 3x16 4 sorties analogiques 4x1 ... 4x4 4 sorties analogiques 4x5 ... 4x8 81 Mise en œuvre Mode d'affectation des bits (CEI/984) Le 140 NOA 62200 dispose pour les modules E/S binaires de deux modes d'affectation des bits : z Mode CEI z Mode 984 Avec ces deux modes, vous pouvez définir l'ordre dans lequel les bits E/S seront placés dans les mots E/S (non réfléchi/réfléchi). Les sections suivantes indiquent la différence existant entre les deux modes. L'affectation des bits des modules E/S analogiques demeure identique dans les deux modes. Pour sélectionner le mode d'affectation des bits dans Concept/ProWORX32, ouvrez la boîte de dialogue des paramètres du module NOA. Il existe également des différences au niveau du dépôt des données lors de l'utilisation des registres 0x/1x ou 3x/4x. Modules E/S 16 bits binaires, (dans la plage 3x/ 4x) L'adressage des modules E/S 16 bits binaires suit le schéma suivant : Ordre des bits dans la mémoire d'état (3x/4x) Mode CEI 15 Ordre des bits dans le mot INTERBUS 15 (affichage via l'outil de configuration du bus) Entrées/Sorties (sur l'interface de dérivation) Modules E/S 16 bits binaires, (dans la plage 0x/ 1x) 1 14 13 ... 2 1 0 15 14 13 ... 2 1 0 14 13 ... 2 1 0 15 14 13 ... 2 1 0 2 3 ... 14 15 16 1 2 3 ... 14 15 16 L'adressage des modules E/S 16 bits binaires suit le schéma suivant : Ordre des bits dans la mémoire d'état (0x/1x) Mode CEI 15 Ordre des bits dans le mot INTERBUS 15 (affichage via l'outil de configuration du bus) Entrées/Sorties (sur l'interface de dérivation) 82 Mode 984 1 Mode 984 14 13 ... 2 1 0 15 14 13 ... 2 1 0 14 13 ... 2 1 0 15 14 13 ... 2 1 0 2 3 ... 14 15 16 1 2 3 ... 14 15 16 33002086 12/2007 Mise en œuvre Modules E/S analogiques (dans la plage 0x/ 1x et 3x/4x) L'adressage des modules E/S analogiques suit le schéma suivant : Ordre des bits dans 15 la mémoire d'état (3x/4x) Ordre des bits dans le mot INTERBUS 15 (affichage via l'outil de configuration du bus) Modules E/S 8 bits binaires (dans la plage 0x/ 1x et 3x/4x) Mode CEI et mode 984 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 L'adressage des modules 8 bits sur, par exemple, le 170 ADM 390 30 (8 sorties) suit le schéma suivant : Ordre des bits dans la mémoire d'état Ordre des bits dans le mot INTERBUS (affichage via l'outil de configuration du bus) Mode CEI (3x/4x) et mode 984 (0x/1x) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Entrées/Sorties (sur l'interface de dérivation) Ordre des bits dans la mémoire d'état Mode 984 (3x/4x) et mode CEI (0x/1x) 15 Ordre des bits dans le mot INTERBUS 15 (affichage via l'outil de configuration du bus) Entrées/Sorties (sur l'interface de dérivation) 33002086 12/2007 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 83 Mise en œuvre Micrologiciel pour le maître INTERBUS Possibilités de mise à jour La mise à jour du micrologiciel du maître INTERBUS peut se faire de deux manières différentes : z Charger directement le micrologiciel mis à jour de SyCon dans le module 140 NOA 622 00 ou z Charger le micrologiciel mis à jour via l'UC Quantum avec l'aide de EXECLoaders Note : le NOA 622 00 est livré avec un micrologiciel installé. Les procédures décrites pour le chargement d'un nouveau micrologiciel ne sont nécessaires qu'en cas de mise à jour. Vous pouvez obtenir, sur demande au support technique, de plus amples informations ainsi que de nouveaux micrologiciels. Chargement direct du micrologiciel Chargement du micrologiciel 84 Le chargement direct du micrologiciel dans le maître INTERBUS se fait via l'interface RS 232C sur le module 140 NOA 622 00. Etape Action 1 Le module est connecté à l'interface série (COM) du PC au moyen d'un câble de programmation standard Modbus (voir Accessoires et pièces de rechange, p. 39). 2 Le micrologiciel est transféré à partir du configurateur SyCon à l'aide des options En ligne →Micrologiciel Télécharger... Suivez ensuite les instructions du menu. Remarque : vous devez charger le micrologiciel NOA1_xx.Q12 (xx = numéro de version). Le chargement du micrologiciel dans le maître INTERBUS est réalisé par l'intermédiaire de l'UC Quantum avec EXECLoader. 33002086 12/2007 Mise en œuvre Attention ATTENTION Blocage de la communication avec le module. Le chargement du micrologiciel ne doit en aucun cas être interrompu. Sinon le module ne peut plus répondre via EXECLoader. Assurez-vous que ni la connexion de communication ni l'alimentation électrique n'est interrompue lors de la procédure de chargement et n'interrompez pas la procédure avec ABORT. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Chargement avec EXECLoader Pour charger le micrologiciel avec EXECLoader, suivez les étapes indiquées cidessous : Etape 1 33002086 12/2007 Action Etablissez la connexion par câble entre l'UC et l'automate. Les options suivantes sont prises en charge : z Modbus Plus z TCP/IP Ethernet z Modbus 2 Démarrez EXECLoader 3 Sélectionnez le protocole utilisé. 4 Indiquez l'adresse et, pour Modbus, le paramètre de transmission de l'UC via lesquels NOA doit être chargé. 5 Sélectionnez Type d'équipement →Module de communication local. 6 Indiquez le numéro d'emplacement NOA dans Numéro d'emplacement. 7 Sélectionnez Sélectionnez une opération →Transfer EXEC to Device. 8 Dans la zone Nom du fichier, indiquez le nom et le répertoire du micrologiciel NOA (NOA1_xx.BIN, xx = numéro de version). 9 Choisissez ensuite Fermer pour terminer l'opération. 85 Mise en œuvre 86 33002086 12/2007 Configuration et diagnostic 7 Présentation Introduction Ce chapitre décrit la configuration et le diagnostic. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Diagnostic et commande par l'intermédiaire du bus générique 88 Informations relatives aux mots d'état 91 87 Configuration et diagnostic Diagnostic et commande par l'intermédiaire du bus générique Quelles sont les possibilités de commande et de diagnostic disponibles ? Les esclaves INTERBUS sont connectés au maître bus 140 NOA 622 00 dans Concept/ProWORX32 par l'intermédiaire du bus générique. Une fois le bus générique sélectionné dans l'affectation des E/S, saisissez les adresses de départ des mots d'état et d'activation. Les données sur l'état du bus et sur le diagnostic sont enregistrées dans la zone d'état. Les données servant à la commande des abonnés INTERBUS sont stockées dans la zone d'activation. Note : un abonné peut être : z un abonné/segment z un groupe z une divergence en OU Etat Les données d'état et de diagnostic spécifiques au bus et à l'esclave sont stockées dans cette zone. Vous y indiquez une référence 3x comme adresse de départ d'une plage de 207 mots consécutifs. Présentation des mots d'état Mot Signification 3x Etat d'erreur (voir Mot 3x, p. 91) 3x + 1 Etat global (voir du mot 3x + +1 au mot 3x + +8, p. 91) ... 3x + 8 3x + 9 ... Etat de santé (voir du mot 3x + +9 au mot 3x + +24, p. 94) des différents esclaves 3x + 24 3x + 25 ... Etat de diagnostic (voir du mot 3x + 25 au mot 3x + 40, p. 95) des différents esclaves 3x + 40 3x + 41 Réservés ... 3x + 206 Vous trouverez une description complémentaire des différentes zones dans la section Informations relatives aux mots d'état, p. 91 88 33002086 12/2007 Configuration et diagnostic Activer Les données sur la commande des esclaves sont saisies dans cette zone. Vous y indiquez une référence 4x comme adresse de départ d'une zone de 25 mots consécutifs. Présentation des mots d'« activation » Mot Signification 4x Activités de commande (voir Mot 4x, p. 90) 4x + 1 Numéro d'abonné (provenant de Concept/ProWORX32) de l'abonné pour lequel l'activité indiquée dans le mot 4x doit être exécutée. Zone : 0 ... 250 4x + 2 Réservés ... 4x + 24 Note : si vous transférez votre configuration INTERBUS dans Concept avec la commande Importer, le tableau de bus pour le bus générique est entièrement recréé, c'est-à-dire que la zone d'activation est supprimée (affectation à l'INTERBUS et contenu des mots). 33002086 12/2007 89 Configuration et diagnostic Mot 4x Les bits du mot 4x ont la signification suivante : 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Bit Signification Mot 4x (hex) 0... 7 Réservés - 8 1 = Démarrage INTERBUS 100 9 1 = Arrêt INTERBUS 200 10 1 = Déconnexion de l'abonné indiqué dans 4x + 1 400 11 1 = Connexion de l'abonnée indiqué dans 4x + 1 800 12 ... 15 Réservés - ATTENTION La définition simultanée des bits entraîne des anomalies Les bits de contrôle dans les mots 4x ne doivent être définis que un par un. En effet, lors d'une définition simultanée des bits, les fonctions ne sont pas attribuées clairement. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Note : les bits ne doivent être définis que pour la durée d'un cycle programme, car dans le cas contraire, le temps de cycle bus est considérablement plus long. 90 33002086 12/2007 Configuration et diagnostic Informations relatives aux mots d'état Présentation Les sections suivantes comprennent des informations détaillées sur les mots d'état du bus générique. Mot 3x Les bits du mot 1 ont la signification suivante : 15 du mot 3x + +1 au mot 3x + +8 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Bit Fonction Signification 0 ASH 0 = tous les esclaves configurés sont OK 1 = au moins un esclave configuré est défectueux 1 LIC Bascule à chaque transmission de données réussie. En cas d'erreur reste sur 0 ou 1. 2 BDP 0 = Il n'y a aucun message de diagnostic 1 = Au moins un esclave envoie un message d'erreur 3 - 15 - Réservés Vous trouvez dans cette plage des données sur l'état global : Mot Signification 3x + 1 Erreurs de communication globales (voir Informations relatives au mot 3x + 1, p. 92) 3x + 2 Octet de Numéro des abonnés défectueux (provenant de Concept/ poids faible ProWORX32 : de 0 à 250 = esclave, 255 = maître) Octet de poids fort Numéro d'erreur, voir la section Numéros d'erreur pour le maître, p. 96 ou Numéros d'erreur pour les esclaves, p. 97. 3x + 3 Nombre de cycles de données perturbés 3x + 4 Nombre de réinitialisations du bus 3x + 5 Erreur de regroupement communication (voir Informations relatives au mot 3x + 5, p. 93) de 3x +6 à Réservés 3x + 8 33002086 12/2007 91 Configuration et diagnostic Les informations d'état ne sont pas automatiquement effacées par le système. Pour cela, il est en effet nécessaire de redémarrer le bus. Cependant, la suppression explicite des mots 3x 3x + 8 peut être réalisée en utilisant le bloc IBS_SEND_REQ ; voir section Exemples de blocs réponse/requête, Blocs réponse/requête pour supprimer les mots d'état, p. 136. Informations relatives au mot 3x + 1 Les bits de ces mots ont la signification suivante : 15 14 13 12 11 10 9 7 6 5 4 3 2 1 0 Bit Fonction Signification 0 CTRL Control Error Erreur de configuration ou erreur d'exécution 1 ACLR Auto-Clear-Error Communication avec les esclaves interrompue, état final AutoClear atteint 2 NEXC Non-Exchange-Error La communication avec au moins un esclave est défectueuse. Aucune donnée de procédé n'est échangée avec ce dernier. 3 PRHL Peripheral-Error Court-circuit ou aucune alimentation disponible pour au moins un esclave. 4 EVE Event-Notification Au moins un cycle de données de procédé erroné a été identifié ou le bus a été redémarré 5 NRDY Host-Not-Ready-Notification 1 = Communication INTERBUS impossible. 0 = Communication INTERBUS ok. 6 I1ERR Outgoing-Interface-1-Error Erreur d'exécution au niveau du bus d'installation ou local après une analyse de l'ID INTERBUS. 7 I2ERR Outgoing-Interface-2-Error Erreur d'exécution dans le bus interstation après une analyse de l'ID INTERBUS 8 - 15 Etat du maître : 00 hex 40 hex 80 hex c0 hex 92 8 OFFLine STOP Clear Marche 33002086 12/2007 Configuration et diagnostic Informations relatives au mot 3x + 5 Les bits de ces mots ont la signification suivante : 15 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Bit Fonction Signification 0 WARN Quality Warning Nombre élevé de cycles de données défectueux détectés au cours d'une période de cycle définie 1 MWARN MAU (Medium Access Unit) WARNING Le dernier niveau de réglage de la diode optique est atteint sur au moins un esclave avec une connexion câble optique, ce qui permet de garantir un transfert INTERBUS sans erreur. Remarque : ce bit est défini indépendamment du support de transmission (câble en cuivre ou optique) lorsque les abonnés INTERBUS appartiennent à des générations SUPI différentes, c'est-à-dire lorsqu'un abonné avec SUPI 3 (OPC) vient après un abonné avec SUPI 2. Dans ce cas, le bit n'a pas de signification. 2 MFAIL MAU (Medium Access Unit) FAIL Au moins un esclave envoie un message d'erreur de matériel dans le câblage INTERBUS. 3 PUE POWER-UP-EVENT (uniquement un abonné INTERBUS avec SUPI 3) Une interruption d'alimentation a été découverte sur au moins un esclave au cours de l'exécution. 4 - 15 33002086 12/2007 14 Réservés 93 Configuration et diagnostic du mot 3x + +9 au mot 3x + +24 L'état de santé d'un nombre d'esclaves configurés pouvant aller jusqu'à 250 est enregistré comme suit dans ces 16 mots : Mot Adresse de l'esclave 3x + 9 0 ...15 3x + 10 16 ... 31 3x + 11 32 ... 47 ... ... 3x + 23 224 ... 239 3x + 24 240 ... 250 Affectation des adresses des esclaves aux bits : 15 Mot 14 13 12 3x + 9 11 10 9 3x + 10 8 7 6 5 4 3 2 1 0 3x + 11 ... 3x + 23 3x + 24 ... 224 240 Bit Adresse de l'esclave 0 0 16 32 1 1 17 33 225 241 2 2 18 34 226 242 3 3 19 35 227 243 4 4 20 36 228 244 ... ... ... ... ... ... 10 10 26 42 234 250 11 11 27 43 235 - ... ... ... ... ... ... 14 14 30 46 238 - 15 15 31 47 239 - Bit 0 ... 15 = 0: le module correspondant ne fonctionne pas sans erreur Bit 0 ... 15 = 1: le module correspondant fonctionne sans erreur 94 33002086 12/2007 Configuration et diagnostic du mot 3x + 25 au mot 3x + 40 L'état de diagnostic d'un nombre d'esclaves configurés pouvant aller jusqu'à 250 est enregistré comme suit dans ces 16 mots : Mot Adresse de l'esclave 3x + 25 0 ...15 3x + 26 16 ... 31 3x + 27 32 ... 47 ... ... 3x + 39 224 ... 239 3x + 40 240 ... 250 Affectation des adresses des esclaves aux bits : 15 14 13 12 11 10 9 Mot 3x + 25 Bit Adresse de l'esclave 3x + 26 0 0 1 1 2 3 8 7 6 5 4 3 2 3x + 39 1 3x + 27 ... 16 32 ... 224 240 17 33 225 241 2 18 34 226 242 3 19 35 227 243 4 4 20 36 228 244 ... ... ... ... ... ... 10 10 26 42 234 250 11 11 27 43 235 - ... ... ... ... ... ... 14 14 30 46 238 - 15 15 31 47 239 - 0 3x + 40 Bit 0 ... 15 = 0: aucun message de diagnostic n'est disponible pour le module correspondant Bit 0 ... 15 = 1: un message de diagnostic est disponible pour le module correspondant 33002086 12/2007 95 Configuration et diagnostic Numéros d'erreur pour le maître 96 Le tableau suivant indique les numéros d'erreur pour le maître (Octet de poids fort de 3x+2 = 255) Numéros d'erreur Description déc. hexa. 0 0 Aucune erreur 52 34 Liaison des données de procédé inconnue 56 38 Aucune configuration n'a été trouvée. 57 39 La puce du processeur INTERBUS est défectueuse ou ne répond pas. 101 65 L'ID ou les codes de longueur configurés ne correspondent pas aux configurations connectées. 102 66 Il y a trop d'esclaves connectés au maître. 103 67 La configuration a été modifiée lors de l'analyse de l'ID. Cela a été causé par une interruption de l'analyse de l'ID en raison d'une erreur réseau non diagnostiquée. 104 68 Installation défectueuse de la configuration réseau actuelle après une analyse de l'ID principale 105 69 Interruption du cycle d'analyse de l'ID en raison d'une erreur réseau non diagnostiquée, causée par une erreur d'installation ou un esclave défectueux 106 6A Un esclave déjà analysé manque lors du cycle d'analyse d'ID suivant. 107 6B La configuration a été modifiée pendant l'exécution, un esclave en cours d'utilisation ne répond plus. 108 6C Aucune connexion à l'INTERBUS. Interruption de la liaison entre le maître et le premier abonné du bus interstation du réseau. 120 78 La configuration du bus local n'est pas autorisée. 121 79 Un groupe ou une divergence non autorisés ont été configurés. 122 7A L'esclave s'est vu affecter un numéro de divergence mais aucun numéro de groupe. 220 CC Chien de garde de l'UC défectueux, causant une erreur d'exécution ou un timeout. 224 E0 Erreur au niveau de la communication du processeur INTERBUS 33002086 12/2007 Configuration et diagnostic Numéros d'erreur pour les esclaves Le tableau suivant indique les numéros d'erreur pour les esclaves (Octet de poids fort de 3x+2 < 255) Numéros d'erreur Description déc. hexa. 0 0 Aucune erreur Numéros d'erreur spécifiques au réseau INTERBUS 30 1E Un esclave n'a pas été trouvé dans le dernier cycle d'analyse du réseau. 31 1F Un esclave communique un code ID différent de celui indiqué dans la configuration. 32 20 Un esclave communique un code de longueur différent de celui indiqué dans la configuration. 33 21 D'autres esclaves non configurés détectés au niveau de l'interface avec le bus interstation supplémentaire, le bus local supplémentaire ou le bus installation supplémentaire. 34 22 D'autres esclaves non configurés détectés au niveau de l'interface avec le bus interstation. 36 24 Un esclave envoie une erreur de périphérique. 40 28 Interface défectueuse avec le bus interstation supplémentaire, le bus local supplémentaire ou le bus installation supplémentaire 41 29 Interface défectueuse avec le bus interstation 42 2A L'esclave envoie un code de longueur ou d'ID erroné lors du dernier cycle d'analyse du réseau. 46 2E Communication avec l'esclave arrêtée. Erreur de configuration dans le cas d'un téléchargement de SyCon 33002086 12/2007 70 46 Double occupation d'une adresse lors de la configuration. 71 47 Longueur d'enregistrement erronée pour un esclave 72 48 Longueur erronée de la configuration des données de procédé 73 49 Longueur erronée du tableau supplémentaire 74 4A Longueur erronée des données PCP 75 4B Taille incohérente de l'enregistrement total. 76 4C Tableau supplémentaire incohérent. 77 4D Dépassement du nombre maximal de décalages de données de sortie procédé. 78 4E Dépassement du nombre maximal de décalages de données d'entrée procédé. 79 4F Dépassement du nombre maximal d'adresses de décalage (> 255). 80 50 Le nombre d'esclaves est différent par rapport au décalage. 97 Configuration et diagnostic Numéros d'erreur Description 98 déc. hexa. 81 51 Le nombre de modules de sortie est différent du nombre de décalages de sortie. 82 52 Le nombre de modules d'entrée est différent du nombre de décalages d'entrée. 83 53 La longueur de sortie réelle est différente de la longueur de module configurée. 84 54 La longueur d'entrée réelle est différente de la longueur de module configurée. 85 55 Données de sortie se chevauchant configurées . 86 56 Données d'entrée se chevauchant configurées. 87 57 Des entrées ont également été affectées au module de sortie. 88 58 Des sorties ont également été affectées au module d'entrée. 89 59 Le module de sortie est défini comme module d'entrée. 90 5A Le module d'entrée est défini comme module de sortie. 91 5B L'esclave a été configuré à une profondeur d'installation non admise. 92 5C Le code d'ID configuré n'est pas géré par l'esclave. 33002086 12/2007 Utilisation de la voie PCP 8 Présentation Introduction Ce chapitre décrit l'utilisation de la voie PCP. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Voie PCP utilisée avec le module 140 NOA 622 00 100 Exemple d'adressage des abonnés PCP 101 99 Utilisation de la voie PCP Voie PCP utilisée avec le module 140 NOA 622 00 ProWORX32 La communication par l'intermédiaire de la voie PCP n'est pas prise en charge par ProWORX32. Comment utilisez-vous la voie PCP ? La communication au travers de la voie PCP (Peripheral Communication Protocol) est possible par l'intermédiaire des blocs EFB depuis Concept. Il n'est pas possible d'utiliser la communication PCP avec une programmation LL984 Concept pure. Les blocs suivants sont disponibles : Nom Description IBS_READ Ce bloc lit les données d'un esclave PCP connecté via l'INTERBUS dans la mémoire de signalisation de l'automate. IBS_WRITE Ce bloc écrit les données de la mémoire de signalisation de l'automate dans un esclave PCP connecté via l'INTERBUS. IBS_SEND_REQ Ce bloc demande les données du maître INTERBUS spécifique et les place dans la mémoire de signalisation de l'automate. Limites de configuration pour la voie PCP Un NOA 622 00 peut servir jusqu'à 62 abonnés PCP. Adressage des abonnés PCP Pour l'adressage des abonnés PCP, une référence de communication (CR) ainsi que le numéro d'emplacement du NOA sont nécessaires. Avec ces deux paramètres, tous les abonnés PCP peuvent être adressés de manière unique. 100 La longueur de mémoire tampon standard pour les modules PCP comprend 64 octets. Si votre module PCP requiert une longueur de mémoire tampon supplémentaire, vous devez la régler dans l'outil SyCon. La longueur maximale est de 246 octets (c'est également la plus grande valeur qui peut être saisie à cet endroit). Paramètres Description Référence de communication (CR) La référence de communication (CR) est un numéro continu qui est saisi comme paramètre CR dans les EFB. CR est une valeur comprise entre 2 et 62 qui est établie automatiquement par SyCon lors de la configuration du bus. Cette valeur commence à 2 après le NOA et augmente de 1 à chaque nouvel abonné PCP. Le dernier abonné au bus a le numéro le plus élevé. Numéro d'emplacement Le numéro d'emplacement permet d'identifier le réseau INTERBUS dans lequel l'abonné se trouve. Le numéro d'emplacement est saisi comme paramètre SLOT dans les EFB 33002086 12/2007 Utilisation de la voie PCP Exemple d'adressage des abonnés PCP Exemple d'adressage des abonnés PCP La configuration suivante se compose de deux réseaux INTERBUS qui sont chacun commandés par un NOA. Les références de communication (paramètre des EFB) s'étendent dans ces réseaux de 2 à 4. Avec le numéro d'emplacement (dans cet exemple 8 et 10), les EFB de chaque abonné peuvent être identifiés de manière unique. Exemple de configuration TSX Quantum NOA 622 00 Bus interstation Bus interstation Réseau 1 Bus interstation Abonné 1 Bus interstation Abonné 2 Bus interstation Abonné 3 EMPLACEMENT = 10 EMPLACEMENT = 10 EMPLACEMENT = 10 Réf. de comm CEI 68-2-6 FC = 2 Réf. de comm = 3 Réf. de comm = 4 Réseau 2 Interface de dérivation Abonné 1 Abonné 2 Bus Bus interstation Bus interstation supplémentaire supplémentaire interstation EMPLACEMENT = 8 Réf. de comm = 2 EMPLACEMENT = 8 Réf. de comm = 3 Abonné 3 EMPLACEMENT = 8 Réf. de comm = 4 33002086 12/2007 101 Utilisation de la voie PCP Pour obtenir des données de votre module PCP ou les y envoyer, il vous faut les EFB IBS_READ et IBS_WRITE. Nous vous recommandons de préparer un bloc EFB pour chaque accès de lecture ou d'écriture pour un abonné. Exemple de nombre d'EFB TSX Quantum NOA 622 00 Bus interstation Réseau 1 Bus interstation Abonné 1 IBS_READ (lecture) 102 Bus interstation Abonné 2 IIBS_WRITE (écriture) Bus interstation Abonné 3 IBS_READ + IBS_WRITE (lecture et écriture) 33002086 12/2007 Groupes et alternatives 9 Présentation Introduction Ce chapitre décrit l'utilisation de groupes et d'alternatives. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Groupes 104 Alternatives 108 103 Groupes et alternatives Groupes Qu'est-ce qu'un groupe ? Il est possible de regrouper des abonnés INTERBUS dont les fonctions sont liées. Un groupe peut également contenir des abonnés qui ne se suivent pas immédiatement. Chaque abonné ne peut être affecté qu'à un seul groupe. Vous ne pouvez regrouper que des bus interstation supplémentaires, des abonnés de bus local ou périphérique. La formation de groupes permet de commuter simultanément des abonnés et des segments de bus éloignés les uns des autres à l'aide d'une commande programmée. Si vous déconnectez un abonné quelconque du groupe, le système déconnecte également tous les abonnés de ce groupe ainsi que les abonnés dépendant éventuellement de ceux-ci, par exemple une branche supplémentaire du bus local (ou périphérique) n'appartenant pas au groupe ('passe dans passe'). Le principe est le même en cas d'échec d'un abonné d'un groupe. Configuration de groupes Pour affecter un abonné à un groupe, utilisez le logiciel SyCon. Entrez le numéro correspondant dans le champ Numéro de groupe figurant dans la configuration de l'équipement. Plage de valeurs du numéro de groupe : 1 ... 255 Tous les abonnés d'un bus interstation supplémentaire, à l'exception de la tête de station de laquelle le bus supplémentaire est issu, doivent posséder le même numéro de groupe. La tête de station elle-même ne doit être affectée à aucun groupe. ATTENTION Un abonné de bus interstation situé dans la branche principale de l'architecture INTERBUS ne doit pas être affecté à un groupe. Si vous affectez cet abonné à un groupe, vous ne pouvez alors plus commander individuellement les autres abonnés. De même, vous ne pouvez pas dans ce cas connecter ou déconnecter un groupe à l'aide des différents abonnés ou via la tête de station. Le logiciel de planification ne vérifie pas si l'affectation au groupe souhaitée est autorisée. C'est à l'utilisateur de s'en assurer. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. 104 33002086 12/2007 Groupes et alternatives Architecture INTERBUS avec définition de groupes Réseau INTERBUS avec groupes (représentation dans SyCon) Maître Equipement INTERBUS 140 NOA 622 00 Device0 N° abonné Device 0 INTERBUS 1.0 170 ADI 340 00 Device1 N° abonné Device 1 INTERBUS 2.0 170 BNO 671 01 Groupe 1 Device2 N° abonné Device 2 INTERBUS 3.0 /1 170 ADO 340 00 Device3 N° abonné Device 3 INTERBUS 4.0 / 1 170 AMM 090 00 Device4 N° abonné Device 4 INTERBUS 5.0 170 BNO 671 01 Groupe 2 Device5 N° abonné Device 5 INTERBUS 6.0 /2 170 ADO 340 00 Device6 N° abonné Device 6 INTERBUS 7.0 / 2 170 AMM 090 00 Device7 N° abonné Device 7 INTERBUS 8.0 170 BNO 671 01 Groupe 1 Device8 N° abonné Device 8 INTERBUS 9.0 /1 170 ADO 340 00 Device9 N° abonné Device 9 INTERBUS 10.0 / 1 170 BNO 671 01 Device10 INTERBUS N° abonné Device 10 11.0 / 1 170 ADO 340 00 Device11 INTERBUS N° abonné Device 11 12.0 / 1 170 ADO 340 00 Device12 INTERBUS 33002086 12/2007 N° abonné Device 12 13.0 170 ADO 340 00 105 Groupes et alternatives Comportement des abonnés lors de l'affectation à des groupes Vous pouvez connecter et déconnecter les abonnés d'un groupe, et par conséquent le groupe complet, dans Concept/ProWORX32 à l'aide du mot d'activation 4x (voir Activer, p. 89). Vous indiquez ici l'abonné que vous souhaitez connecter ou déconnecter. Lorsque vous affectez cet abonné à un groupe, le système connecte toujours le groupe complet. Note : lorsque vous déconnectez un abonné de bus interstation, le système déconnecte également tous les abonnés qui suivent, qu'ils soient ou non affectés à un groupe. Lorsque vous connectez un abonné de bus interstation, le système reconnecte également tous les abonnés qui suivent. Les alternatives et les groupes qui suivent font exception. En effet, ils ne sont pas reconnectés. Vous devez les réactiver de manière ciblée ou redémarrer tout le bus, de façon à réactiver tous les abonnés. Le tableau ci-après présente les états des différents abonnés après désactivation, puis réactivation de quelques abonnés avec et sans affectation de groupe (voir Architecture INTERBUS avec définition de groupes, p. 105). Il est supposé qu'avant chaque désactivation d'un abonné, le bus a été démarré et tous les abonnés sont actifs. 106 33002086 12/2007 Groupes et alternatives Etats de tous les abonnés après désactivation, puis réactivation de quelques abonnés Numéro d'abonné NA 1.0 Groupe Type Etat après NA 1.0 - E/S NA 4.0 ; Gr. 1 NA 7.0 ; Gr. 2 NA 8.0 désact . act. désact . act. désact . act. désact . act. désact . NA 11.0 ; Gr. 1 act. X J J J J J J J J J NA 2.0 - BK X J J J J J J J J J NA 3.0 1 E/S X X X J J J J J X J NA 4.0 1 E/S X X X J J J J J X J NA 5.0 - BK X J J J J J J J J J NA 6.0 2 E/S X X J J X J J J J J NA 7.0 2 E/S X X J J X J J J J J NA 8.0 - BK X J J J J J X J J J NA 9.0 1 E/S X X X J J J X X X J NA 10.0 1 BK X X X J J J X X X J NA 11.0 1 E/S X X X J J J X X X J 12.0 1 E/S X X X J J J X X X J 13.0 - E/S X J J J J J X J J J NA Numéro d'abonné BK Interface de dérivation E/S Abonné E/S désact. L'abonné a été désactivé act. L'abonné a été réactivé X Abonné inactif (pas de trafic) J Abonné actif (trafic) 33002086 12/2007 107 Groupes et alternatives Alternatives Qu'est-ce qu'une alternative ? Pour une application, il peut s'avérer nécessaire d'activer, via un point de raccordement, différentes configurations INTERBUS au cours d'un process, par exemple pour une machine de série disposant de plusieurs variantes. Cette opération est effectuée à l'aide d'« alternatives », ou groupes commutables de manière alternative, qui permettent à l'utilisateur de commuter des segments de bus structurés différemment sur une seule et même sortie de bus interstation d'une tête de station. Pour ce faire, vous devez projeter la configuration complète avec l'ensemble des alternatives à l'aide du logiciel de planification SyCon et la configurer sur le module de connexion. L'alternative à démarrer est ensuite sélectionnée via le programme utilisateur. Configuration d'alternatives Pour affecter un abonné à une alternative, utilisez le logiciel SyCon. Dans le champ Numéro de groupe figurant dans la configuration de l'équipement, entrez une alternative à la suite du numéro de groupe (voir Configuration de groupes, p. 104). Plage de valeurs pour l'alternative : 1 ... 255 Le numéro de groupe et l'alternative sont reliés par un trait d'union. Exemple : si un abonné appartient au groupe 3 et à l'alternative 2 de ce groupe, entrez la valeur 3-2 dans le champ Numéro de groupe. Vous ne pouvez définir des abonnés alternatifs qu'au sein d'un groupe. Ces abonnés possèdent donc le même numéro de groupe, mais des numéros d'alternative différents. Vous ne pouvez activer qu'une alternative de ce groupe à la fois. Il est donc impossible d'activer simultanément plusieurs alternatives. Les abonnés appartenant à des alternatives différentes doivent impérativement posséder des numéros d'abonné logiques distincts. En d'autres termes, un abonné ne peut appartenir qu'à une seule alternative, en aucun cas à plusieurs. Note : un groupe alternatif ne peut être raccordé qu'à un seul abonné de bus interstation (tête de station). En revanche, le premier abonné d'un groupe alternatif doit toujours être raccordé à une tête de station. Un groupe alternatif peut également se trouver à un niveau de bus inférieur au niveau du bus interstation principal. 108 33002086 12/2007 Groupes et alternatives Architecture INTERBUS avec définition d'alternatives Réseau INTERBUS avec alternatives (représentation dans SyCon) Maître Equipement INTERBUS 140 NOA 622 00 Device0 N° abonné Device 0 INTERBUS 1.0 170 ADI 340 00 Device1 N° abonné Device 1 INTERBUS 2.0 170 BNO 671 01 Groupe 1, alternative Device2 N° abonné Device 2 INTERBUS 3.0 / 1-1 170 BNO 671 01 Device3 INTERBUS N° abonné Device 3 Device4 N° abonné Device 4 INTERBUS 4.0 / 1-1 170 ADO 340 00 Groupe 1, alternative 5.0 / 1-2 170 BNO 671 01 Device5 INTERBUS N° abonné Device 5 6.0 / 1-2 170 ADO 340 00 Device6 INTERBUS N° abonné Device 6 Device7 N° abonné Device 7 INTERBUS 7.0 / 1-2 170 ADI 340 00 Groupe 1, alternative 8.0 / 1-3 170 BNO 671 01 Device8 INTERBUS N° abonné Device 8 9.0 / 1-3 170 ADO 340 00 Device9 INTERBUS N° abonné Device 9 10.0 / 1-3 170 ADI 340 00 Device10 INTERBUS N° abonné Device 10 11.0 / 1-3 170 ADO 340 00 Device11 INTERBUS 33002086 12/2007 N° abonné Device 11 12.0 170 ADO 340 00 109 Groupes et alternatives Configuration matérielle du réseau INTERBUS avec alternatives (voir également la représentation dans SyCon) Bus interstation Maître 140 NOA 622 00 Bus interstation supplémentaire Groupe 1, alternative 1 Device0 NA 1.0 Module E/S Device3 NA 4.0 Module E/S Bus interstation supplémentaire Device1 NA 2.0 BK Device2 NA 3.0 BK Bus interstation ou Device4 NA 5.0 BK ou Device7 NA 8.0 BK Device11 NA 12.0 Module E/S Groupe 1, alternative 2 dépendant de l'alternative activée Device5 NA 6.0 Module E/S Bus interstation supplémentaire Device8 NA 9.0 Module E/S Device6 NA 7.0 Module E/S Groupe 1, alternative 3 Device9 NA 10.0 Module E/S Device10 NA 11.0 Module E/S NA Numéro d'abonné BK Interface de dérivation 110 33002086 12/2007 Groupes et alternatives Dans la planification SyCon, chaque alternative d'un groupe commence par une tête de station qui lui est propre. En revanche, la configuration matérielle ne comprend plus qu'une seule tête de station. Vous pouvez commuter entre les différentes têtes de stations planifiées en connectant, par exemple, la ligne de bus correspondant à l'alternative souhaitée à l'interface avec le bus interstation de la tête de station ou encore via des têtes de station spéciales. L'activation et le changement entre les diverses alternatives sont configurés dans le programme utilisateur. Avant d'activer une alternative, vous devez vous assurer que l'alternative en question est raccordée physiquement. Comportement à la connexion de groupes alternatifs Note : lors du démarrage d'un bus, aucune alternative configurée n'est active. Vous devez donc préciser quelle alternative doit être lancée. Vous pouvez connecter et déconnecter les abonnés de groupes alternatifs, et par conséquent l'alternative complète, dans Concept/ProWORX32 à l'aide du mot d'activation 4x (voir Activer, p. 89). Vous indiquez ici un abonné quelconque d'un groupe alternatif que vous souhaitez connecter ou déconnecter. Le système connecte ou déconnecte alors l'alternative complète. Note : si vous déconnectez un abonné de bus interstation, le système déconnecte aussi tous les abonnés qui suivent, avec et sans affectation de groupe et d'alternative. Lorsque vous connectez un abonné de bus interstation, le système reconnecte également tous les abonnés qui suivent. En revanche, les alternatives et groupes qui suivent ne sont pas réactivés automatiquement. Vous devez les activer de manière ciblée. 33002086 12/2007 111 Groupes et alternatives 112 33002086 12/2007 Descriptions EFB IV Présentation Introduction Les descriptions d'EFB sont documentées par ordre alphabétique. Ces EFB ne sont pas disponibles pour ProWORX32. Contenu de cette partie 33002086 12/2007 Cette partie contient les chapitres suivants : Chapitre Titre du chapitre Page 10 IBS_READ : lecture de variables par INTERBUS 115 11 IBS_SEND_REQ : Interrogation du diagnostic du maître INTERBUS 140 NOA 622 00 121 12 IBS_WRITE : Ecriture de variables dans les abonnés PCP INTERBUS 137 113 Descriptions EFB 114 33002086 12/2007 IBS_READ : lecture de variables par INTERBUS 10 Présentation Introduction Ce chapitre décrit le bloc IBS_READ. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Brève description 116 Présentation 117 Erreur d'exécution 119 115 IBS_READ Brève description Description de la fonction Avec ce bloc fonction vous pouvez lire les données d'un esclave PCP connecté via un INTERBUS dans la mémoire de signalisation de l'automate. Il est possible de configurer plusieurs blocs fonction. Cependant, seuls quatre blocs fonction peuvent être actifs en même temps. Ces blocs peuvent se voir attribuer différentes références de communication (paramètre CR) ou la même référence de communication avec des adresses logiques différentes (paramètres index, sousindex). Pour plus d'informations, voir Description des paramètres, p. 118. Il faut cependant configurer différentes adresses pour les paramètres actuels de chaque bloc fonction. Note : EN et ENO ne doivent pas être utilisés avec ce bloc EFB sous peine de figer les paramètres de sortie. 116 33002086 12/2007 IBS_READ Présentation Symbole Représentation du bloc IBS_READ BYTE UINT UINT START SLOT CR INDEX BYTE BYTE SUBINDEX LENGTH BOOL 33002086 12/2007 ACTIVE DONE ERROR STATUS PCP_Data BOOL BOOL BOOL WORD ANY 117 IBS_READ Description des paramètres Description des paramètres : Paramètre Type de données Signification START BOOL =1: La lecture des données de l'esclave INTERBUS indiqué commence. Le paramètre doit rester « 1 » aussi longtemps que l'opération n'est pas terminée. Si le paramètre reste sur « 1 » après la fin de l'opération, une nouvelle opération de lecture est lancée par l'EFB au cours du cycle d'automate suivant. Remarque : si le paramètre est réglé sur '0' avant la fin de l'opération, celleci est interrompue. EMPLACEMENT BYTE Indique l'adresse de l'emplacement du maître INTERBUS NOA 622 00 correspondant dans le rack Quantum. CR UINT Référence de communication de l'abonné PCP comme défini dans l'outil de configuration. INDEX UINT Adresse logique de l'abonné PCP ; cette adresse est indiquée dans la documentation du fabricant. SUBINDEX BYTE Adresse logique définie pour chaque élément de l'abonné PCP indiqué ; cette adresse est indiquée dans la documentation du fabricant. LENGTH BYTE Nombre d'octets qui doivent être lus par l'abonné PCP. ACTIVE BOOL Cette sortie binaire est réglée sur « 1 » tant que l'opération de lecture est en cours d'exécution. Elle est remise à « 0 » lorsque l'opération s'est terminée avec succès ou bien lorsqu'une erreur est intervenue. DONE BOOL =1 : Une opération de lecture s'est terminée sans erreur. ERREUR BOOL =1 : Une erreur est intervenue pendant l'opération de lecture Vous trouverez l'état d'erreur dans le paramètre STATUS. STATUS WORD Indique l'état d'erreur ; pour plus d'informations, voir Erreur d'exécution, p. 119. <Etat> = 0 : Le bloc est inactif, exécution en cours d'une opération de lecture ou l'opération de lecture a réussi PCP_Data ANY C'est ici que les données lues par l'abonné PCP sont stockées. Vous devez entrer ici une variable qui permettra de définir le type de données souhaité. Les données elles-mêmes sont toujours stockées dans n registres 4x consécutifs. n = LENGTH = nombre d'octets de lecture 118 33002086 12/2007 IBS_READ Erreur d'exécution Codes d'erreur dans le protocole PCP Les messages suivants sont affichés dans le paramètre ETAT des EFB : Numéros d'erreur Explication Hex Déc. 0x00 0 Aucune erreur 0x41 65 ALI_INITIATE_ERR La connexion n'a pas pu être activée. Lors de la première demande, la connexion doit être activée par l'envoi d'un télégramme d'initialisation. Si l'abonné du bus interstation ne confirme pas cette initialisation, la connexion ne peut pas être activée et la demande est renvoyée avec une erreur. 0x43 67 ALI_REJECT_PAR_SRV Trop de services parallèles sur la référence de communication (CR) 0x45 69 ALI_REJECT_PDU_LENGTH La longueur PDU demandée dépasse la longueur maximale configurée 0x46 70 ALI_REJECT_SRV_NOT_SUPPORT Le service demandé n'est pas géré par le maître 0x81 129 ALI_REMOTE_ERR Erreur dans l'application de l'abonné du bus interstation Le partenaire de communication (serveur) a renvoyé la demande et généré une erreur. Causes possibles : z Accès à un objet non existant z La longueur des données envoyées ne correspond pas à la longueur des données de l'objet Pour plus d'informations, voir Remarques concernant l'erreur 081hex., p. 120. 33002086 12/2007 0x82 130 ALI_UNKNOWN_SERVICE Fonction inconnue dans un message requis 0x83 131 ALI_LOCAL_ERR Communication PCP pour cet esclave non initialisée ou mal initialisée La référence de communication (CR) pour cet esclave doit être vérifiée. 0x87 135 ALI_F_VFD_WRONG_STATE L'état local ne permet pas un envoi La configuration actuelle n'est pas activée sur le maître, il faut télécharger la configuration. 119 IBS_READ Numéros d'erreur Remarques concernant l'erreur 081hex. Explication Hex Déc. 0x8F 143 ALI_F_TIMEOUT L'abonné interstation ne répond pas à temps (timeout) 0x97 151 ALI_CR_INVALID Référence de communication (CR) non valide 0x9B 155 ALI_UNKNOWN_SERVICE Service PCP INTERBUS non valide F001 61441 Aucune connexion au NOA ne peut être créée ou le NOA n'est pas disponible F010 61456 Données PCP non placées dans le registre 4x F020 61472 Longueur des données (LENGTH) indiquée erronée Lors de l'apparition du message d'erreur 081hex. dans le paramètre STATUT, quatre octets supplémentaires contenant des informations complémentaires et spécifiques à l'esclave sont transmis par l'esclave concerné au module de connexion INTERBUS. Ces données sont stockées dans les quatre premiers octets du paramètre d'entrée PCP_Data du module. Vous trouverez la signification des données dans la documentation de l'abonné PCP concerné. Note : afin d'éviter le remplacement accidentel des données, il est conseillé de toujours prévoir au moins quatre octets consécutifs (par ex., pour le paramètre PCP_Data, une adresse de mot avec deux mots consécutifs libres ou un WordArray avec au moins deux éléments). 120 33002086 12/2007 IBS_SEND_REQ : Interrogation du diagnostic du maître INTERBUS 140 NOA 622 00 11 Présentation Introduction Ce chapitre décrit le bloc IBS_SEND_REQ. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Brève description 122 Représentation 123 Erreurs d'exécution 126 Exemples de blocs réponse/requête 127 121 IBS_SEND_REQ Brève description Description de la fonction Utilisez ce bloc fonction pour demander des données du maître INTERBUS NOA 622 00 indiqué et les stocker dans la mémoire de signalisation de l'automate. Note : EN et ENO ne doivent pas être utilisés avec ce bloc EFB sous peine de figer les paramètres de sortie. 122 33002086 12/2007 IBS_SEND_REQ Représentation Symbole Représentation du bloc : IBS_SEND_REQ BOOL BYTE ANY START SLOT REQUEST ACTIVE DONE ERROR STATUS RESPONSE 33002086 12/2007 BOOL BOOL BOOL WORD ANY 123 IBS_SEND_REQ Description des paramètres 124 Description des paramètres de bloc : Paramètres Type de données Signification START BOOL =1: une opération de demande est lancée, ce qui signifie que des données du maître INTERBUS 140 NOA 622 00 indiqué sont demandées et stockées dans la mémoire de signalisation de l'automate. Le paramètre doit rester sur « 1 » tant que l'opération n'est pas terminée. Si le paramètre reste sur « 1 » à la fin de l'opération, l'EFB lancera une nouvelle opération de requête au prochain cycle de l'automate. Remarque : si le paramètre est réglé sur « 0 » avant la fin de l'opération, celle-ci est interrompue. EMPLACEMENT BYTE Indique l'adresse de l'emplacement du maître INTERBUS NOA 622 00 correspondant dans l'embase Quantum. REQUEST ANY Vous indiquez ici un bloc de commande qui lance une demande spécifique au NOA (voir le sous-chapitre Exemples de blocs réponse/requête, p. 127) Vous devez entrer ici une variable qui permettra de définir le type de données souhaité. Les données elles-mêmes sont toujours stockées dans n registres 4x consécutifs. Il faut réserver au moins 128 mots consécutifs pour cette zone. ACTIVE BOOL Cette sortie binaire est réglée sur « 1 » tant que l'opération est en cours d'exécution. Elle est remise à « 0 » lorsque l'opération s'est terminée avec succès ou bien lorsqu'une erreur est intervenue. DONE BOOL =1: une opération s'est terminée sans erreur. ERREUR BOOL =1: une erreur est survenue lors de l'opération de requête. Vous trouverez l'état d'erreur dans le paramètre STATUS. STATUS WORD Indique l'état d'erreur (vous trouverez davantage d'informations au paragraphe Erreurs d'exécution, p. 126. <Etat> = 0 : Le bloc est inactif, une opération de requête est en cours d'exécution ou l'opération de requête a été achevée avec succès 33002086 12/2007 IBS_SEND_REQ Paramètres Type de données Signification RESPONSE ANY Les données reçues du module NOA 622 00 sont ici stockées dans un bloc réponse (voir section Exemples de blocs réponse/requête, p. 127) Vous devez entrer ici une variable qui permettra de définir le type de données souhaité. Les données elles-mêmes sont toujours stockées dans des registres 4x consécutifs. Il faut réserver au moins 128 mots consécutifs pour cette zone. Note : notez que les paramètres REQUEST et RESPONSE doivent toujours utiliser le même type de données (exemples : Bool, Word, Word, ByteArray, types de données dérivés) ; voir Exemple de diagnostic d'un abonné PCP, p. 147. 33002086 12/2007 125 IBS_SEND_REQ Erreurs d'exécution Numéros d'erreur Les messages suivants sont affichés dans le paramètre ETAT des EFB : Numéros d'erreur Signification Hex Déc. 1001 4097 Abandon par l'utilisateur 2002 8194 Un ou plusieurs paramètres du bloc de commande a (ont) été modifié(s) lorsque l'opération était active (ne vaut que pour les opérations pour lesquelles l'achèvement nécessite plusieurs cycles). Les paramètres du bloc de commande ne doivent être modifiés que lorsque l'opération n'est pas active. 2004 8196 z REQUEST n'est pas placé sur un registre 4x z RESPONSE n'est pas placé sur un registre 4x z A partir de l'adresse de REQUEST le nombre de mots disponibles est inférieur à 128 z A partir de l'adresse RESPONSE le nombre de mots disponibles est inférieur à 128 126 2008 8200 Itinéraire de routage de réseau incorrect sur l'esclave 2009 8201 Itinéraire de routage équivalent à votre propre adresse 5001 20481 Réponse inconséquente par le réseau 6001 24577 Pas de réception de réponse F001 61441 Aucune connexion au NOA ne peut être créée ou le NOA n'est pas disponible F010 61456 Les données ne se trouvent pas dans le registre 4x 33002086 12/2007 IBS_SEND_REQ Exemples de blocs réponse/requête Présentation Avec le module IBS_SEND_REQ, vous pouvez envoyer les requêtes/actions suivantes de l'UC au NOA et à l'abonné INTERBUS : Fonction Commande (msg.b, msg.a) Description Diagnostic (voir Blocs 66 réponse/requête pour le diagnostic INTERBUS, p. 128) Demande et dépôt de données de diagnostic des abonnés indiqués Modifications de la configuration (voir Blocs réponse/requête pour la modification de la configuration INTERBUS, p. 132) 76 Modification de la configuration INTERBUS active par validation et invalidation d'abonnés individuels spécifiques INTERBUS en cours de fonctionnement. Connexion/déconnexion des esclaves (voir Blocs réponse/ requête pour l'activation et la désactivation des abonnés INTERBUS , p. 134) 82 Connexion et déconnexion des abonnés INTERBUS, des groupes ou des divergences indiqués Suppression de l'affichage de l'état (voir Blocs réponse/ requête pour supprimer les mots d'état, p. 136) 81 Suppression de l'affichage de l'état du Registre 3x ... 3x +8 (voir du mot 3x + +1 au mot 3x + +8, p. 91) Démarrage du chargement 67 Le chargement des blocs de paramètres pour les abonnés INTERBUS est lancé Interruption du chargement 69 Le chargement des blocs est interrompu, les données chargées sont transmises Transfert des paramètres de configuration 68 Chargement des paramètres de bus du maître ou des esclaves dans les abonnés Recherche de la configuration du bus 75 Lecture de la configuration INTERBUS connectée Note : les sections suivantes présentent les quatre premières fonctions. Vous pouvez obtenir des informations sur les autres fonctions dans la documentation SyCon fournie sur le CD-ROM SyCon. 33002086 12/2007 127 IBS_SEND_REQ Blocs réponse/ requête pour le diagnostic INTERBUS Ces blocs vous permettent de rechercher des données de diagnostic internes pour les différents abonnés. Le bloc de commande pour le paramètre REQUEST a les entrées suivantes : Variable Type Valeur Description msg.rx Octet 3 Récepteur = Tâche IBM msg.tx Octet 16 Emetteur = HOTE msg.ln Octet 8 Longueur de l'en-tête de message = 8 msg.nr Octet j Numéro du message (en option) msg.a Octet 0 Aucun numéro de réponse msg.f Octet 0 Aucune erreur msg.b Octet 66 Commande : IBM_Device_Diag msg.e Octet 0 non utilisé msg.DeviceAdr Octet 0 ... 250 (255) Dev_Adr Adresse d'abonné (de Concept) msg.DataArea Octet 0 non utilisé msg.DataAdr Mot 0 non utilisé msg.DataIdx Octet 0 non utilisé msg.DataCnt Octet 0 non utilisé msg.DataType Octet 0 non utilisé msg.DataFnc Octet 0 non utilisé Le bloc réponse du paramètre RESPONSE a les entrées suivantes : 128 Variable Type Valeur Description msg.rx Octet 16 Récepteur = Abonné de l'HOTE msg.tx Octet 3 Emetteur = Tâche IBM msg.ln Octet 8+107 maximum Longueur du message msg.nr Octet j Numéro du message msg.a Octet 66 Réponse = IBM_Device_Diag msg.f Octet 0 Etat d'erreur msg.b Octet 0 aucune commande msg.e Octet 0 Extension msg.DeviceAdr Octet 0 ... 250 (255) Dev_Adr Adresse d'abonné (de Concept) msg.DataArea Octet 0 Zone de données, non utilisée msg.DataAdr Mot 0 Adresse des données, non utilisée 33002086 12/2007 IBS_SEND_REQ Variable Type Description msg.DataIdx Octet 0 Index des données, non utilisé msg.DataCnt Octet 107 Nombre de données = Longueur de la structure de diagnostic msg.DataType Octet 0 Type de données, non utilisé msg.Function Octet 0 Lire la fonction, non utilisé msg.d[0] Octet Etat de diagnostic, p. 130 msg.d[1] Octet Real_length_code msg.d[2] Octet Real_ident_code msg.d[3-4] Mot Num_of_CRC_errors msg.d[5] Octet msg.d[6] Octet msg.d[7...106max] 33002086 12/2007 Valeur Online_error 0 ... 100 Nombre d'entrées dans la mémoire tampon des données d'erreur Mémoire tampon des données d'erreur, longueur maximale de 100 (50) octets, dépend du nombre d'entrées Octet Numéros des erreurs pour diagnostic, p. 131 Octet réservé, non utilisé 129 IBS_SEND_REQ Etat de diagnostic Les bits des octets de diagnostic ont la signification suivante : : 7 130 6 5 4 3 2 1 0 Bit Fonction Signification 0 No_Response L'esclave ne réagit pas et est en panne 1 Error_Buff_Ovfl. Débordement de la mémoire tampon des erreurs 2 Peripheral_Fault L'esclave a détecté un défaut d'alimentation périphérique ou un court-circuit 3 Cfg_Fault Différence entre Device Ident ou Length Code et les valeurs configurées. Vérifiez les deux valeurs configurées dans SyCon ou dans la configuration chargée en ligne 4 Reconfiguration L'esclave génère une demande de nouvelle configuration 5 Interface_2_Error L'interface du bus interstation de l'esclave est défectueuse et entraîne un timeout. L'interface a été déconnectée par le maître. 6 Interface_1_Error L'interface du bus interstation supplémentaire, bus local supplémentaire ou bus d'installation supplémentaire de l'esclave est défectueuse et entraîne un timeout. L'interface a été déconnectée par le maître. 7 Désactivé L'esclave est désactivé dans sa configuration actuelle et ne sera pas traité. Si le traitement de l'abonné doit être autorisé, activez-le via SyCon. 33002086 12/2007 IBS_SEND_REQ Numéros des erreurs pour diagnostic 33002086 12/2007 Numéros d'erreur Numéros d'erreur Description Hex Déc. 0 0 aucune erreur 1E 30 Un esclave n'a pas été trouvé dans le dernier cycle d'analyse du réseau. 1F 31 Un esclave communique un code ID différent de celui indiqué dans la configuration. 20 32 Un esclave communique un code de longueur différent de celui indiqué dans la configuration. 21 33 D'autres esclaves non configurés détectés au niveau de l'interface avec le bus interstation supplémentaire, le bus local supplémentaire ou le bus installation supplémentaire. 22 34 D'autres esclaves non configurés détectés au niveau de l'interface avec le bus interstation. 23 35 Un esclave n'a pas été trouvé dans le dernier cycle d'analyse du réseau. 24 36 Un esclave indique une erreur de périphérique 25 37 Un esclave envoie une demande de configuration 26 38 Un esclave a détecté une erreur de total de contrôle lors de la transmission des données 28 40 Interface défectueuse avec le bus interstation supplémentaire, le bus local supplémentaire ou le bus installation supplémentaire 29 41 Interface défectueuse avec le bus interstation 2A 42 L'esclave envoie un code de longueur ou d'ID erroné lors du dernier cycle d'analyse du réseau. 2B 43 L'esclave ne fonctionne pas correctement en raison d'une interruption de la connexion INTERBUS pendant l'exécution 2C 44 La connexion sur cet esclave a été perdue en raison d'une perturbation de la connexion réseau au niveau du bus local supplémentaire 2D 45 Cet esclave était, physiquement, le dernier qui pouvait être atteint par l'analyse INTERBUS lors du dernier cycle d'analyse réseau exécuté 2E 46 Communication avec l'esclave arrêtée 131 IBS_SEND_REQ Blocs réponse/ requête pour la modification de la configuration INTERBUS Ces blocs vous permettent de modifier la configuration active INTERBUS connecté en activant ou désactivant certains abonnés. Le bloc de commande pour le paramètre REQUEST a les entrées suivantes : Variable Type Valeur Description msg.rx Octet 3 Récepteur = Tâche IBM msg.tx Octet 16 Emetteur = HOTE msg.ln Octet x Nombre d'esclaves actifs 1 ... 250 max. msg.nr Octet j Numéro du message (en option) msg.a Octet 0 Aucun numéro de réponse msg.f Octet 0 Aucune erreur msg.b Octet 76 Commande : IBM_Set_Configuration msg.e Octet 0 non utilisé msg.d[0] Octet 1 0 Activer Slave Device 1 Désactiver Slave Device 1 msg.d[1] Octet 1 0 Activer Slave Device 2 Désactiver Slave Device 2 - - - - msg.d[x-1] Octet 1 0 Activer Slave Device x Désactiver Slave Device x Le bloc de réponse pour le paramètre RESPONSE a les entrées suivantes : 132 Variable Type Valeur Description msg.rx Octet 16 Récepteur = Abonné de l'HOTE msg.tx Octet 3 Emetteur = Tâche IBM msg.ln Octet x Longueur du message msg.nr Octet j Numéro du message msg.a Octet 76 Réponse = IBM_Set_Configuration msg.f Octet msg.b Octet 0 aucune commande msg.e Octet 0 non utilisé Etat d'erreur, voir Configuration des numéros d'erreur de modification, p. 133 33002086 12/2007 IBS_SEND_REQ Configuration des numéros d'erreur de modification Numéro d'erreur Numéro d'erreur Description hexa. déc. Description 0 0 aucune erreur 65 101 Un esclave actif envoie un code ID ou code longueur erroné ou ne fonctionne pas correctement 67 103 La configuration a été modifiée lors de l'analyse de l'ID 68 104 Plus d'esclaves que le nombre attendu ont été détectés dans une passe 69 105 Timeout lors de l'ouverture d'une passe INTERBUS 6B 107 La configuration a été modifiée pendant l'exécution, un esclave en cours d'utilisation ne répond plus 9A 154 Les erreurs suivantes sont survenues : z msg.ln et le nombre d'esclaves configurés ne correspondent pas ou z tous les abonnés du bus local ne sont pas désactivés dans le bus local ou z les abonnés du bus interstation suivants ne sont pas désactivés 33002086 12/2007 133 IBS_SEND_REQ Blocs réponse/ requête pour l'activation et la désactivation des abonnés INTERBUS Ces blocs vous permettent d'activer ou de désactiver des divergences, des groupes ou des abonnés INTERBUS donnés. Le bloc de réponse pour le paramètre REQUEST a les entrées suivantes : Variable Type Valeur Description msg.rx Octet 3 Récepteur = Tâche IBM msg.tx Octet 16 Emetteur = HOTE msg.ln Octet x Nombre d'esclaves influencés (1 ... 250) msg.nr Octet j Numéro du message (en option) msg.a Octet 0 Aucun numéro de réponse msg.f Octet 0 Aucune erreur msg.b Octet 82 Commande : IBM_Control_Active_Configuration msg.e Octet 0 non utilisé msg.d[0] Octet 0, 1 bSwitch_Code 0 = désactiver l'esclave spécifié 1 = activer l'esclave spécifié msg.d[1] Octet 0 ... 250 premier numéro d'esclave (Numéro correspondant à l'abonné dans Concept) ... ... ... ... msg.d[x] Octet 0 ... 250 x Numéro d'esclave Le bloc de réponse pour le paramètre RESPONSE a les entrées suivantes : Variable 134 Type Valeur Description msg.rx Octet 16 Récepteur = Abonné de l'HOTE msg.tx Octet 3 Emetteur = Tâche IBM msg.ln Octet x Longueur du message msg.nr Octet j Numéro du message msg.a Octet 82 Réponse = IBM_Control_Active_Configuration msg.f Octet msg.b Octet 0 aucune commande msg.e Octet 0 non utilisé Etat d'erreur, voir Numéros d'erreur de connexion/déconnexion, p. 135 33002086 12/2007 IBS_SEND_REQ Numéros d'erreur de connexion/ déconnexion 33002086 12/2007 Numéros d'erreur (msg.f) Numéro d'erreur Description hexa. déc. Description 0 0 aucune erreur 65 101 Un esclave actif envoie un code ID ou code longueur erroné ou ne fonctionne pas correctement 67 103 La configuration a été modifiée lors de l'analyse de l'ID 68 104 Plus d'esclaves que le nombre attendu ont été détectés dans une passe 69 105 Timeout lors de l'ouverture d'une passe INTERBUS 6B 107 La configuration a été modifiée pendant l'exécution, un esclave en cours d'utilisation ne répond plus 6D 109 Un esclave INTERBUS ne peut pas être activé, car au moins un des esclaves le précédant physiquement dans la configuration est désactivé. 6E 110 Un groupe en OU ne peut pas être activé, car un deuxième OU est actif dans le même groupe. 135 IBS_SEND_REQ Blocs réponse/ requête pour supprimer les mots d'état Avec ces blocs, vous pouvez supprimer le contenu des mots d'état 3x...3x+8 de façon explicite. Pour chacun des blocs des deux paramètres, 8 octets doivent être réservés. Le bloc de commande pour le paramètre REQUEST a les entrées suivantes : Variable Type Valeur Description msg.rx Octet 3 Récepteur = Tâche IBM msg.tx Octet 16 Emetteur = HOTE msg.ln Octet 0 Longueur de l'en-tête de message msg.nr Octet 0 Numéro du message (en option) msg.a Octet 0 Aucun numéro de réponse msg.f Octet 0 Aucune erreur msg.b Octet 81 Commande : Supprimer le mot d'état msg.e Octet 0 non utilisé Le bloc réponse du paramètre RESPONSE a les entrées suivantes : Variable 136 Type Valeur Description msg.rx Octet 32 Récepteur = Abonné de l'HOTE msg.tx Octet 3 Emetteur = Tâche IBM msg.ln Octet 0 Longueur du message msg.nr Octet 0 Numéro du message msg.a Octet 81 Réponse = IBM_Device_Diag msg.f Octet 0 Etat d'erreur msg.b Octet 0 aucune commande msg.e Octet 0 Extension 33002086 12/2007 IBS_WRITE : Ecriture de variables dans les abonnés PCP INTERBUS 12 Présentation Introduction Ce chapitre décrit le bloc IBS_WRITE. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Brève description 138 Représentation 139 137 IBS_WRITE Brève description Description de la fonction Utilisez ce bloc fonction pour écrire des données de la mémoire de signalisation de l'automate dans l'esclave PCP connecté par l'intermédiaire de l'INTERBUS. Il est possible de configurer plusieurs blocs fonction. Cependant seuls quatre blocs fonction peuvent être actifs en même temps. Ces blocs peuvent se voir attribuer différentes références de communication (paramètre CR) ou la même référence de communication avec des adresses logiques différentes (paramètres index, sousindex). Pour plus d'informations, voir Description des paramètres, p. 140. Il faut cependant configurer différentes adresses pour les paramètres actuels de chaque bloc fonction. Note : EN et ENO ne doivent pas être utilisés avec ce bloc EFB sous peine de figer les paramètres de sortie. 138 33002086 12/2007 IBS_WRITE Représentation Symbole Représentation du bloc : IBS_WRITE BYTE UINT UINT START SLOT CR INDEX BYTE BYTE SUBINDEX LENGTH BOOL ANY 33002086 12/2007 ACTIVE DONE ERROR STATUS BOOL BOOL BOOL WORD PCP_Data 139 IBS_WRITE Description des paramètres 140 Description des paramètres de bloc : Paramètres Type de données Signification START BOOL =1: L'écriture des données de l'esclave PCP INTERBUS indiqué commence. Le paramètre doit rester sur « 1 » tant que l'opération n'est pas terminée. Si le paramètre reste sur « 1 » après la fin de l'opération, une nouvelle opération d'écriture est lancée par l'EFB au cours du cycle d'automate suivant. Remarque : si le paramètre est réglé sur « 0 » avant la fin de l'opération, celle-ci est interrompue. EMPLACEMENT BYTE Indique l'adresse de l'emplacement du maître INTERBUS NOA 622 00 correspondant dans l'embase Quantum. CR UINT Référence de communication de l'abonné PCP comme défini dans l'outil de configuration. INDEX UINT Adresse logique de l'abonné PCP ; cette adresse est indiquée dans la documentation du fabricant. SUBINDEX BYTE Adresse logique définie pour chaque élément de l'abonné PCP indiqué ; cette adresse est indiquée dans la documentation du fabricant. LENGTH BYTE Nombre d'octets qui doivent être écrits dans l'abonné PCP indiqué. PCP_Data ANY Ecriture du contenu de ce registre dans l'abonné PCP. Vous devez entrer ici une variable qui permettra de définir le type de données souhaité. Les données elles-mêmes sont toujours stockées dans n registres 4x consécutifs. n = LENGTH = nombre d'octets à écrire ACTIVE BOOL Cette sortie binaire est réglée sur « 1 » tant que l'opération d'écriture est en cours d'exécution. Elle est remise à « 0 » lorsque l'opération s'est terminée avec succès ou bien lorsqu'une erreur est intervenue. DONE BOOL =1 : une opération d'écriture s'est terminée sans erreur ERREUR BOOL =1: une erreur est intervenue pendant l'opération d'écriture Vous trouverez l'état d'erreur dans le paramètre STATUS. 33002086 12/2007 IBS_WRITE Paramètres Type de données Signification STATUS WORD Indique l'état d'erreur ; pour plus d'informations, voir Erreur d'exécution, p. 119. <Etat> = 0 : Le bloc est inactif, exécution en cours d'une opération d'écriture ou l'opération d'écriture a été achevée avec succès ATTENTION Remplacement de données d'entrée Lors de l'apparition de l'erreur 081hex., les données d'entrée du paramètre PCP_Data sont remplacées par les informations supplémentaires ! Avant toute nouvelle demande au bloc, assurez-vous que le paramètre PCP-Data contient les données PCP souhaitées. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. 33002086 12/2007 141 IBS_WRITE 142 33002086 12/2007 Annexes Présentation Introduction Vous trouverez en annexe des informations sur les possibilités de mise à jour matérielle et logicielle. Contenu de cette annexe Cette annexe contient les chapitres suivants : 33002086 12/2007 Chapitre Titre du chapitre Page A Exemples de diagnostic et de commande d'un esclave 145 B Mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00 151 C Importation de projets CMD G4 dans SyCon 157 143 Annexes 144 33002086 12/2007 Exemples de diagnostic et de commande d'un esclave A Présentation Introduction Dans ce chapitre vous trouverez des exemples de diagnostic et de commande d'un esclave. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Exemple de commande d'un esclave par l'intermédiaire d'un bus générique 146 Exemple de diagnostic d'un abonné PCP 147 145 Exemples Exemple de commande d'un esclave par l'intermédiaire d'un bus générique Description des fonctions La connexion d'un esclave au maître bus 140 NOA 622 00 via le bus générique permet de commander cet esclave à l'aide du mot d'activation (voir Activer, p. 89) qui lui est associé. A l'aide de la définition et de la restauration de bits individuels, vous pouvez démarrer ou arrêter INTERBUS et activer ou désactiver les abonnés indiqués. Solutions possibles Pour associer un mot 4x au bus générique, utilisez la fenêtre Affectation des E/S et le champ Activer. L'adresse équipement/le numéro abonné (4x+1) désiré ainsi que la commande du bus correspondant (4x) sont indiqués grâce aux EFB. Chargement de l'adresse de l'abonné esclave dans le mot 4x+1 par l'intermédiaire de la variable IBS_No_Equipement, par ex. via l'éditeur de données de référence : .1.16 ( 1 ) MOVE IBS_Geraete_Nr Aktiv_wort_4x1 Saisie des ordres de commande, par la modification des libellés dans des conditions animées dans le cas présent : .1.7 ( 2 ) BIT_TO_WORD 146 0 BIT0 0 BIT1 0 BIT2 0 BIT3 0 BIT4 0 BIT5 0 BIT6 0 BIT7 0 BIT8 0 BIT9 0 BIT10 0 BIT11 0 BIT12 0 BIT13 0 BIT14 0 BIT15 Aktiv_wort_4x 33002086 12/2007 Exemples Exemple de diagnostic d'un abonné PCP ProWORX32 La communication par l'intermédiaire de la voie PCP n'est pas prise en charge par ProWORX32. Description des fonctions Les données de diagnostic des adresses d'abonné spécifiques sont lues à l'aide de l'EFB IBS_SEND_REQ. En outre, les données issues des paramètres de l'EFB doivent être préparées. 33002086 12/2007 147 Exemples Solutions possibles Pour simplifier la programmation, un type de données dérivé (msg) est d'abord défini. En outre les valeurs souhaitées sont chargées dans les éléments de la structure à l'aide de l'EFB. L'appel à la lecture des données de diagnostic de l'abonné esclave spécifique est également lancé via l'EFB IBS_SEND_REQ. Vous trouverez des informations concernant les données nécessaires dans la description du bloc IBS_SEND_REQ (voir IBS_SEND_REQ : Interrogation du diagnostic du maître INTERBUS 140 NOA 622 00, p. 121) dans la section Blocs réponse/requête pour le diagnostic INTERBUS, p. 128 ainsi que dans la documentation SyCon (InterBus Master, Protocol Interface Manual, chapitre The Message Interface) sur le CD SyCon. Définition du type de données dérivé msg avec le programme Concept / Concept DFB : TYPE msg: STRUCT rx: Byte; (*récepteur *) tx: Byte; (*expéditeur *) ln: Byte; (*longueur de l'en-tête de message *) nr: Byte; (*numéro du message *) a: Byte; (*numéro de réponse*) f: Byte; (*état d'erreur *) b: Byte; (*numéro de commande *) e: Byte; (*extension *) DeviceAdr: Byte; (*adresse d'abonné *) DataArea: Byte; (*zone de données *) DataAdr: Word; (*adresse des données *) DataIdx: Byte; (*index de données *) DataCnt: Byte; (*longueur de la structure de diagnostic *) DataType: Byte; (*type de données *) Funct: Byte; (*fonction *) d: Array [0 ..106] OF BYTE; (*tampon des données d'erreur *) END_STRUCT; END_TYPE Déclaration des variables nécessaires dans l'éditeur de variables de Concept : Nom de variable 148 Type de données Adresse 1 device-address BYTE 2 IBS_No_Equipement WORD 400200 3 MSG_REQU msg 400500 4 MSG_RESP msg 400700 5 send_requ_active BOOL 5 send_requ_done BOOL 5 send_requ_error BOOL 5 send_requ_status WORD 5 start_send_request BOOL 33002086 12/2007 Exemples Edition du paramètre Request de l'EFB IBS_SEND_REQ : .1.14 ( 3 ) MOVE adresse équipement MSG_REQU.DeviceAdr .1.10 ( 4 ) Constantes : Récepteur = Tâche IBM MOVE 3 MSG_REQU.rx .1.11 ( 5 ) Constantes : Emetteur = Hôte MOVE 16 MSG_REQU.tx .1.12 ( 6 ) Constantes : Longueur de l'en-tête de message MOVE 8 MSG_REQU.In .1.13 ( 7 ) Constantes : Commande : IBM_Device_Diag MOVE 66 MSG_REQU.b Appel de l'EFB IBS_SEND_REQ pour la lecture des données de diagnostic à partir de l'adresse d'abonné souhaitée : FBI_1_15 ( 8 ) IBS_SEND_REQ start_send_request Start Active send_requ_active 3 Slot Done send_requ_done Request Error send_requ_error Status send_requ_status MSG_REQU Response 33002086 12/2007 MSG_RESP 149 Exemples 150 33002086 12/2007 Mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00 B Présentation Introduction Ce chapitre décrit brièvement comment effectuer une mise à niveau de votre équipement du module 140 NOA 611 x0 vers le module 140 NOA 622 00. Contenu de ce chapitre Ce chapitre contient les sujets suivants : 33002086 12/2007 Sujet Page Configuration requise pour la mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00 152 Instructions pour la mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00 153 151 Mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00 Configuration requise pour la mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00 Présentation En principe, il est possible de passer du module 140 NOA 611x0 au module 140 NOA 622 00. Etant donné que le déroulement de la préparation et le type de traitement de l'INTERBUS du NOA 622 sont différents de ceux du NOA 611x0, vous devez également, en plus des modifications matérielles, apporter dans votre projet Concept/ProWORX32 des modifications au niveau de l'affectation des E/S ainsi que dans le programme utilisateur. Note : le coupleur INTERBUS AS-BDEA-202 ne prend pas en charge le micrologiciel INTERBUS de génération 4. Ce coupleur ne peut ainsi pas être mis en œuvre avec le 140 NOA 622 00. Si un tel coupleur existe dans la configuration INTERBUS, le coupleur et les modules d'E/S suivants doivent être remplacés par des modules adaptés tels que les modules Modicon TSX Momentum en cas de conversion en 140 NOA 622 00. Composants nécessaires 152 Les composants suivants sont nécessaires à la mise à niveau : Désignation Numéro de module Module maître INTERBUS 140 NOA 622 00 Concept XL Version 2.5 SR2 ou ProWORX32 2.1 B correspondant à la langue souhaitée (voir les tarifs en cours de Schneider Electric) Ensemble logiciel SyCon Version 2.8xx pour la configuration et la conversion du bus (si nécessaire) SYC SPU LF• CD28 M Câble de programmation pour 140 NOA 622 00 (câble Modbus) correspond à la longueur souhaitée (voir chapitre Accessoires et pièces de rechange, p. 39). 33002086 12/2007 Mise à niveau du module 140 NOA 611 x0 vers le module Instructions pour la mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00 Présentation Vous trouverez dans les sections suivantes une courte introduction sur la mise à niveau matérielle ainsi que les mesures à prendre au niveau de l'environnement logiciel. Mise à niveau matérielle Pour effectuer la mise à niveau matérielle vers le module 140 NOA 622 00, procédez comme suit : Etape 33002086 12/2007 Action 1 Documentez les adresses paramétrées dans la configuration en cours. 2 Arrêtez votre programme utilisateur et déconnectez l'automate. 3 Retirez la fiche INTERBUS du module 140 NOA 611x0 et retirez-le de l'embase. 4 Insérez le 140 NOA 622 00 sur l'emplacement libéré et rebranchez le câble IBS sur la fiche correspondante. 5 Remettez l'automate en marche. 153 Mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00 Ajustements logiciels Vous devez également effectuer des modifications dans Concept/ProWORX32 pour effectuer la mise à niveau vers le module 140 NOA 622 00. Le tableau suivant décrit les différentes phases de modifications à apporter pour Concept : Phase Description Configuration de l'automate Valeurs à saisir : z Configurez le bus générique en incluant l'appel du logiciel SyCon. z Saisissez les paramètres de configuration du maître INTERBUS (numéro et emplacement, comportement au démarrage du bus), comme lors de la préparation de la configuration du 140 NOA 611 10. z Modifiez les entrées de l'affectation des E/S : remplacez 140 NOA 611 10 par 140_NOA 622 00. Configuration du bus Opérations à réaliser : z Entrée/lecture de la configuration du bus avec le logiciel SyCon. z Génération du fichier de configuration *.IB ainsi que chargement du fichier dans Concept (s'effectue automatiquement lors de la fermeture du logiciel SyCon, lorsque celui-ci a été démarré depuis Concept). Affectation de la mémoire Affectation des mêmes adresses de mémoire de signalisation de signalisation aux modules INTERBUS, comme dans la configuration 140 NOA 611 10 Pour obtenir le déroulement exact des différentes phases, consultez la section Démarrage logiciel pour Concept, p. 64. Le tableau suivant décrit les différentes phases de modifications à apporter pour ProWORX : Phase Configuration du bus Description Opérations à réaliser : z Entrée/lecture de la configuration du bus avec le logiciel SyCon. z Enregistrement du projet SyCon (fichier *.IB). Configuration de l'automate Opérations à réaliser : z Ajoutez le module 140 NOA 622 00 au rack local. z Modifiez les valeurs de la boîte de dialogue de paramétrage du 140 NOA 622 00. z Importez la configuration du bus (fichier de projet SyCon *.IB). z Terminez la configuration du maître INTERBUS (affectation des E/S du dispositif). 154 33002086 12/2007 Mise à niveau du module 140 NOA 611 x0 vers le module Pour obtenir le déroulement exact des différentes phases, consultez la section Démarrage logiciel pour ProWORX32, p. 71. Modifications nécessaires dans le programme utilisateur 33002086 12/2007 En raison du traitement INTERBUS modifié, vous devez effectuer les modifications et adaptations suivantes dans votre programme utilisateur lorsque vous avez programmé les performances correspondantes : z Diagnostic : La programmation pour les mots de diagnostic et d'état qui était utilisée pour le module 140 NOA 611 10 doit être adaptée aux mots maintenant valides pour Diagnostic et commande par l'intermédiaire du bus générique, p. 88. z Entrée de reconfiguration d'une interface de dérivation L'activation d'un bus interstation supplémentaire via une entrée de reconfiguration d'une interface de dérivation n'est plus automatique. L'entrée n'agit que sur le bit d'état de diagnostic de l'abonné correspondant dans le mot d'état. L'évaluation complémentaire des données de diagnostic doit être effectuée via l'EFB IBS_SEND_REQ. Pour plus d'informations, notre centre d'assistance technique est à votre disposition. z Utilisation de la voie PCP : Vous devez supprimer de votre programme utilisateur les EFB/instructions chargeables (ICNT, ICOM) utilisés pour le 140 NOA 611 et y intégrer, en fonction de votre préparation, les EFB pour le 140 NOA 622 00 (IBS_READ/ IBS_WRITE). 155 Mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00 156 33002086 12/2007 Importation de projets CMD G4 dans SyCon C Importation de projets CMD G4 dans SyCon Informations générales SyCon permet d'importer un projet du programme de diagnostic et de préparation IBS CMD G4 de la société Phoenix Contact GmbH. Enregistrer le projet CMD G4 sous la forme d'un fichier ASCII (*.CSV) Pour l'importation d'un projet CMD G4 dans SyCon, vous avez besoin de ce projet sous la forme d'un fichier ASCII (*.CSV). Suivez les étapes indiquées ci-dessous dans IBS CMD G4 : 33002086 12/2007 Etape Action 1 Sélectionner la mémoire de paramétrage : La mémoire de paramétrage est sélectionnée en cliquant avec la souris sur le symbole correspondant. 2 Créer le fichier ASCII : Choisissez Configuration →Ecrire un fichier ASCII →Fichiers de projet (*.CSV) pour créer un fichier ASCII. Tous les champs de contrôle de la boîte de dialogue doivent rester activés. 3 Définir le format du fichier ASCII : Les Options CSV permettent de définir le format du fichier ASCII. 157 Importation CMD G4 dans SyCon Importer le fichier ASCII dans SyCon 158 Pour importer le fichier ASCII dans SyCon, il faut suivre les étapes ci-dessous : Etape Action 1 Créer un projet : Choisissez Fichier →Nouveau et sélectionnez INTERBUS pour créer un projet. 2 Sélectionner le maître : Choisissez Insérer →Maître pour sélectionner le maître. 3 Importer le fichier ASCII : Choisissez Fichier →Importation →CMD pour lancer l'importation. 4 Une fois le fichier ASCII à importer sélectionné, vous devez indiquer les paramètres configurés dans IBS CMD G4 pour le format du fichier. 5 Pour lancer l'importation, cliquez sur OK dans la boîte de dialogue. Pour arrêter l'importation, cliquez sur Annuler dans la boîte de dialogue. 33002086 12/2007 Glossaire A Anneau Tous les abonnés d'un système INTERBUS sont reliés les uns aux autres par un réseau structuré en anneau. ANY Dans la présente version, « ANY » couvre les types de données élémentaires BOOL, BYTE, DINT, INT, REAL, UDINT, UINT, TIME et WORD ainsi que les types de données dérivés associés. 33002086 12/2007 159 Glossaire B BC Acronyme de Bus coupler. Interface de dérivation Bloc fonction (instance) (FB) Un bloc fonction est une unité organisationnelle de programme qui calcule les valeurs de fonctionnalité définies dans la description du type du bloc fonction, pour les sorties et les variables internes, si ce bloc est appelé en tant qu'instance. Toutes les valeurs des variables internes et des sorties d'une instance de bloc fonction donnée sont conservées d'un appel de bloc fonction à l'autre. Plusieurs appels de la même instance de bloc fonction associée aux mêmes arguments (valeurs de paramètre d'entrée) ne fournissent en conséquence pas toujours les mêmes valeurs de sortie. Chaque instance de bloc fonction est représentée au moyen d'un symbole de bloc rectangulaire. Le nom du type de bloc fonction est indiqué dans la partie supérieure du rectangle, au centre de celui-ci. Le nom de l'instance du bloc fonction est également précisé dans la partie supérieure, à l'extérieur du rectangle. Ce nom est généré automatiquement lors de la création d'une instance. Il peut être modifié par l'utilisateur le cas échéant. Les entrées sont affichées à gauche du bloc et les sorties à droite. Les noms des paramètres d'entrée et de sortie sont indiqués à l'intérieur du rectangle aux emplacements correspondants. La description ci-dessus de l'affichage s'applique notamment aux appels de fonction et aux appels DFB. Les différences sont décrites dans les définitions respectives de ces éléments. BOOL Le type de données BOOL désigne les données « booléennes ». L'élément de donnée a une longueur d'un bit (il occupe un octet dans la mémoire). Les données booléennes peuvent avoir la valeur 0 (FAUX) et 1 (VRAI). BYTE Le type de données BYTE correspond aux données composées d'une séquence de 8 bits. Les entrées sont des valeurs littérales exprimées en base 2, en base 8 ou en base 16. La longueur de l'élément de données est de 8 bits. Aucune plage de valeurs numériques ne peut être attribuée à ce type de données. C CMD; outil 160 Acronyme de Configuration, Monitoring and Diagnostic. Logiciel PC de Phoenix Contact pour la configuration, le suivi et le diagnostic des systèmes de bus de terrain INTERBUS. 33002086 12/2007 Glossaire E E/S Entrées/Sorties EN / ENO (signal d'activation/ d'erreur) Si la valeur de EN est égale à « 0 » lors de l'appel du bloc FFB, les algorithmes définis par celui-ci ne seront pas exécutés et toutes les sorties conserveront leurs valeurs précédentes. Dans ce cas, la valeur de ENO est réglée automatiquement sur « 0 ». Si la valeur de EN est égale à « 1 » lors de l'appel du bloc FFB, les algorithmes définis par celui-ci seront exécutés. Après une exécution sans erreur de ces algorithmes, la valeur de ENO est réglée automatiquement sur « 1 ». Si une erreur se produit pendant l'exécution de ces algorithmes, la valeur de ENO est réglée automatiquement sur « 0 ». Le comportement des sorties du FFB ne dépend pas du signal (EN/ENO ou EN=1) associé à l'appel des blocs FFB. Si l'affichage EN/ ENO est activé, il est impératif que l'entrée EN le soit également. Sinon, le bloc FFB n'est pas exécuté. La configuration de EN et ENO peut être activée ou désactivée dans la boîte de dialogue de propriétés des blocs. Pour accéder à cette boîte de dialogue, choisissez Objets →Propriétés... ou double-cliquez sur le bloc FFB. I IBS Acronyme de INTERBUS. Ce système de bus de terrain fonctionne selon la procédure maître-esclave. Ainsi le maître gère et coordonne les accès au bus ; il transmet les données à tous les abonnés connectés et, à l'inverse, reçoit les données envoyées par ces abonnés. IRB Acronyme de Installation Remote Bus. Bus installation L LB 33002086 12/2007 Acronyme de Local Bus. Bus local 161 Glossaire O OD Acronyme de Object Dictionary. Répertoire objet ; comprend toutes les informations nécessaires pour décrire des objets standard du type PMS sur un appareil donné (exemple : robot). P PCP Acronyme de Peripherals Communication Protocol. Protocole pour l'échange de données entre dispositifs (niveau 2 du modèle OSI). Ce protocole garantit le désassemblage et l'assemblage des messages lors de la transmission. Il offre tous les services nécessaires pour l'établissement et l'interruption de la connexion ainsi que les services de transmission de données. PD Acronyme de Process Data Chanel. Voie pour les données de procédé PMS Acronyme de Peripherals Message Specification. Spécification des messages des périphériques. PMS est une interface utilisateur mise en œuvre selon le modèle MMS et le niveau 7 du modèle OSI. PMS décrit de manière formelle les services nécessaires à l'établissement et à l'interruption des connexions ainsi que les services de transmission de données mis à disposition par PCP. Les services de communication PMS standardisés garantissent que la même interface de communication est utilisée pour tous les appareils. R RB 162 Acronyme de Remote Bus. Bus interstation 33002086 12/2007 Glossaire S Station sur le bus local Les modules du bus local sont des modules E/S permettant de créer une sousstation décentralisée hébergée dans une armoire de commande. SyCon Acronyme de System Configurator. Configurateur système ; logiciel SYC SPU LF• CD28 M pour la configuration, le suivi et le diagnostic des systèmes de bus de terrain. U UINT Acronyme de « unsigned integer » (entier non signé). Les entrées UINT sont des valeurs littérales exprimées en base 2, en base 8 ou en base 16. La longueur de l'élément de données est de 16 bits. La plage de valeurs des variables associées à ce type de données va de 0 à (2exp 16)-1. W WORD 33002086 12/2007 Le type de données WORD correspond aux données composées d'une séquence de 16 bits. Les entrées sont des valeurs littérales exprimées en base 2, en base 8 ou en base 16. La longueur de l'élément de données est de 16 bits. Aucune plage de valeurs numériques ne peut être attribuée à ce type de données. 163 Glossaire 164 33002086 12/2007 B AC Index Numerics 140 NOA 622 00, 45 Accessoires, 39 Caractéristiques techniques, 54 Comportement lors de la connexion, 79 Comportement lors de la désactivation, 79 Description des voyants, 48 Description du bouton de réinitialisation, 48 Diagnostic, 49 Montage, 51 Pièces de rechange, 39 Procédure d'arrêt, 79 Procédure de démarrage, 79 Schéma de l'affichage, 48 Schéma des éléments de commande, 47 140 NOA 622 00 en tant que maître INTERBUS, 32 A Abonnés INTERBUS Activation, 80 Accessoires logiciels, 40 Accessoires pour les lignes en cuivre, 41 Accessoires, câble en fibre optique, 42 Activation des abonnés INTERBUS, 80 Adressage, 81 Affectation des bits 170 ADM 390 30, 83 Modules E/S 16 bits binaires, (plage 0x/ 33002086 12/2007 1x), 82 Modules E/S 16 bits binaires, (plage 3x/ 4x), 82 Modules E/S 8 bits binaires (dans la plage 3x/4x), 83 Modules E/S analogiques, 83 Alternatives, 108 Architecture, 15 B Boucle INTERBUS, 23 Bus installation, 20 Bus interstation, 17 Bus interstation supplémentaire, 18 Bus local, 22 C Caractéristiques techniques, 54 CMD G4, importation d'un projet, 157 COMM IBS_READ, 115 IBS_SEND_REQ, 121 IBS_WRITE, 137 Comportement lors de la connexion, 79 Comportement lors de la déconnexion, 79 Paramétrage dans Concept, 79 Paramétrage dans ProWORX32, 79 Connexion Alternatives, 111 Groupes, 106 165 Index D Description des voyants Module de communication 140 NOA 622 00, 48 Description du bouton de réinitialisation Module de communication 140 NOA 622 00, 48 Diagnostic Module de communication 140 NOA 622 00, 49 E Ecriture de variables dans les abonnés PCP INTERBUS, 137 Eléments de commande 140 NOA 622 00, 47 Module de communication, 47 Erreur d'exécution, 119 EXECLoader, 85 G Généralités, 13 Groupes, 104 I IBS_NOA IBS_READ, 115 IBS_SEND_REQ, 121 IBS_WRITE, 137 IBS_READ, 115 IBS_SEND_REQ, 121 IBS_WRITE, 137 Importation Projet CMD G4, 157 INTERBUS 140 NOA 622 00 en tant que maître, 32 Architecture, 28 Format de protocole, 27 Protocole, 26 Télégrammes, 28 Temps de cycle, 28 Interrogation du diagnostic du maître 166 INTERBUS 140 NOA 622 00, 121 L Lecture de variables par INTERBUS, 115 Logiciel, 57 M Micrologiciel, 84 Chargement direct, 84 Chargement par l'intermédiaire de l'UC, 84 Mise à jour à partir du NOA 611 x0 Configuration requise, 152 Mise à niveau à partir du NOA 611 x0 Instructions, 153 Mise en œuvre Principe pour Concept, 60 Principe pour ProWORX32, 62 Mode d'affectation des bits (CEI/984), 82 Module de communication 140 NOA 622 00, 45 Caractéristiques techniques, 54 Diagnostic, 49 Montage, 51 Schéma de l'affichage, 48 Schéma des éléments de commande, 47 Modules maîtres INTERBUS Caractéristiques, 36 Configuration logicielle requise, 37 Présentation, 36 Montage Module de communication 140 NOA 622 00, 51 Mots d'état Bus générique, 91 33002086 12/2007 Index N R NOA 622 00 Démarrage logiciel pour Concept, 64 Démarrage logiciel pour ProWORX32, 71 Numéros d'erreur Protocole PCP, 119 Réseau Commande, 28 Fonctionnement, 28 Temporisateur, 28 P PCP Protocole, 27 Performances, 25 Pièces de rechange pour les lignes en cuivre, 41 Pièces de rechange pour les logiciels, 40 Pièces de rechange, câble en fibre optique, 42 Présentation INTERBUS, 14 Procédure d'arrêt, 79 Procédure de démarrage, 79 Protocole Format, INTERBUS, 27 INTERBUS, 26 PCP, 27 Protocole de communication périphérique, 27 Protocole PCP Numéros d'erreur, 119 33002086 12/2007 S Schéma de l'affichage Module de communication 140 NOA 622 00, 48 T Temps de cycle INTERBUS, 28 Temps de réponse, 29 Topologie, 15 V Vitesse de transmission des données, 30 Voie PCP, 99 Utilisation, 100 167 Index 168 33002086 12/2007