Publicité

Liens rapides

Protronic 100/500/550
Digitric 500
Mode d'emploi
Régulateurs pour la technique
de processus
Régulateurs industriels
PROFIBUS-DP interface et
module
42/62-50050 FR
Rev. 02

Publicité

Table des Matières
loading

Sommaire des Matières pour ABB Protonic 100

  • Page 1 Protronic 100/500/550 Régulateurs pour la technique de processus Régulateurs industriels Digitric 500 PROFIBUS-DP interface et module Mode d’emploi 42/62-50050 FR Rev. 02...
  • Page 2: Table Des Matières

    Table des matières Remarques importantes Page concernant votre sécurité! Remarques A observer et à lire ......2, 3 attentivement! Documentation supplémentaire...
  • Page 3: Remarques Concernant La Notation

    Remarques concernant la notation Utilisation et description Dans les documentations relatives au PROFIBUS-DP les chiffres Le module PROFIBUS-DP mis à disposition pour les régulateurs sont normalement donnés en notation hexadécimale. Dans le permet un échange de données rapide et fréquent avec des ap- texte qui suit, tous les chiffres en notation hexadécimale com- pareils d’automatisation ou des stations de commande et de vi- mencent par «0x».
  • Page 4: Installation Et Mise En Service

    Installation et mise en service Livraison − 1 module «PROFIBUS-DP esclave» Le fichier des données permanentes mis à disposition pour tous − 1 tôle de blindage pour chacun des différents types de régu- les régulateurs porte la désignation suivante: lateur −...
  • Page 5: Raccordement

    Raccordement Fig. 1 Occupation broche 1 module Fig. 3 Câblage de l’adaptateur terminaison de bus Z-19190 Z-19187 Fig. 2 Câblage des résistances terminales (type de ligne A) (No.): PROFIBUS-DP à connecteur de bus Sub-D à 9 broches Z-19188 Fig. 4 Câblage des abonnés au bus Z-19189 Installation •...
  • Page 6 Occupation des broches du module Procéder au câblage de sorte qu’un abonné au bus puisse être (voir fig. 1) éliminé du bus sans déranger ou interrompre la circulation des données sur le bus. Les lignes de bus ne doivent pas être mises Le module PROFIBUS-DP est équipe d’un connecteur à...
  • Page 7: Communication Latérale

    Répéteur RS-485 S’il faut raccorder plus que 32 abonnés au bus il y a lieu d’utiliser Il faut, en plus, des répéteurs si les longueurs de ligne qui dé- des répéteurs RS-485 qui amplifient les signaux sur les lignes de pendent du taux de bauds ne sont pas suffisantes dans un seg- bus.
  • Page 8: Communication Modbus

    Communication MODBUS Si un module d’interface RS-232 ou RS-485 supplémentaire est Si les variables sont ecrites de façon cyclique via PROFIBUS- intégré dans le régulateur, la communication MODBUS peut être DP, l’écriture d’une valeur sur la même variable via MODBUS n’a utilisée en parallèle à...
  • Page 9: Fonctionnement

    Fonctionnement Description Chaque type d’esclave PROFIBUS-DP doit avoir un numéro Pour les régulateurs, le numéro d’identification donné par défaut d’identification (no.Ident). Ce numéro permet au maître PROFI- en usine est valable. Il est donc assuré que le module PROFI- BUS-DP d’identifier le type d’un appareil raccordé. Pour l’é- BUS-DP peut être utilisé...
  • Page 10: Fonctionnement Cyclique

    Fonctionnement cyclique En général, la communication avec le PROFIBUS-DP est conçue Cependant, étant donné que presque 2000 données différentes comme un fonctionnement cyclique. En d’autres termes, lors du pour lire/écrire sont disponibles pour ces appareils, l’utilisateur transfert des données, les données sont échangées entre maître doit donner par défaut une description spécifique qui définit les- et l’esclave avec un rythme qui se repète continuellement.
  • Page 11: Ecrire Des Valeurs (Cyclique)

    Ecrire des valeurs (cyclique) La description pour l’écriture cyclique d’une ou de plusieurs va- Pour un fonctionnement sans erreur, le maître doit transférer à leurs peut être donnée par défaut par un index ou une série d’in- chaque fois 8 bytes à l’esclave adressé. Donnez par défaut pour dices dans «User_Prm_Data»...
  • Page 12: Lire Et Écrire Des Valeurs (Cyclique)

    Lire et écrire des valeurs (cyclique) Au cas où les valeurs sont lues et écrites d’une manière cyclique il est possible de mélanger les deux variantes dans les «User_Prm_Data» spécifiques à l’esclave du maître. L’ordre des indices positifs et négatifs est arbitraire. Seul l’ordre des indices positifs est important pour une lecture cyclique (c’est-à-dire l’échange de données de l’esclave au maître).
  • Page 13: Spécificité De «User_Prm_Data

    Spécificité de «User_Prm_Data» Les «User_Prm_Data» indiquées dans les exemples pour la lec- En d’autres termes, les deux exemples qui suivent pour ture et l’écriture des valeurs avaient chaque fois au début 4 «User_Prm_Data» mènent au même résultat quant à l’échange bytes définis par défaut.
  • Page 14: Fonctionnement Acyclique

    Fonctionnement en mode acyclique Jusqu’ici, seul l’échange de données cyclique en continu a été Lors de la réalisation du mode acyclique il y a lieu de s’assurer traité. Cependant, au moment où il s’agit de valeurs irrégulières - que le PROFIBUS-DP Maître appelé PROFIBUS-DP V1 utilisé les paramètres d’un régulateur ou les valeurs de consigne, par supporte déjà...
  • Page 15 Description du service de lecture acyclique READ dans DP V1 Le service de lecture acyclique READ transmet 3 paramètres: Présentation de la réponse sous forme de télégramme en traite- ment négatif: Présentation de la requête sous forme de télégramme: Nom du Plage des Type de Signification...
  • Page 16 Description du service d’écriture acyclique WRITE dans DP V1 En mode service d’écriture acyclique, slot et Index découlent, en Présentation de la réponse sous forme de télégramme en traite- règle générale, de l’indice de variable hexadécimal à 16 bits pour ment négatif: la lecture.
  • Page 17: Réalisation Sans Profisbus Dp V1

    Réalisation sans PRROFIBUS-DP V1 L’utilisation de champs de données dans les données d’entrée Pour ces services, des champs de données sont réservées dans et de sortie à transmission cyclique vers un esclave spécifique les zones d’entrée et de sortie, et aucune distinction n’est faite est à...
  • Page 18: Description Du Service Écriture

    Description du service écriture Pour le service écriture, 8 bytes sont requis dans les données de Index var. sortie pour la requête (Request) et 6 bytes pour la réponse low byte Octet L’octet de poids faible de la valeur (Response) dans les données d’entrée. Cette constellation est 16-Bit-Entier pour l’index variable.
  • Page 19 Requête: Réponse (à condition d’un traitement correct): 0x10, 0x08, 0x5B, 0x01, 0x..., 0x..., 0x..., 0x... 0x10, 0x08, 0x5B, 0x01, 0x01, 0x00 (Indice de variable prédéterminé en bytes, «0x» étant une valeur (Indice de variable prédéterminé en bytes) quelconque pour les quatre bytes de données). Ce n’est qu’après traitement complet de la commande d’écriture Entrer maintenant la valeur 65,0 dans les bytes de données: acyclique par l’esclave DP que le numéro d’appel modifié...
  • Page 20: Description Du Service Lecture

    Description du service lecture Pour le service lecture, 4 bytes sont requis dans les données de Index var. sortie pour la requête (Request) et 10 bytes dans les données low byte Octet L’octet de poids faible de la valeur d’entrée pour la réponse («Response»). Cette constellation est 16-Bit-Entier pour l’index variable.
  • Page 21: Remarques Concernant La Configuration

    Remarques concernant la configuration En plus des informations de configuration spécifiques à l’esclave, Exemple une description de la grandeur des zones de mémoire requises est nécessaire pour un échange cyclique sans erreurs des don- Pour un transfert cyclique de données entre un maître et un nées avec les appareils.
  • Page 22 Spécificités Attention! Tout réglage/modification de ces valeurs est seulement Pour quelques outil de configuration pour des systèmes PRO- effectif lors de la mise sous tension de régulateurs. Pour FIBUS-DP il n’est pas possible de donner par défaut les données toute modification il faut donc mettre l’alimentation pour le de configuration spécifiques à...
  • Page 23: Informations De Diagnostic

    Informations de diagnostic Numéro Signification Remèdes Les informations de diagnostic des régulateurs en tant qu’es- claves sont constituées de 16 bytes. De ces 16 bytes, 6 bytes sont des informations de diagnostic standard et 10 bytes des Ce bit est mis par Pas nécessaire parce informations de diagnostic relatives à...
  • Page 24 Etat de station 2 Information de diagnostic relative à l’appareil 7e octet Numéro bit Numéro bit Cet octet contient seulement les informations d’état qui n’ont pas Signification des bits: besoin d’être soumis aux remèdes. Numéro bit Signification Signification des bits: 0 à...
  • Page 25 Numéro Signification Remèdes Numéro Signification Remèdes „Zone S de l’esclave Contrôler les données „Module inconnu dans Contrôler les données trop petite“ de configuration spéci- CFG“ de configuration spéci- fiques à l’esclave trans- fiques à l’esclave en se Dans la configuration mises au maître DP et Les données de confi- référant aux données...
  • Page 26 Information de diagnostic spécifique à l’appareil 9e octet «Zone S de l’esclave trop petite» Octet 12 Toujours sur 0x00 Octet 13, 14 Longueur requise de la plage des données d’en- Numéro bit trée en bytes calculée sur la base des données de configuration.
  • Page 27: Formats Et Notations Des Chiffres

    Formats et notations des chiffres Les types de données supportés dans les régulateurs sont Type de donnée INT (Entier) REAL, INT, DINT (TIME) et BOOL. La plage des valeurs supportée et l’espace mémoire pour le Numéro bit Octet 1 (high) transport de ces données via PROFIBUS-DP sont donnés dans Valence la table suivante:...
  • Page 28: Adressage Des Données

    Adressage des données L’adressage des variables de système individuelles est basé sur Parfois, des entrées hexadécimales par bytes sont demandées. leur adressage pour la communication MODBUS. Cependant, au- Etant donné qu’en règle générale la partie à poids faible est cune différence n’est faite entre les différents types de données. entrée avant la partie à...
  • Page 29: Tables

    Tables Entrées analogiques Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 0x0001 0xFFFF .AE01 REAL Entrée analogique 01 1502 0x05DE 0xFA22 .AE01ERR BOOL Erreur AE01 0x0003 0xFFFD .AE02 REAL Entrée analogique 02 1503 0x05DF 0xFA21 .AE02ERR BOOL Erreur AE02 0x0005 0xFFFB...
  • Page 30 Sorties analogiques Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 0x0047 0xFFB9 .AA01 REAL Sortie analogique 01 1600 0x0640 0xF9C0 .AA01BUE BOOL Erreur AA01 0x0049 0xFFB7 .AA11 REAL Sortie analogique 02 1601 0x0641 0xF9BF .AA11BUE BOOL Erreur AA11 0x004B 0xFFB5 .AA12...
  • Page 31 Entrées binaires Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 1652 0x0674 0xF98C .BE01 BOOL Entrée binaire 01 1653 0x0675 0xF98B .BE02 BOOL Entrée binaire 02 1654 0x0676 0xF98A .BE03 BOOL Entrée binaire 03 1655 0x0677 0xF989 .BE04 BOOL Entrée binaire 04...
  • Page 32 Sorties binaires Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 1722 0x06BA 0xF946 .BA01 BOOL Sortie binaire 01 1723 0x06BB 0xF945 .BA02 BOOL Sortie binaire 02 1724 0x06BC 0xF944 .BA03 BOOL Sortie binaire 03 1725 0x06BD 0xF943 .BA04 BOOL Sortie binaire 04...
  • Page 33 Boucle de régulation / PID 1 Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 0x00E3 0xFF1D .INDS_LOOP1 Position boucle d’indication 1822 0x071E 0xF8E2 .L1_A_VORB BOOL AUTOMATIQUE préparé 0x00F5 0xFF0B .L1_ANA_LO REAL Graduation inférieure du barregraphe 0x00F7 0xFF09 .L1_ANA_HI REAL Graduation supérieure du barregraphe...
  • Page 34 Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 1843 0x0733 0xF8CD .L1_SETZ_MAN BOOL Commutation sur mode manuel 1049 0x0419 0xFBE7 .L1_SETZ_W Commutation sur source valeur de consigne 0x010D 0xFEF3 .L1_SKALV REAL Facteur d’échelle rapport pour AIR CHARGE 1839 0x072F 0xF8D1...
  • Page 35 Boucle de régulation / PID 2 Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 0x0179 0xFE87 .INDS_LOOP2 Position boucle d’indication 1862 0x0746 0xF8BA .L2_A_VORB BOOL AUTOMATIQUE préparé 0x018B 0xFE75 .L2_ANA_LO REAL Graduation inférieure du barregraphe 0x018D 0xFE73 .L2_ANA_HI REAL Graduation supérieure du barregraphe...
  • Page 36 Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 1883 0x075B 0xF8A5 .L2_SETZ_MAN BOOL Commutation sur mode manuel 1050 0x041A 0xFBE6 .L2_SETZ_W Commutation sur source valeur de consigne 0x01A3 0xFE5D .L2_SKALV REAL Facteur d’échelle rapport pour AIR CHARGE 1879 0x0757 0xF8A9...
  • Page 37 Boucle de régulation / PID 3 Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 0x020F 0xFDF1 .INDS_LOOP3 Position boucle d’indication 1904 0x0770 0xF890 .L2_C_VORB BOOL CASCADE préparée 1902 0x076E 0xF892 .L3_A_VORB BOOL AUTOMATIQUE préparé 0x0221 0xFDDF .L3_ANA_LO REAL Graduation inférieure du barregraphe 0x0223...
  • Page 38 Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 1923 0x0783 0xF87D .L3_SETZ_MAN BOOL Commutation sur mode manuel 1051 0x041B 0xFBE5 .L3_SETZ_W Commutation sur source valeur de consigne 0x0239 0xFDC7 .L3_SKALV REAL Facteur d’échelle rapport pour AIR CHARGE 1919 0x077F 0xF881...
  • Page 39 Boucle de régulation / PID 4 Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 0x02A5 0xFD5B .INDS_LOOP4 Position boucle d’indication 1942 0x0796 0xF86A .L4_A_VORB BOOL AUTOMATIQUE préparé 0x02B7 0xFD49 .L4_ANA_LO REAL Graduation inférieure du barregraphe 0x02B9 0xFD47 .L4_ANA_HI REAL Graduation supérieure du barregraphe...
  • Page 40 Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 1963 0x07AB 0xF855 .L4_SETZ_MAN BOOL Commutation sur mode manuel 1052 0x041C 0xFBE4 .L4_SETZ_W Commutation sur source valeur de consigne 0x02CF 0xFD31 .L4_SKALV REAL Facteur d’échelle rapport pour AIR CHARGE 1959 0x07A7 0xF859...
  • Page 41 Autres Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 0x0320 0xFCE0 .A_LOOP Boucle affichée 1814 0x0716 0xF8EA .CAS_TRACK BOOL Tracking régulateur en cascade 1812 0x0714 0xF8EC .COMAKTIV BOOL Communication MODBUS sans défaut Timeout 1808 0x710 0xF8F0 .DPAKTIV BOOL Communication DP en marche 1802...
  • Page 42 Décimal Hexadécimal Hexadécimal Nom de Type Commentaire Lecture Ecriture variable donnée 0x0322 0xFCDE .PG_SCHNELL Déroulement rapide avant/arrière 0x0324 0xFCDC .PG_SEG Numéro de segment programme actif 1047 0x0417 0xFBE9 .PG_SEGZEIT DINT Temps de marche dans le segment du TP 1053 0x041D 0xFBE3 .PG_ZYKLEN Boucles traitées du TP...
  • Page 43: Emballage Pour Le Transport Ou Pour Le Retour À L'usine

    Emballage pour le transport ou pour le retour à l’usine Au cas où l’emballage d’origine ne serait plus disponible, l’appa- Dans le cas d’une expédition en outre-mer, l’appareil doit être en reil devra être enroulé dans un matelas d’air isolant ou dans du plus soudé...
  • Page 44 à la poursuite judicaire qu'à la juridiction civile. Sous réserve de modifications techniques ABB Automation Products GmbH Printed in the Fed. Rep. of Germany Höseler Platz 2 42/62-50050 FR Rev.

Ce manuel est également adapté pour:

Protonic 500Protonic 550Digric 500

Table des Matières