Page 1
SIMATIC S7-300 Module de positionnement FM 354 pour servomoteurs Manuel Version 04.97 Le présent manuel accompagne le progiciel de configuration réf. 6ES7 354-1AH01-7CG0.
Page 3
Avant-propos, Sommaire Informations pour l’utilisateur Présentation du produit Les bases du positionnement SIMATIC S7 Montage et dépose du FM 354 Module de positionnement Câblage du FM 354 FM 354 pour servomoteurs Paramétrage du FM 354 Manuel Programmation du FM 354 Mise en service du FM 354 Interface utilisateur standard pour pupitres opérateur...
Page 4
à leurs propres fins peut enfreindre les droits des propiétaires desdites marques. Copyright Siemens AG 1996 , 1997 All rights reserved Toute communication ou reproduction de ce support d’information, Nous avons vérifié la conformité du contenu du présent manuel avec toute exploitation ou communication de son contenu sont interdites, le matériel et le logiciel qui y sont décrits.
Page 5
Avant-propos Objectif de la Le présent manuel renferme toutes les informations relatives au module FM 354 : documentation matériel et fonctions paramétrage contrôle-commande blocs S7 configuration de sécurité Division du Les blocs d’information suivants décrivent l’objectif et l’utilisation du présent manuel manuel.
Page 6
Le présent manuel décrit le matériel et les fonctions du module FM 354. requises pour Pour la configuration, la programmation et la mise en service d’un SIMATIC S7-300 l’utilisateur avec un module FM 354, l’utilisateur doit disposer d’un certain nombre de connais-...
Page 7
Avant-propos Marquage CE Nos produits sont conformes aux exigences de la directive communautaire 89/336/CEE “Compatibilité électromagnétique” et aux normes européennes (EN) harmonisées qui y sont énumérées. La déclaration de conformité CE selon les termes de la directive communautaire mentionnée ci-dessus, article 10, est reproduite dans le présent manuel (voir chapitre B).
Page 8
Avant-propos Module de positionnement FM 354 pour servomoteurs...
Page 9
Sommaire Présentation du produit Le module FM 354 dans l’automate programmable S7-300 ....Présentation du module ..........Vue d’ensemble des fonctions du module .
Page 10
Sommaire FC RD_COM (FC 3) – Exécution cyclique des contrats de lecture ... . 6-13 Lecture des informations de diagnostic ........6-17 6.4.1 FC DIAG_RD (FC 4) –...
Page 11
Sommaire 9.3.4 Décalage d’origine (contrat n 12) ........9-44 9.3.5 Forçage de valeur réelle (contrat n 13)
Page 12
Sommaire Figures Configuration multichâssis d’un SIMATIC S7-300 avec FM 354 (exemple) ..Vue d’ensemble (schématisée) du système ....... .
Page 13
Sommaire Sélection de mode PIC75 ..........8-11 Teach In PIC735 .
Page 14
Sommaire Les menus de ”Paramétrage du FM 354” ....... . . 5-22 Fonctions technologiques pour le FM 354 .
Page 15
(= asservissement de position). Le module fonctionne de manière autonome ; il est piloté par le biais du programme utilisateur dans le système SIMATIC S7-300. Ce module permet de commander des axes rotatifs et linéaires en boucle fermée (asservissement de position) ou en boucle ouverte avec poursuite (alignement de valeur réelle).
Page 16
Présentation du produit Liste de Tenir compte des compatibilités ci-dessous entre module FM 354 et CPU S7-300 et compatibilités OP (versions/numéros de référence). Tableau 1-1 Liste de compatibilités du module FM 354 avec les CPU S7-300 et les OP Cartes compatibles 354-1AH00-0AE0 354-1AH01-0AE0 CPUs S7-300...
Page 17
Le module FM 354 est réalisé sous forme de module de fonction de l’automate module FM 354 programmable SIMATIC S7-300. est-il intégré à L’automate programmable SIMATIC S7-300 est composé d’une CPU et de l’automate différents modules de périphérie montés sur un profilé-support. S7-300 ? Selon les besoins, il est possible de réaliser une configuration monochâssis ou...
Page 18
Présentation du produit Configuration Une CPU du SIMATIC S7-300 peut piloter jusqu’à quatre châssis comportant multichâssis chacun un maximum de 8 modules communiquant sur le bus (cf. Fig. 1-1). Console de programmation Tableau de commande Bus interne Châssis 3 TOR/...
Page 19
à la figure 1-2. du système Tableau de commande Console de programmation (p. ex. OP 05) Progiciel de configuration Profilé-support SIMATIC S7-300 SM SM FM 354 Variateur p. ex. Palpeur de mesure p. ex. SIMODRIVE 611-A Codeur Moteur p.
Page 20
Présentation du produit Composants Les principaux composants et leurs fonctions sont regroupés dans le tableau 1-2. Tableau 1-2 Composants d’une commande de positionnement Composants Fonction Profilé-support Il constitue la structure d’accueil mécanique des modules du S7-300. FM 354 C’est le module de positionnement. Il est piloté par la CPU du S7-300.
Page 21
Présentation du produit Vue d’ensemble La figure suivante donne une vue d’ensemble du concept de stockage des données. de la gestion des données FM 354 Mémoire de Données des Mémoire de travail Données du module chargement modules Données de P-Bus Programme utilisa- diagnostic teur, FC compris...
Page 22
Présentation du produit Présentation du module Vue du La figure 1-4 vous présente le module FM 354 avec ses interfaces et ses éléments de FM 354 la face avant (signalisations d’état et de défaut). Profilé-support Marquage sur module : FM 354 F.SERVO MOTOR Connecteur de bus Interface SIMATIC...
Page 23
Présentation du produit Interfaces Les interfaces et leur signification sont décrites dans le tableau 1-3. Tableau 1-3 Interfaces Interfaces Description Connecteur de bus Connecteur en face arrière pour la continuité du bus S7 d’un interface SIMATIC module à l’autre Interface vers l’entraîne- Connecteur mâle Sub-D 9 points (X2) pour le raccordement de ment l’étage de puissance (variateur)
Page 24
Présentation du produit Plaque La figure 1-5 montre toutes les indications de la plaque signalétique du module signalétique du FM 354. module FM 354 SIEMENS SVP JM123456 Made in Germany Version du produit Homologations et marques de conformité Désignation du module Numéro de référence...
Page 25
Présentation du produit Vue d’ensemble des fonctions du module Vue d’ensemble Les fonctions suivantes sont réalisées dans le module : Gestion des modes Saisie de la valeur réelle Asservissement de position Entrées/sorties TOR Réglages/fonctions intermodes Fins de course logiciels Alarmes process Commande par séquence de blocs Diagnostic et traitement des défauts Gestion des données sur le FM 354...
Page 26
Présentation du produit Entrées/sorties Les quatre entrées TOR et les quatre sorties TOR peuvent être utilisées selon les besoins spécifiques de l’utilisateur. Les signaux suivants peuvent p. ex. être raccordés : contact du point de référence (CPR) interrupteur pour départ externe palpeur de mesure position atteinte, arrêt rotation à...
Page 27
Les bases du positionnement Qu’est-ce que le Le positionnement consiste à amener un mobile à un instant donné dans une position positionnement ? donnée, en tenant compte de l’ensemble des forces et couples en présence. Position A Position B F = force motrice x = distance à...
Page 28
Les bases du positionnement Circuit de La figure 2-2 montre le circuit de régulation et les composants de l’asservissement régulation de de position avec le FM 354. l’asservissement de position FM 354 Secteur ARRET D’URGENCE Consigne de position Variateur, p. ex. Dispositif SIMODRIVE de sécurité...
Page 29
Montage et dépose du FM 354 Vue d’ensemble Le FM 354 se monte en tant que module de périphérie d’un automate SIMATIC S7-300. Règles de sécurité Un certain nombre de règles importantes sont à respecter pour l’intégration d’un importantes automate programmable S7-300 avec module FM 354 dans une installation ou un système.
Page 30
Montage et dépose du FM 354 Montage du FM 354 Règles Le montage du FM 354 ne nécessite pas de mesures de protection particulières (directives CSDE). Attention Le montage du FM 354 doit uniquement s’effectuer à l’état hors tension du S7-300 ! Outillage Tournevis de 4,5 mm...
Page 31
Montage et dépose du FM 354 Dépose du FM 354 Règles La dépose du FM 354 ne nécessite pas de mesures de protections particulières (directives CSDE). Attention La dépose du FM 354 doit uniquement s’effectuer lorsque le S7-300 n’est pas sous tension ! Outillage Tournevis de 4,5 mm...
Page 32
Montage et dépose du FM 354 Remplacement d’un module Généralités Lorsque le remplacement d’un module FM 354 défectueux est nécessaire et que l’on ne dispose pas d’une console PG ou d’un PC pour le paramétrage ou si l’échange doit se faire sous tension, tenir compte des instructions suivantes dès la mise en service du système (CPU, FM) : Clôturer la mise en service en créant un SDB 1 000 (mémorisation des don-...
Page 33
Câblage du FM 354 Règles de sécurité La sécurité d’exploitation de votre installation exige que les mesures suivantes soient prises et adaptées à vos conditions spécifiques : Concept d’ARRET d’URGENCE conforme aux règlements techniques en vigueur (p. ex. normes européennes EN 60204, EN 418 et connexes). Mesures complémentaires pour la limitation par fins de course des axes (p.
Page 34
Câblage du FM 354 Schéma de câblage d’un FM 354 Vue d’ensemble La figure 4-1 vous indique comment sont reliés entre eux les différents composants de la commande de positionnement avec le FM 354. SIMATIC S7-300 SIEMENS Connecteur frontal Alimentation extérieure 24 V...
Page 35
Câblage du FM 354 Câbles de liaison Le tableau 4-1 donne la liste des câbles de liaison pour une commande de position- nement avec le FM 354. Tableau 4-1 Câbles de liaison d’une commande de positionnement avec le FM 354 Type N de réf.
Page 36
Câblage du FM 354 Description de l’interface vers l’entraînement Connecteur vers Le connecteur Sub-D 9 points X2 du FM 354 permet de raccorder des étages de le variateur puissance (variateurs de vitesse) avec interface analogique ( 10 V). Le FM 354 met en outre à disposition un signal de validation. Position du La figure 4-2 présente la position de montage et la désignation du connecteur sur le connecteur...
Page 37
Câblage du FM 354 Signaux Un signal de tension et un signal de validation sont mis à disposition : CONSIGNE (SW) Signal de tension analogique dans la plage 10 V correspondant à une consigne de vitesse de rotation. SIGNAL DE REFERENCE (BS) Potentiel de référence (masse analogique) pour le signal de consigne, relié...
Page 38
à la terre le blindage du côté variateur ! Le câble pré-équipé proposé comme accessoire offre une sécurité optimale contre les perturbations. Câble de liaison FM 354 Variateur, p. ex. SIMODRIVE 611-A SIEMENS SIMODRIVE Figure 4-3 Raccordement d’un variateur SIMODRIVE 611-A Module de positionnement FM 354 pour servomoteurs...
Page 39
Câblage du FM 354 Marche à suivre La procédure de raccordement du variateur est la suivante : lors du branche- 1. Brancher l’extrémité libre du câble de liaison aux bornes du variateur. (Le repé- ment du câble de rage des bornes marqué aux extrémités des conducteurs concernent les bornes liaison des variateurs SIMODRIVE.) 2.
Page 40
Câblage du FM 354 Brochage du Désignation du connecteur : X3 ENCODER X3 connecteur Type de connecteur : connecteur femelle Sub-D 15 points Tableau 4-5 Brochage du connecteur X3 Codeur Codeur Bro- Bro- Type Type Type Type incrémental absolu incrémental absolu MEXT CLS_N...
Page 41
Câblage du FM 354 Caractéristiques Les codeurs directement raccordables (ou avec EXE) doivent respecter les condi- des codeurs tions suivantes : Codeurs incrémentaux Procédure de transmission : Transmission différentielle avec signaux rectangulaires 5 V (comme la norme RS 422) Signaux de sortie : Voie A, signal normal et inversé...
Page 42
Afin d’assurer un fonctionnement sans dérangements, il conviendrait de ne pas dépasser les valeurs suivantes en cas d’uti- lisation de câbles de liaison pré-équipés de SIEMENS. Tableau 4-7 Longueurs maximales de câble en fonction de l’alimentation du codeur Tension d’alimentation...
Page 43
Câblage du FM 354 Raccordement des codeurs Raccordement des Tenir compte des points suivants : câbles de liaison Nota Utilisez exclusivement des câbles blindés, le blindage devant être connecté au boîtier métallique ou métallisé du connecteur. Les câbles pré-équipés proposés comme accessoires offrent une sécurité optimale contre les perturbations ainsi que des sections suffisantes pour l’alimentation des codeurs.
Page 44
Câblage du FM 354 Marche à suivre La procédure de raccordement du système de mesure est la suivante : lors du branche- 1. Raccorder le câble de liaison au système de mesure. ment des codeurs Pour des codeurs absolus (SSI), il est éventuellement nécessaire d’équiper le câble (extrémité...
Page 45
Câblage du FM 354 Description de l’interface vers la périphérie Connecteur frontal Le connecteur frontal 20 points X1 permet le raccordement de quatre signaux d’entrée TOR, de quatre signaux de sortie TOR et du signal de disponibilité (signalisation du régulateur). Emplacement du La figure 4-6 présente le connecteur frontal en position de câblage ainsi que le repé- connecteur...
Page 46
Câblage du FM 354 Brochage du Désignation du connecteur : X1 connecteur Type de connecteur : connecteur frontal 20 points, à bornes à vis Tableau 4-9 Brochage du connecteur X1 Broche Type Broche Type libre libre libre libre libre libre libre libre RM_P...
Page 47
Câblage du FM 354 Tableau 4-10 Paramètres électriques des entrées TOR Paramètre Valeur Unité Remarque ”1” logique, plage de tension 11...30 ”1” logique, consommation de courant 6...15 ”0” logique, plage de tension –3...5 ou entrée en l’air µs Retard à la transition 0 µs Retard à...
Page 48
Câblage du FM 354 Alimentation par La figure 4-7 présente des exemples pour l’alimentation du signal de disponibilité la commande par la commande (p. ex. variateur SIMODRIVE 611). Attaque de l’entrée RM par une sortie type PNP ou un contact de relais Variateur Sortie type PNP ou contact de relais...
Page 49
Câblage du FM 354 4 sorties TOR Toutes les sorties présentent le même rang. L’affectation de la fonction de commuta- (DO1...4) tion au numéro de la sortie s’effectue via les paramètres machines. Les quatre sorties servent au câblage de signaux propres à l’utilisateur. Il peut par ex.
Page 50
Câblage du FM 354 Câblage du connecteur frontal Câblage du La figure 4-9 vous décrit la pose des conducteurs vers le connecteur frontal et connecteur frontal montre le dispositif d’arrêt de traction par l’étrier de connexion des blindages. ENCODER X3 DC5V DIAG –...
Page 51
Câblage du FM 354 Outillage Tournevis manuel ou électrique de 3,5 mm. nécessaire Marche à suivre La procédure de câblage du bornier est la suivante : 1. Dénuder le conducteur sur 6 mm, sertir éventuellement un embout. 2. Ouvrir la porte frontale, amener le connecteur frontal en position de câblage (pour ce faire, appuyer sur l’élément de verrouillage, cf.
Page 52
Câblage du FM 354 Module de positionnement FM 354 pour servomoteurs 4-20...
Page 53
Paramétrage du FM 354 Vue d’ensemble Ce chapitre vous fournit une vue d’ensemble du paramétrage du FM 354 avec l’outil de paramétrage ”Paramétrage du FM 354”. S7-300 FM 354 Bus P Blocs de données (DB) Bloc de DB-PM données Online (traitement dans DB-CS utilisateur le menu Système cible...
Page 54
– Interface utilisateur pour OP : SIEMENS\STEP7\EXAMPLES\S7OP_BSP – Exemples utilisateur : SIEMENS\STEP7\EXAMPLE1\FMSTSVEX Nota Si vous avez sélectionné un autre répertoire que SIEMENS/STEP 7 lors de l’installation de STEP 7, ce répertoire est ajouté à l’arborescence. Module de positionnement FM 354 pour servomoteurs...
Page 55
Paramétrage du FM 354 Familiarisation avec ”Paramétrage du FM 354” Condition Vous avez installé le logiciel comme indiqué au chapitre 5.1 sur votre PG/PC. Configuration La configuration suppose que vous avez créé un projet dans lequel vous pouvez mémoriser le paramétrage. Pour de plus amples informations sur la configuration de modules, consultez votre manuel utilisateur Logiciel de base pour SIMATIC S7 et M7, STEP 7.
Page 56
Paramétrage du FM 354 7. Vous pouvez dans cette vue et à l’aide des onglets (Généralités, Adresses et Paramètres de base) du module FM 354 : – attribuer un nom – modifier l’adresse du module FM – et paramétrer les alarmes. Nota : Il n’est pas prévu que le module FM 354 continue à...
Page 57
Paramétrage du FM 354 Procédez de la manière suivante : 1. Placez le pointeur de la souris sur le bord supérieur de la fenêtre jusqu’à ce qu’il se transforme en une flèche. 2. Cliquez le bouton gauche de la souris et tirez la souris vers le bas. 3.
Page 58
Paramétrage du FM 354 Données de paramétrage Que peut-on Les zones de données suivantes peuvent être paramétrées : paramétrer ? Paramètres machine (PM) Consignes (CS) Correction d’outil (CO) Programmes de déplacement (CN) Donnés utilisateur (bloc de données utilisateur) Ces données sont stockées dans des blocs de données (DB) dans la plage de numéros allant de 1001 à...
Page 59
Paramétrage du FM 354 Tableau 5-1 Blocs de données (suite) Bloc de données Signification DB-SM Consignes (n de DB = 1230) Taille du bloc (arrondie en octets) = 460 Les consignes servent en mode ”semi-automatique relatif” en tant que valeurs de déplacement librement définissables pour les contrats de posi- tionnement.
Page 60
Paramétrage du FM 354 Bloc de données La manière de créer un DB utilisateur est décrite au chapitre 6. utilisateur L’outil ”Paramétrage du FM 354” permet d’écrire les données énumérées au tableau 5-2 dans le DB utilisateur. La commande de menu Système cible Traitement online Données utilisateur vous permet de sélectionner et d’éditer votre DB utilisateur.
Page 61
Paramétrage du FM 354 Structure des Le tableau 5-3 décrit de façon succincte la structure des blocs de données. blocs de données Tableau 5-3 Structure des blocs de données Adresses/offset Contenu Remarques Information système, ne concerne En-tête du DB pas l’utilisateur Zone des données utiles/en-tête de Indications d’identification du bloc à...
Page 62
Paramétrage du FM 354 Entrée des valeurs Dans l’outil ”Paramétrage du FM 354”, ouvrez la fenêtre ci-dessous dans le menu Fichier Nouveau Paramètres machine. Figure 5-4 Entrée des valeurs des paramètres machine Entrez les paramètres machine dans les onglets correspondants. Vous pouvez également introduire vos valeurs dans un tableau par la commande de menu Affichage Forme de tableau.
Page 63
Paramétrage du FM 354 Liste des Le tableau 5-5 donne la liste de tous les paramètres machine du FM 354. paramètres Explications relatives à la liste des paramètres machine : machine Les paramètres de type K sont des paramètres de configuration, voir chapitre 9.3.3 Les paramètres de type E sont des paramètres machine réglables pour l’ajustage (optimisation de la mise en service) et les fonctions technologiques, cf.
Page 64
Paramétrage du FM 354 Tableau 5-5 Liste des paramètres machine (suite) Valeurs Type de données/ Désignation Valeur/Signification par défaut Unité/Commentaire chap. 15 K Vitesse de transmission du 78 000 DWORD 9.6.1 codeur absolu 2 = 156 000 9.6.2 3 = 312 000 4 = 625 000 5 = 1 250 000 16 K Coordonnée du point de...
Page 65
Paramétrage du FM 354 Tableau 5-5 Liste des paramètres machine (suite) Valeurs Type de données/ Désignation Valeur/Signification par défaut Unité/Commentaire chap. DWORD 9.2.3 28 E Vitesse d’accostage du point 6 10 10...500 000 000 de référence [UI/min] 29 E Vitesse réduite 3 10 10...500 000 000 30 E...
Page 66
Paramétrage du FM 354 Tableau 5-5 Liste des paramètres machine (suite) Valeurs Type de données/ Désignation Valeur/Signification par défaut Unité/Commentaire chap. BITFELD32 36 K Adaptation d’entrée 8 = ETOR1 inversée 9 = ETOR2 inversée (traitement de signal 10 = ETOR3 inversée inversée) 11 = ETOR4 inversée 37 K Signaux de commande de...
Page 67
Paramétrage du FM 354 Grandeurs internes (grandeurs auxiliaires) formées en interne à partir de PM : Formation de la grandeur course par tour le moteur UMWEG –32 UMWEG = PM11 + PM12 2 Formation du facteur interne de valeur de mesure MWFAKTOR PM10 Facteur valeur de mesure MWFAKTOR = 1...
Page 68
Paramétrage du FM 354 Contrôle PM13 PM10 Incréments par tour de codeur 0, 1 – 3, 4, 13, 14 x = 1, 2, 3, ... Contrôle PM14 PM10 Nombre de tours de codeur absolu 0, 1, 3, 13 – 4, 14 x = 1, 2, 3, ...
Page 69
Paramétrage du FM 354 5.3.2 Consignes Structure du DB Le tableau 5-6 vous donne une vue d’ensemble de la structure du bloc de données ”Consignes” (DB-CS). Tableau 5-6 Structure du DB ”Consignes” Octet Type de variable Valeur Signification de la variable Remarque En-tête de DB WORD...
Page 70
Paramétrage du FM 354 5.3.3 Données de correction d’outil Structure du DB Le tableau 5-7 vous donne une vue d’ensemble de la structure du bloc de données ”Données de correction d’outil” (DB-CO). Tableau 5-7 Structure du DB ”Données de correction d’outil” Octet Type de variable Valeur...
Page 71
Paramétrage du FM 354 Entrée des valeurs L’entrée des valeurs s’effectue dans le menu des données de correction d’outil du logiciel de paramétrage ”Paramétrage du FM 354”. Si la valeur d’usure cumulative est modifiée en ligne, le module FM calcule la nouvelle valeur d’usure absolue et la valeur d’usure cumulative est de nouveau remise à...
Page 72
Paramétrage du FM 354 5.3.4 Programmes de déplacement Structure du DB Le tableau 5-8 vous donne une vue d’ensemble de la structure du bloc de données ”Programmes de déplacement” (DB-CN). Tableau 5-8 Structure du DB ”Programmes de déplacement” Octet Type de variable Valeur Signification de la variable Remarque...
Page 73
Paramétrage du FM 354 Entrée des Pour l’entrée des programmes de déplacement CN, le programme vous propose une programmes de fenêtre vide. Vous pouvez entrer votre programme de déplacement comme suit : déplacement Figure 5-7 Entrée d’un programme de déplacement 1.
Page 74
Paramétrage du FM 354 Paramétrage avec ”Paramétrage du FM 354” Entrée des valeurs Vous disposez de plusieurs possibilités pour introduire vos données de paramétrage : 1. Données utilisateur L’écran affiche un tableau dans lequel vous pouvez entrer les valeurs ou sélec- tionner des textes.
Page 75
Paramétrage du FM 354 Tableau 5-9 Les menus de ”Paramétrage du FM 354” (suite) Titres et options du menu Raccourci Signification (commandes) clavier Progr. de déplacement – Ouvre le DB-CN enregistré sur la PG/le PC Importer... Ctrl + O Ouvre un bloc de données sauvegardé en tant que fichier Fermer Ctrl + F4 Ferme la fenêtre du DB actuel...
Page 76
Paramétrage du FM 354 Tableau 5-9 Les menus de ”Paramétrage du FM 354” (suite) Titres et options du menu Raccourci Signification (commandes) clavier Traitement online > – Traitement online des blocs de données dans le FM 354 Paramètres machine – Traitement online des paramètres machine dans le FM 354 Consignes –...
Page 77
Paramétrage du FM 354 Tableau 5-9 Les menus de ”Paramétrage du FM 354” (suite) Titres et options du menu Raccourci Signification (commandes) clavier 1 <fenêtre ouverte 1> – Basculement à la fenêtre <Nom de fenêtre> <n> <fenêtre ouverte n> – Basculement à...
Page 78
Paramétrage du FM 354 Création d’un SDB Condition : liaison online établie avec le module FM 354 Sélectionnez le menu Fichier Créer SDB Si aucun DB-PM sur FM 354 Abandon Existence dans le projet S7 d’un SDB 1 000 corres- Faut-il écraser ce SDB ? pondant pour FM 354 ? Faut-il écraser ce SDB ?
Page 79
Paramétrage du FM 354 Transférer un SDB Lorsque vous avez créé un bloc de données système SDB, vous devez transférer les dans la CPU “données système” du projet dans la CPU. Deux procédures sont possibles : 1. Variante 1 Dans le gestionnaire SIMATIC Manager, sélectionnez la fenêtre Online (les fenêtres Online et Offline doivent être ouvertes).
Page 80
Paramétrage du FM 354 Module de positionnement FM 354 pour servomoteurs 5-28...
Page 81
Programmation du FM 354 Vue d’ensemble Les présentes instructions de programmation décrivent les fonctions (FC) qui vous permettent de gérer la communication entre la CPU et le module de fonctions FM 354 dans le SIMATIC S7-300. S7-300 FM 354 L’outil ”Paramétrage du...
Page 82
Programmation du FM 354 Conditions Les conditions ci-dessous doivent être remplies si vous désirez piloter le module FM 354 par votre programme utilisateur : Vous avez installé sur votre PG/PC le logiciel en suivant les consignes du chapitre .5.1. La PG/le PC doit être relié(e) à la CPU du S7-300 (cf. Fig 4-1). Création du DB Procédez de la manière suivante : utilisateur...
Page 83
Programmation du FM 354 Intégration du La figure suivante vous montre comment le FM 354, le bloc de données utilisateur FM 354 dans le (DB utilisateur) et les fonctions technologiques communiquent entre eux. progr. utilisateur FM 354 OB 40 OB 82 4 octets info de lancement OB Informations (Alarme...
Page 84
Programmation du FM 354 Contenu du Chapitre Titre Page chapitre FC INIT_DB – Initialisation du DB utilisateur FC MODE_WR – Pilotage des modes et exécution des contrats d’écriture FC RD_COM – Exécution cyclique des contrats de lecture 6-13 Lecture des informations de diagnostic 6-17 FC MSRMENT –...
Page 85
Programmation du FM 354 Description des Le tableau ci-dessous décrit les paramètres de ce FC. paramètres Type de Type de Signification donnée paramètre DB_NO WORD Numéro du bloc de données CH_NO BYTE Numéro de l’axe : Valeurs admissibles 0 ou 1 car module monocanal 4...255 –...
Page 86
Programmation du FM 354 FC MODE_WR (FC 2) – Pilotage des modes et exécution des contrats d’écriture Fonctionnalité Le FC2 MODE_WR permet : de piloter les modes d’exécuter les contrats d’écriture. Pour cela, appelez le FC MODE_WR une fois dans le cycle OB 1. Ce bloc FC exécute les actions suivantes : 1.
Page 87
Programmation du FM 354 Fonctionnement Cette fonction travaille en liaison avec un DB utilisateur. La structure du DB utilisa- teur figure dans la bibliothèque FMSTSVLI, type de données UDT 1. Il vous faut un DB utilisateur contenant les valeurs pour l’adressage du FM 354 et les données pour les diverses fonctions du FM 354.
Page 88
Programmation du FM 354 Exemple d’appel Vous trouverez ci-après un exemple d’appel de la fonction FC MODE_WR LIST Commentaires DB_FM.JOB_WR.BUSY; // Contrat d’écriture en cours d’exécution DB_FM.JOB_WR.IMPOSS; // Exécution contrat d’écriture impossible DAWR; // Saut vers appel AT02: U G_STUFE_SETZEN; SPEN STRS;...
Page 89
Programmation du FM 354 Modes Adr. contrat chap. dans A/AE Données système DB util. Les données de consigne sont des données/paramètres pour le mode correspondant. VLEVEL_1_2 – 90.0 9.2.1 Niveaux de vitesse 1, 2 CLEVEL_1_2 – 98.0 9.2.2 Niveaux de fréquence 1, 2 TARGET_254 –...
Page 90
Programmation du FM 354 Etat des contrats L’état d’un contrat d’écriture est indiqué dans le DB utilisateur (octet de données d’écriture DBB1). Tableau 6-2 Etat des contrats d’écriture Bit dans JOB_WR Signification (DBX1.) .BUSY, 0 = 1, contrat d’écriture en cours d’exécution Ce bit est mis à...
Page 91
Programmation du FM 354 6.2.2 Pilotage des modes Généralités Des signaux de commande et des signalisations en retour sont nécessaires pour le pilotage de l’axe dans les divers modes. Les modes sont décrits au chapitre 9.2 Les signaux de commande/signalisations en retour et les instructions d’utilisation sont décrits au chapitre 9.1.
Page 92
Programmation du FM 354 Exploitation des Signalisations en retour [EM/ED] et signalisations groupées [ED] erreurs Spécification des erreurs dans le programme utilisateur (si nécessaire) Lecture du DS 162 (pour EM/ED) ou lecture du DS 163 (pour ED) Voir exemples application, exemple 2 Acquittement des défauts/erreurs Activation/désactivation du signal de commande (AEM/AED) pour signalisation [ED]...
Page 93
Programmation du FM 354 Tableau 6-3 Signaux de commande/signalisations en retour, (suite) Anglais Français Signification MODE Mode actif STR_MF Modification de la fonction M PR_BACK Exécution du programme à rebours DT_RUN ATEC Arrêt temporisé en cours POS_ROD Position atteinte, arrêt GO_P Déplacement sens positif GO_M...
Page 94
Programmation du FM 354 Possibilités Langage CONT Langage LIST d’appel (schéma à contacts) (liste d’instructions) CALL RD_COM( FC RD_COM DB_NO := , DB_NO RET_VAL RET_VAL := ); Description des Le tableau ci-dessous décrit les paramètres de ce FC. paramètres Type de Type de Signification donnée...
Page 95
Programmation du FM 354 Les contrats de lecture suivants (JOB_RD.NO) sont connus : Les abréviations du tableau ont les significations suivantes : Mode : – Manuel à vue – Commande – Prise de référence – Semi-automatique relatif – MDI (Manual Data Input) A/AE –...
Page 96
Programmation du FM 354 Etat des contrats L’état d’un contrat de lecture est indiqué dans le DB utilisateur (octet de données de lecture DBB3). Bit dans JOB_RD Signification (DBX3.) .BUSY, 0 = 1, contrat de lecture en cours d’exécution Ce bit est mis à ”1” par le FC RD_COM dès qu’il traite un contrat de lecture (JOB_RD.NO >...
Page 97
Programmation du FM 354 Exemple d’appel Vous trouvez ci-après un exemple d’appel de la fonction FC RD_COM. LIST Commentaires DB_FM.JOB_RD.BUSY; // contrat de lecture en cours d’exécution DB_FM.JOB_RD.IMPOSS; // exécution contrat de lecture impossible DARD; // saut vers appel B#16#66; // contrat de lecture 102 pour données DB_FM.JOB_RD.NO;...
Page 98
Programmation du FM 354 Possibilités Langage CONT Langage LIST d’appel (schéma à contacts) (liste d’instructions) CALL DIAG_RD( FC DIAG_RD DB_NO := , DB_NO RET_VAL RET_VAL := , IN_DIAG IN_DIAG := ); Description des Le tableau ci-dessous vous décrit les paramètres de cette fonction des FC paramètres DIAG_RD...
Page 99
Programmation du FM 354 Alarme de diagnostic Signalisation à la CPU (condition : signalisation d’alarme activée (cf. chap. 5.2) pas d’OB 82 OB 82 OB 1 présent présent entrée de l’information de entrée de l’information de diagnostic Appel de CPU passe diagnostic dans le tampon dans le DB utilisateur à...
Page 100
Programmation du FM 354 Indications pour Les octets 0 à 3 sont automatiquement transmis à la CPU en cas d’événement de l’utilisateur diagnostic, et le bloc d’organisation de diagnostic (OB82) est appelé. L’OB de diag- nostic doit être enregistré dans le programme utilisateur, sinon la CPU passe en ”Stop”.
Page 101
Programmation du FM 354 6.4.2 FC DIAG_INF (FC 6) – Lecture des données d’alarme de diagnostic dans l’OB1 Fonctionnalité L’appel du FC DIAG_INF est permis dans l’OB1 (ou dans un autre niveau de programme cyclique). Possibilités d’appel, paramètres et exploitation des erreurs, cf. chap. 6.4.1. Fonctionnement Cette fonction travaille en liaison avec un DB utilisateur.
Page 102
Programmation du FM 354 FC MSRMENT (FC 5) – Lecture des valeurs de mesure Fonctionnalité Le bloc FC MSRMENT permet de lire les valeurs de mesure pour les inscrire dans le DB utilisateur (à partir adresse 60). L’appel du FC MSRMENT peut se faire dans l’OB 40 si l’alarme process a été...
Page 103
Programmation du FM 354 Fonctionnement Cette fonction travaille en liaison avec un DB utilisateur. Le n de DB sera indiqué au niveau du paramètre DB_NO lors de l’appel de la fonction. La lecture des valeurs de mesure MEASUREMENT_VALUES (DB utilisateur, à partir adr.
Page 104
Programmation du FM 354 Exemple d’appel Vous trouverez ci-après un exemple d’appel dans l’OB 40 dans l’OB 40 LIST Commentaires MW_LESEN; // activer contrat CALL MSRMENT( // APPEL de FC Lecture valeurs de mesure DB_NO := W#16#1, // numéro DB RET_VAL := FEHLERCODE_LESEN, // valeur de retour...
Page 105
Programmation du FM 354 Bloc de données utilisateur Introduction Le tableau suivant décrit la structure du DB utilisateur. Tableau 6-5 DB utilisateur pour le FM 354 Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut Casier de contrat pour FC MODE_WR JOB_WR STRUCT...
Page 106
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut Signaux de commande : FC MODE_WR 20.0 stat CONTROL_ STRUCT signaux de commande SIGNALS 20.0 +0.0...
Page 107
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut 28.5 +0.5 FM_NSTQ BOOL FALSE réservé 28.6 +0.6 FM_NST BOOL FALSE réservé 28.7 +0.7 PARA BOOL...
Page 108
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut Réglages ponctuels : FC MODE_WR, contrat n 10 40.0 stat SINGLE_ STRUCT réglages ponctuels FUNCTIONS 40.0 +0.0...
Page 109
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut 43.4 +1.4 BIT1_4 BOOL FALSE réservé 43.5 +1.5 RESET_AX BOOL FALSE redémarrage 43.6 +1.6 AVAL_REM BOOL...
Page 110
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut défauts individuels, cf. chap. 6.4 80.0 +8.0 BYTE8 BYTE B#16#0 81.0 +9.0 BYTE9 BYTE B#16#0 82.0...
Page 111
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut 109.5 +3.5 BIT3_5 BOOL FALSE réservé 109.6 +3.6 BIT3_6 BOOL FALSE réservé 109.7 +3.7 BIT3_7 BOOL...
Page 112
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut 144.0 +18.0 BYTE18 B#16#0 145.0 +19.0 BYTE19 B#16#0 146.0 +20.0 BYTE20 B#16#0 147.0 +21.0 BYTE21 B#16#0...
Page 113
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut 154.6 +2.6 BIT2_6 BOOL FALSE réservé 154.7 +2.7 BIT2_7 BOOL FALSE réservé 155.0 +3.0 V_EN BOOL...
Page 114
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut 179.0 +3.0 CODE_AP4 BYTE B#16#0 données applic. 4 =4.0 END_STRUCT Teach In: FC MODE_WR, contrat n 19 180.0 stat TEACH_IN...
Page 115
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut 232.5 +2.5 SR_L_EN BOOL FALSE nbre d’appels de sous-prog. 232.6 +2.6 SR_N_EN BOOL FALSE appel sous-prog.
Page 116
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut 253.0 +3.0 V_EN BOOL FALSE vitesse 253.1 +3.1 M_1_EN BOOL FALSE groupe fonctions M 1 253.2 +3.2 M_2_EN...
Page 117
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut 306.0 +16.0 FOLL_ERR DINT traînage 310.0 +20.0 FERR_LIM DINT limite de traînage 314.0 +24.0 OSC_ERR DINT...
Page 118
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut 363.0 +9.0 LIM_FR BOOL FALSE réservé 363.1 +9.1 LIM_FV BOOL FALSE réservé 363.2 +9.2 BIT9_2 BOOL...
Page 119
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut 389.0 +23.0 BYTE23 BYTE B#16#0 =24.0 END_STRUCT Liaison Contrôle-Commande 390.0 stat USR_CON STRUCT contrôle-commande 390.0 +0.0...
Page 120
Programmation du FM 354 Tableau 6-5 DB utilisateur pour le FM 354 (suite) Adresse Adresse Décla- Valeur Variable Type de donnée Commentaire absolue relative ration par défaut 406.5 +0.5 BITA_5 BOOL FALSE automatique 406.6 +0.6 BITA_6 BOOL FALSE marche à vue 406.7 +0.7 BITA_7...
Page 121
Programmation du FM 354 Exemples d’application Exemple 1 voir STEP 7 exemples d’application FMSTSVEX\EXAMPLE1 Outre les fonctions technologiques, les blocs suivants sont nécessaires à l’exécution de l’exemple : DB1 (DB utilisateur), FC 100 (exemple d’appel) OB 1 (cycle) et OB 100 (démarrage) Les modes ci-dessous sont supportés dans l’exemple 1 : manuel à...
Page 122
Programmation du FM 354 Exemple 2 voir STEP 7 exemples d’application FMSTSVEX\EXAMPLE2 Outre les fonctions technologiques, les blocs suivants sont nécessaires à l’exécution de l’exemple : DB1 (DB utilisateur), FC 100 (exemple d’appel), OB 1 (cycle), OB 40 (alarme process), OB 82 (alarme diagnostic) et OB 100 (démarrage).
Page 123
Programmation du FM 354 Tableau 6-7 Mémentos exemple d’application 2 (suite) Mémentos d’ENTREE utilisés Mémentos de SORTIE utilisés M17.3 Lire données M21.3 Déplacement sens négatif M17.4 Transférer niveaux de vitesse M21.4 Déplacement sens positif M17.5 Transférer bloc MDI M21.5 Pas utilisé M17.6 Transférer réglages ponctuels M21.6 Position atteinte, arrêt M17.7 Transférer sélection programme...
Page 124
Programmation du FM 354 Exemple 3 Voir STEP 7 exemples d’application FMSTSVEX\EXAMPLE3 Outre les fonctions technologiques, les blocs suivants sont nécessaires à l’exécution de l’exemple : DB1 (DB utilisateur), FC 100 (exemple d’appel) OB 1 (cycle), OB 100 (démarrage). A la mise à ”1” du mémento M16.0 (commutation interface bus P), le contrat est transmis par des signaux de commande au module FM.
Page 125
Programmation du FM 354 Caractéristiques techniques Espaces mémoire Le tableau suivant vous donne une vue d’ensemble des espaces mémoire occupés occupés par les blocs FC. Tableau 6-9 Espaces mémoire occupés par les FC Bloc en octets Code MC7 en Données locales octets en octets INIT_DB...
Page 126
Programmation du FM 354 Module de positionnement FM 354 pour servomoteurs 6-46...
Page 127
Mise en service du FM 354 Généralités Dans ce chapitre, vous vous familiarisez avec l’interface utilisateur de mise en service et de test et vous trouvez des listes de contrôle pour la mise en service du module de positionnement. Ces listes de contrôle vous permettent : de contrôler toutes les étapes jusqu’à...
Page 128
Mise en service du FM 354 Montage et câblage Informations Vous trouverez des informations sur le montage du module : relatives au dans le chapitre 3 du présent manuel montage dans le manuel Automate programmable S7-300 ; Installation et configuration Informations Vous trouverez des informations sur le câblage du module : relatives au...
Page 129
Mise en service du FM 354 Valeurs initiales pour test et optimisation Informations Vous trouverez des informations sur le paramétrage : relatives au dans le chapitre 5 du présent manuel paramétrage dans l’aide intégrée du ”Paramétrage du FM 354” Généralités “Paramétrage du FM 354”...
Page 130
Mise en service du FM 354 Liste de contrôle Malgré ce contrôle initial, la vérification de l’exactitude de tous les paramètres machine est du ressort de l’utilisateur du module. Il est donc conseillé de procéder à la mise en service du module en s’aidant de la liste de contrôle suivante. Tableau 7-2 Liste de contrôle en vue du paramétrage Etape...
Page 131
Mise en service du FM 354 Nota L’unité interne (PM7) doit correspondre à celle indiquée pour les autres DB. L’unité interne (UI) est la plus petite unité de déplacement dans le système d’unités considéré. Si ce n’est pas le cas, procédez comme suit : 1.
Page 132
Mise en service du FM 354 Tableau 7-3 Valeurs initiales des paramètres machine (suite) PM (E) Valeur Explications Filtre d’à-coups inactivé = 1 000...10 000 [mV] Valeur maximale de consigne d’entraînement prévue Valeur d’offset pour consigne d’entraînement Rampe de tension inactive 1) Ce couple de valeurs correspond à...
Page 133
Mise en service du FM 354 Après l’appel de ce menu, l’écran affiche le masque suivant : 1 – Zone d’erreurs 2 – Zone d’état (p. ex. valeurs réelles, signaux en retour) 3 – Zone pour entrées spécifiques aux modes 4 –...
Page 134
Mise en service du FM 354 Nota Pour le démarrage d’un déplacement, il est conseillé d’adopter l’ordre suivant pour les introductions : sélection du mode activation de la simulation (si l’on souhaite un cas d’exploitation) déblocage du régulateur déblocage de l’axe correction 1..100 % Commande des boutons ”S+”...
Page 135
Mise en service du FM 354 Vous pouvez également appeler d’autres masques : Avec le menu Test Analyse des défauts : Figure 7-3 Analyse des défauts Avec le menu Test Données de maintenance : Figure 7-4 Données de maintenance Module de positionnement FM 354 pour servomoteurs...
Page 136
Mise en service du FM 354 Liste de contrôle Lors de la mise en service de l’axe, il est nécessaire de suivre l’ordre des étapes indiquées ci-après. Les étapes 1 à 5 doivent obligatoirement être exécutées, les autres étant facultatives et fonction de votre application. Tableau 7-4 Liste de contrôle pour la mise en service de l’axe machine Etape...
Page 137
Mise en service du FM 354 7.3.1 Activation des paramètres machine Généralités La présence rémanente d’un DB-PM vous est signalée par le signal en retour PARA. Ces paramètres machine sont automatiquement activés lors du démarrage. Le mo- dule est opérationnel sous l’angle de la fonctionnalité de positionnement. En l’absence de DB-PM sur le FM 354 lors de la mise en marche de la commande, la communication avec le module n’est possible que via l’interface MPI.
Page 138
Mise en service du FM 354 7.3.2 Contrôle de l’entraînement et du codeur Généralités La procédure de mise en service suivante vous permet de contrôler le couplage de l’entraînement du codeur : Nota Les modifications des paramètres machine doivent toujours être activées par la fonction ”Activer les paramètres machine”...
Page 139
Mise en service du FM 354 Sélection Mode = Commande Réglage Niveau de tension 1 = 0 Niveau de tension 2 = 0,1 Sélection Niveau de tension 1 Réglage Déblocage du régulateur = ACTIF Démarrer l’axe Sens plus ou moins Axe à...
Page 140
Mise en service du FM 354 Couplage du Le diagramme suivant vous permet de contrôler le branchement du codeur et la codeur et vitesse vitesse de déplacement. de déplacement Sélection Mode = Commande Niveau de tension 2 Réglage Niveau de tension 1 = 0 = PM43 Niveau de tension 2 = 0,1 Réglage...
Page 141
Mise en service du FM 354 Constante de Pour l’étape suivante d’optimisation de l’asservissement de position, il est important temps de l’en- de connaître la constante de temps de l’entraînement. En mode ”Commande” et en traînement et cas de défauts entraînant la réaction ”Arrêt total” (cf. chap. 11), la valeur de tension vitesse de crois- est transmise à...
Page 142
Mise en service du FM 354 7.3.3 Mise en service initiale de l’asservissement de position Généralités La procédure de mise en service suivante vous permet de contrôler la fonction de base de l’asservissement de position de l’axe : Nota Les modifications des paramètres machine doivent toujours être activées par la fonction ”Activer les paramètres machine”...
Page 143
Mise en service du FM 354 Positionnement Le diagramme suivant vous permet de contrôler le déplacement de l’axe vers une position de destination. Sélection Mode = Semi-automatique relatif Consigne = 4 DB de consignes, valeur 4 = p. ex. 1000 UI CORR = 100 % Réglage Niveau de vitesse 1 = 0,1...
Page 144
Mise en service du FM 354 7.3.4 Optimisation de l’asservissement de position Généralités Par principe, le comportement dynamique d’un axe dépend essentiellement du comportement dynamique de l’entraînement à vitesse variable, sujet que nous ne pouvons pas aborder ici. Ce comportement est lui-même influencé par des caracté- ristiques mécaniques de la machine, telles que les frottements, les jeux, les torsions, etc.
Page 145
Mise en service du FM 354 Déclenchement Au cours de l’optimisation, vous pouvez déclencher des déplacements d’essai de déplacements comme suit : d’essai Sélection Mode = Manuel à vue Niveau de vitesse 2 CORR = différentes valeurs Réglage Niveau de vitesse 1 = 0,1 Niveau de vitesse 2 = 0,5 Réglage Déblocage du régulateur = ACTIF...
Page 146
Mise en service du FM 354 Le tableau suivant décrit l’influence des paramètres sur la qualité du positionne- ment : Tableau 7-5 Influence des paramètres machine sur la dynamique PM38 PM40/41 PM42 Régularité de marche faible – – Immunité aux perturbations grande –...
Page 147
Mise en service du FM 354 Optimisation du dépassement Evaluation de la valeur de dépassement à la position de destination (cf. valeur de dépassement dans les données de maintenance). Modification adéquate des paramètres machine selon tableau 7-5 Optimisation du temps de positionnement Evaluation du temps d’arrivée à...
Page 148
Mise en service du FM 354 Compromis Lors de l’optimisation en fonction de plusieurs des critères précités, il est possible d’optimisation de définir les paramètres machine sur la base des résultats des optimisations indivi- duelles en recourant à différentes méthodes : Garantie de tous les résultats partiels –...
Page 149
Mise en service du FM 354 Vous définirez, selon vos besoins, une valeur de vitesse d’accostage du point de ré- férence aussi élevée que possible. L’important est qu’un freinage à la vitesse réduite puisse avoir lieu sur la distance séparant le bord d’attaque du bord de fuite du con- tact de point de référence CPR.
Page 150
Mise en service du FM 354 Sélection Mode = Manuel à vue Niveau de vitesse 2 CORR = 10...20 % Réglage Niveau de vitesse 1 = 0,1 Niveau de vitesse 2 = 0,5 Test : Réglage “Décrochement” de l’axe lors de l’arrêt de la régulation Déblocage du régulateur = ACTIF Réglage Déblocage du régulateur =INACTIF...
Page 151
Mise en service du FM 354 7.3.7 Activation des fins de course logiciels, de la compensation de dérive et de la compensation du jeu Fins de course Déplacez doucement l’axe jusqu’à ses extrémités définies pour l’exploitation de la logiciels machine. Reportez ces valeurs réelles de position en tant que fins de course logiciels dans les paramètres machine PM 21/PM 22 et activez ces paramètres.
Page 152
Mise en service du FM 354 Paramétrage Valeur initiale jeu PM30 = 0 (cf. Tableau 7.3) PM31 – Régler la référence de sens du jeu Réglage Activer paramètres machine Réglage Niveau de vitesse 1 = 0,1 Niveau de vitesse 2 = 0,5 Réglage Déblocage du régulateur = ACTIF Sélection...
Page 153
Contrôle-commande Généralités Ce chapitre vous donne une vue d’ensemble des possibilités de contrôle-commande du FM 354. Un tableau de commande peut être raccordé à la CPU via l’interface MPI pour per- mettre des fonctions de contrôle-commande du FM 354 (cf. Fig.1-2). Le module communique avec le tableau de commande par le biais de l’interface SIMATIC (bus interne).
Page 154
Contrôle-commande Que peut-on Il est possible, par le biais du clavier du tableau de commande, de modifier ou de piloter sur le compléter les données/signaux suivants dans les blocs de données: FM 354 ? paramètres machine, DB N 1200 consignes, DB N 1230 corrections d’outil, DDB N 1220 programmes de déplacement, DB N 1001...1199 Que peut-on...
Page 155
Vous pouvez imprimer toutes les données de configuration à partir de ”ProTool/ Lite” V3.0. Vous obtiendrez alors une description détaillée des images. L’interface utilisateur préconfigurée se trouve dans le répertoire suivant : SIEMENS\STEP7\EXAMPLES\S7OP_BSP DB-SE Ce bloc de données pour les messages d’état (DB 1000) renferme les signaux de commande et les signaux en retour ainsi que les données système du FM 354.
Page 156
Contrôle-commande 8.1.1 Interface utilisateur standard de l’OP 07 Interface La figure ci-dessous donne une vue d’ensemble de l’arborescence des menus de utilisateur de l’interface utilisateur de l’OP 07. l’OP 07 PIC7 Mode act. 500000.000 OR 120 +1000000.000 mm PIC71 PIC73 Réel Diag Util PIC72...
Page 157
Contrôle-commande Description des touches de fonction globales de l’interface utilisateur de l’OP 05 07 (Fig. 8-2). Touche Cette touche permet de retourner à l’image du niveau immédiatement supé- ECHAP rieur dans l’arborescence des menus. Ces touches permettent d’appeler la sous-image suivante ou précédente de >>...
Page 158
Contrôle-commande Le tableau 8-1 ci-après décrit les différentes images de l’interface utilisateur. Tableau 8-1 Description des images de l’interface utilisateur Nom de l’image N image Description Image d’accueil PIC7 Cette image s’affiche à la mise sous tension de l’OP 07. Les valeurs de vitesse et de position sont affichées dans des champs de visualisation.
Page 159
Contrôle-commande Tableau 8-1 Description des images de l’interface utilisateur (suite) Nom de l’image N image Description Paramètres machine PIC722 Cette image comporte des champs de saisie/visualisation. Pour pouvoir entrer des valeurs, il faut connaître le mot de passe. Les valeurs entrées se trouvent dans le DB utilisateur.
Page 160
Contrôle-commande Tableau 8-1 Description des images de l’interface utilisateur (suite) Nom de l’image N image Description Teach In PIC711 Cette image comporte un champ de saisie/visualisation. La touche ”Trans” met à ”1” un bit dans le DB utilisateur. La valeur réelle de position (X) est affichée dans un champ de visualisation. Décalage d’origine PIC7141 Cette image comporte un champ de saisie/visualisation.
Page 161
Contrôle-commande 8.1.2 Interface utilisateur standard de l’OP 17 Interface utilisa- La figure ci-dessous donne une vue d’ensemble de l’arborescence des menus de teur de l’OP 17 l’interface utilisateur de l’OP 17. Image de base PIC7 Touches de fonction globales K2 K3 K4 K5 K6 F1 F2 F3 F4 F5 F6 F7 F8 Images spécifiques utilisateur...
Page 162
Contrôle-commande Description des touches de fonction globales de l’interface utilisateur de l’OP 17 (Fig. 8-3). Touche ECHAP Cette touche permet de retourner à l’image du niveau immédiatement supé- rieur dans l’arborescence des menus (et à partir de l’image d’accueil, dans la liste des images).
Page 163
Contrôle-commande Description des La figure suivante vous montre la composition de l’écran tel qu’il est préconfiguré. images FM 354 Figure 8-4 Présentation de l’interface utilisateur préconfigurée Les figures suivantes (Fig. 8-5 à Fig. 8-19) présentent les contenus des images confi- gurées.
Page 164
Contrôle-commande Figure 8-7 Teach In PIC735 Cette image vous signale la valeur réelle de position. Vous pouvez entrer les valeurs pour l’apprentissage (Teach-In). MDIfl Figure 8-8 Entrée du bloc MDI PIC74 Les champs repérés par X sont des champs de texte ; vous pouvez commuter entre ”X”...
Page 165
Contrôle-commande SAvor SArü Figure 8-11 Sélection de programme PIC734 Cette image comporte des champs de saisie/visualisation. On peut choisir entre ”en avant” et ”en arrière”. folgSA Figure 8-12 Bloc actuel PIC731 Cette image ne contient que des champs de visualisation. aktSA Figure 8-13 Bloc suivant PIC732...
Page 166
Contrôle-commande Einst Figure 8-15 Mise en service PIC76 Les valeurs du FM 354 (données de diagnostic) sont des champs de visualisation. Figure 8-16 Réglages de mise en service PIC761 Les champs repérés par un ”X” sont des champs de visualisation. lesen aktiv Figure 8-17...
Page 167
Contrôle-commande Meld Fehler Figure 8-19 Signalisations d’alarmes PIC772 Cette image affiche les défauts du FM 354. Les champs sont des champs de visualisation. L’image ”PICZ_MESS_EVENT” contient les images standard de ”ProTool/Lite” pour l’OP 17. Module de positionnement FM 354 pour servomoteurs 8-15...
Page 168
Contrôle-commande Exploitation du DB utilisateur par le programme utilisateur pour la conduite Généralités Le tableau suivant décrit les fonctions qui doivent être exécutées par le programme utilisateur. L’exécution de ces fonctions est déclenchée par la mise à ”1” ou à ”0” de certains mémentos à...
Page 169
Contrôle-commande Tableau 8-2 Exploitation du DB utilisateur par le programme utilisateur (suite) OP 07/17 Programme utilisateur voir PIC... déclenché déclenché Evénement mise à 1 BYTE.bit mise à 0 par ... par ... Fonction BYTE.bit dans DB utilis. octet bit 406.6 = 1 TV ”Avue”...
Page 170
Contrôle-commande Variables dans le Le tableau suivant contient les variables qui sont inscrites dans le DB utilisateur. DB utilisateur La structure du DB utilisateur est donnée au chapitre 6.6. Tableau 8-3 Variable pour le DB utilisateur Adresse Type de Contrat Signification absolue variable...
Page 171
Contrôle-commande Tableau 8-3 Variable pour le DB utilisateur (suite) Adresse Type de Contrat Signification absolue variable 16 BOOL Bits de fonction pour le programme utilisateur – 390.0 Ecrire PM 390.1 Lire PM 390.2 Transférer bloc MDI 390.3 Transférer sélection de programme 390.4 Transférer Teach-in 390.5...
Page 172
Contrôle-commande Bloc de données pour signalisations d’état (DB-SE) Généralités Le tableau suivant contient les paramètres/données auxquels on peut accéder en lecture en cours de service. Seuls les paramètres/données repérés par ”a” sont mis à jour. Tableau 8-4 Paramètres/données du DB-SE BYTE Type Valeur...
Page 173
Contrôle-commande Tableau 8-4 Paramètres/données du DB-SE (suite) Offset Type Valeur Signification de la variable Observations variable 2 x BYTE Sélection de programme Sens, libre 4 x BYTE Demande données d’application Donn. applic. 1...4 BYTE Teach In N de prog. BYTE Teach In N de bloc DINT...
Page 174
Contrôle-commande Tableau 8-4 Paramètres/données du DB-SE (suite) Offset Type Valeur Signification de la variable Observations variable 8 x DINT libre BYTE Correction vitesse Données expl. suppl. BYTE N prog. de déplacement CN BYTE N de bloc CN Données expl. suppl. BYTE Compteur appels de sous-prog.
Page 175
Contrôle-commande Les signaux de commande et de retour mentionnés dans le tableau 8-4 peuvent être les signaux suivants : Octet Signaux de commande: AEM/AED S– CORR Signaux de retour: PARA EM/ED KBPE ATEC AAUE TEC FVVT DP– SYNC Le tableau suivant donne les signaux de commande et de retour avec leur abrévia- tions françaises et anglaises.
Page 176
Contrôle-commande Tableau 8-5 Signaux de commande et signalisations en retour (suite) Français Anglais Signification DRV_EN Déblocage entraînement SKIP_BLK Sauter blocs optionnels READ_EN Validation de lecture ACK_MF Acquittement fonction M AEM/ OT_ERR_A Acquittement erreur de manip./déplacement TEST_EN Commutation interface bus P Signalisations en retour NUM_MF Numéro de fonction M...
Page 177
Description des fonctions Généralités Ce chapitre décrit les fonctions du FM 354. Vous pouvez activer ces fonctions en appelant la fonction correspondante (FC) par le biais du programme utilisateur. Contenu du Chapitre Titre Page chapitre Signaux de commande/signalisations en retour Modes 9-12 Paramètres système...
Page 178
Description des fonctions Signaux de commande/signalisations en retour Généralités Le FC MODE_WR transfère les signaux de commande du DB utilisateur vers le module et les signalisations en retour du module vers le DB utilisateur. Octet Signaux de commande : AEM/ S–...
Page 179
Description des fonctions 9.1.1 Signaux de commande Généralités La commande/conduite de l’axe est assurée par le biais des signaux de commande. Le tableau 9-1 décrit les signaux de commande et leurs fonctions. Tableau 9-1 Signaux de commande Mnémoniques Fonction Fonction anglais français TEST_EN...
Page 180
Description des fonctions Tableau 9-1 Signaux de commande (suite) Mnémoniques Fonction Fonction anglais français DRV_EN Déblocage de Déblocage du déplacement. l’entraînement Lors de la remise à ”0” du signal, le mouvement est rapidement freiné. Si PM 37.15 = 0, l’exécution du programme et le déplacement sont interrompus et le parcours restant est effacé.
Page 181
Description des fonctions Tableau 9-1 Signaux de commande (suite) Mnémoniques Fonction Fonction anglais français OVERRIDE CORR Correction Correction de temps Si vous paramétrez la fonction ”Correction de temps” dans le PM 37, il y a deux plages : – la plage 100 à 255 %, qui agit en tant que correction de vitesse, comme décrit précédemment, et –...
Page 182
Description des fonctions 9.1.2 Signalisations en retour Généralités Les signalisations en retour indiquent l’état de traitement de l’axe et signalent cet état dans le programme utilisateur. Le tableau 9-2 décrit les signaux en retour et leurs fonctions. Tableau 9-2 Signalisations en retour Symboles Fonction Fonction...
Page 183
Description des fonctions Tableau 9-2 Signalisations en retour (suite) Symboles Fonction Fonction anglais français WORKING Traitement en Signalisation qu’une fonction a été démarrée avec ”Start” ou ”Déplacement sens cours + ou –” et est active. ”Traitement en cours” est mis à ”1” dans les cas suivants : –...
Page 184
Description des fonctions Tableau 9-2 Signalisations en retour (suite) Symboles Fonction Fonction anglais français FAVEL FVVT Forçage valeur ”Forçage de valeur réelle au vol” est exécuté. réelle au vol Il suffit d’activer ”Forçage de valeur réelle au vol” pour remettre le signal à ”0” terminé...
Page 185
Description des fonctions 9.1.3 Introductions générales pour l’utilisation Généralités Un mode doit être actif (p. ex. ”Manuel à vue” Mode = 1 et MAC = 1). Cela signifie que la communication avec le module FM 354 a été lancée et que le FM 354 possède des paramètres machine valides.
Page 186
Description des fonctions Le démarrage du mouvement n’est possible que si l’autorisation de démarrage et l’entrée de validation paramétrée sont à ”1”. L’autorisation de démarrage est à ”1” lorsque – aucune erreur n’est présente – un mode est actif – pas de stop –...
Page 187
Description des fonctions Condition de Tant que la condition de démarrage n’a pas été désactivée, le signal ”Traitement en démarrage cours” reste présent à l’issue du traitement et il n’y a pas d’autorisation de démar- statique rage. Front de commutation (p.
Page 188
Description des fonctions Modes Généralités Les modes de fonctionnement suivants sont réalisés dans le FM 354 : manuel à vue (MàV) code 01 commande (CD) code 02 prise de référence (REF) code 03 semi-automatique relatif (SAR) code 04 MDI (Manual Data Input) code 06 automatique (Auto) code 08...
Page 189
Description des fonctions 9.2.1 Manuel à vue Généralités En mode ”Manuel à vue”, les déplacements de l’axe sont définis par les touches de direction (S+ ou S–) et par la vitesse. Vitesse Avant de pouvoir déplacer l’axe, il faut que les vitesses aient été transmises au FM 354 avec le contrat n 1.
Page 190
Description des fonctions Tableau 9-3 Actions de commande pour le mode ”Manuel à vue” (exemples) Nom de signal Niveau Explication Action de commande 1, activer le mode ”Manuel à vue” Signal de commande : mode [MOD] L’utilisateur choisit [MOD]. Signalisations en retour : mode actif [MAC] Le module signale en retour [MAC] et [AUD].
Page 191
Description des fonctions Tableau 9-3 Actions de commande pour le mode ”Manuel à vue” (exemples) (suite) Nom de signal Niveau Explication Action de commande 6, sens de déplacement équivoque (cas particulier) Signaux de commande : sens + [S+] [S+] est activé pendant le déplacement de l’axe avec [S–]. sens –...
Page 192
Description des fonctions 9.2.2 Commande Généralités Dans le mode ”Commande”, il est possible de spécifier différentes valeurs de tension, ce qui permet de réaliser un déplacement en boucle ouverte. Le sens de déplacement est défini par les touches de sens (S+ ou S–). La valeur réelle de l’axe est alignée sur la position réelle (poursuite).
Page 193
Description des fonctions 9.2.3 Mode ”Prise de référence” Généralités Dans le mode ”Prise de référence”, l’axe déplacé par les touches de sens (S+ ou S–) ou par l’ordre de démarrage (ST) est positionné sur un point défini dans les pa- ramètres machine (coordonnée du point de référence PM16).
Page 194
Description des fonctions Avec contact de Condition requise : le contact de point de référence doit être raccordé à une entrée point de référence TOR et paramétré via PM34. (CPR) Déplacement Déclenchement du Type de prise de (décalage de pt de réf. = 0) déplacement, sens référence - Vitesse d’accostage...
Page 195
Description des fonctions Lors du dépassement du CPR, le signal doit avoir une durée ∆t 2 temps de cycle FM. Utilisation d’un S’il se peut que l’axe se trouve déjà ”au-delà” du contact de point de référence au contact d’inver- moment du démarrage de la prise de référence, l’utilisation d’un contact d’inversion sion à...
Page 196
Description des fonctions Actions de Conditions : commande le FM 354 est paramétré le mode est sélectionné et signalé en retour déblocage entraînement [DE] = 1 (signal de commande, FC MODE_WR) Stop [STP] = 0 (signal de commande, FC MODE_WR) déblocage régulateur (DR) = 1 (FC MODE_WR, n contrat 10) Tableau 9-4 Actions de commande pour le mode ”Prise de référence”...
Page 197
Description des fonctions Tableau 9-4 Actions de commande pour le mode ”Prise de référence” (exemples) (suite) Nom du signal Niveau Explication Signaux de commande : sens + [S+] [S+] est activé bien que [S–] soit présent sens – [S–] Signalisations en retour : L’ambiguïté...
Page 198
Description des fonctions 9.2.4 Mode ”semi-automatique relatif” Généralités Le mode ”semi-automatique relatif” permet de réaliser des positionnements par déplacement relatif, c’est-à-dire en commandant le déplacement d’une certaine distance (=consigne) par rapport à la position momentanée. Le déplacement est déclenché par le biais des touches de sens (S+ et S–). Transmission de Les consignes peuvent être transmises avec le paramètre de mode : la consigne...
Page 199
Description des fonctions Nota Tenir également compte des indications du chapitre 9.1.3 ! Actions de Conditions : commande le module FM 354 est paramétré le mode est sélectionné et signalé en retour déblocage entraînement [DE] = 1 (signal de commande, FC MODE_WR) Stop [STP] = 0 (signal de commande, FC MODE_WR) déblocage régulateur (DR) = 1 (FC MODE_WR, contrat n 10) les niveaux de vitesse sont transmis (FC MODE_WR, contrat n 1)
Page 200
Description des fonctions Tableau 9-5 Actions de commande pour le mode” Semi-automatique relatif” (exemples) (suite) Nom du signal Niveau Explication Action de commande 3, arrêt pendant le positionnement Signal de commande : Si ”Stop” est activé pendant le déplacement, l’axe est arrêté. [DP–] est remis à...
Page 201
Description des fonctions 9.2.5 MDI (Manual Data Input) Généralités Le mode MDI permet de réaliser des positionnements individuels par le biais de blocs de déplacement. Ces blocs de déplacement sont fournis par le programme utilisateur. Le bloc MDI et le bloc MDI au vol ont la même structure. Bloc MDI Le bloc MDI présente une structure identique à...
Page 202
Description des fonctions Bloc MDI au vol Le ”bloc MDI au vol” (contrat n 16) délivré par le programme utilisateur a pour effet d’interrompre le bloc MDI en cours de traitement. Le ”bloc MDI au vol” interrompt le ”bloc MDI” actif et en cours de traitement est exécuté...
Page 203
Description des fonctions Actions de Le tableau suivant vous donne une vue d’ensemble des actions à la charge de l’utilisateur l’utilisateur. Déclenchement du déplacement Type de déplacement suivant le ”bloc MDI” Start (contrat n 6) suivant le ”bloc MDI au vol” Transmission du ”bloc MDI au vol”...
Page 204
Description des fonctions Tableau 9-7 Actions de commande pour le mode ”MDI” (exemples) (suite) Nom du signal Niveau Explication Action de commande 3, arrêt pendant le positionnement avec nouveau signal de démarrage pour reprise du positionnement Signal de commande : Si Stop est activé...
Page 205
Description des fonctions 9.2.6 Mode automatique Généralités En mode ”automatique” (séquences de blocs), le FM 354 traite de manière auto- nome des programmes de déplacement. Ces programmes sont créés avec l’outil ”Paramétrage du FM 354” (cf. chap. 5, 5.3.4) et stockés sous forme de blocs de données.
Page 206
Description des fonctions Occupation du DB utilisateur Format de données Signification Octet 0 Numéro du programme Octet 1 Numéro de bloc Octet 2 Sens d’exécution : 0 = exécution en avant (ordre croissant des numéros de bloc) 1 = exécution en arrière (ordre décroissant des numéros de bloc) Exécution Le programme est exécuté...
Page 207
Description des fonctions Recherche de bloc Le programme est préparé jusqu’au point final du bloc de destination, y compris les avec calcul, en corrections d’outil. Les fonctions M et les arrêts temporisés sont sortis, mais les avant mouvements de l’axe sont empêchés. En cas de traitement des programmes de déplacement avec recherche de bloc avec calcul, en avant, il existe quelques cas particuliers : Le changement de bloc externe (G50) n’est pas exécuté.
Page 208
Description des fonctions Actions de Conditions : commande le module FM 354 est paramétré le mode est sélectionné et signalé en retour déblocage entraînement [DE] = 1 (signal de commande, FC MODE_WR) Stop [STP] = 0 (signal de commande, FC MODE_WR) déblocage régulateur (DR) = 1 (FC MODE_WR, contrat n 10) l’axe est synchronisé...
Page 209
Description des fonctions Tableau 9-8 Actions de commande pour le mode”Automatique” (exemples) (suite) Nom du signal Niveau Explication Action de commande 5, bloc de déplacement avec arrêt temporisé Signalisations en retour : Pendant l’exécution d’un bloc de déplacement avec arrêt tempo- risé, sortie de [ATEC] et de [PA] pendant la durée de l’arrêt tem- déplacement sens + [DP+] ou porisé...
Page 210
Description des fonctions Tableau 9-8 Actions de commande pour le mode”Automatique” (exemples) (suite) Nom du signal Niveau Explication Action de commande 10, signal de démarrage et effacement parcours restant (cas particulier) Signal de commande : Si, parallèlement à [ST], ”Effacement parcours restant” est égale- ment pré-sélectionné, le bloc interrompu par Stop n’est pas ex- Start [ST] écuté...
Page 211
Description des fonctions Paramètres système Généralités Ce chapitre décrit les réglages/fonctions intermodes qui sont également nécessaires pour la conduite/l’exploitation du FM 354 et les données du FM qui sont disponibles pour les signalisations en retour. Ces réglages/fonctions, que vous pouvez activer par appel du FC 2 ou FC 3 (cf.
Page 212
Description des fonctions 9.3.1 Modification de paramètres/données (contrat n 8) Généralités Cette fonction vous permet de modifier des paramètres/données dans les blocs de données du FM 354 ou de passer un contrat de lecture de paramètres/données dans les blocs de données. Ces paramètres/données peuvent alors être lus par appel de la fonction FC RD_COM, contrat n 114 (cf.
Page 213
Description des fonctions Notas Tenir compte des remarques suivantes pour la modification des données de paramétrage : Paramètres machine Les paramètres machine peuvent toujours être modifiés. Ils doivent être réactivés après une modification (commande ponctuelle, voir chapitre 9.3.3). Consignes Les modifications sont possibles dans tous les modes et pendant les déplace- ments (également dans le mode”Semi-automatique relatif”).
Page 214
Description des fonctions Mémorisation Tenir compte des remarques suivantes pour l’utilisation de la fonction ”Ecriture et rémanente des mémorisation rémanente de paramètres” (octet 4, job type 4) : données de L’écriture rémanente ne doit se faire qu’en cas de besoin (pas d’écriture paramétrage cyclique !).
Page 215
Description des fonctions 9.3.2 Réglages ponctuels (contrat n 10) Généralités Cette fonction vous permet de transmettre des réglages ponctuels au FM 354 et d’activer les fonctions correspondantes. Ces réglages sont les suivants : Mesure de longueur Mesure au vol Reprise de référence Inhibition de l’entrée de validation Poursuite Désactivation de la surveillance des fins de course...
Page 216
Description des fonctions Start Destination – Top zéro pour synchronisation Top zéro Entrée du contact de point de référence du FM 354. Remarque relative à l’utilisation : La reprise de référence permet p. ex. de compenser en cours de fonctionnement le patinage ou le glissement d’un chariot dans un magasin à...
Page 217
Description des fonctions Désactivation de Ce réglage permet de désactiver la compensation automatique de dérive. la compensation Définition de la compensation automatique de dérive : automatique de dérive correction automatique du signal de réglage analogique se traduisant par l’annula- tion de l’écart de traînage. Le réglage peut être activé/désactivé...
Page 218
Description des fonctions 9.3.3 Commandes ponctuelles (contrat n 11) Généralités Cette fonction vous permet de transmettre des commandes ponctuelles au FM 354. Ces commandes sont les suivantes : Activation des paramètres machine Effacement du parcours restant Recherche automatique de bloc avec calcul en avant Recherche automatique de bloc avec calcul en arrière Redémarrage (Restart) Annulation du forçage de valeur réelle...
Page 219
Description des fonctions Effacement du Cette commande permet d’effacer la distance restant à parcourir après une interrup- parcours restant tion du positionnement. Uniquement active dans les modes ”Semi-automatique relatif”, ”MDI” et ”Auto- matique” après un arrêt (Stop). Si le traitement n’a pas été interrompu par ”Stop”, la demande ”Effacement du parcours restant”...
Page 220
Description des fonctions 9.3.4 Décalage d’origine (contrat n 12) Généralités Cette fonction vous permet de décaler l’origine actuelle. Fonction du La sélection, la modification et l’annulation d’un décalage d’origine prennent effet décalage d’origine avec le positionnement suivant. Dans le cas d’un décalage d’origine, le décalage momentané...
Page 221
Description des fonctions Axe rotatif Restriction dans le cas d’un axe rotatif : Décalage d’origine < Fin d’axe rotatif. Une normalisation de la valeur réelle a lieu. Exemple : après valeur de décalage = –50 Début/extrémité de plage 0/360 Valeur réelle Valeur réelle 350 Début/extrémité...
Page 222
Description des fonctions 9.3.5 Forçage de valeur réelle (contrat n 13) Introduction Cette fonction vous permet d’affecter une nouvelle valeur à la valeur réelle actuelle. Fonction ”Forçage La transmission de la coordonnée a pour effet de régler la valeur réelle à cette de valeur réelle”...
Page 223
Description des fonctions 9.3.6 Forçage de valeur réelle au vol (contrat n 14) Généralités Cette fonction vous permet d’affecter une nouvelle valeur réelle à la position actuelle par le biais d’un événement externe. Fonction ”Forçage La transmission de la coordonnée (nouvelle valeur réelle) a pour effet d’activer de valeur réelle au ”le forçage de valeur réelle au vol”.
Page 224
Description des fonctions 9.3.7 Ecriture de données (contrat n 18) Généralités Sélection d’un maximum de quatre données d’application, dont les valeurs ”Lecture des données d’application” (cf. chap. 9.3.13) peuvent être lues. Tableau des codes : Code Signification Pas de demande de paramètres Position réelle Vitesse réelle Parcours restant...
Page 225
Description des fonctions 9.3.8 Teach In (contrat n 19) Généralités La position réelle à l’instant considéré est introduite en tant que consigne de posi- tion (Attention : position en cotation absolue) dans un bloc de programme sélec- tionné avec numéro de programme et numéro de bloc. Le Teach-In n’est possible que dans les modes : Manuel à...
Page 226
Description des fonctions 9.3.10 Mesures Activation de la L’appel du FC 2 avec le numéro de contrat 10 “Réglages ponctuels” permet fonction d’activer une ”Mesure de longueur” ou une ”Mesure au vol”. Comme ces deux fonctions utilisent la même entrée TOR du FM 354, elles ne peuvent pas être exécutées simultanément.
Page 227
Description des fonctions Mesure de longueur La valeur réelle de position momentanée sera échantillonnée sur le front montant et sur le front descendant suivant du palpeur de mesure. Le déplacement effectivement parcouru (valeur absolue) sera en outre déterminé. Mesure de longueur active Entrée de mesure Alarme process Mesure en cours...
Page 228
Description des fonctions Signalisations Le signal en retour ”MTR” (cf. chap. 9.1) signale l’état d’exécution de la fonction en retour pour comme suit : la mesure “MTR” Mesure au vol Mesure de longueur Les fonctions ”Mesure de longueur” et Les fonctions ”Mesure de longueur” et ”Mesure au vol”...
Page 229
Description des fonctions 9.3.12 Bloc CN actif (contrat n 103), bloc CN suivant (contrat n 104) Bloc CN actif Ce sont les données d’affichage dans le mode ”Automatique” Bloc optionnel Appel de sous programme (occupe le n de sous-progr.) Nombre d’appels de sous-programme (occupe le nombre d’appels de sous-programmes) Position/arrêt temporisé...
Page 230
Description des fonctions 9.3.13 Données d’application (contrat n 105) Généralités Les valeurs mises à disposition avec ”Demande de données d’applications”, contrat n 18 (cf. chap. 9.3.7) sont retournées par le FM 354. 9.3.14 Valeur réelle au changement de bloc (contrat n 107) Généralités La fonction ”Valeur réelle au changement de bloc”...
Page 231
Description des fonctions 9.3.16 Données d’exploitation supplémentaires (contrat n 110) Généralités Ce sont les données d’affichage suivantes : Correction de vitesse/de temps [%] N de programme de déplacement CN N de bloc CN Compteur de nombre d’appels de sous-programme G90/G91 actif, cf. chap. 10.1 G60/G64 actif, cf.
Page 232
Description des fonctions Unité Généralités Au début du paramétrage, vous devez définir le paramètre machine fondamental : l’unité (PM7). Ce paramètre machine détermine l’introduction des valeurs. Unités possibles Vous pouvez choisir parmi les trois unités suivantes : inch (pouce) degré Introduction du Toutes les introductions de valeurs et toutes les plages de valeurs se réfèrent à...
Page 233
Description des fonctions Type d’axe Généralités Le paramètre machine PM8 permet de choisir le type d’axe parmi les deux types proposés : Axe linéaire Axe rotatif Axe linéaire Dans le cas d’un axe linéaire, l’axe se déplace entre les deux valeurs limites de la plage de déplacement (min.
Page 234
Description des fonctions Fin d’axe rotatif Le paramètre machine PM9 définit la valeur pour laquelle le FM 354 détecte l’extrémité de l’axe rotatif. Cette valeur est théoriquement la valeur maximale que peut prendre la valeur réelle. Une fois cette valeur atteinte, l’affichage repasse à la valeur ”0”. La valeur maximale théorique n’est toutefois jamais affichée, car elle se trouve physiquement sur la même position que l’origine de l’axe rotatif (0).
Page 235
Description des fonctions Codeur Vue d’ensemble L’un des codeurs suivants doit être raccordé à l’interface du système de mesure du FM 354 (cf. Fig. 1-4) : Codeur incrémental Codeur absolu (SSI) –3 –4 Les déplacements et les positions sont représentés en 10 mm, 10 inch ou –4...
Page 236
Description des fonctions Le tableau suivant vous donne une vue d’ensemble des données utilisées pour ce calcul, de leur signification. L’affectation aux paramètres machine (PM) est donnée sous les points ”paramètres fonctionnels”. Symbole Signification Nbre d’impulsions par tour de codeur (codeur incrémental) Nbre de pas par tour de codeur (codeur absolu) Course par tour de broche ou de plateau circulaire [mm/tour], [inch/tour], [deg./tour]...
Page 237
Description des fonctions 9.6.1 Codeurs incrémentaux Généralités Les codeurs incrémentaux servent à la saisie de la valeur réelle de position. Ils délivrent à cet effet des impulsions qui sont totalisées dans le FM 354 de sorte à obtenir une valeur absolue. Après la mise en marche du FM 354, il existe un déca- lage impossible à...
Page 238
Description des fonctions Paramètres Le tableau 9-9 vous indique comment adapter le codeur sélectionné au FM 354. fonctionnels Tableau 9-9 Paramètres fonctionnels du codeur incrémental Désignation Valeur/Signification Commentaire/ Unité Type de codeur 1 = codeur incrémental (code) Course par tour de 1...1 000 000 000 [UI] codeur (période)
Page 239
Description des fonctions Surveillances/ Lorsque PM20 = 0, toutes les surveillances sont actives. diagnostic des Pour désactiver les différentes surveillances, il faut inscrire la valeur ”0” dans le bit défauts correspondant du PM20. Un masquage des signalisations d’erreur est également possible par le biais du réglage ponctuel ”Axe en stationnement”...
Page 240
Description des fonctions 9.6.2 Codeurs absolus (SSI) Généralités Par rapport aux codeurs incrémentaux, les codeurs absolus présentent un certain nombre d’avantages importants : plus grande longueur de câbles permise sûreté de la saisie de données grâce à l’utilisation d’un code de GRAY réfléchi pas besoin de synchronisation du codeur.
Page 241
Description des fonctions Tableau 9-11 Paramètres fonctionnels du codeur absolu (SSI) (suite) Désignation Valeur/Signification Commentaire/Unité Vitesse de trans- 1 = 78 000 bauds (Code) mission SSI 2 = 156 000 bauds La vitesse de 3 = 312 000 bauds transmision dépend 4 = 625 000 bauds de la longueur du 5 = 1 250 000 bauds...
Page 242
Description des fonctions Surveillances/ Lorsque PM20 = 0, toutes les surveillances sont actives. diagnostic des Pour désactiver les différentes surveillances, il faut inscrire la valeur ”0” dans le bit défauts correspondant du PM20. Un masquage des messages d’erreur est également possible par le biais du réglage ponctuel ”Axe en stationnement”...
Page 243
Description des fonctions 9.6.3 Synchronisation des codeurs Généralités En cas d’utilisation de codeurs incrémentaux, il existe, après la mise en marche, un décalage impossible à prévoir à l’avance entre la valeur de position interne du FM et la position mécanique de l’axe. Afin d’établir une référence de position, la valeur interne du FM doit être synchronisée avec la valeur de position réelle de l’axe.
Page 244
Description des fonctions Synchronisation Elle définit la référence de position entre la valeur de position interne du FM et la position mécanique de l’axe. Synchronisation Indépendamment du sens d’accostage, le point de synchronisation peut se trouver du de la mesure pour côté...
Page 245
Description des fonctions Asservissement de position Généralités Le régulateur de position assure les tâches suivantes : pilotage en vitesse de l’entraînement durant le déplacement arrivée précise de l’axe à la position de destination programmée maintien de l’axe à une position donnée à l’encontre de grandeurs perturbatrices. Le régulateur de position est un régulateur à...
Page 246
Description des fonctions Interpolateur Les paramètres machine pour l’accélération (PM40) et la décélération (PM41) permettent d’adapter le comportement de la grandeur de référence fixée par l’inter- polateur au comportement de transitoire du système réglé. PM40 PM41 v – Vitesse a – Accélération t –...
Page 247
Description des fonctions Filtre d’à-coups En l’absence de limitation des à-coups, l’accélération et la décélération sont des grandeurs discontinues. La limitation des à-coups permet, pour l’accélération comme pour la décélération, de lisser les points anguleux de la courbe de vitesse en forme de rampe.
Page 248
Description des fonctions Dans tous les modes sauf le mode ”Commande”, le signal ”Régulateur prêt” est nécessaire, le paramétrage (PM37.2) étant activé, pour la durée de tout déplacement. En cas d’absence ou de disparition du signal ”Régulateur prêt” pendant le déplace- ment, la signalisation de défaut ”Régulateur prêt”...
Page 249
Description des fonctions Surveillance de Arrêt de l’axe l’écart de traînage L’axe étant à l’arrêt (consigne atteinte) ou déblocage régulateur supprimé, la posi- tion momentanée fait l’objet d’un surveillance qui signale si l’axe a tendance à ”dériver” sous l’action d’influences perturbatrices. Désignation Valeur/Signification Unité...
Page 250
Description des fonctions Régulateur de L’écart de traînage est formé par comparaison cyclique entre la position de consigne position spécifiée à l’instant considéré par l’interpolateur et la position réelle de l’axe déli- vrée par le codeur. A partir de cet écart de traînage, le régulateur de position calcule le signal de réglage de l’entraînement nécessaire pour ramener à...
Page 251
Description des fonctions La relation entre ces grandeurs caractéristiques est la suivante : Plus les caractéristiques mécaniques de l’axe sont bonnes, plus le gain pourra être grand et plus les paramètres de l’axe seront favorables sous l’angle technologique. La valeur du gain sera surtout influencée par les contantes de temps ainsi que par les jeux et les éléments élastiques du système réglé.
Page 252
Description des fonctions Compensation du jeu Les éléments d’entraînement mécaniques présentent en général un certain jeu. Le paramètre machine PM30 permet de compenser un jeu mécanique à l’inversion de marche. Dans le cas d’un système de mesure indirect (codeur sur le moteur), il faut parcourir le jeu mécanique à...
Page 253
Description des fonctions Compensation d’offset La présence d’éléments analogiques (convertisseur NA du FM 354 et cart de régula- tion de l’entraînement) dans la boucle d’asservissement de position entraîne une erreur de zéro en raison des tolérances sur la tension de service et les composants électroniques.
Page 254
Description des fonctions Affectation de la Le signal de réglage calculé par le régulateur de position est présent en interne dans vitesse et tension le FM sous forme d’une consigne de vitesse (cf. gain de la boucle d’asservissement de consigne max. de position).
Page 255
Description des fonctions Entrées/sorties TOR Généralités Le FM 354 dispose de quatre entrées TOR et de quatre sorties TOR utilisables selon les besoins spécifiques de l’utilisateur. Les conventions/paramétrages correspondants s’effectuent dans les paramètres ma- chine PM34 à PM36. Les signaux sont traités au rythme correspondant au cycle du FM. La relecture (contrat n 101) permet également de détecter les niveaux des entrées et des sorties TOR.
Page 256
Description des fonctions 9.8.1 Description du fonctionnement des entrées TOR Start externe Les signaux de commande de l’axe comprennent le signal de démarrage (Start), lequel déclenche un positionnement dans les modes ”Prise de référence”, ”MDI” et ”Automatique”. Il est possible de réaliser une combinaison OU à partir de l’entrée TOR ”Start externe”...
Page 257
Description des fonctions Changement de cf. chap. 10 bloc externe Forçage de valeur cf. chap. 10, 9.3.6 réelle au vol Mesure cf. chap. 9.3.10 Contact du point cf. chap. 9.2.3 de référence pour prise de référence Contact d’inver- cf. chap. 9.2.3 sion pour prise de référence 9.8.2...
Page 258
Description des fonctions Fins de course logiciels Généralités Les fins de course logiciels définis par les valeurs introduites dans les paramètres machine (PM21 et PM22) constituent les bornes délimitant la plage de travail. Ces fins de course sont actifs dès que l’axe est synchronisé. Si l’on a pas besoin des fins de course logiciels, il faut alors introduire dans les paramètres machine PM21 et PM22 des valeurs situées hors de la plage de travail possible ou désactiver la surveillance par le biais du programme utilisateur.
Page 259
Description des fonctions Axe rotatif La position finale de PM peut être supérieure à celle de PM début Lors du déplacement dans la plage de travail (p. ex. si la position finale a été préa- lablement désactivée), le chemin choisi sera systématiquement le trajet plus court. Si ces deux valeurs par défaut sont paramétrées, les fins de course logiciels sont alors inactifs.
Page 260
Description des fonctions Module de positionnement FM 354 pour servomoteurs 9-84...
Page 261
Programmation de programmes de déplacement Généralités Pour pouvoir exécuter les opérations désirées en mode ”Automatique” avec l’axe de la machine (chronologie, position, etc.), le module FM 354 doit connaître cer- taines informations. Ces informations sont entrées sous forme de programme de déplacement (syntaxe analogue à...
Page 262
Programmation de programmes de déplacement / N G1 G2 G3 M1 M2 M3 Début de 500 000 100 000 10 progr.= plus petit n de bloc Fin de prog. = ou M30 Contenu du Chapitre Titre Page chapitre 10.1 Blocs de déplacement 10-2 10.2 Déroulement des programmes et sens d’exécution...
Page 263
Programmation de programmes de déplacement Bloc optionnel / Les blocs qui ne doivent pas être traités obligatoirement à chaque passage du pro- gramme peuvent être déclarés comme blocs optionnels en les faisant précéder du signe ”/”. En cours d’exécution du programme, le signal de commande ”saut de blocs optionnels”...
Page 264
Programmation de programmes de déplacement Arrêt temporisé Un bloc de déplacement avec arrêt temporisé ne peut contenir en dehors de cette fonction G avec indication de durée que des fonctions M. Pour l’arrêt temporisé, on a : Désignation Valeur minimale Valeur maximale Unité...
Page 265
Programmation de programmes de déplacement Explications con- L’axe se déplace jusqu’à ce que le signal à l’entrée TOR passe de 0 à 1. Ceci cernant l’exemple déclenche deux réactions : de ”Changement changement de bloc au vol et donc exécution immédiate du bloc N20 de bloc externe”...
Page 266
Programmation de programmes de déplacement Exemple de for- Les figures suivantes représentent la structure du programme, le déroulement du çage de valeur programme et la variation de la valeur réelle pour un ”forçage de valeur réelle au réelle au vol vol”.
Page 267
Programmation de programmes de déplacement Explications con- Changement de bloc au vol de N10 à N15, G89 donnant un mouvement dans le sens cernant le forçage ”+” et G88 un mouvement dans le sens ”–” avec la vitesse programmée pour N15. de valeur réelle au L’axe ne se déplace dans le sens spécifié...
Page 268
Programmation de programmes de déplacement Cotation G90, G91 Le déplacement vers une position de destination peut être décrit en cotation absolue G90 ou cotation relative G91. Il est possible de commuter à volonté entre cotation relative et cotation absolue. La situation standard est la programmation en cotation relative G90 . Les fonctions G90 et G91 sont à...
Page 269
Programmation de programmes de déplacement Axe rotatif Si on a affaire à un axe rotatif, le système de mesure devra être adapté de manière que les divisions se rapportent sur le cercle entier (par ex. 0 et 360 ). Cotation relative G90 Dans le cas d’un cercle entier de 360 , la programmation en cotation absolue (G90) présente la particularité...
Page 270
Programmation de programmes de déplacement Correction accé- La correction d’accélération permet d’intervenir sur les valeurs d’accélération et de lération/décéléra- décélération pour les opérations de positionnement. Les valeurs d’accélération et de tion G30 ... G39 décélération sont définies dans des paramètres machine. Les fonctions G30 à G39 permettent d’obtenir une réduction en pourcents des deux valeurs dans un bloc de déplacement.
Page 271
Programmation de programmes de déplacement Variantes de La correction d’outil se compose de deux composantes de correction : correction d’outil correction de longueur d’outil La correction de longueur d’outil considère la longueur réelle de l’outil mesurée entre l’origine de l’outil et la pointe de l’outil. usure de la longueur d’outil La variation de longueur de l’outil par suite de l’usure peut être compensée de deux façons :...
Page 272
Programmation de programmes de déplacement Sens de correction Les fonctions G44 (–) et G43 (+) ont pour effet de corriger la valeur de position de d’outil manière que la pointe de l’outil atteigne la position de destination programmée. Correction d’outil négative G44 En règle générale, l’outil est dirigée sur la pièce dans le sens négatif.
Page 273
Programmation de programmes de déplacement Fonction M On peut programmer au maximum trois fonctions M dans un bloc de déplacement, l’affectation des fonctions M1, M2 et M3 étant libre. L’ordre chronologique de sor- tie des fonctions M est toujours M1 M3.
Page 274
Programmation de programmes de déplacement Boucle sans fin M18 est toujours sortie comme dernière fonction M du bloc. On distingue les deux cas suivants : La fonction M18 est sortie comme toute autre fonction M. Le retour au début du programme n’a lieu qu’après exécution complète du bloc (M18 comprise).
Page 275
Programmation de programmes de déplacement 10.2 Déroulement des programmes et sens d’exécution Exécution en avant En règle générale, les programmes sont exécutés dans l’ordre croissant des numéros de blocs. Exécution en Si le programme est exécuté dans le sens décroissant des numéros de blocs, il y a arrière lieu de tenir compte à...
Page 276
Programmation de programmes de déplacement Sortie de la fonc- Cas 2 tion M durant le positionnement (”bloc long”) É É É É É É É É É É É É É É É É É É (”bloc court”) Sortie de la fonc- Cas 3 tion M après le positionnement...
Page 277
Programmation de programmes de déplacement Exemple de La figure suivante reproduit un exemple de programme et son déroulement. programmation (cas standard) 10 000 100 00 20 000 30 000 200 00 40 000 150 00 30 000 100 00 1 – Le bloc N10 est lancé à l’instant de début du freinage de N5. 2 –...
Page 278
Programmation de programmes de déplacement Changement de Plusieurs raisons peuvent être à l’origine du retardement ou de l’empêchement d’un bloc au vol G64 changement de bloc au vol. Il faut distinguer le cas où le changement de bloc au vol (retardement) est empêché...
Page 279
Programmation de programmes de déplacement Influence des fonc- L’instant de sortie des fonctions M peut être défini dans les paramètres machine. tions M sur le Sortie de la fonction ”M” avant ou après le positionnement lors d’un changement changement au vol de bloc Sortie de fonction M et positionnement s’alternent : –...
Page 280
Programmation de programmes de déplacement Module de positionnement FM 354 pour servomoteurs 10-20...
Page 281
Gestion des erreurs et défauts Généralités Le FM 354 fournit des informations de diagnostic au sujet : de la périphérie des processus sur le module. Le présent chapitre décrit les types de défauts et d’erreurs, leurs causes, leurs effets et les moyens d’y remédier. Localisation des Le FM 354 distingue défauts...
Page 282
Gestion des erreurs et défauts Analyse technique Les manuels ci-dessous décrivent comment lier les modules supportant le diagnostic des erreurs par le à votre programme utilisateur et utiliser les signalisations de diagnostic : programme manuel de programmation Logiciel système S7-300/400 ; Conception de programmes (types d’OB, alarme de diagnostic OB 82) manuel de référence Logiciel système S7-300/400 ;...
Page 283
Gestion des erreurs et défauts 11.1 Classes d’erreur et réactions du module Généralités Le FM 354 comporte des dispositifs de surveillance qui sont actifs au démarrage ou en cours d’exploitation. Les erreurs et défauts détectés sont communiqués au système et au programme utilisateur. Le tableau suivant présente les classes d’erreur et leur signification.
Page 284
Gestion des erreurs et défauts 11.2 Signalisations de défauts Introduction On dispose des possibilités suivantes pour localiser les défauts du FM 354 : signalisation de défauts par les diodes électroluminescentes (LED), signalisation de défauts au système et au programme urtilisateur. 11.2.1 Signalisation de défauts par LED LED de...
Page 285
LED clignote Si cette LED clignote en même qu’est allumée la LED ”SF”, il y a défaut du système. Dans ce cas, adressez-vous à l’agence Siemens compétente en précisant dans la mesure du possible les circonstances qui ont mené au défaut.
Page 286
Gestion des erreurs et défauts 11.2.2 Alarmes de diagnostic Généralités Si le système est réceptif aux alarmes, les défauts internes, les défauts externes et les défauts de canal externes lui sont communiqués par des alarmes de diagnostic (voir données d’alarmes de diagnostic, tableaux 11-4, 11-5). Ceci exige que la signalisa- tion d’alarmes de diagnostic a été...
Page 287
Gestion des erreurs et défauts 11.2.3 Signalisation de défauts par signalisations en retour Généralités Les erreurs de manipulation/de déplacement [EM/ED] et erreurs de données/de paramètres machine/de programmes de déplacement [ED] sont communiquées par des signalisations en retour (appel du FC 2) à l’opérateur. La spécification de l’erreur est stockée dans l’enregistrement correspondant (DS 162 et DS 163) sous la forme d’un numéro d’erreur (voir liste des erreurs, tableaux 11-6...11-8 Signalisations en retour [EM/ED] et [ED] (signalisations groupées)
Page 288
S’il faut procéder à une exploitation de l’erreur dans le programme utilisateur, les numéros d’erreurs sont accessibles par l’appel de la fonction système correspon- dante (SFC 59 cf. Manuel de référence Logiciel système pour SIMATIC S7-300/400 ; fonctions standard et fonctions système) (cf. chap. 6.7, Exemples d’application, exemple 2).
Page 289
Gestion des erreurs et défauts 11.2.4 Signalisation dans le bloc de données Généralités En cas d’accès direct aux DB (p. ex. à l’aide d’un OP) tenir compte de ce qui suit. Si des erreurs de données/de paramètres machine/de programmes de déplacement sont décelées au moment de l’écriture de paramètres dans le bloc de données (p.
Page 290
Remède si les directives du manuel sont respectées, ce défaut ne devrait pas se présenter. S’il se présente quand même, veuillez vous adresser à votre agence Siemens compétente en précisant les situations dans lesquelles se manifestent le défaut (ce point est très important).
Page 291
Gestion des erreurs et défauts Tableau 11-4 Alarmes de diagnostic (suite) Octet. Défaut/erreur, Signali- cause et remède sation Défauts internes Réaction : ”ARRET total” selon tableau 11-2 Tension d’alimentation interne du module défaillante (8034) (8034) Cause creux de tension externe DC5V DIAG alimentation défectueuse du FM 354...
Page 292
Gestion des erreurs et défauts Tableau 11-4 Alarmes de diagnostic (suite) Octet. Défaut/erreur, Signali- cause et remède sation 0.2, 0.3 Défauts de canal externes Réaction : ”ARRET total” selon tableau 11-2 Rupture de fil codeur incrémental (8090) (8090) DC5V Cause Câble du système de mesure non enfiché...
Page 293
Gestion des erreurs et défauts Tableau 11-4 Alarmes de diagnostic (suite) Octet. Défaut/erreur, Signali- cause et remède sation 0.2, 0.3 Défauts de canal externes Réaction : ”ARRET total” selon tableau 11-2 Impulsions erronées codeur incrémental ou top zéro manque (8092) (8092) Cause Détection d’impulsions erronées par le dispositif de surveillance...
Page 294
Gestion des erreurs et défauts Tableau 11-5 Défauts de fonctionnement Défaut/erreur, Signali- cause et remède sation Défauts de fonctionnement Réaction : ”ARRET total” selon tableau 11-2 1 (01) 1 (01) Alarme de Fin de course logiciel Début dépassé diagnostic diagnostic Cause Fin de course actionné...
Page 295
Si les directives du manuel sont respectées, ce défaut ne devrait pas se clignote présenter. S’il se présente quand même, veuillez vous adresser à votre agence Siemens compétente en précisant les situations dans lesquelles se manifestent le défaut (ce point est très important).
Page 296
Gestion des erreurs et défauts 11.3.2 Signalisation de défauts par signalisations en retour Généralités Les défauts et erreurs sont listés dans les tableaux 11-6...11-8 avec classement par classes d’erreurs. Tableau 11-6 Erreurs de manipulation Défaut/erreur, Signali- cause et remède sation Erreurs de manipulation Réaction : ”ARRET avance”...
Page 297
Gestion des erreurs et défauts Tableau 11-6 Erreurs de manipulation (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de manipulation Réaction : ”ARRET avance” selon tablea 11-2 2 (02) 12 (0C) Mouvement de l’axe impossible Cause Un ordre de déplacement a été donné en situation de défaut non acquitté, d’entraînement non débloqué...
Page 298
Gestion des erreurs et défauts Tableau 11-7 Erreurs de déplacement Défaut/erreur, Signali- cause et remède sation Erreurs de déplacement Réaction : ”ARRET avance” selon tableau 11-2 3 (03) 1 (01) Fin de course logiciel Début Cause Fin de course actionné en mode ”marche à vue” et ”automatique”, si G88/89 sans le signal de commutation de l’entrée TOR correspondante.
Page 299
Gestion des erreurs et défauts Tableau 11-7 Erreurs de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de déplacement Réaction : ”ARRET avance” selon tableau 11-2 3 (03) 3 (03) En début de plage de déplacement Cause Le début de la plage de déplacement a été atteint en déplacement avec fin de course désactivé.
Page 300
Gestion des erreurs et défauts Tableau 11-7 Erreurs de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de déplacement Réaction : ”ARRET avance” selon tableau 11-2 3 (03) 28 (1C) M2/M30 manque Cause Le dernier bloc ne contient pas de M2, M30 ou M18. Le dernier bloc du programme est un bloc optionnel.
Page 301
Gestion des erreurs et défauts Tableau 11-7 Erreurs de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de déplacement Réaction : ”ARRET avance” selon tableau 11-2 3 (03) 39 (27) Bloc MDI au vol, position ou arrêt temporisé incorrect Cause Position ou arrêt temporisé...
Page 302
Gestion des erreurs et défauts Tableau 11-7 Erreurs de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de déplacement Réaction : ”ARRET avance” selon tableau 11-2 3(03) 65 (41) Aucun nouvement d’axe Cause Arrêt de l’axe en présence du signal de commande maximal de l’entraîne- ment ( 10 V) dépassement de la limite d’écart de traînage paramétré...
Page 303
Gestion des erreurs et défauts Tableau 11-8 Erreurs de données générales, erreurs de paramètres machine, erreurs de programme de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de données Réaction : ”Alarme” selon tableau 11-2 4 (04) 4 (04) Niveau de tension 1 incorrect Cause Tension spécifiée non comprise dans les limites...
Page 304
Gestion des erreurs et défauts Tableau 11-8 Erreurs de données générales, erreurs de paramètres machine, erreurs de programme de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de données Réaction : ”Alarme” selon tableau 11-2 4 (04) 11 (0B) Forçage valeur réelle, valeur incorrecte Cause La valeur réelle se situe hors des fins de course logiciels ou des limites...
Page 305
Gestion des erreurs et défauts Tableau 11-8 Erreurs de données générales, erreurs de paramètres machine, erreurs de programme de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de données Réaction : ”Alarme” selon tableau 11-2 4 (04) 18 (12) Teach-In, pas d’arrêt de l’axe Cause L’axe est encore en déplacement...
Page 306
Gestion des erreurs et défauts Tableau 11-8 Erreurs de données générales, erreurs de paramètres machine, erreurs de programme de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de données Réaction : ”Alarme” selon tableau 11-2 4(04) 124 (7C) Paramètre ”sauvegarde” incorrect Cause Codage différent du 0 ou 1 Effet...
Page 307
Gestion des erreurs et défauts Tableau 11-8 Erreurs de données générales, erreurs de paramètres machine, erreurs de programme de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de données Réaction : ”Alarme” selon tableau 11-2 4(04) 132 (84) Effacer bloc impossible Cause Bloc inexistant, pas de ”bit d’occupation”...
Page 308
Gestion des erreurs et défauts Tableau 11-8 Erreurs de données générales, erreurs de paramètres machine, erreurs de programme de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de paramètres machine Réaction : ”Alarme” selon tableau 11-2 5 (05) 15 (0F) Vitesse de transmission codeur absolu Cause Vitesse de transmission illicite...
Page 309
Gestion des erreurs et défauts Tableau 11-8 Erreurs de données générales, erreurs de paramètres machine, erreurs de programme de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de paramètres machine Réaction : ”Alarme” selon tableau 11-2 5 (05) 31 (1F) Orientation du jeu Cause Orientation du jeu non définie...
Page 310
Gestion des erreurs et défauts Tableau 11-8 Erreurs de données générales, erreurs de paramètres machine, erreurs de programme de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de paramètres machine Réaction : ”Alarme” selon tableau 11-2 5 (05) 96 (60) Fin de course logicielle illicite Cause Pour axes linéaires :...
Page 311
Gestion des erreurs et défauts Tableau 11-8 Erreurs de données générales, erreurs de paramètres machine, erreurs de programme de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de programme de déplacement Réaction : ”Alarme” selon tableau 11-2 8 (08) 10 (0A) Programme, n de bloc illicite Cause N de bloc manquant ou en dehors des limites admissibles...
Page 312
Gestion des erreurs et défauts Tableau 11-8 Erreurs de données générales, erreurs de paramètres machine, erreurs de programme de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de programme de déplacement Réaction : ”Alarme” selon tableau 11-2 8 (08) 24 (18) Fonction G 1 illicite Cause Le numéro programmé...
Page 313
Gestion des erreurs et défauts Tableau 11-8 Erreurs de données générales, erreurs de paramètres machine, erreurs de programme de déplacement (suite) Défaut/erreur, Signali- cause et remède sation Erreurs de programme de déplacement Réaction : ”Alarme” selon tableau 11-2 8(08) 29 (1D) Mauvais n D (>...
Page 314
Gestion des erreurs et défauts Module de positionnement FM 354 pour servomoteurs 11-34...
Page 315
Caractéristiques techniques Généralités Ce chapitre décrit les caractéristiques techniques du module de positionnement FM 354. Caractéristiques techniques générales Dimensions et poids Mémoire de chargement Entrée de codeurs Sortie de consigne Entrées TOR Sorties TOR Caractéristiques Les caractéristiques techniques générales concernent : techniques compatibilité...
Page 316
Caractéristiques techniques Homologation FM Le S7-300 bénéficie de l’homologation suivante : Homologation FM selon Factory Mutual Approval Standard Class Number 3611, Class I, Division 2, Group A, B, C, D. Attention Risques pour les personnes et le matériel. Dans des zones à atmosphère explosible, le fait de débrancher des connecteurs d’un S7-300 en cours de fonctionnement peut entraîner des risques pour les personnes et pour le matériel.
Page 317
Caractéristiques techniques Valeurs de Caractéristiques techniques : valeurs de raccordement. raccordement Tableau A-1 Valeurs de raccordement Tension d’alimentation 20,4...28,8 V Consommation sous 24 V 0,35 A Puissance dissipée Courant d’appel 2,2 A Consommation sur bus interne 5 V 100 mA Dimensions et Le tableau suivant donne les dimensions et le poids du module de positionnement.
Page 318
Caractéristiques techniques Entrées TOR Caractéristiques techniques des entrées tout-ou-rien Tableau A-5 Caractéristiques techniques des entrées TOR Nombre d’entrées 5 (”régulateur prêt” compris) Tension d’alimentation 24 V c.c. (plage admissible : 20,4 ... 28,8 V) Séparation galvanique Tension d’entrée 0 logique : –3...5 V 1 logique : 11...30 V Courant d’entrée 0 logique :...
Page 319
Déclaration de conformité CE Module de positionnement FM 354 pour servomoteurs...
Page 320
Déclaration de conformité CE Annexe A à la déclaration de conformité CE N E002 V 21/03/97 A12 : Configuration typique d’une installation SIMATIC FM 354 pour servomoteurs / SIMODRIVE 611A Armoire métallique SIMATIC S7-300 SIMODRIVE Fil- 611A Banc de machine Fil- Borne réseau...
Page 321
Déclaration de conformité CE Annexe C à la déclaration de conformité CE N5 002 V 21/03/97 CC : la conformité des produits avec la directive du conseil 89/336/CEE a été justi- fiée par la vérification sur la base des normes génériques suivantes et des normes de base qui y sont mentionnées : Norme générique : EN 50081-2 Edition 8/93 Normes de base :...
Page 322
Déclaration de conformité CE Module de positionnement FM 354 pour servomoteurs...
Page 323
Liste des abréviations A/AB Mode Automatique / Automatique bloc par bloc Automate programmable Système d’automatisation Contrôle-commande Mode Commande Compatibilité électromagnétique Classe d’événement détaillé CONT Schéma à contacts Contact du point de référence Unité centrale de traitement d’un automate SIMATIC S7 Bloc de données Octet de bloc de données DB-CN...
Page 324
Liste des abréviations Fonction FEPROM Flash-EPROM : mémoire vive Module de fonction Désignation abrégée de nombre hexadécimal Coupleur SIMATIC S7 (Interface Modul) Light Emitting Diode : diode électroluminescente LIST Liste d’instructions (Manual Data Input) Introduction manuelle MLFB Numéro de référence Modulation de largeur d’impulsions (= PWM) Interface multipoint Mode Manuel à...
Page 325
Index Autorisation de démarrage, 9-6 Autres erreurs Acquittement des défauts/erreurs, 6-12 erreur dans le programme de déplacement, 11-3 Activation des paramètres machine, 7-11, 9-42 erreur de déplacement, 11-3 Adaptation du sens, 9-77 erreur de données, 11-3 Alarme, 9-83 erreur de données machine, 11-3 process, 9-83 erreur de manipulation, 11-3 Alarme de diagnostic, 6-17, 6-21, 11-6, 11-10...
Page 326
Index Changement de bloc, 10-4 externe, 10-4 DB utilisateur Circuit de régulation, 2-2 création, 6-2 Classe d’erreur, 11-3 initialisation, 6-4 défaut de canal externe, 11-3 Déblocage défaut externe, 11-3 de l’entraînement, 9-4 défaut interne, 11-3 du régulateur, 9-41, 9-71 Codeur, 4-7, 7-12, 9-59 Décalage absolu, 4-8, 9-64 d’origine, 9-17, 9-44...
Page 327
Index Entrées/sorties TOR, 4-14, 4-17, 5-13 Liste des erreurs et défauts, 11-10 Erreur défaut de canal externe, 11-12 de données, 11-3 défaut de fonctionnement, 11-14 de manipulation/déplacement, 11-3 défaut interne, 11-10 erreur de déplacement, 11-18 erreur de données, 11-22 erreur de manipulation, 11-16 erreur de paramètres machine, 11-27 Filtre d’à-coups, 7-20, 9-71 erreur de programme de déplacement, 11-30...
Page 328
Index Paramétrer les alarmes, 5-4 Réglage ponctuel, 9-39 Paramètres machine, 5-9 axe en stationnement, 9-41 dépendances, 5-14, 7-3 déblocage du régulateur, 9-41 limites, 7-3 désactivation de l’entrée de validation, 9-40 Paramètres système, 9-35 désactivation de la compensation de dérive, commande ponctuelle, 9-42 9-41 décalage d’origine, 9-44 mesure de longueur, mesure au vol, 9-39...
Page 329
Index Test (axe machine), 7-6 Top zéro, 7-22, 9-68 Valeur de raccordement, A-3 Traitement en cours, 9-7 Valeur réelle au changement de bloc, 9-54 Type d’axe, 9-57 Valeurs fin d’axe rotatif, 9-58 de fréquence, 9-16 linéaire, 9-57 de mesure, 6-22 rotatif, 9-57 Validation lecture, 9-3 Vitesse, 9-13...
Page 330
Index Module de positionnement FM 354 pour servomoteurs Index-6...
Page 332
Vos remarques et suggestions nous aident à améliorer la qualité de notre documentation. C’est pourquoi nous vous serions reconnaissants de remplir le formulaire suivant et de le renvoyer à Siemens. Titre de votre manuel : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Numéro de référence de votre manuel : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _...