Page 1
SIMATIC S7-300 Module de positionnement FM 353 pour moteur pas à pas Manuel Version 04.97 Le présent manuel accompagne le progiciel de configuration réf. 6ES7 353-1AH01-7CG0.
Page 3
Les bases du positionnement SIMATIC S7 Montage et dépose du FM 353 Module de positionnement Câblage du FM 353 FM 353 pour moteur pas à pas Paramétrage du FM 353 Manuel Programmation du FM 353 Mise en service du FM 353 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
Cette partie est consacrée à la programmation du FM 353 avec STEP 7. Mise en service du FM 353 (chapitre 7) Cette partie décrit le déroulement des opérations de mise en service du FM 353. Contrôle-commande (chapitre 8) Cette partie s’attache à décrire les possibilités de commande et de contrôle du FM 353 et indique quels sont les données/signaux susceptibles d’être comman-...
Page 6
C+C). Liste des abréviations et index permettant la recherche des informations. Conditions Le présent manuel décrit le matériel et les fonctions du module FM 353. requises pour Pour la configuration, la programmation et la mise en service d’un SIMATIC S7-300 l’utilisateur...
Page 7
Notas / Suggestions annexée au présent manuel. Assistance Pour toutes questions, contactez le : téléphonique 0911 / 895 – 7000 (hotline de test) Module de positionnement FM 353 pour moteur pas à pas...
Page 8
Avant-propos Module de positionnement FM 353 pour moteur pas à pas...
Page 9
........... . 6-11 FC RD_COM (FC 3) – Exécution cyclique des contrats de lecture ... . 6-13 Module de positionnement FM 353 pour moteur pas à pas...
Page 10
........9-46 Module de positionnement FM 353 pour moteur pas à pas...
Page 11
..........11-14 Caractéristiques techniques Déclaration de conformité CE Liste des abréviations Module de positionnement FM 353 pour moteur pas à pas...
Page 12
............8-12 Module de positionnement FM 353 pour moteur pas à pas viii...
Page 13
......11-4 Tableaux Liste de compatibilités du module FM 353 avec les CPU S7-300 et les OP ..Composants d’une commande de positionnement .
Page 14
......Module de positionnement FM 353 pour moteur pas à pas...
Page 15
L’intégration et l’adaptation aux données de l’utilisateur sont possibles par le biais d’un paramétrage conforme au système. Quels sont les Le FM 353 peut s’utiliser aussi bien pour de simples positionnements que pour des utilisations du profils de déplacement complexes assortis d’exigences très élevées en matière de FM 353 ? dynamique, de précision et de rapidité.
Page 16
Tenir compte des compatibilités ci-dessous entre module FM 353 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 353 avec les CPU S7-300 et les OP Cartes compatibles 353-1AH00-0AE0 353-1AH01-0AE0 CPU S7-300...
Page 17
Présentation du produit Le module FM 353 dans l’automate programmable S7-300 Comment le Le module FM 353 est réalisé sous forme de module de fonction de l’automate module FM 353 programmable SIMATIC S7-300. est-il intégré à L’automate programmable SIMATIC S7-300 est composé d’une CPU et de l’automate...
Page 18
24 V – Coupleur SM – Module de signaux Entraînement pas à pas – Alimentation CPU – Module unité centrale Figure 1-1 Configuration multichâssis d’un SIMATIC S7-300 avec FM 353 (exemple) Module de positionnement FM 353 pour moteur pas à pas...
Page 19
Présentation du produit Vue d’ensemble Un système de commande de positionnement avec un FM 353 est formé de diffé- rents composants tels que ceux représentés à la figure 1-2. Tableau de commande Console de programmation (p. ex. OP 05) Progiciel de configuration Profilé-support...
Page 20
3 1/2” avec : – ensemble de blocs FC – outil de paramétrage ”Paramétrage du FM 353” – interface utilisateur préconfigurée pour les appareils COROS OP 07 et OP 17 Module de positionnement FM 353 pour moteur pas à pas...
Page 21
Consigne Correction d’outils Programmes de déplacement Messages d’état Editeur Editeur Paramétrage CONT/LIST de DB du FM 353 PG (STEP 7) Figure 1-3 Concept de stockage des données Module de positionnement FM 353 pour moteur pas à pas...
Page 22
Présentation du produit Présentation du module Vue du FM 353 La figure 1-4 vous présente le module FM 353 avec ses interfaces et ses éléments de la face avant (signalisations d’état et de défaut). Profilé-support Marquage sur module : FM 353 F.STEPPER MOTOR...
Page 23
TOR LED de La face avant du FM 353 est dotée de 12 LED de signalisation, dont la signification signalisation est décrite dans le tableau 1-4. Tableau 1-4 Signalisations d’état et de défaut...
Page 24
FM 353 SIEMENS SVP JM123456 Made in Germany Version du produit Homologations et marques de conformité Désignation du module Numéro de référence Figure 1-5 Plaque signalétique du module FM 353 Module de positionnement FM 353 pour moteur pas à pas 1-10...
Page 25
(MDI = Manuel Data Input) automatique automatique bloc par bloc Détermination de Les impulsions de la fréquence émisent par le FM 353 sont totalisées de façon in- la position terne pour former la valeur réelle de position. Commande du La commande du moteur pas à...
Page 26
Les données de paramétrage (paramètres machine, données de correction d’outil, données sur le programmes de déplacement et consignes) sont mémorisées de manière rémanente FM 353 sur le FM 353. Module de positionnement FM 353 pour moteur pas à pas 1-12...
Page 27
à pas ? tion de destination programmée. Module de positionnement FM 353 pour moteur pas à pas...
Page 28
”Paramétrage du FM 353” Figure 2-2 Configuration pour le positionnement avec moteur pas à pas (exemple) FM 353 Le FM 353 génère les signaux suivants à destination de l’étage de commande : signal de cadence signal de direction signaux de commande spéciaux Etage de L’étage de commande regroupe le séquenceur qui traite les signaux de commande...
Page 29
à droite de la CPU ou de l’IM et qui sont alimentés par le bus interne 5 V. La CPU 314 peut par ex. délivrer un maximum de 1,2 A dont le FM 353 prélèvera 100 mA.
Page 30
Marche à suivre pour le montage du FM 353 : 1. Le FM 353 est fourni avec un connecteur de bus. Enfichez ce dernier sur le con- necteur du module situé à gauche du FM 353. (Le connecteur de bus se trouvant à...
Page 31
Dépose du FM 353 Règles La dépose du FM 353 ne nécessite pas de mesures de protections particulières (directives CSDE). Attention La dépose du FM 353 doit uniquement s’effectuer lorsque le S7-300 n’est pas sous tension ! Outillage Tournevis de 4,5 mm nécessaire Marche à...
Page 32
Remplacement d’un module Généralités Lorsque le remplacement d’un module FM 353 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) :...
Page 33
Nous recommandons comme source d’information complémentaire relative aux règles de CEM : Equipements électriques pour machines-outils, Directives de CEM pour équipements WS/WF, numéro de référence 6ZB5 440-0QX01-0BA1. Normes et Le câblage du module FM 353 doit être conforme aux prescriptions VDE correspon- prescriptions dantes. Contenu du...
Page 34
FM STEPDRIVE sens de rotation Interface vers l’étage de Entrées TOR, p. ex. commande palpeur de mesure Câble pour consignes Figure 4-1 Schéma de câblage d’un FM 353 Module de positionnement FM 353 pour moteur pas à pas...
Page 35
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 353. Tableau 4-1 Câbles de liaison d’une commande de positionnement avec le FM 353 Type N de référence Description Câble de liaison...
Page 36
Câblage du FM 353 Description de l’interface vers l’entraînement Connecteur vers Le connecteur Sub-D-15.X2 du FM 353 permet le branchement d’étages de com- l’étage de com- mande de moteurs pas à pas disposant au moins d’une entrée pour signal de cadence mande et d’une entrée pour signal de direction avec niveau de 5V.
Page 37
Signaux de sorties Le FM 353 fournit un signal de cadence, un signal de direction et un signal de va- lidation. En plus, il est possible de paramétrer un signal servant à commander le courant.
Page 38
Fréquence d’impulsions Câble de liaison Longueur admissible ( l ) : vers l’étage de Pour transmission de signaux symétrique : 35 mètres commande Pour transmission de signaux asymétrique : 10 mètres Module de positionnement FM 353 pour moteur pas à pas...
Page 39
Transmission asymétrique avec entrée découplée par optocoupleur 10 m Transmission asymétrique avec entrée de tension 10 m Figure 4-3 Branchement possible des signaux de sortie sur l’interface de l’étage de commande Module de positionnement FM 353 pour moteur pas à pas...
Page 40
Cette entrée est référencée à la masse et fonctionne avec un niveau de 5 V ; il est possible d’y raccorder une sortie libre de potentiel (contact ou optocoupleur). Le FM 353 exploite le signal appliqué à cette entrée en tant que signalisation ”régula- teur prêt” issu de l’étage de commande.
Page 41
Etage de commande 35 m Attaque de l’entrée ”READY1_N” par un optocoupleur 35 m Attaque de l’entrée ”READY1_N” par un transistor (collecteur ouvert) 35 m Figure 4-4 Branchement de l’entrée ”READY1_N” Module de positionnement FM 353 pour moteur pas à pas...
Page 42
Le câble de liaison est un câble pré-équipé pour un axe avec interface analogique. câble de liaison Repérage des bornes pour étage de commande. Réf. : 6FX2 002-3AC01-1 Le câble de liaison est disponible en plusieurs longueurs. réf. : E86060-K4490-A001-A4-7700. Module de positionnement FM 353 pour moteur pas à pas 4-10...
Page 43
Repérage sur Connecteur frontal en position de câblage l’intérieur de la porte Elément de verrouillage Figure 4-6 Emplacement du connecteur X1 Module de positionnement FM 353 pour moteur pas à pas 4-11...
Page 44
Elles peuvent être utilisées par ex. pour : le contact de point de référence le commutateur pour départ/arrêt externe, changement de bloc externe le palpeur de mesure. Autres applications, voir chapitre 5.3.1. Module de positionnement FM 353 pour moteur pas à pas 4-12...
Page 45
Retard à la transition 0 µs Retard à la transition 1 La source d’alimentation pour le signal de RM peut se situer au niveau : de l’automate de l’étage de commande. Module de positionnement FM 353 pour moteur pas à pas 4-13...
Page 46
Commande type P Etage de commande FM 353 RM_P RM_N Commande type N RM_P RM_N Figure 4-8 Branchement de l’entrée RM, alimentation par l’étage de commande Module de positionnement FM 353 pour moteur pas à pas 4-14...
Page 47
M (potentiel de référence) soit reliée à la masse de l’auto- mate programmable (connexion M au niveau du bornier de la CPU du S7-300). cf. manuel Automate programmable S7-300, Installation et configuration, réf. : 6ES7 030-0AA01-8CA0. Module de positionnement FM 353 pour moteur pas à pas 4-15...
Page 48
0,25...0,75 mm Nota Pour le raccordement de palpeurs de mesure ou de capteurs, il est nécessaire d’utiliser des câbles blindés afin de garantir une immunité optimale face aux perturbations. Module de positionnement FM 353 pour moteur pas à pas 4-16...
Page 49
Weidmüller). Réf. : Etrier de connexion du blindage : 6ES7 390-5AA00-0AA0 Borne de blindage : 6ES7 390-5CA00-7AA0 cf. Catalogue NC 60.1, réf. E86060-K4460-A101-A3-7700 cf. Catalogue ST 70, réf. E86060-K4670-A101-A2-7700 Module de positionnement FM 353 pour moteur pas à pas 4-17...
Page 50
Câblage du FM 353 Module de positionnement FM 353 pour moteur pas à pas 4-18...
Page 51
Paramétrage du FM 353 Généralités Ce chapitre vous fournit une vue d’ensemble du paramétrage du FM 353 avec l’outil de paramétrage ”Paramétrage du FM 353”. S7-300 FM 353 Bus P Blocs de données (DB) Bloc de DB-PM données Online (traitement dans...
Page 52
– 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 353 pour moteur pas à pas...
Page 53
4. Sélectionnez un châssis et positionnez-le. 5. Sélectionnez le module de positionnement FM 353 par le numéro de référence dans le catalogue de modules et insérez-le dans le tableau de matériels en fonc- tion de votre configuration.
Page 54
– modifier l’adresse du module FM – et paramétrer les alarmes. Nota : Il n’est pas prévu que le module FM 353 continue à fonctionner lorsque la CPU est sur STOP. Un clic sur le bouton Paramètres permet d’accéder à l’interface de paramétrage.
Page 55
F1 ou sélectionner le symbole et se placer ensuite sur l’élément ou la fenêtre pour lequel/laquelle des informations sont nécessaires, puis cliquer le bouton gauche de la souris. Module de positionnement FM 353 pour moteur pas à pas...
Page 56
Ces données (sauf les données utilisateur) sont stockées dans des blocs de données (DB) dans la plage de numéros allant de 1001 à 1239. Les blocs de données PM, CS, CO, CN sont transférés dans le FM 353 où ils sont mémorisés de manière rémanente.
Page 57
Le DB-SE est un DB interne du module FM pour le test, la mise en service et le contrôle-commande. DB 1249 DB interne du module FM, ne concerne pas l’utilisateur. Module de positionnement FM 353 pour moteur pas à pas...
Page 58
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 353” 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...
Page 59
Identification/type de DB 2 caractères ASCII WORD Identifiant du module FM 353 4 CHAR Numéro de version/de bloc (Structure du DB) 24... cf. liste des paramètres machine PM 5 ... PM 51 Module de positionnement FM 353 pour moteur pas à pas...
Page 60
Paramétrage du FM 353 Entrée des valeurs Dans l’outil ”Paramétrage du FM 353”, 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.
Page 61
Paramétrage du FM 353 Liste des para- Le tableau 5-5 donne la liste de tous les paramètres machine du FM 353. mètres machine Explications relatives à la liste des paramètres machine : Les paramètres de type K sont des paramètres de configuration, cf. chap. 9.3.3 Les paramètres de type E sont des paramètres machine réglables pour l’ajustage...
Page 62
1) Le nom d’axe variable est réalisé comme lettre d’axe (X, Y, Z, ...) avec un indice (1...9). Caractères autorisés : X, Y, Z, A, B, C, U, V, W, Q, E, 1...9 p. ex. : “X”, “X1” 2) voir ”Dépendances” Module de positionnement FM 353 pour moteur pas à pas 5-12...
Page 63
1) Le nom d’axe variable est réalisé comme lettre d’axe (X, Y, Z, ...) avec un indice (1...9). Caractères autorisés : X, Y, Z, A, B, C, U, V, W, Q, E, 1...9 p. ex. : “X”, “X1” 2) voir ”Dépendances” Module de positionnement FM 353 pour moteur pas à pas 5-13...
Page 64
1) Le nom d’axe variable est réalisé comme lettre d’axe (X, Y, Z, ...) avec un indice (1...9). Caractères autorisés : X, Y, Z, A, B, C, U, V, W, Q, E, 1...9 p. ex. : “X”, “X1” 2) voir ”Dépendances” Module de positionnement FM 353 pour moteur pas à pas 5-14...
Page 65
PM9 VFBABS < 4 PM9 mod UMWEG == 0 Contrôle PM11, PM12, PM13 donne MWFAKTOR (voir ci-dessus) –14 Plage admissible facteur valeur de mesure : 2 < MWFAKTOR < 2 Module de positionnement FM 353 pour moteur pas à pas 5-15...
Page 66
PM38 Contrôle PM40 Fréquence admissible : PM39 PM40 PM41 Contrôle PM42 Accélération admissible : PM41 / 200 PM42 PM39 Contrôle PM43 PM43 Accélération admissible PM41 / 200 PM43 PM39 Module de positionnement FM 353 pour moteur pas à pas 5-16...
Page 67
Paramétrage du FM 353 Contrôle PM44 PM44 Accélération admissible PM41 / 200 PM44 PM39 Contrôles PM45 PM45 Accélération admissible PM41 / 200 PM45 PM39 Module de positionnement FM 353 pour moteur pas à pas 5-17...
Page 68
Exemple : PM39 = 4 kHz, PM41 = 50 kHz PM42, 44 = 200 kHz/s P1/P2 PM43, 45 = 80 kHz/s P3/P4 Module de positionnement FM 353 pour moteur pas à pas 5-18...
Page 69
Entrée des valeurs L’entrée des valeurs s’effectue dans le menu des consignes du logiciel de paramé- trage ”Paramétrage du FM 353”. Figure 5-6 Entrée des valeurs pour les consignes Module de positionnement FM 353 pour moteur pas à pas 5-19...
Page 70
Valeur d’usure 2 absolue DINT –10 ...10 Valeur d’usure 2 cumulative à à Correction de longueur d’outil 20 outil 20 Valeur d’usure 20 absolue cf. chap. 10.1 Valeur d’usure 20 cumulative Module de positionnement FM 353 pour moteur pas à pas 5-20...
Page 71
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 à zéro. Figure 5-7 Entrée des valeurs pour les corrections d’outil Module de positionnement FM 353 pour moteur pas à pas 5-21...
Page 72
STRUCT Bloc CN Nouveau bloc CN (plage de modification) STRUCT Bloc CN 1er bloc de déplacement STRUCT Bloc CN 2ème au 100ème bloc de déplacement cf. chap. 9.3.11, 10.1 Module de positionnement FM 353 pour moteur pas à pas 5-22...
Page 73
Le numéro de programme et le nom de programme sont repris dans la fenêtre d’introduction lorsque vous quittez le champ d’introduction. Cliquez sur le bouton ”Validation bloc” pour valider les blocs de déplacement. Module de positionnement FM 353 pour moteur pas à pas 5-23...
Page 74
Ouvre le DB-CS enregistré sur la PG/le PC Corrections d’outil – Ouvre le DB-CO enregistré sur la PG/le PC Progr. de déplacement – Ouvre le DB-CN enregistré sur la PG/le PC Module de positionnement FM 353 pour moteur pas à pas 5-24...
Page 75
Lit les blocs de données du FM ; crée à partir de ceux-ci un SDB (bloc de données système) qu’il enregistre sur la PG / le PC Afficher SDB... – Affiche sur la PG/le PC les SDB disponibles pour le module FM 353. Ces SDB peuvent être effacés. Imprimer... Ctrl + P Imprime le bloc de données actuel ou des parties de ce dernier...
Page 76
– Traitement des données utilisateur dans la CPU Compresser RAM-FM – Compresse la mémoire de travail du FM 353. Ceci n’est possible que lorsque la CPU est en ”STOP”. Effacer mémoire FM – Efface la mémoire FLASH dans le FM 353 Test –...
Page 77
CPU, dans un bloc de données système (SDB 1 000). A chaque redémar- rage, la CPU transfère le FM 353 ces données mémorisées dans le bloc de données système SDB 1 000. Si le module FM 353 ne possède pas de paramètre machine ou que l’horodatage interne (horodatage de la création) ne correspond pas, les don-...
Page 78
Paramétrage du FM 353 Création d’un SDB Condition : liaison online établie avec le module FM 353 Sélectionnez le menu Fichier Créer SDB Si aucun DB-PM sur FM 353 Abandon Existence dans le projet S7 d’un SDB 1 000 corres- Faut-il écraser ce SDB ?
Page 79
1. Sélectionnez ”Paramétrage du FM 353”. 2. Sélectionnez le menu Fichier Afficher SDB. Effacez le/les SDB. 3. Fermez l’outil ”Paramétrage du FM 353” et, dans le gestionnaire SIMATIC Manager, sélectionnez CPU\Programme S7\Blocs\Données système dans le projet Online. Effacez les données système.
Page 80
Paramétrage du FM 353 Module de positionnement FM 353 pour moteur pas à pas 5-30...
Page 81
Type de données défini par l’utilisateur Setup.exe Outil de paramétrage ”Paramétrage du FM 353” Blocs fonctionnels (FC, UDT1 et programmes exemples) Interface utilisateur préconfigurée pour OP Figure 6-1 Vue d’ensemble de la programmation Module de positionnement FM 353 pour moteur pas à pas...
Page 82
SIMATIC Manager en attribuant un nouveau numéro libre au bloc FC correspondant dans votre projet. Les modifications doivent être effectuées simultanément dans le tableau des mnémoniques. Module de positionnement FM 353 pour moteur pas à pas...
Page 83
Programmation du FM 353 Intégration du La figure suivante vous montre comment le FM 353, le bloc de données utilisateur FM 353 dans le (DB utilisateur) et les fonctions technologiques communiquent entre eux. programme utili- sateur FM 353 OB 40...
Page 84
– JOB_RD (contrat de lecture) Possibilités Langage CONT Langage LIST d’appel (schéma à contacts) (liste d’instructions) CALL INIT_DB( FC INIT_DB DB_NO := , CH_NO := , DB_NO LADDR := ); CH_NO LADDR Module de positionnement FM 353 pour moteur pas à pas...
Page 85
FMSTSVLI, type de données UDT 1. Il vous faut un DB utilisateur contenant les valeurs pour l’adressage du FM 353 et les données pour les diverses fonctions du FM 353. Le numéro de DB est transmis avec le paramètre DB_NO à l’appel du FC.
Page 86
DB_NO WORD Numéro du bloc de données RET_VAL INT Code de retour du SFC 58 “WR_REC” Types de paramètres : E = Paramètres d’entrée, S = Paramètres de sortie Module de positionnement FM 353 pour moteur pas à pas...
Page 87
FMSTSVLI, type de données UDT 1. Il vous faut un DB utilisateur contenant les valeurs pour l’adressage du FM 353 et les données pour les diverses fonctions du FM 353. Le numéro de DB est transmis avec le paramètre DB_NO à l’appel du FC.
Page 88
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 – Automatique/Automatique bloc par bloc Module de positionnement FM 353 pour moteur pas à pas...
Page 89
Cl. 4/n 1). Données nécessaires au déplacement de l’axe ; le déblocage du régulateur est nécessaire pour les réglages ponctuels. Les données/réglages ponctuels sont transférés au moins une fois au FM 353. Module de positionnement FM 353 pour moteur pas à pas...
Page 90
= 0, lors signalisation en retour POS_ROD = 0 (position atteinte, arrêt) ou au démarrage d’un mode avec les signaux de commande correspondants. POS_REACHED Appel/démarrage du FC Démarrage du mouvement par le FM POS_POD (PEH) Module de positionnement FM 353 pour moteur pas à pas 6-10...
Page 91
Les signaux de commande doivent être écrits dans le DB utilisateur par l’utilisateur. Le FC MODE_WR transmet au FM 353 les signaux de commande contenus dans le DB utilisateur et les signalisations en retour du FM 353 au DB utilisateur.
Page 92
TEST_EN Commutation interface bus P sur “Mise en service” Signalisations en retour NUM_MF Numéro fonction M WORKING Traitement en cours START_EN Autorisation de démarrage OT_ERR EM/ED Erreur de manipulation/déplacement Module de positionnement FM 353 pour moteur pas à pas 6-12...
Page 93
Exécution du contrat de lecture (JOB_RD) à partir du DB utilisateur avec transfert des données correspondantes dans le DB utilisateur et signalisation de l’état du con- trat de lecture. Module de positionnement FM 353 pour moteur pas à pas 6-13...
Page 94
FMSTSVLI, type de données UDT 1. Il vous faut un DB utilisateur contenant les valeurs pour l’adressage du FM 353 et les données pour les diverses fonctions du FM 353. Le numéro de DB est transmis avec le paramètre DB_NO à l’appel du FC.
Page 95
Les données sont acceptées mais ne sont traitées que dans le mode correspondant. Les données sont acceptées et traitées. – Les données sont refusées avec émission d’une signalisation d’erreur (voir Gestion des erreurs et défauts Tableau 11-8 Cl./n 1). Module de positionnement FM 353 pour moteur pas à pas 6-15...
Page 96
Erreur de transfert de données avec le SFC 59 ”RD_REC”. L’erreur est indiquée par le paramètre de sortie RET_VAL (voir manuel Logiciel système S7-300/400 ; Fonctions standard et fonctions système). Module de positionnement FM 353 pour moteur pas à pas 6-16...
Page 97
L’appel du FC DIAG_RD n’est permis que dans l’OB d’alarme 82. Il ne peut être utilisé qu’avec les versions de CPU S7-300 correspondantes, voir liste de compatibilités, Tableau 1-1. Module de positionnement FM 353 pour moteur pas à pas 6-17...
Page 98
Erreur de transfert de données avec le SFC 59 ”RD_REC”. L’erreur est indiquée par le paramètre de sortie RET_VAL (voir manuel Logiciel système S7-300/400 ; Fonctions standard et fonctions système). Module de positionnement FM 353 pour moteur pas à pas 6-18...
Page 99
Défaut externe Défaut de canal externe (sign. groupée de déf. octet 8) Module non paramétré 1.0...3 Classe de type du module, pour le FM 353 = 08H Information disponible sur canal Communication défaillante (bus K) Time-out/chien de garde Défaillance de la tension interne d’alim. du module (NMI) Défaut sur EPROM...
Page 100
Les numéros des défauts sont également disponibles dans le tampon de diag- nostic du FM 353 et dans le bloc de données des messages d’état (DB-SE) à des fins d’affichage (cf. chap. 8.1). Ces numéros de défauts sont disponibles dans l’enre- gistrement DS164 en vue d’une analyse particulière des défauts dans le programme...
Page 101
Le FC doit rester appelé jusqu’à ce qu’il ait remis à ”0” le paramètre de transit. Lorsque le FM 353 est utilisé de manière centralisée, le contrat de lecture est exécuté au sein d’un seul appel de bloc. Dans les utilisations décentralisées du FM 353, l’exécution du contrat peut nécessiter plusieurs appels de bloc.
Page 102
Code de retour de la SFC 59 RD_REC IN_MSR BOOL Démarrer l’opération de lecture Types de paramètres : E = Paramètres d’entrée, S = Paramètres de sortie, E/S = Paramètres de transit (paramètres de lancement) Module de positionnement FM 353 pour moteur pas à pas 6-22...
Page 103
FM 353 est utilisé en configuration centralisée, le contrat de lecture sera traité au sein d’un seul appel de bloc. En cas de montage du FM 353 en configuration décentralisée, l’exécution du contrat de lecture peut nécessiter plusieurs appels de blocs (uniquement en cas d’appel dans l’OB 1).
Page 104
// paramètre de lancement BIE; // résultat binaire FEHLER_LESEFKT; // signaler erreur fonction de lecture Nota L’activation de ”Mesure” et la formation des valeurs de mesure sont décrites au chapitre 9.3.10. Module de positionnement FM 353 pour moteur pas à pas 6-24...
Page 105
+14.0 stat CH_ADR DWORD DW#16#0 adresse de canal 18.0 +18.0 stat DS_OFFS BYTE B#16#0 offset pour numéro de bloc spécifique au canal 19.0 +19.0 stat RESERV_2 BYTE B#16#0 réservé Module de positionnement FM 353 pour moteur pas à pas 6-25...
Page 106
BOOL FALSE commutation interface bus P effectuée 28.2 +0.2 BIT0_2 BOOL FALSE réservé 28.3 +0.3 OT_ERR BOOL FALSE erreur de manipulation/déplacement 28.4 +0.4 DATA_ERR BOOL FALSE erreur de données Module de positionnement FM 353 pour moteur pas à pas 6-26...
Page 107
BOOL FALSE réservé 33.6 +5.6 BIT5_6 BOOL FALSE réservé 33.7 +5.7 BIT5_7 BOOL FALSE réservé 34.0 +6.0 WORD6 WORD W#16#0 réservé 36.0 +8.0 DWORD8 DWORD DW#16#0 réservé =12.0 END_STRUCT Module de positionnement FM 353 pour moteur pas à pas 6-27...
Page 108
43.2 +1.2 SEARCH_F BOOL FALSE recherche bloc auto en avant 43.3 +1.3 SEARCH_B BOOL FALSE recherche bloc auto en arrière 43.4 +1.4 BIT1_4 BOOL FALSE réservé Module de positionnement FM 353 pour moteur pas à pas 6-28...
Page 109
BYTE6 BYTE B#16#0 nombre de canaux 79.0 +7.0 BYTE7 BYTE B#16#0 vecteur déf. canal 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 Module de positionnement FM 353 pour moteur pas à pas 6-29...
Page 110
M 2 109.3 +3.3 M_3_EN BOOL FALSE groupe fonctions M 3 109.4 +3.4 BIT3_4 BOOL FALSE réservé 109.5 +3.5 BIT3_5 BOOL FALSE réservé 109.6 +3.6 BIT3_6 BOOL FALSE réservé Module de positionnement FM 353 pour moteur pas à pas 6-30...
Page 111
B#16#0 139.0 +13.0 BYTE13 B#16#0 140.0 +14.0 BYTE14 B#16#0 141.0 +15.0 BYTE15 B#16#0 142.0 +16.0 BYTE16 B#16#0 143.0 +17.0 BYTE17 B#16#0 144.0 +18.0 BYTE18 B#16#0 145.0 +19.0 BYTE19 B#16#0 Module de positionnement FM 353 pour moteur pas à pas 6-31...
Page 112
BIT2_3 BOOL FALSE réservé 154.4 +2.4 X_T_EN BOOL FALSE position/arrêt temporisé 154.5 +2.5 BIT2_5 BOOL FALSE réservé 154.6 +2.6 BIT2_6 BOOL FALSE réservé 154.7 +2.7 BIT2_7 BOOL FALSE réservé Module de positionnement FM 353 pour moteur pas à pas 6-32...
Page 113
1 177.0 +1.0 CODE_AP2 BYTE B#16#0 données applic. 2 178.0 +2.0 CODE_AP3 BYTE B#16#0 données applic. 3 179.0 +3.0 CODE_AP4 BYTE B#16#0 données applic. 4 =4.0 END_STRUCT Module de positionnement FM 353 pour moteur pas à pas 6-33...
Page 114
232.3 +2.3 BIT2_3 BOOL FALSE réservé 232.4 +2.4 X_T_EN BOOL FALSE position/arrêt temporisé 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. Module de positionnement FM 353 pour moteur pas à pas 6-34...
Page 115
+2.6 SR_N_EN BOOL FALSE appel sous-prog. 252.7 +2.7 SKIP_EN BOOL FALSE saut blocs optionnels 253.0 +3.0 V_EN BOOL FALSE vitesse 253.1 +3.1 M_1_EN BOOL FALSE groupe fonctions M 1 Module de positionnement FM 353 pour moteur pas à pas 6-35...
Page 116
294.0 +4.0 ENC_VAL DINT compteur d’impulsions 298.0 +8.0 PULS_ERR DINT réservé 302.0 +12.0 KV_FA DINT réservé 306.0 +16.0 FOLL_ERR DINT écart position consigne/position réelle Module de positionnement FM 353 pour moteur pas à pas 6-36...
Page 117
BOOL FALSE réservé 362.5 +8.5 BIT8_5 BOOL FALSE réservé 362.6 +8.6 BIT8_6 BOOL FALSE réservé 362.7 +8.7 BIT8_7 BOOL FALSE réservé 363.0 +9.0 LIM_FR BOOL FALSE limitation fréquence Marche/Arrêt Module de positionnement FM 353 pour moteur pas à pas 6-37...
Page 118
+16.0 BYTE16 BYTE B#16#0 383.0 +17.0 BYTE17 BYTE B#16#0 384.0 +18.0 BYTE18 BYTE B#16#0 385.0 +19.0 BYTE19 BYTE B#16#0 386.0 +20.0 BYTE22 BYTE B#16#0 387.0 +21.0 BYTE23 BYTE B#16#0 Module de positionnement FM 353 pour moteur pas à pas 6-38...
Page 119
OP_MODE STRUCT sélect. mode 406.0 +0.0 BITA_0 BOOL FALSE commande 406.1 +0.1 BITA_1 BOOL FALSE prise référence 406.2 +0.2 BITA_2 BOOL FALSE semi-auto rel. 406.3 +0.3 BITA_3 BOOL FALSE Module de positionnement FM 353 pour moteur pas à pas 6-39...
Page 120
+1.4 BITA_12 BOOL FALSE réservé 407.5 +1.5 BITA_13 BOOL FALSE réservé 407.6 +1.6 BITA_14 BOOL FALSE acquitt. défaut 407.7 +1.7 BITA_15 BOOL FALSE acquitt. alarme de diagnostic =2.0 END_STRUCT Module de positionnement FM 353 pour moteur pas à pas 6-40...
Page 121
M17.1 Acquittement erreur manipulation / déplacement M17.2 Sélection mode M17.3 Pas utilisé M17.4 Transférer niveaux de vitesse M17.5 Transférer bloc MDI M17.6 Transférer réglages ponctuels M17.7 Pas utilisé MB18 Mode (codé) MB19 Correction Module de positionnement FM 353 pour moteur pas à pas 6-41...
Page 122
M16.7 Déblocage entraînement M20.7 Arrêt temporisé en cours M17.0 Redémarrage M21.0 Exécution programme à rebours M17.1 Acquittement erreur de manipulation/ M21.1 Synchronisé déplacement M17.2 Sélection mode active M21.2 Libre Module de positionnement FM 353 pour moteur pas à pas 6-42...
Page 123
// valeur de retour BUSY; // lorsque contrat de lecture terminé, R_DS162; // désactivation contrat de lecture DS162 BIE; // résultat binaire FEHLER_LESEFKT; // signaler erreur fonction de lecture NW5E: Module de positionnement FM 353 pour moteur pas à pas 6-43...
Page 124
M16.4 Pas utilisé M20.4 Pas utilisé M16.5 Pas utilisé M20.5 Pas utilisé M16.6 Pas utilisé M20.6 Pas utilisé M16.7 Pas utilisé M20.7 Pas utilisé MB17 Pas utilisé MB21 Pas utilisé Module de positionnement FM 353 pour moteur pas à pas 6-44...
Page 125
DIAG_RD Lecture données de process 3,0 ms – – MSRMENT et d’alarme de diagnostic DIAG_INF Nota Le nombre de cycles peut être augmenté pour les configurations décentralisées (en préparation). Module de positionnement FM 353 pour moteur pas à pas 6-45...
Page 126
Programmation du FM 353 Module de positionnement FM 353 pour moteur pas à pas 6-46...
Page 127
Ce chapitre comporte également des instructions pour la mise en service de l’axe machine. Contenu du Chapitre Titre Page chapitre Montage et câblage Valeurs initiales pour test et optimisation Test et optimisation Module de positionnement FM 353 pour moteur pas à pas...
Page 128
TOR n’est pas admissi- ble. Paramétrage Veillez à ce que la configuration du module de positionnement FM 353 soit harmoni- sée avec son paramétrage. Il convient notamment de s’assurer de la concordance entre le câblage des entrées/sorties TOR et les paramètres machine.
Page 129
Le menu Affichage Vue d’ensemble vous permet de resélectionner cette vue à tout moment pendant le paramétrage. Lors de son écriture sur le FM 353, le DB-PM fait l’objet d’un contrôle sous l’angle des limites des différentes valeurs et de leur interdépendance. Sa mémorisation ré- manente n’intervient que si toutes les valeurs sont correctes.
Page 130
(K) et en paramètres de réglage (E). Les paramètres K représentent le couplage du FM 353 à l’axe de la machine et/ou au programme utilisateur CPU et doivent donc être intégralement définis au début de la mise en service. Lors de la dé- finition du paramètre PM13 (nombre de pas par tour de moteur) sélectionnez pour les...
Page 131
CPU du S7-300. Créer Vous devez, à la fin de la mise en service de votre système avec le module FM 353, 1 000 créer un SDB 1 000, le mémoriser et le charger, dans la CPU ou sur la carte mémoire...
Page 132
Au terme des opérations de montage, de câblage et de paramétrage, vous pouvez ves au test et à tester et optimiser le module de positionnement FM 353. Ces opérations peuvent l’optimisation être réalisées avec l’interface utilisateur de mise en service et de test, avec ou sans programme utilisateur.
Page 133
L’installation de cette interface s’effectue à l’aide “Paramétrage du FM 353”. Sous réserve que le FM 353 soit paramétré, l’appel de l’interface s’effectue avec le menu Test Mise en service ou dans la vue d’ensemble. Après l’appel de ce menu, l’écran affiche le masque suivant : 1 –...
Page 134
– de prévoir une possibilité de coupure matérielle en cas de danger. Nota Si vous mettez la CPU du FM 353 sur ”STOP” avec l’interface utilisateur de mise en service, commutez ensuite la CPU sur ”RUN”, puis revenez, à l’aide de [KBP] (TEST_EN) immédiatement à...
Page 135
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 353 pour moteur pas à pas...
Page 136
La condition requise pour le démarrage d’un axe est la signalisation en retour de l’autorisation de démarrage. Causes possibles de l’absence d’autorisation de démarrage : ”Déblocage de l’axe” pas à ”1” ”Stop” est à ”1” ”Traitement en cours” est actif Module de positionnement FM 353 pour moteur pas à pas 7-10...
Page 137
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 353 lors de la mise en marche de la commande, la communication avec le module n’est possible que via l’interface MPI. Les signaux de commande ne sont pas traités par le FM 353.
Page 138
= 4 kg cm moteur = 3 kg cm charge PM13 = 500 pas par tour = 10 kHz Autre indication, par exemple : valeurs d’accélération = valeurs de décélération Module de positionnement FM 353 pour moteur pas à pas 7-12...
Page 139
PM42 = 218 000 Hz/s accélération 1 (f PM43 = 109 000 Hz/s accélération 2 (f > PM44 = 0 décélération 1 = accélération 1 PM45 = 0 décélération 2 = accélération 2 Module de positionnement FM 353 pour moteur pas à pas 7-13...
Page 140
2. Coeff. de sécurité 20% : a = 0,8 a (ex. 218 269 Hz/s) 3. Inscrire dans PM42 la valeur arrondie (ex. 218 000 Hz/s) Figure 7-6 Analyse des caractéristiques de fonctionnement Module de positionnement FM 353 pour moteur pas à pas 7-14...
Page 141
) : C )) 100 % (ex. 60 %) charge moteur – PM51 = (C (f = 0) : C (f = 0)) 100 % (ex. 12 %) charge moteur Module de positionnement FM 353 pour moteur pas à pas 7-15...
Page 142
à l’analyse des mouvements de déplacement. Un premier test consiste à vérifier que le moteur pas à pas effectue des mouvements sous la commande du FM 353. La deuxième phase du test consistera à vérifier l’exactitude du positionnement. (Après une modification de paramètres machine, il faudra toujours activer cette modifica-...
Page 143
(freinage correct ?) Contrôler PM : PM42 à PM45 PM37.16 à PM37.19 Recommencer le test Figure 7-7 Mise en service de base de l’étage de commande du moteur pas à pas Module de positionnement FM 353 pour moteur pas à pas 7-17...
Page 144
Déplacement correct ? Autre test souhaité ? Sélection CORR = 1...200 % Répéter la mise en service de base détaillée à la figure 7-7 Figure 7-8 Contrôle du positionnement Module de positionnement FM 353 pour moteur pas à pas 7-18...
Page 145
Mise en service du FM 353 7.3.4 Optimisation du comportement dynamique Généralités L’axe à moteur pas à pas commandé en boucle ouverte par le FM 353 a la structure suivante : Moteur et Commande des FM 353 Etage de machine...
Page 146
Régularité du mouvement Appréciation du comportement Tendance à osciller Durée de positionnement Autre test souhaité ? Figure 7-10 Mouvements de test pour l’optimisation de la commande du moteur pas à pas Module de positionnement FM 353 pour moteur pas à pas 7-20...
Page 147
Après activa- tion des paramètres machine, le nouveau décalage du point de référence prendra effet lors de la prochaine prise de référence. Module de positionnement FM 353 pour moteur pas à pas 7-21...
Page 148
PM48 et PM49. Lorsque la fonction boost est paramétrée et si le signal boost persiste trop long- temps, le FM 353 délivre la signalisation de défaut “Durée de boost absolue” ou “Durée de boost relative”. Après avoir effectué le paramétrage, vérifiez l’efficacité des fonctions de diagnostic par un programme de test approprié...
Page 149
à l’inversion à différentes positions de l’axe et calculer une valeur moyenne que l’on introduira dans les paramètres machine. L’organigramme ci-après vous guidera dans la détermination du jeu et dans l’activa- tion de la compensation du jeu. Module de positionnement FM 353 pour moteur pas à pas 7-23...
Page 150
Déplacem. sur nouvelle pos. de mesure préexistante Contrôle de l’efficacité de la correction ? Réglage Activer les données machine Figure 7-11 Détermination du jeu et activation de la compensation du jeu Module de positionnement FM 353 pour moteur pas à pas 7-24...
Page 151
FM 353. Un tableau de commande peut être raccordé à la CPU via l’interface MPI pour per- mettre des fonctions de contrôle-commande du FM 353 (cf. Fig. 8-2). Le module communique avec le tableau de commande par le biais de l’interface SIMATIC (bus interne).
Page 152
Interface utilisateur standard pour les pupitres opérateur OP 07 et OP 17 Exploitation du DB utilisateur par le programme utilisateur pour la 8-16 conduite Bloc de données pour signalisations d’état (DB-SE) 8-20 Module de positionnement FM 353 pour moteur pas à pas...
Page 153
L’interface utilisateur est adressée sur le DB utilisateur n 1 dans la CPU (système cible 1, adresse = 2) et sur le DB-SE du FM 353 (système cible 2, adresse = 3). Vous pouvez remplacer le texte ”nom utilisat. du FM” apparaissant à la première ligne des images par un texte de votre choix.
Page 154
+1000000.000 mm X diff 1000000.000 Sélect. TrAfV AnAfV PIC7132 PIC7141 Décalage d’origine Sens Val. DOtotal 1000000.000 TrDO RBAv RBAr Trans Figure 8-2 Arborescence des menus de l’interface utilisateur de l’OP 07 Module de positionnement FM 353 pour moteur pas à pas...
Page 155
(CPU du système cible 1). – Ces valeurs sont transférées de l’OP 05 dans le DB utilisateur sur la CPU. Si nécessaire, ces valeurs devront alors être transférées sur le FM 353 par le programme utilisateur. – Si certaines valeurs ou signaux de commande, ne peuvent être écrits que sous certaines conditions (lorsque l’axe est arrêté...
Page 156
PIC713 touche virtuelle ”AffV” PIC714 Image de base Mise en PIC72 Les valeurs du FM 353 (données de diagnostic) sont affichées dans des champs de service visualisation. Les touches virtuelles permettent d’appeler les images suivantes : touche virtuelle ”FM” PIC722 touche virtuelle ”Régl”...
Page 157
La touche ”Tran” met à ”1” un mémento (bit dans le DB utilisateur) qui doit être exploité par le programme utilisateur. En mettant ce bit à ”1”, le bloc MDI doit être transféré depuis le DB utilisateur dans le FM 353, suite à quoi le bit doit être remis à ”0”.
Page 158
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. La somme des décalages (DOtotal) est affichée dans un champ de visualisation. La fonction ”TrDO” permet d’exécuter une fonction. Module de positionnement FM 353 pour moteur pas à pas...
Page 159
PIC72 Paramètres libre PIC71 libre – plus tard sélection de FM, actuellement pour images utilisateur Figure 8-3 Arborescence des menus de l’interface utilisateur de l’OP 17 (TV = touche virtuelle) Module de positionnement FM 353 pour moteur pas à pas...
Page 160
1). – Ces valeurs sont transférées de l’OP 17 dans le DB utilisateur sur la CPU. Si nécessaire, ces valeurs devront alors être transférées sur le FM 353 par le programme utilisateur. – Si certaines valeurs ou signaux de commande ne peuvent être écrits que sous certaines conditions (lorsque l’axe est arrêté...
Page 161
Cette image s’affiche à la msie sous tension de l’OP 17. Les champs sont des champs de visualisation affichant les valeurs du FM 353. Les touches virtuelles (F1... F8) permettent de paser aux images suivantes. La première et la dernière touche (Util) sont à...
Page 162
Le maniement du bloc MDI au vol est analogue à celui du bloc MDI. FM 353 aktSA folSA %Wahl Teach Figure 8-10 Image de base Automatique PIC73 Cette image ne contient que des champs de visualisation. Module de positionnement FM 353 pour moteur pas à pas 8-12...
Page 163
Cette image ne contient que des champs de visualisation. FM 353 IWset IWrü NPVset Figure 8-14 Paramètres PIC72 Le décalage total et la valeur réelle sont des champs de visualisation. Module de positionnement FM 353 pour moteur pas à pas 8-13...
Page 164
Pour pouvoir introduire des valeurs, il faut connaître le mot de passe. FM 353 Meld Alarm Quit Figure 8-18 Diagnostic, signalisations de défauts PIC77 Cette image affiche les défauts du FM 353. Les champs sont des champs de visua- lisation. Module de positionnement FM 353 pour moteur pas à pas 8-14...
Page 165
Meld Fehler Figure 8-19 Signalisations d’alarmes PIC772 Cette image affiche les défauts du FM 353. Les champs sont des champs de visua- lisation. L’image ”PICZ_MESS_EVENT” contient les images standard de ”ProTool/Lite” pour l’OP 17. Module de positionnement FM 353 pour moteur pas à pas...
Page 166
Si modification, transférer ”déblocage régul.” régulateur” oui/non sur FM 40.6 CT ”Axe Si modification, transférer ”axe en stationne” stationnement” oui/non sur FM TV = touche virtuelle, CT = champ de texte Module de positionnement FM 353 pour moteur pas à pas 8-16...
Page 167
406.14 = 1 TV ”Acq” Acquittement des défauts ”Acq” sur le 406.14 FM 353 (erreurs de données, de 390.14 manip./déplacement) 390.15 TV = touche virtuelle, CT = champ de texte Module de positionnement FM 353 pour moteur pas à pas 8-17...
Page 168
Sélection de prog. – n de programme BYTE Sélection de prog. – n de bloc BYTE Sélection de prog. – sens BYTE Teach-in – n de programme BYTE Teach-in – n de bloc Module de positionnement FM 353 pour moteur pas à pas 8-18...
Page 169
Prise de référence 406.2 Semi-automatique relatif 406.3 406.4 Automatique bloc par bloc 406.5 Automatique 406.6 Manuel à vue 407.6 Acquittement de défaut (touche ”Acq”) 407.7 Acquittement alarme de diagnostic (touche ”Res”) Module de positionnement FM 353 pour moteur pas à pas 8-19...
Page 170
1) Dans S7, une variable est adressée par le n de DB et, suivant le format de donnée, par le n de DBB, DBW ou DBD (qui représente l’offset = le déplacement dans le DB). Module de positionnement FM 353 pour moteur pas à pas 8-20...
Page 171
1) Dans S7, une variable est adressée par le n de DB et, suivant le format de donnée, par le n de DBB, DBW ou DBD (qui représente l’offset = le déplacement dans le DB). Module de positionnement FM 353 pour moteur pas à pas 8-21...
Page 172
1) Dans S7, une variable est adressée par le n de DB et, suivant le format de donnée, par le n de DBB, DBW ou DBD (qui représente l’offset = le déplacement dans le DB). Module de positionnement FM 353 pour moteur pas à pas 8-22...
Page 173
Manuel à vue Commande Prise de référence Semi-automatique Automatique Automatique bloc par bloc DIR_P Sens positif S– DIR_M Sens négatif STOP Stop (arrêt) START Démarrage CORR OVERRIDE Correction (Override) Module de positionnement FM 353 pour moteur pas à pas 8-23...
Page 174
SYNC synchronisé DATA_ERR Erreur de données FVVT FAVEL Forçage val. réelle au vol terminé KBPE TST_STAT Commutation interface bus P effectuée AAUE WAIT_EN Attente autorisation externe PARA PARA paramétré Module de positionnement FM 353 pour moteur pas à pas 8-24...
Page 175
9-36 Unité 9-56 Type d’axe 9-57 Détermination de la position 9-59 Commande à moteur pas à pas 9-62 Entrées/sorties TOR 9-72 Fins de course logiciels 9-75 9.10 Alarme process 9-76 Module de positionnement FM 353 pour moteur pas à pas...
Page 176
DB utilisateur. Octet Signaux de commande : AEM/ S– CORR Signaux de retour : PARA EM/ED KBPE ATEC AAUE FVVT DP– SYNC Module de positionnement FM 353 pour moteur pas à pas...
Page 177
La validation de la lecture est nécessaire pour la lecture du bloc de déplacement suivant lors de l’exécution du programme. SKIP_BLK Saut de bloc Masquage des blocs optionnels dans le programme. Uniquement actif en mode ”automatique” Module de positionnement FM 353 pour moteur pas à pas...
Page 178
100 % prog – doublement de la vitesse v – les valeurs d’accélération et de décélération ne sont pas influencées. CORR prog Le temps de positionnement n’est pas divisé par deux. Module de positionnement FM 353 pour moteur pas à pas...
Page 179
(p. ex. inversion du sens). Nota : La correction de temps est uniquement actif en mode ”MDI” et ”automa- tique”. Nota Autres fonctions, réglages et commandes pour la conduite, voir chapitres 9.3.2 et 9.3.3. Module de positionnement FM 353 pour moteur pas à pas...
Page 180
Le module est paramétré. Tous les paramètres machine valables pour la conduite d’un axe sont présents sur le module. START_EN Autorisation Signalisation par le FM 353 qu’il est prêt pour le positionnement et la sortie de de démarrage fonctions. L’autorisation de démarrage est mise à ”1” : –...
Page 181
”Déplacement positif” ou ”Déplacement négatif” est activé dès le début de la phase d’accélération et persiste jusqu’à l’arrêt de l’axe ou jusqu’à l’arrivée dans la zone de destination PA. Module de positionnement FM 353 pour moteur pas à pas...
Page 182
”Automatique” : un bloc de déplacement a été positionné jusqu’au bout, et l’axe reste à l’arrêt jusqu’au déplacement suivant. PA n’est pas activé lorsqu’il n’y a pas encore eu de synchronisation. Module de positionnement FM 353 pour moteur pas à pas...
Page 183
Un mode doit être actif (p. ex. ”Manuel à vue” Mode = 1 et MAC = 1). Cela signifie que la communication avec le module FM 353 a été lancée et que le FM 353 possède des paramètres machine valides.
Page 184
– le déblocage d’entraînement est à ”1” Un signal statique de stop inhibe tout déplacement et traitement de bloc. Comportement du module FM 353 au passage de ”RUN” sur ”STOP” de la CPU S7-300 : – comme décrit sous Redémarrage (voir chapitre 9.3.3) –...
Page 185
= 0 1) condition : l’entrée TOR doit être paramétrée dans PM 34, voir chapitre 9.8.1 2) si PM 37.15 n’est pas paramétré, voir Tableau 9-1 signal de commande [DE] Module de positionnement FM 353 pour moteur pas à pas 9-11...
Page 186
08 automatique bloc par bloc (AutoB) code 09 Choix du mode de L’appel du FC MODE_WR provoque le transfert vers le FM 353 du mode (code) fonctionnement inscrit par le programme utilisateur dans le bloc de données utilisateur. La commande de l’axe s’effectue par mise à ”1” et à ”0” des signaux de commande correspondants.
Page 187
Stop [STP] = 0 (signal de commande, FC MODE_WR) déblocage régulateur (DR) = 1 (FC MODE_WR, n contrat 10) les niveaux de vitesse sont transmis (FC MODE_WR, n contrat 1) Module de positionnement FM 353 pour moteur pas à pas 9-13...
Page 188
Action de commande 5, commuter sur vitesse de réglage Signal de commande : niveau de vitesse [PMO] La commutation de [niveau 2 sur niveau 1] entraîne une transition dynamique entre les niveaux de vitesse 1 et 2. Module de positionnement FM 353 pour moteur pas à pas 9-14...
Page 189
Signalisation en retour : L’axe est arrêté selon la rampe de freinage. [DP+] et [TEC] sont sup- mode actif [MAC] primés. déplacement sens + [DP+] traitement en cours [TEC] Module de positionnement FM 353 pour moteur pas à pas 9-15...
Page 190
Tenir également compte des indications du chapitre 9.1.3 ! Actions de Les signaux de commande et les signalisations en retour doivent être traités comme commande dans le mode ”Manuel à vue”. Module de positionnement FM 353 pour moteur pas à pas 9-16...
Page 191
6 = Contact d’inversion pour prise de référence par entrée UI signifie unité interne (cf. chap. 5.3.1) Actions de l’utilisateur avec contact de point de référence (CPR) sans contact de point de référence Module de positionnement FM 353 pour moteur pas à pas 9-17...
Page 192
S+ 3me cas (avec symétrie) S– Milieu CPR (”commande sur (pas besoin de front”) ou Start top zéro) 4me cas comme S+ 4me cas (avec symétrie) Front CPR (pas besoin de top zéro) Module de positionnement FM 353 pour moteur pas à pas 9-18...
Page 193
S+, S– ou Start 1. La position momentanée est définie comme point de référence (coordonnée du point de référence) 2. Déplacement d’une valeur correspondant au décalage du point de référence. Module de positionnement FM 353 pour moteur pas à pas 9-19...
Page 194
Signalisations en retour : tion du déplacement correspondant au décalage du point de réfé- déplacement sens + [DP+] rence (inversion de sens le cas échéant). déplacement sens – [DP–] synchronisé [SYNC] Module de positionnement FM 353 pour moteur pas à pas 9-20...
Page 195
Signal de commande : acquittement erreur manip. / L’acquittement de l’erreur désactive la signalisation d’erreur et déplac. [AEM/AED] active l’autorisation de démarrage. Signalisations en retour : autorisation démarrage [AUD] Module de positionnement FM 353 pour moteur pas à pas 9-21...
Page 196
égal à la consigne (si elle n’a pas été modifiée) est effectué ; reprendre le déplacement pour un positionnement en sens opposé (le parcours restant est alors automatiquement effacé). Module de positionnement FM 353 pour moteur pas à pas 9-22...
Page 197
La position de consigne atteinte, l’axe active les signaux [PA], traitement en cours [TEC] [AUD] et les signalisations en retour [DP+] et [TEC] sont position atteinte, arrêt [PA] désactivées. Module de positionnement FM 353 pour moteur pas à pas 9-23...
Page 198
[MOD] est annulé pendant le déplacement. Signalisations en retour : mode actif [MAC] L’axe est arrêté selon la rampe de freinage. [DP+] et [TEC] sont supprimés. déplacement sens + [DP+] traitement en cours [TEC] Module de positionnement FM 353 pour moteur pas à pas 9-24...
Page 199
(cf. chap. 10, mais sans numéro de programme ni numéro de bloc). Le ”bloc MDI” (contrat n 6) est transmis au FM 353 par le programme utilisateur et peut ensuite être démarré en vue de son exécution. L’exécution peut être déclen- chée plusieurs fois puisque le bloc est mémorisé...
Page 200
Le ”bloc MDI au vol” interrompt le ”bloc MDI” actif et en cours de traitement est exécuté immédiatement sans ordre de démarrage. Le ”bloc MDI au vol” n’est pas mémorisé par le FM 353. Structure de bloc Le tableau ci-dessous montre la structure du bloc MDI.
Page 201
Dans Signalisations en retour : ce cas, le sens peut p. ex. être modifié de [DP+] en [DP–]. déplacement sens + [DP+] déplacement sens – [DP–] Module de positionnement FM 353 pour moteur pas à pas 9-27...
Page 202
Si aucun nouveau bloc MDI n’est transmis, le bloc MDI en cours est exécuté à nouveau entièrement comme décrit ci-dessus. En l’absence de ”Effacement parcours restant”, le positionnement interrompu serait poursuivi (voir action de commande 3). Module de positionnement FM 353 pour moteur pas à pas 9-28...
Page 203
En mode ”automatique” (séquences de blocs), le FM 353 traite de manière auto- nome des programmes de déplacement. Ces programmes sont créés avec l’outil ”Paramétrage du FM 353” (cf. chap. 5, 5.3.4) et stockés sous forme de blocs de don- nées. Les programmes de déplacement renferment des informations de déplacement et de sortie (cf.
Page 204
”en avant” jusqu’à trouver l’in- struction de fin de programme. Exécution Le programme est exécuté dans l’ordre décroissant des blocs. ”en arrière” Module de positionnement FM 353 pour moteur pas à pas 9-30...
Page 205
Tenir compte des transitions entre G60/G64 et G90/G91. Tenir compte du début et de la fin des corrections d’outils. M18 ne sera pas exécuté M02 et M30 à la fin du programme ne seront pas traités. Module de positionnement FM 353 pour moteur pas à pas 9-31...
Page 206
L’ordre de recherche automatique de bloc en avant ou arrière est exploité dans le FM 353 en même temps que l’ordre de démarrage (Start) et déclenche la recherche dans le sens voulu jusqu’au bloc interrompu. Il s’en suit un positionnement à l’en- droit de l’interruption (si un positionnement a eu lieu auparavant dans un autre...
Page 207
Lorsque la sortie de fonction M est terminée, le programme est Signalisations en retour : repris. [DP+] ou [DP–] sont réactivés et [PA] est désactivé. position atteinte, arrêt [PA] déplacement sens + [DP+] ou déplacement sens – [DP–] Module de positionnement FM 353 pour moteur pas à pas 9-33...
Page 208
[PA], la sortie des fonctions M2, M30 et la désactivation de déplacement sens + [DP+] ou [TEC]. déplacement sens – [DP–] traitement en cours [TEC] position atteinte, arrêt [PA] N fonction M [NFM] autorisation démarrage [AUD] Module de positionnement FM 353 pour moteur pas à pas 9-34...
Page 209
Généralités Fonctions comme mode “Automatique” Alors qu’en mode ”automatique”, le FM 353 lance de lui-même l’exécution du bloc suivant une fois qu’il a terminé l’exécution du bloc en cours, en mode ”automatique bloc par bloc”, l’axe attend un nouveau signal de démarrage après l’exécution de chaque bloc contenant un déplacement, un arrêt temporisé...
Page 210
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 353 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 FC 2 ou FC 3 (cf.
Page 211
Cette fonction vous permet de modifier des paramètres/données dans les blocs de données du FM 353 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 212
Ajouter bloc : le numéro de bloc entré n’existe pas dans le programme indiqué. Entrer le contenu d’après ”Format de bloc”. Modifier bloc : le bloc correspondant au numéro de bloc indiqué est écrasé par le contenu selon ”Format de bloc”. Module de positionnement FM 353 pour moteur pas à pas 9-38...
Page 213
1 000 lorsque les données de paramétrage sont modifiées pendant le fonctionnement et mémori- sées de manière rémanente sur le module FM 353. Ces modifications sont perdues après le remplacement du module et doivent pouvoir être restaurées dans le pro- gramme utilisateur.
Page 214
Les différentes fonctions restent actives jusqu’à leur annulation. rents réglages Mesure de lon- Ces deux fonctions utilisant la même entrée TOR du FM 353, on ne peut exécuter gueur, mesure qu’une fonction à la fois. En cas de double activation, les deux fonctions sont désac- au vol tivées et un message d’erreur est délivré.
Page 215
Top zéro pour syn- Top zéro chronisation Entrée du contact de point de référence du FM 353 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 à grande hauteur, sans avoir à...
Page 216
Les différentes commandes deviennent actives une fois que le jeu de paramètres tes commandes correspondant a été transmis au FM 353. Les commandes sont effacées dans le FM 353 une fois qu’elles ont été exécutées. Module de positionnement FM 353 pour moteur pas à pas 9-42...
Page 217
Cette commande vous permet (lorsque l’axe est à l’arrêt) de rétablir la valeur ini- forçage de valeur tiale des coordonnées ayant été modifiées par les fonctions ”Forçage de valeur réelle réelle” et ”Forçage de valeur réelle au vol”. Module de positionnement FM 353 pour moteur pas à pas 9-43...
Page 218
= 0 par démarrage de la prise de référence par définition du point de référence par suppression de la synchronisation de l’axe (p. ex. Restart) Module de positionnement FM 353 pour moteur pas à pas 9-44...
Page 219
Dans les modes ”semi-automatique relatif”, ”MDI” et ”Automatique”, un décalage d’origine n’est possible qu’après exécution du bloc (”Position atteinte-Arrêt” (PA) à ”1”), autrement dit pas en cas d’interruption par ”Stop” suivie d’un arrêt de l’axe. Module de positionnement FM 353 pour moteur pas à pas 9-45...
Page 220
La coordonnée reprend sa valeur d’origine : par une synchronisation en mode ”Prise de référence” par ”définition du point de référence” par ”annulation forçage de valeur réelle” par ”redémarrage” Module de positionnement FM 353 pour moteur pas à pas 9-46...
Page 221
”Prise de référence” par ”définition du point de référence” par ”annulation forçage de valeur réelle” par ”redémarrage” Nota : ”Forçage de valeur réelle au vol” en mode ”Automatique”, cf. chap. 9.2.6. Module de positionnement FM 353 pour moteur pas à pas 9-47...
Page 222
Ces valeurs sont toujours rafraîchies dans le cycle du module. La sélection est mémorisée dans le module FM, c’est-à-dire qu’elle n’est effectuée qu’une seule fois : les valeurs correspondantes sont ensuite lues cycliquement (contrat n 105). Module de positionnement FM 353 pour moteur pas à pas 9-48...
Page 223
Dans le cas de la ”Définition du point de référence”, une coordonnée de position définie dans les paramètres sera affectée à la position momentanée de l’axe et sera adoptée en tant que valeur réelle. Module de positionnement FM 353 pour moteur pas à pas 9-49...
Page 224
être exécutées simultanément. En cas d’activation simultanée, les deux fonctions sont désactivées et une signalistion d’erreur est émise. Lecture des L’appel du FC 5 vous permet de lire dans le FM 353 le résultat de l’exécution des valeurs de mesure fonctions ”Mesure de longueur” et ”Mesure au vol”.
Page 225
Exécution de la fonction ”Définition du point de référence” pendant qu’une mesure est en cours. Le sens de déplacement au niveau du front descendant diffère de celui au niveau du front descendant. Module de positionnement FM 353 pour moteur pas à pas 9-51...
Page 226
Position réelle [UI] Vitesse réelle [UI/min] Parcours restant [UI] Position de consigne [UI] Somme des décalages de coordonnées, correction d’outil, décalage d’origine actifs [UI] Vitesse de rotation (uniquement axe rotatif) [tr/min] Module de positionnement FM 353 pour moteur pas à pas 9-52...
Page 227
Valeur 32 bits 2 (nbre appels de sous-progr., octet) Octet Fonction M 1 Octet Fonction M 2 Octet Fonction M 2 Octet Fonction D Bloc CN suivant voir description du ”Bloc CN actif” Module de positionnement FM 353 pour moteur pas à pas 9-53...
Page 228
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 353. 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 229
Si la programmation d’une correction d’accélération ou de temps donne lieu à un dépassement du domaine de fonctionnement du générateur de fréquence du FM 353 (cf. diagramme ”Domaine de fonctionnement générateur de fréquence” Fig. 5-5), il se produit une limitation avec affichage des valeurs limites pour : –...
Page 230
Toutes les introductions de valeurs et toutes les plages de valeurs se réfèrent à ce paramètre machine réglage de l’unité. Traitement interne Dans ”Paramétrage du FM 353” et dans le FM 353, les valeurs sont traitées avec les des valeurs unités internes (UI) suivantes : 0,001 mm 0,0001 in (pouce) 0,0001 degré...
Page 231
Figure 9-4 Axe rotatif Avant de démarrer un déplacement dans les modes ”MDI” et ”Automatique”, vous pouvez spécifier le sens de rotation avec les signaux de commande S+ ou S–. Module de positionnement FM 353 pour moteur pas à pas 9-57...
Page 232
Description des fonctions Fin d’axe rotatif Le paramètre machine PM9 définit la valeur pour laquelle le FM 353 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”.
Page 233
La résolution du déplacement de l’axe est donnée par le déplacement correspondant à un pas du moteur pas à pas. Les impulsions du signal de cadence fournies par le FM 353 sont cumulées de façon interne pour former une valeur réelle de position.
Page 234
Il sert en même temps à délivrer un signal de réduction de la vitesse avant d’atteindre le point de synchronisation. Il est raccordé à une entrée TOR du FM 353. Point de synchro- Il s’agit d’un point défini sur le parcours de l’axe. Il est défini soit par la position nisation mécanique d’un contact de point de référence, soit en liaison avec un top zéro cycli-...
Page 235
RV + Variante 2 Sens + de l’axe RV – Grille de mesure Top zéro cyclique Point de sychronisation RV – Décalage du point de référence Point de référence Module de positionnement FM 353 pour moteur pas à pas 9-61...
Page 236
”Direction”. Ces signaux sont générés par un générateur de fréquence dans tous les modes de fonctionnement du FM 353. A toutes les cadences, la largeur des im- pulsions est maintenue constante à 50 % de la période correspondant à la fréquence maximale paramétrée.
Page 237
PM19 = 1, 3, 5, 9 : Sens – sans jeu Désignation Valeur/Signification Unité Compensation du jeu –10 000...+10 000 [UI] Orientation du jeu 0 = comme prise de référence – (sens dans jeu) Module de positionnement FM 353 pour moteur pas à pas 9-63...
Page 238
Les figures ci-après présentent des exemples de profils de fréquence pour certains types de mouvements. Profil de fréquence à vitesse maximale Figure 9-7 Profil de fréquence à vitesse maximale Module de positionnement FM 353 pour moteur pas à pas 9-64...
Page 239
– Fréquence dans le bloc N3/Valeur de correction 3 Figure 9-8 Profil de fréquence pour G64 ou correction de vitesse Profil de fréquence pour arrêt ou G60 Stop Figure 9-9 Profil de fréquence pour arrêt ou G60 Module de positionnement FM 353 pour moteur pas à pas 9-65...
Page 240
Interface vers l’entraînement Généralités L’étage de commande du moteur pas à pas exige au minimum les signaux ”Ca- dence” et ”Direction”. En plus de ces signaux de déplacement, le FM 353 traite d’autres signaux de l’étage de commande. Signaux standard La durée d’impulsion du signal de cadence est fixée automatiquement par le FM 353...
Page 241
”Boost” / ”MLI” met de commander le courant de phase afin d’optimiser le fonctionnement du mo- teur pas à pas. Le FM 353 réalise ces deux fonctions par l’intermédiaire d’une seule sortie, la sélection s’opérant par les paramètres machine. Le niveau d’activité du signal peut être paramétré.
Page 242
à fréquence constante, le courant est toujours 100 %. Boost 100 % Signal optionnel Afin d’assurer la synchronisation de l’axe à moteur pas à pas, le FM 353 traite un ”Etat zéro d’ali- signale d’entrée cyclique fonction du déplacement de l’axe (cf. chap. 4.4). Ce signal mentation” ou peut être soit le signal ”Etat d’alimentation zéro des phases”...
Page 243
1: Top zéro externe ctif à l’état bas Nombre de pas/cycles d’états 0...400 d’alimentation 1) voir aussi la documentation du constructeur du moteur pas à pas 2) cf. chap. 5.3.1, Dépendances Module de positionnement FM 353 pour moteur pas à pas 9-69...
Page 244
A chaque cycle FM, on vérifie à l’appui du nombre d’impulsions émises depuis le dernier top zéro que l’on se trouve dans la fenêtre (360 + 45 ). Si ce n’est pas le cas, le défaut ”Surveillance de rotation” est signalé. Module de positionnement FM 353 pour moteur pas à pas 9-70...
Page 245
NIX – Top zéro externe – (milieu de NIX : point de synchronisation pour la surveillance de rotation) Figure 9-10 Position relative du top zéro externe et de sa fenêtre de tolérance Module de positionnement FM 353 pour moteur pas à pas 9-71...
Page 246
Description des fonctions Entrées/sorties TOR Généralités Le FM 353 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 machine PM34 à PM36. Les signaux sont traités au rythme correspondant au cycle du FM.
Page 247
Dès que l’entrée de validation est mise à ”1”, le déplacement démarre et le front de démarrage mémorisé est effacé (un ”Stop” efface également le front de démarrage mémorisé). Module de positionnement FM 353 pour moteur pas à pas 9-73...
Page 248
PM35 peuvent être utilisées directement par le programme utilisateur (con- trat n 15) et pilotées simultanément par le module FM 353. La même mémoire étant utilisée pour le contrat 15 et le contrat 101 dans le DB uti- lisateur, les contrats ne doivent pas être utilisés simultanément dans le cycle.
Page 249
Quitter la position finale et/ou réintégrer la plage de travail après un défaut un défaut 1. Acquitter le message de défaut ! 2. Déplacement dans la plage de travail au moyen des modes ”Manuel à vue”, ”Commande”, ”Semi-automatique relatif”, ou ”MDI”. Module de positionnement FM 353 pour moteur pas à pas 9-75...
Page 250
La routine de traitement des alarmes doit être programmée dans l’OB40. l’utilisateur Condition requise : la signalisation des alarmes process doit avoir été activée lors de la configuration (cf. chap. 5). Module de positionnement FM 353 pour moteur pas à pas 9-76...
Page 251
FM 353 doit connaître certaines informations. Ces informations sont entrées sous forme de programme de déplacement (syntaxe analogue à DIN 66025) au moyen du logiciel ”Paramétrage du FM 353”. Programme de Chaque programme de déplacement est stocké sous un numéro de programme.
Page 252
M2 – Fonction M du groupe de fonctions 2 cf. Tableau 10-2 M3 – Fonction M du groupe de fonctions 3 – Numéro de correction d’outil – Appel d’un programme comme sous-programme – Nombre d’appels de sous-programme Module de positionnement FM 353 pour moteur pas à pas 10-2...
Page 253
1) Ces fonctions G ne sont actives que dans le bloc où elles sont programmées. Les autres fonctions G cont actives jusqu’à leur annulation. G30, G90 et G64 sont les fonctions par défaut après le début du programme. Module de positionnement FM 353 pour moteur pas à pas 10-3...
Page 254
Les figures suivantes représentent la structure du programme et le déroulement du ”Changement de programme pour un ”Changement de bloc externe”. bloc externe” 10 000 Í Í Í Í Í Í E – Entrée TOR Module de positionnement FM 353 pour moteur pas à pas 10-4...
Page 255
(coordonnée programmée) est affectée à la valeur réelle de position. L’entrée TOR initiatrice doit être paramétrée avec la fonction ”Forçage de valeur réelle au vol ” dans le paramètre machine PM34. Module de positionnement FM 353 pour moteur pas à pas 10-5...
Page 256
X système de coord. normal 50 100 150 200 250 300 350 400 système de coord. décalé 50 100 150 200 250 300 350 400 E – entrée TOR Module de positionnement FM 353 pour moteur pas à pas 10-6...
Page 257
Nota Les fonctions G87, G88, G89 ne sont actives que dans le bloc où elles ont été appe- lées et doivent êre rappelées le cas échéant. Module de positionnement FM 353 pour moteur pas à pas 10-7...
Page 258
En cotation relative, les valeurs se réfèrent à la dernière position occupée. / N G1 G2 G3 M1 M2 M3 D –30 Position Position réelle programmée Figure 10-2 Cotation relative G91 Module de positionnement FM 353 pour moteur pas à pas 10-8...
Page 259
En programmation en cotation relative (G91), le sens de rotation de l’axe rotatif se déduit du signe de la consigne de position. Il est possible de programmer plu- sieurs tours si la consigne de position est une valeur > 360 . Module de positionnement FM 353 pour moteur pas à pas 10-9...
Page 260
Une correction d’outil sélectionnée reste opérante tant qu’elle n’est pas annulée ou remplacée par une nouvelle. Un changement de mode ou de programme ainsi que la fin du programme se traduisent aussi par l’annulation de la correction d’outil. Module de positionnement FM 353 pour moteur pas à pas 10-10...
Page 261
Correction de longueur d’outil (positive ou négative) – Usure de longueur d’outil (positive ou négative) – Usure absolue (positive ou négative) Vabs – Usure cumulée (positive ou négative) Vcum – Module de positionnement FM 353 pour moteur pas à pas 10-11...
Page 262
à la valeur définie dans le paramètre machine 23. Les vitesses sont automainte- nues et n’ont pas d’étre réentrées qu’en cas de modification. Désignation Valeur minimale Valeur maximale Unité Vitesse 500 000 000 UI selon PM7/min Module de positionnement FM 353 pour moteur pas à pas 10-12...
Page 263
Si le programme est appelé en tant que sous-programme, il se produit un saut de retour dans le programme principal. Dans ce cas, M2 ou M30 ne sont pas sorties. Module de positionnement FM 353 pour moteur pas à pas 10-13...
Page 264
”numéro de programme”) ne doit contenir aucune autre information. Dans un programme, max. 20 sous-programmes différents peuvent être appelés. Désignation Valeur minimale Valeur maximale P = nombre d’appels de sous-programmes Module de positionnement FM 353 pour moteur pas à pas 10-14...
Page 265
Influence des fonctions M, voir paramètre machine PM32. Sortie de la fonc- Cas 1 tion M avant le positionnement É É É É É É É É É É É É É É É Module de positionnement FM 353 pour moteur pas à pas 10-15...
Page 266
G60. Après décélération à la vitesse du bloc suivant, la distance restante sera parcourue à la vitesse programmée pour le bloc suivant. Module de positionnement FM 353 pour moteur pas à pas 10-16...
Page 267
L’instant de début du freinage est en même temps l’instant auquel il peut se produire au plus tôt un changement de vol. Module de positionnement FM 353 pour moteur pas à pas 10-17...
Page 268
M, l’axe redémarre (passage au vol de la courbe de décélération à la courbe d’accélération). 3 – L’axe s’arrête complètement et attend la fin de la sortie de la fonction M. Module de positionnement FM 353 pour moteur pas à pas 10-18...
Page 269
La valeur réelle de position est toujours à la traîne par rapport à la position de consigne (différence = écart de traînage). Module de positionnement FM 353 pour moteur pas à pas 10-19...
Page 270
Programmation de programmes de déplacement Module de positionnement FM 353 pour moteur pas à pas 10-20...
Page 271
Gestion des erreurs et défauts Généralités Le FM 353 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.
Page 272
Logiciel de base pour SIMATIC S7 et M7, STEP 7. Contenu du Chapitre Titre Page chapitre 11.1 Classes d’erreur et réactions du module 11-3 11.2 Signalisations de défauts 11-4 11.3 Liste des défauts et erreurs 11-10 Module de positionnement FM 353 pour moteur pas à pas 11-2...
Page 273
11.1 Classes d’erreur et réactions du module Généralités Le FM 353 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 274
11.2.1 Signalisation de défauts par les LED LED de signalisa- Le FM 353 comporte les LED suivantes pour la signalisation d’état et de défaut. tion d’état et de défaut DC 5V...
Page 275
Signification Explications SF (rouge) Signalisation Cette LED signale la présence d’un défaut erreur sur le FM 353. groupée de défaut LED allumée Alarme de diagnostic (défaut interne, défaut externe ou défaut de canal externe) Remède, voir la liste de défauts, tableau 11-4.
Page 276
Les défauts de fonctionnement de la classe d’erreurs ”Défauts externes de canal” sont spécifiés séparément et rangés dans l’enregistrement 164 ou dans le tampon de diagnostic. Le FM 353 signale une alarme de diagnostic à son apparition (”entrant”) et à sa disparition (”partant”). Alarme de diagnostic Signalisation à...
Page 277
Acquittement des erreurs Activation/désactivation du signal de commande [AEM/AED] pour signalisation [ED] écriture d’un nouveau contrat d’écriture Nota Les données erronées ne sont pas acceptées. Les données d’origine sont conservées. Module de positionnement FM 353 pour moteur pas à pas 11-7...
Page 278
Erreurs de déplacement 1...n Signalisations en retour Signalisations en retour Erreurs de données 1...n Erreurs de paramètres machine 1...n bloc de données é Erreurs de programmes de 1...n déplacement Module de positionnement FM 353 pour moteur pas à pas 11-8...
Page 279
1. Ouvrez votre projet dans le gestionnaire SIMATIC 7 Manager. 2. Sélectionnez Affichage en ligne. 3. Dans le dialogue ainsi ouvert, sélectionnez le module FM 353 et le programme correspondant. 4. Vous pouvez consulter le tampon de diagnostic dans le menu Système cible Etat du module.
Page 280
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 281
Alarme process perdue (8046) (8046) Cause un événement d’alarme process a été détecté par le FM 353 mais ne peut être signalé car ce même événement n’a pas encore été acquitté par le programme utilisateur/CPU. perturbations sur le bus interne Effet Remède...
Page 282
Cl. = classe d’événement détaillé, N = code d’événement détaillé Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-12...
Page 283
Si les directives du manuel sont respectées, ce défaut ne devrait pas se pré- clignote 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 284
Cl. = classe d’événement détaillé, N = code d’événement détaillé, SR = signalisations en retour, DB = bloc de données Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-14...
Page 285
Cl. = classe d’événement détaillé, N = code d’événement détaillé, SR = signalisations en retour, DB = bloc de données Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-15...
Page 286
Déplacer l’axe dans le sens opposé. Cl. = classe d’événement détaillé, N = code d’événement détaillé, SR = Rückmeldesignale, DB = bloc de données Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-16...
Page 287
Suivant la cause. Cl. = classe d’événement détaillé, N = code d’événement détaillé, SR = Rückmeldesignale, DB = bloc de données Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-17...
Page 288
Paramétrage des entrées TOR dans PM34 ou PM37 3 (03) 35 (23) Correction d’outil inexistante Cause Absence de valeurs de correction d’outil sur le FM 353 ou, la correction d’outil étant activée, il y a accès aux valeurs de correction d’outil pour en modifier certaines. Effet Remède...
Page 289
Effectuer des modification technologiques (cycle de déplacement de l’axe) Cl. = classe d’événement détaillé, N = code d’événement détaillé, SR = Rückmeldesignale, DB = bloc de données Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-19...
Page 290
Cl. = classe d’événement détaillé, N = code d’événement détaillé, SR = signalisations en retour, DB = bloc de données Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-20...
Page 291
Cl. = classe d’événement détaillé, N = code d’événement détaillé, SR = signalisations en retour, DB = bloc de données Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-21...
Page 292
Remède Arrêter l’axe et répéter le contrat 4(04) 40 (28) Transfert de données non significatives Cause Les données transférées (jeu de paramètres) ne sont pas connues du FM 353. Effet Les données sont refusées Remède Corriger le programme utilisateur. 4(04)
Page 293
4(04) 121 (79) Mauvais type de DB sur le module Cause Un type de DB incorrect a été transféré sur le FM 353 Effet Le DB ne prend pas effet et n’est pas sauvegardé de façon rémanente Remède Effacer le DB, corriger et retransférer.
Page 294
Cl. = classe d’événement détaillé, N = code d’événement détaillé, SR = signalisations en retour, DB = bloc de données Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-24...
Page 295
Cl. = classe d’événement détaillé, N = code d’événement détaillé, SR = signalisations en retour, DB = bloc de données Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-25...
Page 296
Cl. = classe d’événement détaillé, N = code d’événement détaillé, SR = signalisations en retour, DB = bloc de données Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-26...
Page 297
Réaction : ”Alarme” selon tableau 11-2 8 (08) 1 (01) Sélection de programme, erreur de sous-programme Cause Le sous-programme appelé dans le programme n’existe pas sur le FM 353. Effet La sélection du programme n’est pas effectuée. Remède Corriger ou paramétrer et recharger le programme Sélectionner un autre programme...
Page 298
Cl. = classe d’événement détaillé, N = code d’événement détaillé, SR = signalisations en retour, DB = bloc de données Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-28...
Page 299
Cl. = classe d’événement détaillé, N = code d’événement détaillé, SR = signalisations en retour, DB = bloc de données Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-29...
Page 300
Cl. = classe d’événement détaillé, N = code d’événement détaillé, SR = signalisations en retour, DB = bloc de données Nota : valeur (xx) = code d’erreur en format hexadécimal Module de positionnement FM 353 pour moteur pas à pas 11-30...
Page 301
Le S7-300 bénéficie des homologations suivantes : UL/CSA UL-Recognition-Mark Underwriters Laboratories (UL) selon Standard UL 508, File E 116536 CSA-Certification-Mark Canadian Standard Association (CSA) selon Standard C 22.2 No. 142, File LR 48323 Module de positionnement FM 353 pour moteur pas à pas...
Page 302
EN 50082-1 : 1992 Respect des direc- Les produits SIMATIC satisfont aux exigences imposées si leur installation et leur tives de montage exploitation sont conformes aux directives de montage spécifiées dans les manuels. Module de positionnement FM 353 pour moteur pas à pas...
Page 303
Caractéristiques techniques de l’interface : étage de Tableau A-3 Caractéristiques techniques de l’interface vers l’étage de commande commande Tension de signal 5 V selon RS422 Fréquence d’impulsions maximale 200 kHz Module de positionnement FM 353 pour moteur pas à pas...
Page 304
Temps de retard de sortie transition 0 0 : 300 µs typ. transition 1 Protection contre les courts-circuits Fréquence de commutation charge résistive : 100 Hz maxi charge inductive : 0,5 Hz maxi Module de positionnement FM 353 pour moteur pas à pas...
Page 305
Déclaration de conformité CE Module de positionnement FM 353 pour moteur pas à pas...
Page 306
Déclaration de conformité CE Annexe A à la déclaration de conformité CE N E002 V 21/03/97 A13: Configuration typique d’une installation SIMATIC FM 353 pour moteur pas à pas / FM STEPDRIVE Armoire métallique SIMATIC S7-300 Fil- STEPDRIVE Banc de machine Borne réseau...
Page 307
5) : VDE 0847 partie 4-2 EN 60801 partie 2 CEI 801-2 VDE 0843 partie 2 pour 6) : VDE 0843 partie 4 VDE 0847 partie 4-4 CEI 801-4 Module de positionnement FM 353 pour moteur pas à pas...
Page 308
Déclaration de conformité CE Module de positionnement FM 353 pour moteur pas à pas...
Page 309
Paramètre de transit (paramètre lancement) Enable (validation ; paramètre d’entrée en CONT) Enable Output (paramètre de sortie en CONT) EPROM Mémoire morte de programme Electronique externe de conformation des impulsions Bloc fonctionnel Module de positionnement FM 353 pour moteur pas à pas...
Page 310
Système Function Call (fonction système intégrée) Module de signaux (par ex. module d’entrées/sorties) Interface série synchrone STEP 7 Logiciel de programmation pour SIMATIC S7 Liste d’états système Tableau de commande Fonction technologique Unité interne Module de positionnement FM 353 pour moteur pas à pas...
Page 311
Bloc de déplacement, 9-25, 10-2 surveillance de rotation, 9-70 axe rotatif, 10-9 top zéro externe, 9-68, 9-70 changement de bloc, 10-4 fonctions G, 10-3 fonctions M, 10-13 structure de bloc, 10-2 Module de positionnement FM 353 pour moteur pas à pas Index-1...
Page 312
Définition du point de référence, 9-49 de données, 11-3 Dépose du FM 353, 3-3 de manipulation/déplacement, 11-3 Désactivation de l’entrée de validation, 9-41 de la surveillance des fins de course logiciels, 9-41 Module de positionnement FM 353 pour moteur pas à pas Index-2...
Page 313
Paramètre de mode, 9-13, 9-16, 9-22 données d’exploitation supplémentaires, 9-55 Paramètres/Données, 9-55 données de maintenance, 9-54 Poids, A-3 paramètres/données, 9-55 Point de référence, 9-60 valeur réelle au changement de bloc, 9-54 Module de positionnement FM 353 pour moteur pas à pas Index-3...
Page 314
Validation de la lecture, 9-3 Vitesse, 9-13 Vue d’ensemble du système, 1-5 composants, 1-5 gestion des données, 1-7 Schéma de câblage d’un FM 353, 4-2 Sélection de programme, 9-29 Module de positionnement FM 353 pour moteur pas à pas Index-4...
Page 316
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 : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _...