Table des Matières

Publicité

Liens rapides

Module de positionnement FM

SIMATIC
S7-400
Module de positionnement FM 451
Instructions de service
05/2011
A5E01092714-02
___________________
451

Avant-propos
___________________
Présentation du produit
___________________
Bases du positionnement
Montage et démontage du
___________________
FM 451
___________________
Câblage du FM 451
Installation du progiciel de
___________________
configuration
___________________
Programmation du FM 451
___________________
Mise en service du FM 451
Paramètres machine et
___________________
consignes
Modes de fonctionnement et
___________________
tâches
___________________
Codeurs
___________________
Diagnostic
___________________
Exemples
___________________
Caractéristiques techniques
___________________
Schémas de raccordement
___________________
Blocs de données et listes
d'erreurs
1
2
3
4
5
6
7
8
9
10
11
12
A
B
C

Publicité

Table des Matières
loading

Sommaire des Matières pour Siemens SIMATIC FM 451

  • Page 1 ___________________ Module de positionnement FM Avant-propos ___________________ Présentation du produit ___________________ Bases du positionnement SIMATIC Montage et démontage du ___________________ FM 451 S7-400 ___________________ Module de positionnement FM 451 Câblage du FM 451 Installation du progiciel de ___________________ configuration Instructions de service ___________________ Programmation du FM 451 ___________________...
  • Page 2 Tenez compte des points suivants: ATTENTION Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la documentation technique correspondante. S'ils sont utilisés en liaison avec des produits et composants d'autres marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une maintenance dans les règles de l'art.
  • Page 3: Avant-Propos

    Avant-propos Avant-propos Domaine de validité du manuel Le présent manuel contient la description du module de positionnement FM 451 valable au moment de la parution du manuel. Nous nous réservons la possibilité de décrire les modifications des fonctionnalités du FM 451 dans une notice d'information produit. Sujet du manuel Le présent manuel décrit le matériel et le logiciel du module de positionnement FM 451.
  • Page 4 Avant-propos Autre assistance Si ce manuel ne répondait pas à toutes les questions que vous vous posez sur l'utilisation des produits décrits, veuillez vous adresser à votre interlocuteur Siemens (http://www.siemens.com/automation/partner) dans l'agence ou la représentation Siemens de votre région. L'index des documentations techniques proposées pour chaque produit SIMATIC et système est disponible sur Internet.
  • Page 5: Table Des Matières

    Sommaire Avant-propos ............................. 3 Présentation du produit..........................9 Module de positionnement FM 451 ....................9 Domaines d’application du module de positionnement ...............10 Configuration d’un positionnement commandé avec un FM 451 ..........11 Bases du positionnement ........................15 Positionnement commandé ......................15 Zones et précotes du module de positionnement................16 Montage et démontage du FM 451 ......................
  • Page 6 Sommaire Mise en service du FM 451........................57 Paramètres machine et consignes......................63 Ecriture et lecture des paramètres machine et des tables des consignes ......... 63 Unité ............................67 Paramètres machine de l’entraînement ..................69 Paramètres machine de l’axe ..................... 76 Paramètres machine du codeur....................
  • Page 7 Schéma de raccordement pour le codeur incrémental Siemens 6FX 2001-2 (Up=24V ; RS 422) ............................187 Schéma de raccordement pour le codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL) ............................188 Schéma de raccordement pour le codeur absolu Siemens 6FX 2001-5 (Up=24V ; SSI) ..189...
  • Page 8 Sommaire Blocs de données et listes d'erreurs ...................... 191 Contenu du DB de canal ......................191 Contenu du DB de paramètres ....................196 Données et structure du DB de diagnostic ................198 Liste des messages JOB_ERR....................200 Classes d'erreurs ........................201 Index..............................
  • Page 9: Présentation Du Produit

    Présentation du produit Module de positionnement FM 451 Description du FM 451 Le module de positionnement FM 451 est utilisé pour le positionnement commandé avec entraînements à grande vitesse et petite vitesse dans le système d'automatisation S7-400. Le module comprend 3 canaux indépendants avec lesquels il commande respectivement un axe rotatif ou un axe linéaire.
  • Page 10: Domaines D'application Du Module De Positionnement

    Présentation du produit 1.2 Domaines d’application du module de positionnement Domaines d’application du module de positionnement Vue d'ensemble ● Machines d'emballage ● Engins de levage et moyens de manutention ● Machines de traitement du bois Exemple : commande d'opérations d'amenage Différentes pièces en bois sont usinées sur une machine à...
  • Page 11: Configuration D'un Positionnement Commandé Avec Un Fm 451

    Présentation du produit 1.3 Configuration d’un positionnement commandé avec un FM 451 Configuration d’un positionnement commandé avec un FM 451 Circuit de commande La figure suivante vous indique les composants d'un positionnement commandé avec entraînements à grande vitesse et petite vitesse. Figure 1-2 Positionnement commandé...
  • Page 12 Présentation du produit 1.3 Configuration d’un positionnement commandé avec un FM 451 Codeur Le codeur fournit des informations sur le déplacement et le sens. Les codeurs suivants peuvent être raccordés : ● codeur incrémental avec signal différentiel 5V, symétrique ● codeur incrémental avec signal différentiel 24V, asymétrique ●...
  • Page 13 Présentation du produit 1.3 Configuration d’un positionnement commandé avec un FM 451 La CPU exécute le programme utilisateur. Les appels de fonctions permettent l'échange de données et de signaux entre le programme utilisateur et le module. PG/PC Les fonctions PG/PC sont les suivantes : masques de paramétrage ●...
  • Page 14 Présentation du produit 1.3 Configuration d’un positionnement commandé avec un FM 451 ● Environnement du système : – Elément central SIMATIC S7-400 ● Intégration du système : – Remplacement de modules possible sans PG – Téléservice possible Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...
  • Page 15: Bases Du Positionnement

    Bases du positionnement Positionnement commandé Positionnement commandé Chaque opération de positionnement est caractérisée par : ● une position de démarrage, ● une destination visée par le positionnement, ● des paramètres qui définissent le déroulement du positionnement. L'approche de la destination s'effectue tout d'abord en avance rapide, la grande vitesse. A une distance définie de la destination intervient le passage à...
  • Page 16: Zones Et Précotes Du Module De Positionnement

    Bases du positionnement 2.2 Zones et précotes du module de positionnement Zones et précotes du module de positionnement Destination La destination est la position absolue ou relative sur l'axe qui est atteinte lors du positionnement. Définition des précotes et des zones Pour chaque positionnement commandé, les zones et positions suivantes sont paramétrables : Zone...
  • Page 17 Bases du positionnement 2.2 Zones et précotes du module de positionnement La figure suivante vous montre comment les précotes et les précourses peuvent être disposées pour un positionnement. Par mesure de simplification, nous supposerons que la vitesse réelle évolue de manière linéaire tout au long du parcours. Les rampes qui apparaissent s'expliquent par l'inertie mécanique ou les possibilités de paramétrage de l'étage de puissance.
  • Page 18 Bases du positionnement 2.2 Zones et précotes du module de positionnement Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...
  • Page 19: Montage Et Démontage Du Fm 451

    Certaines règles et consignes de sécurité importantes, énoncées dans le manuel de mise en œuvre SIMATIC Système d'automatisation S7-400, Installation et configuration (http://support.automation.siemens.com/WW/view/fr/1117849), sont à observer lors de l'intégration d'un S7-400 équipé d'un FM 451 dans une installation ou un système.
  • Page 20 Montage et démontage du FM 451 Démontage du module de positionnement FM 451 1. Désactivez l'étape de puissance. 2. Retirez le connecteur frontal et débranchez-le. 3. Déverrouillez le recouvrement de l'interface codeur. 4. Débranchez les connecteurs Sub-D pour les codeurs. 5.
  • Page 21: Câblage Du Fm 451

    Câblage du FM 451 Règles de sécurité importantes Règles de sécurité importantes Pour le concept de sécurité de l'installation, il est indispensable d'installer les éléments de commutation indiqués ci-après et de les adapter aux conditions de votre installation. ● Commutateurs d'ARRET D'URGENCE permettant d'arrêter l'ensemble de l'installation. ●...
  • Page 22: Description De L'interface Codeur

    Câblage du FM 451 4.2 Description de l’interface codeur Description de l’interface codeur Position des connecteurs Sub-D La figure suivante illustre la position de montage et la désignation des connecteurs sur le module. Les deux connecteurs SUB-D permettent de raccorder des codeurs incrémentaux ou des codeurs absolus (SSI) (voir le chapitre "Codeurs incrémentaux (Page 145)"...
  • Page 23 Données SSI inverse /DAT inverse A/DAT Signal de codeur A Données SSI Voir le chapitre "Schéma de raccordement pour le codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL) (Page 188)". Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...
  • Page 24: Raccordement Des Codeurs

    Câblage du FM 451 4.3 Raccordement des codeurs Raccordement des codeurs Informations supplémentaires Vous trouverez des informations sur les codeurs et les câbles de codeurs utilisables au chapitre "Codeurs (Page 145)" et au chapitre "Schémas de raccordement (Page 185)". Marche à suivre Pour raccorder un codeur, procédez comme suit : 1.
  • Page 25: 4.4 Description Du Connecteur Frontal

    Câblage du FM 451 4.4 Description du connecteur frontal Description du connecteur frontal Connecteur frontal Le connecteur frontal à 48 points (voir figure précédente) sert à raccorder les tensions d'alimentation des codeurs et des sorties TOR. Par ailleurs, les sorties et entrées TOR affectées aux canaux y sont raccordées.
  • Page 26 Câblage du FM 451 4.4 Description du connecteur frontal Borne Signification Codeur incrémental Codeur absolu Canal 1 : Sortie TOR 0 Canal 1 : Sortie TOR 1 Canal 1 : Sortie TOR 2 Canal 1 : Sortie TOR 3 Canal 2 : Sortie TOR 0 Canal 2 : Sortie TOR 1 Canal 2 : Sortie TOR 2 Canal 2 : Sortie TOR 3...
  • Page 27 Câblage du FM 451 4.4 Description du connecteur frontal Tension auxiliaire pour l'alimentation du circuit de charge (2L+, 3L+, 4L+, M) Vous devez raccorder aux bornes 2L+, 3L+, 4L+ et M les tensions auxiliaires 24 V cc pour l'alimentation du circuit de charge des sorties TOR. PRUDENCE Respectez la polarité...
  • Page 28 Câblage du FM 451 4.4 Description du connecteur frontal 12 sorties TOR (1Q0 à 3Q3) Le FM 451 dispose de 4 sorties TOR par canal. Les sorties TOR commandent l'étage de puissance. La fonction des sorties TOR dépend du type d'activation. Vous pouvez sélectionner le type d'activation (voir le chapitre "Paramètres machine de l’entraînement (Page 69)") dans le logiciel de configuration ou dans le DB de paramètres.
  • Page 29: Câblage De L'étage De Puissance

    Câblage du FM 451 4.5 Câblage de l’étage de puissance Câblage de l’étage de puissance Etage de puissance l'étage de puissance, un simple montage à contacteurs p. ex., est raccordé aux sorties TOR du module de positionnement et commande le moteur. Montage à...
  • Page 30 Câblage du FM 451 4.5 Câblage de l’étage de puissance Fonctionnement du montage à contacteurs Les contacteurs K1 et K2 commandent le sens de rotation du moteur. Ces deux contacteurs sont interverrouillés par les contacts à ouverture K2 et K1. Les fins de course matériels E1 et E2 sont les fins de course moins/plus.
  • Page 31 Câblage du FM 451 4.5 Câblage de l’étage de puissance Exemple de protection contre les surtensions La figure suivante décrit un circuit électrique de sortie nécessitant des dispositifs de protection supplémentaires contre les surtensions. Des bobines actionnées par courant continu sont reliées à des diodes ou à des diodes Zener. Figure 4-4 Contact de relais dans le circuit de sortie Module de positionnement FM 451...
  • Page 32: Câblage Du Connecteur Frontal

    Câblage du FM 451 4.6 Câblage du connecteur frontal Câblage du connecteur frontal Câbles de raccordement ● A partir d'une certaine longueur, les câbles connectés aux entrées et sorties TOR doivent être blindés : – entrées TOR : à partir d'une longueur de 50 m –...
  • Page 33 Câblage du FM 451 4.6 Câblage du connecteur frontal 6. Serrer le collier d'arrêt de traction autour du faisceau de conducteur. 7. Repousser le connecteur frontal en position de fonctionnement. Enfoncer pour ce faire l'élément de verrouillage. 8. Repérer les connexions sur la bande de repérage jointe. Liaison des potentiels La masse des tensions auxiliaires est référencée à...
  • Page 34 Câblage du FM 451 4.6 Câblage du connecteur frontal Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...
  • Page 35: Installation Du Progiciel De Configuration

    Installation du progiciel de configuration Condition préalable Avant de commencer le paramétrage du module de positionnement, veuillez tenir compte des conditions préalables mentionnées dans le fichier lisezmoi.rtf, notamment concernant la version STEP 7 requise. Le fichier lisezmoi.rtf se trouve sur le CD fourni. Contenu du progiciel de configuration Figure 5-1 Contenu du progiciel de configuration...
  • Page 36 Les composants du progiciel de configuration sont installés dans les répertoires suivants : ● SIEMENS\STEP7\S7LIBS\FMx51LIB : FC, FB et UDT ● SIEMENS\STEP7\S7FABS : logiciel de configuration, lisez-moi, aide en ligne ● SIEMENS\STEP7\EXAMPLES : Exemples ● SIEMENS\STEP7\S7MANUAL\S7FABS : Getting Started, manuels Remarque Si, lors de l'installation de STEP 7, vous avez choisi un répertoire autre que...
  • Page 37: Programmation Du Fm 451

    Programmation du FM 451 Bases de la programmation d’un module de positionnement Fonction Vous pouvez paramétrer, commander et mettre en service chaque canal du module de positionnement depuis un programme utilisateur. Les chapitres suivants vous permettent de concevoir un programme utilisateur correspondant à votre application. Préparation 1.
  • Page 38 Programmation du FM 451 6.1 Bases de la programmation d’un module de positionnement 3. Saisissez l'adresse du module dans le DB de canal correspondant et, le cas échéant, également dans le DB de diagnostic correspondant dans le paramètre "MOD_ADDR". Pour entrer l'adresse du module, vous pouvez procéder comme suit : –...
  • Page 39 Programmation du FM 451 6.1 Bases de la programmation d’un module de positionnement La figure suivante vous montre comment le module de positionnement, les FC, les DB et les OB communiquent entre eux. Pour accéder au module, utilisez l'adresse du module saisie dans le paramètre "MOD_ADDR" (DB de canal/ DB de diagnostic).
  • Page 40: Fc Abs_Init (Fc 0)

    Programmation du FM 451 6.2 FC ABS_INIT (FC 0) FC ABS_INIT (FC 0) Fonction La fonction FC ABS_INIT efface les données suivantes dans le DB de canal : ● Signaux de commande ● Signaux en retour ● Bits lanceur, bits de fin et bits d'erreur des tâches ●...
  • Page 41: Fc Abs_Ctrl (Fc 1)

    Programmation du FM 451 6.3 FC ABS_CTRL (FC 1) FC ABS_CTRL (FC 1) Tâches La fonction FC ABS_CTRL vous permet de lire les paramètres de fonctionnement pour chaque canal du module, de paramétrer les canaux et de les piloter durant le fonctionnement.
  • Page 42 Programmation du FM 451 6.3 FC ABS_CTRL (FC 1) Paramètres d'appel Type de Type P Signification données DB_NO Numéro du DB de canal RET_VAL Valeur en retour Valeurs en retour Cette fonction fournit les valeurs en retour suivantes : RET_VAL Description 1 tâche active minimum Aucune tâche active, aucune erreur...
  • Page 43 Programmation du FM 451 6.3 FC ABS_CTRL (FC 1) Commutateurs de fonction Les commutateurs de fonction activent ou désactivent les états du canal. Une tâche d'écriture des commutateurs de fonction n'est exécutée qu'en cas de modification de la position du commutateur. La position du commutateur de fonction reste après exécution de la tâche.
  • Page 44 Programmation du FM 451 6.3 FC ABS_CTRL (FC 1) Ordre Adresse dans Signification Remis à zéro le DB de canal 35.7 AVAL_EN Affectation des valeurs réelles FC 1 36.0 FVAL_EN Affectation de valeur réelle au vol FC 1 36.1 ZOFF_EN Activation du décalage d'origine FC 1 36.2...
  • Page 45 Programmation du FM 451 6.3 FC ABS_CTRL (FC 1) Tâches pendant un positionnement en cours Si elles sont lancées pendant un positionnement, les tâches d'écriture qui figurent dans le tableau suivant sont retenues jusqu'à la fin du positionnement et seulement exécutées lors de l'appel suivant de la fonction.
  • Page 46 Programmation du FM 451 6.3 FC ABS_CTRL (FC 1) Comportement en cas d'erreur Quand des données erronées ont été écrites pour une tâche d'écriture, le canal fournit le signal DATA_ERR = 1 en retour dans le DB de canal. Quand une erreur survient pour une tâche d'écriture ou de lecture lors de la communication avec le module, la cause de l'erreur est enregistrée dans le paramètre JOB_ERR dans le DB de canal.
  • Page 47 Programmation du FM 451 6.3 FC ABS_CTRL (FC 1) Structure du programme La figure suivante représente la structure générale d'un programme utilisateur permettant de commander de façon cyclique un canal du module après une première initialisation du démarrage. La valeur en retour RET_VAL de la fonction FC ABS_CTRL est utilisée dans le programme utilisateur pour une analyse générale des erreurs.
  • Page 48: Fc Abs_Diag (Fc 2)

    Programmation du FM 451 6.4 FC ABS_DIAG (FC 2) FC ABS_DIAG (FC 2) Fonctions La fonction FC ABS_DIAG permet de lire la mémoire tampon de diagnostic du module et de la rendre disponible pour un affichage dans le système de contrôle-commande ou pour une exploitation que vous avez programmée.
  • Page 49 Programmation du FM 451 6.4 FC ABS_DIAG (FC 2) Tâches Si vous mettez à 1 le bit lanceur DIAGRD_EN dans le DB de diagnostic, vous pouvez lire la mémoire tampon de diagnostic indépendamment d'une nouvelle entrée. Lorsque la lecture de la mémoire tampon de diagnostic a eu lieu, le bit lanceur est remis à 0. Exécutez cette tâche après une mise en route de la CPU et une mise en route du module.
  • Page 50: Blocs De Données

    Programmation du FM 451 6.5 Blocs de données Blocs de données 6.5.1 Modèles de blocs de données Modèles de blocs UDT La bibliothèque FMx51LIB fournie contient un modèle de bloc UDT pour chaque bloc de données. A partir de ces UDT, vous pouvez créer des blocs de données de numéro et désignation quelconques.
  • Page 51: Db De Diagnostic

    Programmation du FM 451 6.5 Blocs de données 6.5.3 DB de diagnostic Tâche Le DB de diagnostic (voir le chapitre Données et structure du DB de diagnostic (Page 198)) permet de stocker les données pour la fonction FC ABS_DIAG et contient la mémoire tampon de diagnostic du module préparée par cette fonction.
  • Page 52: Caractéristiques Techniques Des Fc Et Db Pour Le Fm 451

    Programmation du FM 451 6.6 Caractéristiques techniques des FC et DB pour le FM 451 Caractéristiques techniques des FC et DB pour le FM 451 Caractéristiques techniques Le tableau suivant vous donne une vue d'ensemble des caractéristiques techniques des fonctions et des blocs de données. Tableau 6- 1 Caractéristiques techniques des fonctions et des blocs de données pour le FM 451 Nº...
  • Page 53: Accès Rapide Au Données Du Module

    Programmation du FM 451 6.7 Accès rapide au données du module Accès rapide au données du module Application Dans certaines applications spéciales ou dans un niveau d'alarme, il peut s'avérer nécessaire d'accéder de manière particulièrement rapide aux signaux en retour et aux signaux de commande.
  • Page 54 Programmation du FM 451 6.7 Accès rapide au données du module Exemple : Position réelle ACT_POS L'adresse de début du module est 512 LIST L PED 516 Lecture de la valeur réelle de position (ACT_POS) du canal 1 avec accès direct : adresse de début du canal + 4 Ecriture des signaux de commande par accès direct Les adresses d'octets sont données par rapport à...
  • Page 55: Voies De Transmission De Paramètres

    Programmation du FM 451 6.8 Voies de transmission de paramètres Voies de transmission de paramètres Par paramètres, on entend ici les paramètres machine et les consignes. Sauvegarde des paramètres dans le logiciel de configuration. Enregistrement et compilation de la configuration matérielle. Chargement de la configuration matérielle dans la CPU.
  • Page 56 Programmation du FM 451 6.8 Voies de transmission de paramètres Quelques exemples d'application pour la transmission de paramètres : ● Vous éditez les paramètres avec le logiciel de configuration. Les canaux du module doivent ensuite être paramétrés automatiquement lors du démarrage. Exécutez les étapes 1, 2 et 2a.
  • Page 57: Mise En Service Du Fm 451

    Mise en service du FM 451 Remarque importante Veuillez tenir compte des points précisés sous "Attention". ATTENTION Il existe un risque de dommages corporels et de dégâts matériels. Points à respecter pour éviter les dommages corporels et les dégâts matériels : ...
  • Page 58 Mise en service du FM 451 Montage du matériel et câblage La première étape consiste à monter le FM 451 dans votre S7-400 et à câbler les éléments de périphérie externes. Etape Que faire ? ✓ Montage du FM 451 (voir chapitre "Montage et démontage du FM 451 (Page 19)") Enfichez le module dans l'un des emplacements disponibles.
  • Page 59 Mise en service du FM 451 Paramétrage via le logiciel de configuration Lors de la première mise en service du module, vous réalisez le paramètre de ce dernier en utilisant les masques de paramétrage du logiciel de configuration. Etape Que faire ? ✓...
  • Page 60 Mise en service du FM 451 Test et mise en service Vous pouvez tester les entrées et modifications que vous avez faites jusqu'à présent avec les masques de paramétrages du logiciel de configuration. Etape Que faire ? ✓ Vérifiez vos paramètres de mise en service à l'aide des masques Test > Mise en service, Test > ❒...
  • Page 61 Mise en service du FM 451 Etape Que faire ? ✓ Sélectionnez le mode Semi-automatique absolu avec le numéro de consigne 255  ❒ – vérifiez le déplacement avec la consigne définie ❒ – et adaptez les précourses de changement de vitesse et de coupure de la consigne 255 aux conditions données de votre installation.
  • Page 62 Mise en service du FM 451 Intégration de fonctions Etape Que faire ? ✓ Intégrez les fonctions requises à votre programme utilisateur. ❒ Chargement de blocs dans la CPU Etape Que faut-il faire ? ✓ Sélectionnez les blocs dans SIMATIC Manager, puis chargez-les en choisissant la commande ❒...
  • Page 63: Paramètres Machine Et Consignes

    Paramètres machine et consignes Ecriture et lecture des paramètres machine et des tables des consignes Modification et lecture de paramètres durant le fonctionnement Ce chapitre décrit comment vous pouvez modifier et lire les paramètres machine durant le fonctionnement via le programme utilisateur. Tous les paramètres se trouvent dans le DB de paramètres.
  • Page 64 Paramètres machine et consignes 8.1 Ecriture et lecture des paramètres machine et des tables des consignes Modification des paramètres machine Pour modifier des paramètres machine via le programme utilisateur, procédez de la manière suivante : 1. Entrez les nouvelles valeurs dans le DB de paramètres. 2.
  • Page 65 Paramètres machine et consignes 8.1 Ecriture et lecture des paramètres machine et des tables des consignes Modification de tables des consignes Procédez de la manière suivante pour modifier des tables des consignes via le programme utilisateur : 1. Entrez les nouvelles valeurs dans le DB de paramètres. 2.
  • Page 66 Paramètres machine et consignes 8.1 Ecriture et lecture des paramètres machine et des tables des consignes Remarque Si des paramètres significatifs pour la synchronisation sont modifiés, le module effectue les opérations suivantes pour le canal concerné, lors de l'activation des paramètres machine : ...
  • Page 67: Unité

    Paramètres machine et consignes 8.2 Unité Unité Choix d'une unité Dans le logiciel de configuration du module de positionnement, vous pouvez choisir parmi les unités suivantes pour l'entrée et la sortie des données : ● mm (présélection) ● pouce ● degré Remarque Si vous modifiez l'unité...
  • Page 68 Paramètres machine et consignes 8.2 Unité Unité standard Dans ce manuel, nous utilisons toujours le mm comme unité pour l'indication des valeurs limites. Pour la détermination des limites dans les autres unités, nous adopterons donc la conversion suivante : Pour la conversion de vous calculez mm →...
  • Page 69: Paramètres Machine De L'entraînement

    Paramètres machine et consignes 8.3 Paramètres machine de l’entraînement Paramètres machine de l’entraînement Paramètres de l'entraînement Adresse Type Valeur initiale Commentaire 92.0 CTRL_TYPE DINT Type d'activation : Le type d'activation décrit comment les 4 sorties TOR par canal commandent un moteur raccordé par l'intermédiaire de l'étage de puissance.
  • Page 70 Paramètres machine et consignes 8.3 Paramètres machine de l’entraînement Adresse Type Valeur initiale Commentaire Type d'activation 3 Type d'activation 4 Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...
  • Page 71 Paramètres machine et consignes 8.3 Paramètres machine de l’entraînement Tableau 8- 1 Tableau indiquant les états des 4 sorties pour chaque type d'activation, x représentant le canal 1, 2 et 3 Grande vitesse Petite vitesse PEH Position atteinte, arrêt Sens + Sens - Sens + Sens -...
  • Page 72 Paramètres machine et consignes 8.3 Paramètres machine de l’entraînement Adresse Type Valeur initiale Commentaire CHGDIF_P DINT L#5000 Précourse de changement de vitesse dans le sens 100.0 plus 104.0 CHGDIF_M DINT L#5000 Précourse de changement de vitesse dans le sens 108.0 CUTDIF_P DINT L#2000...
  • Page 73 Paramètres machine et consignes 8.3 Paramètres machine de l’entraînement Adresse Type Valeur initiale Commentaire ⑥ Zone d'arrêt ⑦ Zone de destination ⑧ Précote de changement de vitesse ⑨ Précote de coupure Adresse Type Valeur initiale Commentaire 76.0 TRG_RANGE DINT L#1000 Zone de destination 0 = pas de surveillance ...
  • Page 74 Paramètres machine et consignes 8.3 Paramètres machine de l’entraînement Adresse Type Valeur initiale Commentaire 88.0 ZSPEED_L DINT L#30000 Vitesse d'arrêt 0 = pas de surveillance  1 µm/min à 100 000 µm/min  La vitesse d'arrêt sert de vitesse de référence pour la fin du positionnement. Tenez également compte du chapitre "Fin d'un positionnement (Page 97)".
  • Page 75 Paramètres machine et consignes 8.3 Paramètres machine de l’entraînement Adresse Type Valeur initiale Commentaire 99.1 EI_TYPE BOOL FALSE Exploitation de l'entrée de validation 0 = commandée par le niveau 1 = commandée par le front l'entrée de validation est une entrée externe qui permet d'exécuter un positionnement par un événement extérieur. Commandée par le niveau (EI_TYPE=0) ...
  • Page 76: Paramètres Machine De L'axe

    Paramètres machine et consignes 8.4 Paramètres machine de l’axe Paramètres machine de l’axe Paramètres d'axe Adresse Type Valeur initiale Commentaire 12.0 AXIS_TYPE DINT Type d'axe : 0 = axe linéaire 1 = axe rotatif L'axe linéaire est un axe dont la plage de déplacement présente des limites physiques. L'axe rotatif est un axe dont la plage de déplacement n'est pas limitée par des butées mécaniques.
  • Page 77 Paramètres machine et consignes 8.4 Paramètres machine de l’axe Adresse Type Valeur initiale Commentaire 16.0 ENDROTAX DINT L#100000 Fin de l'axe rotatif : Plage : 1 µm à 1 000 000 000 µm pour une  résolution ≥ 1 µm/impulsion 1 µm à...
  • Page 78 Paramètres machine et consignes 8.4 Paramètres machine de l’axe Adresse Type Valeur initiale Commentaire 44.0 REFPT DINT Coordonnée du point de référence : Plage : -1 000 000 000 µm à 1 000 000 000 µm pour une  résolution ≥ 1 µm/impulsion -100 000 000 µm à...
  • Page 79 Paramètres machine et consignes 8.4 Paramètres machine de l’axe Adresse Type Valeur initiale Commentaire 99.0 REFPT_SPD BOOL TRUE Vitesse de départ pour la prise de référence 0 = grande vitesse 1 = petite vitesse Ce paramètre permet de sélectionner la vitesse pour le démarrage d'une prise de référence. Adresse Type Valeur initiale...
  • Page 80 Paramètres machine et consignes 8.4 Paramètres machine de l’axe Adresse Type Valeur Commentaire initiale EDGEDIST DINT Espacement minimal des bords Plage : 0 à 1 000 000 000 µm pour une  résolution ≥ 1 µm/impulsion 0 à 100 000 000 µm pour une résolution < ...
  • Page 81: Paramètres Machine Du Codeur

    Paramètres machine et consignes 8.5 Paramètres machine du codeur Paramètres machine du codeur Définition Le codeur délivre des informations de déplacement (voir le chapitre "Codeurs (Page 145)") au module qui les exploite et les convertit en une valeur réelle par le biais de la résolution. La valeur réelle déterminée pour la position de l'axe ne peut coïncider avec la position effective de l'axe que si les paramètres machine du codeur sont corrects.
  • Page 82 Paramètres machine et consignes 8.5 Paramètres machine du codeur Adresse Type Valeur initiale Commentaire 32.0 INC_REV DINT L#500 Incréments par tour de codeur : Plage de valeurs : 1 à 2 Le paramètre machine "Incréments par tour de codeur" indique le nombre d'incréments qui sont délivrés par un codeur à chaque tour.
  • Page 83 Paramètres machine et consignes 8.5 Paramètres machine du codeur Adresse Type Valeur initiale Commentaire 40.0 BAUDRATE DINT Vitesse de transmission : Plage de valeurs : 0 = 125 kHz 1 = 250 kHz 2 = 500 kHz 3 = 1000 kHz Le paramètre machine "Vitesse de transmission"...
  • Page 84 Paramètres machine et consignes 8.5 Paramètres machine du codeur Adresse Type Valeur initiale Commentaire Surveillances : 63.0 MON_WIRE BOOL TRUE 1 = Rupture de fil 63.1 MON_FRAME BOOL TRUE 1 = Erreur de télégramme (doit toujours être à 1) 1 = Impulsions erronées 63.2 MON_PULSE BOOL...
  • Page 85: Détermination Du Référencement Du Codeur Absolu

    Paramètres machine et consignes 8.6 Détermination du référencement du codeur absolu Détermination du référencement du codeur absolu Définition Le référencement du codeur absolu et la coordonnée du point de référence permettent de définir de manière univoque la plage de valeurs du codeur en fonction du système de coordonnées de l'axe.
  • Page 86 Paramètres machine et consignes 8.6 Détermination du référencement du codeur absolu Donnée dans le DB de paramètres Adresse Type Valeur initiale Commentaire 44.0 REFPT DINT Coordonnée du point de référence Plage : -1 000 000 000 µm à 1 000 000 000 µm pour une ...
  • Page 87 Paramètres machine et consignes 8.6 Détermination du référencement du codeur absolu Résultat après la "Définition du point de référence" Au terme de la "Définition du point de référence", la relation est la suivante : La valeur du codeur (1798) déterminée par le référencement du codeur absolu est affectée à la coordonnée du point de référence sur l'axe (-125).
  • Page 88: Résolution

    Paramètres machine et consignes 8.7 Résolution Résolution Définition La résolution indique à quel course de déplacement une impulsion correspond. c'est une mesure pour la précision du positionnement qui définit également la plage de déplacement du module de positionnement. Le principe de calcul de la résolution (RESOL) est expliqué dans le tableau suivant : Codeur incrémental Codeur absolu Valeurs...
  • Page 89 Paramètres machine et consignes 8.7 Résolution Exemple ● Soit un codeur incrémental avec les valeurs suivantes : – Incréments par tour de codeur : 5000 – Course par tour de codeur : 1000 mm – 1 incrément = 4 impulsions Il en résulte la résolution (exploitation quadruple) : ●...
  • Page 90: Consignes

    Paramètres machine et consignes 8.8 Consignes Consignes 8.8.1 Consignes Définition Les consignes sont des spécifications de destination que le module de positionnement peut atteindre avec le mode semi-automatique relatif/absolu. Condition pour les consignes La destination à atteindre doit être au moins d'une demi-plage de destination devant le fin de course logiciel correspondant.
  • Page 91: Numéro De Consigne 1 À 100

    Paramètres machine et consignes 8.8 Consignes 8.8.2 Numéro de consigne 1 à 100 Numéro de consigne 1 à 100 Vous avez la possibilité d'entrer dans une table au maximum 100 consignes qui s'appliquent aussi bien au mode semi-automatique relatif qu'au mode semi-automatique absolu. Tenez compte du fait que le module de positionnement n'accepte pas de valeurs négatives pour le mode semi-automatique relatif.
  • Page 92 Paramètres machine et consignes 8.8 Consignes Paramètres utilisés dans le DB de paramètres Adresse Type Valeur initiale Commentaire 120.0 TRGL1.TRG[1] DINT Numéro de consigne 1 Table des consignes 1 316.0 TRGL1.TRG[50] DINT Numéro de consigne 50 320.0 TRGL2.TRG[51] DINT Numéro de consigne 51 Table des consignes 2 516.0 TRGL2.TRG[100]...
  • Page 93: Numéro De Consigne 252

    Paramètres machine et consignes 8.8 Consignes 8.8.3 Numéro de consigne 252 Numéro de consigne 252 Le numéro de consigne 252 vous permet de déplacer d'abord l'entraînement sans destination dans le sens prescrit (déplacement sans fin) et, quand un événement externe se produit à...
  • Page 94: Numéro De Consigne 254

    Paramètres machine et consignes 8.8 Consignes 8.8.4 Numéro de consigne 254 Numéro de consigne 254 Indépendamment de la table des consignes, vous pouvez utiliser le numéro de consigne 254 comme spécification supplémentaire de déplacement. Pour les précourses de changement de vitesse et de coupure, les inscriptions en provenance du DB de paramètres sont valables pour cette consigne.
  • Page 95: Numéro De Consigne 255

    Paramètres machine et consignes 8.8 Consignes 8.8.5 Numéro de consigne 255 Numéro de consigne 255 Avec le numéro de consigne 255, vous disposez d’une allocation supplémentaire de déplacement. Les précourses de coupure et de changement de vitesse seront transmises en même temps que la consigne.
  • Page 96 Paramètres machine et consignes 8.8 Consignes Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...
  • Page 97: Modes De Fonctionnement Et Tâches

    Modes de fonctionnement et tâches Fin d'un positionnement Définition La fin d'un positionnement est indiqué par le signal en retour WORKING = 0. On peut l'atteindre de trois façons différentes : ● Arrivée à destination ● Arrêt contrôlé ● Interruption Surveillances Pendant la phase finale d'un positionnement les surveillances suivantes sont actives : ●...
  • Page 98 Modes de fonctionnement et tâches 9.1 Fin d'un positionnement ● Surveillance de la vitesse d'arrêt La vitesse d'arrêt sert à constater que l'entraînement s'immobilise à l'intérieur de la zone de destination. Son dépassement bas est contrôlé une fois que la précote de coupure est atteinte.
  • Page 99 Modes de fonctionnement et tâches 9.1 Fin d'un positionnement Arrivée à destination l'arrivée à destination pour les modes "semi-automatique absolu/relatif" commence une fois que la précote de coupure est atteinte. A partir de ce point, l'entraînement est désactivé et le FM 451 se charge des fonctions de surveillance.
  • Page 100 Modes de fonctionnement et tâches 9.1 Fin d'un positionnement Cas 2 : Vous avez paramétré : ● zone de destination (TRG_RANGE) > 0 ● vitesse d'arrêt (ZSPEED_L) = 0 ● temps enveloppe (MON_TIME) > 0 PEH est généré quand la zone de destination est atteinte. PEH n'est pas généré...
  • Page 101 Modes de fonctionnement et tâches 9.1 Fin d'un positionnement Cas 3 : Vous avez paramétré : ● zone de destination (TRG_RANGE) = 0 ● vitesse d'arrêt (ZSPEED_L) > 0 ● temps enveloppe (MON_TIME) > 0 PEH est généré quand la vitesse d'arrêt est dépassée vers le bas et que la zone de destination est ensuite atteinte.
  • Page 102 Modes de fonctionnement et tâches 9.1 Fin d'un positionnement Cas 4 : Vous avez paramétré : ● zone de destination (TRG_RANGE) = 0 ● vitesse d'arrêt (ZSPEED_L) = 0 ● temps enveloppe (MON_TIME) > 0 PEH est généré quand la zone de destination est atteinte. PEH n'est pas généré...
  • Page 103 Modes de fonctionnement et tâches 9.1 Fin d'un positionnement Arrêt contrôlé sans destination prescrite Arrêt contrôlé : l'opération de positionnement s'achève de manière ciblée en respectant les différentes vitesses d'avance (grande/petite vitesse). L'arrêt contrôlé du positionnement a lieu quand ● le FM 451 reçoit un signal STOP (STOP=1) ●...
  • Page 104 Modes de fonctionnement et tâches 9.1 Fin d'un positionnement Le signal en retour “PEH (POS_RCD)” n'est pas activé pour le mode “semi-automatique”. Quand la vitesse d'arrêt est paramétrée, la surveillance d'arrêt est activée dès que la vitesse est dépassée vers le bas. Si la vitesse d'arrêt n'est pas paramétrée, la surveillance d'arrêt est activée avec la désactivation des sorties.
  • Page 105: Configuration Du Mode "Manuel À Vue

    Modes de fonctionnement et tâches 9.2 Configuration du mode "Manuel à vue" Configuration du mode "Manuel à vue" Définition Le mode "annuel à vue" vous offre la possibilité de déplacer l'entraînement dans le sens voulu en actionnant un poussoir. Il est nécessaire de prévoir un poussoir pour chaque sens de déplacement (positif et négatif).
  • Page 106 Modes de fonctionnement et tâches 9.2 Configuration du mode "Manuel à vue" 5. Activez le signal de commande pour le déplacement dans le sens positif ou négatif (DIR_P=1 ou DIR_M=1). 6. Appelez la fonction FC ABS_CTRL. Figure 9-7 Exemple pour le mode "Manuel à vue" Paramètres utilisés dans le DB de canal Adresse Type...
  • Page 107 Modes de fonctionnement et tâches 9.2 Configuration du mode "Manuel à vue" Arrêt contrôlé du mode manuel à vue l'arrêt contrôlé du mode "Manuel à vue" a lieu quand ● vous relâchez le poussoir de "Manuel à vue" (DIR_M ou DIR_P=0), ●...
  • Page 108 Modes de fonctionnement et tâches 9.2 Configuration du mode "Manuel à vue" Limite de la plage de travail pour un axe linéaire Les limites pour le mode "Manuel à vue" sont différentes pour un axe synchronisé et un axe non synchronisé. Tableau 9- 1 Mode manuel à...
  • Page 109: Configuration Du Mode "Prise De Référence

    Modes de fonctionnement et tâches 9.3 Configuration du mode "Prise de référence" Configuration du mode "Prise de référence" Définition Le mode "Prise de référence" vous permet de synchroniser l'axe sur la base d'un événement externe répétitif. Conditions préalables ● Un codeur incrémental avec top zéro. ●...
  • Page 110 Modes de fonctionnement et tâches 9.3 Configuration du mode "Prise de référence" 3. Activez le signal de commande pour le mode fonctionnement "Prise de référence" (MODE_IN=3). – Les boutons pour les sens de déplacement positif et négatif doivent être installés pour chaque canal.
  • Page 111 Modes de fonctionnement et tâches 9.3 Configuration du mode "Prise de référence" Exemple pour le mode "Prise de référence" * Les signaux de démarrage sont remis à 0 par la FC ABS_CTRL. Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...
  • Page 112 Modes de fonctionnement et tâches 9.3 Configuration du mode "Prise de référence" Paramètres utilisés dans le DB de canal Adresse Type Valeur initiale Commentaire 15.0 START BOOL FALSE 1 = démarrer positionnement 15.2 DIR_M BOOL FALSE 1 = sens moins 15.3 DIR_P BOOL...
  • Page 113 Modes de fonctionnement et tâches 9.3 Configuration du mode "Prise de référence" ● Le contact d'inversion doit être raccordé. – pour le canal 1 à l'entrée TOR I2 – pour le canal 2 à l'entrée TOR I6 ● Si l'entrée de validation doit être évaluée, raccordez –...
  • Page 114 Modes de fonctionnement et tâches 9.3 Configuration du mode "Prise de référence" Tableau 9- 3 Cas de figure pour la prise de référence Conditions de prise de référence Déroulement de la prise de référence Exemple pour la prise de référence (REFPT_TYPE=0) : Le sens de départ est le sens plus.
  • Page 115 Modes de fonctionnement et tâches 9.3 Configuration du mode "Prise de référence" Conditions de prise de référence Déroulement de la prise de référence Exemple pour la prise de référence (REFPT_TYPE=0) : Le sens de départ est le sens plus.  La position du top zéro par rapport au contact de point ...
  • Page 116: Configuration Du Mode Semi-Automatique

    Modes de fonctionnement et tâches 9.4 Configuration du mode semi-automatique Configuration du mode semi-automatique Définition En mode "Semi-automatique", le FM 451 peut piloter l'entraînement ● pour atteindre des destinations absolues, ● lui faire effectuer un déplacement relatif sur un parcours donné et dans un sens donné. Vous indiquerez au FM 451 la destination ou les déplacements relatifs sous forme de consignes.
  • Page 117 Modes de fonctionnement et tâches 9.4 Configuration du mode semi-automatique Déroulement du mode “semi-automatique” avec numéro de consigne 1 - 100 Etape Semi-automatique absolu Semi-automatique relatif Numéro de consigne 1 -100 Activez le signal de commande pour le mode Activez le signal de commande pour le de fonctionnement “Semi-automatique mode “semi-automatique relatif”...
  • Page 118 Modes de fonctionnement et tâches 9.4 Configuration du mode semi-automatique Déroulement du mode “semi-automatique” avec numéro de consigne 252 Etape Semi-automatique absolu Semi-automatique relatif Numéro de consigne 252 Activez le signal de commande pour le mode Activez le signal de commande pour le "Semi-automatique absolu"...
  • Page 119 Modes de fonctionnement et tâches 9.4 Configuration du mode semi-automatique Déroulement du mode “semi-automatique” avec numéro de consigne 254 Etape Semi-automatique absolu Semi-automatique relatif Numéro de consigne 254 Activez le signal de commande pour le Activez le signal de commande pour le mode mode "Semi-automatique absolu"...
  • Page 120 Modes de fonctionnement et tâches 9.4 Configuration du mode semi-automatique Déroulement du mode “semi-automatique” avec numéro de consigne 255 Etape Semi-automatique absolu Semi-automatique relatif Numéro de consigne 255 Activez le signal de commande pour le Activez le signal de commande pour le mode mode "Semi-automatique absolu"...
  • Page 121 Modes de fonctionnement et tâches 9.4 Configuration du mode semi-automatique Exemple pour le mode “Semi-automatique” * Les signaux de démarrage sont remis à 0 par la FC ABS_CTRL. Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...
  • Page 122 Modes de fonctionnement et tâches 9.4 Configuration du mode semi-automatique Paramètres utilisés dans le DB de canal Adresse Type Valeur initiale Commentaire 15.0 START BOOL FALSE 1 = démarrer positionnement 15.2 DIR_M BOOL FALSE 1 = sens moins 15.3 DIR_P BOOL FALSE 1 = sens plus...
  • Page 123 Modes de fonctionnement et tâches 9.4 Configuration du mode semi-automatique Paramètres utilisés dans le DB de paramètres Adresse Type Valeur initiale Commentaire 100.0 CHGDIF_P DINT L#5000 Précourse de changement de vitesse dans le sens plus 104.0 CHGDIF_M DINT L#5000 Précourse de changement de vitesse dans le sens moins 108.0 CUTDIF_P...
  • Page 124 Modes de fonctionnement et tâches 9.4 Configuration du mode semi-automatique Interruption du mode semi-automatique Le mode “semi-automatique” est interrompu quand le signal “Déblocage de l'entraînement" est effacé (DRV_EN=0). Effacement de la distance restant à parcourir La tâche “Effacement du parcours restant” permet d'effacer un éventuel parcours restant. Dans le cas du mode "semi-automatique avec le numéro de consigne 252", le déplacement retourne au déplacement sans fin après "Effacement du parcours restant".
  • Page 125: Configuration De L'affectation De Valeur Réelle / De L'affectation De Valeur Réelle Au Vol / De L'annulation D'affectation De Valeur Réelle

    Modes de fonctionnement et tâches 9.5 Configuration de l'affectation de valeur réelle / de l'affectation de valeur réelle au vol / de l'annulation d’affectation de v Configuration de l'affectation de valeur réelle / de l'affectation de valeur réelle au vol / de l'annulation d’affectation de valeur réelle Définition Les tâches "Affectation de valeur réelle"...
  • Page 126 Modes de fonctionnement et tâches 9.5 Configuration de l'affectation de valeur réelle / de l'affectation de valeur réelle au vol / de l'annulation d’affectation de valeur réelle Paramètres utilisés dans le DB de canal Adresse Type Valeur initiale Commentaire 35.7 AVAL_EN BOOL FALSE...
  • Page 127 Modes de fonctionnement et tâches 9.5 Configuration de l'affectation de valeur réelle / de l'affectation de valeur réelle au vol / de l'annulation d’affectation de v Annulation de la tâche La tâche "Annulation d'affectation de valeur réelle" vous permet d'annuler le dernier décalage de la plage de travail qui avait été...
  • Page 128: Configuration Du Décalage D'origine

    Modes de fonctionnement et tâches 9.6 Configuration du décalage d'origine Configuration du décalage d'origine Définition La tâche "Décalage d'origine" permet de déplacer le point d'origine dans le système de coordonnées de la valeur indiquée. Le signe algébrique détermine le sens du décalage dans le système de coordonnées. Détermination de nouvelle coordonnée La formule suivante vous permet de calculer toutes les valeurs dans le système de coordonnées décalé...
  • Page 129 Modes de fonctionnement et tâches 9.6 Configuration du décalage d'origine Effets de la tâche pour un axe linéaire L'exemple d'un décalage d'origine de -200 mm vous permet de constater que cette tâche décale le système de coordonnées dans le sens positif. Les conséquences sont les suivantes : ●...
  • Page 130 Modes de fonctionnement et tâches 9.6 Configuration du décalage d'origine Effets de la tâche pour un axe rotatif L'exemple d'un décalage d'origine de -45° vous permet de constater une rotation du système de coordonnées : Figure 9-8 Rotation du système de coordonnées via un décalage d'origine En considérant un DO = 0 on obtient une nouvelle valeur égale à...
  • Page 131: Configuration De La Définition Du Point De Référence

    Modes de fonctionnement et tâches 9.7 Configuration de la définition du point de référence Configuration de la définition du point de référence Définition La tâche “Définition du point de référence” vous permet de synchroniser l'axe. Cette tâche décale la plage de travail. Tous les décalages qui ont été générés par une affectation de valeur réelle sont conservés.
  • Page 132 Modes de fonctionnement et tâches 9.7 Configuration de la définition du point de référence Effets de la tâche L'exemple “Définition du point de référence” 400 mm montre comment cette tâche a pour effet de projeter la plage de travail sur une position physique définie de l'axe. Les conséquences sont les suivantes : ●...
  • Page 133: Configuration De La Mesure De Longueur / Détection De Bords

    Modes de fonctionnement et tâches 9.8 Configuration de la mesure de longueur / détection de bords Configuration de la mesure de longueur / détection de bords Définition Les tâches "Mesure de longueur" et "Détection de bords" permettent de déterminer la longueur d'une pièce.
  • Page 134 Modes de fonctionnement et tâches 9.8 Configuration de la mesure de longueur / détection de bords Déroule- Mesure de longueur Détection de bords ment Le front montant sur l'entrée xl3 démarre la mesure Lancez un positionnement. de longueur. Le front descendant sur l'entrée xl3 met fin à la Le front montant sur l'entrée xl3 démarre la mesure.
  • Page 135 Modes de fonctionnement et tâches 9.8 Configuration de la mesure de longueur / détection de bords Autres conditions pour une mesure de longueur ● L'intervalle entre le front de désactivation et le front d'activation sur l'entrée xI3 doit être suffisamment grand pour que votre programme soit en mesure d'analyser correctement le résultat de mesure dans la CPU avant que ne commence la mesure suivante.
  • Page 136: Configuration D'une Boucle

    Modes de fonctionnement et tâches 9.9 Configuration d'une boucle Configuration d'une boucle Définition La "boucle" vous permet de déterminer le sens de déplacement dans lequel une destination peut être atteinte avec contact mécanique parfait. Vous pouvez utiliser la boucle quand un contact mécanique parfait entre le moteur et l'axe ne peut être garanti que dans un sens.
  • Page 137 Modes de fonctionnement et tâches 9.9 Configuration d'une boucle Paramètres utilisés dans le DB de canal Adresse Type Valeur initiale Commentaire 15.0 DÉPART BOOL FALSE 1 = démarrer positionnement 15.2 DIR_M BOOL FALSE 1 = sens moins 15.3 DIR_P BOOL FALSE 1 = sens plus 15.7...
  • Page 138 Modes de fonctionnement et tâches 9.9 Configuration d'une boucle Tableau 9- 7 Calcul de la position de la destination fictive pour une boucle Spécifications Position de la destination fictive Paramétrage : La destination fictive (destination ) a la valeur suivante : boucle + (parfait contact Destination = Destination - Précourse de coupure sens moins -...
  • Page 139 Modes de fonctionnement et tâches 9.9 Configuration d'une boucle Exemple L'exemple vous présente la position de la destination fictive à partir d'un positionnement avec boucle dans le sens positif sur la position de destination maximale. ① Précourse négative de changement de vitesse ②...
  • Page 140: Entrée De Déblocage

    Modes de fonctionnement et tâches 9.10 Entrée de déblocage 9.10 Entrée de déblocage Définition L'entrée de validation est une entrée externe qui permet d'exécuter un positionnement par un événement extérieur. Exploitation de l'entrée de validation (EI_OFF=0) L'entrée de validation (xI2) correspondante pour le canal doit être câblée. Vous avez ainsi la possibilité...
  • Page 141: Lecture Des Paramètres De Position

    Modes de fonctionnement et tâches 9.11 Lecture des paramètres de position 9.11 Lecture des paramètres de position Définition Avec la tâche "Lecture des paramètres de position", vous pouvez lire la consigne, le parcours restant et la vitesse au moment actuel. Déroulement de la tâche 1.
  • Page 142: Lecture Des Paramètres Du Codeur

    Modes de fonctionnement et tâches 9.12 Lecture des paramètres du codeur 9.12 Lecture des paramètres du codeur Définition Avec la tâche "Lecture des paramètres du codeur", vous pouvez lire les paramètres actuels du codeur ainsi que la valeur pour le référencement du codeur absolu. Conditions requises Vous pouvez effectuer la lecture de la valeur pour le référencement du codeur de valeur absolue après avoir exécuté...
  • Page 143: Signaux En Retour Pour Le Positionnement

    Modes de fonctionnement et tâches 9.13 Signaux en retour pour le positionnement 9.13 Signaux en retour pour le positionnement Définition Avec les "signaux en retour pour le positionnement", vous êtes informé sur l’état actuel du positionnement. Déroulement A chaque appel de la fonction FC ABS_CTRL, les paramètres sont inscrits dans le DB de canal.
  • Page 144: Signaux En Retour Pour Le Diagnostic

    Modes de fonctionnement et tâches 9.14 Signaux en retour pour le diagnostic 9.14 Signaux en retour pour le diagnostic Définition Avec les "Signaux en retour pour le diagnostic", vous êtes informé sur les événements de diagnostic qui se produisent. Déroulement 1.
  • Page 145: Codeurs

    Codeurs 10.1 Codeurs incrémentaux Codeurs incrémentaux raccordables Des codeurs incrémentaux délivrant deux trains d'impulsions déphasés électriquement de 90° avec ou sans top zéro sont pris en charge. ● Codeurs sans sortie de signaux inversés avec niveau 24V – fréquence limite = 50 kHz –...
  • Page 146 Codeurs 10.1 Codeurs incrémentaux Tableau 10- 1 Formes de signaux des codeurs incrémentaux Inversé symétrique Exploitation des signaux Incréments L'incrément désigne la période du signal des deux voies A et B d'un codeur. Cette valeur est indiquée dans les caractéristiques techniques du codeur et/ou sur sa plaquette signalétique. Figure 10-1 Incréments et impulsions Module de positionnement FM 451...
  • Page 147 Codeurs 10.1 Codeurs incrémentaux Impulsions Le module de positionnement exploite les 4 fronts des signaux A et B à chaque incrément (exploitation quadruple). Impulsions 1 incrément (présélection de codeur) = 4 impulsions (exploitation de FM) Temps de réaction Pour les codeurs incrémentaux, les temps de réaction du module de positionnement sont les suivants : Temps de réaction temps de réaction = temps de commutation des organes de commutation connectés...
  • Page 148: Codeurs Absolus

    Codeurs 10.2 Codeurs absolus 10.2 Codeurs absolus Codeurs monotour et codeurs multitours Les codeurs absolus se subdivisent en ● Codeurs monotour Les codeurs monotour représentent toute la plage de mesure sur un seul tour du codeur. ● Codeurs multitours Les codeurs multitours représentent toute la plage de mesure sur plusieurs tours du codeur.
  • Page 149 Codeurs 10.2 Codeurs absolus Temps de réaction Pour des codeurs absolus, les temps de réaction du FM 451 sont les suivants : Temps de réaction temps de réaction minimal = temps de transmission du télégramme + temps de commutation des éléments connectés temps de réaction maximal = 2 ×...
  • Page 150 Codeurs 10.2 Codeurs absolus Exemple de temps de réaction L'exemple ci-dessous vous indique comment calculer les temps de réaction minimal et maximal. Le codeur utilisé pour l'exemple n'est pas programmable. ● Temps de commutation du matériel : environ 150 μs ●...
  • Page 151: Diagnostic

    Diagnostic 11.1 Possibilités de signalisation et d’analyse d'erreurs Signalisation des erreurs Différents types de signalisation d'erreurs sont à votre disposition : ● Observez les LED d'erreur sur le module. Vous trouverez la signification des DEL d'erreur dans le chapitre "Signification des LED de signalisation d'erreurs (Page 153)".
  • Page 152: Types D'erreurs

    Diagnostic 11.2 Types d'erreurs 11.2 Types d'erreurs 11.2.1 Erreurs synchrones Description L’apparition de ces erreurs est synchrone à une tâche ou au démarrage d’un positionnement. Les erreurs synchrones sont des erreurs de manipulation (classe d'erreur 2), des erreurs de données (classe d'erreur 4), des erreurs de paramètres machine (classe d'erreur 5), des erreurs de table des consignes (classe d'erreur 6) (voir l'annexe pour une description des classes d'erreur).
  • Page 153: Signification Des Led De Signalisation D'erreurs

    Diagnostic 11.3 Signification des LED de signalisation d'erreurs 11.3 Signification des LED de signalisation d'erreurs LED d'erreurs Les LED de signalisation d'états et d'erreurs indiquent les différents états d'erreurs. Les LED s'allument aussi pendant au moins 3 s pour des défauts de brève durée. Figure 11-1 LED de signalisation d'états et d'erreurs du FM 451 Signalisation...
  • Page 154: Affichage Des Erreurs Avec Le Pupitre Opérateur (Op)

    Diagnostic 11.4 Affichage des erreurs avec le pupitre opérateur (OP) 11.4 Affichage des erreurs avec le pupitre opérateur (OP) Structure du programme La figure suivante complète la "Structure générale d'un programme utilisateur" figurant au chapitre "FC ABS_CTRL (FC 1) (Page 41)" par la lecture de la mémoire tampon de diagnostic pour l'affichage sur un OP.
  • Page 155: Analyse Des Erreurs Dans Le Programme Utilisateur

    Diagnostic 11.5 Analyse des erreurs dans le programme utilisateur 11.5 Analyse des erreurs dans le programme utilisateur Réaction aux erreurs dans le programme utilisateur Dans le programme utilisateur, vous pouvez réagir de façon ciblée aux erreurs. A cet effet, vous disposez des moyens suivants : ●...
  • Page 156 Diagnostic 11.5 Analyse des erreurs dans le programme utilisateur La figure suivante représente une structure de programme possible vous permettant de réagir aux signaux en retour “Erreur de données” (DATA_ERR), “Erreur de commande” (OT_ERR) et aux bits d'erreur des tâches (_ERR). Figure 11-3 Programme utilisateur avec analyse des bits d'erreur des tâches Module de positionnement FM 451...
  • Page 157 Diagnostic 11.5 Analyse des erreurs dans le programme utilisateur La figure suivante présente une structure de programme possible vous permettant d'analyser toutes les erreurs via les entrées dans le DB de diagnostic. Quand une ou plusieurs erreurs ont été nouvellement inscrites dans la mémoire tampon de diagnostic du module, vous pouvez ainsi réagir dans le programme.
  • Page 158 Diagnostic 11.5 Analyse des erreurs dans le programme utilisateur Figure 11-5 Analyse possible d'une erreur de données Figure 11-6 Analyse possible d'une erreur de commande Figure 11-7 Analyse possible d'une alarme de diagnostic Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...
  • Page 159 Diagnostic 11.5 Analyse des erreurs dans le programme utilisateur Figure 11-8 Analyse possible d'une erreur spéciale prédéfinie Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...
  • Page 160: Mémoire Tampon De Diagnostic Du Module

    Diagnostic 11.6 Mémoire tampon de diagnostic du module 11.6 Mémoire tampon de diagnostic du module Evénements de diagnostic La mémoire tampon de diagnostic du module contient au maximum 9 événements de diagnostic et est organisée comme mémoire circulante. Un événement de diagnostic est inscrit dans la mémoire tampon quand un message (d'erreur) "entrant"...
  • Page 161: Alarmes De Diagnostic

    Diagnostic 11.7 Alarmes de diagnostic 11.7 Alarmes de diagnostic Edition d'alarmes Le FM 451 est en mesure d'émettre des alarmes de diagnostic. Vous traitez ces alarmes dans un OB d'alarme. Si une alarme est déclenchée sans que l'OB correspondant ne soit Programmer avec STEP chargé, la CPU se met à...
  • Page 162 Diagnostic 11.7 Alarmes de diagnostic Le FM 451 détecte une erreur ("entrante") Une alarme de diagnostic est ”entrante” lorsqu'au minimum une erreur est présente. Lorsque toutes les erreurs n'ont pas été corrigées, celles qui sont encore présentes seront à nouveau signalés comme erreurs ”entrantes”.
  • Page 163 Diagnostic 11.7 Alarmes de diagnostic Analyse d'une alarme de diagnostic dans le programme utilisateur Le FM 451 met à 1 les entrées suivantes dans les données locales de l'OB d'alarme de diagnostic (OB 82). Les erreurs sont aussi inscrites dans la mémoire tampon de diagnostic (classe d'erreur 128, pour la signification et les solutions possibles, se reporter à...
  • Page 164 Diagnostic 11.7 Alarmes de diagnostic Figure 11-9 Analyse possible d'une alarme de diagnostic Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...
  • Page 165: Exemples

    Exemples 12.1 Introduction <<Exemples de projet L'installation du progiciel de configuration du FM 451 s'accompagne de celle d'exemples de projet illustrant quelques cas d'utilisation typiques de fonctions données. L'exemple de projet anglais se trouve dans le dossier ...\STEP7\EXAMPLES\zDt18_01 Il comporte plusieurs programmes S7 commentés, de complexité et de domaines variés. 12.2 Conditions Conditions pour l'exécution des exemples...
  • Page 166: Préparation Des Exemples

    Exemples 12.3 Préparation des exemples 12.3 Préparation des exemples Marche à suivre Afin de pouvoir exécuter ces exemples en ligne, veuillez procéder de la manière suivante : 1. Ouvrez l'exemple de projet zEn18_01_FMx51___Prog dans le dossier ...\STEP7\EXAMPLES avec SIMATIC Manager (utilisez la représentation détaillée pour l'affichage des noms symboliques) et copiez-le sous un nom adéquat dans votre répertoire de projet (Fichier >...
  • Page 167: Test D'un Exemple

    Exemples 12.5 Test d’un exemple 12.5 Test d’un exemple Déroulement du test Après avoir saisi toutes les entrées requises pour l'exemple choisi, chargez le dossier des blocs complet dans la CPU. Les exemples de programmes contiennent des tables de variables (VAT) vous permettant de visualiser et de modifier les blocs de données en ligne, c'est-à-dire à...
  • Page 168: Exemple De Programme 1 "Gettingstarted

    Exemples 12.7 Exemple de programme 1 "GettingStarted" 12.7 Exemple de programme 1 "GettingStarted" Tâche Avec cet exemple, vous pouvez procéder à la mise en service du module de positionnement que vous avez paramétré avec la mise en route. L'analyse d'erreurs traitée dans cet exemple complète le programme du chapitre "Intégration au programme utilisateur"...
  • Page 169 Exemples 12.7 Exemple de programme 1 "GettingStarted" Analyse des erreurs Générez une erreur de données en mettant à 1 la coordonnée de point de référence "CHAN_1".REFPT dans la VAT_CTRL_1, en dehors de la plage de travail ou de la fin d'axe rotatif.
  • Page 170: Exemple De Programme 2 "Mise En Service

    Exemples 12.8 Exemple de programme 2 "Mise en service" 12.8 Exemple de programme 2 "Mise en service" Tâche Dans cet exemple, vous pouvez mettre en service le module de positionnement sans les masques de paramétrage. Vous forcez et visualisez via les tables de variables VAT. Conditions préalables Vous avez paramétré...
  • Page 171 Exemples 12.8 Exemple de programme 2 "Mise en service" Analyse des erreurs Tentez de créer d'autres erreurs : ● Saisissez une coordonnée de point de référence supérieure à la plage de travail ou à la fin d'axe rotatif. ● Désactivez la tension auxiliaire externe. ●...
  • Page 172: Exemple De Programme 3 "Allfunctions

    Exemples 12.9 Exemple de programme 3 "AllFunctions" 12.9 Exemple de programme 3 "AllFunctions" Objectif Dans cet exemple, vous trouvez toutes les fonctions du FM 351/451 : ● Modes de fonctionnement ● Commutateurs de fonction ● Tâches d'écriture ● Tâches de lecture Vous pouvez utiliser l'exemple de programme comme modèle de copie.
  • Page 173 Exemples 12.9 Exemple de programme 3 "AllFunctions" Fonctionnement La CPU se trouve en STOP. Ouvrez la table des variables USER_VAT et inscrivez le numéro de tâche nécessaire pour votre programme utilisateur dans les valeurs de commande. Les numéros des tâches sont expliqués dans le code de l'exemple. Il faut veiller à...
  • Page 174: Exemple De Programme 4 "Onechannel

    Exemples 12.10 Exemple de programme 4 "OneChannel" 12.10 Exemple de programme 4 "OneChannel" Objectif Dans cet exemple, vous pilotez un entraînement avec un programme utilisateur. Le programme utilisateur met le module en service après un nouveau démarrage de la CPU. Ensuite, il exécute une séquence qui réagit aux événements.
  • Page 175 Exemples 12.10 Exemple de programme 4 "OneChannel" Fonctionnement La CPU se trouve en STOP. Ouvrez la table des variables USER_VAT, adaptez les consignes (”USER_DB”.TRG_INC_1, “USER_DB”.TRG_INC_2), la précourse changement de vitesse (“USER_DB”.CHGDIF) et la précourse de coupure (“USER_DB”.CUTDIF) à votre installation et chargez les valeurs de forçage. Démarrez la CPU (STOP >...
  • Page 176 Exemples 12.10 Exemple de programme 4 "OneChannel" Programme utilisateur FB 1 (USER_PROG) Le programme utilisateur accède aux données dans les blocs de données spécifiques au module (USER_DB) sous la forme <nom de bloc>.<identificateur symbolique>. Le programme utilisateur peut ainsi utiliser exactement un canal. Ce type de programmation vous permet d'accéder aux données du bloc de données à...
  • Page 177: Exemple De Programme 5 "Diagnosticandinterrupt

    Exemples 12.11 Exemple de programme 5 "DiagnosticAndInterrupt" 12.11 Exemple de programme 5 "DiagnosticAndInterrupt" Tâche Le programme utilisateur contenu dans cet exemple comporte la même tâche que l'exemple de programme 4 “OneChannel”. Nous allons, en outre, vous montrer comment analyser une alarme de diagnostic pour des modules donnés et comment la traiter comme erreur générale de module dans le programme utilisateur.
  • Page 178 Exemples 12.11 Exemple de programme 5 "DiagnosticAndInterrupt" Analyse des erreurs En cas d'erreur de traitement, le graphe séquentiel est arrêté. Le numéro d'étape inscrit est - 1. Dans USER_VAT, vous trouvez la dernière entrée de la mémoire tampon de diagnostic. Vous pouvez déterminer la cause d'une erreur via la classe et le code d'erreur (voir annexe "Classes d'erreurs (Page 201)").
  • Page 179: Exemple De Programme 6 "Multichannels

    Exemples 12.12 Exemple de programme 6 ”MultiChannels” 12.12 Exemple de programme 6 ”MultiChannels” Tâche Cet exemple contient le même programme utilisateur que l'exemple de programme 4 ”OneChannel”, mais pilote cependant 2 canaux. Le programme utilisateur utilise pour chaque canal une instance propre de ABS_CTRL et ABS_DIAG ; une multi instance n'est pas possible.
  • Page 180 Exemples 12.12 Exemple de programme 6 ”MultiChannels” Analyse des erreurs Identique à celle de l'exemple de programme 5 “DiagnosticAndInterrupt“, cependant elle a lieu séparément pour chaque canal. Programme utilisateur (FB PROG) La tâche et l'exécution du programme utilisateur sont identiques à celles de l'exemple de programme 5 “DiagnosticAndInterrupt“...
  • Page 181: Caractéristiques Techniques

    Caractéristiques techniques Caractéristiques techniques générales Les caractéristiques techniques suivantes sont décrites dans le manuel SIMATIC Système d'automatisation S7-400, Caractéristiques des modules (http://support.automation.siemens.com/WW/view/fr/1117740). ● Compatibilité électromagnétique ● Conditions de transport et de stockage ● Conditions ambiantes mécaniques et climatiques ● Données relatives aux tests d'isolation, à la classe de protection et au degré de protection ●...
  • Page 182: A.2 Caractéristiques Techniques Du Fm 451

    Caractéristiques techniques A.2 Caractéristiques techniques du FM 451 Caractéristiques techniques du FM 451 Caractéristiques techniques Caractéristiques techniques Dimensions et poids Dimensions L × H × P (mm) 50 × 290 × 280 Poids Env. 1300 g Courant, tension et puissance Consommation sur bus de fond de panier Typ.
  • Page 183 Caractéristiques techniques A.2 Caractéristiques techniques du FM 451 Caractéristiques techniques Entrées de codeur Saisie de déplacement Incrémentale  Absolue  Tensions de signaux Entrées symétriques : 5 V selon RS 422  Entrées asymétriques : 24 V/ typ. 9 mA ...
  • Page 184 Caractéristiques techniques A.2 Caractéristiques techniques du FM 451 Caractéristiques techniques Sorties TOR Nombre de sorties Séparation galvanique Signalisation d'état Oui, LED verte par sortie TOR Courant de sortie Signal 0 : 0,5 mA  Signal 1 : 0,5 A  (plage admissible : 5 ...
  • Page 185: Schémas De Raccordement

    Schéma de raccordement pour Codeurs incrémentaux 4 x 2 x 0,25 + 2 x 1 mm Codeur incrémentaux : le codeur incrémental Siemens Siemens =5 V, RS 422 6FX2001-2 (Up=5 V ; RS 422) 6FX2001-2 Schéma de raccordement pour Codeurs incrémentaux...
  • Page 186: B.2 Schéma De Raccordement Pour Le Codeur Incrémental Siemens 6Fx 2001-2 (Up=5V ; Rs 422)

    Schémas de raccordement B.2 Schéma de raccordement pour le codeur incrémental Siemens 6FX 2001-2 (Up=5V ; RS 422) Schéma de raccordement pour le codeur incrémental Siemens 6FX 2001-2 (Up=5V ; RS 422) Schéma de raccordement La figure suivante présente le schéma de raccordement pour le codeur incrémental Siemens...
  • Page 187: B.3 Schéma De Raccordement Pour Le Codeur Incrémental Siemens 6Fx 2001-2 (Up=24V ; Rs 422)

    Schémas de raccordement B.3 Schéma de raccordement pour le codeur incrémental Siemens 6FX 2001-2 (Up=24V ; RS 422) Schéma de raccordement pour le codeur incrémental Siemens 6FX 2001-2 (Up=24V ; RS 422) Schéma de raccordement La figure suivante présente le schéma de raccordement pour un codeur incrémental Siemens 6FX2001-2 (U =24 V ;...
  • Page 188: B.4 Schéma De Raccordement Pour Le Codeur Incrémental Siemens 6Fx 2001-4 (Up = 24V ; Htl)

    Schémas de raccordement B.4 Schéma de raccordement pour le codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL) Schéma de raccordement pour le codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL) Schéma de raccordement La figure suivante présente le schéma de raccordement pour un codeur incrémental Siemens 6FX2001-4 (Up=24 V ;...
  • Page 189: B.5 Schéma De Raccordement Pour Le Codeur Absolu Siemens 6Fx 2001-5 (Up=24V ; Ssi)

    Schémas de raccordement B.5 Schéma de raccordement pour le codeur absolu Siemens 6FX 2001-5 (Up=24V ; SSI) Schéma de raccordement pour le codeur absolu Siemens 6FX 2001-5 (Up=24V ; SSI) Schéma de raccordement La figure suivante présente le schéma de raccordement pour un codeur absolu Siemens 6FX2001-5 (Up=24 V ;...
  • Page 190 Schémas de raccordement B.5 Schéma de raccordement pour le codeur absolu Siemens 6FX 2001-5 (Up=24V ; SSI) Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...
  • Page 191: Blocs De Données Et Listes D'erreurs

    Blocs de données et listes d'erreurs Contenu du DB de canal Paramètres dans le DB de canal Remarque Les paramètres qui ne figurent pas dans le tableau suivant ne doivent pas être modifiés. Tableau C- 1 Contenu du DB de canal Adresse Type Valeur initiale...
  • Page 192 Blocs de données et listes d'erreurs C.1 Contenu du DB de canal Adresse Type Valeur initiale Commentaire Signaux en retour 22.2 DIAG BOOL FALSE 1 = mémoire tampon de diagnostic modifiée 22.3 OT_ERR BOOL FALSE 1 = erreur de commande survenue 22.4 DATA_ERR BOOL...
  • Page 193 Blocs de données et listes d'erreurs C.1 Contenu du DB de canal Adresse Type Valeur initiale Commentaire Bits lanceurs pour tâches de lecture 36.5 MDRD_EN BOOL FALSE 1 = lecture des paramètres machine 36.6 TRGL1RD_EN BOOL FALSE 1 = lecture de la table des consignes 1 (consignes 1 ... 50) 36.7 TRGL2RD_EN BOOL...
  • Page 194 Blocs de données et listes d'erreurs C.1 Contenu du DB de canal Adresse Type Valeur initiale Commentaire Bits d'erreur pour commutateurs de fonctions 42.0 PLOOP_ERR BOOL FALSE 1 = Erreur pour tâche "Boucle dans le sens plus" 42.1 MLOOP_ERR BOOL FALSE 1 = Erreur pour tâche "Boucle dans le sens moins"...
  • Page 195 Blocs de données et listes d'erreurs C.1 Contenu du DB de canal Adresse Type Valeur initiale Commentaire Paramètre pour tâche "Définition du point de référence" 92.0 REFPT DINT Coordonnée pour "Définition du point de référence" Paramètre pour tâche "Ecriture de la consigne pour numéro de consigne 252 ou 254" 96.0 TRG252_254 DINT...
  • Page 196: Contenu Du Db De Paramètres

    Blocs de données et listes d'erreurs C.2 Contenu du DB de paramètres Contenu du DB de paramètres Données DB de paramètres Remarque Les données qui ne figurent pas dans le tableau suivant ne doivent pas être modifiées. Tableau C- 2 Contenu du DB de paramètres Adresse Type Valeur initiale...
  • Page 197 Blocs de données et listes d'erreurs C.2 Contenu du DB de paramètres Adresse Type Valeur initiale Commentaire Paramètres machine 99.1 EI_TYPE BOOL FALSE Entrée de validation : 0 = commande sur niveau 1 = commande sur front 100.0 CHGDIF_P DINT L#5000 Précourse de changement de vitesse plus 104.0...
  • Page 198: Données Et Structure Du Db De Diagnostic

    Blocs de données et listes d'erreurs C.3 Données et structure du DB de diagnostic Données et structure du DB de diagnostic Données et structure du DB de diagnostic Remarque Les données qui ne figurent pas dans le tableau suivant ne doivent pas être modifiées. Tableau C- 3 Structure du DB de diagnostic Adresse Type...
  • Page 199 Blocs de données et listes d'erreurs C.3 Données et structure du DB de diagnostic La structure d’une entrée de diagnostic DIAG[n] est la suivante : Tableau C- 4 Structure de l'entrée de diagnostic Adresse Type Valeur initiale Commentaire +0.0 STATE BOOL FALSE 0 = Evénement partant...
  • Page 200: C.4 Liste Des Messages Job_Err

    Blocs de données et listes d'erreurs C.4 Liste des messages JOB_ERR Liste des messages JOB_ERR Messages JOB_ERR JOB_ERR JOB_ERR JOB_ERR Signification (hex) (déc) (ent) 80A0 32928 -32608 Acquittement négatif à la lecture du module. Le module a été retiré durant la procédure de lecture ou le module est défectueux.
  • Page 201: C.5 Classes D'erreurs

    Blocs de données et listes d'erreurs C.5 Classes d'erreurs Classes d'erreurs Classes d'erreurs Classe 1 : Erreurs de fonctionnement Les erreurs de fonctionnement sont détectés de manière asynchrones à une commande/forçage. Les erreurs de fonctionnement conduisent à un abandon du positionnement, sauf pour le code d'erreur 9 qui entraîne un arrêt contrôlé...
  • Page 202 Blocs de données et listes d'erreurs C.5 Classes d'erreurs N° Signification Alarme de diagnostic Commutation incorrecte au début de la zone de destination Cause L'axe oscille dans la zone destination. Variation supérieure à la demi-plage d'axe rotatif Cause La vitesse/fréquence est trop élevée ou il existe des sauts incorrects de valeur réelle.
  • Page 203 Blocs de données et listes d'erreurs C.5 Classes d'erreurs N° Signification Alarme de diagnostic Axe non paramétré Cause Les paramètres machine de l'axe manquent ou sont erronés. Axe non synchronisé Cause Le mode de fonctionnement "Semi-automatique" est uniquement possible avec un axe déjà synchronisé. Destination/course non réalisables Cause La distance entre la position réelle actuelle et la destination...
  • Page 204 Blocs de données et listes d'erreurs C.5 Classes d'erreurs Classe 4 : Erreurs de données Les erreurs de données sont détectées de manière synchrone à une commande/forçage. Elles ne conduisent pas à une réaction. N° Signification Alarme de diagnostic Consigne prédéfinie trop grande Cause La valeur est en dehors de la plage ±100 m ou ±1000 m.
  • Page 205 Blocs de données et listes d'erreurs C.5 Classes d'erreurs N° Signification Alarme de diagnostic Précourse de coupure erronée pour consigne numéro 255 Cause La valeur est en dehors de la plage de valeurs admise comprise entre ±100 m ou ±1000 m. La précourse de coupure doit être inférieure à...
  • Page 206 Blocs de données et listes d'erreurs C.5 Classes d'erreurs Classe 5 : Erreurs de paramètres machine L'alarme de diagnostic n'est déclenchée que dans le cas de bloc de données système (SDB) erroné. Les erreurs de paramètres machine ne conduisent pas à une réaction à l'erreur. N°...
  • Page 207 Blocs de données et listes d'erreurs C.5 Classes d'erreurs N° Signification Alarme de diagnostic Mauvais type de prise de référence Cause Vous avez saisi une valeur en dehors des valeurs admises de 0, 1, 2 et 3. Mauvais sens de comptage Cause Vous avez choisi une valeur en dehors des valeurs admissibles 0 et 1.
  • Page 208 Blocs de données et listes d'erreurs C.5 Classes d'erreurs N° Signification Alarme de diagnostic Type d'activation incorrect Cause La valeur saisie pour le type d'activation se situe en dehors de la plage admise comprise entre 1 et 4. Vitesse de départ incorrecte pour la prise de référence Cause Comme vitesse de départ vous n'avez saisi ni 0 ni 1.
  • Page 209 Blocs de données et listes d'erreurs C.5 Classes d'erreurs Classe 6 : Erreurs de table des consignes Les erreurs de table des consignes ne conduisent pas à une réaction à l'erreur. N° Signification Alarme de diagnostic Consigne prédéfinie trop grande dans la table des consignes Cause La valeur est en dehors de la plage ±100 m ou ±1000 m.
  • Page 210 Blocs de données et listes d'erreurs C.5 Classes d'erreurs Classe 128 : Erreurs de diagnostic N° Signification Alarme de diagnostic Absence de tension auxiliaire externe Cause Tension auxiliaire externe 24 V non raccordée ou  coupée Fusible défectueux sur le module ...
  • Page 211 Blocs de données et listes d'erreurs C.5 Classes d'erreurs N° Signification Alarme de diagnostic Rupture fil codeur Cause Câble du codeur cisaillé ou non branché  Codeur sans signaux inversés  Brochage incorrect  Longueur de câble trop grande  Court-circuit des signaux de codeurs ...
  • Page 212 Blocs de données et listes d'erreurs C.5 Classes d'erreurs N° Signification Alarme de diagnostic Impulsions erronées de codeur incrémental Cause La surveillance du codeur a détecté des impulsions  erronées. Valeur incorrecte du nombre d'incréments par tour de  codeur. Codeur défectueux : ne délivre pas le nombre ...
  • Page 213: Index

    Index Annulation Affectation de valeur réelle, 127 Décalage d'origine, 130 < Annulation d'affectation de valeur réelle, 125 Paramètres dans le DB de canal, 127 <<Exemples de projet, 165 Appel FB ABS_DIAG, 48 FC ABS_CTRL, 41 FC ABS_INIT, 40 Arrêt contrôlé, 103 Accès direct Mode Semi-automatique, 123 Signaux de commande, 54...
  • Page 214 Index Commutateur de fonction, 192 Bits d’erreur, 194 Câblage, 58 Bits de fin, 193 Connecteur frontal, 32 Commutateur sans rebondissement, 133 Câbles de raccordement, 32 Commutateurs Calcul De sécurité, 58 Résolution, 88 Commutateurs de fonction Caractéristiques techniques FC ABS_CTRL, 43 FC et DB, 52 Commutateurs de sécurité, 58 FM 451, 52...
  • Page 215 Index Mode semi-automatique avec numéro de consigne 255, 120 DB de canal, 50 Numéro de consigne 1 - 100, 117 Construction, 50 Paramètres du codeur, 142 Contenu, 191 Signaux en retour pour le diagnostic, 144 Préparation, 61 Signaux en retour pour le positionnement, 143 Tâche, 50 Déroulement du test DB de diagnostic, 51...
  • Page 216 Index Entrée de diagnostic Structure, 199 FB 2 Entrée de validation, 109 FB ABS_DIAG, 48 Paramètres dans le DB de canal, 140 FB ABS_DIAG, 48 Paramètres dans le DB de paramètres, 140 Appel, 48 Entrée de validation, 109 Bloc de données utilisé, 48 Entrées TOR, 27 Comportement en cas d'erreur, 49 Erreur de télégramme, 84...
  • Page 217 Index Fonctionnement Montage à contacteurs, 30 Lecture Fonctions, 37 Paramètres machine, 64 FB ABS_DIAG, 48 Signaux en retour, 41, 53 FC ABS_INIT, 40 Tables des consignes, 64, 65 Forme des signaux Lecture des paramètres de position Codeurs incrémentaux, 145 Déroulement, 141 Fréquence max.
  • Page 218 Index Mode semi-automatique Numéro de consigne 252, 118 Ordre Numéro de consigne 254, 119 Exécution des tâches, 43 Paramètres dans le DB de canal, 122, 124 Outillage, 19 Mode Semi-automatique, 116 Arrêt contrôlé, 123 Condition préalable, 116 Interruption, 124 Numéro de consigne 1 - 100, 117 Paramétrage, 59 Condition préalable, 35 Numéro de consigne 255, 120...
  • Page 219 Index Longueur de télégramme, 81 Préparation Modification, 64 DB de canal, 61 Nombre de tours du codeur, 82 DB de diagnostic, 61 Premier paramétrage, 63 Programmation, 58 Sens de comptage, 83 Préparation de la programmation, 58 Surveillances, 84 Prise de référence, 109 Type de codeur, 81 Progiciel de configuration Vitesse de transmission, 83...
  • Page 220 Index Signaux en retour, 192 Tâches d'écriture, 43 Accès direct, 53 Bits d’erreur, 194 Lecture, 41, 53 Bits de fin, 193 Signaux en retour dans le DB de canal Bits lanceurs, 192 Fin d'un positionnement, 104 Temps de réaction Signaux en retour pour le diagnostic, 144 Codeur absolu, 149 Déroulement, 144 Codeurs incrémentaux, 147...
  • Page 221 Index WORKING, 97 X1, 25 Zone d'arrêt, 16, 73 Zone de codeur, 79 Zone de destination, 16, 73 Zones, 16 Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...
  • Page 222 Index Module de positionnement FM 451 Instructions de service, 05/2011, A5E01092714-02...

Table des Matières