Télécharger Imprimer la page

Publicité

Liens rapides

Manuel
PROFI
PROFI
pour PROFIBUS-DP
Nº du document 26-860 | Version FRA02 | 2019-01-31
BUS
BUS
®
®

Publicité

loading

Sommaire des Matières pour SBS PCD2.M5 Serie

  • Page 1 Manuel PROFI PROFI ® ® pour PROFIBUS-DP Nº du document 26-860 | Version FRA02 | 2019-01-31...
  • Page 2 Saia-Burgess Controls AG Contenu Table des matières / Historique Table des matières Historique du document ................. 0-3 Marques déposées ................0-3 Caractéristiques et notions de base Caractéristiques ..................1-1 Notions de base ..................1-4 1.2.1 Le modèle de référence OSI de l’ISO ............ 1-4 1.2.2 PROFIBUS couche 1 (Physical Layer) ..........
  • Page 3 Saia-Burgess Controls AG Contenu Table des matières / Historique Le configurateur PROFIBUS-DP Généralités .................... 4-1 4.2 Procédure de configuration de PROFIBUS-DP ........4-3 4.3 Description des menus du configurateur PROFIBUS-DP ...... 4-4 4.3.1 Structure de l’écran principal ..............4-4 4.3.2 Options du sous-menu Network ............4-6 4.3.3 Options du sous-menu Edit ..............4-7 4.3.4 Options du sous-menu View ..............
  • Page 4 Saia-Burgess Controls AG Contenu Table des matières / Historique Historique du document Version Publié Modifié Remarques pFR1 01/02/2009 Totalement Première édition, partiellement reprise du MAN 26-765 pFR1 25/06/2009 Complet Révision pFR01 14/01/2010 Complet Numérotation des chapitres FR01 26/06/2013 Chapt. 2.5 Ajout de PCD7.T161 et PCD7.T162 2014-01-24 Complet...
  • Page 5 Saia-Burgess Controls AG Caractéristiques et notions de base Caractéristiques Caractéristiques et notions de base Profibus est un standard de bus de terrain industriel ouvert, répondant aux besoins d’un large éventail d’applications. Caractéristiques ● Ouvert Profibus permet l’échange de données entre des matériels de différentes marques sans adaptation spéciale des interfaces. Il est normalisé DIN 19 245 en Allemagne et EN 50 170 à l’échelle européenne. ●...
  • Page 6 Saia-Burgess Controls AG Caractéristiques et notions de base Caractéristiques PROFIBUS-FMS (FMS = Fieldbus Message Specification) Cette variante constitue la solution universelle pour les tâches de communications exécutées au niveau cellule et terrain dans la hiérarchie de la communication indus- trielle. Les services FMS performants offrent un large éventail d’applications, une grande flexibilité et permettent d’assumer des tâches de communication étendues avec un trafic de données cyclique ou acyclique à vitesse modérée. PROFIBUS-DP (DP = Decentralized Peripherals) Optimisée en termes de vitesse, cette variante est spécialement adaptée pour la communication entre les systèmes d’automatisation et les périphériques décentrali- sés. Elle offre aussi une connectivité « Plug and Play » pour les appareils de terrain.
  • Page 7 Saia-Burgess Controls AG Caractéristiques et notions de base Caractéristiques ● Éprouvé PROFIBUS est une technologie fiable qui a fait ses preuves dans plus de 100 000 applications dans des domaines aussi variés que la technique d’entraînement et l’au- tomatisation du bâtiment, de la production et des processus. ● Certifié Les essais de conformité et d’interopérabilité réalisés dans les laboratoires agréés par l’association des utilisateurs de PROFIBUS (PNO), ainsi que la certification PNO garantissent une sécurité...
  • Page 8 Saia-Burgess Controls AG Caractéristiques et notions de base Notions de base Notions de base La lecture et la compréhension intégrale de ce chapitre n’est pas nécessaire pour le déploiement et l’exploitation d’un réseau PROFIBUS. Si vous n’envisagez d’utiliser la communication PROFIBUS qu’avec des appareils Saia PCD, la procédure est très simple et vous pouvez passer directement au chapitre 2.
  • Page 9 Saia-Burgess Controls AG Caractéristiques et notions de base Notions de base 1.2.2 PROFIBUS couche 1 (Physical Layer) L’architecture de protocole PROFIBUS repose sur le modèle de référence OSI (Open System Interconnection) / ISO correspondant à la norme internationale ISO 7498. Dans ce modèle, chaque couche remplit des tâches précises. La couche 1, appe- lée couche physique, définit les techniques employées pour assurer le transfert de données sur le support physique.
  • Page 10 Saia-Burgess Controls AG Caractéristiques et notions de base Notions de base 1.2.3 PROFIBUS couche 2 (Data Link Layer) La couche 2 du modèle OSI réalise les fonctions de gestion d’accès au bus, de sécu- risation des données et du traitement des télégrammes et des protocoles de trans- mission.
  • Page 11 Saia-Burgess Controls AG Caractéristiques et notions de base Notions de base Stations actives, appareils maîtres PROFIBUS Stations passives, appareils esclaves On entend par « anneau à jeton » (Token-Ring) la juxtaposition de stations actives qui forment par leurs adresses un anneau logique. Dans cet anneau, l’autorisation d’accès au bus (jeton) passe d’un maître à l’autre dans un ordre préétabli (adresses ascendantes).
  • Page 12 Saia-Burgess Controls AG Caractéristiques et notions de base Notions de base Services de la couche de sécurisation de données de PROFIBUS (couche 2). Service Fonction Protocole Send Data with Acknowledge (émission de données avec acquittement) Send And Request Data With Reply (émission et ré- FMS→DP ception de données avec réponse) Send Data with No Acknowledge (émission de données...
  • Page 13 Saia-Burgess Controls AG Caractéristiques et notions de base Notions de base 1.2.4 PROFIBUS-DP PROFIBUS couche 7 (Application Layer) La couche 7 du modèle de référence OSI de l’ISO n’est pas utilisée par PROFI- BUS-DP. Caractéristiques de PROFIBUS-DP ● Remplace le câblage parallèle coûteux entre API/PC et E/S ●...
  • Page 14 Saia-Burgess Controls AG Caractéristiques et notions de base Notions de base Systèmes PROFIBUS-DP PROFIBUS-DP peut être exploité en configuration mono-maître ou multi-maîtres : ● Configuration mono-maître PROFIBUS-DP Monomaster System Maître DP (Classe 1) Les systèmes mono-maître permettent la durée la plus courte du cycle de bus Ils comprennent: - un maître DP (Classe 1) - 1 à...
  • Page 15 Saia-Burgess Controls AG Caractéristiques et notions de base Notions de base Système multi-maîtres Système multi-master PROFIBUS-DP Plusieurs maîtres DP peuvent accéder Les systèmes multi-maîtres à un esclave DP avec des fonctions de lecture PROFIBUS-DP comprennent: - des maîtres multiples (Classe 1 ou 2) - 1 à...
  • Page 16 Saia-Burgess Controls AG Caractéristiques et notions de base Notions de base Relations de communication possibles : Fonction DPM1Es- DPM2 Es- DPM1 DPM2 claves DP claves DP Paramétrage/configuration ● ● Transmission des données de diagnostic de l’esclave ● ● Transmission des données de diagnostic du maître ●...
  • Page 17 Saia-Burgess Controls AG Caractéristiques et notions de base Notions de base Transmission de données sous PROFIBUS-DP Sous PROFIBUS-DP, la transmission repose sur une structure de télégrammes hau- tement efficace. PROFIBUS-DP Principe du transfert de données utilisateur En-tête En-tête Frames Demande SRD, longueur variable des données utilisateur SYN SD2 LE SYN SD2 LE SD2 DA...
  • Page 18 Saia-Burgess Controls AG Caractéristiques et notions de base Notions de base Temps de cycle du bus PROFIBUS-DP Dans un réseau PROFIBUS-DP, le temps de cycle du bus dépend essentiellement du débit en bauds (vitesse de transmission), qui peut être paramétré sur une plage comprise entre 9,6 kbit/s et 12 Mbit/s.
  • Page 19 Saia-Burgess Controls AG Caractéristiques et notions de base Notions de base Configuration basée sur le temps de cycle du bus PROFIBUS DP PROFIBUS ne se limite pas à évoquer les caractéristiques de la communication entre les appareils reliés au réseau. Il comporte également une description complète permettant une configuration ouverte et indépendante du fournisseur. Configuration ouverte Plug and Play PROFIBUS Outil de configuration Electronic Device Data Sheets (fichier GSD)
  • Page 20 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Module maître PROFIBUS DP pour PCD1/2.Mxxx Modules pour le réseau PROFIBUS DP Module maître PROFIBUS DP pour PCD1/2.Mxxx Carte maître PROFIBUS-DP PCD7.F750 PCD Databus Dual port Flash µC - Bus µC C165 Bootstrap loader Port Quarz...
  • Page 21 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Module maître PROFIBUS DP pour PCD1/2.Mxxx Caractéristiques techniques du module PCD7.F750 Fonction Maître PROFIBUS-DP de classe 1 E (DPM1 avec extension) Nombre max. de stations 32 par segment / max. 126 par système (avec répéteur) Contrôleur PROFIBUS ASPC2 Débit en bauds (kbit/s)
  • Page 22 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Module maître PROFIBUS DP pour PCD1/2.Mxxx Signification des voyants LED Le PCD7.F750 est équipé d’un voyant RUN et d’un voyant ERROR. Les voyants situés sur le PCD7.F750 s’allument et s’éteignent de la façon suivante : Fonction Voyant Run du PCD7.F750 Voyant Error du PCD7.F750 Mise sous tension Allumé...
  • Page 23 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Module esclave PROFIBUS-DP pour PCD1/2.Mxxx Module esclave PROFIBUS-DP pour PCD1/2.Mxxx Plusieurs modules esclaves PROFIBUS-DP sont proposés : Module Fonction PCD7.F770 Module esclave DP pour PCD1 / 2.M300 PCD7.F772 Module esclave DP pour PCD2 avec port nº 3, RS-485 PCD7.F774 Module esclave DP pour PCD1 / 2 avec port nº...
  • Page 24 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Module esclave PROFIBUS-DP pour PCD1/2.Mxxx Caractéristiques techniques des PCD7.F770 / F772 / F774 Fonction Esclave PROFIBUS-DP E Nombre max. de stations 32 par segment / max. 126 par système (avec répéteur) Contrôleur PROFIBUS SPC4.1 Débit en bauds (kbit/s) 9,6...12 000...
  • Page 25 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Ports 2 et 3 des modules esclaves PCD7.F77x Ports 2 et 3 des modules esclaves PCD7.F77x 2.3.1 Port 2 Le port 2 se raccorde directement au terminal enfichable PCD7.D160. Pour de plus amples informations, veuillez consulter le manuel PCD7.D160 (nº de document 26/753). 2.3.2 Port 3 Le port 3 peut servir d’interface de communication RS-485 librement utilisable.
  • Page 26 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Raccordement des modules PROFIBUS DP Raccordement des modules PROFIBUS DP 2.4.1 Module PCD7.F7XX Implantation de l’emplacement : Emplacement B pour module additionnel F7.. Emplac. A pour module additionnel F1.. Emplacement B sur les PCD1.Mxxx : Emplacement B1 Emplac. B2 Empl. A pour module addit.
  • Page 27 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Raccordement des modules PROFIBUS DP 2.4.2 Signification des connexions : Signal Signification Connecteur- Connecteur Câble standard PCD7.F7xx standard A-B vert/rouge CNTR-P / RTS Signal de contrôle pour répéteur PGND Blindage/terre de protection RxD/TxD-N Réception/émission, négatif Vert RxD/TxD-P Réception/émission, positif...
  • Page 28 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Raccordement des modules PROFIBUS DP 2.4.3 Maître PROFIBUS DP, module PCD7.F750 PCD1.M12x  /   M 13x et PCD2.M120  /   M 150 Le bus doit être raccordé directement au module PCD7.F750. PCD7.F750 DP+5V DP GND RxD/TxD-P RxD/TxD-N PGND...
  • Page 29 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Raccordement des modules PROFIBUS DP PCD2.M480 PCD7.F750 PCD7.F750 Option S-Net Profibus DP Master PCD2.M480 Emplacement B1 ; Port #9 B2 ; Port #8 Type de D-Sub 9 points Bornes à vis 10 points Bornes à...
  • Page 30 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Raccordement des modules PROFIBUS DP 2.4.4 Esclave PROFIBUS DP, module PCD7.F77x PCD1.M12x  /   M 13x et PCD2.M120  /   M 150 Le bus doit être raccordé directement au module PCD7.F770 ou PCD7.F772. PCD7.F77x DP+5V DP GND RxD/TxD-P RxD/TxD-N...
  • Page 31 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Raccordement des modules PROFIBUS DP PCD7.F772 avec PCD2.M170 Comme PCD7.F770, mais avec une interface série RS-485 en plus par module PCD7.F772 PCD7.F772 PCD2.M170 Emplacement B1 ; Port #3 B2 ; Port #5 Type de raccordement Bornes à...
  • Page 32 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Boîtier d’extrémité PCD7.T160 Boîtier d’extrémité PCD7.T160 ( Ce produit n’est plus fabriqué, veuillez utiliser le modèle PCD7.T161 ou PCD7.T162) Pour garantir une utilisation sûre et conviviale d’un réseau RS-485, il est important que les résistances de terminaison soient installées séparément et de manière claire.
  • Page 33 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Boîtier d’extrémité PCD7.T161 Boîtier d’extrémité PCD7.T161 2.6.1 Description fonctionnelle Pour garantir une utilisation sûre et conviviale d’un réseau RS-485, il est important que les résistances de terminaison soient installées séparément et de manière claire. Le standard RS-485 impose d’installer une résistance de terminaison à...
  • Page 34 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP Boîtier d’extrémité PCD7.T162 Boîtier d’extrémité PCD7.T162 2.3.1 Description fonctionnelle Pour garantir une utilisation sûre et conviviale d’un réseau RS-485, il est important que les résistances de terminaison soient installées séparément et de manière claire. Le standard RS-485 impose d’installer une résistance de terminaison à...
  • Page 35 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP PROFIBUS DP pour PCD3.Mxxxx PROFIBUS DP pour PCD3.Mxxxx PROFIBUS est déjà intégré dans certaines CPU de la série PCD3. Il s’agit plus précisément des modèles PCD3.M6440 et PCD3.M6540. Aucun module enfichable supplémentaire n’est nécessaire. PCD3.M6440/M6540 Maître PROFIBUS-DP, port 10 Broche Signal PROFIBUS-DP Profibus DP...
  • Page 36 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP PROFIBUS DP pour PCD3.Mxxxx Bornier pour alimentation, chien de garde, entrées interruptives et port 2 Signal Câblage PROFIBUS PROFIBUS Broche Signal Explication RxD/TxD-N A vert Port#2; RS-485 jusqu’à 115.2 kbit/s utilisable comme interface libre ou Profi-S-Bus jusqu’à 187.5 kbits/s RxD/TxD-P B rouge...
  • Page 37 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP PROFIBUS-DP pour PCD2.M5_ PROFIBUS-DP pour PCD2.M5_ L'emplacement C est prévu pour l’interface destinée à des applications PROFIBUS. emplacement E/S PCD2.M5540 2.9.1 Maître PROFIBUS-DP, module PCD7.F7500 Pour les PCD2.M5xxx (en préparation) Le bus doit être raccordé directement au module PCD7.F7500. PCD2.M5xxx PCD7.F7500 PCD7.F7500 pour la connexion comme maître...
  • Page 38 Saia-Burgess Controls AG Modules pour le réseau PROFIBUS-DP PROFIBUS-DP pour PCD2.M5_ Affectation des broches D-Sub 9 points Emplacement Type de raccorde- D-Sub 9 points (femelle) ment Signal N° de broche RTS/CNTR-P PGND Boulons filetés RxD/TxD-N 8 A (vert) RxD/TxD-P 3 B (rouge) DP GND DP +5 V 2-19 Manual PROFIBUS DP │...
  • Page 39 Saia-Burgess Controls AG Conception et installation Conception et installation d’un réseau PROFIBUS-DP De manière générale, la réalisation d’un réseau PROFIBUS-DP peut s’effectuer selon les étapes suivantes : a) Conception et installation b) Définition et configuration du réseau à l’aide du configurateur c) Élaboration du programme utilisateur d) Mise en service Ce chapitre ne vise pas à fournir une description détaillée de la procédure à suivre. Il est plutôt destiné...
  • Page 40 Saia-Burgess Controls AG Conception et installation Conception et installation de la couche physique Conception et installation de la couche physique ● Élaboration d’un schéma synoptique ● Définition de la longueur max. du réseau ● Définition de la longueur max. des segments de réseau ● Définition du type de câble ● Définition du débit max. en bauds ● Le cas échéant, prévoir des répéteurs ● Définition de la première et de la dernière station → Installation de boîtiers d’extrémité PCD7.T161 ou PCD7.T162 →...
  • Page 41 Saia-Burgess Controls AG Conception et installation Conception et installation de la couche physique 3.1.2 Raccordement des stations réseau Pour éviter les réflexions en bout de ligne, chaque segment doit être terminé à ses deux extrémités physiques. Une tension de polarisation est également appliquée sur les lignes à un potentiel de référence. Selon la norme PROFIBUS-DP, cette fonction ne doit pas être directement assurée par les équipements PROFIBUS, mais par des composants externes.
  • Page 42 Saia-Burgess Controls AG Conception et installation Conception et installation de la couche physique Fourniture des connecteurs PROFIBUS-DP D-Sub 9 points pour interfacer les auto- mates PCD aux réseaux PROFIBUS-DP : ERNI Elektrotechnik AG, Brüttisellen, Suisse : ● Connecteur ERbic, entrée de câble horizontale, gris : Erni réf. 103648 (équipé d’inductances en série de 110 nH) ● Connecteur ERbic, entrée de câble horizontale, gris : avec connecteur PG : Erni réf. 103663 (équipé d’inductances en série de 110 nH) ● Terminaison ERbic, entrée de câble horizontale, jaune : Erni réf.
  • Page 43 Saia-Burgess Controls AG Conception et installation Conception et installation de la couche physique 3.1.3 Lignes de dérivation On entend par « ligne de dérivation » la ligne allant du câble réseau à l’équipement PROFIBUS-DP. Signification des symboles dans les schémas suivants : Appareil PROFIBUS-DP Répéteur dont les deux résistances de terminaison de ligne sont actives. Répéteur dont la résistance de droite est active, et celle de gauche, passive.
  • Page 44 Saia-Burgess Controls AG Conception et installation Conception et installation de la couche physique 3.1.4 Structure du réseau Un réseau peut comporter jusqu’à 126 participants. Un segment comprend 32 partici- pants au maximum. (Les répéteurs sont aussi considérés comme des participants). La longueur totale du câble et la longueur totale des lignes de dérivation dépendent de la vitesse de transmission.
  • Page 45 Saia-Burgess Controls AG Conception et installation Conception et installation de la couche physique Topologie en arbre 1. S egment ..P C D P C D P C D P C D P C D P C D 2.
  • Page 46 Saia-Burgess Controls AG Conception et installation Structure logique du réseau 3.2 Structure logique du réseau 3.2.1 Paramétrage du bus ● Débit en bauds ● C onstitution éventuelle de groupes pour assurer l’administration des fonctions du service de gestion globale (Global Control Service) Important : Les paramètres du bus doivent être les mêmes pour toutes les stations du réseau.
  • Page 47 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Généralités Le configurateur PROFIBUS-DP Selon la taille du projet, la définition et la configuration (paramètres du bus, stations et spécifications des variables) peuvent être des tâches assez volumineuses. Le configurateur PROFIBUS-DP apporte une aide précieuse dans ce cas. Les fichiers générés par le configurateur peuvent être utilisés pour configurer les équipements SBC (maître ou esclave). Généralités Le configurateur PROFIBUS-DP est constitué d’un logiciel fonctionnant sous MS-Windows 95/NT ou toute autre version supérieure. Le système d’exploitation doit avoir un accès 23 bits aux données. Aucun matériel particulier n’est requis. L’utili- sation systématique de fenêtres permet une excellente visibilité...
  • Page 48 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Généralités Vue d’ensemble de la structure d’un projet : Fichiers projet PROFIBUS-DP «Maître» Fichier projet (*.dp) PROFIBUS-DP «Réseau» Fichiers projet Fichiers projet PROFIBUS-DP PROFIBUS-DP «Esclave Y» «Esclave X» (PCD1,2,3) (PCD1,2,3) Vue d’ensemble des fichiers générés : Configurateur PROFIBUS-DP PCD2 Master...
  • Page 49 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Procédure de configuration 4.2 Procédure de configuration de PROFIBUS-DP La procédure de configuration suit les étapes suivantes : 1. Lancement de PG5 2. Ouverture d’un projet PROFIBUS-DP dans le gestionnaire de projets 3. Configuration du réseau 4. Paramétrage du bus 5. Paramétrage des esclaves 6. Affectation des E/S des esclaves aux ressources du maître 7. Sauvegarde de la configuration 8. Génération des textes SASI destinés aux stations PCD (projet de création) 9.
  • Page 50 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur 4.3 Description des menus du configurateur PROFIBUS-DP 4.3.1 Structure de l’écran principal Description de l’écran : Les équipements PROFIBUS-DP présents dans la bibliothèque apparaissent sur la partie gauche de l’écran, dans la fenêtre 'Device List'. Manual PROFIBUS DP │ Document 26-860 Vérsion FRA ...
  • Page 51 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Un descriptif du réseau PROFIBUS-DP est affiché sur le côté droit de l’écran, dans la fenêtre 'Description'. La structure du réseau PROFIBUS-DP apparaît dans la fenêtre située juste en des- sous. Tous les équipements raccordés au réseau y sont illustrés. La barre de menus supérieure propose les choix suivants : Manual PROFIBUS DP │ Document 26-860 Vérsion FRA ...
  • Page 52 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur 4.3.2 Options du sous-menu Network New : O uvre un nouveau projet. Vous pouvez choisir entre 3 réseaux : PRO- FIBUS-DP, SRIO et LON. Dans la barre d’outils, cette option corres- pond à l’icône : Open : O uvre un projet existant. Dans la barre d’outils, cette option corres- pond à l’icône : Close : Ferme le projet en cours. Save : E nregistre le projet en cours sous son nom actuel. Dans la barre d’ou- tils, cette option correspond à l’icône : Save as... : Enregistre le projet en cours sous un nouveau nom. Description... : D escriptif de projet apparaissant dans la fenêtre supérieure droite de l’écran principal.
  • Page 53 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur 4.3.3 Options du sous-menu Edit Cut : C oupe et copie l’esclave ou le maître sélectionné dans le presse-pa- piers, y compris sa configuration complète (modules installés et res- sources affectées). Dans la barre d’outils, cette option correspond à l’icône : Copy : C opie la configuration complète (modules installés et ressources af- fectées) de l’esclave ou du maître sélectionné dans le presse-papiers. Dans la barre d’outils, cette option correspond à l’icône : Paste : C olle la configuration complète (modules installés et ressources affec- tées) de l’esclave ou du maître mémorisé dans le presse-papiers dans le projet en cours.
  • Page 54 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Bus Parameters... : Définition de la vitesse de transmission et des délais d’attente du bus. Les vitesses disponibles sont les suivantes : 9,6 kBd, 19,2 kBd, 93,75 kBd, 187,5 kBd, 500 kBd, 1,5 MBd, 3 MBd, 6 MBd ou 12 MBd. R emarque : si la vitesse sélectionnée n’est pas disponible sur tous les équipements du réseau, le configurateur passera automatiquement à la vitesse max. prise en charge par tous les équipements. Manual PROFIBUS DP │...
  • Page 55 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Slot Time : T emps maximum écoulé entre l’envoi d’un télégramme jeton ou d’un télégramme de données et la réception d’une réponse. Le maître attend une réponse ou l’acquittement du télégramme de demande jusqu’à expiration du « Slot Time ». Ce paramètre ne sert qu’à des fins de surveillance. Il n’a donc aucune influence sur le débit des données. Plage : 52 à 65535 fois la durée d’un bit Min. Tsdr : T emps d’attente min. de l’esclave entre la réception d’une requête du maître et l’envoi de la réponse. Ce paramètre dépend essentiel- lement de la vitesse de traitement de la connexion (interprétation de l’appel, élaboration de la réponse/l’acquittement) et de la longueur du télégramme.
  • Page 56 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Gap Update Nombre de passages du jeton entre deux cycles de mise à jour GAP Factor : Plage : 1 à 100 High. Station Adresse de la station la plus élevée du réseau. Address : Plage : 2 à 126 Max. Retry Nombre de retransmissions d’un télégramme sans réception Limit : d ’acquittement (ACK) avant l’envoi d’un accusé de réception négatif...
  • Page 57 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Station Parameters : La configuration des paramètres des stations (esclave ou maître) se fait par le biais de plusieurs boîtes de dialogue qui varient selon l’équipement utilisé. Les options disponibles sont les suivantes : ● Maître SBC ● Esclave SBC ● Autres esclaves On peut alors obtenir l’un des affichages suivants : Pour les maîtres SBC : 4-11 Manual PROFIBUS DP │ Document 26-860 Vérsion FRA ...
  • Page 58 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Pour les esclaves Saia PCD1, 2 ou 3 : Name : Nom de la station (max. 32 caractères). Address : Adresse de la station dans le réseau (plage : 1 à 125). Project File : S aisie du projet PG5 auquel seront assignées les données équipe- ment générées par le configurateur PROFIBUS-DP. (uniquement pour les équipements SBC). Browse : Pour rechercher un projet PG5. (uniquement pour les équipements SBC). Pour les équipements de fabricants tiers : Explication des différents onglets : Station : Pour définir le nom de la station et son adresse sur le réseau PROFI- BUS-DP Name : Nom de la station (max. 32 caractères). Address : Adresse de la station dans le réseau (plage : 1 à 125). Project File : S aisie du projet PG5 auquel seront assignées les données équipe- ment générées par le configurateur PROFIBUS-DP. (uniquement pour les équipements SBC). Browse : Pour rechercher un projet PG5. (uniquement pour les équipements SBC).
  • Page 59 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur First Diagn. Adresse de base et/ou nom symbolique du premier Flag: indicateur de diagnostic. Les indicateurs réservés sont au nombre de 8. First Diagn. Adresse de base et/ou nom symbolique du premier Register : registre de diagnostic. Jusqu’à 70 registres sont réservés. Ce nombre dépend des diagnostics étendus des esclaves utilisés. SASI Text Adresse textuelle et/ou nom symbolique du texte SASI Number : E n cas de modification de l’adresse réseau d’un équipement Saia...
  • Page 60 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Paramètres utilisateur en hexadécimal : Les paramètres utilisateur doivent être saisis à l’emplacement correct et au bon format. Cf. description de l’équipement. Paramètres utilisateur en texte clair : 4-14 Manual PROFIBUS DP │ Document 26-860 Vérsion FRA  0 2 2019-01-31...
  • Page 61 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Ces paramètres peuvent être choisis à partir d’une liste de sélection. L’utilisateur n’a pas à se soucier de l’emplacement et du format de la saisie. Modules : C et onglet affiche les différents modules d’une station et permet d’as- signer et de configurer les modules. Dans le cas des esclaves SBC, l’onglet affiche les messages échangés entre le maître SBC et l’es- clave SBC. Définition des modules d’esclaves de fabricants tiers : Définition des modules d’un esclave SBC 4-15 Manual PROFIBUS DP │...
  • Page 62 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Modular : A ffichage permettant de déterminer si l’équipement en question est un ensemble modulaire ou un boîtier compact. Les ensembles modulaires peuvent être étendus en y ajoutant des modules. Par contre, les équi- pements compacts ne peuvent pas être étendus. Max. Number Nombre max. de modules of Modules : pouvant être pris en charge par la station.
  • Page 63 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Supported Liste recensant tous les modules pris en charge par la station.modules : A joute le module sélectionné de la liste à la configuration de la station. Remarque : à chaque fois qu’un module est ajouté, il faut adapter les données de configuration aux ressources du maître. Installed Liste des modules déjà installés dans la station.modules : Pour déplacer vers le haut ou vers le bas de la liste le module sélectionné. 4-17 Manual PROFIBUS DP │...
  • Page 64 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Remove : P our supprimer de la liste le module sélectionné. Parameters : P our configurer les paramètres du module sélectionné dans la liste des modules installés. Installed Affichage de la configuration des modules des esclaves. Module Le contenu affiché varie en fonction du type d’équipement.Configuration : Pour tous les esclaves de fabricants tiers : Length : Longueur des donnéesFormat :Octet ou mot Consistency : Cohérence au niveau de l’octet/du mot ou sur toute la longueur des données Type : Entrée, sortie ou entrée/sortie Mapping: Affectation aux ressources du PCD maître Pour les esclaves Saia PCD1, 2 ou 3 avec maître SBC configuré : Description : Description du transfert des données Mapping : Affectation aux ressources du PCD maître 4-18 Manual PROFIBUS DP │...
  • Page 65 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Pour les esclaves Saia PCD1, 2 ou 3 sans maître configuré : Length : Longueur des donnéesFormat : Octet ou mot Consistency : Cohérence au niveau de l’octet/du mot ou sur toute la longueur des données Type : Entrée, sortie ou entrée/sortie Mapping: Affectation aux ressources du PCD maître Media Map : A ffectation (mapping) des modules sélectionnés aux ressources du PCD maître. Cette opération permet d’accéder aux E/S dé- portées ou aux registres des équipements décentralisés via les ressources du PCD maître (indicateurs ou registres).
  • Page 66 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Nombre de ressources utilisées pour accéder à partir du maître au Module media : P ar défaut, les octets sont affectés aux indicateurs et les mots aux registres. (2 mots par registre si la cohérence est définie sur toute la longueur des données ou 1 mot par registre si vous avez choisi la cohérence sur mot). Si nécessaire, vous pouvez modifier l’affectation par défaut conformément aux spécifications du module. Il est par exemple possible d’affecter 1 octet par registre (en n’uti- lisant que les poids faibles du registre), de copier 4 octets dans 1 registre ou encore 4 octets dans 2 registres.Si des octets sont affectés au registre, 4 octets sont utilisés par défaut lorsque la cohérence porte sur toute la longueur, et 1...
  • Page 67 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur 4 octets affectés à 2 registres (2 octets par registre) Byte #0 Byte #1 Byte #0 Register x Byte #2 Byte #3 Byte #1 Register (x+1) Byte #2 Byte #3 Base Address : A dresse de base de la ressource. Les ressources pouvant être adressées par un nom symbolique, cette saisie est facultative dans PG5.
  • Page 68 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Master Media Type de ressources du PCD maître permettant d’accéder aux ressources Type : de l’esclave. Master Base Adresse de base de la ressource. Address : L es ressources pouvant être adressées par un nom symbolique, cette saisie est facultative dans PG5. Si l’adresse de base n’est pas entrée, il faut donner un nom symbolique à...
  • Page 69 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Ident Number : I D univoque PROFIBUS-DP. Ce numéro d’identification est véri- fié à chaque établissement de la connexion maître-esclave. S’il ne concorde pas avec le numéro présent dans l’esclave, il n’y aura pas d’échange de données entre les automates. Protocol Ident : Station Type : Hardware Version matérielle de l’appareil.Release : Software Release : Version logicielle de l’appareil. Freeze Cette case indique si l’équipement PROFIBUS-DP prend en charge le mode « Freeze »Supported :.
  • Page 70 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Group Définition des services de gestion globale « Sync » et « Freeze » Properties : p our chaque groupe. Pour activer ou désactiver un service, il suffit de cocher/décocher les cases « Freeze » ou « Sync ». Groups Content : D éfinition des esclaves PROFIBUS-DP appartenant à chaque groupe. Pour ajouter un esclave à un groupe, celui-ci doit gérer les « services de gestion globale » du groupe en question. 4.3.4 Options du sous-menu View Toolbar : P our afficher ou masquer la barre d’outils située en haut de l’écran. Status Bar : Pour afficher ou masquer la barre d’état située en bas de l’écran. Zoom to Fit : C ette option permet d’afficher sur l’écran tous les équipements connectés au réseau .
  • Page 71 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur 4.3.5 Options du sous-menu Library Add Device : P our ajouter un nouvel appareil PROFIBUS-DP, dont le nom de fichier doit avoir l’extension « .gs? ». Une fois le fichier « .gs? » sélectionné, l’appareil peut être affecté à un groupe. Vous pouvez enregistrer l’appareil soit dans un groupe existant, soit dans un nouveau groupe. Pour définir un nouveau groupe, il suffit d’en saisir le nom dans le champ de saisie. 4-25 Manual PROFIBUS DP │ Document 26-860 Vérsion FRA  0 2 2019-01-31...
  • Page 72 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur Ce nouveau groupe s’ajoute alors automatiquement à la liste des équipements : Remove Device : P our supprimer un appareil PROFIBUS-DP de la liste des équi- pements. La suppression peut également s’effectuer avec la touche <SUPPR>. Rename Group : P our renommer un groupe d’équipements. Il est également pos- sible d’éditer le nom du groupe en cliquant dessus. Attention : Si l’appareil PROFIBUS-DP à ajouter comporte un dessin « bitmap » qui doit apparaître lorsque l’appareil est appelé, il faut stocker ce fichier « *.bmp » dans le répertoire où se trouve le configurateur. 4-26 Manual PROFIBUS DP │ Document 26-860 Vérsion FRA  0 2 2019-01-31...
  • Page 73 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur 4.3.6 Options du sous-menu Project Compile File : P our compiler le projet sélectionné. Autrement dit, cette commande crée les fichiers « .def » et « .src » de toutes les stations maîtres et esclaves du réseau. Dans la barre d’outils, cette option correspond à l’icône : Build : P our assembler et lier l’appareil SBC sélectionné dans le réseau PROFIBUS-DP aux fichiers compilés du configu- rateur. Dans la barre d’outils, cette option correspond à l’icône : Edit Project : P our accéder au gestionnaire de projet PG4 de l’appareil SBC...
  • Page 74 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur 4.3.8 Options du sous-menu Help Help Topics : Vue d’ensemble des rubriques d’aide. Using Help : Description de l’utilisation de l’aide. About Snet32 : A ffichage du numéro de version et du nom du titulaire de la licence. Dans la barre d’outils, cette option correspond à l’icône : 4.3.9 Éléments gérés par la souris dans le configurateur Ce chapitre sera consacré aux éléments du configurateur PROFIBUS-DP qui peuvent aussi être manipulés avec la souris. 4-28 Manual PROFIBUS DP │ Document 26-860 Vérsion FRA  0 2 2019-01-31...
  • Page 75 Saia-Burgess Controls AG Le configurateur PROFIBUS-DP Description des menus du configurateur La signification des différents éléments a déjà été donnée dans les chapitres précé- dents. Bouton gauche : Un double clic : permet d’ouvrir ou de fermer un dossier. Bouton droit : Bouton gauche : Pour renommer un groupe d’équipements. Bouton droit : Bouton gauche : Un double clic : permet d’ajouter l’appareil sélectionné au réseau. Bouton droit : Bouton gauche : U n double clic : permet d’ouvrir l’éditeur pour consulter la description du réseau Bouton droit : Bouton gauche : D éplacer l’appareil sélectionné par simple « glisser- déposer ».
  • Page 76 Saia-Burgess Controls AG Programmation Accès aux registres Programmation 5.1 Accès aux registres et E/S de l’esclave dans un programme utili- sateur PCD avec PROFIBUS-DP Lors de l’accès aux ressources du PCD, il convient de faire la distinction entre un programme fonctionnant avec PROFIBUS-DP et un programme exploité directement, soit sans PROFIBUS-DP. Programme sans PROFIBUS-DP : La lecture ou écriture d’une entrée ou d’une sortie d’un programme utilisateur clas- sique sans PROFIBUS-DP correspond à...
  • Page 77 Saia-Burgess Controls AG Programmation Accès aux registres utilisateur de l’automate maître. La mémoire image Sorties de l’automate PCD stocke l’ensemble des sorties et des registres écrits dans les esclaves. Ces données sont décrites dans le programme utilisateur de l’automate maître. L’affectation des E/S et des registres des esclaves dans la mémoire image d’E/S de l’automate PCD s’effectue via le menu « Mapping » du configurateur PROFIBUS-DP.
  • Page 78 Saia-Burgess Controls AG Programmation Accès aux registres Échange de données entre la mémoire image d’E/S du PCD et la carte PROFIBUS-DP. L’échange de données entre la mémoire image d’E/S du PCD et la mémoire de la carte PROFIBUS-DP peut s’effectuer de deux façons différentes : Modèle « par défaut » : L’échange de données entre la mémoire image des E/S du PCD et la mémoire de la carte PROFIBUS-DP peut s’effectuer de manière automatique. Lors du traitement de la commande COB 0, toutes les données d’entrée de la mémoire de la carte PROFI- BUS-DP sont copiées dans la mémoire image Entrées du PCD.
  • Page 79 Saia-Burgess Controls AG Programmation Description des instructions PCD 5.2 Description des instructions PCD (SASI, SCON) Les instructions prises en charge par PROFIBUS-DP sont les suivantes : SASI Assignation d’une interface série SASII Comme SASI, mais en mode indirect SCON Connexion série Commande permettant de forcer l’échange des données SCONI Comme SCON, mais en mode indirect 5.2.1 SASI : Assignation d’un canal Description :...
  • Page 80 Saia-Burgess Controls AG Programmation Description des instructions PCD yyyy : N uméro spécifique du premier indicateur de diagnostic ou de la première sortie de diagnostic. zzzz : Numéro spécifique du premier registre de diagnostic. Diagnostic : Le diagnostic d’une communication PROFIBUS-DP suit une pro- cédure similaire à celle des PCD. Pour chaque canal de com- munication, on utilise 8 indicateurs pour le diagnostic général, et jusqu’à 70 registres pour un diagnostic plus précis. La définition de ces éléments de diagnostic se fait dans le configurateur.
  • Page 81 Saia-Burgess Controls AG Programmation Description des instructions PCD Service (SERV_BUSY) Maître : H aut = Fonction de service en cours de traitement Bas = Fonction de service terminée Esclave : Indicateur inutilisé Les fonctions de service englobent : ● l ’arrêt de l’échange de données entre la mémoire image des E/S du PCD et la mémoire de la carte PROFIBUS-DP, ● la lecture des données de diagnostic de l’esclave, ● l’activation ou la désactivation d’un esclave. Data Exchange (DATA_EXCH) Maître : H aut = Échange de données en cours sur le réseau...
  • Page 82 Saia-Burgess Controls AG Programmation Description des instructions PCD Registres de diagnostic avec PROFIBUS-DP Les registres de diagnostic se répartissent dans les zones suivantes : ● Service ● Station ● Diagnostic PROFIBUS-DP standard ● Diagnostic PROFIBUS-DP étendu Les données de diagnostic de l’esclave étant stockées dans les registres de diagnos- tic, la taille maximale du registre de diagnostic est définie via le paramètre « Max_ Diag_Data_Len » du fichier GSD des esclaves. Ce paramètre peut avoir une taille maximale de 244 octets. En cas de présence de plusieurs esclaves, le paramètre pris en compte sera toujours celui qui a la taille la plus élevée.
  • Page 83 Saia-Burgess Controls AG Programmation Description des instructions PCD Répartition des registres de diagnostic : Zones Adresse Description Service Résultat du service de gestion globale (GCS) Résultat de l’instruction SCON(I) fonct. 0, 1, 8 et 9 Résultat de l’instruction SCON(I) fonct. #7 Station Erreur station 0 à 31 Erreur station 32 à...
  • Page 84 Saia-Burgess Controls AG Programmation Description des instructions PCD Résultat de l’instruction SCON(I) fonct. 7 (adresse de base + 2) Ce registre stocke le résultat de la fonction suivante : ● Lecture de l’état d’une station. SCON + code fonct. 7. Le registre est codé comme suit : 0 : Échange cyclique en cours 1 : Erreur de connexion 2 : Coupure 3 : Arrêt 4 : Esclave hors service 5 : Esclave non défini Réservés Indicateur d’échange de données...
  • Page 85 Saia-Burgess Controls AG Programmation Description des instructions PCD Longueur du diagnostic PROFIBUS-DP : octets 6 à 243 (adresse de base +7) Après une instruction SCON avec code de fonction 1, ce registre stocke la longueur totale des données de diagnostic (PROFIBUS-DP standard + diagnostic PROFI- BUS-DP externe) en octets. La longueur des données de diagnostic varie d’un es- clave à...
  • Page 86 Saia-Burgess Controls AG Programmation Description des instructions PCD Diagnostic DP standard : octets 2 à 5 (adresse de base +9) Ce registre stocke les octets 2 à 5 des données de diagnostic standard PROFI- BUS-DP. La répartition au sein du registre de diagnostic est la suivante : N° registre = adresse de base + 9 Octets du registre Octets de diag. DP Signification de l’octet 2 du diagnostic PROFIBUS -DP : Octet 2 du diagnostic DP Réservés...
  • Page 87 Saia-Burgess Controls AG Programmation Description des instructions PCD Signification des octets 7 à 9 du diagnostic PROFIBUS -DP : Octets 7 à 9 du diagnostic DP Pour connaître la signi cation de chaque bit, voir les descriptions d’esclaves. Diagnostic DP étendu : octets X0 à X3 (adresse de base +Z) Ces registres stockent les informations de diagnostic étendues selon la répartition suivante : N°...
  • Page 88 Saia-Burgess Controls AG Programmation Description des instructions PCD 5.2.3 Instructions SCONI pour gérer l’échange de données Structure : SCON Voie Code fonction Paramètre Canal R 0...4095 Registres correspondant aux numéros de canal 9 et 8 Code fonct. R 0...4095 Registres correspondant aux codes de fonction 0...16 Paramètre R 0...4095 Registres correspondant aux paramètres...
  • Page 89 Saia-Burgess Controls AG Programmation Description des instructions PCD Description des codes de fonction et des paramètres de l’instruction SCON(I) Code fonct. Para- Description Diagnostic géré mètre Maître Esclave Indi- Reg. teur Arrêt de l’échange de données entre le maître et les esclaves Esclave nº Lecture des données de diagnostic de l’esclave 3 à...
  • Page 90 Saia-Burgess Controls AG Programmation Description des instructions PCD Code fonct. Para- Description Diagnostic géré mètre Maître Esclave Indi- Reg. teur Groupes FREEZE nº 0 à 255 Groupes UNFREEZE nº 0 à 255 Groupes SYNC nº 0 à 255 Groupes UNSYNC nº 0 à 255 5-15 Manual PROFIBUS DP │...
  • Page 91 Saia-Burgess Controls AG Programmation Description des instructions PCD SCON(I) 0 : arrêt des échanges de données maître-esclave Cette instruction permet d’interrompre l’échange de données sur le réseau PROFI- BUS-DP. Pour relancer l’échange, il faut procéder à un redémarrage à froid sur le PCD. Cette instruction met à 0 toutes les sorties des esclaves. Elle est principale- ment utilisée dans le bloc XOB 0, pour ne pas laisser les sorties des esclaves dans un état indéterminé...
  • Page 92 Saia-Burgess Controls AG Programmation Description des instructions PCD SCON(I) 1 : lecture des données de diagnostic de l’esclave Cette instruction permet de lire les données de diagnostic de l’esclave. La lecture a généralement lieu après détection d’une erreur dans les esclaves. Ceci est signalé par la mise de l’indicateur de diagnostic +0. L’utilisateur peut ensuite identifier l’es- clave défectueux à l’aide des registres de diagnostic +3 et +6, puis lire les données de diagnostic associées.
  • Page 93 Saia-Burgess Controls AG Programmation Description des instructions PCD SCON(I) 2 : démarrage / arrêt de l’échange de données par défaut entre la mé- moire image des E/S et la carte PROFIBUS-DP Cette instruction permet de lancer ou d’arrêter l’échange de données par défaut entre la mémoire image des E/S et la carte PROFIBUS-DP On entend par « échange par défaut » tout échange effectué automatiquement au début et à la fin du COB 0. Le paramétrage de cet échange permet d’obtenir les fonctions suivantes : Paramètre : Arrêt du modèle d’échange par défaut pour tous les esclaves entre la mémoire image entière et la carte PROFIBUS-DP (COB 0;...
  • Page 94 Saia-Burgess Controls AG Programmation Description des instructions PCD SCON(I) 3 : forçage de l’échange de données pour tous les esclaves entre la mémoire image des E/S et la carte PROFIBUS-DP Cette instruction permet de lancer ou d’arrêter l’échange de données entre la mé- moire image de tous les esclaves et la carte PROFIBUS-DP. Le forçage peut se faire des façons suivantes : Paramètre : Forçage de l’échange de données, pour tous les esclaves, entre la mémoire image entière et la carte PROFIBUS-DP Forçage de l’échange de données, pour tous les esclaves, entre la...
  • Page 95 Saia-Burgess Controls AG Programmation Description des instructions PCD SCON(I) 4, 5, 6 : forçage de l’échange de données, pour un esclave déterminé, entre la mémoire image des E/S et la carte PROFIBUS-DP Cette instruction permet de forcer l’échange de données entre la mémoire image d’un esclave déterminé et la carte PROFIBUS-DP dans le programme utilisateur. Ce forçage peut se faire de la façon suivante : Code fonct. : Forçage de l’échange de données, pour un esclave déterminé, entre la mé- moire image Entrées et la carte PROFIBUS-DP.
  • Page 96 Saia-Burgess Controls AG Programmation Description des instructions PCD SCON(I) 7 : lecture de l’état d’un esclave Cette instruction permet de lire l’état d’un esclave. Après exécution, l’état de l’esclave est écrit dans le registre de diagnostic +2. La description du registre de diagnostic +2 est fournie au chapitre 5.1.1.2 « Registres de diagnostic avec PROFIBUS-DP ». Structure : SCON Voie Code fonction Paramètre...
  • Page 97 Saia-Burgess Controls AG Programmation Description des instructions PCD SCON(I) 8, 9 : activer/désactiver un esclave Cette instruction permet d’activer ou de désactiver un esclave. Dès l’exécution, l’indi- cateur de diagnostic +2 passe à l’état haut. Une fois l’instruction terminée, il repasse à l’état bas. Après l’exécution de l’instruction et le passage de l’indicateur de diagnos- tic +2 à...
  • Page 98 Saia-Burgess Controls AG Programmation Description des instructions PCD SCON(I) 10, 11, 12 : forçage de l’échange de données, pour un groupe d’es- claves déterminé, entre la mémoire image des E/S et la carte PROFIBUS-DP Ces instructions permettent de forcer à tout moment l’échange de données entre la carte PROFIBUS-DP et la mémoire image d’un ou de plusieurs groupes d’esclaves. L’affectation d’un esclave à un groupe s’effectue à l’aide du configurateur PROFI- BUS-DP. PROFIBUS-DP autorise la création de jusqu’à 8 groupes, auxquels on peut attribuer autant d’esclaves que nécessaire.
  • Page 99 Saia-Burgess Controls AG Programmation Description des instructions PCD Structure : SCON Voie Code fonction Paramètre Canal 9, 8 Code fonct. 10, 11, 12 ; Code fonction Paramètre 0 à 255 ; Numéro de groupe Indicateurs : L’indicateur d’erreur est mis lorsque le canal n’est pas assigné. Exemple : Forçage de l’échange, pour les groupes 1 et 2, entre la mémoire image Entrées et la carte PROFIBUS-DP.
  • Page 100 Saia-Burgess Controls AG Programmation Description des instructions PCD SCON(I) 13, 14 : services de gestion globale (GCS) Freeze et Unfreeze Ces instructions permettent de lancer, pour un ou plusieurs groupes d’esclaves, les commandes « Freeze » et « Unfreeze » de synchronisation des entrées. Avec la commande « Freeze », le maître ordonne à l’esclave ou au groupe d’esclaves de figer simultanément les entrées dans leur état actuel. L’arrêt des entrées esclaves se produit donc de manière complètement simultanée. Lors du cycle d’échange suivant (Data_exch), les esclaves transmettent les entrées figées au maître. Les éventuels changements apportés aux entrées ne sont ni reconnus par les esclaves, ni rediri- gés vers le maître. Une fois le processus finalisé, le maître envoie une commande de type « Unfreeze » au groupe. Les modifications d’entrées sont alors envoyées de nouveau par l’esclave vers le maître dans le cycle de données normal.
  • Page 101 Saia-Burgess Controls AG Programmation Description des instructions PCD Structure : SCON Voie Code fonction Paramètre Canal 9, 8 Code fonct. 13, 14 ; Code fonction Paramètre 0 à 255 ; Numéro de groupe Indicateurs : L’indicateur d’erreur est mis lorsque le canal n’est pas assigné ou que l’instruction est appelée quand l’indicateur de diagnostic +1 est à...
  • Page 102 Saia-Burgess Controls AG Programmation Description des instructions PCD SCON(I) 15, 16 : services de gestion globale (GCS) « Sync » et « Unsync » Ces instructions permettent de lancer, pour un ou plusieurs groupes d’esclaves, les commandes « Sync » et « Unsync » de synchronisation des sorties. Avec la commande « Sync », le maître ordonne à l’esclave ou au groupe d’esclaves de figer simultanément les sorties dans leur état actuel. Lors du cycle d’échange suivant (Data_exch), le maître transmet l’image Sorties aux esclaves. Ces derniers ne copient toutefois pas cette image dans leurs sorties. Une fois le processus finali- sé, le maître envoie une commande de type « Unsync » au groupe. Toutes les sorties sont alors activées ou désactivées à un moment précis, puis rafraîchies dans le cycle d’échange normal. Après une première commande « Sync », le maître peut envoyer d’autres commandes de même type aux esclaves.
  • Page 103 Saia-Burgess Controls AG Programmation Description des instructions PCD Structure : SCON Voie Code fonction Paramètre Canal 9, 8 Code fonct. 15, 16 ; Code fonct. Paramètre 0 à 255 ; Numéro de groupe Indicateurs : L’indicateur d’erreur est mis lorsque le canal n’est pas assigné ou que l’instruction est appelée quand l’indicateur de diagnostic +1 est à...
  • Page 104 Saia-Burgess Controls AG Programmation Description des instructions PCD 5.2.4 Messages du journal d’erreurs En cas de problèmes avec le réseau PROFBIUS-DP, le message d’erreur suivant est consigné dans le journal : PROF DP FAIL xxx ERR# Description Mot clé MODE non trouvé Mode spécifié incorrect Mot clé CONF non trouvé Mot clé DBX non spécifié...
  • Page 105 Saia-Burgess Controls AG Programmation Règles 5.3 Règles d’élaboration du programme utilisateur Avant de commencer ce chapitre, rappelons tout d’abord les règles les plus impor- tantes concernant le programme utilisateur PROFIBUS-DP : ● Comme pour tout SBC PCD, chaque interface de communication doit être ini- tialisée par une instruction SASI. Ceci s’effectue normalement dans le bloc XOB 16. ●...
  • Page 106 Saia-Burgess Controls AG Programmation Structure 5.4 Structure du programme utilisateur 5.4.1 Programme de démarrage à froid dans XOB 16 Dans le bloc XOB 16, l’interface PROFIBUS-DP est initialisée par l’instruction SASI. Les textes SASI générés par le configurateur PROFIBUS-DP sont utilisés à cet effet. Exemple : XOB SASI ; canal 9 txt_1DP ; Texte issu du configurateur EXOB 5.4.2 Programme principal dans COB Pour permettre l’échange automatique de données entre la mémoire image et la mémoire de la carte PROFIBUS-DP (et les esclaves), il faut traiter le début du COB 0 (COB 0) et la fin du COB 0 (ECOB). Le cas échéant, cet échange peut être géré ou forcé...
  • Page 107 Saia-Burgess Controls AG Programmation Structure Exemple 2 : Échange automatique et échange forcé par le programme utilisateur entre la mé- moire image et la carte PROFIBUS-DP, sur la base d’une structure BLOCTOC. COB ; Copie des entrées esclaves de la mémoire ; de la carte PROFIBUS-DP dans la mémoire image ; Entrées du PCD maître. STH ANL ; Code permettant d’accéder aux ressources OUT ; esclaves CPB ; Appel du bloc de programme permettant ; de copier les entrées esclaves de la carte ; PROFIBUS-DP dans la mémoire image Entrées du...
  • Page 108 Saia-Burgess Controls AG Programmation Structure Exemple 3 : Dans un programme structuré comportant plusieurs COB, les E/S esclaves doivent être cohérentes au sein d’un cycle de programme. Pour garder le même état de don- nées tout au long du programme, il n’y a aucun accès aux E/S dans le COB 0. COB ; Copie des entrées esclaves de la mémoire ; de la carte PROFIBUS-DP dans la mémoire...
  • Page 109 Saia-Burgess Controls AG Mise en service Installation matérielle Mise en service d’un réseau PROFIBUS-DP La mise en service d’un réseau PROFIBUS-DP s’effectue en deux étapes : Contrôle et test de l’installation matérielle (couche physique) Contrôle et test de la couche 7 (configuration et échange des données) 6.1 Contrôle et test de l’installation matérielle (couche physique) L’expérience montre que les problèmes de communication sont souvent dus à une installation matérielle erronée ou mal réalisée. Il convient donc d’accorder une grande importance à...
  • Page 110 Saia-Burgess Controls AG Mise en service Échange des données 6.2 Contrôle et test de l’échange des données Ces tests ont pour but de vérifier l’échange de données entre le maître et l’esclave, ainsi que l’affectation des E/S esclaves aux ressources du maître. 6.2.1 Contrôle de l’échange des données 1. C réation du réseau à l’aide du configurateur PROFIBUS-DP. Pour ce faire, il faut que toutes les stations raccordées au réseau soient définies avec l’ensemble des E/S cor- respondantes. Il est également nécessaire de saisir la vitesse de transmission. 2. Création, dans PG5, d’un mini-programme contenant les instructions suivantes : XOB ; routine de démarrage à froid SASI ; lancement de PROFIBUS-DP txt_1DP EXOB COB ; mise à jour des entrées ; de PROFIBUS-DP ECOB ; mise à jour des sorties ; de PROFIBUS-DP...
  • Page 111 Saia-Burgess Controls AG Mise en service Échange des données 7. V érification de l’indicateur de diagnostic SLAVE_ERR. Indicateur à l’état bas = communication sans faille avec les esclaves. Indicateur à l’état haut = présence d’anomalies dans un ou plusieurs esclaves. Pour repérer la station défectueuse, on peut utiliser les registres de diagnostic 'base+3' à 'base+6'. Une fois cela fait, il devient possible de lire les données de diagnostic de l’esclave en question à l’aide de l’instruction SCON associée au code de fonction 2.
  • Page 112 Saia-Burgess Controls AG Mise en service Échange des données 6.2.2 Contrôle du mappage des ressources Ce test permet de vérifier l’adressage des E/S esclaves. Après avoir contrôlé l’échange de données entre le maître et les esclaves conformément au chapitre 6.2.1, on peut procéder au test suivant : 1. Chargez le programme décrit au chapitre 6.2.1 dans l’automate maître. 2. Démarrez le programme. 3. D ans PG5, vous pouvez accéder aux différentes ressources des E/S esclaves à...
  • Page 113 Saia-Burgess Controls AG Mise en service Échange des données 6.2.3 Utilisation des moniteurs de bus Si les contrôles et les tests décrits dans les chapitres précédents ne donnent pas des résultats satisfaisants, il faut utiliser un moniteur de bus pour les essais ultérieurs. Un moniteur de bus est un outil de test dédié...
  • Page 114 Saia-Burgess Controls AG Mise en service Échange des données Utilisation du moniteur de bus Pour pouvoir utiliser un moniteur de bus, il est malheureusement nécessaire d’avoir des connaissances étendues et poussées sur la technologie PROFIBUS. L’utilisateur doit au moins être en mesure d’interpréter et de comprendre les télégrammes DP surveillés, afin de procéder à l’analyse et à la recherche d’anomalies. Cela signifie, entre autres, qu’il doit pouvoir interpréter le codage des télégrammes DP.
  • Page 115 Saia-Burgess Controls AG Annexe Icons Annexe Icônes Ce symbole renvoie le lecteur à des informations complémentaires figurant dans ce ma- nuel ou dans d’autres manuels ou notices techniques. En règle générale, le manuel n’offre pas de lien direct vers ces documents. Ce symbole prévient le lecteur d’un risque de décharge électrique en cas de contact. Re- commandation : avant tout maniement de composants électroniques, déchargez-vous de l’électricité...
  • Page 116 Saia-Burgess Controls AG Annexe Adressen A.2 Adresse de Saia-Burgess Controls AG Saia-Burgess Controls AG Bahnhofstrasse 18 3280 Murten, Suisse Téléphone standard ....+41 26 580 30 00 Téléphone support SBC ..+41 26 580 31 00 Fax : ........+41 26 580 34 99 support@saia-pcd.com E-mail assistance : ....www.sbc-support.com Page d’assistance : ....