Vous êtes sur la page 1sur 34

Altivar 58

Telemecanique
Guide d'exploitation
User's manual
Carte de communication
protocole Profibus DP
Communication card
Profibus DP protocol

VW3-A58307

■ Merlin Gerin ■ Modicon ■ Square D ■ Telemecanique


Altivar 58

F
R
A
N
Carte de communication protocole Profibus DP Page 2
Ç
A
I
S

E
N
G
Communication card Profibus DP protocol Page 18 L
I
S
H

1
Lorsque le variateur est sous tension, les éléments de puissance ainsi qu'un certain nombre de

ATTENTION
composants de contrôle sont reliés au réseau d'alimentation. Il est extrêmement dangereux de les
toucher. Le capot du variateur doit rester fermé.

Après mise hors tension réseau de l'ALTIVAR et extinction de la DEL verte, attendre 3 minutes avant
F d'intervenir dans l'appareil. Ce délai correspond au temps de décharge des condensateurs.
R
A
N
Ç
A
I
S

NOTE
Malgré tout le soin apporté à l'élaboration de ce document, Schneider Electric SA ne donne aucune
garantie sur les informations qu'il contient, et ne peut être tenu responsable ni des erreurs qu'il pourrait
comporter, ni des dommages qui pourraient résulter de son utilisation ou de son application.

Les produits et les additifs présentés dans ce document sont à tout moment susceptibles d'évolutions
quant à leurs caractéristiques de présentation et de fonctionnement. Leur description ne peut en aucun
cas revêtir un aspect contractuel.

2
Sommaire

Mise en œuvre matérielle 4

Présentation 4
Installation de la carte 5

Connexion sur le réseau Profibus DP 6

Mise en œuvre logicielle 7

Configuration des fonctions de communication 7

Installation de l'environnement 7

Le fichier GSD de l’Altivar 58 8

Protocole Profibus DP 10

Echanges cycliques 10

Echanges d'initialisation 12

Diagnostic 13

Données accessibles 14
F
Pilotage du variateur 14 R
A
Diagnostic 15 N
Ç
Notes 16
A
I
S

3
Mise en œuvre matérielle

Présentation
La carte de communication Profibus DP VW3-A58307 permet de raccorder un variateur Altivar 58
à des réseaux Profibus DP.

Les échanges de données permettent d'exploiter toutes les fonctions de l'Altivar 58 :

• configuration des fonctions,


• téléchargement des paramètres de réglage,
• commande-contrôle,
• surveillance,
• diagnostic.

La carte est munie d’un connecteur SUB-D 9 points femelle permettant la connexion au réseau
Profibus DP.

Le câble de raccordement au réseau Profibus DP est à commander séparément.

Il est nécessaire de consulter le guide d'exploitation joint "Variables internes de communica-


tion" qui décrit :
F • le processus de commande du variateur par liaison série selon le profil "Drivecom 21".
R • toutes les variables internes de l'Altivar 58.
A
N
Ç
A
I
S

4
Mise en œuvre matérielle

Installation de la carte
Réception

• S'assurer que la référence de la carte inscrite sur l'étiquette est conforme au bordereau de livraison
correspondant au bon de commande.
• Ouvrir l'emballage, et vérifier que la carte option et la disquette n'ont pas été endommagées
pendant le transport.

Installation de la carte dans le variateur

Disquette "GSD"

3
F
R
A
N
Ç
A
1 I
S

Précautions de montage

• S'assurer que le variateur est hors tension.


• Contrôler l'absence de tension sur le bus continu : DEL verte 2 (POWER) éteinte, attendre
3 minutes après mise hors tension.
• Pour accéder à l'emplacement de montage de la carte option, déverrouiller le capot 1 et
le faire pivoter.
• Mettre préalablement le commutateur 50/60 Hz dans la position correspondant au moteur,
comme indiqué dans le guide d'exploitation du variateur.
• Ecarter le cache de protection flexible du support de la carte contrôle.
• Monter la carte option sur le support de la carte contrôle, sous le cache de protection flexible. La
fixer par ses trois vis après enfichage sur le connecteur 3 .

Mise en place de l'étiquette de signalisation :

ST Fixer l'étiquette autocollante jointe à la carte sur le capot de l'Altivar 58


DX comme indiqué ci-contre.
POWER z
FAULT

5
Mise en œuvre matérielle

Connexion sur le réseau Profibus DP


Brochage du connecteur SUB-D de la carte

L'interface de transmission conforme au standard RS 485 est isolée galvaniquement du variateur.


Elle est disponible sur le connecteur SUB-D 9 points.
Broche 1 Broche 5

Broche 6 Broche 9

Broche Signal Broche Signal Broche Signal


1 Non connecté 4 Non connecté 7 Non connecté
2 Non connecté 5 DGND (Masse s) 8 RxD/TxD-P
(Réception/
F Transmission +)
R
A 3 RxD/TxD-N 6 VP (5 volts) 9 Non connecté
(Réception/
N
Transmission -)
Ç
A
I Raccordement sur bus au standard RS 485
S
Les câbles Profibus sont proposés par plusieurs grands fabricants (consulter la documentation du
coupleur et de l'automate utilisés).

• l’utilisateur a le choix du débit, dans une plage allant de 9,6 kbit/s à 12 Mbit/s. Ce choix effectué au
démarrage du réseau, vaut pour tous les abonnés du bus.
• la longueur maximale de la ligne (segment) est inversement proportionnelle au débit.

Débit (kbit/s) 9,6 19,2 93,75 187,5 500 1500 3000 6000 12000
Distance/segment (m) 1200 1200 1200 1000 400 200 100 100 100

On peut utiliser des répéteurs pour passer à des distances supérieures.

• le bus s’achève par une terminaison active, à chaque extrémité de segment. De nombreux
fournisseurs ont doté leurs câbles de terminaisons de bus commutables.
• ne pas connecter plus de 32 stations par segment sans répéteur, 127 maximum avec répéteur.
• cheminement du câble : éloigner le bus des câbles de puissance (30 cm au minimum),
effectuer les croisements à angle droit si nécessaire.

Exemple de raccordement :

Carte coupleur Profibus DP : TSX-PBY100


ALTIVAR 58 ALTIVAR 58

AUTOMATE TSX PREMIUM

6
Mise en œuvre logicielle

Configuration des fonctions de communication


Première mise sous tension

Lors de la première mise sous tension, la carte Profibus DP est reconnue automatiquement par
l’Altivar 58. Elle donne accès au menu de configuration "8 - COMMUNICATION" du terminal
d’exploitation (ou du terminal de programmation ou du logiciel PC).

Configuration

Sélectionner le menu "8 - COMMUNICATION" donnant accès au paramètre de configuration de


la carte Profibus DP. Ce menu permet de configurer l’unique paramètre de communication AdrC.
Ce paramètre représente l’adresse du variateur sur le bus.
Entrer une valeur comprise entre 1 et 126. Le changement de l’adresse en cours de fonctionnement
n'est pas pris en compte. La prise en compte du paramètre AdrC est faite uniquement au démarrage.
Tant que l’adresse AdrC n’est pas configurée la carte reste dans l’attente d’une valeur correcte.

ATTENTION : Les cartes Profibus DP de version logicielle V1.1 IE01 donnent accès à d'autres
paramètres dans le menu "8 - COMMUNICATION". Seul le paramètre AdrC est à configurer.
Aucun autre paramètre de ce menu ne doit être modifié.

F
Installation de l'environnement R
• Le coupleur de communication Profibus DP doit être matériellement configuré et connecté sur A
un automate programmable industriel. N
Ç
• Le bus de communication doit être connecté au coupleur. A
I
• Le coupleur est relié à un PC équipé d'un logiciel de configuration Profibus DP (livré avec le S
coupleur).
Carte Coupleur Profibus DP

AUTOMATE

RS 485 (BUS)

ALTIVAR 58 ALTIVAR 58

PC

7
Mise en œuvre logicielle

Le fichier GSD de l’Altivar 58


La carte Profibus DP est livrée avec un fichier GSD qui contient toutes les informations et les
paramètres de configuration de l'ATV-58 sous Profibus DP. Ce fichier est utilisé par l'automate
pendant les phases d'initialisation.

Contenu du fichier

Libellé Valeur
#Profibus_DP
GSD_Revision =1
;
Vendor_Name = «Telemecanique»
Model_Name = «ATV58-Profibus-DP»
Revision = «Vx.y»
Ident_Number = 0x00B9
Protocol_Ident =0
Station_Type =0
F FMS_supp =0
R Hardware_Release = «numéro de version matériel»
A Software_Release = «Vx.y»
N
;
Ç
A 9.6_supp =1
I 19.2_supp =1
S 93.75_supp =1
187.5_supp =1
500_supp =1
1.5M_supp =1
3M_supp =1
6M_supp =1
12M_supp =1
;
MaxTsdr_9.6 = 60
MaxTsdr_19.2 = 60
MaxTsdr_93.75 = 60
MaxTsdr_187.5 = 60
MaxTsdr_500 = 100
MaxTsdr_1.5M = 150
MaxTsdr_3M = 250
MaxTsdr_6M = 450
MaxTsdr_12M = 800
;

8
Mise en œuvre logicielle

Libellé Valeur
Redundancy =0
Repeater_Ctrl_Sig =2
24V_Pins =0
Implementation_Type = «SPC3»
;
Freeze_Mode_supp =1
Sync_Mode_supp =1
Auto_Baud_supp =1
Set_Slave_Add_supp =0
Min_Slave_Intervall =1
;
Modular_Station =0
Modul_Offset =0
;
Fail_Safe =0
F
Slave_Family =9
R
Max_Diag_Data_Len =7 A
; N
Module = «V00B9» 0xf3,0x79 Ç
A
EndModule I
S

9
Mise en œuvre logicielle

Protocole Profibus DP
L’échange de données s’effectue selon le principe maître-esclave. Seul le maître peut initialiser la
communication. Les esclaves se comportent comme des serveurs en répondant aux requêtes des
maîtres. Plusieurs maîtres peuvent cohabiter sur le même bus. Dans ce cas, les entrées/sorties
des esclaves peuvent être lues par tous les maîtres. Néanmoins, un seul maître peut accéder en
écriture aux sorties. Le nombre de données échangées est défini lors de la configuration.

Le protocole Profibus DP permet deux types d’échanges : les cycliques pour les données
d’entrées/sorties et les apériodiques pour le paramétrage, la configuration et le diagnostic. Les
apériodiques sont incluses dans les trames cycliques, elle ne font pas l'objet de trames d'échanges
spécifiques. Une trame permet la lecture ou l'écriture d'un seul mot de donnée apériodique.

Echanges cycliques
Les échanges cycliques correspondent aux données de sortie (accès en écriture) et aux données
d’entrée (accès en lecture).

Les données de sortie

Pour les données de sortie (accès en écriture) le format de la trame correspond à un PPO
(Parameter-Process Data-Object) de type 2 : Octet-String 28.
F Les huit premiers octets sont utilisés pour contenir la requête d’écriture ou de lecture de la donnée
R apériodique. La requête lecture ou écriture est codée en ASCII sur l’octet 4 du PPO. Les 20 octets
A restants contiennent les données cycliques, dont 14 non significatifs.
N
Ç 1 2 3 4 5 6 7 8 9 10 11 12 13 14
A
PKW PZD1 PZD2 PZD3
I
S PKE R/ PWE CMDD LFRD CMI
W

15 16 17 18 19 20 21 22 23 24 25 26 27 28
PZD4 PZD5 PZD6 PZD7 PZD8 PZD9 PZD10
non non non non non non non
utilisé utilisé utilisé utilisé utilisé utilisé utilisé

PKW - (Parameter-Kennung-Wert) : paramètre - adresse logique - valeur


PKE -(Parameter Kennung) : paramètre - adresse logique
R/W- (Read/Write) : ‘R’ (code ASCII = 52) : requête de lecture/
‘W’ (code ASCII = 57) : requête d’écriture
PWE - (Parameter-Wert) : valeur du paramètre dont l'adresse est dans PKE
PZD -(Prozeßdaten) : données de process

Le paramètre PKE contient l’adresse logique du paramètre de donnée apériodique codée sur 11 bits
(0 à 10), la mise à 1 du 15 ème bit de ce mot autorise la prise en compte cyclique de la requête par
la carte. Dans le cas contraire (15 ème bit à 0), si la requête est identique (PKE inchangé) son
traitement se fait une seule fois par la carte.

Le tableau suivant donne la définition des variables de commande cycliques :

Désignation Adresse des variables Description


du variateur
CMDD 601 Registre de commande DRIVECOM
LFRD 603 Consigne de vitesse en ligne (en Rpm)
CMI 402 Registre de commande interne
10
Mise en œuvre logicielle

Les données d'entrées

Pour les données d'entrées (accès en lecture) le format de la trame correspond à un PPO
(Parameter-Process Data-Object) de type 5 : Octet-String 28.
Les huit premiers octets sont utilisés pour contenir la réponse à la requête d’écriture/lecture
d’apériodique. La réponse négative se traduit par un code ‘N’ dans l’octet 4 du PPO et par un code
d’erreur dans l’octet 8 du PPO. Les 20 octets restants contiennent les données cycliques en lecture.

1 2 3 4 5 6 7 8 9 10 11 12 13 14
PKW PZD1 PZD2 PZD3
PKE R/ PWE ETAD FRHD RFRD
W/
N

15 16 17 18 19 20 21 22 23 24 25 26 27 28
PZD4 PZD5 PZD6 PZD7 PZD8 PZD9 PZD10
FRH RFR LCR ULN THR THD LFT

PKW - (Parameter-Kennung-Wert) : paramètre - adresse logique - valeur F


PKE -(Parameter Kennung) : paramètre - adresse logique R
R/W/N- (Read/Write/Rép. Nég.) : ‘R’ (code ASCII = 52) : requête de lecture/ A
‘W’ (code ASCII = 57) : requête d’écriture/ N
‘N’ (code ASCII = 4E) : réponse négative Ç
PWE - (Parameter-Wert) : valeur du paramètre dont l'adresse est dans PKE A
ou code d’erreur si réponse négative (octet 8) I
0- adresse incorrecte S
1- accès en écriture refusé
PZD -(Prozeßdaten) : données de process

Le tableau suivant donne la définition des variables en lecture cycliques :

Désignation Adresse des variables Description


du variateur
ETAD 602 Mot d’état
FRHD 604 Sortie de rampe signée
RFRD 605 Vitesse moteur
FRH 450 Consigne de fréquence
RFR 451 Fréquence de sortie
LCR 453 Courant dans le moteur
ULN 454 Tension réseau
THR 455 Etat thermique moteur
THD 456 Etat thermique variateur
LFT 457 Dernier défaut apparu

11
Mise en œuvre logicielle

Exemples d'échanges (extraits du PPO)

Exemple d'écriture apériodique : temps d'accélération ACC (adresse 252) = 10 secondes.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 etc...
00 FC 00 57 00 00 00 64 00 8F 01 63 00 00 etc...
aucune action
consigne 35,5 Hz
commande sens arrière
ACC = 10 s (100 x 0,1 s = 64 en hexadécimal)
requête d'écriture
adresse 252

La réponse positive est identique à la requête d'écriture, partie apériodique.

Exemple de réponse négative :

1 2 3 4 5 6 7 8 etc...
00 FC 00 4E 00 00 00 0/1 etc...
0 (adresse incorrecte) ou 1 (accès en écriture refusé)
F réponse négative
R
A
N Echanges d'initialisation
Ç Ces échanges permettent au maître de paramétrer, configurer et diagnostiquer l’esclave.
A
I Paramétrage
S Les données de paramétrage sont envoyées aux esclaves au démarrage par la station maître pour
s’identifier et préciser le mode d’échange mis en place. La longueur des données est de 7 octets :

Numéro octet Désignation Valeur Signification


0 status xx Configuration des services
1 WD_Fact_1 10 Watchdog facteur 1 , 2
2 WD_Fact_2 10 Temps de "time out" =
10ms*WD_Fact_1 * WD_Fact_2
3 MinTSDR 20 temps minimum avant l’émission d’une réponse
de l'esclave (exprimé en bits)
4 Ident_Number_High 00 numéro d'identification de l'ATV-58
5 Ident_Number_Low B9 numéro d'identification de l'ATV-58
6 Group_Ident 00 Numéro du groupe de l'ATV-58

Configuration
Après le paramétrage le maître envoie une trame de configuration contenant la longueur des
données en entrée et en sortie puisée dans le fichier GSD. La carte est préconfigurée à 28 octets
en sortie et 28 octets en entrée. La longueur des données de configuration est de 2 octets et définit
le format du PPO :

Numéro octet Désignation Valeur Signification


0 conf_len_inp_out F3 Format du PKW : 4 mots cohérents entre eux,
accessibles en entrée ou en sortie
1 conf_len_inp_out 79 Format des PZD : 10 mots cohérents
accessibles en entrée ou en sortie

12
Mise en œuvre logicielle

Diagnostic
Pour vérifier l’état de l’esclave, le maître envoie des trames de diagnostic. La longueur de la
réponse fournie par la carte Profibus DP est de 6 octets :

Numéro octet Désignation Valeur Signification


0 Station_status_1 00
1 Station_status_2 0C
2 Station_status_3 00
3 Diag.Master_Add xx Adresse du maître qui a configuré l’esclave
4 Ident_Number high 00 numéro d'identification de l'ATV-58
5 Ident_Number low B9 numéro d'identification de l'ATV-58

Les octets status sont décrits ci-dessous :

Station_status_1:

7 6 5 4
Diag.master_lock Diag.prm_fault Diag.Invalid_ Diag.not_
Slave_Response supported F
l’esclave a été erreur dans les toujours 0 l'esclave ne R
paramétré par données supporte pas A
un autre maître de paramétrage la fonction N
Ç
A
3 2 1 0 I
Diag.Ext_diag Diag.cfg_Fault Diag.Station_ Diag.Station S
Not_Ready non_existent
si = 1 : les données de ésclave non prêt mis à un par
données présentes configuration pour l'échange le maître
sont différentes de données

Station_status_2:

7 6 5 4
Diag.Deactivated réservé Diag.Sync_Mode Diag.Freeze_ Mode
mis à un par le maître indication de réception indication de réception
tant que l’esclave de commande Sync de commande Freeze
est inactif

3 2 1 0
Diag.WD_on _ Diag.Stat_diag Diag.Prm_Req
indication de 1 diagnostic statique demande
validation du de paramètres
"Watch-dog"

Station_status_3:

7 6 ....à.....0
Diag.Ext_diag_ réservés
Overflow

13
Mise en œuvre logicielle

Données accessibles
Accès aux données

Le document "variables internes de communication" de l’ATV58 fournit la liste des paramètres


accessibles par la communication. La fonction précise de chaque paramètre ainsi que son
influence sur le comportement du variateur sont décrites dans le guide de programmation du
variateur auxquel il y a lieu de se reporter.

Certaines données sont accessibles aussi bien en écriture qu’en lecture : ce sont les mots
correspondant à des réglages, des commandes ou de la configuration. Ces données sont
exploitées par le variateur.
Inversement, les données élaborées par le variateur ne sont accessibles qu’en lecture : informa-
tions de signalisation, de défaut, ... Leur écriture n’a pas de sens et est refusée.

Protection d’accès en forçage local

Pendant le forçage local (utilisation du terminal d’exploitation, du terminal de programmation, du


logiciel PC ou du bornier), toute écriture est interdite.

F
Pilotage du variateur
R
Mode de commande
A
N Le variateur Altivar 58 peut être piloté en local par le bornier ,le terminal d’exploitation, le terminal
Ç de programmation ou le logiciel PC et à distance par le biais de la liaison série .
A Les consignes et les ordres de commande ne peuvent pas être pilotés séparément.
I
S Ainsi les sources de commandes possibles sont :
■ Bornier => mode local,
■ Terminal d’exploitation, terminal de programmation ou logiciel PC => mode local,
■ Liaison série => mode ligne.
Note :
Le terminal d’exploitation (ou de programmation, ou le logiciel PC) a la priorité sur le bornier.
Lorsque la communication est active sur le bus Profibus DP, les consignes et les ordres de
commande sont pilotés par la liaison série rapide et ne peuvent pas être modifiés en local par le
bornier ou le terminal ni par la liaison série lente RS485. Pour piloter le variateur en local il faut
activer le forçage local.

Forçage local

Il est possible de forcer le pilotage en mode local bornier, terminal ou PC. Toute demande
d’écriture ou de commande par le bus est alors interdite. Seules les demandes de lecture des
paramètres de configuration ou de surveillance sont autorisées. Pour cela, il est nécessaire de
configurer la fonction "Forçage local" disponible dans le menu : 5-AFFECTATION I/O.

L’activation de LIx affectée au forçage local provoque un passage forcé en mode local.

Contrôle du bus de communication

Le bit 14 du registre de commande CMI permet de supprimer le contrôle de la communication par


le variateur. Son utilisation doit être réservée à la phase de mise au point pour des raisons de
sécurité.

Si le bit 14 = 1, le variateur ne se verrouille pas en défaut en cas d'interruption de la communication


sur le bus. Si la communication est arrêtée normalement, par la commande "reset bus" du maître,
toutes les sorties sont mises à l'état 0 (les 3 mots cycliques y compris CMI). Cela passe donc aussi
le bit 14 à 0, annulant ainsi son effet.
14
Diagnostic

Voyants lumineux de signalisation :

La carte Profibus DP est munie de deux voyants de signalisation visibles au travers de la fenêtre
du capot de l’Altivar 58 :

ST Voyants de la carte Profibus DP


DX
POWER z
FAULT

L’état de la liaison de communication Profibus DP est indiqué par le voyant vert DX (data
exchange).
L’état de la carte Profibus DP est donné par le voyant rouge ST (status). F
Le tableau suivant donne la signification des différents états : R
A
N
Voyant Signification Actions correctives en cas de Ç
dysfonctionnement A
ST éteint : la carte est correctement paramétrée I
rouge et configurée par le maître. S

clignotant à 500 ms : la carte est dans l’état entrer une valeur comprise entre
Idle en attente 1 et 126 pour l’adresse AdrC,
de configuration. menu 8-COMMUNICATION

clignotant à 100 ms : la carte est dans l’état vérifier la connexion au bus


Wait_Prm ou Wait_Cfg. Profibus DP,
mettre en marche l’automate,
si le variateur est en défaut CnF le
réarmer

allumé : la carte est en défaut ILF vérifier la connexion entre


la carte Profibus DP et le variateur
DX allumé : la carte est dans l’état "data exchange",
vert les échanges de données se font
correctement.

éteint : aucune communication sur le bus, vérifier la connexion au bus


pas d’échange de données. Profibus DP, mettre en marche
l’automate

15
Notes

F
R
A
N
Ç
A
I
S

16
Notes

F
R
A
N
Ç
A
I
S

17
When the speed controller is powered up, the power components and some of the control components

ATTENTION
are connected to the line supply. It is extremely dangerous to touch them. The speed controller cover must
be kept closed.

After switching the ALTIVAR off and after the green LED is off, wait for 3 minutes before working on the
equipment. This is the time required for the capacitors to discharge.

E
N
G
L

NOTE
I
S
Although every care has been taken in the production of this document, Schneider Electric SA cannot
H
guarantee the contents and cannot be held responsible for any errors it may contain or for any damage
which may result from its use or application.

The hardware, software and services described in this document may be changed or modified at any
time, either from a technical point of view or in the way they are operated. Their description can in no way
be considered contractual.

18
Contents

Hardware setup 20

Presentation 20
Installing the card 21

Connecting to the Profibus DP network 22

Software setup 23

Configuration of communication functions 23

Installing the environment 23

The Altivar 58 GSD file 24

Profibus DP Protocol 26

Cyclic exchanges 26

Initialization exchanges 28

Diagnostics 29

Accessible data 30

Controlling the speed controller 30

Diagnostics 31

Notes 32

E
N
G
L
I
S
H

19
Hardware setup

Presentation
The Profibus DP VW3-A58307 communication card is used to connect an Altivar 58 speed
controller to Profibus DP networks.

Data exchanges enable all functions of the Altivar 58 to be used :

• function configuration
• remote downloading of settings
• control and supervision
• monitoring
• diagnostics

The card has a 9-pin SUB-D female connector. This enables connection to the Profibus DP
network.

The connection cable for the Profibus DP network must be ordered separately.

Consult the attached user's manual "Internal Communication Variables" which details :

• the speed controller control process using a serial link with the "Drivecom 21" profile
• all Altivar 58 internal variables

E
N
G
L
I
S
H

20
Hardware setup

Installing the card


Receipt

• Ensure that the card reference printed on the label is the same as that on the delivery note
corresponding to the delivery advice.
• Remove the packaging and check that the option card and the diskette have not been damaged
in transit.

Installing the card in the speed controller

"GSD" diskette

E
N
G
Mounting precautions L
I
• Ensure that the speed controller is powered down. S
• Check that there is no voltage on the DC bus : green LED 2 (POWER) off, and wait three H
minutes after powering down.
• To access the slot for mounting the option card, unlock the protective cover 1 and pivot it.
• First place the 50/60 Hz switch in the position corresponding to the motor as indicated in the speed
as indicated in the speed controller user's manual.
• Remove the flexible protective cover from the control card support.
• Mount the option card on the control card support by plugging it into connector 3 under the
protective cover and fix it using the three screws.

Positioning the label :

ST
Fix the self-adhesive label supplied to the card, on the cover
DX of the Altivar 58 as shown opposite.
POWER z
FAULT

21
Hardware setup

Connecting to the Profibus DP network


SUB-D connector pin configuration

The transmission interface is electrically isolated from the speed controller in accordance with
standard RS 485. It is available on a 9-pin SUB-D connection.
Pin 1 Pin 5

Pin 6 Pin 9

Pin Signal Pin Signal Pin Signal


1 Not connected 4 Not connected 7 Not connected
2 Not connected 5 DGND (Ground s) 8 RxD/TxD-P
(Reception/
Transmission +)
3 RxD/TxD-N 6 VP (5 volts) 9 Not connected
(Reception/
Transmission -)

Connecting to standard RS 485 bus

Profibus cables are offered by several large manufacturers (see the documentation for the module
and the PLC used).
E
N • the user can select the speed from a range between 9.6 Kbit/s and 12 Mbit/s. This selection, made
G when the network starts up, is valid for all the bus subscribers.
L • the maximum length of the line (segment) is inversely proportional to the speed.
I
S Speed (Kbit/s) 9.6 19.2 93.75 187.5 500 1500 3000 6000 12000
H Distance/segment (m) 1200 1200 1200 1000 400 200 100 100 100

Repeaters can be used for greater distances.

• at each end of the segment the bus has an active terminator. Many suppliers have provided bus
terminators which can be switched on their cables.
• do not connect more than 32 stations per segment without a repeater, 127 maximum with
repeater.
• routing the cable : keep the bus away from the power cables (at least 30 cm),
with any intersections at right angles.

Connection example :

Profibus DP module card


ALTIVAR 58 ALTIVAR 58

PLC

22
Software setup

Configuration of communication functions


Initial power-up

The Profibus DP card is automatically recognized by the Altivar 58 on initial power-up. The card
gives access to configuration menu "8 - COMMUNICATION" from the display module (or
programming terminal or PC software).

Configuration

Select menu "8 - COMMUNICATION" which accesses the Profibus DP card parameter configuration.
This menu is used to configure the single AdrC communication parameter.
This parameter represents the address of the speed controller on the bus.
Enter a value between 1 and 126 inclusive. A change of address during operation is not taken into
account. The AdrC parameter is only taken into account at startup. As long as the AdrC address
has not been configured the card will be waiting for a correct value.

ATTENTION : The profibus DP card with software version V1.1 IE01 gives access to other
parameters in menu "8 - COMMUNICATION". Only AdrC is to be configured. All the other
parameters must not be modified.

Installing the environment


• The Profibus DP communication module must be configured for use by the hardware and
connected to an industrial programmable controller.

• The communication bus must be connected to the module.

• The module is linked to a PC equipped with Profibus DP configuration software (supplied with the
module).
E
Profibus DP Module Card
N
G
L
I
PLC
S
H

RS 485 (BUS)

ALTIVAR 58 ALTIVAR 58

PC

23
Software setup

The Altivar 58 GSD file


The Profibus DP card is supplied with a GSD file which contains all the data and the ATV-58
configuration parameters under Profibus DP. This file is used by the PLC during the initialization
stages.

File contents

Description Value
#Profibus_DP
GSD_Revision =1
;
Vendor_Name = «Telemecanique»
Model_Name = «ATV58-Profibus-DP»
Revision = «Vx.y»
Ident_Number = 0x00B9
Protocol_Ident =0
Station_Type =0
FMS_supp =0
Hardware_Release = «hardware version number»
Software_Release = «Vx.y»
;
9.6_supp =1
19.2_supp =1
93.75_supp =1
187.5_supp =1
E
N 500_supp =1
G 1.5M_supp =1
L 3M_supp =1
I
6M_supp =1
S
H 12M_supp =1
;
MaxTsdr_9.6 = 60
MaxTsdr_19.2 = 60
MaxTsdr_93.75 = 60
MaxTsdr_187.5 = 60
MaxTsdr_500 = 100
MaxTsdr_1.5M = 150
MaxTsdr_3M = 250
MaxTsdr_6M = 450
MaxTsdr_12M = 800
;

24
Software setup

Description Value
Redundancy =0
Repeater_Ctrl_Sig =2
24V_Pins =0
Implementation_Type = «SPC3»
;
Freeze_Mode_supp =1
Sync_Mode_supp =1
Auto_Baud_supp =1
Set_Slave_Add_supp =0
Min_Slave_Intervall =1
;
Modular_Station =0
Modul_Offset =0
;
Fail_Safe =0
Slave_Family =9
Max_Diag_Data_Len =7
;
Module = «V00B9» 0xf3,0x79
EndModule

E
N
G
L
I
S
H

25
Software setup

Profibus DP Protocol
Data is exchanged according to the master-slave principle. Only a master can initialize
communication. The slaves behave like servers, replying to requests from the master. Several
masters can coexist on the same bus. In this case, the I/O of the slaves can be read by all the
masters. However, only one master can write outputs. The number of data items exchanged is
defined during configuration.

The Profibus DP protocol is used for two kinds of exchanges : cyclic for I/O data and aperiodic for
parameter setting, configuration and diagnostics. Aperiodic exchanges are included in the cyclic
frames, they do not have specific exchange frames. A frame can encompass one read or write of
one word of aperiodic data.

Cyclic exchanges
Cyclic exchanges correspond to output data (access in write mode) and to input data (access in
read mode).

Output data

For output data (access in write mode) the frame format corresponds to a type 2 PPO (Parameter-
Process Data-Object) : Byte-String 28.
The first eight bytes are used to contain the request to write or read the aperiodic data. The read
or write request is coded in ASCII on byte 4 of the PPO. The 20 remaining bytes contain the cyclic
data, of which 14 are insignificant.

1 2 3 4 5 6 7 8 9 10 11 12 13 14
PKW PZD1 PZD2 PZD3
PKE R/ PWE CMDD LFRD CMI
W
E
N
G 15 16 17 18 19 20 21 22 23 24 25 26 27 28
L PZD4 PZD5 PZD6 PZD7 PZD8 PZD9 PZD10
I not not not not not not not
S used used used used used used used
H
PKW - (Parameter-Kennung-Wert) : parameter- logical address - value
PKE -(Parameter Kennung) : parameter - logical address
R/W- (Read/Write) : ‘R’ (ASCII code = 52) : read request/
‘W’ (ASCII code= 57) : write request
PWE - (Parameter-Wert) : value of parameter whose address is in PKE
PZD -(Prozeßdaten) : process data

The PKE parameter contains the logical address of the aperiodic data parameter coded on 11 bits
(0 to 10), setting the 15th bit of this word to 1 authorizes the card to register the request cyclicly.
Otherwise (15th bit to 0), if the request is identical (PKE unchanged) the card processes it just once.

The following table gives the definition of the cyclic control variables :

Designation Speed controller Description


variables address
CMDD 601 DRIVECOM command register
LFRD 603 Online speed reference (in Rpm)
CMI 402 Internal command register

26
Software setup

Input data

For input data (access in read mode) the frame format corresponds to a type 5 PPO (Parameter-
Process Data-Object) : Byte-String 28.
The first eight bytes are used to contain the response to the request to write /read aperiodic data.
A negative response is translated by code N in byte 4 of the PPO and by an error code in byte 8
of the PPO. The 20 remaining bytes contain the cyclic data in read mode.

1 2 3 4 5 6 7 8 9 10 11 12 13 14
PKW PZD1 PZD2 PZD3
PKE R/ PWE ETAD FRHD RFRD
W/
N

15 16 17 18 19 20 21 22 23 24 25 26 27 28
PZD4 PZD5 PZD6 PZD7 PZD8 PZD9 PZD10
FRH RFR LCR ULN THR THD LFT

PKW - (Parameter-Kennung-Wert) : parameter - logical address - value


PKE -(Parameter Kennung) : parameter - logical address
R/W/N- (Read/Write/Rép. Neg.) : ‘R’ (ASCII code = 52) : read request/
‘W’ (code ASCII = 57) : write request/
‘N’ (code ASCII = 4E) : negative response
PWE - (Parameter-Wert) : value of parameter whose address is in PKE
or error code if negative response (byte 8)
0- incorrect address
1- write access refused
PZD -(Prozeßdaten) : process data
E
N
G
The following table gives the definition of the variables in cyclic read mode : L
I
Designation Speed controller variables Description S
address H
ETAD 602 Status word
FRHD 604 Signed ramp output
RFRD 605 Motor speed
FRH 450 Frequency reference
RFR 451 Output frequency
LCR 453 Motor current
ULN 454 Supply voltage
THR 455 Motor thermal state
THD 456 Speed controller thermal state
LFT 457 Last fault

27
Software setup

Exchange examples (PPO extracts)

Example of aperiodic write operation : ACC acceleration time (address 252) = 10 seconds.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 etc.
00 FC 00 57 00 00 00 64 00 8F 01 63 00 00 etc.
no action
reference 35.5 Hz
reverse control
ACC = 10 s (100 x 0.1 s = 64 in hexadecimal)
write request
address 252

The positive response is identical to the write request, aperiodic section.

Example of negative response :

1 2 3 4 5 6 7 8 etc.
00 FC 00 4E 00 00 00 0/1 etc.
0 (incorrect address) or 1 (access in write mode refused)
negative response

Initialization exchanges
These exchanges enable the master to set parameters, configure and diagnose the slave.

Parameters
The parameter setting data is sent to slaves via the master station at startup to identify and specify
the exchange method used. The data length is 7 bytes :
E
N Byte number Designation Value Meaning
G 0 status xx Service configuration
L 1 WD_Fact_1 10 Watchdog factor 1, 2
I 2 WD_Fact_2 10 "time out" time =
S 10ms*WD_Fact_1 * WD_Fact_2
H
3 MinTSDR 20 minimum time before transmission of slave
response (expressed in bits)
4 Ident_Number_High 00 ATV-58 identification number
5 Ident_Number_Low B9 ATV-58 identification number
6 Group_Ident 00 ATV-58 group number

Configuration
After setting parameters the master sends a configuration frame containing the length of the input
and output data drawn from the GSD file. The card is preset to 28 output bytes and 28 input bytes.
The length of the configuration data is 2 bytes and defines the PPO format :

Byte number Designation Value Meaning


0 conf_len_inp_out F3 PKW format : 4 words consistent between
themselves, accessible as inputs or outputs
1 conf_len_inp_out 79 PZD format : 10 consistent words, accessible
as inputs or outputs

28
Software setup

Diagnostics
To check the state of the slave, the master sends diagnostic frames. The length of the response
provided by the Profibus DP card is 6 bytes :

Byte number Designation Value Meaning


0 Station_status_1 00
1 Station_status_2 0C
2 Station_status_3 00
3 Diag.Master_Add xx Address of master which configured the slave
4 Ident_Number high 00 ATV-58 identification number
5 Ident_Number low B9 ATV-58 identification number

The status bytes are described below :

Station_status_1 :

7 6 5 4
Diag.master_lock Diag.prm_fault Diag.Invalid_ Diag.not_
Slave_Response supported
the slave parameters error in the always 0 the slave
have been set parameter-setting does not support
by another master data the function

3 2 1 0
Diag.Ext_diag Diag.cfg_Fault Diag.Station_ Diag.Station
Not_Ready non_existent
if = 1 : the configuration slave not ready set to one E
data items present data items for the exchange by the master N
are different of data items G
L
Station_status_2 : I
S
7 6 5 4 H
Diag.Deactivated reserved Diag.Sync_Mode Diag.Freeze_ Mode
set to one by the indication of indication of
master as long as the Sync control Freeze control
slave is inactive

3 2 1 0
Diag.WD_on _ Diag.Stat_diag Diag.Prm_Req
indication that 1 static diagnostic request
"Watchdog" for parameters
enabled

Station_status_3 :

7 6.... to....0
Diag.Ext_diag_ reserved
Overflow

29
Software setup

Accessible data
Access to data

The ATV58 document "internal communication variables" gives the list of parameters which can
be accessed via communication.The precise function of each parameter along with its influence
on the behavior of the speed controller is set out in the speed controller programming guide which
should be referred to.

Certain data can be accessed in write mode as well as in read mode : words corresponding to
adjustments, commands or configuration. The speed controller uses this data.
Conversely, data from the speed controller can only be accessed in read mode : signalling or fault
information, etc. Writing has no meaning and is refused.

Access protection in forced local mode

In forced local mode (use of the display module, programming terminal, PC software or terminals)
writing is prohibited.

Controlling the speed controller


Control mode

The Altivar 58 speed controller can be controlled locally via the terminals, display module,
programming terminal or PC software and remotely via the serial link.
Setpoints and the orders cannot be controlled separately.

The possible control sources are thus :


■ Terminals => local mode
■ Display module, programming terminal or PC software => local mode
E ■ Serial link => online mode
N Note :
G The display module (or programming terminal, or PC software) has priority over the terminals.
L When communication is active on the Profibus DP bus, the setpoints and orders are controlled by
I the rapid serial link and cannot be modified locally by the terminals, display module or programming
S terminal nor by the slow serial link RS485. To control the speed controller locally forced local mode
H must be activated.

Forced local mode

It is possible to force control via terminals, display module, programming terminal or PC. Every
write request or request for control via the bus is then prohibited. Only requests to read the
configuration or monitoring parameters are authorized. For this, you need to configure the "Forced
local mode" function available in the menu : 5 - I/O MENU.

Activating LIx, assigned to forced local mode, causes a forced switch to local mode.

Controlling the communication bus

Bit 14 of the CMI command register is used to inhibit communication control by the drive. For safety
reasons its use must be restricted to the debugging stage.

If bit 14 = 1, the speed controller does not lock in fault mode if communication on the bus is
interrupted. If communication is stopped normally, via a "reset bus" command from the master, all
the outputs are set to state 0 (the 3 cyclic words including CMI). This also changes bit 14 to 0, thus
cancelling its effect.

30
Diagnostics

Signalling LEDs :

The Profibus DP card is equipped with two signalling LEDs visible through the window of the Altivar
58 protective cover :

ST Profibus DP card LEDs


DX
POWER z
FAULT

The state of the Profibus DP communication link is indicated by the green DX LED (data exchange).
The state of the Profibus DP card is shown by the red ST LED (status).
The following table shows the meaning of the various states :

Light Meaning Corrective action in case of


malfunction
red off : the card parameters are correctly set and
ST it is correctly configured by the master.

flashing at 500 ms : the card is in the Idle enter a value between 1 and 126
state awaiting for the Adrc address E
configuration. menu 8-COMMUNICATION. N
G
flashing at 100 ms : the card is in the Wait_ check the connection to the L
Prm or Wait_Cfg mode. Profibus DP bus, I
start up the PLC, if the speed S
controller has a CnF fault reset it.
H
on : the card is in ILF default. check the connection between
the Profibus DP card and the
speed controller.
green on : the card is in "data exchange" mode,
DX data exchanges are operating
correctly.

off : no communication on the bus, check the connection to the


no data exchanges. Profibus DP bus, start the PLC.

31
Notes

E
N
G
L
I
S
H

32
VVDED398008 W9 1624155 01 12 A02

16617 2002-11

Vous aimerez peut-être aussi