Академический Документы
Профессиональный Документы
Культура Документы
com/tutoriel/automation/pl7/profibus/atv71/
FORUMS TUTORIELS MAGAZINE FAQ BLOGS CHAT NEWSLETTER ÉTUDES EMPLOI CLUB
ALM Java .NET Dév. Web EDI Programmation SGBD Office Solutions d'entreprise Applications Mobiles Systèmes
Programmation Algorithmique 2D-3D-Jeux Assembleur C C++ D Go Kotlin Objective C Pascal Perl Python Rust Swift Qt
I. Introduction
II. Configuration dans PL7
II-A. Ajout d'une carte Profibus-DP
II-B. Configuration du réseau
Profibus BP dans SyCon
II-C. Importation de la
configuration dans PL7
II-D. Détail des zones échangées
avec l'ATV71
III. Configuration du variateur ATV71
III-A. Configuration matérielle
III-B. Configuration logicielle
IV. Commande du variateur via le réseau.
V. Annexe : ajout d'un fichier GSD dans
SyCon
VI. Conclusion et liens
Ce tutoriel explique comment configurer un variateur Altivar ATV71 sur un réseau Profibus-DP d'un automate Schneider sous PL7.
L'auteur
L'article
Maintenant il faut ajouter les stations esclaves du réseau, pour chaque esclave il faut
aller dans le menu "Ajouter->Esclave" et cliquer dans un emplacement libre du réseau.
Vous pouvez alors choisir le type d'esclave inséré, dans notre cas nous allons ajouter un
variateur ATV71 :
Si le type d'esclave n'apparait pas dans la liste, vous devez importer un fichier .GSD
fournit par le constructeur.
Voir ici pour l'importation d'un fichier GSD dans SyCon.
Pour l'ATV71 utilisé dans cet exemple, un seul module existe et un seul doit être défini. Il
est défini par défaut à l'ajout de l'esclave, vous n'aurez donc que rarement à configurer
la partie SyCon de l'ATV71.
Pour chaque module vous avez le nombre de mots lus et écrits, dans notre exemple nous
avons un total de 14 mots lus et 14 mots écrits.
Nous reviendrons plus loin sur le détail des zones échangées.
Enregistrez votre réseau. Le fichier .PB ainsi créé ne peut pas être lu directement par
PL7, il faut d'abord exporter votre fichier au format ASCII.
Sélectionnez le maître du réseau puis allez dans le menu Fichier->Exporter->ASCII et
sélectionnez un fichier de destination.
C'est fini du coté de SyCon
PKW : cette zone de 4 mots permet d'échanger de façon apériodique des données
dont l'adresse est donnée dans l'un des mots du PKW. Ceci permet par exemple de
modifier des paramètres du variateur via le réseau.
PZD : cette zone de 10 mots contient les consignes et valeurs process échangées
en permanence.
Signification
Adresse Mot DP par défaut sur
ATV71
%IW2.0.0 PKW:PKE
%IW2.0.1 PKW:R/W
%IW2.0.2 PKW:Inutilisé
%IW2.0.3 PKW:PWE
Par défaut : mot
%IW2.0.4 PZD1
d'état
Par défaut :
%IW2.0.5 PZD2
vitesse en rpm
%IW2.0.6 PZD3
%IW2.0.7 PZD4
%IW2.0.8 PZD5
%IW2.0.9 PZD6
%IW2.0.10 PZD7
%IW2.0.11 PZD8
Inutilisable sur
%IW2.0.12 PZD9
ATV71
Inutilisable sur
%IW2.0.13 PZD10
ATV71
Signification
Adresse Mot DP par défaut sur
ATV71
%QW2.0.0 PKW:PKE
%QW2.0.1 PKW:R/W
%QW2.0.2 PKW:Inutilisé
%QW2.0.3 PKW:PWE
Par défaut : mot
%QW2.0.4 PZD1
de commande
Par défaut :
%QW2.0.5 PZD2 consigne vitesse
en rpm
%QW2.0.6 PZD3
%QW2.0.7 PZD4
%QW2.0.8 PZD5
%QW2.0.9 PZD6
%QW2.0.10 PZD7
%QW2.0.11 PZD8
Inutilisable sur
%QW2.0.12 PZD9
ATV71
Inutilisable sur
%QW2.0.13 PZD10
ATV71
Comme nous allons le voir dans le chapitre d'après les paramètres PZD échangés
peuvent être modifiés dans le variateur.
Une fois l'adresse fixée, le variateur sera en mesure de communiquer sur le BUS. Notez
que la vitesse de réseau est automatiquement détectée au démarrage du réseau.
Pour piloter le variateur via le réseau, il faut aller dans le menu 1.6 COMMANDE et
modifier le paramètre Canal Ref 1 en le positionnant sur Carte COMM.
Il faut ensuite placer le paramètre Profil sur Non séparé
Ceci demande au variateur de prendre la consigne (Ref 1) sur la valeur donnée par la
carte de communication. De plus la commande (Profil) sera prise sur la même source que
la consigne (Non séparé)
A partir d'ici il y a suffisamment pour piloter le variateur, mais nous allons voir comment
modifier les PZD pour ajouter des valeurs de process. Tant qu'à avoir un réseau autant en
profiter pour remonter un maximum d'informations au système maître.
Pour définir les PZD lus il faut aller dans 1.9 COMMUNICATION puis dans SCANNER
COM ENTREE. Attention, 'entrée' est vu du coté automate, c'est dans les entrées qu'il
faut définir les valeurs ATV71->PLC.
Nous allons ajouter des objets pour avoir une remontée d'informations plus complète.
Afficheur
Valeur Nom Description
ATV
Mot d'état
Adr Scan In1 3201 ETA (Valeur par
défaut)
Vitesse moteur
Adr Scan In2 8604 rFrd en rpm (Valeur
par défaut)
Fréquence
Adr Scan In3 3202 rFr
moteur
Adr Scan In4 3204 LCr Courant moteur
Adr Scan In5 7121 LFt Dernier défaut
Courant
Adr Scan In6 9603 nCr
nominal
Adr Scan In7 0
Adr Scan In8 0
Pour définir les PZD écrits il faut aller dans 1.9 COMMUNICATION puis dans SCANNER
COM ENTREE. Attention, 'entrée' est vu du coté automate, c'est dans les entrées qu'il
faut définir les valeurs ATV71->PLC.
Nous allons ajouter des objets pour avoir une remontée d'information plus complète.
Afficheur
Valeur Nom Description
ATV
Mot d'état
Adr Scan
8501 CMD (Valeur par
Out1
défaut)
Adr Scan Consigne
8502 LFR
Out2 fréquence
Adr Scan
0
Out3
Adr Scan
0
Out4
Adr Scan
0
Out5
Adr Scan
0
Out6
Adr Scan
0
Out7
Adr Scan
0
Out8
Et voila, plus que quelques lignes de codes dans l'automate pour le pilotage et c'est fini.
Avec la configuration définie nous avons deux mots de sortie pour le pilotage du variateur
: mot de commande et consigne de fréquence, nous avons en retour le mot d'état.
Pour démarrer la variateur il faut respecter la séquence suivante.
En cas de défaut le bit 3 du mot d'état passe à 1. Nous avons défini dans le PZD5
(%IW2.0.8) le code de défaut correspondant.
Un front sur le bit 7 du mot de commande permet d'acquitter le défaut. Notez qu'en cas
de défaut il faut couper les bits 0 à 3 du mot de commande afin de pouvoir démarrer de
nouveau à la disparition du défaut.
Sélectionnez
(* Mise en service variateur *)
%QW2.0.4:X0:=NOT %IW2.0.4:X3 AND %IW2.0.4:X0;
%QW2.0.4:X1:=NOT %IW2.0.4:X3;
%QW2.0.4:X2:=NOT %IW2.0.4:X3;
(* Run variateur *)
%QW2.0.4:X3:=%M99 AND %IW2.0.4:X0 AND %IW2.0.4:X1 AND NOT %IW2.0.4:X3;
(* Consigne de vitesse *)
%QW2.0.5:=%MW99;
(* Acquittement défaut *)
%QW2.0.4:X7:=%IW2.0.4:X3 AND %M50;
Dans l'exemple ci-dessus, %M99 est la demande de marche et %M50 une demande
d'acquittement.
Ce paragraphe est générique pour tous les esclaves dont vous avez à ajouter les fichiers
GSD dans SyCon.
Si les images ne sont pas considérées comme valides, ou si vous n"avez pas d'image ce
n'est pas grave : elles ne servent que de décoration !
Les fichiers GSD sont sur le CD livré avec le variateur, vous pouvez aussi les trouver ici
www.telemecanique.com
Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants :
Partager
Copyright © 2005 Bruno Guérangé. Aucune reproduction, même partielle, ne peut être faite
de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation
expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à
300 000 € de dommages et intérêts.