Siemens SIMATIC S7-300 Instructions De Service

Siemens SIMATIC S7-300 Instructions De Service

Boîte à cames électronique fm 352
Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Liens rapides

Boîte à cames électronique FM 352

SIMATIC
S7-300
Boîte à cames électronique FM 352
Instructions de service
05/2011
A5E01071725-03
___________________

Avant-propos
Présentation générale du
___________________
produit
Bases de la commande à
___________________
cames
Montage et démontage du
___________________
FM 352
___________________
Câblage du FM 352
___________________
Installation du logiciel
___________________
Programmation du FM 352
___________________
Mise en service du FM 352
Paramètres machine et
___________________
paramètres de cames
___________________
Paramètres
___________________
Capteurs
___________________
Le diagnostic
___________________
Exemples
___________________
Caractéristiques techniques
___________________
Schémas de raccordement
___________________
Blocs de données/Listes
d'erreurs
___________________
Programmation sans SFB 52
et 53
1
2
3
4
5
6
7
8
9
10
11
12
13
A
B
C
D

Publicité

Table des Matières
loading

Sommaire des Matières pour Siemens SIMATIC S7-300

  • Page 1 ___________________ Boîte à cames électronique FM 352 Avant-propos Présentation générale du ___________________ produit Bases de la commande à ___________________ cames SIMATIC Montage et démontage du ___________________ FM 352 S7-300 ___________________ Boîte à cames électronique FM 352 Câblage du FM 352 ___________________ Installation du logiciel Instructions de service...
  • Page 2: Mentions Légales

    Tenez compte des points suivants: ATTENTION Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la documentation technique correspondante. S'ils sont utilisés en liaison avec des produits et composants d'autres marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une maintenance dans les règles de l'art.
  • Page 3: Table Des Matières

    Sommaire Avant-propos ............................. 7 Présentation générale du produit......................11 Le FM 352 ............................11 Domaines d'application du FM 352....................13 Configuration d'une commande par came électronique avec un FM 352 ........14 Bases de la commande à cames......................17 Caractéristiques des types de cames..................17 Pistes et état de piste........................20 3.2.1 Pistes normales ...........................20...
  • Page 4 Sommaire Alarmes ............................56 Exploitation d'une alarme de processus ..................57 Exploitation d'une alarme de diagnostic ..................58 Caractéristiques techniques......................59 7.10 Accès rapide aux données du module..................60 7.11 Voies de transmission de paramètres..................62 Mise en service du FM 352........................65 Paramètres machine et paramètres de cames ..................
  • Page 5 Sommaire 10.11 Lecture des "valeurs de comptage des pistes à cames de comptage" ........137 10.12 Lecture des "paramètres de position et des paramètres de piste" ..........139 10.13 Lecture des paramètres du codeur....................140 10.14 Lecture des paramètres de cames et paramètres de piste ............141 10.15 Mise à...
  • Page 6 Schéma de raccordement d'un codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL) ............................182 Schéma de raccordement pour codeur absolu Siemens 6FX 2001-5 (Up=24V ; SSI) .... 184 Blocs de données/Listes d'erreurs ......................187 Contenu du DB de canal ......................187 Contenu du DB de paramètres ....................
  • Page 7: Avant-Propos

    Avant-propos Objet du manuel Ce manuel vous propose une vue d'ensemble complète sur le module de fonction FM 352. Il vous facilite l'installation et la mise en route du module. La marche à suivre pour le montage et démontage, le câblage, le paramétrage et la programmation y est expliquée. Ce manuel s'adresse aux programmateurs de programmes STEP 7 ainsi qu'aux personnes réalisant la configuration, la mise en service et la maintenance de systèmes d'automatisation.
  • Page 8 ● Annexes (chapitres A, B, C et D) ● Index Normes La gamme de produits SIMATIC S7-300 remplit les exigences et les critères de la norme CEI 61131-2. Recyclage et élimination Le FM 352 est recyclable grâce à ses composants peu polluants. Pour un recyclage de votre ancien appareil respectueux de l'environnement, veuillez vous adresser à...
  • Page 9: Centre De Formation

    Vous joignez le support technique pour tous les produits A&D par les voies de communication suivantes : ● Formulaire Web pour demande d'assistance (http://www.siemens.com/automation/support-request) Service & Support sur Internet En plus de la documentation que nous vous offrons, nous mettons la totalité de notre savoir- faire à...
  • Page 10 Avant-propos Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03...
  • Page 11: Présentation Générale Du Produit

    FM 351 constitue une application typique. Vous pouvez piloter un FM 352 de manière centralisée ou décentralisée via PROFINET ou PROFIBUS DP. Tableau 2- 1 Configuration d'un SIMATIC S7-300 avec un FM 352 Graphique Description Progiciel de configuration avec interface de paramétrage, blocs et manuel...
  • Page 12 Présentation générale du produit 2.1 Le FM 352 Graphique Description CPU avec programme utilisateur et blocs du FM Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03...
  • Page 13: Domaines D'application Du Fm 352

    Présentation générale du produit 2.2 Domaines d'application du FM 352 Domaines d'application du FM 352 Exemple : Encollage sur pistes Dans l'exemple suivant, des pistes de colle sont déposées sur des panneaux de bois. Chaque piste de came commande une buse à colle par l'intermédiaire d'une sortie TOR. Figure 2-1 Exemple d'application de la came électronique Exemple : Commande de presse...
  • Page 14: Configuration D'une Commande Par Came Électronique Avec Un Fm 352

    Présentation générale du produit 2.3 Configuration d'une commande par came électronique avec un FM 352 Configuration d'une commande par came électronique avec un FM 352 Composants de la came électronique La figure suivante montre les composants d'une came électronique. Nous allons les décrire brièvement.
  • Page 15: Came Électronique Fm

    Présentation générale du produit 2.3 Configuration d'une commande par came électronique avec un FM 352 Came électronique FM 352 La came électronique détermine la position effective actuelle de l'axe par le biais d'un capteur. Elle exploite les signaux du capteur (par exemple comptage d'impulsions) qui sont proportionnels au déplacement.
  • Page 16 Présentation générale du produit 2.3 Configuration d'une commande par came électronique avec un FM 352 Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03...
  • Page 17: Bases De La Commande À Cames

    Bases de la commande à cames Caractéristiques des types de cames Types de cames Vous pouvez paramétrer chaque came en tant que came-course ou came-temps. Le tableau suivant compare les caractéristiques des deux types de cames. Tableau 3- 1 Définition et commutation des deux types de came Came-course Came-temps Représentation...
  • Page 18 Bases de la commande à cames 3.1 Caractéristiques des types de cames Came-course Came-temps Mise sous tension La came est activée : La came est activée : à la borne de début lorsque le sens à la borne de début lorsque le sens ...
  • Page 19: Détection De Direction

    Bases de la commande à cames 3.1 Caractéristiques des types de cames Détection de direction Le sens de déplacement de l'axe est déterminé de la manière suivante : ● Avec chaque impulsion dans le cas du codeur incrémental. ● Avec chaque télégramme exempt d'erreur dans le cas du codeur SSI. Came inversée Une inversion de came se produit lorsque la borne de début est supérieure à...
  • Page 20: Pistes Et État De Piste

    Bases de la commande à cames 3.2 Pistes et état de piste Pistes et état de piste 3.2.1 Pistes normales Pistes de cames Avec les 32 pistes de cames, vous pouvez commander au maximum 32 opérations de commutation différentes. Les pistes peuvent être exploitées à l'aide des signaux en retour. Une sortie TOR (Q0 à...
  • Page 21: Validation Externe De La Piste

    Bases de la commande à cames 3.2 Pistes et état de piste Pistes Afin que les états des pistes 0 à 12 puissent servir de signal de piste afin d'activer les sorties TOR Q0 à Q12 du FM 352, vous devez valider les pistes utilisées. Validation externe de la piste 3 Vous pouvez paramétrer une validation externe de la piste 3 dans les paramètres machine.
  • Page 22: Pistes Spéciales

    Bases de la commande à cames 3.2 Pistes et état de piste 3.2.2 Pistes spéciales Définition Vous pouvez paramétrer les pistes 0 ... 2 en tant que pistes spéciales : ● Piste 0 ou 1 : Piste à cames de comptage ●...
  • Page 23: Piste À Cames De Freinage

    Bases de la commande à cames 3.2 Pistes et état de piste Piste à cames de freinage Pour pouvoir utiliser la piste 2 comme piste à cames de freinage, l'entrée TOR I0 doit être connectée. Le bit d'état de piste est immédiatement activé lors du front montant du signal à l'entrée I0. Le bit d'état de piste est à...
  • Page 24: Hystérésis

    Bases de la commande à cames 3.3 Hystérésis Hystérésis Définition Une instabilité mécanique de l'axe peut provoquer une modification des valeurs réelles des positions. Quand la valeur réelle d'une position oscille uniquement selon un sens d'action autour d'un front d'une came ou dans une came active, cette came se trouve activée et désactivée en permanence.
  • Page 25: Inversion De Sens Sur Une Came Avec Hystérésis

    Bases de la commande à cames 3.3 Hystérésis Inversion de sens sur une came avec hystérésis A titre d'exemple, le tableau suivant montre le comportement d'une came lors d'une inversion de sens. Il convient de faire la différence entre une came-course et une came- temps.
  • Page 26: Décalage Dynamique

    Bases de la commande à cames 3.4 Décalage dynamique Décalage dynamique Définition du problème Le décalage dynamique sert à compenser les temps de retard des éléments de commutation connectés. Temps d'anticipation Vous pouvez paramétrer le temps de retard comme temps d'anticipation, que vous définissez pour chaque came.
  • Page 27: Interfaces De La Came

    Bases de la commande à cames 3.5 Interfaces de la came Interfaces de la came Présentation La représentation de principe dans le graphique suivant vous montre les principales interfaces de la came, afin que vous puissiez mettre en évidence la corrélation entre les données, les entrées et les sorties.
  • Page 28 Bases de la commande à cames 3.5 Interfaces de la came Nº Description ① Pour le traitement des cames du FM 352, les bits d'état des cames sont calculés à partir des conditions de commande et de la valeur réelle actuelle. Les états de piste sont en outre déterminés en fonction de l'affectation des cames aux pistes.
  • Page 29: Montage Et Démontage Du Fm 352

    Règles de sécurité importantes Certaines règles et consignes de sécurité importantes, énoncées dans les instructions de service SIMATIC S7-300, CPU 31xC et CPU 31x : Installation et configuration (http://support.automation.siemens.com/WW/view/fr/13008499), sont à observer lors de l'intégration d'un S7-300 équipé d'un FM 352 dans une installation ou un système.
  • Page 30: Outillage Requis Pour Le Montage Ou Le Démontage

    Utilisez à cet effet des repères (roue de numéro d'emplacement) qui sont fournis avec la CPU. Les règles de numérotation et la mise en place des repères d'emplacement sont décrites dans les instructions de services SIMATIC S7-300, CPU 31xC et CPU 31x : Installation et configuration (http://support.automation.siemens.com/WW/view/fr/13008499). 5. Montez l'étrier de connexion des blindages.
  • Page 31: Câblage Du Fm 352

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

    Câblage du FM 352 5.2 Description de l'interface des codeurs Description de l'interface des codeurs Position du connecteur femelle Sub-D La figure suivante illustre l'implantation et la désignation du connecteur femelle sur le module. Le connecteur femelle Sub-D permet de raccorder un codeur incrémental ou absolu (SSI) ou un détecteur de proximité.
  • Page 33 Signal du codeur A (5 V) Données SSI en mode "Ecoute" Voir chapitre "Schéma de raccordement d'un codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL) (Page 182)". Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03...
  • Page 34: Raccordement Du Codeur

    L'étrier de connexion des blindages vous permet de relier aisément à la terre tous les câbles blindés - par connexion directe de l'étrier de connexion des blindages avec le profilé support. Pour de plus amples informations, reportez-vous aux instructions de service SIMATIC S7-300, CPU 31xC et CPU 31x : Installation et configuration (http://support.automation.siemens.com/WW/view/fr/13008499). Procédure 1.
  • Page 35: 5.4 Brochage Du Connecteur Frontal

    Câblage du FM 352 5.4 Brochage du connecteur frontal Brochage du connecteur frontal Connecteur frontal Le connecteur frontal permet de raccorder les tensions d'alimentation et les éléments de commutation. Brochage du connecteur frontal Borne Signification Alimentation 24 V du capteur et des sorties TOR Masse de l'alimentation du capteur et des sorties TOR Validation de freinage Mesure de longueur/ Détection de bords/ Affectation de valeur réelle au vol...
  • Page 36: Tension Auxiliaire Pour Codeurs Et Sorties Tor (L+, M)

    5 V cc pour l'alimentation de différents types de codeurs. Les caractéristiques techniques générales ainsi que les exigences en matière d'alimentation cc externe figurent dans les instructions de service SIMATIC S7-300, CPU 31xC et CPU 31x : Installation et configuration (http://support.automation.siemens.com/WW/view/fr/13008499).
  • Page 37: Câblage Du Connecteur Frontal

    Câblage du FM 352 5.5 Câblage du connecteur frontal Câblage du connecteur frontal Câbles de raccordement ● A partir d'une certaine longueur, les conducteurs connectés aux entrées et sorties TOR doivent être blindés : – entrées TOR : à partir d'une longueur de 32 m. –...
  • Page 38: Outillage Nécessaire

    Câblage du FM 352 5.5 Câblage du connecteur frontal Outillage nécessaire Tournevis 3,5 mm Procédure ATTENTION Si la tension n'est pas coupée, il y a risque de blessures corporelles ou de dommages matériels. En cas de câblage du connecteur frontal du FM 352 sous tension, il y a risque de blessure sous l'effet du courant électrique.
  • Page 39 Câblage du FM 352 5.5 Câblage du connecteur frontal Liaison des potentiels La masse de l'alimentation du codeur doit être liée galvaniquement à la masse de la CPU, c'est-à-dire que la borne 2 (1M) doit être reliée par une liaison à faible impédance avec la masse de la CPU ou du IM 153.
  • Page 40 Câblage du FM 352 5.5 Câblage du connecteur frontal Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03...
  • Page 41: Installation Du Logiciel

    Les composants du progiciel de configuration sont installés dans les répertoires suivants : ● SIEMENS\STEP7\S7LIBS\FMx52LIB : FB, FC et UDT ● SIEMENS\STEP7\S7FCAM : interface de paramétrage, fichier Lisezmoi, aide en ligne ● SIEMENS\STEP7\EXAMPLES\zEn19_01 et zEn19_02: Exemples pour FM 452 et FM 352 ●...
  • Page 42 Installation du logiciel Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03...
  • Page 43: Programmation Du Fm 352

    Programmation du FM 352 La CPU prend en charge les blocs système SFB 52 et SFB 53 avec fonctionnalité DPV1 ? Pour la programmation du FM 352, utilisez les blocs du dossier Programme "FM 352 CAM V2". Ces blocs prennent en charge l'utilisation centrale dans S7-300, ainsi que l'utilisation décentralisée avec PROFINET et PROFIBUS DP.
  • Page 44: Bases De La Programmation D'un Fm 352

    Programmation du FM 352 7.1 Bases de la programmation d'un FM 352 Bases de la programmation d'un FM 352 Tâche Vous pouvez paramétrer, commander et mettre en route le module FM 352 depuis un programme utilisateur. L'échange de données entre le programme utilisateur et le module est assuré...
  • Page 45 Programmation du FM 352 7.1 Bases de la programmation d'un FM 352 ● Saisissez l'adresse du module dans le DB de canal et, le cas échéant, également dans le DB de diagnostic dans le paramètre MOD_ADDR. Pour entrer l'adresse du module, vous pouvez procéder comme suit : –...
  • Page 46: Fc Cam_Init (Fc 0)

    Programmation du FM 352 7.2 FC CAM_INIT (FC 0) FC CAM_INIT (FC 0) Tâches La fonction FC CAM_INIT initialise les données suivantes dans le DB de canal : ● Signaux de commande ● Signaux en retour ● Bits lanceurs, bits de fin, bits d'erreur des contrats ●...
  • Page 47: Fb Cam_Ctrl (Fb 1)

    Programmation du FM 352 7.3 FB CAM_CTRL (FB 1) FB CAM_CTRL (FB 1) Tâches La fonction FB CAM_CTRL vous permet de lire les paramètres de fonctionnement depuis le module, d'initialiser ce dernier et de le piloter durant son fonctionnement. Vous utilisez à cet effet des signaux de commande, des signaux en retour ainsi que des contrats d'écriture et de lecture.
  • Page 48 Programmation du FM 352 7.3 FB CAM_CTRL (FB 1) Paramètres Paramètre Déclaration Type de Description données DB_NO INPUT Numéro du DB de canal RETVAL OUTPUT Valeur en retour Contrats L'échange de données avec le module via des signaux de commande et des signaux en retour est réalisé...
  • Page 49: Commutateur De Fonction

    Programmation du FM 352 7.3 FB CAM_CTRL (FB 1) Commutateur de fonction Les commutateurs de fonction activent ou désactivent les états du module. Un contrat d'écriture des commutateurs de fonction n'est exécuté qu'en cas de modification de la position du commutateur. La position du commutateur de fonction reste conservée après exécution du contrat.
  • Page 50: Etat Du Contrat

    Programmation du FM 352 7.3 FB CAM_CTRL (FB 1) Etat du contrat L'état du traitement du contrat peut être lu à la valeur en retour RETVAL et au bit d'activité JOBBUSY dans le DB de canal. Les bits lanceurs, de fin et d'erreur signalent l'état d'un contrat.
  • Page 51: Fb Cam_Diag (Fb 2)

    Programmation du FM 352 7.4 FB CAM_DIAG (FB 2) FB CAM_DIAG (FB 2) Tâches Le FB CAM_DIAG permet d'effectuer la lecture de la mémoire tampon de diagnostic du module et de la rendre disponible pour un affichage dans le système de contrôle-commande ou pour une exploitation que vous avez programmée.
  • Page 52 Programmation du FM 352 7.4 FB CAM_DIAG (FB 2) Valeurs en retour Le bloc fournit les valeurs en retour suivantes dans le paramètre RETVAL au mot 302 du DB de diagnostic : RETVAL Description Contrat actif Aucun contrat actif, aucune erreur Erreur Comportement en cas d'erreur En cas d'erreur de contrat, vous trouverez la cause de l'erreur dans le paramètre JOB_ERR...
  • Page 53: Blocs De Données

    Programmation du FM 352 7.5 Blocs de données Blocs de données 7.5.1 Modèles pour blocs de données La bibliothèque fournie (FM352LIB) contient un modèle de bloc (UDT) pour chaque variante du DB de paramètres machine. A partir de cet UDT, vous pouvez créer des blocs de données de numéro et désignation quelconques.
  • Page 54: Db De Diagnostic

    Programmation du FM 352 7.5 Blocs de données 7.5.3 DB de diagnostic Tâche Le DB de diagnostic permet de stocker les données pour le FB CAM_DIAG et contient la mémoire tampon de diagnostic du module préparée par ce bloc. Construction DB de diagnostic Adresse du module Données internes...
  • Page 55: Db De Paramètres

    Programmation du FM 352 7.5 Blocs de données 7.5.4 DB de paramètres Tâche Les paramètres machine et paramètres de came sont stockés dans le DB de paramètres. Ils peuvent être modifiés par le programme utilisateur ou par un système de contrôle- commande.
  • Page 56: Alarmes

    Programmation du FM 352 7.6 Alarmes Alarmes Traitement des alarmes Le FM 352 est en mesure d'émettre des alarmes de processus et des alarmes de diagnostic. Vous pouvez les traiter dans un OB d'alarme. Si une alarme est déclenchée sans que l'OB Programmer avec correspondant ne soit chargé, la CPU se met à...
  • Page 57: Exploitation D'une Alarme De Processus

    Programmation du FM 352 7.7 Exploitation d'une alarme de processus Exploitation d'une alarme de processus Lorsque le FM 352 déclenche une alarme process, la variable OB40_POINT_ADDR (ou la variable correspondante d'un autre OB d'alarme process) contient l'information suivante : Tableau 7- 1 Contenus du double mot OB40_POINT_ADDR Bit 7 Bit 6 Bit 5...
  • Page 58: Exploitation D'une Alarme De Diagnostic

    Programmation du FM 352 7.8 Exploitation d'une alarme de diagnostic Exploitation d'une alarme de diagnostic Après une alarme de diagnostic, l'information de diagnostic figure dans les variables de l'OB 82, ce qui vous permet une analyse rapide. Appelez le bloc CAM_DIAG pour rechercher la cause d'erreur exacte dans la mémoire tampon de diagnostic.
  • Page 59: Caractéristiques Techniques

    Programmation du FM 352 7.9 Caractéristiques techniques Caractéristiques techniques Présentation Le tableau ci-dessous présente les caractéristiques techniques des blocs du FM 352. Tableau 7- 2 Caractéristiques techniques des blocs du FM 352 N° Nom de bloc Version Place en Place en Place dans Code Fonctions système...
  • Page 60: Accès Rapide Aux Données Du Module

    Programmation du FM 352 7.10 Accès rapide aux données du module 7.10 Accès rapide aux données du module Application Dans certaines applications spéciales ou dans un niveau d'alarme, il s'avère nécessaire d'accéder de manière particulièrement rapide aux signaux en retour et aux signaux de commande.
  • Page 61: Ecriture Des Signaux De Commande Par Accès Direct

    Programmation du FM 352 7.10 Accès rapide aux données du module Ecriture des signaux de commande par accès direct Les adresses d'octet sont données par rapport à l'adresse d'entrée du module. Les désignations des bits correspondent à celles dans le DB de canal. Dans LIST, vous accédez aux données via les commandes PAB (écriture d'1 octet) et PAW (écriture de 2 octets).
  • Page 62: Voies De Transmission De Paramètres

    Programmation du FM 352 7.11 Voies de transmission de paramètres 7.11 Voies de transmission de paramètres Voies de transmission Les paramètres correspondent aux paramètres machine et aux paramètres de came suivants. Figure 7-1 Voies de transmission de paramètres Sauvegarde de paramètres dans l'interface de paramétrage Sauvegarde, compilation et chargement de la configuration matérielle dans la CPU La CPU inscrit les paramètres dans le module lors du paramétrage du système.
  • Page 63: Quelques Exemples D'application Pour La Transmission De Paramètres

    Programmation du FM 352 7.11 Voies de transmission de paramètres Exportation des paramètres depuis l'interface de paramétrage dans le DB (DB hors ligne ou en ligne) ; un DB hors ligne doit ensuite encore être chargé dans la CPU. Importation des paramètres depuis un DB en ligne ou hors ligne dans l'interface de paramétrage.
  • Page 64 Programmation du FM 352 7.11 Voies de transmission de paramètres Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03...
  • Page 65: Mise En Service Du Fm 352

    Mise en service du FM 352 Remarques importantes Veuillez tenir compte des points précisés sous "Attention". ATTENTION Points à respecter pour éviter les dommages corporels et dégâts matériels : Installez un interrupteur d'arrêt d'urgence à proximité de l'ordinateur. C'est le seul moyen d'assurer qu'un arrêt en tout sécurité...
  • Page 66: Créer Un Projet

    Mise en service du FM 352 Etape Description ✓ Connecteur frontal Le connecteur frontal doit être enclenché. ❑ Contrôlez le blindage des différents câbles. ❑ Mise sous tension Commutez la CPU en STOP (état de sécurité). ❑ Appliquez la tension d'alimentation 24 V au FM 352. ❑...
  • Page 67 Mise en service du FM 352 Etape Description ✓ Vous pouvez modifier les paramétrages suivants sous ❑ Fichier > Paramètres : Général  Vous pouvez modifier le nom et saisir un commentaire. Adresses  Vous pouvez modifier l'adresse de début et affecter la plage d'adresses à...
  • Page 68: Etapes De Test Pour La Synchronisation De L'axe Et Le Comportement À La Commutation

    Mise en service du FM 352 Etapes de test pour la synchronisation de l'axe et le comportement à la commutation Les tests suivants vous permettent de vérifier le paramétrage correct du FM 352. Etape Description ✔ Synchroniser l'axe ❑ Codeurs incrémentaux Codeur absolu ...
  • Page 69: Préparation De La Programmation

    Mise en service du FM 352 Préparation de la programmation Vous devez encore créer les blocs requis dans votre projet. Etape Description ✔ Sélectionnez la bibliothèque FMX52LIB dans SIMATIC Manager (Fichier > ❑ Ouvrir > Bibliothèques). A partir du dossier Programme FM 352 CAM V2, copiez la fonction FC 0 et ❑...
  • Page 70: Intégration Des Blocs

    Mise en service du FM 352 Intégration des blocs Etape Description ✔ Intégrez les fonctions et les blocs requis à votre programme utilisateur. ❑ Chargement des blocs dans la CPU Etape Description ✔ Sélectionnez les blocs dans SIMATIC Manager, puis chargez-les en ❑...
  • Page 71: Paramètres Machine Et Paramètres De Cames

    Paramètres machine et paramètres de cames Paramètres machine et paramètres de cames Généralités Ce chapitre décrit comment inscrire directement les paramètres dans le module via le programme utilisateur, sans employer l'interface de paramétrage. Tous les paramètres machine et paramètres de cames se trouvent dans le DB de paramètres.
  • Page 72: Ecriture Et Activation Des Paramètres Machine

    Paramètres machine et paramètres de cames 9.2 Ecriture et activation des paramètres machine Ecriture et activation des paramètres machine Généralités Les paramètres machine permettent d'adapter le FM 352 à l'axe et au capteur utilisés. Les paramètres machine se trouvent aux adresses 3.1 à 104.0 dans le DB de paramètres. Premier paramétrage Si le module ne possède pas encore de paramètres machine (signal en retour PARA = 0), vous procédez de la manière suivante lors d'un premier paramétrage sans interface de...
  • Page 73 Paramètres machine et paramètres de cames 9.2 Ecriture et activation des paramètres machine 4. Vérifiez que les paramètres machine modifiés ont été transmis et activés avec succès en évaluant le bit de fin (se terminant par _D) et le bit d'erreur (se terminant par _ERR) affectés à...
  • Page 74 Paramètres machine et paramètres de cames 9.2 Ecriture et activation des paramètres machine 5. Dans tous les cas, écrivez une nouvelle fois les paramètres des cames, qu'ils aient été modifiés ou pas : – Ecriture des paramètres de came n, n = 1...8 (CAM1WR_EN...CAM8WR_EN). 6.
  • Page 75: Lecture Des Paramètres Machine

    Paramètres machine et paramètres de cames 9.3 Lecture des paramètres machine Lecture des paramètres machine Procédure Pour lire les paramètres machine actuels du module, procédez de la manière suivante : 1. Mettez à 1 le bit lanceur suivant dans le DB de canal : –...
  • Page 76: Ecriture Des Paramètres De Cames

    Paramètres machine et paramètres de cames 9.4 Ecriture des paramètres de cames Ecriture des paramètres de cames Ecriture des paramètres de cames Avec les paramètres de cames, vous décrivez le type de cames, leur mode d'action ainsi que leur affectation aux pistes. Les paramètres de cames se trouvent dans le DB de paramètres, à...
  • Page 77: Lecture Des Paramètres De Cames

    Paramètres machine et paramètres de cames 9.5 Lecture des paramètres de cames Lecture des paramètres de cames Lecture des paramètres de cames Pour lire les paramètres de cames actuels du module, procédez de la manière suivante : 1. Mettez à 1 le bit lanceur suivant dans le DB de canal : –...
  • Page 78: Système D'unités

    Paramètres machine et paramètres de cames 9.6 Système d'unités Système d'unités Choix d'une unité Dans l'interface de paramétrage de la came électronique, vous pouvez sélectionner une unité spécifique pour la saisie et l'affichage des données (présélection : mm). Voici les unités possibles : ●...
  • Page 79: Unité Standard

    Paramètres machine et paramètres de cames 9.6 Système d'unités Unité standard Dans ce manuel, nous utiliserons toujours le mm comme unité pour les valeurs limite. Pour la détermination des limites dans les autres systèmes d'unités, nous adopterons donc le calcul suivant : Pour la conversion de effectuez le calcul mm →...
  • Page 80: Paramètres Machine De L'axe

    Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe Paramètres machine de l'axe Type d'axe Adresse Type Valeur initiale Commentaire 12.0 AXIS_TYPE DINT Type d'axe 0 = Axe linéaire 1 = Axe rotatif L'axe linéaire est un axe dont la plage de déplacement présente des limites physiques. L'axe rotatif est un axe dont la plage de déplacement n'est pas limitée par des butées mécaniques.
  • Page 81: Fin D'axe Rotatif

    Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe Fin d'axe rotatif Adresse Type Valeur initiale Commentaire 16.0 ENDROTAX DINT L#100000 Fin d'axe rotatif Plage : 1 µm à +1.000.000.000 µm La valeur "Fin d'axe rotatif" est théoriquement la valeur maximale que la valeur réelle peut atteindre. En fait, la valeur maximale théorique n'est jamais affichée, car elle correspond physiquement à...
  • Page 82 Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe Reprise de référence : Adresse Type Valeur initiale Commentaire 52.0 RETR_TYPE DINT Type de reprise de référence Intervalle d'action : 0 = Contact de point de réf. et top zéro sens + 1 = Contact de point de réf.
  • Page 83: Fins De Course Logiciels Début Et Fin

    Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe Fins de course logiciels début et fin Adresse Type Valeur initiale Commentaire 64.0 SSW_STRT DINT L#-100 000 000 Fin de course logiciel de début 68.0 SSW_END DINT L#100 000 000 Fin de course logiciel de fin Plage : -1 000 000 000 µm à...
  • Page 84: Came-Course Avec Hystérésis

    Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe Hystérésis Adresse Type Valeur initiale Commentaire 80.0 DINT Hystérésis Intervalle d'action : 0...65.535 [Imp] * résolution [ µm La plage des valeurs dépend de la résolution : La valeur maximale est la suivante : - Axes linéaires : valeur maximale <...
  • Page 85: Came-Temps Avec Hystérésis

    Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe Remarque Les cames-course inférieures à l'hystérésis risquent de ne pas être réduites par cette dernière en cas d'inversion de sens. Came-temps avec hystérésis Il y a activation d'une came-temps quand ... ●...
  • Page 86: Vitesse De Simulation

    Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe Vitesse de simulation Adresse Type Valeur initiale Commentaire 84.0 SIM_SPD DINT Vitesse de simulation La vitesse de simulation dépend de la résolution. 0 = arrêt 5 ∗ 10 = Réglage maximal du module La vitesse de simulation dépend de la résolution dans la plage suivante : 1000 * Résolution ≤...
  • Page 87: Déterminer Le Référencement De Codeur Absolu Correct

    Paramètres machine et paramètres de cames 9.8 Déterminer le référencement de codeur absolu correct Déterminer le référencement de codeur absolu correct Définition Le référencement du codeur absolu et la coordonnée du point de référence permettent de définir de manière fixe la plage de valeurs du codeur en fonction du système de coordonnées de l'axe.
  • Page 88: Paramètres Dans Le Db De Canal

    Paramètres machine et paramètres de cames 9.8 Déterminer le référencement de codeur absolu correct Paramètres dans le DB de canal Adresse Type Valeur initiale Commentaire 98.0 REFPT DINT Coordonnées du point de référence Plage : - 1 000 000 000 µm à + 1 000 000 000 µm Boîte à...
  • Page 89: Exemple : Exécuter Un Référencement De Codeur Absolu

    Paramètres machine et paramètres de cames 9.9 Exemple : Exécuter un référencement de codeur absolu Exemple : Exécuter un référencement de codeur absolu Hypothèses Pour cet exemple, nous adopterons les hypothèses suivantes : ● Coordonnée du point de référence = -125 mm ●...
  • Page 90: Résultat Après La Définition Du Point De Référence

    Paramètres machine et paramètres de cames 9.9 Exemple : Exécuter un référencement de codeur absolu Résultat après la définition du point de référence Au terme de la définition du point de référence, la relation entre le codeur et le système de coordonnées est la suivante : La valeur du codeur déterminée par le référencement du codeur absolu (1798) est affectée à...
  • Page 91: Paramètres Machine Du Codeur

    Paramètres machine et paramètres de cames 9.10 Paramètres machine du codeur 9.10 Paramètres machine du codeur Définition Le codeur délivre des informations de déplacement au module, lequel les exploite et les convertit en une valeur réelle par le biais de la résolution. La valeur réelle déterminée pour la position de l'axe ne peut coïncider avec la position effective de l'axe que si les paramètres machine du codeur sont corrects.
  • Page 92: Course Par Tour De Codeur

    Paramètres machine et paramètres de cames 9.10 Paramètres machine du codeur Course par tour de codeur Adresse Type Valeur initiale Commentaire 24.0 DISP_REV DINT L#80000 Course par tour de codeur 1 µm à 1 000 000 000 µm Le paramètre machine "Course par tour de codeur" vous permet d'indiquer au FM 352 la course parcourue par le système d'entraînement à...
  • Page 93 Paramètres machine et paramètres de cames 9.10 Paramètres machine du codeur Type de codeur Longueur/type de Plage des valeurs utilisable en tant télégramme qu'axe linéaire Codeur monotour 13 bits demi-sapin 64 ... 8192 par puissances de Codeur monotour 13 bits droite 64 ...
  • Page 94: Nombre De Tours Du Codeur

    Paramètres machine et paramètres de cames 9.10 Paramètres machine du codeur Nombre de tours du codeur Adresse Type Valeur initiale Commentaire 36.0 NO_REV DINT L#1024 Nombre de tours du codeur Plage des valeurs : 1 (codeur monotour) 2 à 2 (codeur multitours) Le paramètre machine "Nombre de tours du codeur"...
  • Page 95 Paramètres machine et paramètres de cames 9.10 Paramètres machine du codeur Sens de comptage Adresse Type Valeur initiale Commentaire 59.0 CNT_DIR BOOL FALSE Sens de comptage 0 = normal 1 = inversé Le paramètre machine "Sens de comptage" vous permet d'adapter le sens de saisie du déplacement au sens de mouvement de l'axe.
  • Page 96 Paramètres machine et paramètres de cames 9.10 Paramètres machine du codeur Surveillances Adresse Type Valeur initiale Commentaire Surveillances MON_WIRE BOOL TRUE 1 = Rupture de fil 63.0 63.1 MON_FRAME BOOL TRUE 1 = Erreur de télégramme (doit toujours être à 1) 63.2 MON_PULSE BOOL...
  • Page 97: Résolution

    Paramètres machine et paramètres de cames 9.11 Résolution 9.11 Résolution Définition La résolution est représentative de la précision de traitement des cames. Elle détermine également la plage de déplacement maximale possible. Vous calculez la résolution (RESOL) de la manière suivante : Codeurs incrémentaux Codeur absolu/détecteur de proximité...
  • Page 98: Relation Entre Plage De Déplacement Et Résolution

    Paramètres machine et paramètres de cames 9.11 Résolution Exemple ● Soit un codeur incrémental avec les valeurs suivantes : – Incréments par tour de codeur : 5000 – Course par tour de codeur : 1000 mm – 1 incrément = 4 impulsions Il en résulte la résolution (exploitation quadruple) : Résolution = 1000 mm / 5000 incréments...
  • Page 99: Relation Entre Vitesse Et Résolution

    Paramètres machine et paramètres de cames 9.11 Résolution Relation entre vitesse et résolution Suivant la résolution, la vitesse affichée peut être comprise dans les limites suivantes (pour l'unité mm) : ● de 1 à 90 avec une résolution < 1 µm µm impulsion...
  • Page 100: Nombre Limite De Cames Et Paramètres De Pistes

    Paramètres machine et paramètres de cames 9.12 Nombre limite de cames et paramètres de pistes 9.12 Nombre limite de cames et paramètres de pistes Nombre limite de cames La configuration détermine le temps de cycle de came ainsi que le nombre maximum de cames paramétrables.
  • Page 101 Paramètres machine et paramètres de cames 9.12 Nombre limite de cames et paramètres de pistes Entrée de déblocage Adresse Type Valeur initiale Commentaire Entrée de validation 95.0 EN_IN_I3 BOOL FALSE 1 = le signal de piste 3 est combiné selon ET avec l'entrée de validation I3 Les bits 95.1 à...
  • Page 102: Validation Des Alarmes

    Paramètres machine et paramètres de cames 9.13 Validation des alarmes 9.13 Validation des alarmes Définition Dans les paramètres de came, vous pouvez définir si des alarmes process doivent être générées lors de l'activation et/ou de la désactivation des cames 0 à 7 (voir chapitre "Paramètres de came (Page 103)").
  • Page 103: Paramètres De Came

    Paramètres machine et paramètres de cames 9.14 Paramètres de came 9.14 Paramètres de came Définition Les paramètres de cames décrivent les propriétés d'une came, l'affectation de chaque came à une piste et le comportement des cames à la commutation. Les paramètres de cames suivants doivent être paramétrés individuellement pour chaque came.
  • Page 104 Paramètres machine et paramètres de cames 9.14 Paramètres de came Nº Description Came-course Came-temps Accostage, puis sortie de la came dans un sens quelconque ; le sens d'action est bidirectionnel. Came paramétrée Came activée Paramètres de cames dans le DB de paramètres Adresse Type Valeur initiale...
  • Page 105 Paramètres machine et paramètres de cames 9.14 Paramètres de came Borne de début (NA) / borne de fin (NE) pour une came-course Adresse Type Valeur initiale Commentaire relatif pour came-course +2.0 CBEGIN DINT L#-100000000 Borne de début (NA) +6.0 CEND DINT L#100000000 Borne de fin (NE)
  • Page 106 Paramètres machine et paramètres de cames 9.14 Paramètres de came Borne de début (NA) / borne de fin (NE) pour une came-temps Adresse Type Valeur initiale Commentaire relatif pour came-temps +2.0 CBEGIN DINT L#-100000000 Borne de début (NA) +6.0 CEND DINT L#100000000 Borne de fin (NE)
  • Page 107 Paramètres machine et paramètres de cames 9.14 Paramètres de came Temps d'anticipation Adresse Type Valeur initiale Commentaire relatif + 10.0 LTIME Temps d'anticipation Intervalle d'action : (0 à 53686) * 100 µs pour 16 cames maxi. (0 à 65535) * 100 µs pour 32, 64 ou 128 cames maxi.
  • Page 108: Décalage Dynamique D'une Came

    Paramètres machine et paramètres de cames 9.14 Paramètres de came Remarque Le temps d'anticipation effectif est toujours inférieur au temps d'anticipation paramétré. Il peut être égal à zéro, bien que le temps paramétré soit ≥100 µs. Dans le cas d'un axe rotatif, la course d'anticipation doit être inférieure à l'intervalle d'action de l'axe rotatif et à...
  • Page 109 Paramètres machine et paramètres de cames 9.14 Paramètres de came Remarque Du fait de la modification du sens de rotation, la détermination du décalage dynamique est à nouveau validée. Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03...
  • Page 110 Paramètres machine et paramètres de cames 9.14 Paramètres de came Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03...
  • Page 111: Paramètres

    Paramètres 10.1 Conséquence des réglages sur le comportement à la commutation des cames-temps Modification de la valeur réelle Les réglages suivants modifiant la valeur réelle permettent de sauter une came-temps : ● Affectation de valeur réelle ● Affectation de valeur réelle au vol ●...
  • Page 112: Affectation De Valeur Réelle / Affectation De Valeur Réelle Au Vol / Annulation D'affectation De Valeur Réelle

    Paramètres 10.2 Affectation de valeur réelle / Affectation de valeur réelle au vol / Annulation d'affectation de valeur réelle 10.2 Affectation de valeur réelle / Affectation de valeur réelle au vol / Annulation d'affectation de valeur réelle Définition Les réglages "Affectation de valeur réelle", "Affectation de valeur réelle au vol" permettent d'affecter une nouvelle coordonnée à...
  • Page 113: Paramètres Utilisés Dans Le Db De Canal

    Paramètres 10.2 Affectation de valeur réelle / Affectation de valeur réelle au vol / Annulation d'affectation de valeur réelle Paramètres utilisés dans le DB de canal Adresse Type Valeur initiale Commentaire 36.4 AVAL_EN BOOL FALSE 1 = Affectation de valeur réelle 36.5 FVAL_EN BOOL...
  • Page 114: Causes D'erreurs Possibles

    Paramètres 10.2 Affectation de valeur réelle / Affectation de valeur réelle au vol / Annulation d'affectation de valeur réelle Tableau 10- 1 Translation du système de coordonnées par "Affectation de valeur réelle " / "Affectation de valeur réelle au vol" Forçage de valeur réelle REEL [mm]...
  • Page 115: Exécution D'un Décalage D'origine

    Paramètres 10.3 Exécution d'un décalage d'origine 10.3 Exécution d'un décalage d'origine Définition Avec le réglage "Décalage d'origine", vous déplacez l'origine dans le système de coordonnées, de la valeur spécifiée. Le signe algébrique détermine le sens du décalage. Détermination de nouvelles coordonnées Vous calculez toutes les valeurs dans le système de coordonnées décalé...
  • Page 116: Conséquences Sur Un Axe Linéaire

    Paramètres 10.3 Exécution d'un décalage d'origine Conséquences sur un axe linéaire L'exemple de réglage d'un décalage d'origine de -200 mm, vous permet de constater une translation du système de coordonnées dans le sens positif. Les conséquences sont les suivantes : ●...
  • Page 117: Conséquences Sur Un Axe Rotatif

    Paramètres 10.3 Exécution d'un décalage d'origine Conséquences sur un axe rotatif L'exemple de réglage d'un décalage d'origine de -45°, vous permet de constater une rotation du système de coordonnées : Tableau 10- 3 Rotation du système de coordonnées à la suite d'un décalage d'origine Outil pour REEL = 340 °...
  • Page 118: Définition Du Point De Référence

    Paramètres 10.4 Définition du point de référence 10.4 Définition du point de référence Définition Avec le réglage "Définition du point de référence", vous synchronisez l'axe. Ce réglage décale la plage de travail. Toutes les translations qui ont été générées par un décalage d'origine ou une affectation de valeur réelle, sont conservées.
  • Page 119: Particularités Des Codeurs Absolus

    Paramètres 10.4 Définition du point de référence Conséquences du réglage L'exemple de réglage "Définition du point de référence" à 300 mm, vous permet de constater le décalage de la plage de travail sur l'axe. Il en résulte les conséquences suivantes : ●...
  • Page 120: Décalage Des Bornes De Cames

    Paramètres 10.5 Décalage des bornes de cames 10.5 Décalage des bornes de cames Définition Le réglage "Décalage des bornes de cames" vous permet de décaler la borne de début et - dans le cas d'une came-course - également la borne de fin d'une came durant le fonctionnement.
  • Page 121: Lecture Des Valeurs Modifiées

    Paramètres 10.5 Décalage des bornes de cames Conséquences du réglage Le FM 352 décale tout d'abord la borne d'activation, puis la borne de désactivation d'une came. Ce comportement est indépendant du sens de décalage de la came. Cas particulier : La procédure précédemment décrite peut entraîner une inversion de came de courte durée lorsque la nouvelle borne de début est supérieure à...
  • Page 122: Exécution De "Modification Rapide De Cames

    Paramètres 10.6 Exécution de "Modification rapide de cames" 10.6 Exécution de "Modification rapide de cames" Définition Le réglage "Modification rapide de cames" vous permet de modifier simultanément les paramètres de 16 cames quelconques au maximum durant le fonctionnement. Condition préalable Les cames que vous voulez modifier doivent être valides.
  • Page 123 Paramètres 10.6 Exécution de "Modification rapide de cames" Adresse Type Valeur Commentaire initiale relatif +0.0 CAM_NO BYTE B#16#0 Numéro de la came à modifier +1.0 C_EFFDIR BOOL FALSE 1 = Modification du sens d'action de la came +1.1 C_CBEGIN BOOL FALSE 1 = Modification de la borne de début à...
  • Page 124 Paramètres 10.6 Exécution de "Modification rapide de cames" Conséquences du réglage Remarque Tenez compte du comportement des cames-temps à la commutation au chapitre "Conséquence des réglages sur le comportement à la commutation des cames-temps (Page 111)". Lecture des valeurs modifiées Vous pouvez effectuer la lecture des valeurs modifiées avec l'un des contrats CAM1RD_EN à...
  • Page 125: Exécution De "Mesure De Longueur Et Détection De Bords

    Paramètres 10.7 Exécution de "Mesure de longueur et détection de bords" 10.7 Exécution de "Mesure de longueur et détection de bords" Définition Les réglages "Mesure de longueur" et "Détection de bords" vous permettent de déterminer la longueur d'une pièce. Mesure de longueur ou détection des bords sont et restent actifs jusqu'à ce que vous les désactiviez ou utilisiez l'une ou l'autre méthode.
  • Page 126: Paramètres Utilisés Dans Le Db De Canal

    Paramètres 10.7 Exécution de "Mesure de longueur et détection de bords" Si le réglage est désactivé en cours de mesure, le FM 352 n'actualise pas les données. Le paramètre MSR_DONE reste à zéro. Détection de bords 1. Le cas échéant, saisissez une valeur pour l'espacement minimal des bords dans le DB de paramètres.
  • Page 127: Mesure Erronée

    Paramètres 10.7 Exécution de "Mesure de longueur et détection de bords" Paramètres utilisés dans le DB de paramètres Adresse Type Valeur Commentaire initiale EDGEDIST DINT Espacement minimum des bords Plage : 0 ... 1 000 000 000 µm L'espacement minimal des bords vous permet de définir une plage pour une détection des bords après la détection du début de la mesure.
  • Page 128: Translation Du Système De Coordonnées Pendant Une Mesure De Longueur

    Paramètres 10.7 Exécution de "Mesure de longueur et détection de bords" Translation du système de coordonnées pendant une mesure de longueur Les translations du système de coordonnées influent sur la longueur mesurée dans les conditions suivantes : ● Vous mettez en oeuvre un codeur incrémental ou un détecteur de proximité ou alors vous utilisez le FM 352 en mode simulation.
  • Page 129: Reprise De Référence

    Paramètres 10.8 Reprise de référence 10.8 Reprise de référence Définition Le réglage "Reprise de référence" vous permet de synchroniser l'axe d'après un événement externe récurrent. Le réglage reste actif jusqu'à ce que vous le désactiviez. Condition préalable ● Vous utilisez un codeur incrémental ou un détecteur de proximité. ●...
  • Page 130 Paramètres 10.8 Reprise de référence Paramètres utilisés dans le DB de canal Adresse Type Valeur initiale Commentaire 34.3 REFTR_ON BOOL FALSE 1 = Reprise de référence activée 25.0 SYNC BOOL FALSE 1 = Axe synchronisé Paramètres utilisés dans le DB de paramètres Adresse Type Valeur initiale...
  • Page 131 Paramètres 10.8 Reprise de référence Exemple Hypothèses : ● Les fronts montant du contact de point de référence et du top zéro sont exploités (sens de déplacement positif de l'axe). ● La coordonnée du point de référence a la valeur 300 mm. ●...
  • Page 132: Prise En Compte D'un Décalage D'origine

    Paramètres 10.8 Reprise de référence Prise en compte d'un décalage d'origine Quand un décalage d'origine est activé, il est pris en compte dans le réglage "Reprise de référence". Cela signifie que la coordonnée du point de référence est calculée suivant la formule ci-après : Réf = Réf - Décalage d'origine...
  • Page 133: Désactivation Des Fins De Course Logiciels

    Paramètres 10.9 Désactivation des fins de course logiciels 10.9 Désactivation des fins de course logiciels Définition Le réglage "Désactivation des fins de course logiciels" vous permet de désactiver la surveillance des fins de course logiciels sur un axe linéaire. Le réglage reste actif jusqu'à ce que vous le désactiviez. Les fins de course logiciels initialement paramétrés sont alors à...
  • Page 134 Paramètres 10.9 Désactivation des fins de course logiciels Conséquences du réglage ● Simulation – Le franchissement d'un fin de course logiciel en mode de simulation provoque la désactivation de la simulation. – Si vous désactivez alors la surveillance des fins de course logiciels, le mode de simulation reprend.
  • Page 135: Exécution De Simulation

    Paramètres 10.10 Exécution de simulation 10.10 Exécution de simulation Définition Le réglage "Simulation" vous offre la possibilité d'activer la came électronique sans qu'un codeur n'y soit connecté. Procédure de réglage 1. Saisissez la vitesse de simulation dans le DB de paramètres. 2.
  • Page 136: Valeurs Limites

    Paramètres 10.10 Exécution de simulation Conséquences de la désactivation de la simulation ● Le traitement des cames est désactivé. ● La synchronisation est supprimée aussi bien pour un codeur incrémental que pour un détecteur de proximité. La coordonnée du point de référence est alors paramétrée comme valeur réelle.
  • Page 137: Lecture Des "Valeurs De Comptage Des Pistes À Cames De Comptage

    Paramètres 10.11 Lecture des "valeurs de comptage des pistes à cames de comptage" 10.11 Lecture des "valeurs de comptage des pistes à cames de comptage" Définition Le réglage Lecture des "valeurs de comptage des pistes à cames de comptage" permet de lire les valeurs de comptage actuelles.
  • Page 138 Paramètres 10.11 Lecture des "valeurs de comptage des pistes à cames de comptage" Paramètres utilisés dans le DB de paramètres Adresse Type Valeur Commentaire initiale 99.0 SPEC_TRC0 BOOL FALSE 1 = la piste 0 est la piste à cames de comptage 99.1 SPEC_TRC1...
  • Page 139: Lecture Des "Paramètres De Position Et Des Paramètres De Piste

    Paramètres 10.12 Lecture des "paramètres de position et des paramètres de piste" 10.12 Lecture des "paramètres de position et des paramètres de piste" Définition Le réglage "Paramètres de position et paramètres de pistes" vous permet de lire la position actuelle à l'instant donné, la vitesse et les bits d'état de piste. Les bits d'état de piste sont acquis avant d'être combinés aux paramètres machine et aux paramètres de canal.
  • Page 140: Lecture Des Paramètres Du Codeur

    Paramètres 10.13 Lecture des paramètres du codeur 10.13 Lecture des paramètres du codeur Définition Le réglage "Paramètres du codeur" vous permet de lires les valeurs actuelles du codeur ainsi que la valeur pour le référencement du codeur absolu. Conditions préalables Vous pouvez effectuer la lecture de la valeur pour le référencement du codeur absolu après avoir exécuté...
  • Page 141: 10.14 Lecture Des Paramètres De Cames Et Paramètres De Piste

    Paramètres 10.14 Lecture des paramètres de cames et paramètres de piste 10.14 Lecture des paramètres de cames et paramètres de piste Définition Le réglage "Paramètres de cames et paramètres de piste" vous permet de lire les bits d'état de cames et de piste actuels, de même que la position. Les bits d'état de piste sont acquis avant d'être combinés aux paramètres machine et aux paramètres de canal.
  • Page 142: Mise À 1 De Signaux De Commande Pour La Came Électronique

    Paramètres 10.15 Mise à 1 de signaux de commande pour la came électronique 10.15 Mise à 1 de signaux de commande pour la came électronique Définition Le réglage "Signaux de commande pour la came électronique" vous permet de valider le traitement des cames ainsi que les pistes.
  • Page 143: Consulter Les Signaux En Retour Pour La Came Électronique

    Paramètres 10.16 Consulter les signaux en retour pour la came électronique 10.16 Consulter les signaux en retour pour la came électronique Définition Le réglage "Signaux en retour pour la came électronique" vous informe de l'état actuel de la came électronique et des signaux de pistes. Il n'y a aucune garantie de cohérence entre la position signalée et les signaux de pistes.
  • Page 144: Réglage Des Signaux En Retour Pour Le Diagnostic

    Paramètres 10.17 Réglage des signaux en retour pour le diagnostic 10.17 Réglage des signaux en retour pour le diagnostic Procédure de réglage Lorsque le module effectue une nouvelle entrée dans la mémoire tampon de diagnostic, il met à 1 le bit DIAG dans l'interface de compte rendu. Toute apparition d'une erreur appartenant aux classes d'erreurs citées à...
  • Page 145: Capteurs

    Capteurs 11.1 Capteur incrémental Codeurs incrémentaux raccordables Il s'agit de codeurs incrémentaux délivrant deux trains d'impulsions déphasés électriquement de 90° avec ou sans top zéro : ● Codeurs sans sortie de signaux inversés, niveau 24 V – Fréquence limite = 50 kHz –...
  • Page 146: Forme Des Signaux

    Capteurs 11.1 Capteur incrémental Forme des signaux La figure suivante représente la forme des signaux de codeurs sans et avec sortie de signaux inversés. Figure 11-1 Formes de signaux des codeurs incrémentaux Exploitation des signaux Incréments L'incrément désigne la période du signal des deux voies A et B d'un codeur. Cette valeur est indiquée dans les caractéristiques techniques du codeur et/ou sur sa plaquette signalétique.
  • Page 147: Imprécision

    Capteurs 11.1 Capteur incrémental Temps de réponse Pour les codeurs incrémentaux, les temps de réaction du FM 352 sont les suivants : Tps de réaction minimal = Tps de cycle cames + Tps de commutation organes (de commut.) connectés Tps de réaction maximal = 2 * Tps de cycle cames + Tps de commutation organes (de commut.) connectés Exemple Exemple de temps de réaction minimal et maximal pour 16 cames :...
  • Page 148: Détecteurs De Proximité

    Capteurs 11.2 Détecteurs de proximité 11.2 Détecteurs de proximité Définition Les détecteurs de proximité sont de simples commutateurs sans information de sens, qui génèrent des impulsions. Vous spécifiez le sens à l'aide des paramètres machine pour le choix du détecteur de proximité. PRUDENCE Il y a risque de dommages matériels.
  • Page 149: Codeur Absolu

    Capteurs 11.3 Codeur absolu 11.3 Codeur absolu Codeurs monotour et codeurs multitours Les codeurs absolus se subdivisent en ● Codeur monotour Pour les codeurs monotour, la totalité de la plage du codeur est décrite sur un seul tour de codeur. ●...
  • Page 150: Câblage Pour Écoute

    Capteurs 11.3 Codeur absolu Ecoute Signification de "l'écoute" : un codeur absolu est connecté en parallèle à deux modules (par ex. FM 351 et FM 352). Le module de positionnement FM 351 est "maître" et fournit au codeur absolu le signal d'horloge, la came électronique FM 352 est "esclave" et est à l'écoute de signaux du télégramme SSI.
  • Page 151: Temps De Réponse

    Capteurs 11.3 Codeur absolu Temps de réponse Pour des codeurs absolus, les temps de réaction du FM 352 sont les suivants : Temps de réaction minimal = Temps de transmission du télégramme + Temps de cycle de cames + Temps de commutation des organes connectés Temps de réaction maximal =2 * Temps de transmission du télégramme + Période monostable + 2 * Temps de cycle de cames + Temps de commutation des organes connectés...
  • Page 152: Exemple De Temps De Réaction

    Capteurs 11.3 Codeur absolu Exemple de temps de réaction L'exemple ci-dessous vous indique comment calculer les temps de réaction minimal et maximal. Le codeur utilisé pour l'exemple n'est pas programmable. ● Temps de cycle de cames : 20 µs ms env. pour 16 cames maximum ●...
  • Page 153: Le Diagnostic

    Le diagnostic 12.1 Possibilités d'analyse des défauts Vue d'ensemble ● Vous pouvez effectuer la lecture de la mémoire tampon de diagnostic depuis l'interface de paramétrage Test > Analyse des défauts installée sur votre PG/PC. – La classe et le numéro du défaut y sont spécifiés. ●...
  • Page 154: Signification Des Del De Signalisation De Défauts

    Le diagnostic 12.2 Signification des DEL de signalisation de défauts 12.2 Signification des DEL de signalisation de défauts Affichage La DEL de signalisation d'état et de défauts indique les différents états de défauts. La DEL s'allume également durant 3 s au minimum, même pour des défauts de courte durée. Figure 12-1 DEL de signalisation d'état et de défauts du FM 352 Affichage...
  • Page 155: Alarmes De Diagnostic

    Le diagnostic 12.3 Alarmes de diagnostic 12.3 Alarmes de diagnostic 12.3.1 Validation d'alarmes de diagnostic Traitement des alarmes Le FM 352 est en mesure d'émettre des alarmes process et des alarmes de diagnostic. Vous pouvez les traiter dans un OB d'alarme. Si une alarme est déclenchée sans que l'OB Programmer avec correspondant ne soit chargé, la CPU se met à...
  • Page 156: Réaction Du Fm 352 À Un Défaut Avec Alarme De Diagnostic

    Le diagnostic 12.3 Alarmes de diagnostic 12.3.2 Réaction du FM 352 à un défaut avec alarme de diagnostic Répercussions ● Le traitement des cames est désactivé. ● La synchronisation est supprimée pour les alarmes de diagnostic suivantes : – absence de connecteur frontal, absence de tension d'alimentation externe, –...
  • Page 157: Le Fm 352 Détecte Le Passage À L'état Sans Défaut ("Partants")

    Le diagnostic 12.3 Alarmes de diagnostic Le FM 352 détecte le passage à l'état sans défaut ("partants") Une alarme de diagnostic n'est "partante" que lorsque le dernier défaut présent sur le module a été supprimé. Déroulement : 1. Le FM 352 détecte que tous les défauts ont été supprimés et déclenche une alarme de diagnostic.
  • Page 158 Le diagnostic 12.3 Alarmes de diagnostic Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03...
  • Page 159: Exemples

    Exemples 13.1 Introduction Dossier d'exemple de projet L'installation du progiciel du FM 352/FM452 s'accompagne de celle de deux exemples de projet illustrant quelques cas d'utilisation typiques de fonctions données. Les exemples pour le FM 352 se trouvent dans le dossier ...\STEP7\EXAMPLES\zEn19_02 Il comporte plusieurs programmes S7 commentés, de complexité...
  • Page 160: Conditions Préalables

    5. Dans HW Config, configurez le FM 352 en suivant les instructions du Manuel SIMATIC Modules de fonction FM 352, Bref descriptif de mise en route, paragraphe Paramétrage du FM 352 (http://support.automation.siemens.com/WW/view/fr/1407842). 6. Saisissez l'adresse du module dans le DB de canal correspondant et, le cas échéant, également dans le DB de diagnostic correspondant dans le paramètre "MOD_ADDR"...
  • Page 161: Affichage Du Code Des Exemples

    Exemples 13.4 Affichage du code des exemples 13.4 Affichage du code des exemples Affichage Les exemples fournis ont été écrits en LIST. Vous pouvez les visualiser directement dans l'éditeur CONT/LIST/LOG. Sélectionnez la vue avec "Représentation par mnémonique", "Sélection de mnémoniques" et "Commentaire".
  • Page 162: Exemple De Programme 1 "Getting Started

    Exemples 13.7 Exemple de programme 1 "Getting Started" 13.7 Exemple de programme 1 "Getting Started" Objectif Cet exemple vous permet de mettre votre came électronique en route avec l'aide des blocs, après l'avoir paramétrée à l'aide de l'interface de programmation comme décrit dans le "bref descriptif de mise en route".
  • Page 163: Analyse Des Défauts

    Exemples 13.7 Exemple de programme 1 "Getting Started" Analyse des défauts Créez une erreur de données en saisissant une coordonnée de point de référence supérieure à la fin d'axe rotatif (par exemple 10 000 000). La CPU se met à l'arrêt. Il s'agit de la manière la plus simple de mettre en évidence une erreur dans un exemple.
  • Page 164: Exemple De Programme 2 "Commisionning

    Exemples 13.8 Exemple de programme 2 "Commisionning" 13.8 Exemple de programme 2 "Commisionning" Objectif Dans le présent exemple, vous mettez en route une came électronique sans interface de paramétrage. Vous effectuez le forçage et la visualisation via des tables de variables (VAT). Conditions préalables Vous avez paramétré...
  • Page 165 Exemples 13.8 Exemple de programme 2 "Commisionning" Analyse des défauts Tentez de créer d'autres erreurs : ● Prédéfinissez une coordonnée de point de référence supérieure à la fin d'axe rotatif. ● Désactivez la tension auxiliaire externe. ● Supprimez le DB de paramètre PARADB sur la CPU (en ligne), puis tentez de saisir les paramètres machine.
  • Page 166: Exemple De Programme 3 "One Module

    Exemples 13.9 Exemple de programme 3 "One Module" 13.9 Exemple de programme 3 "One Module" Objectif Dans cet exemple, vous pilotez la came électronique avec un programme utilisateur. Le programme utilisateur met le module en route après un démarrage de la CPU. Il traite ensuite un graphe séquentiel réagissant à...
  • Page 167 Exemples 13.9 Exemple de programme 3 "One Module" 2. Démarrez la CPU (STOP > RUN). Vous constatez la modification de la position réelle (CAM.ACT_POS), des paramètres de cames (CAM.CAM_00_31) et des signaux de pistes (CAM.TRACK_OUT). Visualisez également le numéro de séquence du graphe séquentiel (PROGDB.STEPNO).
  • Page 168: Programme Utilisateur (Fb Prog)

    Exemples 13.9 Exemple de programme 3 "One Module" Programme utilisateur (FB PROG) Le programme accède aux données dans les blocs de données spécifiques au module sous la forme <nom_de_bloc>.<mnémonique>. Le programme utilisateur peut ainsi piloter exactement un module. Ce type de programmation vous permet d'accéder aux données dans les blocs de données à...
  • Page 169: Exemple De Programme 4 "Interrupts

    Exemples 13.10 Exemple de programme 4 "Interrupts" 13.10 Exemple de programme 4 "Interrupts" Objectif Le programme utilisateur contenu dans cet exemple comporte la même tâche que Exemple de programme 3 "OneModule". Nous allons en outre vous montrer comment analyser une alarme de diagnostic pour des modules donnés et comment la traiter comme défaut de module général dans le programme utilisateur.
  • Page 170 Exemples 13.10 Exemple de programme 4 "Interrupts" Programme utilisateur (FB PROG) La tâche est la même que dans l'Exemple de programme 3 "OneModule". Le bloc a cependant été étendu par l'exploitation de l'événement de diagnostic. Cet exemple de prend pas de mesure particulière quant à la poursuite, une fois le défaut supprimé.
  • Page 171: Exemple De Programme 5 "Multimodules

    Exemples 13.11 Exemple de programme 5 "MultiModules" 13.11 Exemple de programme 5 "MultiModules" Objectif Cet exemple contient le même programme utilisateur que l'exemple de programme 3 "OneModule", mais pilote cependant 2 modules possédant des paramètres de cames différents. Le programme utilisateur utilise pour chaque bloc une instance propre de CAM_CTRL et CAM_DIAG, une multiinstance n'est pas possible.
  • Page 172 Exemples 13.11 Exemple de programme 5 "MultiModules" Analyse des défauts Identique à l'Exemple de programme 4 "Interrupts", cependant séparée pour les deux modules. Programme utilisateur (FB PROG) : La tâche et l'exécution du programme utilisateur sont identiques à l'Exemple de programme 4 "Interrupts"...
  • Page 173: Caractéristiques Techniques

    Caractéristiques techniques Caractéristiques techniques générales Les caractéristiques techniques suivantes sont décrites dans les instructions de service SIMATIC S7-300, CPU 31xC et CPU 31x : Installation et configuration (http://support.automation.siemens.com/WW/view/fr/13008499) : ● Normes et homologations ● Compatibilité électromagnétique ● Conditions de transport et de stockage ●...
  • Page 174: A.2 Caractéristiques Techniques

    Caractéristiques techniques A.2 Caractéristiques techniques Caractéristiques techniques Caractéristiques techniques Dimensions et poids Dimensions L x H x P (mm) 80 x 125 x 120 Poids env. 530 g Consommation et puissance Consommation (sur bus interne) max. 100 mA Puissance dissipée typ.
  • Page 175 Caractéristiques techniques A.2 Caractéristiques techniques Entrées de codeur Saisie de déplacement incrémental  absolu  Tensions de signaux Entrées symétriques : 5 V selon RS422  Entrées asymétriques : 24 V / typ. 9 mA Fréquence d'entrée et longueur de câble pour codeurs 1 MHz max.
  • Page 176 Caractéristiques techniques A.2 Caractéristiques techniques Sorties TOR Nombre de sorties Séparation galvanique Visualisation d'état oui, LED verte par sortie Courant de sortie Etat log. 0 : 0,5 mA  Etat log. 1 : 0,5 A avec facteur de simultanéité 100 % ...
  • Page 177: Schémas De Raccordement

    Type de codeur Ligne de connexion Remarque Capteur incrémental 4 x 2 x 0,25 + 2 x 1 mm Codeur incrémentaux : Siemens =5V, RS 422 6FX 2001-2⃞⃞⃞⃞ Codeurs incrémentaux 4 x 2 x 0,5 mm Codeur incrémentaux : Siemens =24V, RS 422 6FX 2001-2⃞⃞⃞⃞...
  • Page 178: B.2 Schéma De Raccordement Pour Codeur Incrémental Siemens 6Fx 2001-2 (Up=5V ; Rs 422)

    Schémas de raccordement B.2 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=5V ; RS 422) Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=5V ; RS 422) Schéma de raccordement Figure B-1 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2⃞⃞⃞⃞...
  • Page 179 Schémas de raccordement B.2 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=5V ; RS 422) Connecteur Sub-D Connecteur mâle Sub-D à 15 broches, boîtier métallisé avec verrouillage à vis 6FC9 341- Figure B-3 Connecteur Sub-D, côté de raccordement (côté soudures) Boîte à...
  • Page 180: B.3 Schéma De Raccordement Pour Codeur Incrémental Siemens 6Fx 2001-2 (Up=24V ; Rs 422)

    Schémas de raccordement B.3 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=24V ; RS 422) Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=24V ; RS 422) Schéma de raccordement Figure B-4 Schéma de raccordement pour le codeur incrémental Siemens 6FX 2001-2⃞⃞⃞⃞...
  • Page 181 Schémas de raccordement B.3 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=24V ; RS 422) Connecteur Sub-D Connecteur mâle Sub-D à 15 broches, boîtier métallisé avec verrouillage à vis 6FC9 341- Figure B-6 Connecteur Sub-D, côté de raccordement (côté soudures) Boîte à...
  • Page 182: B.4 Schéma De Raccordement D'un Codeur Incrémental Siemens 6Fx 2001-4 (Up = 24V ; Htl)

    Schémas de raccordement B.4 Schéma de raccordement d'un codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL) Schéma de raccordement d'un codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL) Schéma de raccordement Figure B-7 Schéma de raccordement pour le codeur incrémental Siemens 6FX 2001-4⃞⃞⃞⃞...
  • Page 183 Schémas de raccordement B.4 Schéma de raccordement d'un codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL) Connecteur Sub-D Connecteur mâle Sub-D à 15 broches, boîtier métallisé avec verrouillage à vis 6FC9 341- Figure B-9 Connecteur Sub-D, côté de raccordement (côté soudures) Remarque Si vous souhaitez raccorder un codeur incrémental d'un autre fabricant en montage...
  • Page 184: B.5 Schéma De Raccordement Pour Codeur Absolu Siemens 6Fx 2001-5 (Up=24V ; Ssi)

    Schémas de raccordement B.5 Schéma de raccordement pour codeur absolu Siemens 6FX 2001-5 (Up=24V ; SSI) Schéma de raccordement pour codeur absolu Siemens 6FX 2001-5 (Up=24V ; SSI) Schéma de raccordement Figure B-10 Schéma de raccordement pour codeur absolu Siemens 6FX 2001-5⃞⃞⃞⃞ (Up=24V ;...
  • Page 185 Schémas de raccordement B.5 Schéma de raccordement pour codeur absolu Siemens 6FX 2001-5 (Up=24V ; SSI) Connecteur Sub-D Connecteur mâle Sub-D à 15 broches, boîtier métallisé avec verrouillage à vis 6FC9 341-1HC Figure B-12 Connecteur Sub-D, côté de raccordement (côté soudures) Boîte à...
  • Page 186 Schémas de raccordement B.5 Schéma de raccordement pour codeur absolu Siemens 6FX 2001-5 (Up=24V ; SSI) Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03...
  • Page 187: Blocs De Données/Listes D'erreurs

    Blocs de données/Listes d'erreurs Contenu du DB de canal Remarque Les paramètres spécifiés dans le tableau suivant ne doivent pas être modifiés. Contenu du DB de canal Adresse Type Valeur initiale Commentaire Commutateur d'adresse/de version MOD_ADDR (à entréer !) Adresse du module CH_NO Numéro du canal (toujours 1) 10.0...
  • Page 188 Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal Adresse Type Valeur initiale Commentaire 26.0 ACT_POS DINT Position actuelle de l'axe 30.0 TRACK_OUT DWORD DW#16#0 Signaux actuels des pistes 0 à 31 Bit 0 = Piste 0 Commutateur de fonction 34.0 EDGE_ON BOOL...
  • Page 189 Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal Adresse Type Valeur initiale Commentaire Bits lanceur pour contrats de lecture 37.1 MDRD_EN BOOL FALSE 1 = Lecture des paramètres machine 37.2 CAM1RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 1 (cames 0 à...
  • Page 190 Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal Adresse Type Valeur initiale Commentaire Bits de fin pour contrats d'écriture 41.0 MDWR_D BOOL FALSE 1 = Contrat "Ecriture des paramètres machine" terminé 41.1 MD_D BOOL FALSE 1 = Contrat "Activation des paramètres machine"...
  • Page 191 Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal Adresse Type Valeur initiale Commentaire Bits de fin pour contrats de lecture 43.1 MDRD_D BOOL FALSE 1 = Contrat "Lecture des paramètres machine" terminé 43.2 CAM1RD_D BOOL FALSE 1 = Contrat "Lecture des paramètres de cames 1"...
  • Page 192 Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal Adresse Type Valeur initiale Commentaire Bits d'erreur pour contrats d'écriture 47.0 MDWR_ERR BOOL FALSE 1 = Erreur pour contrat "Ecriture des paramètres machine" 47.1 MD_ERR BOOL FALSE 1 = Erreur pour contrat "Activation des paramètres machine"...
  • Page 193 Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal Adresse Type Valeur initiale Commentaire Bits d'erreur pour contrats de lecture 49.1 MDRD_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des paramètres machine" 49.2 CAM1RD_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des paramètres de came 1"...
  • Page 194 Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal Adresse Type Valeur initiale Commentaire Paramètres pour contrat "Décalage des bornes de cames" 102.0 CAM_NO Numéro de came 104.0 CAM_START DINT Borne de début 108.0 CAM_END DINT Borne de fin Paramètres pour contrat "Mesure de longueur/Détection de bords"...
  • Page 195 Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal Adresse Type Valeur initiale Commentaire Adresse relative +0.0 CAM_NO BYTE B#16#0 Numéro de la came à modifier +1.0 C_EFFDIR BOOL FALSE 1 = Modification du sens d'action +1.1 C_CBEGIN BOOL FALSE 1 = Modification de la borne de début de came à...
  • Page 196: Contenu Du Db De Paramètres

    Blocs de données/Listes d'erreurs C.2 Contenu du DB de paramètres Contenu du DB de paramètres Remarque Les paramètres spécifiés dans le tableau suivant ne doivent pas être modifiés. Contenu du DB de paramètres Adresse Type Valeur initiale Commentaire Paramètres machine PI_MEND BOOL FALSE...
  • Page 197 Blocs de données/Listes d'erreurs C.2 Contenu du DB de paramètres Adresse Type Valeur initiale Commentaire 95.0 EN_IN_I3 BOOL FALSE Validation entrée I3 95.1 EN_IN_I4 BOOL FALSE 0 pour FM 352 95.2 EN_IN_I5 BOOL FALSE 0 pour FM 352 95.3 EN_IN_I6 BOOL FALSE 0 pour FM 352...
  • Page 198: C.3 Paramètres Et Structure Du Db De Diagnostic

    Blocs de données/Listes d'erreurs C.3 Paramètres et structure du DB de diagnostic Paramètres et structure du DB de diagnostic Remarque Les paramètres spécifiés dans le tableau suivant ne doivent pas être modifiés. Contenu du DB de diagnostic Tableau C- 1 Structure du DB de diagnostic Adresse Type Valeur initiale...
  • Page 199: Structure De L'entrée De Diagnostic

    Blocs de données/Listes d'erreurs C.3 Paramètres et structure du DB de diagnostic Structure de l'entrée de diagnostic La structure d'une entrée de diagnostic DIAG[n] est la suivante : Tableau C- 2 Structure de l'entrée de diagnostic DIAG[n] Adresse Type Valeur initiale Commentaire +0.0 STATE...
  • Page 200 Blocs de données/Listes d'erreurs C.3 Paramètres et structure du DB de diagnostic JOB_ERR JOB_ERR JOB_ERR Signification (hex) (dec) (int) 80C1 32961 -32575 Les paramètres d'un contrat d'écriture similaire n'ont pas encore été traités dans le module. 80C2 32962 -32574 Le module exécute actuellement le nombre maximum de contrats possibles.
  • Page 201: C.4 Classes D'erreur

    Blocs de données/Listes d'erreurs C.4 Classes d'erreur Classes d'erreur Classe 1 : Erreur de fonctionnement Les erreurs de fonctionnement sont détectées de manière asynchrones à une commande. N° Signification Alarme de diagnostic Dépassement du fin de course logiciel fin Dépassement du fin de course logiciel fin Dépassement du début de la plage de déplacement Dépassement de la fin de la plage de déplacement Affectation de valeur réelle au vol non exécutable...
  • Page 202 Blocs de données/Listes d'erreurs C.4 Classes d'erreur N° Signification Alarme de diagnostic Activation des paramètres machine non exécutable Cause Le module ne contient pas de nouveaux paramètres machine (exempts d'erreur). Affectation de valeur réelle au vol non exécutable Cause Une tentative d'exécuter "Affectation de valeur réelle au vol" a eu lieu alors que "Reprise de référence"...
  • Page 203 Blocs de données/Listes d'erreurs C.4 Classes d'erreur N° Signification Alarme de diagnostic Présélection de valeur réelle erronée pour Affectation de valeur réelle / affectation de valeur réelle au vol Cause La valeur réelle présélectionnée se situe en dehors de la plage de valeurs admise comprise entre ±...
  • Page 204: Classe 5 : Erreur De Paramètres Machine

    Blocs de données/Listes d'erreurs C.4 Classes d'erreur Classe 5 : Erreur de paramètres machine L'alarme de diagnostic n'est déclenchée qu'en cas de bloc de données système (SDB) erroné. N° Signification Alarme de diagnostic Erreur de configuration de l'alarme process Cause Vous avez tenté...
  • Page 205 Blocs de données/Listes d'erreurs C.4 Classes d'erreur N° Signification Alarme de diagnostic Mauvaise modification de sens Cause Vous avez saisi une valeur en dehors des valeurs admises de 0 et 1. Surveillance du matériel non autorisée Cause Vous avez mis la surveillance d'erreurs de télégrammes dans le DB de paramètres sur "False".
  • Page 206 Blocs de données/Listes d'erreurs C.4 Classes d'erreur N° Signification Alarme de diagnostic Mauvaise sélection de piste spéciale Cause Vous souhaitiez définir une piste en dehors de 0, 1 ou 2 (bit 0, 1 et 2) comme piste spéciale. Mauvaise valeur de comptage supérieure piste 0 Cause Comme valeur de comptage supérieure vous avez saisi une valeur <...
  • Page 207: Classe 7 : Erreur De Paramètres De Cames

    Blocs de données/Listes d'erreurs C.4 Classes d'erreur Classe 7 : Erreur de paramètres de cames L'alarme de diagnostic n'est déclenchée qu'en cas de bloc de données système (SDB) erroné. N° Signification Alarme de diagnostic Alarme process non autorisée Cause Vous voulez définir une alarme process pour une came de numéro >...
  • Page 208: Classe 128 : Erreur De Diagnostic

    Blocs de données/Listes d'erreurs C.4 Classes d'erreur Classe 15 : Alarmes N° Signification Alarme de diagnostic Début de paramétrage Cause Le module a détecté un paramétrage via un bloc de données système. Fin du paramétrage Cause Le module a exécuté sans erreur le paramétrage via un bloc de données système.
  • Page 209 Blocs de données/Listes d'erreurs C.4 Classes d'erreur N° Signification Alarme de diagnostic Alimentation interne au module défaillante Cause Défaut dans le FM 352 Effet Le module est réinitialisé  Si l'on ne détecte pas de défaut de module après sa ...
  • Page 210 Blocs de données/Listes d'erreurs C.4 Classes d'erreur N° Signification Alarme de diagnostic Erreur de télégramme de codeur absolu Cause L'échange de télégrammes entre le FM 352 et le codeur absolu (SSI) est défectueux ou interrompu : Câble du codeur cisaillé ou non branché ...
  • Page 211: D Programmation Sans Sfb 52 Et 53

    Programmation sans SFB 52 et 53 Présentation du chapitre Programmation sans SFB 52 et 53 La CPU ne prend pas en charge les blocs système SFB 52 et SFB 53 avec fonctionnalité DPV1 ? Pour la programmation du FM 352, utilisez les blocs du dossier Programme "FM 352,452 CAM V1".
  • Page 212: D.2 Bases De La Programmation D'un Fm 352

    Programmation sans SFB 52 et 53 D.2 Bases de la programmation d'un FM 352 Bases de la programmation d'un FM 352 Enoncé Vous pouvez paramétrer, commander et mettre en route le module FM 352 depuis un programme utilisateur. L'échange de données entre le programme utilisateur et le module est assuré...
  • Page 213: D.3 Fc Cam_Init (Fc 0)

    Programmation sans SFB 52 et 53 D.3 FC CAM_INIT (FC 0) FC CAM_INIT (FC 0) Tâches La fonction FC CAM_INIT initialise les données suivantes dans le DB de canal : ● Signaux de commande ● Signaux en retour ● Bits lanceurs, bits de fin, bits d'erreur des contrats ●...
  • Page 214: D.4 Fc Cam_Ctrl (Fc 1)

    Programmation sans SFB 52 et 53 D.4 FC CAM_CTRL (FC 1) FC CAM_CTRL (FC 1) Fonctions La fonction FC CAM_CTRL vous permet de lire les paramètres de fonctionnement depuis le module, d'initialiser ce dernier et de le piloter durant son fonctionnement. Vous utilisez à cet effet des signaux de commande, des signaux en retour ainsi que des contrats d'écriture et de lecture.
  • Page 215 Programmation sans SFB 52 et 53 D.4 FC CAM_CTRL (FC 1) Contrats L'échange de données avec le module via des signaux de commande et des signaux en retour est réalisé à l'aide de contrats. Pour émettre un contrat, vous mettez à 1 le bit lanceur correspondant dans le DB de canal et, dans le cas de contrats d'écriture, également les données correspondantes.
  • Page 216 Programmation sans SFB 52 et 53 D.4 FC CAM_CTRL (FC 1) Démarrage Lors du démarrage du module ou de la CPU, appelez la fonction FC CAM_INIT (voir chapitre "FC CAM_INIT (FC 0) (Page 213)"). Les commutateurs de fonction seront entre autres également remis à...
  • Page 217 Programmation sans SFB 52 et 53 D.4 FC CAM_CTRL (FC 1) Comportement en cas d'erreur Si des données erronées ont été écrites lors d'un contrat d'écriture, le module fournit le message en retour DATA_ERR = 1. Si une erreur de communication avec le module survient lors d'un contrat d'écriture/lecture, la cause de l'erreur est inscrite dans le paramètre JOB_ERR dans le DB de canal.
  • Page 218: D.5 Fc Cam_Diag (Fc 2)

    Programmation sans SFB 52 et 53 D.5 FC CAM_DIAG (FC 2) FC CAM_DIAG (FC 2) Tâches La fonction FC CAM_DIAG permet d'effectuer la lecture de la mémoire tampon de diagnostic du module et de la rendre disponible pour un affichage dans le système de contrôle- commande ou pour une exploitation que vous avez programmée.
  • Page 219 Programmation sans SFB 52 et 53 D.5 FC CAM_DIAG (FC 2) Valeurs en retour Cette fonction fournit les valeurs en retour suivantes : RET_VAL Description Contrat actif Aucun contrat actif, aucune erreur Erreur Comportement en cas d'erreur En cas d'erreur de contrat, vous trouverez la cause de l'erreur dans le paramètre JOB_ERR du DB de diagnostic (voir chapitre "Possibilités d'analyse des défauts (Page 153)").
  • Page 220: D.6 Blocs De Données

    Programmation sans SFB 52 et 53 D.6 Blocs de données Blocs de données D.6.1 Modèles pour blocs de données La bibliothèque fournie (FMx52LIB) contient un modèle (UDT) pour chaque bloc de données. A partir de cet UDT, vous pouvez créer des blocs de données de numéro et désignation quelconques.
  • Page 221: D.6.2 Db De Canal

    Programmation sans SFB 52 et 53 D.6 Blocs de données D.6.2 DB de canal Enoncé Le DB de canal est l'interface de données entre le programme utilisateur et la came électronique FM 352. Il comporte et reprend toutes les données requises pour la commande et le fonctionnement du module.
  • Page 222: D.6.3 Db De Diagnostic

    Programmation sans SFB 52 et 53 D.6 Blocs de données D.6.3 DB de diagnostic Enoncé Le DB de diagnostic permet de stocker les données pour la fonction FC CAM_DIAG et contient la mémoire tampon de diagnostic du module préparée par cette fonction. Configuration DB de diagnostic Adresse du module...
  • Page 223: Db De Paramètres

    Programmation sans SFB 52 et 53 D.6 Blocs de données D.6.4 DB de paramètres Enoncé Les paramètres machine et paramètres de came sont stockés dans le DB de paramètres. Ils peuvent être modifiés par le programme utilisateur ou par un système de contrôle- commande.
  • Page 224: D.7 Alarmes

    Programmation sans SFB 52 et 53 D.7 Alarmes Alarmes Traitement des alarmes Le FM 352 est en mesure d'émettre des alarmes process et des alarmes de diagnostic. Vous pouvez les traiter dans un OB d'alarme. Si une alarme est déclenchée sans que l'OB Programmer avec correspondant ne soit chargé, la CPU se met à...
  • Page 225: Exploitation D'une Alarme De Processus

    Programmation sans SFB 52 et 53 D.8 Exploitation d'une alarme de processus Exploitation d'une alarme de processus Lorsque le FM 352 déclenche une alarme process, la variable OB40_POINT_ADDR (ou la variable correspondante d'un autre OB d'alarme process) contient l'information suivante : Tableau D- 1 Contenus du double mot OB40_POINT_ADDR Octets Bit 7...
  • Page 226: D.9 Exploitation D'une Alarme De Diagnostic

    Programmation sans SFB 52 et 53 D.9 Exploitation d'une alarme de diagnostic Exploitation d'une alarme de diagnostic Après une alarme de diagnostic, l'information de diagnostic figure dans les variables de l'OB82, ce qui vous permet une analyse rapide. Appelez la fonction CAM_DIAG pour rechercher la cause d'erreur exacte dans la mémoire tampon de diagnostic.
  • Page 227: D.10 Caractéristiques Techniques

    Programmation sans SFB 52 et 53 D.10 Caractéristiques techniques D.10 Caractéristiques techniques Vue d'ensemble Le tableau ci-dessous fournit une vue d'ensemble des caractéristiques techniques des fonctions du FM 352. Tableau D- 2 Caractéristiques techniques des fonctions technologiques pour le FM 352 Affectation Affectation Code...
  • Page 228: Accès Rapide Aux Données Du Module

    Programmation sans SFB 52 et 53 D.11 Accès rapide aux données du module D.11 Accès rapide aux données du module Application Dans certaines applications spéciales ou dans un niveau d'alarme, il s'avère nécessaire d'accéder de manière particulièrement rapide aux signaux en retour et aux signaux de commande.
  • Page 229 Programmation sans SFB 52 et 53 D.11 Accès rapide aux données du module Ecriture des signaux de commande par accès direct Les adresses d'octet sont données par rapport à l'adresse d'entrée du module. Les désignations des bits correspondent à celles dans le DB de canal. Dans LIST, vous accédez aux données via les commandes PAB (écriture d'1 octet) et PAW (écriture de 2 octets).
  • Page 230: D.12 Voies De Transmission De Paramètres

    Programmation sans SFB 52 et 53 D.12 Voies de transmission de paramètres D.12 Voies de transmission de paramètres Voies de transmission Les paramètres correspondent aux paramètres machine et aux paramètres de came suivants. Figure D-1 Voies de transmission de paramètres Sauvegarde de paramètres dans l'interface de paramétrage Sauvegarde, compilation et chargement de la configuration matérielle dans la CPU La CPU inscrit les paramètres dans le module lors du paramétrage du système.
  • Page 231 Programmation sans SFB 52 et 53 D.12 Voies de transmission de paramètres Exportation des paramètres depuis l'interface de paramétrage dans le DB (DB hors ligne ou en ligne) ; un DB hors ligne doit ensuite encore être chargé dans la CPU. Importation des paramètres depuis un DB en ligne ou hors ligne dans l'interface de paramétrage.
  • Page 232 Programmation sans SFB 52 et 53 D.12 Voies de transmission de paramètres Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03...
  • Page 233: Index

    Index Avec inversion de sens Sur une came, 25 Axe linéaire, 80, 81 Axe rotatif, 80, 81 AXIS_TYPE, 80 A l'écriture Paramètres machine, 72 Accès direct aux signaux en retour, 60, 62, 228, 230 Accès rapide aux données du module, 62, 228, 230 BAUDRATE, 94 Activation Bibliothèque de blocs, 44, 62, 212, 230...
  • Page 234 Index Came Codeur sans sortie de signaux inversés, 146 inversée, 19 Commande de presse, 13 Inversion de sens, 25 Commande des sorties de pistes, 100 Came de process Commutateur de fonction, 49, 62, 188, 230 Comportement en commutation, 103 Commutateur de version, 187 Came-course Commutateurs de fonction, 215 Avec hystérésis paramétrée, 84...
  • Page 235 Index DB de paramètres, 196 Sens d'action négatif (moins), 104 Configuration, 223, 230 Sens d'action positif (plus), 104 Construction, 55, 62 Temps d'action, 106 Domaines, 55, 62, 223, 230 Données de piste, 100 Enoncé, 223, 230 Durée d'action, 18 Tâche, 55, 62 Décalage dynamique, 26 Décalage des bornes de cames, 120...
  • Page 236 Index FB CAM_DIAG FVAL, 113 Comportement en présence d'erreurs, 52 FVAL_DONE, 113 Ouverture, 51 FVAL_EN, 113 Paramètres utilisés, 51 Tâches, 51 Valeurs en retour, 52 FC 0 Gestion des contrats pour FB CAM_CTRL, 193 FC CAM_INIT, 62, 213, 230 FC 1 FC CAM_CTRL, 214, 230 FC 2 FC CAM_DIAG, 218, 230...
  • Page 237 Index Paramètre pour contrat Prise de référence, 193 Paramètres MD_EN, 75 CAM_CTRL, 48 MDRD_EN, 75 CAM_DIAG, 51 MDWR_EN, 75 Paramètres de came, 71, 109 Messages, 208 Alarme process lors de la désactivation, 104 Messages d'erreur Alarme process lors de l'activation, 104 DB de diagnostic, 199 Borne de début, 105, 106 Mise en service, 67...
  • Page 238: Programmation

    Index Paramètres pour contrat Lecture des paramètres de Réglages cames et de piste, 194 Affectation de valeur réelle, 112 Paramètres pour contrat Lecture des paramètres de Affectation de valeur réelle au vol, 112 position et des paramètres de piste, 194 Annulation d'affectation de valeur réelle, 112 Paramètres pour contrat Lecture des paramètres du Décalage des bornes de cames, 120...
  • Page 239 Index Synchronisation de l'axe, 68 Système d'unités Dans le DB de paramètres, 78 Sélection, 78 Températures ambiantes, 29 Temps d'action, 106 Temps d'anticipation, 26, 107 Temps de cycle de cames, 100 Temps d'exécution, 230 Temps d'usinage concrets, 62 Test, 67 TRACK_NO, 104 TRACK_OUT, 100 Traitement des alarmes, 56, 62, 224, 230...
  • Page 240 Index Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03...

Table des Matières