Principe de communication par bus de terrain et liste des … · 2014. 8. 1. · 1 Introduction Ce...

85
10/262/97 0919 1623 / 0399 Principe de communication par bus de terrain pour variateurs évolutifs MOVIDRIVE Manuel et liste des paramètres Version 3/99

Transcript of Principe de communication par bus de terrain et liste des … · 2014. 8. 1. · 1 Introduction Ce...

  • 10/262/97

    0919

    1623

    /039

    9

    Principe de communicationpar bus de terrain

    pour variateurs évolutifs MOVIDRIVE

    Manuel et liste des paramètres

    Version 3/99

  • • Avant de débuter l’installation et la mise en route d’un variateur MOVIDRIVE® avec l’optionbus de terrain, lire soigneusement ce manuel.Les personnes qui effectueront les opérations décrites dans ce manuel sont censées connaître ladocumentation, spécialement le manuel et la notice d’exploitation, et savoir faire fonctionner lesvariateurs évolutifs.

    • Consignes de sécuritéRespecter impérativement toutes les consignes de sécurité de ce manuel.Les consignes de sécurité sont signalées de façon suivante :

    • Consignes de sécurité spécifiques pour l’option bus de terrainGrâce à l’option bus de terrain, l’utilisateur dispose d’une option lui permettant d’ajusterprécisément le système d’entraînement MOVIDRIVE® à l’application. Comme pour tout systèmede positionnement programmable, il subsiste le risque d’une erreur de programmation qui peutmener à un comportement incontrôlé.

    • Dans ce manuel, les renvois à d’autres instructions sont signalés par →, par ex. :(→ MX_SCOPE) Des informations détaillées concernant une instruction figurent dans le manueld’exploitation MX_SCOPE.(→ chap. x.x) D’autres informations sont données au chapitre x.x de ce manuel.

    • Chaque appareil est fabriqué et contrôlé selon les normes techniques en vigueur chez SEW.SEW-USOCOME se réserve le droit de modifier les caractéristiques techniques des appareils etdes logiciels correspondants si le progrès technique l’exige.Il est impératif de respecter les instructions et remarques du présent manuel pour obtenir unfonctionnement correct et bénéficier, le cas échéant, d’un recours de garantie.

    Danger électrique, par ex. lors de travaux avec l’appareil sous tension

    Danger mécanique, par ex. dans le cas de travaux sur des appareils delevage

    Remarque importante pour un fonctionnement sûr et fiable de la machine /de l’application

    Remarques importantes

    2 Principe de communication pour MOVIDRIVE

  • Sommaire

    1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    2 Présentation du système de bus de terrain . . . . . . . . . . . . . . . . . . . . . 6

    3 Pilotage du variateur par le biais des données-process . . . . . . . . . . . . . . . 83.1 Exemple de câblage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.2 Configuration des données-process . . . . . . . . . . . . . . . . . . . . . . . . . 103.3 Description des données-process . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    3.3.1 Les sorties-process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.3.2 Cas particulier du traitement des sorties-process . . . . . . . . . . . . . . 143.3.3 Traitement des entrées-process . . . . . . . . . . . . . . . . . . . . . . . 153.3.4 Les entrées-process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.3.5 Validation des sorties-process . . . . . . . . . . . . . . . . . . . . . . . . 173.3.6 Mise à l’échelle des données-process . . . . . . . . . . . . . . . . . . . 17

    3.4 Définition du mot de commande . . . . . . . . . . . . . . . . . . . . . . . . . . 193.4.1 Bloc de base du mot de commande . . . . . . . . . . . . . . . . . . . . . 19

    3.5 Fonctions logiques des instructions de commande assurant la sécurité du variateur . . 203.5.1 Mot de commande 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.5.2 Mot de commande 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    3.6 Définition du mot d’état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.6.1 Bloc de base du mot d’état . . . . . . . . . . . . . . . . . . . . . . . . . . 253.6.2 Mot d’état 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.6.3 Mot d’état 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    4 Fonctions de surveillance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284.1 Défaut Time out / Avertissement / Time out / Réaction Time out . . . . . . . . . 28

    5 Paramétrage du variateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295.1 Déroulement de la procédure de paramétrage . . . . . . . . . . . . . . . . . . . 29

    5.1.1 Adressage d’index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295.1.2 Longueur de données / Codage . . . . . . . . . . . . . . . . . . . . . . . 29

    5.2 Lecture d’un paramètre (READ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 305.3 Ecriture d’un paramètre (WRITE) . . . . . . . . . . . . . . . . . . . . . . . . . . 315.4 Structure du canal de paramètres MOVILINK . . . . . . . . . . . . . . . . . . . . 32

    5.4.1 Gestion du canal de paramètres . . . . . . . . . . . . . . . . . . . . . . . 325.4.2 Adressage de l’index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335.4.3 Plage des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335.4.4 Exécution incorrecte de la fonction sélectionnée . . . . . . . . . . . . . . . 335.4.5 Description des fonctions des paramètres . . . . . . . . . . . . . . . . . . 33

    5.5 Remarques sur le paramétrage . . . . . . . . . . . . . . . . . . . . . . . . . . . 355.5.1 Paramétrage du variateur verrouillé . . . . . . . . . . . . . . . . . . . . 355.5.2 Retour réglages-usine . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365.5.3 Modification cyclique des paramètres . . . . . . . . . . . . . . . . . . . 365.5.4 Verrouillage des paramètres . . . . . . . . . . . . . . . . . . . . . . . . . 375.5.6 Fonction Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    6 Diagnostic par moniteur de bus de terrain . . . . . . . . . . . . . . . . . . . . . 386.1 Diagnostic des entrées et sorties-process . . . . . . . . . . . . . . . . . . . . . . 396.2 Moniteur bus de terrain MX_SHELL . . . . . . . . . . . . . . . . . . . . . . . . . 40

    6.2.1 Fonction diagnostic du moniteur bus de terrain . . . . . . . . . . . . . . . 406.2.2 Fonction pilotage du moniteur bus de terrain . . . . . . . . . . . . . . . . 40

    Sommaire

    Principe de communication pour MOVIDRIVE 3

  • 6.3 Contrôle du paramétrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406.4 Informations sur la carte option pour bus de terrain . . . . . . . . . . . . . . . . 41

    6.4.1 Configuration données-process . . . . . . . . . . . . . . . . . . . . . . . 416.4.2 Type de bus de terrain (carte option) . . . . . . . . . . . . . . . . . . . . 416.4.3 Fréquence de transmission du bus de terrain . . . . . . . . . . . . . . . . 416.4.4 Adresse station . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

    7 Exemples d’application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427.1 Pilotage à l’aide des mots SP/EP “Mot de commande 1” et ”Vitesse” . . . . . . . 42

    7.1.1 Exemple 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427.1.2 Mise en service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437.1.3 Programme d’application S5 . . . . . . . . . . . . . . . . . . . . . . . . . 447.1.4 Mise en service par le biais du bus de terrain . . . . . . . . . . . . . . . . 46

    7.2 Pilotage à l’aide des mots SP/EP “Vitesse” et “Rampe” . . . . . . . . . . . . . . 477.2.1 Exemple 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477.2.2 Mise en service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487.2.3 Programme d’application S5 . . . . . . . . . . . . . . . . . . . . . . . . . 50

    7.3 Positionnement avec IPOS via bus de terrain . . . . . . . . . . . . . . . . . . . . 517.3.1 Exemple 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517.3.2 Description données-process pour IPOS . . . . . . . . . . . . . . . . . . 517.3.3 Mise en service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527.3.4 Programme d’application S5 . . . . . . . . . . . . . . . . . . . . . . . . . 55

    7.4 Communication via données-process IPOS . . . . . . . . . . . . . . . . . . . . 567.4.1 Exemple 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567.4.2 Description des données-process pour IPOS . . . . . . . . . . . . . . . . 567.4.3 Mise en service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577.4.4 Programme d’application S5 . . . . . . . . . . . . . . . . . . . . . . . . . 59

    8 Liste des paramètres classés selon leur numéro . . . . . . . . . . . . . . . . . . 60

    9 Liste des paramètres classés selon leur index . . . . . . . . . . . . . . . . . . . 76

    Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

    Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

    Sommaire

    4 Principe de communication pour MOVIDRIVE

  • 1 Introduction

    Ce manuel “Principe de communication par bus de terrain” décrit le comportement du variateurMOVIDRIVE équipé d’une carte option pour bus de terrain pour la communication avec unecommande en amont. L’utilisateur y trouvera l’explication des paramètres pour bus de terrain ainsique les différents concepts de pilotage et des exemples d’application. Ceux-ci sont présentés à la foissous forme graphique et sous forme syntaxique pour Simatic S5 et sont utilisables avec la plupartdes cartes option pour bus de terrain du variateur évolutif MOVIDRIVE.

    Pour une utilisation simple et efficace du MOVIDRIVE en environnement bus (par ex. PROFIBUS-DP,PROFIBUS FMS, INTERBUS, etc.), l’utilisateur aura besoin, outre le présent manuel “Principe decommunication par bus de terrain”, des documents suivants :• Manuel pour cartes option PROFIBUS (DFP11A), INTERBUS (DFI11A), bus CAN (DFC11A),

    DeviceNet (DFD11A)• Manuel pour variateurs évolutifs MOVIDRIVE

    Dans les manuels pour les différentes cartes option PROFIBUS (DFP11A), INTERBUS (DFI11A), busCAN (DFC11A) et DeviceNet (DFD11A), l’utilisateur trouvera les indications pour l’installation et lamise en service des cartes option et des exemples d’application spécifiques pour le paramétrage duvariateur évolutif à l’aide des bus de terrain correspondants.

    Le manuel pour variateurs évolutifs MOVIDRIVE contient tous les paramètres du variateur pouvantêtre lus et écrits via les interfaces de communication telles que les liaisons-série RS-232/485 et lesdifférentes liaisons pour bus de terrain.

    Les systèmes de bus de terrain occupent une place de plus en plus importante dans le domaine dela construction mécanique et des installations industrielles. D’une part, ils permettent d’économiserdes frais d’installation et d’entretien ; d’autre part, ils offrent la possibilité de mise en réseau decapteurs et d’actionneurs intelligents dans un système de commande numérique piloté par unecommande en amont, telle qu’un automate programmable ou un PC industriel.

    En raison du grand nombre de types de bus disponibles sur le marché, et compte tenu que le clientfinal décide de plus en plus lui-même du type de bus à utiliser sur son installation, les bureaux d’étudesdes fabricants d’installations techniques doivent, de nos jours, souvent maîtriser plusieurs systèmesà la fois. Il est donc capital de pouvoir disposer, au niveau de la machine ou de l’installation, d’une liaisonuniverselle pour bus de terrain capable de fonctionner avec la plupart des types de bus de terrain.

    Un autre point important concerne les possibilités de mise en route et de diagnostic offertes par lebus de terrain. Alors que, actuellement, le diagnostic se fait encore principalement par le biais del’unité maître ou par le biais de moniteurs de bus de terrain spécifiques (très souvent réservés à desspécialistes), la nécessité de disposer d’actionneurs intelligents qui intègrent des possibilités dediagnostic simple par le biais d’un bus de terrain s’impose de plus en plus.

    Les variateurs évolutifs MOVIDRIVE de SEW répondent à ces critères et sont compatibles avec lesbus sériels standardisés PROFIBUS-DP, PROFIBUS-FMS, INTERBUS-S, CAN et DeviceNet grâce àl’utilisation de différentes cartes option. En outre, la structure universelle et la performance de saliaison pour bus de terrain permet de relier le MOVIDRIVE à d’autres systèmes de bus de terrain.

    Une des caractéristiques essentielles du MOVIDRIVE est son comportement uniforme, quel quesoit le système de bus de terrain utilisé pour la commande de l’appareil. Pour l’ingénieur dedéveloppement ou le programmeur, cette caractéristique permet d’utiliser différents types de bus deterrain sans avoir à modifier le programme d’application. En d’autres termes, le concept et leprogramme d’application principaux peuvent être exécutés sans contraintes avec des systèmes debus de terrain très divers.

    1Introduction

    Principe de communication pour MOVIDRIVE 5

  • 2 Présentation du système de bus de terrain

    Grâce à la structure universelle et la performance de sa liaison pour bus de terrain, le variateur évolutifMOVIDRIVE peut être relié à des systèmes de commande en amont par le biais de différents typesde bus, tels que INTERBUS-S, PROFIBUS-DP, PROFIBUS-FMS, CAN ou DeviceNet. Le principe decommunication du variateur est identique quel que soit le type de bus de terrain utilisé.

    Par le biais de la liaison pour bus de terrain, le MOVIDRIVE permet l’accès numérique à toutes lesfonctions et à tous les paramètres d’entraînement. Le pilotage du variateur se fait par le biais desdonnées-process cycliques et garantit donc la rapidité du système. Outre la définition de consignestelles que la consigne de vitesse, la durée de rampe d’accélération/décélération etc., le canal detransmission des données-process offre également la possibilité de déclencher des fonctionsd’entraînement telles que la libération du variateur, le verrouillage du régulateur, le maintien deposition, l’arrêt rapide, etc. En même temps, ce canal sert, en retour, à la lecture des valeurs mesuréesenvoyées par le variateur, telles que la vitesse réelle, le courant, l’état de l’appareil, le code défaut oudes messages de référence.

    En association avec le logiciel intégré IPOSplus - automatismes et positionnement intégrés -, le canalde données-process peut également être utilisé comme liaison directe entre l’automate et IPOSplus.Dans ce cas, les données-process ne sont plus exploitées par le variateur évolutif, mais directementpar le programme de pilotage IPOSplus.

    Alors que l’échange des données-process se fait habituellement de façon cyclique, la lecture etl’enregistrement des paramètres d’entraînement se font de façon acyclique en utilisant des fonctionscomme READ et WRITE. La possibilité d’échange de paramètres permet d’avoir recours à desapplications où les paramètres essentiels de l’entraînement sont stockés au niveau de la commandeen amont, ce qui évite d’avoir à effectuer des paramétrages manuels souvent longs et répétitifs auniveau du variateur même.

    L’utilisation d’un système de bus de terrain dans le domaine de l’entraînement nécessite des fonctionsde surveillance complémentaires, comme par ex. le contrôle Time out du bus ou des fonctionsspécifiques d’arrêt d’urgence. Les fonctions de surveillance du MOVIDRIVE peuvent être axées surl’application. Cela permet de déterminer le type de défaut que doit générer le variateur en cas d’erreurdu bus de terrain. Pour la plupart des applications, l’arrêt rapide de l’entraînement est préconisé,mais il est également possible de faire en sorte que l’entraînement poursuive sa course selon lesdernières consignes mémorisées (par ex. pour un convoyeur). Etant donné que les bornes decommande gardent leur fonction même en cas de pilotage du variateur par bus de terrain, laprogrammation de fonctions d’arrêt d’urgence indépendantes du bus de terrain par le biais des bornesdu variateur reste donc tout à fait possible.

    E QE QE Q

    I/O numér. I/O analog.

    Visualisation

    01091AFRFig. 1 : Configuration typique d’un système de bus pour la commande de processus

    2 Présentation du systèmede bus de terrain

    6 Principe de communication pour MOVIDRIVE

  • Le variateur évolutif MOVIDRIVE offre de multiples possibilités de diagnostic pour la mise en routeet l’entretien de l’appareil. A l’aide du moniteur de bus de terrain intégré, il est possible de contrôlerà la fois les consignes envoyées par la commande en amont et les valeurs réelles du variateur. Enoutre, un grand nombre d’informations complémentaires sur l’état de la carte option pour bus deterrain sont disponibles. La fonction de moniteur de bus de terrain offre, en combinaison avec lelogiciel MX_SHELL pour PC, un outil de diagnostic confortable qui permet, outre le réglage desparamètres de l’entraînement (y compris ceux du bus de terrain), d’afficher de façon détaillée toutesles informations sur l’état du bus de terrain et de l’appareil.

    Données-process

    L’expression “données-process” (DP) regroupe toutes les données (en temps réel) d’un processusqui doivent être traitées et transférées rapidement. Elles se caractérisent par leur réactualisationrégulière et continuelle. Il s’agit par ex. des consignes et des mesures d’un variateur, ou encore del’état périphérique des fins de course. Les données-process sont échangées de façon cyclique entrela commande en amont et le variateur évolutif.

    Les données-process servent au pilotage du variateur évolutif MOVIDRIVE par le biais du systèmede bus de terrain.

    La liaison pour données-process sert à véhiculer deux types de données : les entrées-process (EP)d’une part et les sorties-process (SP) d’autre part. Dans le premier cas (EP), il s’agit des donnéesenvoyées par le variateur évolutif vers la commande en amont (par ex. informations d’état, mesures, etc.) ;dans le deuxième cas (SP), il s’agit des données envoyées par la commande en amont vers le variateur(par ex. consignes, instructions de pilotage, etc).

    2Présentation du systèmede bus de terrain

    Principe de communication pour MOVIDRIVE 7

  • 3 Pilotage du variateur par le biais des données-process

    Après l’installation de la carte option pour bus de terrain, le variateur évolutif MOVIDRIVE peut êtreparamétré immédiatement par le bus de terrain sans réglages préalables.Afin de pouvoir piloter le variateur évolutif via le système de bus de terrain, il convient d’activer aupréalable la source de consigne et la source de pilotage appropriées. La différence entre la source deconsigne et la source de pilotage permettent diverses combinaisons ; cela signifie que l’entraînementpeut par exemple être piloté via le bus de terrain et utiliser la consigne analogique en tant que consigne.Ensuite, la configuration des données-process permet de définir comment ces données serontinterprétées par le variateur.

    Le paramètre P100 Source de consigne définit quel type de liaison bus de terrain traite la consignedu variateur.

    100 Source de consigne RS485

    BUS DE TERRAIN

    Sbus

    ...

    Le paramètre P101 Pilotage par définit le type de pilotage utilisé par le variateur évolutif. le variateurse fonde sur le mot de commande de la source réglée sous ce paramètre.

    101 Pilotage par BORNES

    RS485

    BUS DE TERRAIN

    Sbus

    Réglages : BORNESA la suite de ce réglage, le pilotage du variateur ne peut être effectué que via les entrées binaires etle programme IPOSplus.

    Réglages : RS-485, BUS DE TERRAIN, SbusCe réglage permet la mise à jour du mot de commande défini à partir de la source de pilotage réglée(RS-485, BUS DE TERRAIN, Sbus) dans le canal des sorties-process.Les entrées binaires et le programme IPOSplus sont également utilisés pour le pilotage.

    3 Pilotage du variateur par lebiais des données-process

    8 Principe de communication pour MOVIDRIVE

  • 3.1 Exemple de câblagePour des raisons de sécurité, le pilotage du variateur via le système de bus de terrain ne sera possibleque si l’appareil est libéré au niveau des bornes. Il convient donc de programmer les bornes de façonà permettre de libérer le variateur par les bornes d’entrée.La façon la plus simple de libérer le variateur est par ex. de raccorder sur la borne d’entrée DI00(fonction /VERROUILLAGE VARIATEUR) le signal +24V et de programmer les bornes DI01 et DI03sur SANS FONCTION. La figure 2 montre le câblage et le paramétrage du variateur évolutifMOVIDRIVE pour le pilotage du variateur par le biais des données-process.

    X13:DI00

    DI01

    DI02

    DI03

    DI04

    DI05

    V024

    DCOM

    DNDG

    ST11

    ST12

    X10:

    VI24

    DGND

    TF1

    DGND

    DB00

    DO02

    VO24

    DO01-C

    DO01-NO

    DO01-NC +

    -

    /Verrouillage variateur

    Sans fonction

    Sans fonction

    Sans fonction

    Sans fonction

    Sans fonction

    Réf. X13: DI00-05

    +24V

    Potentiel référence signaux binaires

    RS-485+

    RS-485-

    Ce pontage permetde libérer le variateurpar les bornes !

    Etage de puissance

    Entrée TF

    /Défaut*

    +24V

    Potentiel référence signaux binaires

    +24V (externe)

    /Frein

    Contact relais

    Relais fermeture

    Relais ouverture

    Potentiel référence signaux binaires

    24V externe

    01267AFRFig. 2 : Exemple de câblage pour le pilotage via données-process (par RS-485, bus de terrain, Sbus)

    3Pilotage du variateur par lebiais des données-process

    Principe de communication pour MOVIDRIVE 9

  • 3.2 Configuration des données-processLe pilotage du variateur évolutif MOVIDRIVE via le système bus de terrain peut se faire par un, deuxou trois mots de données-process. Toutefois, à l’intérieur d’une configuration, le nombre de mots SP(sorties-process) doit toujours être identique au nombre de mots EP (entrées-process).

    La configuration des données-process se fait au moyen de la carte option de bus de terrain, soit defaçon matérielle (par ex. DFI11A), soit par le maître en amont lors de l’initialisation du système debus de terrain (par ex. PROFIBUS-DP). La carte option de bus de terrain règle automatiquement laconfiguration exacte du variateur évolutif. Par le biais du moniteur de bus de terrain de la console deparamétrage ou du MX_SHELL, l’utilisateur peut vérifier la configuration actuelle desdonnées-process à l’aide du paramètre P090 Configuration DP bus de terrain.

    En fonction de la carte option de bus de terrain, les configurations suivantes peuvent se présenter(→ tableau 1) :

    090 Configuration DP bus de terrain

    1 mot + canal paramètres 1 DP + PARAM

    1 mot 1 DP

    2 mots + canal paramètres 2 DP + PARAM

    2 mots 2 DP

    3 mots + canal paramètres 3 DP + PARAM

    3 mots 3 DP

    Tableau 1 : Configuration des données-process pour MOVIDRIVE

    Le canal de paramètres (PARAM) ne sert qu’aux systèmes de bus de terrain qui ne disposent pas dela couche 7 (tels que par ex. PROFIBUS-DP). En ce qui concerne le pilotage du variateur via lesdonnées-process, seul le nombre de données-process (à savoir 1, 2 ou 3 DP...) est significatif.

    En cas d’utilisation d’un automate programmable ayant fonction de maître, les données-process sont enprincipe directement stockées au niveau des mots d’entrées/sorties. Il est donc indispensable quel’automate programmable dispose de suffisamment de capacité mémoire pour les données-process duvariateur (fig. 4). L’affectation des adresses entre les données-process du variateur et la plage d’adressesde l’automate programmable se fait normalement au niveau de l’unité maître.

    E Q

    Entrées-process (EP)

    Sorties-process (SP)

    SP1 SP2 SP3

    EP1 EP2 EP3

    01092AFRFig. 3 : Canal de données-process pour variateurs évolutifs MOVIDRIVE

    E Q

    SP 3SP 2SP 1

    SP 1 SP 2 SP 3

    EP 1 EP 2 EP 3EP 3EP 2EP 1

    Adresse automate

    Entrées-process (EP)

    Sorties-process (SP)AW 40AW 42AW 44

    EW 40EW 42EW 44

    01093AFRFig. 4 : Représentation des données-process au niveau de l’automate programmable

    3 Pilotage du variateur par lebiais des données-process

    10 Principe de communication pour MOVIDRIVE

  • 3.3 Description des données-processLa description des données-process définit le contenu des données transmises. Les trois motsutilisés pour la transmission des données-process peuvent avoir chacun un contenu différent.Pour la définition des données-process, l’utilisateur dispose des six paramètres suivants :

    • P870 Consigne SP1• P871 Consigne SP2• P872 Consigne SP3• P873 Mesure EP1• P874 Mesure EP2• P875 Mesure EP3

    La modification d’un des paramètres mentionnés ci-dessus entraîne automatiquement le verrouillagede la réception des données-process. Ce n’est qu’après avoir activé une nouvelle fois le paramètrepour bus de terrain• P876 Valider SP bus de terrain = ACTIVE

    que le variateur évolutif prendra en compte les sorties-process nouvellement définies au niveau dessorties et entrées-process.

    3.3.1 Les sorties-processLes paramètres Sorties-process SP1-SP3 définissent le contenu des mots SP envoyés par le biaisdu bus de terrain depuis la commande en amont (fig. 5).

    Les mots SP1, SP2 et SP3 servent de support au transfert des consignes, par le canal dedonnées-process pour sorties-process. L’utilisateur peut choisir lui-même à quel mot il affectera lapartie supérieure (HI), et à quel mot il affectera la partie inférieure (LO) de la valeur à transmettre.

    E Q

    SP 1 SP 2 SP 3

    Mot comm. 1Mot comm. 2Cons. vitesseCons. courantetc.

    Mot comm. 1Mot comm. 2Cons. vitesseCons. courantetc.

    Mot comm. 1Mot comm. 2Cons. vitesseCons. courantetc.

    Sorties-process (SP)

    P872: CONSIGNE SP3P871: CONSIGNE SP2P870: CONSIGNE SP1

    01094AFRFig. 5 : Mécanisme des sorties-process (SP)

    3Pilotage du variateur par lebiais des données-process

    Principe de communication pour MOVIDRIVE 11

  • Fonction Signification Mise à l’échelle

    SANS FONCTION Cette sélection a pour effet la non-utilisation du mot SP en question pour ladéfinition de la consigne. Le contenu du mot SP réglé sur SANS FONCTION estignoré, indépendamment du fait que le variateur reçoit réellement une consignedepuis la commande ou non.Ce réglage verrouille le traitement de cette sortie-process au niveau du variateur.L’utilisateur peut toutefois, à tout instant, utiliser les sorties-process via leprogramme IPOSplus.

    VITESSE A l’aide du réglage VITESSE, la donnée-process contenue dans le mot SP enquestion sera interprétée par le MOVIDRIVE comme une consigne de vitesse,si toutefois le mode d’exploitation sélectionné (P700 Mode d’exploitation 1,P701 Mode d’exploitation 2) admet une consigne de vitesse.En cas d’absence de programmation de la consigne de vitesse (et si la liaisonbus de terrain (BUS DE TERRAIN, RS-485, Sbus) est réglée en tant que sourcede consigne), le variateur évolutif reçoit une consigne de vitesse = 0.

    1 digit = 0,2 /min

    COURANT En sélectionnant COURANT, la donnée-process contenue dans le mot SP enquestion sera interprétée par le MOVIDRIVE comme consigne de courant sitoutefois le mode d’exploitation sélectionné (P700 Mode d’exploitation 1) estune variante de régulation de couple. Le cas échéant, la consigne de courant estignorée par le variateur évolutif.

    1 digit = 0,1 % IN

    POSITION LO/HI A l’aide du réglage POSITION LO/HI, le variateur évolutif transfert la consignereçue via la sortie-process (généralement une consigne de position) commevaleur 32 bits directement vers le programme IPOSplus dans la variable IPOS499 SP.PO.BUS (Setpoint Position Bus).Etant donné que la position est codée sur 32 bits signe inclus, la transmissiondes consignes de position est toujours répartie sur deux mots. Il convient doncde définir à la fois la valeur supérieure de la consigne de position (POSITION HI)et la valeur inférieure de celle-ci (POSITION LO). Le cas échéant, le variateur évolutifne prendra pas en compte les sorties-process sous le programme IPOSplus.

    VITESSE MAX. En réglant le paramètre sur VITESSE MAX., le variateur évolutif interprétera laconsigne transmise comme limitation de vitesse. La limitation de vitesse estexprimée en r/min et vaut aussi bien pour le sens de rotation gauche que droite.La plage de limitation de vitesse via le bus de terrain correspond à la plage duparamètre P302 Vitesse maximale 1. La définition de la limitation de vitesse parle bus de terrain désactive automatiquement les paramètres P302 Vitessemaximale 1, P312 Vitesse maximale 2.

    1 digit = 0,2 /min

    COURANT MAX. En réglant le paramètre sur COURANT MAX., le variateur évolutif interprétera laconsigne transmise comme limitation de courant. La limitation de courant estexprimée en pourcentage du courant nominal du variateur [%IN] et vaut aussibien pour le sens de rotation gauche que droite.La plage de limitation de courant via le bus de terrain correspond à la plage duparamètre P303 Courant max. autorisé 1. Les limitations de courant réglées àl’aide des paramètres P303 Courant max. autorisé 1 ou P313 Courant max.autorisé 2 sont même, lors de la définition de la limitation du courant viadonnées-process toujours valables pour que ce paramètre soit visible commelimitation de courant max. effectif.

    1 digit = 0,1 % IN

    3 Pilotage du variateur par lebiais des données-process

    12 Principe de communication pour MOVIDRIVE

  • Fonction Signification Mise à l’échelle

    GLISSEMENT A l’aide du réglage GLISSEMENT, le variateur évolutif MOVIDRIVE interprétera lasortie-process transmise comme une compensation de glissement. La définitiondu glissement par le bus de terrain désactive automatiquement les paramètresP324 Compensation de glissement 1 ou P334 Compensation de glissement 2.La définition du glissement via le canal de données-process est uniquementvalable en mode d’exploitation VFC-Régulation N puisque la modification de lacompensation du glissement a une influence indirecte sur le couple.La plage de la compensation de glissement correspond à la plage du paramètreP324 Compensation de glissement 1 et équivaut à une plage de vitessede 0 - 500 r/min.

    1 digit = 0,2 /min

    RAMPE En sélectionnant RAMPE, la consigne transmise sera interprétée par le variateurévolutif MOVIDRIVE comme une consigne pour rampe d’accélération/décélération. La consigne correspond à une unité de temps exprimée en millisecondeset se réfère à une variation de vitesse de 3000 r/min.Les fonctions d’arrêt rapide et d’arrêt d’urgence restent indépendantes de larampe-process. Lors du transfert de la rampe-process via le système de bus deterrain, les rampes t11, t12, t21 et t22 sont inactivées.

    1 digit = 1 ms

    MOTCOMMANDE1/MOTCOMMANDE2

    L’affectation des sorties-process avec les mots de commande 1 et 2 permetd’activer la quasi-totalité des fonctions d’entraînement par le biais du bus deterrain. La description des mots de commande 1 et 2 se trouve au chapitre“Définition du mot de commande”.

    VITESSE [%] En réglant le paramètre sur VITESSE [%], le variateur évolutif MOVIDRIVEinterprétera la consigne transmise comme la consigne de vitesse en pourcentage.La consigne de vitesse relative se fonde toujours sur la limitation maximale dela vitesse instantanée, c’est-à-dire sur le paramètre P302/312 ou VITESSE MAX.ou Limitation vitesse SP.

    4000 hex =100 % n max

    IPOS PO-DATA A l’aide de ce réglage IPOS PO-DATA, le variateur n’utilisera pas cette sortie-process pour le traitement des consignes. Le contenu de la sortie-processprogrammée sous IPOS-PO-DATA est ignoré par le variateur et est uniquementdisponible pour le traitement sous le programme IPOSplus.Sous le programme IPOSplus, l’instruction GetSys PO-Data permet la lecture directesur les sorties-process de la liaison bus de terrain. Pour de plus amples informations,consulter le manuel “IPOSplus - Automatismes et positionnement intégrés”.

    Jusqu’à 48 bitscodés individuel-lement peuventêtre transférésentre l’automateen amont etIPOSplus

    ATTENTION !

    Il convient de veiller à ce que les mots SP qui servent à la transmission de la consigne soient toujourstraités de façon consistante, c’est-à-dire que la POSITION HI doit toujours être accompagnée de laPOSITION LO. Sinon, le variateur risque de prendre en compte des positions non définies au cas oùpar exemple une consigne POSITION LO ancienne serait accompagnée d’une consigne POSITION HInouvelle.

    Pour de plus amples informations sur le traitement des consignes et les techniques deprogrammation, se reporter au manuel de l’automate.

    3Pilotage du variateur par lebiais des données-process

    Principe de communication pour MOVIDRIVE 13

  • 3.3.2 Cas particulier du traitement des sorties-processLe réglage individuel des sorties-process permet un grand nombre de combinaisons, qui toutefois,du point de vue technique, ne sont pas toutes utiles ou utilisables.En-dehors des sorties-process du bus de terrain, le système utilise en général aussi les entréesnumériques et, dans certains cas, la consigne analogique du MOVIDRIVE.

    Absence de définition dela consigne de vitesse parle bus de terrain

    Au cas où une liaison bus de terrain est saisie comme source de consigne etqu’aucune consigne n’est programmée au niveau de la description des sorties-process,une consigne = 0 est générée de façon interne au niveau du variateur.

    Absence de définition dumot de commande par lebus de terrain

    Au cas où une liaison bus de terrain est saisie comme source de pilotage et qu’aucuneconsigne n’est programmée au niveau de la description des sorties-process, l’instructionde commande LIBERATION est enclenchée de façon interne au niveau du variateur.

    Double affectation d’unmot SP

    Si plusieurs sorties-process possède la même description, seule la première sortie-process lueest prise en compte. L’ordre de traitement des données-process au niveau du variateur estla suivante : SP1 - SP2 - SP3, c’est-à-dire si la description de SP2 équivaut à celle de SP3,seule SP2 sera active. Le contenu de SP3 est ignoré.

    3.3.2.1 Sorties-process à 32 bitsLes sorties-process supérieures à 16 bits et occupant de ce fait plus d’un seul mot ne sont prises encompte par le variateur évolutif qu’à partir du moment où elles sont représentées intégralement surle canal de transmission.

    3 Pilotage du variateur par lebiais des données-process

    14 Principe de communication pour MOVIDRIVE

  • 3.3.3 Traitement des entrées-processLes entrées-process du variateur évolutif (mesures, informations d’états, ...) peuvent être lues à partirde toutes les liaisons par bus de terrain ; par conséquent, elles ne sont ni couplées à la source deconsigne, ni à la source de pilotage.

    Limitations n/I

    873 Mesure EP1

    874 Mesure EP2

    875 Mesure EP3

    RS-485 BUS DE TERRAIN Bus système

    EP 1EP 2EP 3

    Diagnostic bus

    097 Mesure EP1 [hex]

    098 Mesure EP2 [hex]

    099 Mesure EP3 [hex]

    870 Consigne SP1

    871 Consigne SP2

    872 Consigne SP3

    SP 1SP 2SP 3

    IPOSplus

    Entrées binaires

    Diagnostic bus

    094 Consigne SP1 [hex]

    095 Consigne SP2 [hex]

    096 Consigne SP3 [hex]

    Pilotage de l'entraînementTraitement des consignes

    876 Valider SP bus terrain

    oui

    SP 1SP 2SP 3

    RS-485

    SP 1SP 2SP 3

    BUS DE TERRAIN

    SP 1SP 2SP 3

    Bus système

    101 Pilotage par100 Source consigne

    Consignes n/I

    Rampe, glissement, ...

    Mot commande 1Mot commande 2

    01269AFRFig. 6 : Traitement des entrées et sorties-process au niveau du variateur

    3Pilotage du variateur par lebiais des données-process

    Principe de communication pour MOVIDRIVE 15

  • 3.3.4 Les entrées-processLes paramètres Mesure EP1 - EP3 définissent le contenu des mots EP envoyés par le biais du busde terrain depuis le variateur vers la commande en amont (fig. 7). Chaque mot EP est défini par unparamètre individuel, les entrées-process nécessitant ainsi trois paramètres.

    Les mots EP1, EP2 et EP3 servent de support au transfert des paramètres par le canal de donnéespour entrées-process. Les valeurs 32 bits, par ex. les valeurs de position, doivent être transmises endeux mots. L’utilisateur peut choisir lui-même à quel mot il affectera la partie supérieure (HI) et àquel mot il affectera la partie inférieure (LO) de la valeur à transmettre.

    Fonction Signification Mise à l’échelle

    SANS FONCTION Lorsqu’on règle un mot EP sur SANS FONCTION, le variateur évolutif n’actualiserapas le contenu du mot EP en question. Dans ce cas, le MOVIDRIVE fournitd’office la valeur 0000hex à la commande en amont.

    VITESSE En réglant le paramètre sur VITESSE, le variateur évolutif envoie la valeur de lamesure de la vitesse actuelle en r/min à la commande en amont.La mesure de la vitesse ne peut être transférée de manière exacte que si le varia-teur évolutif peut déterminer via la régulation de vitesse la vitesse réelle dumoteur. Dans le cas d’applications compensées en glissement, la variation de lavitesse moteur réelle est définie en fonction de la précision de la compensation deglissement réglée par l’utilisateur.

    1 digit = 0,2 r/min

    COURANT SORTIE En réglant le paramètre sur COURANT SORTIE, le variateur évolutif envoie lavaleur actuelle du courant de sortie en %IN (en % et en fonction du courantnominal du variateur évolutif) à la commande en amont.

    1 digit = 0,1 %IN

    COURANT ACTIF En réglant le paramètre sur COURANT ACTIF, le variateur évolutif envoie lavaleur actuelle du courant actif en %IN à la commande en amont.

    1 digit = 0,1 %IN

    POSITION LO/HI Comme la position est codée sur 32 bits signe inclus, le transfert de la mesurede position à la commande en amont nécessite deux mots EP. Il est donc indis-pensable d’indiquer à la fois la POSITION LO et la POSITION HI. Le variateurévolutif fournit des valeurs de position valables, uniquement pour les modesd’exploitation avec retour codeur ou resolver.

    E Q

    EP 1 EP 2 EP 3

    Mot état 1Mot état 2Mesure vitesseMesure courantetc.

    Mesure courant

    Mot état 1Mot état 2Mesure vitesse

    etc.

    Mot état 1Mot état 2Mesure vitesseMesure courantetc.

    Entrées-process (EP)

    P875 : MESURE EP3P874 : MESURE EP2P873 : MESURE EP1

    01098AFRFig. 7 : Mécanisme des entrées-process (EP)

    3 Pilotage du variateur par lebiais des données-process

    16 Principe de communication pour MOVIDRIVE

  • Fonction Signification Mise à l’échelle

    MOT ETAT 1 /MOT ETAT 2

    Le réglage des entrées-process sur MOT D’ETAT 1 ou 2 permet l’accès à unemultitude d’informations sur l’état de l’appareil, les messages d’erreur et lesréférences.

    VITESSE [%] En réglant le paramètre sur VITESSE [%], le variateur évolutif envoie la mesurede la vitesse relative actuelle (exprimée en % fmax) à la commande en amont.

    400hex =100 % nmax

    IPOS PI-DATA A l’aide du réglage IPOS PI (IPOS Process Input Data), une mesure individuelleissue du programme IPOSplus peut être transférée via les entrées-process versla commande en amont. Ce réglage permet donc d’échanger jusqu’à 48 bitsindividuellement codés entre le programme IPOSplus et la commande en amontvia le canal des données-process.Sous le programme IPOSplus, l’instruction SetSys PI-Data permet l’écrituredirecte des entrées-process. Pour de plus amples informations, consulter lemanuel “IPOSplus - Automatismes et positionnement intégrés”.

    3.3.5 Validation des sorties-process

    Toute modification d’un des paramètres Sorties-process SP1-SP3 entraîne automatiquement leverrouillage des sorties-process : le paramètre P876 Valider SP bus de terrain = DESACTIVE. Pourlibérer à nouveau le canal de transmission des données-process pour la réception de consignes (d’unecommande en amont par ex.), il convient de remettre P876 Valider SP bus de terrain sur ACTIVE.

    DESACTIVE Verrouillage des sorties-process ;jusqu’à la nouvelle activation des consignes de bus de terrain, le variateur évolutif prendra en compteles dernières consignes mémorisées avant le verrouillage des sorties-process.

    ACTIVE Libération des sorties-process ;le variateur prend à nouveau en compte les sorties-process envoyées via le bus de terrain

    Tableau 2 : Options du paramètre Valider SP bus de terrain

    3.3.6 Mise à l’échelle des données-processLes données-process sont en principe transmises sous forme hexadécimale, afin de pouvoir êtretraitées le plus facilement possible par le process. Les paramètres ayant la même unité de mesuresont mis à l’échelle de manière identique. De toute façon, le programme d’application de la commandeen amont peut comparer directement les consignes et les mesures. On distingue quatre types dedonnées-process :• la vitesse [r/min]• le courant [% IN]• la rampe [ms]• la position [incréments]

    Les différentes variantes du mot de commande et du mot d’état sont codées sous forme binaire etsont expliquées dans un chapitre spécifique.

    E Q

    SP 1 SP 2 SP 3

    P876: Valider SP bus de terrain

    Sorties-process (SP)

    01099AFRFig. 8 : Fonctionnement du paramètre Libération consignes bus de terrain

    3Pilotage du variateur par lebiais des données-process

    Principe de communication pour MOVIDRIVE 17

  • Données-process Type Résolution Lien Plage

    Consigne vitesse /Mesure vitesse /Limitation vitesse/Glissement

    Integer 16 1 digit = 0,2 min-1 - 6553,6 ... 0 ... + 6553,6 min-18000 hex ... 0 ... 7FFF hex

    Consigne vitesse relative [%] /Mesure vitesse relative [%]

    Integer 16 1 digit = 0,0061 %(4000 hex = 100 %)

    Vitesse max.du variateur

    - 200 % ... 0 ... + 200 % - 0,0061%8000 hex ... 0 ... 7FFF hex

    Meure courant total /Mesure courant actif /Consigne courant /Limitation courant

    Integer 16 1 digit = 0,1 % IN Courantnominaldu variateur

    - 3276,8 % ... 0 ... + 3276,7 %8000 hex ... 0 ... 7FFF hex

    Rampe-process accélération /Rampe-process décélération

    Unsigned 16 1 digit = 1 ms delta-f = 50 Hz 0 ms ... 65535 ms0000 hex ... FFFF hex

    Mesure position /Consigne position

    Integer 32 1 tour / moteur =4096 incréments, c-à-d

    -188.743.680° ... 0 ... +188.743.680°- 524 288 ... 0 ... + 524287 tours/mot8000 0000 hex ... 0 ... 7FFF FFFF hexhigh low high low

    Si le branchement du moteur a été effectué suivant les normes, les valeurs positives des vitessescorrespondent au sens de rotation DROITE ou au sens de marche DROITE = MONTEE pour desapplications de levage.

    Exemple

    Données-process Valeur Mise à l’échelle Valeur-process transférée

    VitesseDroite 400 min-1 2000 déc ou 07D0 hex

    Gauche 750 min-1 - 3750 déc ou F15A hex

    Vitesse relativeDroite 25% fmax 4096 déc ou 1000 hex

    Gauche 75% fmax - 12288 déc ou D000 hex

    Courant45 % IN 450 déc ou 01C2 hex

    115,5 % IN 1155 déc ou 0483 hex

    Rampe300 ms 300 ms → 300 déc = 012C hex 300 déc ou 012C hex

    1,4 s 1,4 s = 1400 ms → 1400 déc = 0578 hex 1400 déc ou 0578 hex

    Position35 tours gauche -35 • 4096 = 143360 hex = FFFD D000 hex

    FFFD D000 hexhigh low

    19 tours droite 19 • 4096 = 77824 déc = 0001 3000 hex0001 3000 hexhigh low

    ATTENTION !Lors du traitement des consignes de position au niveau du programme d’application de la commandeen amont, il convient de veiller à ce que les mots SP qui servent à la transmission de la consignesoient toujours traités de façon consistante, c’est-à-dire que la POSITION HI doit toujours êtreaccompagnée de la POSITION LO. Sinon, le variateur risque de prendre en compte des positions nondéfinies au cas où par exemple une consigne POSITION LO ancienne serait accompagnée d’uneconsigne POSITION HI nouvelle.

    1 digit =360

    4096

    °

    40002

    2000 07 0,

    = =déc hexD

    ( ),

    − = =1 75002

    3750 15déc hexF A

    2516384100

    4096 1000• = =déc hex

    ( )− • = − =75 16384100

    12288 000déc hexD

    4501

    450 01 2,

    = =déc hexC

    115501

    1155 0483,

    ,= =déc hex

    3 Pilotage du variateur par lebiais des données-process

    18 Principe de communication pour MOVIDRIVE

  • 3.4 Définition du mot de commandeLe mot de commande comprend 16 bits. Chaque bit correspond à une fonction du variateur. L’octetde poids faible est composé de 8 bits de fonction fixes, dont la valeur est constante et fidèle. Lasignification des bits de commande de poids fort varie d’un mot de commande à l’autre.Le mot de commande ne peut activer que les fonctions qui, de façon générale, sont compatibles avecle variateur. Pour toutes les fonctions non compatibles avec le variateur, les bits du mot de commandedoivent être considérés comme des bits réservés et doivent être réglés sur le 0 logique par l’utilisateur.

    3.4.1 Bloc de base du mot de commandeLe bloc de base du mot de commande est composé des 8 bits de fonction fixes qui comprennent lesfonctions les plus importantes de l’entraînement. La figure 9 montre l’affectation des bits du bloc de base.

    La fonction de chacun des bits de commande du bloc de base est indiquée dans le tableau 3.

    Bit Fonction Signification

    0 Verrouillage régulateur 0 = Libération1 = Verrouiller régulateur, activer le frein

    1 Marche/Arrêt rapide 0 = Arrêt rapide1 = Marche

    2 Marche/Arrêt 0 = Arrêt selon la rampe d’accél./décél. ou la rampe process1 = Marche

    3 Régulation de maintien 0 = Régulation de maintien désactivée1 = Régulation de maintien activée

    4 Commutation des rampes 0 = Rampe 11 = Rampe 2

    5 Commutation jeu param. 0 = Jeu de paramètres 11 = Jeu de paramètres 2

    6 Reset 0 = Désactivé1 = Acquitter le défaut apparu

    7 Réservé Les bits réservés doivent être réglés sur zéro

    Tableau 3 : Codage des bits du bloc de commande de base (octet bas du mot de commande)

    15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

    Verrouillage variateur/LibérationMarche/Arrêt rapideMarche/ArrêtMaintien de positionCommutation rampesCommutation jeu paramètresResetRéservé

    fixesdépendantes du mot de commande 1 ou 2

    01115AFRFig. 9 : Bloc de base commun à tous les mots d’état

    3Pilotage du variateur par lebiais des données-process

    Principe de communication pour MOVIDRIVE 19

  • 3.5 Fonctions logiques des instructions de commande assurant la sécurité du variateurGénéralement, les instructions de commande suivantes :

    • VERROUILLAGE REGULATEUR• ARRET RAPIDE• ARRET• MAINTIEN DE POSITION• LIBERATIONsont simultanément activées par le biais de la source de pilotage sélectionnée, les entrées binaireset le programme IPOSplus. Les fonctions logiques assurant la sécurité du variateur évolutif de cesfonctions de commande sont effectuées selon le niveau de priorité de chaque instruction decommande. La figure 10 montre que le variateur évolutif est uniquement libéré si les 3 blocs detraitement (traitement des bornes, du mot de commande et programme IPOSplus) ont généré salibération. Cependant, si un des blocs de traitement enclenche une instruction de commande depriorité plus élevée (ARRET ou VERROUILLAGE REGULATEUR par ex.), ce dernier devient actif.Après mise sous tension du variateur évolutif, IPOSplus délivre généralement l’instruction decommande LIBERATION ; ainsi, l’entraînement peut également être piloté sans le programmeIPOSplus.En principe, les bornes d’entrées restent actives même en cas de pilotage du variateur évolutif parles données-process (P101 Pilotage par = RS485/BUS DE TERRAIN/Sbus). Les fonctions de sécurité,telles que Verrouillage variateur et Libération sont traitées de façon égale au niveau des bornes et parle bus de terrain, c’est-à-dire que le variateur doit d’abord être libéré au niveau des bornes pourpouvoir être piloté par le bus. Toutes les autres fonctions pouvant être activées à la fois par les borneset par le mot de commande envoyé par bus de terrain, sont traitées par un OU logique.

    Pour des raisons de sécurité, le bloc de base est défini de façon à ce que le signal de commande0000hex mette le variateur en état de fonctionnement Pas de libération, étant donné que les sortiesde la plupart des systèmes de bus de terrain sautent sur 0000hex en cas de défaut. Dans ce cas, levariateur évolutif effectue un arrêt rapide et active ensuite le frein mécanique.

    IPOSplus

    DROITE/ARRET

    GAUCHE/ARRET

    MARCHE/ARRET

    /VERROUILLAGE VARIATEUR

    Traitementdes bornes

    Bit 0: Verrouillage variateur/Libération

    Bit 1: Marche/Arrêt rapide

    Programme de pilotage IPOS

    Instruction mot d'état

    Entrées binaires

    Traitementdu mot d'état

    LIBERATION

    MAINTIEN DE POSITION

    ARRET

    ARRET RAPIDE

    VERROUILLAGEVARIATEUR

    Pilotage entraînement

    Fig. 10 : Fonction logique des signaux de commande issus du bus de terrain et des bornes 01274AFRassurant la sécurité du variateur évolutif

    3 Pilotage du variateur par lebiais des données-process

    20 Principe de communication pour MOVIDRIVE

  • Pilotage du variateur évolutif au moyen des bits 0-3Dès que le variateur est libéré au niveau des bornes, il peut être piloté par le mot de commande aumoyen des bits 0 - 2 ou des bits 0 - 3 du bloc de base pour les applications avec retour vitesse.

    Commande Libération

    La commande Libération permet de libérer le variateur évolutif via le bus de terrain. Si celui-ci envoieen même temps la rampe-process, la commande Libération interprétera la rampe-process commerampe d’accélération. Sinon, le variateur se servira, en fonction du réglage du jeu de paramètres etdu jeu de rampes, de la rampe d’accélération classique.Pour que la commande Libération soit valide, les trois bits doivent être réglés sur Libération (110bin).

    Commande Verrouillage variateur

    La commande Verrouillage variateur permet de bloquer l’étage final du variateur et de le commuteren haute impédance. En même temps, le variateur active la retombée du frein mécanique du moteurpour arrêter l’entraînement. Les moteurs sans frein mécanique s’arrêtent dans ce cas en roue libre.Il suffit d’activer le bit 0 : Verrouillage variateur/Libération dans le mot de commande pour déclencherla commande Verrouillage variateur, tous les autres bits étant insignifiants. De ce fait, le bit 0 a laplus haute priorité au sein du mot de commande.

    Commande Maintien de position

    Pour les entraînements avec régulation de vitesse, la programmation du bit 3 = 1 du mot decommande permet d’activer la fonction Maintien de position. Cette fonction déclenche l’arrêt selonla rampe actuelle, de façon à ramener la vitesse de l’entraînement à zéro. L’entraînement est alorsimmobilisé sans dérive (en régulation de position) et dispose du couple maximal.

    Bit 2 Bit 1 Bit 0

    X X 1

    X 0 0

    0 1 0

    1 1 0

    Bit 3

    0

    0

    0

    0

    X X 01

    X X 1

    X 0 0

    0 1 0

    1 1 0

    0

    0

    0

    0

    X X 01

    Bit 0: Verrouillage variateur / LibérationBit 1: Marche / Arrêt rapideBit 2: Marche / Arrêt

    Verr. variateur :

    Libération :

    par ex. 01hex, 03hex,05hex, 07hex

    par ex. 00hex, 04hex

    par ex. 06hex

    Maintien pos. :

    Bit 3: Maintien de position / Libération

    Uniq. Rég. N / CFC / Servopar ex. 80 hex, 86hex

    Instructionsde commande :

    haute

    faible

    Priorité

    Arrêt rapide :

    Arrêt :

    par ex. 02hex

    01275AFRFig. 11 : Codage des instructions de commande du MOVIDRIVE

    3Pilotage du variateur par lebiais des données-process

    Principe de communication pour MOVIDRIVE 21

  • Commande Arrêt rapide

    La commande Arrêt rapide donne l’ordre au variateur d’effectuer une décélération selon la ramped’arrêt rapide actuelle. En général, cette commande active la rampe d’arrêt rapide

    • P136 Rampe d’arrêt t13 (pour jeu de paramètres 1 activé)• P146 Rampe d’arrêt t23 (pour jeu de paramètres 2 activé)

    Toute indication de rampe process par le biais du bus restera sans effet.Pour activer cette commande, il convient de remettre sur 0 le bit 1 : Marche/Arrêt rapide.

    Commande Arrêt

    La commande Arrêt donne l’ordre au variateur d’effectuer une décélération. Si le bus envoie en mêmetemps la rampe-process, la commande Arrêt interprétera la rampe process comme rampe dedécélération. Sinon, le variateur se servira, en fonction du réglage des paramètres et du jeu de rampes,des rampes caractéristiques.La commande Arrêt est déclenchée par le bit 2 : Marche/Arrêt.

    Sélection du jeu de paramètres

    Le choix des rampes se fait au niveau du bit 5 du mot de commande. La commutation du jeu deparamètres est en général uniquement possible si le variateur est verrouillé.Ce bit a une fonction logique OU en combinaison avec la fonction des bornes Commutation rampes, cequi signifie que l’état logique 1 de la borne d’entrée OU du bit de commande active le jeu de rampes 2.

    Reset après défaut

    Le bit 6 permet, en cas de défaut, d’effectuer la remise à zéro (RESET) via le canal de transmissiondes données-process. La fonction RESET ne peut être déclenchée que par une impulsion 0/1 auniveau du mot de commande

    3 Pilotage du variateur par lebiais des données-process

    22 Principe de communication pour MOVIDRIVE

  • 3.5.1 Mot de commande 1Outre les fonctions essentielles de l’entraînement que comprend le bloc de commande de base, lemot de commande 1 contient, au niveau de l’octet de poids fort, les bits de fonction pour les fonctionsde consignes générées par le MOVIDRIVE.

    En utilisant la fonction de consignes internes, le mot de commande 1 permet de piloter le variateurévolutif uniquement à l’aide d’une sortie-process au niveau de la plage des entrées/sorties ou de lapériphérie de l’automate en amont.Le tableau 4 indique l’affectation du bloc de commande de poids le plus haut avec les fonctions desconsignes internes.

    BIt Fonction Signification

    8 Sens de rotation “+/- vitepar borne”

    0 = Sens de rotation DROITE1 = Sens de rotation GAUCHE

    910

    + vite par borne- vite par borne

    Bit 10 90 0 = pas de modification1 0 = - vite0 1 = + vite1 1 = pas de modification

    1112

    Choix consignes internes fixesn11 ... n13 ou n21 ... n23

    Bit 12 110 0 = Consigne de vitesse via SP20 1 = Consigne interne n11 (n21)1 0 = Consigne interne n12 (n22)1 1 = Consigne interne n13 (n23)

    13 Réservé Les bits réservés doivent être réglés sur zéro

    14 Réservé Les bits réservés doivent être réglés sur zéro

    15 Réservé Les bits réservés doivent être réglés sur zéro

    Tableau 4 : Affectation du bloc de commande de poids le plus élevé du mot de commande 1

    Si les consignes internes sont activées, alors la consigne de vitesse via une autre sortie-process estsans effet !

    15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

    0: Verrouillage variateur/Libération1: Marche/Arrêt rapide2: Marche/Arrêt3: Maintien de position

    5: Commutation jeu paramètres6: Reset

    4: Commutation rampes

    7: réservé8: Sens de rotation +/- vite par borne9: + vite par borne

    10: - vite par borne11: n11 (n21)

    13: réservé14: réservé

    12: n12 (n22)

    15: réservé

    Fonctions fixesFonctions consignes internes

    00326AFRFig. 12 : Définition du mot de commande 1

    3Pilotage du variateur par lebiais des données-process

    Principe de communication pour MOVIDRIVE 23

  • Fonction “+/- vite par borne” via bus de terrain

    La fonction “+/- vite par borne” est pilotée à l’aide de la liaison bus de terrain de façon similaire auxbornes d’entrées standards.La rampe-process, qui peut éventuellement être définie à l’aide d’une deuxième sortie-process n’aaucune influence sur cette fonction. Généralement, seules les rampes

    • P150 Rampe t3 accélération• P151 Rampe t3 décélérationsont utilisées.

    3.5.2 Mot de commande 2Outre les bits de fonction du bloc de base réservés aux fonctions essentielles de l’entraînement, lemot de commande 2 comprend dans l’octet supérieur les bornes virtuelles. Il s’agit de bornes d’entréelibrement programmables. Etant donné que, sans la carte option pour l’extension des bornes (parex. sur les cartes option), ces bornes n’existent pas physiquement, elles sont représentées sur lesbornes d’entrée virtuelles du bus de terrain. Chaque borne virtuelle correspond à une borne d’entréeoptionnelle physiquement inexistante, dont la fonction peut être programmée librement.

    Si en complément à la carte option bus de terrain, la carte DIO11A est également insérée au niveaudu variateur évolutif, les sorties de la carte DIO11 sont prioritaires. Dans ce cas, les sorties virtuellesne sont pas activées.

    15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

    Fonctions fixesEntrées binaires virtuelles

    0: Verrouillage variateur/Libération1: Marche/Arrêt rapide2: Marche/Arrêt3: Maintien de position

    5: Commutation jeu paramètres6: Reset

    4: Commutation rampes

    7: Réservé

    8: Borne virtuelle 19: Borne virtuelle 2

    10: Borne virtuelle 3 =11: Borne virtuelle 4 =

    13: Borne virtuelle 6 =14: Borne virtuelle 7 =

    = P610 Entrée binaire DI10= P611 Entrée binaire DI11

    P612 Entrée binaire DI12P613 Entrée binaire DI13P614 Entrée binaire DI14P615 Entrée binaire DI15P616 Entrée binaire DI16P617 Entrée binaire DI17

    12: Borne virtuelle 5 =

    15: Borne virtuelle 8 =

    01118AFRFig. 13 : Mot de commande valable pour le variateur évolutif MOVIDRIVE

    3 Pilotage du variateur par lebiais des données-process

    24 Principe de communication pour MOVIDRIVE

  • 3.6 Définition du mot d’étatLe mot d’état comprend 16 bits. L’octet de poids faible, qui est le bloc de base du mot d’état, estcomposé de 8 bits d’état fixes qui indiquent l’état actuel des principales fonctions du variateur. Lasignification des bits d’état de poids fort varie d’un mot d’état à l’autre.

    3.6.1 Bloc de base du mot d’étatLe bloc de base du mot d’état comprend des informations d’état qui sont nécessaires à la plupart desapplications.

    BIt Fonction Signification

    0 Etage final libéré 0 = Etage final verrouillé (haute impédance)1 = Etage final déverrouillé

    1 Variateur prêt 0 = Variateur hors service (par ex. panne secteur / défaut)1 = Variateur prêt

    2 Sorties-process libérées 0 = Verrouillage des sorties-process1 = Déverrouillage des sorties-process

    3 Jeu de rampes actuel 0 = Jeu de rampes 11 = Jeu de rampes 2

    4 Jeu de paramètres actuel 0 = Jeu de paramètres 11 = Jeu de paramètres 2

    5 Défaut/Avertissement 0 = Pas de défaut/avertissement1 = Défaut/avertissement signalé

    6 Fin de course DROITE actif 0 = Non actif1 = Fin de course DROITE activé

    7 Fin de course GAUCHE actif 0 = Non actif1 = Fin de course GAUCHE activé

    Tableau 5 : Informations d’état fournies par le bloc d’état de base (octet bas du mot d’état)

    Message Variateur prêtLe bit d’état 1, lorsqu’il est sur 1, signale que le variateur est prêt pour réagir à des instructions depilotage envoyées par une commande externe. Le variateur n’est pas prêt lorsque

    • le MOVIDRIVE signale un défaut• le variateur est en train de revenir aux réglages-usine (Setup)• l’appareil n’est pas sous tension réseau

    15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

    Etage final libéréVariateur prêtSorties-process libéréesJeu de rampes actuelJeu de paramètres actuelDéfaut/AvertissementFin de course DROITE actifFin de course GAUCHE actif

    fixesdépendantes du mot d'état 1 ou 2

    01120AFRFig. 14 : Bloc de base commun pour tous les mots d’état

    3Pilotage du variateur par lebiais des données-process

    Principe de communication pour MOVIDRIVE 25

  • Message Sorties-process libéréesLe bit d’état 2 signale, lorsqu’il est réglé sur OUI, que le variateur évolutif est prêt à réagir à descommandes et des consignes envoyées par le bus de terrain. La figure 15 montre les conditionsrequises pour la libération des sorties-process.

    Défaut / AvertissementLe bit 5 du mot d’état sert, le cas échéant, à signaler un défaut apparu au niveau du variateur évolutifou à afficher un avertissement. Un défaut a pour conséquence d’interrompre le fonctionnement duvariateur évolutif (mise hors service), alors qu’un avertissement n’affecte pas le fonctionnementmême de l’appareil et peut disparaître de lui-même. Pour cette raison, il est conseillé de toujoursutiliser le bit de défaut en combinaison avec le bit d’état 1 : Variateur prêt (mettre impérativementl’appareil sous tension).

    Bit 1 :Variateur prêt

    Bit 5 :Défaut/Avertissement

    0 0 Variateur hors service (non prêt)

    0 1 Défaut

    1 0 Variateur prêt

    1 1 Avertissement

    Tableau 6 : Codage des défauts et avertissements au sein du variateur évolutif

    Traitement des fins de course DROITE/GAUCHELe traitement des fins de course est actif lorsque deux bornes du variateur évolutif sont programméessur Fin de course DROITE ou Fin de course GAUCHE. Ainsi, l’état actuel des fins de course est signaléà la commande en amont. En réponse, la commande en amont peut alors déclencher une instructionpour effectuer un déplacement dans le sens opposé. Dès que l’un des fins de course est activé, l’étatdu fin de course est indiqué au niveau du mot d’état du variateur évolutif (le bit passe à 1).

    SBus

    876

    RS-485100

    SBus

    RS-485101

    OU

    BUS DE TERRAIN

    OUIValider SP bus de terrain

    ET

    Source de consigneBUS DE TERRAIN

    Pilotage par

    Bit 2 du mot d'état : Sorties-process libérées

    01276AFRFig. 15 : Définition du mot d’état Bit 2 : Sorties-process libérées

    3 Pilotage du variateur par lebiais des données-process

    26 Principe de communication pour MOVIDRIVE

  • 3.6.2 Mot d’état 1Outre les informations essentielles sur l’état du variateur évolutif contenues dans le bloc de base, lemot d’état 1 indique les informations Etat de l’appareil et Numéro d’erreur au niveau de l’octet depoids fort. En fonction de l’état du bit Défaut/Avertissement, le mot d’état indiquera l’état de l’appareillorsque le bit de défaut = 0 et le numéro d’erreur lorsque le bit de défaut = 1 (fig. 16). L’acquittementdu défaut remet le bit Défaut/Avertissement sur 0 ; le mot d’état indiquera alors de nouveau l’état del’appareil. La signification des numéro de défaut est indiqué dans le manuel MOVIDRIVE.

    3.6.3 Mot d’état 2Outre les informations essentielles sur l’état du variateur évolutif contenues dans le bloc de base, lemot d’état 2 indique, au niveau de l’octet supérieur, les sorties binaires virtuelles DO10 - DO17 duvariateur évolutif. Laprogrammationdes sorties binairespermet de traiter lessignaux par lebus de terrain.

    Si en complément à la carte option bus de terrain, la carte DIO11A est également insérée au niveaudu variateur évolutif, les sorties de la carte DIO11 sont prioritaires. Dans ce cas, les sorties virtuellesne sont pas activées.

    15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

    OUI NONN° défaut Etat variateur

    01: Surintensité02: ...

    00: Fonct. 24V02: Verr. variateur03: ...

    Défaut/Avertissement ?Bit 5 = 1?

    Etage final libéréVariateur prêtSorties-process libéréesJeu de rampes actuelJeu de paramètres actuel

    Fin de course DROITE actifFin de course GAUCHE actif

    Défaut/Avertissement

    fixesEtat appareil / N° défaut

    01121AFRFig. 16 : Structure du mot d’état 1

    15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

    8: Sortie bin. virtuelle 1:9: Sortie bin. virtuelle 2:10: Sortie bin. virtuelle 3:11: Sortie bin. virtuelle 4:12: Sortie bin. virtuelle 5:13: Sortie bin. virtuelle 6:14: Sortie bin. virtuelle 7:15: Sortie bin. virtuelle 8:

    = P630 Sortie binaire DO10= P631 Sortie binaire DO11= P632 Sortie binaire DO12= P633 Sortie binaire DO13= P634 Sortie binaire DO14= P635 Sortie binaire DO15= P636 Sortie binaire DO16= P637 Sortie binaire DO17

    Etage final libéréVariateur prêtSorties-process libéréesJeu de rampes actuelJeu de paramètres actuel

    Fin de course DROITE actifFin de course GAUCHE actif

    Défaut/Avertissement

    fixesSorties binaires virtuelles

    01122AFRFig. 17 : Structure du mot d’état 2

    3Pilotage du variateur par lebiais des données-process

    Principe de communication pour MOVIDRIVE 27

  • 4 Fonctions de surveillance

    Le variateur évolutif MOVIDRIVE est équipé de fonctions de surveillance qui permettent unfonctionnement en toute sécurité de l’appareil en environnement “bus”. L’utilisateur peut paramétrerl’appareil et choisir lui-même le type de réaction à déclencher en cas d’erreur de bus de terrain. Ainsi,à l’aide des deux paramètres• Time out• Réaction Time out,l’utilisateur peut adapter le comportement de l’entraînement en cas d’erreur de bus de terrainindividuellement à chaque application.

    4.1 Défaut Time out / Avertissement / Time out / Réaction Time outLe variateur évolutif génère un Time out si aucune nouvelle donnée-process n’a été réceptionnée viale bus système à l’intérieur de la plage de temps (Time out) sélectionnée. La réaction Time outsélectionnée permet de définir l’avertissement (défaut/avertissement) et la réaction au défaut dusystème d’entraînement.

    Le MOVIDRIVE génère un message de défaut Time out pour chaque liaison de communication :Bus de terrain F 28 TIME OUT BUSRS485 F 43 TIME OUT RS485/RS232Bus système F 47 TIME OUT SBUS

    Le Time out est réglable individuellement pour les liaisons-série RS485 / bus système / bus de terrain.

    RS485 812 RS232/485 Time out [s] 0.00Bus système 815 Sbus Time out [s] 0.10Bus de terrain 819 Time out bus de terrain [s] 0.50

    La réaction au Time out est réglable individuellement pour les liaisons-série RS485 / bus système /bus de terrain.

    831 Réaction TIME OUT BUS DE TERRAIN ARRET RAPIDE / AVERTISSEMENT833 Réaction TIME OUT RS232/485 ARRET RAPIDE / AVERTISSEMENT836 Réaction TIME OUT Sbus ARRET RAPIDE / AVERTISSEMENT

    La surveillance Time out est recommandée pour tous les types de bus système ; cependant, cettefonction et très variable selon le type de bus.

    Nom paramètres Time out bus de terrainUnité Seconde [s]Plage 0,01 à 650,00 s par pas de 10 msException 650,00 = Time out bus de terrain désactivéRéglage-usine 0,5 s

    Tableau 7 : Plage de valeurs du paramètre Time out bus de terrain

    Attention !Dans le cas du PROFIBUS-DP, le réglage du paramètre 819 Time out bus de terrain est effectué viale délai de surveillance déterminé dans le maître-DP pour l’ensemble du système DP. Un réglagemanuel de ce paramètre à l’aide de la console de paramétrage ou du logiciel MX_SHELL est sanseffet et sera perdu lors d’un prochain démarrage du PROFIBUS-DP.

    4 Fonctions de surveillance

    28 Principe de communication pour MOVIDRIVE

  • 5 Paramétrage du variateur

    Les paramètres d’entraînement sont lus et écrits par le biais du bus de terrain à l’aide des fonctionsREAD et WRITE. Les fonctions complémentaires peuvent être réalisées sur tous les systèmes de busvia le canal de paramètres MOVILINK. Ce canal de paramètres est disponibles pour tous les bus ;il est expliqué de façon plus détaillé à partir du chapitre 5.4.Pour plus de détails sur l’utilisation du canal de paramètres MOVILINK, se reporter aux manuels dela carte option pour bus de terrain en question.

    5.1 Déroulement de la procédure de paramétrage

    Le paramétrage du variateur MOVIDRIVE se fait selon le principe du maître-esclave. Cela signifieque le variateur ne fournit les informations que sur demande de la commande en amont. LeMOVIDRIVE est donc toujours esclave (fig. 18).

    En général, le paramétrage se fait à l’aide des fonctions READ et WRITE mises à disposition par lemaître ou la commande en amont. Ces fonctions permettent le paramétrage du variateur par le biaisdu bus de terrain.

    5.1.1 Adressage d’indexL’ensemble des paramètres du variateur évolutif MOVIDRIVE est répertorié dans le manuelMOVIDRIVE. Chaque paramètre comporte un numéro (n° index) sous lequel ce paramètre peut êtrelu et écrit (→ liste des index paramètres ou dans MX_SHELL : CTRL + F1 avec le curseur pointé surle paramètre).

    5.1.2 Longueur de données / CodageLa longueur de données des paramètres du variateur évolutif MOVIDRIVE est toujours de 4 octets.Pour plus d’informations sur la longueur de données et le codage ou sur les valeurs min./max.,consulter le manuel MOVIDRIVE.

    SERVER

    Request

    Response

    Confirmation

    Indication

    CLIENT

    E Q

    01102AXXFig. 18 : Déroulement de la procédure de paramétrage par le bus de terrain entre maître et esclave

    5Paramétrage du variateur

    Principe de communication pour MOVIDRIVE 29

  • 5.2 Lecture d’un paramètre (READ)

    La lecture d’un paramètre par la liaison pour bus de terrain se fait à l’aide d’une demande de lecture(Read-Request) envoyée par la commande en amont au variateur évolutif MOVIDRIVE.

    Au cas où l’exécution de l’instruction de lecture serait impossible, le variateur envoie une réponsenégative à la commande en amont (Read-Response négative). La commande en amont obtient alorsune confirmation négative (Read-Error-Confirmation) avec description du défaut.

    SERVERCLIENT

    E Q

    negativeRead-ResponseRead-Error-

    Confirmation

    3b. Erreur de lecture, plus d'informations dans le code retour

    2b. Défaut !Données introuvables

    Read-Response

    2a. Le variateur lit leparamètre index 8470.

    OU

    Read-Confirmation

    3a. Réponse à la demande de lecture par envoides données correspondantes (par ex. 0,5 s)

    Read-Indication

    Read-Request

    1. Demande de lecture (par ex. rampe accél. t11 DROITE = Index 8470)

    READ (8470)

    OK + données de l'index 8470

    Défaut + code retour

    01103AFRFig. 19 : Procédure de lecture d’un paramètre

    5 Paramétrage du variateur

    30 Principe de communication pour MOVIDRIVE

  • 5.3 Ecriture d’un paramètre (WRITE)

    L’écriture d’un paramètre par le biais de la liaison bus de terrain se fait de façon analogue à la lecture.

    Au cas où l’exécution de l’instruction d’écriture serait impossible, le variateur envoie une réponsenégative à la commande en amont (Write-Response négative). La commande en amont obtient alorsune confirmation négative (Write-Error-Confirmation) avec description du défaut.

    SERVERCLIENT

    E Q

    OU

    negativeWrite-Response

    2b. Défaut !Pas d'écriture effectuée

    Write-Error-Confirmation

    3b. Erreur d'écriture, par ex. valeur du paramètre trop élevée

    Write-Confirmation

    Write-Response

    2a. Le variateur règlele paramètre avecindex 8470 sur 2,5 s.

    3a. Instruction écriture effectuée

    Write-Indication

    Write-Request

    1. Demande d'écriture (par ex. écrire à l'index 8470 =Rampe accél. t11 DROITE la valeur 2,5 s)

    Write (8470: 2,5 s)

    OK

    Défaut + code retour

    01104AFRFig. 20 : Procédure d’écriture d’un paramètre

    5Paramétrage du variateur

    Principe de communication pour MOVIDRIVE 31

  • 5.4 Structure du canal de paramètres MOVILINK

    Le canal de paramètres MOVILINK permet un accès - indépendamment du bus de terrain - à tous lesparamètres du variateur évolutif ; les fonctions READ et WRITE ne sont pas les seules fonctions offertes.Le canal de paramètres MOVILINK est composé d’un octet de gestion, d’un mot d’index, d’un octetréservé et de 4 octets de données.

    5.4.1 Gestion du canal de paramètresL’ensemble du déroulement du paramétrage est géré par l’octet 0 : Gestion. Ce bit est composé deparamètres importants comme la reconnaissance de la fonction, la longueur des données, le type del’octet et l’état de la fonction exécutée.

    Le bit Handshake (bit 6) joue le rôle de bit d’acquittement entre la commande et le variateur dans cecas de transmission cyclique. Vu que le canal-paramètres est transmis cycliquement avec ou sansdonnées-process selon la configuration, il faudra indiquer au variateur d’exécuter la tâche parmodification du bit 6. A chaque nouvelle requête, ce bit devra changer d’état (toggle). A l’aide du bitHandshake, le variateur signale si la fonction a été exécutée ou non. La fonction est exécutée si, auniveau de la commande, le bit Handshake transmis équivaut à celui qui a été émis. Le bit d’état 7indique si la fonction a été correctement exécutée ou non.

    Octet 0 Octet 1 Octet 2 Octet 3 Octet 4 Octet 5 Octet 6 Octet 7

    Gestion réservé Index High Index Low Don. MSB Données Données Don. LSB

    Gestion réservé Index paramètre Données 4 Bits

    00146AFRFig. 21 : Structure du canal de paramètres

    7 6 5 4 3 2 1 0

    MSB LSB

    Bit:

    Octet 0 : Gestion

    Reconnaissance service :0000 = No Service0001 = Read Parameter0010 = Write Parameter*0011 = Write Parameter volatile0100 = Read Minimum0101 = Read Maximum0110 = Read Default0111 = Read Scale1000 = Read AttributeLongueur données :00 = 1 Bit01 = 2 Bits10 = 3 Bits11 = 4 Bits (à régler impérativement !)Bit Handshakeà changer à chaque nouvelle requête

    Bit d'état0 = pas de défaut lors de l'exécution du service1 = apparition d'un défaut lors de l'exécution du service

    * Attention : nombre d’écritures max. de l’EEPROM = 105

    01229AFRFig. 22 : Structure de l’octet de gestion

    5 Paramétrage du variateur

    32 Principe de communication pour MOVIDRIVE

  • 5.4.2 Adressage de l’indexL’octet 2 : Index High et l’octet 3 : Index Low permettent de définir le paramètre qui sera lu et écritvia le bus de terrain. Les paramètres du variateur évolutif sont adressés avec un index similaire pourtoutes les liaisons bus de terrain.L’octet 1 doit être considéré comme réservé et doit généralement être réglé sur 0x00.

    5.4.3 Plage des donnéesLes données se trouvent dans les octets 4 à 7 du canal-paramètres. Par conséquent, 4 octets dedonnées maximum par fonction peuvent être transmises. Les données sont insérées par la gauche,c’est-à-dire que l’octet 7 contient le bit de données de poids le plus faible (bit LSB) et l’octet 4 le bitde données de poids le plus haut (MSB).

    5.4.4 Exécution incorrecte de la fonction sélectionnéeUne exécution incorrecte de la fonction est signalée au niveau de l’octet de gestion à l’aide du bitd’état. Si le bit Handshake reçu est identique à celui qui a été émis, la fonction a été effectuée. Parcontre, si le bit signale un défaut, le numéro est indiqué dans la plage de données du télégramme(fig. 24). Les octets 4-7 fournissent un code retour sous forme structurée.

    5.4.5 Description des fonctions des paramètresLes bits 0-3 de l’octet de gestion permettent de définir les fonctions individuelles des paramètres.Les fonctions suivantes sont disponibles :

    No ServiceCe code indique qu’aucune fonction n’a été activée.

    Read ParameterCette fonction permet la lecture des paramètres de l’entraînement.

    Write ParameterCette fonction permet d’écrire de façon non volatile les paramètres de l’entraînement. La valeur duparamètre est mémorisée de façon non volatile (par ex. dans l’EEPROM). Cette fonction ne doit pasêtre utilisée pour des accès cycliques en écriture puisque les éléments de mémorisation n’acceptentqu’un nombre limité de cycles d’écriture (105).

    Octet 0 Octet 1 Octet 2 Octet 3 Octet 4 Octet 5 Octet 6 Octet 7

    Gestion réservé Index High Index Low Don. MSB Données Données Don. LSBHigh-Byte 1 High-Byte 2Low-Byte 1 Low-Byte 2

    High-Wort Low-Wort

    01277AFRFig. 23 : Définition de la plage de données du canal-paramètres

    Octet 7Octet 0 Octet 1 Octet 2 Octet 3 Octet 4 Octet 5 Octet 6

    Gestion réservé Index High Index Low Error-Class Error-Code Add. CodehighAdd. Codelow

    Bit d'état = 1: exécution défectueuse

    00149AFRFig. 24 : Structure du canal de paramètres dans le cas d’une exécution incorrecte

    5Paramétrage du variateur

    Principe de communication pour MOVIDRIVE 33

  • Write Parameter volatileCette fonction permet l’écriture des paramètres de l’entraînement de façon volatile. La valeur duparamètre est mémorisée de façon volatile dans la RAM du variateur et sera perdue lors de la misehors tension du variateur évolutif ou de la réinitialisation par un reset de défaut. Lors de la remisesous tension, c’est la dernière valeur écrite à l’aide de la fonction Write Parameter qui sera disponible.

    Read MinimumCette fonction permet de déterminer la plus petite valeur réglable (minimum) d’un paramètre del’entraînement. Le codage est effectuée de façon similaire au codage du paramètre.

    Read MaximumCette fonction permet de déterminer la plus haute valeur réglable (maximum) d’un paramètre del’entraînement. Le codage est effectuée de façon similaire au codage du paramètre.

    Read DefaultCette fonction permet de déterminer le réglage-usine des paramètres de l’entraînement. Le codageest effectuée de façon similaire au codage du paramètre.

    Read ScaleCette fonction permet de définir la mise à l’échelle d’un paramètre. Le variateur délivre (en retour)l’index des variables et l’index de conversion.

    Index des variablesL’index des variables permet le codage des grandeurs physiques. A l’aide de cet index, il est possiblede communiquer l’information sur la grandeur physique du paramètre approprié. Le codage esteffectué selon le profil capteurs/actionneurs du Club des utilisateurs Profibus. La valeur FFhex signifiequ’il n’existe pas d’index des variables. Cet index est toutefois indiqué dans la liste des paramètresdu variateur évolutif.

    Index de conversionL’index de conversion sert à convertir la valeur du paramètre dans l’unité SI. Le codage est effectuéselon le profil capteurs/actionneurs du Club des utilisateurs Profibus.

    Exem ple : Paramètres de l’entraînement : P131 Rampe acc. t11 DROITEIndex des variables : 4 (= durée)Index de conversion : -3 (10-3 = milli)Valeur déterminée : 3000déc

    La valeur reçue par le bus est utilisée de la manière suivante par le variateur :3000déc x 10-3 = 3s

    Octet 4 Octet 5 Octet 6 Octet 7

    Don. MSB Données Données Don. LSB

    Indexde conversion

    Indexdes variables

    réservé

    01278AFRFig. 25 : Codage des données de réponse pour la fonction Read Scale

    5 Paramétrage du variateur

    34 Principe de communication pour MOVIDRIVE

  • Read AttributeCette fonction permet la lecture des attributs d’accès et de l’index du paramètre suivant. La figure 26montre le codage des données pour ce type de fonction.

    Le codage des attributs d’accès est spécifique à chaque type d’appareil. La figure 27 illustre ladéfinition de l’attribut pour un variateur évolutif MOVIDRIVE.

    5.5 Remarques sur le paramétrageLe paramétrage du variateur évolutif MOVIDRIVE par les bus de terrain permettent en principed’atteindre tous les paramètres de l’entraînement. Cependant, comme certains paramètres sont enrelation directe avec la communication sérielle, il est recommandé de respecter les consignes deparamétrage mentionnées dans les chapitres suivants.

    5.5.1 Paramétrage du variateur verrouilléCertains paramètres peuvent uniquement être modifiés (écrits) si le variateur est verrouillé. Levariateur le signale par une confirmation négative de la fonction Write. Les paramètres en questionsont indiqués dans la liste des paramètres. Cependant, ces paramètres peuvent généralement êtreégalement modifiés à la suite de l’apparition d’un défaut ou en fonctionnement 24V.

    Octet 4 Octet 5 Octet 6 Octet 7

    Don. MSB Données Données Don. LSB

    Attributs d'accèsIndex suivant disponible01279AFR

    Fig. 26 : Codage des réponses pour Read Scale

    7 6 5 0815 4 3 2 19

    Octet 6 Octet 7

    1 = le paramètre permet l'accès en écritureréservé 1 = le paramètre est mémorisé de façon résidente dans l'EEPROM

    1 = le réglage-usine remplace la valeur RAM1 = le réglage-usine remplace la valeur de l'EEPROM1 = Après initialisation, valeur EEPROM valable1 = Etat pour accès en écriture inutileVerrouillage variateur1 = Mot de passe nécessaire00 = le paramètre est généralement valable01 = le paramètre fait partie du jeu 110 = le paramètre fait partie du jeu 211 = le paramètre est affecté aux 2 jeux

    01280AFRFig. 27 : Codage des attributs d’accès pour le MOVIDRIVE

    5Paramétrage du variateur

    Principe de communication pour MOVIDRIVE 35

  • 5.5.2 Retour réglages-usineLe paramétrage Retour réglages-usine a pour effet de remettre tous les paramètres à leur valeur pardéfaut. En cas de fonctionnement du variateur en mode bus de terrain, cela signifie que les paramètres“Source de consigne” et “Mode de pilotage” reprennent leur valeur par défaut.

    Le paramétrage du variateur peut se faire, soit via MX_SHELL, soit par le biais de la console deparamétrage ou par bus de terrain sous forme de chargement en bloc des paramètres depuis lacommande en amont (DOWNLOAD). En cas d’activation des réglages-usine par le bus de terrainsuivie du paramétrage du variateur, il convient de respecter la procédure suivante :

    1) Réglage du paramètre P802 Retour réglages-usine = OUI .2) Lecture répétée du mot d’état 1 ou du paramètre P802 Retour réglages-usine jusqu’à ce que les

    réglages-usine soient achevés, à savoir jusqu’à ce que P802 Retour réglages-usine = NON ou lemot d’état 1 soit réglé d’usine.

    3) Ecriture de l’ensemble des paramètres d’entraînement dont la valeur diffère du réglage-usine (peut sefaire soit par instructions d’écriture individuelles, soit en bloc par la fonction DOWNLOAD).

    ATTENTION :Pour pouvoir fonctionner en mode de commande par bus de terrain, il convient de libérer le variateur auniveau des bornes. Cela signifie que, après les réglages-usine, l’entraînement est libéré sous certainesconditions. Pour cette raison, s’assurer avant l’activation des réglages-usine que les signaux des entréesnumériques ne provoquent pas la libérationduvariateur après l’exécutiondes réglages-usine. Par mesurede sécurité, remettre sous tension uniquement après le paramétrage complet du variateur.

    5.5.3 Modification cyclique des paramètresLors du paramétrage, tous les paramètres écrits par le biais du bus de terrain sont en principe stockésde façon permanente dans le variateur. Etant donné que l’EEPROM du MOVIDRIVE ne peut accepterqu’un nombre limité de réécritures des données stockées, il convient en cas de modificationsfréquentes des paramètres, d’utiliser le canal de paramètres MOVILINK à l’aide de la fonction WriteParameter volatile. Dans ce cas, les données ne sont pas mémorisées dans l’EEPROM, mais dans laRAM du variateur. Cela signifie que les paramètres seront uniquement actifs jusqu’à la mise horstension ou la réinitialisation (par un reset de défaut par ex.) de l’appareil.En mode bus de terrain et en cas de paramétrage cyclique du variateur à l’aide de la fonction WRITEdu bus de terrain, il convient de respecter la procédure suivante :1) Effectuer les réglages-usine.2) Programmer les paramètres de façon à ce que les fonctions de base de l’application soient

    garanties. Tous les paramètres sont stockés de façon permanente et s’appliqueront dès laprochaine mise sous tension ou après RESET.

    3) Effectuer une modification cyclique des paramètres uniquement à l’aide de la fonction WriteParameter volatile.

    A chaque nouvelle mise sous tension ou RESET, le variateur reprend les réglages de base tels qu’ilsont été effectués sous le point 2 ci-dessus.

    5 Paramétrage du variateur

    36 Principe de communication pour MOVIDRIVE

  • 5.5.4 Verrouillage des paramètresLa fonction de verrouillage des paramètres a pour objet d’empêcher toute modification desparamètres programmables. Cette fonction est activée par le réglage du paramètre P803 Verrouillagedes paramètres = OUI. Le verrouillage est utile dans les cas où le paramétrage du variateur estentièrement terminé et ne doit plus subir de modification. Il permet d’empêcher toute interventionqui modifierait les paramètres d’entraînement, par quelque moyen que ce soit, par ex. par le biais dela console de paramétrage du variateur évolutif.

    ATTENTION :Etant donné que la fonction de verrouillage bloque de façon générale l’écriture ou la réécriture desparamètres, l’activation de cette fonction bloquera également les instructions d’écriture du bus deterrain.

    5.5.5 Fonction DownloadCertaines cartes option de bus de terrain offrent la possibilité de transférer en une seule instructiond’écriture plusieurs paramètres d’entraînement depuis la commande en amont vers le variateur. Cechargement en bloc se fait à l’aide d’une fonction de communication spéciale, la fonction DOWNLOAD.

    En cas d’utilisation de la fonction DOWNLOAD, il convient d’observer ce qui suit :

    1) Ne jamais effectuer des réglages-usine à l’intérieur d’un bloc DOWNLOAD.2) Une fois le verrouillage activé à l’aide du paramètre P803 Verrouillage des paramètres = OUI,

    toutes les écritures ou réécritures effectuées par la suite seront refusées par le variateur.

    5Paramétrage du variateur

    Principe de communication pour MOVIDRIVE 37

  • 6 Diagnostic par moniteur bus de terrain

    Le variateur évolutif MOVIDRIVE offre de nombreuses possibilités de diagnostic pour le fonction-nement en mode bus de terrain. Il s’agit, outre les paramètres pour bus de terrain, des paramètresP090 - P099 pour moniteur de bus de terrain. Ceux-ci permettent un diagnostic simple de l’applicationpour bus de terrain à partir de la console de paramétrage DBG11A.

    Ce chapitre traitera essentiellement des paramètres