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

Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

� �Boîte à cames électronique FM 352

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

SIMATIC

S7-300 Boîte à cames électronique FM 352

Instructions de service

05/2011 A5E01071725-03

Avant-propos 1

Présentation générale du produit

2

Bases de la commande à cames

3

Montage et démontage du FM 352

4

Câblage du FM 352 5

Installation du logiciel 6

Programmation du FM 352 7

Mise en service du FM 352 8

Paramètres machine et paramètres de cames

9

Paramètres 10

Capteurs 11

Le diagnostic 12

Exemples 13

Caractéristiques techniques A

Schémas de raccordement B

Blocs de données/Listes d'erreurs

C

Programmation sans SFB 52 et 53

D

Page 2: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Mentions légales

Mentions légales Signalétique d'avertissement

Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité et pour éviter des dommages matériels. Les avertissements servant à votre sécurité personnelle sont accompagnés d'un triangle de danger, les avertissements concernant uniquement des dommages matériels sont dépourvus de ce triangle. Les avertissements sont représentés ci-après par ordre décroissant de niveau de risque.

DANGER signifie que la non-application des mesures de sécurité appropriées entraîne la mort ou des blessures graves.

ATTENTION signifie que la non-application des mesures de sécurité appropriées peut entraîner la mort ou des blessures graves.

PRUDENCE accompagné d’un triangle de danger, signifie que la non-application des mesures de sécurité appropriées peut entraîner des blessures légères.

PRUDENCE non accompagné d’un triangle de danger, signifie que la non-application des mesures de sécurité appropriées peut entraîner un dommage matériel.

IMPORTANT signifie que le non-respect de l'avertissement correspondant peut entraîner l'apparition d'un événement ou d'un état indésirable.

En présence de plusieurs niveaux de risque, c'est toujours l'avertissement correspondant au niveau le plus élevé qui est reproduit. Si un avertissement avec triangle de danger prévient des risques de dommages corporels, le même avertissement peut aussi contenir un avis de mise en garde contre des dommages matériels.

Personnes qualifiées L’appareil/le système décrit dans cette documentation ne doit être manipulé que par du personnel qualifié pour chaque tâche spécifique. La documentation relative à cette tâche doit être observée, en particulier les consignes de sécurité et avertissements. Les personnes qualifiées sont, en raison de leur formation et de leur expérience, en mesure de reconnaître les risques liés au maniement de ce produit / système et de les éviter.

Utilisation des produits Siemens conforme à leur destination 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. Il faut respecter les conditions d'environnement admissibles ainsi que les indications dans les documentations afférentes.

Marques de fabrique Toutes les désignations repérées par ® sont des marques déposées de Siemens AG. Les autres désignations dans ce document peuvent être des marques dont l'utilisation par des tiers à leurs propres fins peut enfreindre les droits de leurs propriétaires respectifs.

Exclusion de responsabilité Nous avons vérifié la conformité du contenu du présent document avec le matériel et le logiciel qui y sont décrits. Ne pouvant toutefois exclure toute divergence, nous ne pouvons pas nous porter garants de la conformité intégrale. Si l'usage de ce manuel devait révéler des erreurs, nous en tiendrons compte et apporterons les corrections nécessaires dès la prochaine édition.

Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG ALLEMAGNE

A5E01071725-03 Ⓟ 07/2011

Copyright © Siemens AG 2011. Sous réserve de modifications techniques

Page 3: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 3

Sommaire

1 Avant-propos ............................................................................................................................................. 7

2 Présentation générale du produit............................................................................................................. 11

2.1 Le FM 352....................................................................................................................................11

2.2 Domaines d'application du FM 352..............................................................................................13

2.3 Configuration d'une commande par came électronique avec un FM 352 ...................................14

3 Bases de la commande à cames............................................................................................................. 17

3.1 Caractéristiques des types de cames..........................................................................................17

3.2 Pistes et état de piste...................................................................................................................20 3.2.1 Pistes normales ...........................................................................................................................20 3.2.2 Pistes spéciales ...........................................................................................................................22

3.3 Hystérésis ....................................................................................................................................24

3.4 Décalage dynamique ...................................................................................................................26

3.5 Interfaces de la came...................................................................................................................27

4 Montage et démontage du FM 352.......................................................................................................... 29

5 Câblage du FM 352 ................................................................................................................................. 31

5.1 Préalablement au câblage ...........................................................................................................31

5.2 Description de l'interface des codeurs .........................................................................................32

5.3 Raccordement du codeur.............................................................................................................34

5.4 Brochage du connecteur frontal...................................................................................................35

5.5 Câblage du connecteur frontal.....................................................................................................37

6 Installation du logiciel............................................................................................................................... 41

7 Programmation du FM 352 ...................................................................................................................... 43

7.1 Bases de la programmation d'un FM 352....................................................................................44

7.2 FC CAM_INIT (FC 0) ...................................................................................................................46

7.3 FB CAM_CTRL (FB 1) .................................................................................................................47

7.4 FB CAM_DIAG (FB 2)..................................................................................................................51

7.5 Blocs de données ........................................................................................................................53 7.5.1 Modèles pour blocs de données..................................................................................................53 7.5.2 DB de canal..................................................................................................................................53 7.5.3 DB de diagnostic..........................................................................................................................54 7.5.4 DB de paramètres........................................................................................................................55

Page 4: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Sommaire

Boîte à cames électronique FM 352 4 Instructions de service, 05/2011, A5E01071725-03

7.6 Alarmes ....................................................................................................................................... 56

7.7 Exploitation d'une alarme de processus ..................................................................................... 57

7.8 Exploitation d'une alarme de diagnostic ..................................................................................... 58

7.9 Caractéristiques techniques........................................................................................................ 59

7.10 Accès rapide aux données du module........................................................................................ 60

7.11 Voies de transmission de paramètres......................................................................................... 62

8 Mise en service du FM 352...................................................................................................................... 65

9 Paramètres machine et paramètres de cames ........................................................................................ 71

9.1 Paramètres machine et paramètres de cames........................................................................... 71

9.2 Ecriture et activation des paramètres machine........................................................................... 72

9.3 Lecture des paramètres machine ............................................................................................... 75

9.4 Ecriture des paramètres de cames ............................................................................................. 76

9.5 Lecture des paramètres de cames ............................................................................................. 77

9.6 Système d'unités ......................................................................................................................... 78

9.7 Paramètres machine de l'axe...................................................................................................... 80

9.8 Déterminer le référencement de codeur absolu correct ............................................................. 87

9.9 Exemple : Exécuter un référencement de codeur absolu........................................................... 89

9.10 Paramètres machine du codeur.................................................................................................. 91

9.11 Résolution ................................................................................................................................... 97

9.12 Nombre limite de cames et paramètres de pistes .................................................................... 100

9.13 Validation des alarmes.............................................................................................................. 102

9.14 Paramètres de came................................................................................................................. 103

10 Paramètres ............................................................................................................................................ 111

10.1 Conséquence des réglages sur le comportement à la commutation des cames-temps .......... 111

10.2 Affectation de valeur réelle / Affectation de valeur réelle au vol / Annulation d'affectation de valeur réelle.......................................................................................................................... 112

10.3 Exécution d'un décalage d'origine ............................................................................................ 115

10.4 Définition du point de référence ................................................................................................ 118

10.5 Décalage des bornes de cames ............................................................................................... 120

10.6 Exécution de "Modification rapide de cames"........................................................................... 122

10.7 Exécution de "Mesure de longueur et détection de bords"....................................................... 125

10.8 Reprise de référence................................................................................................................. 129

10.9 Désactivation des fins de course logiciels ................................................................................ 133

10.10 Exécution de simulation ............................................................................................................ 135

Page 5: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Sommaire

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 5

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 à 1 de signaux de commande pour la came électronique ................................................142

10.16 Consulter les signaux en retour pour la came électronique ......................................................143

10.17 Réglage des signaux en retour pour le diagnostic.....................................................................144

11 Capteurs ................................................................................................................................................ 145

11.1 Capteur incrémental...................................................................................................................145

11.2 Détecteurs de proximité .............................................................................................................148

11.3 Codeur absolu............................................................................................................................149

12 le diagnostic........................................................................................................................................... 153

12.1 Possibilités d'analyse des défauts .............................................................................................153

12.2 Signification des DEL de signalisation de défauts.....................................................................154

12.3 Alarmes de diagnostic................................................................................................................155 12.3.1 Validation d'alarmes de diagnostic ............................................................................................155 12.3.2 Réaction du FM 352 à un défaut avec alarme de diagnostic ....................................................156

13 Exemples............................................................................................................................................... 159

13.1 Introduction ................................................................................................................................159

13.2 Conditions préalables ................................................................................................................160

13.3 Préparation d'exemples .............................................................................................................160

13.4 Affichage du code des exemples...............................................................................................161

13.5 Test d'exemple...........................................................................................................................161

13.6 Suite de l'utilisation d'un exemple..............................................................................................161

13.7 Exemple de programme 1 "Getting Started"..............................................................................162

13.8 Exemple de programme 2 "Commisionning" .............................................................................164

13.9 Exemple de programme 3 "One Module" ..................................................................................166

13.10 Exemple de programme 4 "Interrupts".......................................................................................169

13.11 Exemple de programme 5 "MultiModules".................................................................................171

Page 6: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Sommaire

Boîte à cames électronique FM 352 6 Instructions de service, 05/2011, A5E01071725-03

A Caractéristiques techniques................................................................................................................... 173

A.1 Caractéristiques techniques générales..................................................................................... 173

A.2 Caractéristiques techniques...................................................................................................... 174

B Schémas de raccordement .................................................................................................................... 177

B.1 Types de codeurs...................................................................................................................... 177

B.2 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=5V ; RS 422) ........................................................................................................................................... 178

B.3 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=24V ; RS 422) ........................................................................................................................................... 180

B.4 Schéma de raccordement d'un codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL) .......................................................................................................................................... 182

B.5 Schéma de raccordement pour codeur absolu Siemens 6FX 2001-5 (Up=24V ; SSI) ............ 184

C Blocs de données/Listes d'erreurs ......................................................................................................... 187

C.1 Contenu du DB de canal ........................................................................................................... 187

C.2 Contenu du DB de paramètres ................................................................................................. 196

C.3 Paramètres et structure du DB de diagnostic ........................................................................... 198

C.4 Classes d'erreur ........................................................................................................................ 201

D Programmation sans SFB 52 et 53 ........................................................................................................ 211

D.1 Présentation du chapitre Programmation sans SFB 52 et 53................................................... 211

D.2 Bases de la programmation d'un FM 352 ................................................................................. 212

D.3 FC CAM_INIT (FC 0)................................................................................................................. 213

D.4 FC CAM_CTRL (FC 1) .............................................................................................................. 214

D.5 FC CAM_DIAG (FC 2)............................................................................................................... 218

D.6 Blocs de données...................................................................................................................... 220 D.6.1 Modèles pour blocs de données ............................................................................................... 220 D.6.2 DB de canal............................................................................................................................... 221 D.6.3 DB de diagnostic ....................................................................................................................... 222 D.6.4 DB de paramètres ..................................................................................................................... 223

D.7 Alarmes ..................................................................................................................................... 224

D.8 Exploitation d'une alarme de processus ................................................................................... 225

D.9 Exploitation d'une alarme de diagnostic ................................................................................... 226

D.10 Caractéristiques techniques...................................................................................................... 227

D.11 Accès rapide aux données du module...................................................................................... 228

D.12 Voies de transmission de paramètres....................................................................................... 230

Index...................................................................................................................................................... 233

Page 7: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 7

Avant-propos 1

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.

Connaissances de base requises Pour comprendre le manuel, il faut posséder des connaissances d'ordre général dans le domaine des automatismes.

Des connaissances sur l'utilisation d'ordinateurs ou d'outils de développement de type PC (p. ex. consoles de programmation) fonctionnant sous le système d'exploitation Microsoft®Windows® et des connaissances en programmation STEP 7 sont également supposées.

Domaine de validité du manuel La description de la came électronique FM 352 dans ce manuel est valable au moment de la parution de ce manuel. Nous nous réservons le droit de décrire les modifications apportées aux fonctions du FM 352 dans une Information produit.

Le manuel ayant dans le bas de page le numéro est valable pour le FM 352 avec la référence

EWA 4NEB 720 6004–01 6ES7 352-1AH00-0AE0 EWA 4NEB 720 6004–01 a 6ES7 352-1AH01-0AE0 C79000–G7000–C352–03 6ES7 352-1AH01-0AE0 A5E01071725-01 6ES7 352-1AH01-0AE0 A5E01071725-02 6ES7 352-1AH02-0AE0 A5E01071719-03 6ES7 352-1AH02-0AE0

Page 8: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Avant-propos

Boîte à cames électronique FM 352 8 Instructions de service, 05/2011, A5E01071725-03

Contenu du manuel Le présent manuel décrit le matériel et le logiciel de la came électronique FM 352.

Il comprend les parties suivantes :

● Notions de base (chapitres 1 à 8)

● Références (chapitres 9 à 13)

● 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 à une société de recyclage des déchets électroniques certifiée.

Autre assistance Si ce manuel ne répondait pas à toutes les questions que vous vous posez sur l'utilisation des produits décrits, veuillez vous adresser à votre interlocuteur Siemens (http://www.siemens.com/automation/partner) dans l'agence ou la représentation Siemens de votre région.

L'index des documentations techniques proposées pour chaque produit SIMATIC et système est disponible sur Internet.

● SIMATIC Guide Manuels (http://www.siemens.com/simatic-tech-doku-portal)

Vous trouverez le catalogue en ligne et le système de commande en ligne sur Internet.

● A&D Mall (http://www.siemens.com/automation/mall)

Page 9: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Avant-propos

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 9

Centre de formation Nous vous proposons des cours spéciaux afin de vous faciliter l'approche de l'automatique et des systèmes d'automatisation. Pour tout renseignement, veuillez vous adresser à votre centre de formation régional ou au centre central de formation à Nuremberg (code postal D-90327).

● Internet : Site Internet SITRAIN (http://www.sitrain.com)

Technical Support 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 à votre disposition, en ligne sur Internet à l'adresse suivante :

Industry Automation and Drive Technologies - site Internet (http://www.siemens.com/automation/service&support)

Vous y trouverez par exemple les informations suivantes :

● la Newsletter, qui fournit constamment des informations actuelles sur vos produits,

● les documents dont vous avez besoin à l'aide de la fonction de recherche du Service & Support,

● un forum où utilisateurs et spécialistes du monde entier peuvent échanger des informations,

● votre interlocuteur local pour toute question sur la technique d'automatisation et d'entraînement.

● des informations sur le service après-vente, les réparations, les pièces de rechange, et beaucoup plus encore à la rubrique "Services".

Page 10: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Avant-propos

Boîte à cames électronique FM 352 10 Instructions de service, 05/2011, A5E01071725-03

Page 11: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 11

Présentation générale du produit 22.1 Le FM 352

Le module de fonction FM 352 est une came électronique à un canal que l'on met en œuvre dans l'automate programmable S7-300. Le FM 352 peut piloter aussi bien des axes rotatifs que des axes linéaires. Comme capteurs de déplacement, on pourra connecter des détecteurs de proximité ainsi que des codeurs incrémentaux et absolus (SSI). En tant qu'esclave, le FM 352 peut aussi être à l'écoute du télégramme SSI d'un codeur absolu.

Vous pouvez paramétrer un maximum de 128 cames-course ou cames-temps, que vous pouvez répartir librement sur 32 pistes de came. L'état des 13 premières pistes de cames est émis sur les sorties TOR du module. Les fonctions et paramétrages de la came électronique sont décrits dans les chapitres suivants.

Vous pouvez utiliser conjointement plusieurs FM 352. Des combinaisons avec d'autres modules FM/CP sont égalements possibles. La combinaison avec un module de positionnement 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

Consoles de programmation (PG) avec STEP 7 et interface de paramétrage pour les FM x52

Page 12: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Présentation générale du produit 2.1 Le FM 352

Boîte à cames électronique FM 352 12 Instructions de service, 05/2011, A5E01071725-03

Graphique Description

CPU avec programme utilisateur et blocs du FM 352

Page 13: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Présentation générale du produit 2.2 Domaines d'application du FM 352

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 13

2.2 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 L'automatisation d'une presse à excentrique à l'aide d'une commande à came constitue une autre application typique.

Du point de vue cinématique, la presse peut être décrite par un cycle rotatif, c'est-à-dire après un tour de l'axe rotatif, le cycle d'opérations reprend au début.

Fonctions typiques de la came électronique :

● Commande d'ouverture/fermeture de l'arrivée de lubrifiant

● Validation de la mise en place et de l'enlèvement de matière (p. ex. commande de préhenseur)

● Arrêt de la presse au "point mort haut" (PMH)

Exemple : l'installation d'emballage Des conserves sont emballées sur un plateau circulaire. La came électronique déclenche certaines actions aux différentes positions angulaires du plateau :

● Dépose et ouverture des cartons sur le plateau circulaire

● Transport des conserves dans le carton

● Fermeture du carton

● Transfert du carton sur un convoyeur

Page 14: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 14 Instructions de service, 05/2011, A5E01071725-03

2.3 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.

Figure 2-2 Commande électronique par cames

Etage de puissance et dispositif de sécurité L'étage de puissance pilote le moteur. L'étage de puissance peut par ex. se composer d'un montage à contacteurs lui même commandé par un module de positionnement FM 351.

En cas d'actionnement du dispositif de sécurité (ARRET D'URGENCE ou fin de course), l'étage de puissance coupe le moteur.

Moteur Le moteur est piloté par l'étage de puissance et entraîne l'axe.

Page 15: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 15

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. Les sorties TOR sont activées ou désactivées en fonction de la position réelle ("cames"). Elles pilotent les stations de travail.

Capteurs Le capteur fournit des informations sur le déplacement et le sens.

CPU La CPU exécute le programme utilisateur. Des appels de fonctions permettent d'échanger des données et des signaux entre le programme utilisateur et le module.

PG/PC La PG ou un PC servent à paramétrer et à programmer la came électronique.

● Paramétrage : vous paramétrez le FM 352 soit via l'interface de paramétrage soit via le DB de paramètres.

● Programmation : ils permettent de programmer le FM 352 avec des fonctions que vous pouvez intégrer directement dans le programme utilisateur.

● Test et mise en service : vous testez le FM 352 via l'interface de paramétrage et le mettez ainsi également en marche.

Page 16: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 16 Instructions de service, 05/2011, A5E01071725-03

Page 17: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 17

Bases de la commande à cames 33.1 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

Paramétrage Sont à paramétrer : Borne de début Borne de fin Sens d'action Temps d'anticipation

Sont à paramétrer : Borne de début Temps d'action Sens d'action Temps d'anticipation

Sens d'action Deux sens d'action sont possibles : positif : la came est activée à la

borne de début lorsque l'axe se déplace dans le sens des valeurs réelles croissantes.

négatif : la came est activée à la borne de fin lorsque l'axe se déplace dans le sens des valeurs réelles décroissantes.

Vous pouvez également activer les deux sens d'action simultanément.

Deux sens d'action sont possibles : positif : la came est activée à la

borne de début lorsque l'axe se déplace dans le sens des valeurs réelles croissantes.

négatif : la came est activée à la borne de début lorsque l'axe se déplace dans le sens des valeurs réelles croissantes.

Vous pouvez également activer les deux sens d'action simultanément.

Page 18: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Bases de la commande à cames 3.1 Caractéristiques des types de cames

Boîte à cames électronique FM 352 18 Instructions de service, 05/2011, A5E01071725-03

Came-course Came-temps Mise sous tension La came est activée :

à la borne de début lorsque le sens de déplacement de l'axe est positif et lorsque le sens d'action positif est activé.

à la borne de fin lorsque le sens de déplacement de l'axe est négatif et lorsque le sens d'action négatif est activé

lorsque la valeur réelle se trouve dans la plage de la came.

La came est activée : à la borne de début lorsque le sens

de déplacement de l'axe est positif et lorsque le sens d'action positif est activé.

à la borne de début lorsque le sens de déplacement de l'axe est négatif et lorsque le sens d'action négatif est activé

A l'issue de l'activation, le temps d'activation s'écoule entièrement. Même lors d'un changement du sens de déplacement de l'axe à l'issue de l'activation de la came. Si la borne de début de came est franchie une nouvelle fois alors que le temps d'action n'est pas encore écoulé, le temps d'action de la came n'est pas relancé.

Arrêt La came est désactivée lorsque : la course paramétrée est franchie, le sens de déplacement de l'axe

est reconnu comme étant inverse au sens d'action et qu'aucune hystérésis n'est paramétrée,

le sens de déplacement de l'axe est reconnu comme étant inverse au sens d'action et que l'on quitte l'hystérésis,

la valeur réelle ne se trouve plus dans la plage de la came, p. ex. "Affectation de valeur réelle" / "Affectation de valeur réelle au vol".

La came est désactivée lorsque le temps paramétré est écoulé, c'est-à-dire que le temps d'action n'est pas relancé.

Course La course de la came est définie par la borne de début et la borne de fin. La borne de début et la borne de fin appartiennent à l'intervalle d'action de la came.

La course de la came dépend de la vitesse avec laquelle l'axe se déplace pendant le temps d'action de la came.

Durée d'action La durée d'action de la came dépend de la vitesse avec laquelle l'axe franchit la course de la came.

La durée d'action de la came a été paramétrée avec le temps d'action de la came.

Page 19: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Bases de la commande à cames 3.1 Caractéristiques des types de cames

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 19

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 à la borne de fin. Le tableau ci-dessous présente l'effet d'une came inversée sur un axe linéaire et sur un axe rotatif.

Came inversée sur un axe linéaire Came inversée sur un axe rotatif

La borne de début (NA) est supérieure à la borne de fin (NE).

La borne de début (NA) est plus positive que la borne de fin (NE).

Un écart minimal de 4 impulsions doit être respecté entre la borne de début et la borne de fin pour les deux types d'axes.

Page 20: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Bases de la commande à cames 3.2 Pistes et état de piste

Boîte à cames électronique FM 352 20 Instructions de service, 05/2011, A5E01071725-03

3.2 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 à Q12) du FM 352 est affectée à chacune des 13 premières pistes (piste 0 à piste 12). Cette sortie TOR peut, par exemple, commander directement un contacteur raccordé.

Etat de piste Vous disposez de 128 cames au maximum que vous pouvez répartir à votre gré sur les pistes.

Vous pouvez affecter plusieurs cames à chaque piste. L'état de piste correspond à la combinaison logique OU de toutes les valeurs de cames de cette piste.

Exemple d'état de piste Dans le paramétrage, vous affectez les cames suivantes à la piste 3 :

Cames Borne de début Borne de fin 1 101 µm 106 µm 2 100 µm 104 µm

On obtient l'état de piste suivant :

Figure 3-1 Détermination de l'état de piste

Page 21: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Bases de la commande à cames 3.2 Pistes et état de piste

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 21

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. Une combinaison selon ET est ensuite encore réalisée entre le signal de piste 3 et l'entrée TOR I3 avant que la commutation de la sortie TOR Q3 du FM 352 ne soit possible.

La sortie TOR Q3 est donc commutée lorsque les conditions suivantes sont remplies :

● La piste correspondante est validée,

● Une came au minimum est active sur cette piste (état de piste = 1),

● L'entrée TOR I3 correspondante a été mise à 1 par un événement externe.

Mise à 1 des signaux de piste Les signaux de piste 0 à 12 (correspondant aux sorties TOR Q0 à Q12) peuvent être mis à 1 via la came ou via la CPU.

Page 22: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Bases de la commande à cames 3.2 Pistes et état de piste

Boîte à cames électronique FM 352 22 Instructions de service, 05/2011, A5E01071725-03

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

● Piste 2 : Piste à cames de freinage

La sortie I0 doit être exploitée pour que la piste puisse être activée.

Condition préalable L'utilisation des pistes spéciales requiert les conditions suivantes :

● Des cames ont été paramétrées sur la piste,

● Le traitement des cames est activé,

● La piste correspondante est activée,

● La piste a été paramétrée comme piste spéciale.

Piste à cames de comptage Une piste à cames de comptage compte les changements d'état sur la piste.

Vous devez spécifier une valeur et démarrer la fonction de comptage.

La valeur courante de la piste concernée est décrémentée de 1 à chaque front montant de l'état de piste.

Tant que la valeur courante de la piste à cames de comptage n'est pas nulle, le bit d'état de piste reste à 0.

Lorsque la valeur de comptage atteint la valeur 0, le bit d'état de piste est mis à 1 et en présence du paramétrage correspondant le signal de piste également (voir chapitre "Interfaces de la came (Page 27)").

Aussitôt qu'apparaît le front descendant suivant de l'état de piste (toutes les cames de cette piste sont désactivées), le bit d'état de piste est à nouveau désactivé et le compteur reprend la valeur de présélection paramétrée.

Figure 3-2 Commutation d'une piste à cames de comptage

Page 23: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Bases de la commande à cames 3.2 Pistes et état de piste

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 23

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 à nouveau désactivé lorsque :

● il n'y a plus de signal "1" à l'entrée I0 et qu'ensuite

● le front descendant de l'état de piste 2 est reconnu.

Figure 3-3 Commutation d'une piste à cames de freinage

Dans l'exemple donné, le bit d'état de piste est désactivé par les fronts descendant des cames 3 ou 4.

Page 24: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Bases de la commande à cames 3.3 Hystérésis

Boîte à cames électronique FM 352 24 Instructions de service, 05/2011, A5E01071725-03

3.3 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. L'hystérésis permet d'empêcher ce changement d'état continu.

Une hystérésis paramétrée est fonction de la valeur réelle et s'applique à toutes les cames. Elle est activée aussitôt qu'un changement de sens a été détecté. Une hystérésis intervient même quand aucune came n'est définie à cette position de l'axe.

Règles pour la plage d'hystérésis Les règles suivantes s'appliquent à la plage d'hystérésis :

● L'hystérésis est toujours activée lors d'un changement de sens.

● L'affichage de la valeur réelle reste constant à l'intérieur de la plage d'hystérésis.

● Aucune nouvelle détermination du sens n'a lieu à l'intérieur de la plage d'hystérésis.

● Une came-course n'est ni activée, ni désactivée à l'intérieur de la plage d'hystérésis.

● A l'intérieur de la plage d'hystérésis, aucune came-temps n'est activée, une came-temps activée est désactivée après écoulement du temps d'action paramétré (pas seulement à la fin de l'hystérésis).

● après sortie de la plage d'hystérésis, le FM 352 détermine :

– la position réelle,

– le sens de déplacement actuel de l'axe,

– les états actuels de toutes les cames.

● La plage d'hystérésis s'applique à toutes les cames.

Page 25: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Bases de la commande à cames 3.3 Hystérésis

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 25

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. Le sens d'action de la came est positif.

Tableau 3- 2 Inversion de sens sur une came

Came-course Came-temps

L'hystérésis est activée aussitôt qu'une inversion de sens est détectée. La came est désactivée aussitôt que l'on quitte l'hystérésis.

La came reste toujours activée pendant la durée du temps d'action paramétré.

Cames Hystérésis

Page 26: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Bases de la commande à cames 3.4 Décalage dynamique

Boîte à cames électronique FM 352 26 Instructions de service, 05/2011, A5E01071725-03

3.4 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. Vous pouvez définir un temps d'anticipation par came. Il s'applique aussi bien à la borne de début qu'à la borne de fin.

Course d'anticipation La course d'anticipation d'une came est en permanence recalculé à partir de la vitesse actuelle et du temps d'anticipation. L'ensemble de la came est décalé de cette course dans le sens de la valeur réelle. La plage paramétrée est appelée "plage statique", celle calculée d'après le temps d'anticipation "plage dynamique".

Course d'anticipation = Temps d'anticipation * Vitesse actuelle de l'axe

Les courses d'anticipation de toutes les cames sont calculées dans le quart du temps d'anticipation le plus long, paramétré dans le FM 352.

Si vous paramétrez un temps d'anticipation très long pour une came, vous réduisez la dynamique du traitement des cames.

Page 27: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Bases de la commande à cames 3.5 Interfaces de la came

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 27

3.5 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.

4 6

1

2

3

5

7 8

Figure 3-4 Interfaces du FM 352

Page 28: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Bases de la commande à cames 3.5 Interfaces de la came

Boîte à cames électronique FM 352 28 Instructions de service, 05/2011, A5E01071725-03

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.

② Si vous avez paramétré la piste 0 ou 1 comme piste à cames de comptage, l'état de piste de la came (point 1) est combiné avec l'état du compteur pour former le bit d'état de piste. Sinon, le bit d'état de piste est égal à l'état de piste.

③ Si vous avez paramétré la piste 2 comme piste à cames de freinage, l'état de piste de la came (point 1) est combiné avec l'entrée I0 pour former le bit d'état de piste. Sinon, le bit d'état de piste est égal à l'état de piste.

④ Dans les paramètres machine, vous pouvez spécifier si les bits d'état des pistes 0 à 12 de la came déterminés jusqu'à présent doivent être transmis ou si indépendamment de cela, ils doivent directement être mis à 1 par la validation de piste (TRACK_EN).

⑤ Vous validez les signaux des pistes 0 à 12 via TRACK_EN, la fonction de comptage via CNTC0_EN / CNTC1_EN.

⑥ Une combinaison selon ET est possible entre le signal de piste 3 et l'entrée TOR I3 si vous avez paramétré cette possibilité dans les paramètres machine (EN_IN_I3).

⑦ Tous les bits d'état des pistes et des cames sont exploitables (avant la combinaison avec les paramètres machine et les paramètres de canal) via le contrat ACTPOS_EN ou CAMOUT_EN. Pour les pistes 3 à 31, le bit d'état de piste est égal à l'état de piste (point 1).

⑧ Après avoir été combinés avec les paramètres machine et les paramètres de canal, les signaux des pistes 0 à 12 sont disponibles dans les signaux en retour. Les signaux des pistes 13 à 31 sont identiques aux bits d'état des pistes du point 7. Les signaux des pistes 0 à 12 sont également disponibles aux sorties Q0 à Q12.

Page 29: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 29

Montage et démontage du FM 352 4Rè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.

Position de montage du profilé support Le montage horizontal du profilé-support est à privilégier.

En cas de montage vertical, il convient de tenir compte des valeurs maximales en matière de température ambiante (max. 40 °C).

Définition des emplacements Le FM 352 peut se monter sur le profilé-support à n'importe quel emplacement pour modules de signaux.

Conception de la configuration mécanique Pour disposer des modules sur un profilé support, vous devez tenir compte des règles suivantes:

1. 8 FM maximum par profilé support.

2. Le nombre maximal de modules est limité par la longueur du profilé-support et la largeur des modules.

Le FM 352 a une largeur de 80 mm.

3. Le nombre de modules enfichés (SM, FM, CP) est limité par la consommation de courant autorisée sur le bus interne S7-300. La consommation ne peut pas dépasser 1,2 A au total dans la ligne 0 (CPU) et elle ne peut pas dépasser 0,8 A dans chacune des lignes d'extension 1 à 3. La consommation du FM 352 sur le bus interne est indiquée dans les Caractéristiques techniques (Page 174) en annexe.

Page 30: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Montage et démontage du FM 352

Boîte à cames électronique FM 352 30 Instructions de service, 05/2011, A5E01071725-03

Outillage requis pour le montage ou le démontage Pour monter ou démonter le module FM 352 vous devez disposer d'un tournevis à lame de 4,5 mm.

Montage de la came électronique FM 352 1. Le FM 352 est fourni avec un connecteur de bus. Enfichez ce dernier sur le module situé

à gauche du FM 352. (Le connecteur de bus se trouvant à l'arrière, il faut - le cas échéant - démonter le module).

2. Si d'autres modules doivent encore être montés à droite du FM 352, enfichez auparavant le connecteur de bus pour le module suivant sur le connecteur de droite du FM 352.

Si le FM 352 est le dernier module de la rangée, ne pas enficher de connecteur de bus !

3. Vissez le FM 352 (couple de serrage env. 0,8 à 1,1 Nm).

4. Au terme du montage, vous pouvez affecter un numéro d'emplacement au FM 352. 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.

Nº de réf. : 6ES7 390-5AA00-0AA0

Démontage de la came électronique 1. Coupez l'étage de puissance.

2. Coupez la tension d'alimentation 24 V du FM 352.

3. Mettez la CPU à l'état STOP.

4. Ouvrez les portes frontales.

Retirez le cas échéant la bande de repérage.

5. Déverrouillez le connecteur frontal et débranchez-le.

6. Débranchez le connecteur Sub-D vers le capteur.

7. Dévissez la vis de fixation du module.

8. Basculez le module vers le haut pour le dégager du profilé-support, puis déposez-le.

Page 31: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 31

Câblage du FM 352 55.1 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.

● Interrupteurs de fin de course ARRET D'URGENCE agissant directement sur les parties puissance de tous les entraînements.

● Disjoncteur de protection.

Page 32: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Câblage du FM 352 5.2 Description de l'interface des codeurs

Boîte à cames électronique FM 352 32 Instructions de service, 05/2011, A5E01071725-03

5.2 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é.

Figure 5-1 Position du connecteur femelle Sub-D X2

Affectation de l'interface des codeurs

Broche Nom Détecteur de proximité

Capteur incrémental Codeur absolu

1 A* Signal du codeur A (24 V) --- 2 CLS --- --- Horloge de décalage SSI 3 /CLS --- --- Horloge de décalage SSI

inverse 4 B* --- Signal du codeur B (24 V) --- 5 24 V cc Alimentation des capteurs 24 V 6 5,2 V cc --- Alimentation des capteurs 5,2 V 7 M à la masse 8 N* --- Top zéro (24 V) --- 9 RE --- Commutation P-M2 --- 10 N --- Top zéro (5 V) --- 11 /N --- Top zéro inversé (5 V) ---

Page 33: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Câblage du FM 352 5.2 Description de l'interface des codeurs

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 33

Broche Nom Détecteur de proximité

Capteur incrémental Codeur absolu

12 /B / /CLI 1 --- Signal du codeur B inversé (5 V)

Horloge de décalage SSI inverse

13 B/CLI 1 --- Signal du codeur B (5 V) Horloge de décalage SSI 14 /A / /DAT --- Signal du codeur A

inversé (5 V) Données SSI inversées

15 A/DAT --- Signal du codeur A (5 V) Données SSI 1 en mode "Ecoute" 2 Voir chapitre "Schéma de raccordement d'un codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL) (Page 182)".

Page 34: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Câblage du FM 352 5.3 Raccordement du codeur

Boîte à cames électronique FM 352 34 Instructions de service, 05/2011, A5E01071725-03

5.3 Raccordement du codeur

Etrier de connexion des blindages 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. Raccorder le câble de liaison au codeur.

Dans le cas des codeurs absolus, il peut être nécessaire de monter un connecteur spécifique à l'autre extrémité du câble (côté codeur) selon les indications du constructeur.

2. Ouvrir la porte avant et enficher le connecteur Sub-D sur le FM 352.

3. Fixer le connecteur à l'aide des vis moletées. Fermez le volet frontal.

4. Retirer l'isolant du câble de liaison et enficher le blindage du câble dans l'étrier de connexion des blindages. Utiliser pour ce faire les bornes de blindage.

Page 35: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Câblage du FM 352 5.4 Brochage du connecteur frontal

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 35

5.4 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 Nom Signification 1 L+ Alimentation 24 V du capteur et des sorties TOR 2 C Masse de l'alimentation du capteur et des sorties TOR 3 I 0 Validation de freinage 4 I 1 Mesure de longueur/ Détection de bords/ Affectation de valeur réelle au vol 5 I 2 Contact de point de référence 6 I 3 Validation signal de piste 3 7 Q 0 Sortie TOR 0 8 Q 1 Sortie TOR 1 9 Q 2 Sortie TOR 2 10 Q 3 Sortie TOR 3 11 Q 4 Sortie TOR 4 12 Q 5 Sortie TOR 5 13 Q 6 Sortie TOR 6 14 Q 7 Sortie TOR 7 15 Q 8 Sortie TOR 8 16 Q 9 Sortie TOR 9 17 Q 10 Sortie TOR 10 18 Q 11 Sortie TOR 11 19 Q 12 Sortie TOR 12 20 - - - - - -

Page 36: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Câblage du FM 352 5.4 Brochage du connecteur frontal

Boîte à cames électronique FM 352 36 Instructions de service, 05/2011, A5E01071725-03

Tension auxiliaire pour codeurs et sorties TOR (L+, M) La tension auxiliaire 24 V cc des codeurs et des sorties TOR fait l'objet d'une surveillance pour détecter :

● les ruptures de fil du conducteur 24 V

● les coupures de tension.

La tension auxiliaire 24 V cc est convertie de manière interne en 5,2 V cc. Ceci permet de disposer, au niveau de l'interface vers le codeur (connecteur Sub-D X2), de tensions 24 V cc et 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).

4 entrées TOR (I 0 à I 3) Les 4 entrées TOR vous permettent de raccorder des contacts sans rebond (sortie type P 24 V) ou des détecteurs sans contacts (détecteurs de proximité 2 ou 3 fils).

Les entrées TOR ne font pas l'objet d'une surveillance de court-circuit ou de rupture de fil et sont raccordées à la masse du module.

13 sorties TOR (Q 0 à Q 12) 13 sorties TOR servent à restituer l'état respectif (actif/non actif) des pistes 0 à 12. Les sorties TOR sont raccordées à la masse du module.

Les charges suivantes sont possibles :

● Tension de fonctionnement 24 V

● Courant admissible 0,5 A/tenue aux courts-circuits

L'état de chaque sortie est signalé par la DEL correspondante.

Page 37: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 37

5.5 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.

– sorties TOR : à partir d'une longueur de 100 m.

● Les câbles des capteurs doivent être blindés.

● Les blindages des câbles menant aux capteurs doivent être connectés sur la barre des blindages/barre du conducteur de protection ainsi qu'au connecteur de la périphérie.

● Les conducteurs A/DAT, A/DAT, B/CLI, B/CLI, CLS, CLS et N, N du codeur incrémental doivent être torsadés par paires.

● Comme câbles de connexion, utilisez des câbles souples, de section 0,25 ... 1,5 mm2.

● Les embouts sur les âmes ne sont pas nécessaires. Si toutefois vous souhaitez en utiliser, vous pouvez choisir des embouts non isolés (DIN 46228, forme A, version courte) et raccorder deux conducteurs de section 0,25 ... 0,75 mm2 dans un embout.

Remarque

En cas de raccordement de palpeurs de mesure ou de détecteurs de proximité, il est nécessaire d'utiliser des câbles blindés, afin de garantir une immunité optimale aux perturbations.

Remarques pour le câblage 24 V cc

PRUDENCE Le module risque d'être endommagé.

Toute inversion de polarité de l'alimentation des codeurs aurait pour effet d'endommager le module au point de devoir le remplacer !

Respecter la polarité de l'alimentation des codeurs (1L+, 1M)

Page 38: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Câblage du FM 352 5.5 Câblage du connecteur frontal

Boîte à cames électronique FM 352 38 Instructions de service, 05/2011, A5E01071725-03

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.

Ne câbler le FM 352 qu'à l'état hors tension.

En l'absence d'interrupteur d'ARRET D'URGENCE, il y a risque de dommages provoqués par les unités connectées.

Si vous pilotez le FM 352 depuis l'interface de paramétrage, il faut que vous installiez à proximité un interrupteur d'ARRET D'URGENCE qui vous permette de couper les actionneurs raccordés.

La procédure de câblage du connecteur frontal est la suivante :

1. Dénudez le câble sur 6 mm ; éventuellement, montez l'embout.

2. Ouvrir la porte avant, amener le connecteur frontal en position de câblage.

3. Monter l'arrêt de traction sur le connecteur.

4. Si les conducteurs doivent sortir vers le bas, commencer le câblage par le bas, ou inversement par le haut. Serrer également les bornes qui ne sont pas occupées. Le couple de serrage est de 0,6..0,8 Nm.

5. Serrez le collier d'arrêt de traction autour du faisceau de conducteur.

6. Amener le connecteur frontal en position de service (enfoncer pour ce faire l'élément de verrouillage).

7. Vous pouvez remplir la zone d'inscription que vous souhaitez et l'introduire dans le volet frontal.

Page 39: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 39

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: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Câblage du FM 352 5.5 Câblage du connecteur frontal

Boîte à cames électronique FM 352 40 Instructions de service, 05/2011, A5E01071725-03

Page 41: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 41

Installation du logiciel 6Introduction

Vous paramétrez le FM 352 à l'aide de l'interface de paramétrage. Celle-ci est prévue aussi bien pour le FM 352 que pour le FM 452. L'utilisation de l'interface de paramétrage est décrite dans l'aide en ligne.

Condition préalable Avant de commencer le paramétrage de la boite à cames électronique FM 352, veuillez tenir compte des conditions mentionnées dans le fichier lisezmoi.rtf, en particulier en ce qui concerne la version STEP 7 requise. Le fichier lisezmoi.rtf se trouve sur le CD fourni.

installation Installez le progiciel de configuration de la manière suivante :

1. Insérez le CD fourni dans le lecteur de CD de votre PG/PC.

2. Démarrez le programme "Setup.exe."

3. Suivez les instructions d'utilisation indiquées par le programme d'installation.

Résultat 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

● SIEMENS\STEP7\MANUAL : Getting Started, manuels

Remarque

Si, lors de l'installation de STEP 7, vous avez choisi un répertoire autre que SIEMENS\STEP7, ce répertoire est mentionné.

Configuration et paramétrage Les informations correspondantes figurent au chapitre "Mise en service du FM 352 (Page 65)".

Page 42: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Installation du logiciel

Boîte à cames électronique FM 352 42 Instructions de service, 05/2011, A5E01071725-03

Page 43: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 43

Programmation du FM 352 7

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.

Vous trouverez une description dans ce chapitre.

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".

La description relative se trouve dans l'annexe D "Programmation sans SFB 52 et 53 (Page 211)".

Page 44: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.1 Bases de la programmation d'un FM 352

Boîte à cames électronique FM 352 44 Instructions de service, 05/2011, A5E01071725-03

7.1 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é par les fonctions (FC) et blocs de données (DB) décrits ci-après.

Préparatifs ● Dans SIMATIC Manager, ouvrez la bibliothèque de blocs FM352LIB et copiez les

fonctions (FC), blocs fonctionnels (FB) et modèles de blocs (UDT) requis dans le dossier Blocs de votre projet. Si des numéros de blocs sont déjà utilisés, attribuez-en de nouveaux. Les désignations de blocs sont reprises telles quelles dans la table des mnémoniques de votre programme S7.

– CAM_INIT (FC 0) :

Ce FC permet l'initialisation du DB de canal après un démarrage du module

– CAM_CTRL (FB 1):

Ce FB permet l'échange de données avec le module. Le DB d'instance de ce bloc est appelé "DB de canal".

– CAM_DIAG (FB 2) :

Ce FB permet de traiter des informations de diagnostic détaillées dans le programme ou de les mettre à disposition d'un système de contrôle-commande. Le DB d'instance de ce bloc est appelé "DB de diagnostic".

– CAM_P016TYPE (UDT3) :

Ce UTD permet de créer un DB paramètre avec les paramètres machine et les paramètres pour 16 cames. Ce DB paramètre est utilisé par le FB CAM_CTRL pour lire ou écrire des paramètres machine ou de came.

– CAM_P032TYPE (UDT4) :

identique à CAM_P016TYPE, cependant pour 32 cames

– CAM_P064TYPE (UDT5) :

identique à CAM_P016TYPE, cependant pour 64 cames

– CAM_P128TYPE (UDT6) :

identique à CAM_P016TYPE, cependant pour 128 cames

● Créez des blocs de données en utilisant les UDT dans le dossier Blocs de votre programme S7. Si vous utilisez plusieurs modules, il vous faut un jeu de blocs de données propre à chaque module.

Page 45: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.1 Bases de la programmation d'un FM 352

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 45

● 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 :

– Marche à suivre recommandée :

Affectez l'adresse du module au DB de canal / DB de diagnostic dans le programme utilisateur de sorte que cette affectation ait lieu lors de l'appel du programme utilisateur dans l'OB 100.

– Autre démarche possible :

Vous pouvez également entrer l'adresse automatiquement en sélectionnant le module dans HW Config, en ouvrant la boîte de dialogue "Propriétés" à l'aide de la commande Edition > Propriétés de l'objet, puis en sélectionnant un DB de canal et, le cas échéant, un DB de diagnostic par clic sur le bouton "Adr.mod.". Dans ce cas cependant, les valeurs saisies dans le DB de canal/DB de diagnostic (y compris l'adresse du module) sont remises à leurs valeurs initiales en cas de contrôle de cohérence (la commande Edition > Vérifier la cohérence des blocs ouvre la boîte de dialogue "Vérifier la cohérence des blocs") suivi d'une compilation (commande Programme > Compiler tout dans la boîte de dialogue "Vérifier la cohérence des blocs").

En cas de contrôle de cohérence sans compilation, les valeurs ne sont pas modifiées.

Lors du contrôle de cohérence, la commande Edition > Compiler tout est uniquement nécessaire si le projet a été édité en dernier avec STEP 7 V5.0 Servicepack 2 ou une version antérieure.

● Si votre PG / PC est connecté à une CPU, vous pouvez à présent y charger les blocs.

Page 46: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.2 FC CAM_INIT (FC 0)

Boîte à cames électronique FM 352 46 Instructions de service, 05/2011, A5E01071725-03

7.2 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

● Commutateurs de fonction ainsi que leurs bits de fin et bits d'erreur

● Gestion des contrats et mémoires tampon internes pour FB CAM_CTRL

Ouverture La fonction doit être exécutée après un démarrage (mise sous tension d'alimentation) du module ou de la CPU. Vous devez donc l'intégrer, par exemple dans l'OB de démarrage (OB100) et dans l'OB d'enfichage/débrochage (OB83) ou l'appeler durant la phase d'initialisation de votre programme utilisateur. Vous vous assurez ainsi que le programme utilisateur n'accède pas à des données non actuelles après un nouveau démarrage de la CPU ou un démarrage du module.

Paramètres d'appel

Nom Type de données

Type P Signification

DB_NO INT I Numéro du DB de canal

Valeurs en retour La fonction ne fournit pas de valeur en retour.

Page 47: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.3 FB CAM_CTRL (FB 1)

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 47

7.3 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.

A chaque appel, la fonction exécute les contrats suivants :

● Lecture des signaux en retour :

Le FB CAM_CTRL lit tous les signaux en retour du module et les inscrit dans le DB de canal. Puisque les signaux de commande et les contrats ne seront traités qu'ultérieurement, les signaux en retour mettent en évidence l'état du module avant appel du bloc.

● Ecriture des signaux de commande :

Les signaux de commande inscrits dans le DB de canal sont transmis au module. La validation du traitement des cames est cependant mise en attente tant que le lancement d'un contrat "Mise à 1 du point de référence" ou "Ecriture des paramètres de came" est mis à 1. L'activation ou la réactivation du traitement des cames est mise en attente durant cet intervalle de temps.

● Exécution du contrat :

Le contrat suivant est exécuté à partir des bits lanceurs inscrits dans le DB de canal pour ces contrats.

Ouverture Cette fonction doit être appelée de manière cyclique.

Avant d'appeler ce bloc, vous devez saisir tous les paramètres requis pour l'exécution des fonctions envisagées dans le DB de canal.

Paramètres utilisés ● DB de canal :

L'adresse du module doit être inscrite dans le DB de canal.

● DB de paramètres :

Si vous souhaitez écrire ou lire des paramètres machine ou des paramètres de cames à l'aide de contrats, vous devez utiliser un DB de paramètres dont le numéro doit figurer dans le DB de canal. La taille du DB de paramètres doit être suffisante pour le nombre de cames définies.

Page 48: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.3 FB CAM_CTRL (FB 1)

Boîte à cames électronique FM 352 48 Instructions de service, 05/2011, A5E01071725-03

Paramètres Paramètre Déclaration Type de

données Description

DB_NO INPUT INT Numéro du DB de canal RETVAL OUTPUT INT 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é à 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. Appelez ensuite le FB CAM_CTRL pour exécuter le contrat.

Lorsque vous mettez le FM 352 en œuvre de manière centralisée, un contrat de lecture est exécuté immédiatement. Lorsque vous le mettez en œuvre de manière décentralisée, plusieurs cycles peuvent être nécessaires pour un contrat de lecture.

Un contrat d'écriture requiert par contre au moins 3 appels (ou cycles OB) en raison des acquittements du module requis. Lorsque vous le mettez en œuvre de manière décentralisée, plus de 3 appels sont nécessaires pour un contrat d'écriture.

Vous pouvez lancer plusieurs contrats simultanément, y compris avec des signaux de commande. Mis à part le contrat d'écriture des commutateurs de fonction, les contrats sont traités dans l'ordre des bits lanceurs défini dans le DB de canal. Une fois le contrat terminé, le bit lanceur est remis à 0. A l'appel suivant du bloc, le contrat suivant est déterminé et exécuté.

Pour chaque contrat, il existe non seulement un bit lanceur, mais également un bit de fin et un bit d'erreur. Leur nom ne se termine pas par _EN (pour "enable"), mais par _D (pour "done") ou _ERR (pour "error"). La remise à 0 des bits de fin et d'erreur du contrat est recommandée après leur exploitation ou avant lancement de ce contrat.

Si vous mettez à 1 le bit JOBRESET, tous les bits de fin et bits d'erreur sont remis à 0 avant l'exécution des contrats restants. Le bit JOBRESET est ensuite remis à 0.

Page 49: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.3 FB CAM_CTRL (FB 1)

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 49

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.

Mesure de longueur et détection des bords ne doivent pas être activées simultanément. C'est pourquoi, le FB CAM_CTRL fait en sorte qu'à l'activation de l'un des commutateurs de fonction, l'autre soit désactivé. Toutefois, si vous activez simultanément les deux commutateurs de fonction (0 → 1), c'est la mesure de longueur qui sera activée.

Lors d'un appel du FB CAM_CTRL, vous pouvez utiliser simultanément les commutateurs de fonction et les contrats.

Comme les contrats, les commutateurs de fonction possèdent également des bits de fin dont la désignation se termine par _D et des bits d'erreur dont la désignation se termine par _ERR.

Lorsque vous modifiez un commutateur de fonction, il est recommandé de mettre à 0 ses bits de fin et d'erreur afin que ces derniers puissent être exploités.

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 46)"). Les commutateurs de fonction seront entre autres également remis à 0.

Le FB CAM_CTRL permet d'acquitter le démarrage du module. Pendant ce temps, RETVAL et JOBBUSY = 1.

Valeurs en retour Le bloc fournit les valeurs en retour suivantes dans le paramètre RETVAL au mot 372 du DB de canal :

RETVAL RB Description

1 1 1 contrat actif au minimum 0 1 Aucun contrat actif, aucune erreur -1 0 Erreur :

erreur de paramétrage (DAT_ERR) ou apparition d'une erreur de communication (JOB_ERR)

Page 50: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.3 FB CAM_CTRL (FB 1)

Boîte à cames électronique FM 352 50 Instructions de service, 05/2011, A5E01071725-03

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.

RETVAL JOBBUSY Bit lanceur _EN Bit de fin _D Bit d'erreur _ERRContrat actif 1 1 1 0 0 Contrat terminé sans erreur

0 0 0 1 0

Contrat terminé avec erreur

-1 0 0 1 1

Contrat d'écriture interrompu

-1 0 0 0 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.

● Erreurs lors d'un contrat d'écriture :

En cas de contrat erroné, le bit lanceur est remis à 0 et le bit d'erreur (_ERR) ainsi que le bit de fin (_D) sont mis à 1. Pour tous les contrats d'écriture à exécuter, le bit lanceur est également mis à 0 et le bit d'erreur (_ERR) mis à 1.

Le traitement des contrats d'écriture à exécuter est poursuivi. JOB_ERR est remis à 1 pour chaque contrat.

● Erreurs lors d'un contrat de lecture :

En cas de contrat erroné, le bit lanceur est remis à 0 et le bit d'erreur (_ERR) ainsi que le bit de fin (_D) sont mis à 1.

Le traitement des contrats de lecture à exécuter est poursuivi. JOB_ERR est remis à 1 pour chaque contrat.

Pour plus d'informations sur les erreurs, référez-vous aux paramètres JOB_ERR et DATA_ERR (voir chapitres "le diagnostic (Page 153)" et "Paramètres et structure du DB de diagnostic (Page 198)").

Utilisation dans le programme utilisateur Le FB CAM_CTRL est certes un bloc multiinstances, mais il ne peut pas être utilisé lui-même comme multiinstance dans un bloc utilisateur.

Page 51: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.4 FB CAM_DIAG (FB 2)

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 51

7.4 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.

Ouverture Ce bloc fonctionnel doit être appelé de manière cyclique. Un appel supplémentaire dans un OB d'alarme n'est pas autorisé. Deux appels (cycles) au minimum sont requis pour l'exécution complète de la fonction.

Le bloc fonctionnel effectue la lecture de la mémoire tampon de diagnostic lorsqu'une nouvelle entrée y est indiquée par le signal en retour DIAG = 1. Lorsque la lecture a eu lieu, DIAG est remis à 0 par le module.

Paramètres utilisés ● DB de diagnostic :

L'adresse du module doit être inscrite dans le DB de diagnostic. L'entrée la plus récente de la mémoire tampon de diagnostic est inscrite dans la structure DIAG[1], l'entrée la plus ancienne dans la structure DIAG[4].

Contrats Si vous mettez à 1 le bit lanceur DIAGRD_EN, vous pouvez lire la mémoire tampon de diagnostic indépendamment d'une nouvelle entrée. Lorsque la lecture de la mémoire tampon de diagnostic a eu lieu, le bit lanceur est remis à 0.

Paramètres Paramètre Déclaration Type de

données Description

DB_NO INPUT INT Numéro du DB de diagnostic RETVAL OUTPUT INT Valeur en retour

Démarrage Le bloc fonctionnel n'exécute aucune tâche de démarrage.

Page 52: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.4 FB CAM_DIAG (FB 2)

Boîte à cames électronique FM 352 52 Instructions de service, 05/2011, A5E01071725-03

Valeurs en retour Le bloc fournit les valeurs en retour suivantes dans le paramètre RETVAL au mot 302 du DB de diagnostic :

RETVAL RB Description

1 1 Contrat actif 0 1 Aucun contrat actif, aucune erreur -1 0 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 chapitres "le diagnostic (Page 153)" et "Paramètres et structure du DB de diagnostic (Page 198)").

Utilisation dans le programme utilisateur Le FB CAM_DIAG est certes un bloc multiinstances, mais il ne peut pas être utilisé lui-même comme multiinstance dans un bloc utilisateur.

Page 53: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.5 Blocs de données

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 53

7.5 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. Vous créez les DB de canal et de diagnostic en tant qu'instances de FB 1 ou FB 2

7.5.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.

Construction Le DB de canal est subdivisé en différents domaines :

DB de canal

Adresse* / Commutateur de version Signaux de commande Signaux en retour Commutateur de fonction Bits lanceur pour contrats d'écriture Bits lanceur pour contrats de lecture Bits de fin Bits d'erreur Gestion des contrats pour fonctions Paramètres pour contrats * Vous pouvez inscrire l'adresse dans l'interface de paramétrage.

Page 54: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.5 Blocs de données

Boîte à cames électronique FM 352 54 Instructions de service, 05/2011, A5E01071725-03

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 Etat du contrat Bit lanceur Mémoire tampon de diagnostic préparée

Page 55: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.5 Blocs de données

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 55

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. Les paramètres modifiés peuvent être importés dans l'interface de paramétrage pour y être affichés. Les paramètres affichés dans l'interface de paramétrage peuvent être exportés dans un DB de paramètres.

Un module peut posséder plusieurs jeux de données de paramétrage (par exemple pour plusieurs recettes), vers lesquels vous pouvez commuter via le programme.

Construction

DB de paramètres CAM_P016TYPE (UDT3) Paramètres machine Paramètres des cames 0 à 15 CAM_P032TYPE (UDT4) Paramètres machine Paramètres des cames 0 à 31 CAM_P064TYPE (UDT5) Paramètres machine Paramètres des cames 0 à 63 CAM_P0128TYPE (UDT6) Paramètres machine Paramètres des cames 0 à 127

Page 56: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.6 Alarmes

Boîte à cames électronique FM 352 56 Instructions de service, 05/2011, A5E01071725-03

7.6 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 correspondant ne soit chargé, la CPU se met à l'ARRET (voir manuel Programmer avec STEP 7).

Pour valider le traitement des alarmes, procédez de la manière suivante :

1. Validation générale des alarmes pour l'ensemble du module

– Sélectionnez le module dans HW Config.

Choisissez la commande Edition > Propriétés de l'objet > Paramètres de base pour valider l'alarme de diagnostic et l'alarme de processus.

– Sélectionnez le numéro d'OB pour l'alarme de processus en choisissant la commande Edition > Propriétés de l'objet > Adresses.

– Enregistrez et compilez la configuration matérielle.

– Chargez la configuration matérielle dans la CPU.

2. Validation des événements pour l'alarme de processus dans les paramètres machine.

3. Paramétrage de l'alarme de processus dans les paramètres des cames 0 à 7.

Page 57: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.7 Exploitation d'une alarme de processus

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 57

7.7 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

e octet

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

0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 Came 0 0 2 Came 7

active Came 7 non act.

Came 6 active

Came 6 non act.

Came 5 active

Came 5 non act.

Came 4 active

Came 4 non act.

3 Came 3 active

Came 3 non act.

Came 2 active

Came 2 non act.

Came 1 active

Came 1 non act.

Came 0 active

Came 0 non act.

La cause de l'alarme est précisée dans l'octet 1.

Came : exploitez les octets 2 et 3 conformément au tableau.

Alarme de processus perdue Si le traitement d'une alarme de processus n'est pas encore terminé dans l'OB d'alarme de processus, le module mémorise tous les événements d'alarme de processus suivants. Si un événement survient une nouvelle fois avant que l'alarme de processus n'ait pu être déclenchée, le module déclenche l'alarme de diagnostic "Alarme process a été perdue".

Page 58: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.8 Exploitation d'une alarme de diagnostic

Boîte à cames électronique FM 352 58 Instructions de service, 05/2011, A5E01071725-03

7.8 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.

Les données locales possibles pour l'OB d'alarme de diagnostic sont listées ci-après :

variable Type de

donnée Description

OB82_MDL_DEFECT BOOL Défaut de module OB82_INT_FAULT BOOL Erreur interne OB82_EXT_FAULT BOOL Erreur externe OB82_PNT_INFO BOOL Défaut sur canal OB82_EXT_VOLTAGE BOOL Absence de tension auxiliaire externe OB82_FLD_CONNCTR BOOL Connecteur frontal manque OB82_WTCH_DOG_FLT BOOL Temps enveloppe dépassé (watch dog) OB82_INT_PS_FLT BOOL Défaillance de la tension d'alimentation interne du

module OB82_HW_INTR_FLT BOOL Alarme de processus perdue

Page 59: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.9 Caractéristiques techniques

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 59

7.9 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 du

matériel

Place en mémoire de chargement

(octet)

Place en mémoire de

travail (octet)

Place dans zone données

locales (octet)

Code /paramètres

MC7 (octet)

Fonctions système appelées

FC 0 FC CAM_INIT 1.0 192 138 2 102 FB 1 FB CAM_CTRL 1.0 6940 5768 28 5768 SFB 53 : WR_REC,

SFB 52 : RD_REC FB 2 FB CAM_DIAG 1.0 2122 1874 36 1838 SFB 52 : RD_REC DB de canal - 1102 464 - 428 DB de paramètres

16 DB de paramètres 32 DB de paramètres 64 DB de paramètres 128

- - - -

616 808 1192 1960

336 528 912 1680

- - - -

300 492 876 1644

DB de diagnostic - 532 368 - 332

Cycle du module Le module actualise les données en retour toutes les 4 ms - sauf dans le système d'unité "impulsions".

Dans le système d'unité "impulsions", les données concernant la position réelle et les signaux d'axe sont disponibles après 1 ms.

Page 60: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.10 Accès rapide aux données du module

Boîte à cames électronique FM 352 60 Instructions de service, 05/2011, A5E01071725-03

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. Vous parvenez à ces données directement via les zones des entrées et des sorties du module.

Afin de réaliser une coordination après chaque mise en route du module (p. ex. après un enfichage de module ou CPU ARRET→ MARCHE), vous devez appeler le FB CAM_CTRL jusqu'à ce que RETVAL = 0 indique la fin de la mise en route.

Remarque

Si vous accédez de manière directe aux données du FM 352, vous pouvez uniquement utiliser les données non internes décrites ici et ce, de la manière spécifiée. Sinon, une défaillance d'accès de votre programme utilisateur au module risque de survenir.

Lecture des signaux en retour par accès direct Les adresses d'octet sont données par rapport à l'adresse de sortie 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 PEB (lecture d'1 octet) et PED (lecture de 4 octets).

Adresse Numéro de bit

7 6 5 4 3 2 1 0 Octet 0 PARA Interne Interne DATA_ERR Interne DIAG Interne Interne Octet 1 0 0 0 CAM_ACT 0 0 0 0 Octet 2 Interne Octet 3 0 0 FVAL_DONE HYS GO_P GO_M MSR_DONE SYNC Octet 4 Octet 5 Octet 6 Octet 7

ACT_POS

Octet 8 Octet 9 Octet 10 Octet 11

TRACK_OUT

Page 61: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.10 Accès rapide aux données du module

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 61

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).

Adresse Numéro de bit

7 6 5 4 3 2 1 0 Octet 0 Interne Octet 1 0 CNTC1_EN CNTC0_EN CAM_EN DIR_P DIR_M 0 0 Octet 2 Octet 3

TRACK_EN

Exemple : Position réelle (ACT_POS) L'adresse de début du module est 512.

LIST

L PED 516 Lecture de la position réelle (ACT_POS) par accès direct : Adresse de début du module + 4

Page 62: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.11 Voies de transmission de paramètres

Boîte à cames électronique FM 352 62 Instructions de service, 05/2011, A5E01071725-03

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

1 Sauvegarde de paramètres dans l'interface de paramétrage 2 Sauvegarde, compilation et chargement de la configuration matérielle dans la CPU 3 La CPU inscrit les paramètres dans le module lors du paramétrage du système. 4 Chargement des paramètres du module dans la PG via la commande "Système cible,

Chargement dans la PG". 5 Chargement des paramètres dans le module depuis l'interface de paramétrage via la

commande "Système cible, Chargement". 6 Ecriture des paramètres dans le module via des contrats du programme utilisateur. 7 Lecture des paramètres du module via des contrats du programme utilisateur. 8 Inscription des paramètres du programme utilisateur dans le DB en ligne. 9 Reprise des paramètres du DB en ligne dans le programme utilisateur.

Page 63: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 63

10 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.

11 Importation des paramètres depuis un DB en ligne ou hors ligne dans l'interface de paramétrage.

Quelques exemples d'application pour la transmission de paramètres Cas d'application Étapes Vous éditez les paramètres dans l'interface de paramétrage. Le module doit ensuite être paramétré automatiquement lors du démarrage.

Exécutez les étapes 1, 2 et 3.

Vous modifiez des paramètres dans l'interface de paramétrage lors de la mise en route en mode de test :

Exécutez les étapes 4 et 5.

Les paramètres modifiés lors du démarrage doivent ensuite être chargés automatiquement lors du démarrage :

Exécutez les étapes 1, 2 et 3.

Vous créez les paramètres dans l'interface de paramétrage. Lors du démarrage, le module doit exclusivement être paramétré par le programme utilisateur via des blocs de données :

Exécutez les étapes 10 et 6.

Vous souhaitez créer aisément des données de stockage pour des recettes :

Exécutez l'étape 10.

Vous créez les paramètres dans l'interface de paramétrage. Ils doivent être à disposition du programme utilisateur pour des modifications temporaires.

Exécutez les étapes 1, 2 et 3 pour le paramétrage automatique. Exécutez les étapes 10 et 7 pour l'accès par le programme utilisateur.

Vous modifiez des paramètres (exclusivement) via le programme utilisateur :

Exécutez les étapes 7, 9, 8, 6.

Vous souhaitez visualiser dans l'interface de paramétrage les données modifiées via le programme utilisateur :

Exécutez l'étape 11.

Les paramètres modifiés par le programme utilisateur doivent également être chargés automatiquement lors du démarrage :

Exécutez les étapes 6, 11, 1, 2 et 3.

Page 64: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation du FM 352 7.11 Voies de transmission de paramètres

Boîte à cames électronique FM 352 64 Instructions de service, 05/2011, A5E01071725-03

Page 65: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 65

Mise en service du FM 352 8Remarques 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é de l'installation soit possible en cas de blocage de l'ordinateur ou du logiciel.

Installez les fins de course D'URGENCE agissant directement sur les éléments de puissance de tous les entraînements.

Faites en sorte qu'aucune personne ne puisse pénétrer dans les zones où se trouvent des pièces en mouvement.

Le pilotage du FM 352 en parallèle depuis votre programme utilisateur et l'écran Test > Mise en service peut engendrer des conflits aux effets indéterminés. Mettez donc systématiquement la CPU à l'ARRET lorsque vous utilisez le masque de test ou désactivez votre programme.

Montage du matériel et câblage La première étape consiste à monter le FM 352 dans votre S7-300 et à câbler le connecteur frontal.

Etape Description ✓

1 Montage du FM 352 (voir chapitre "Montage et démontage du FM 352 (Page 29)") Accrochez le module dans un emplacement disponible.

❑ 2 Câblage du FM 352 (voir chapitre "Câblage du FM 352 (Page 31)")

Entrée TOR sur le connecteur frontal Sorties TOR sur le connecteur frontal Connexion du codeur Raccordement de l'alimentation au FM 352

❑ ❑ ❑ ❑

3 Contrôle des Fins de course de sécurité Contrôlez le fonctionnement des interrupteurs de fin de course du dispositif d'arrêt d'urgence

❑ ❑

Page 66: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Mise en service du FM 352

Boîte à cames électronique FM 352 66 Instructions de service, 05/2011, A5E01071725-03

Etape Description ✓ 4 Connecteur frontal

Le connecteur frontal doit être enclenché.

❑ 5 Contrôlez le blindage des différents câbles. ❑ 6 Mise sous tension

Commutez la CPU en STOP (état de sécurité). Appliquez la tension d'alimentation 24 V au FM 352.

❑ ❑

Créer un projet Créez un nouveau projet sous STEP 7.

La marche à suivre dans SIMATIC Manager est décrite ci-après (sans aide de l'assistant).

Etape Description ✓

1 Installez l'interface de paramétrage (si ce n'est déjà réalisé). ❑ 2 Créez un nouveau projet dans SIMATIC Manager (Fichier > Nouveau). ❑ 3 Insérez une station dans votre projet (Insertion > Station). ❑ 4 Sélectionnez la station et appelez l'interface de configuration "HW Config"

en sélectionnant "Matériel". ❑

5 Insérez un châssis comportant les éléments suivants dans votre configuration matérielle : Alimentation (PS) CPU/IM 153 Module de fonction (FM)

❑ ❑ ❑

6 Enregistrez cette configuration matérielle dans HW Config (Station > Enregistrer).

Paramétrage via l'interface de paramétrage A la première mise en service du module, vous utilisez l'interface de paramétrage pour paramétrer le module. Procédez dans l'ordre suivant :

Etape Description ✓

1 Dans le châssis, sélectionnez la ligne dans laquelle se trouve le module FM 352.

2 Appelez l'interface de paramétrage pour le FM 352 par double clic. ❑

Page 67: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Mise en service du FM 352

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 67

Etape Description ✓ 3 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 à une mémoire image partielle. Notez l'adresse du module qui s'affiche.

Paramètres de base Vous pouvez paramétrer le type d'alarme et la réaction à l'ARRET de la CPU.

4 Dans le schéma des connexions affiché, vous pouvez sélectionner les masques de dialogue Axe, Codeurs, Cames, Pistes et Validation alarmes afin d'y effectuer le paramétrage correspondant.

5 Enregistrez le paramétrage en choisissant la commande Fichier > Enregistrer.

6 Quittez l'interface de paramétrage en choisissant Fichier > Quitter. ❑ 7 Enregistrez la configuration matérielle dans HW Config en choisissant

Station > Enregistrer et compiler. ❑

8 Etablissez une liaison en ligne avec la CPU, puis chargez la configuration matérielle dans la CPU. A chaque passage de l'état d'ARRET à celui de MARCHE, ces données sont transmises au FM 352.

9 Appelez Test > Mise en service. ❑

Test et mise en service Vous avez la possibilité de tester vos données et modifications réalisées jusqu'à présent.

Etape Description ✓

1 Vérifiez vos paramètres de mise en service à l'aide des masques Test > Mise en service, Test > Maintenance et Test > Analyse des défauts.

2 Vous pouvez modifier les paramètres machine erronés dans le masque Test > Mise en service. Ces modifications seront valides jusqu'au prochain passage de l'état d'ARRET à celui de MARCHE de la CPU.

3 Vous pouvez enregistrer les paramètres machine corrects dans la CPU en suivant les étapes 7 à 9 de la procédure décrite.

Remarque

Lorsque vous mettez en œuvre le FM 352 via PROFINET ou PROFIBUS DP, la CPU doit être à l'état RUN (Marche) pour le test et la mise en route. Sinon, le pilotage du FM 352 est impossible.

Page 68: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Mise en service du FM 352

Boîte à cames électronique FM 352 68 Instructions de service, 05/2011, A5E01071725-03

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 – Sélectionnez "Prise de

référence". Entrez à cet effet la valeur correspondante (voir chapitre "Définition du point de référence (Page 118)".)

ou – Mettez le commutateur de

fonction "Reprise de référence" (voir chapitre "Reprise de référence (Page 129)").

Codeur absolu – Le FM 352 se trouve

synchronisé immédiatement après le paramétrage.

– Exécutez un référencement du codeur absolu (voir chapitre "Déterminer le référencement de codeur absolu correct (Page 87)"). Le cas échéant, vous devez d'abord déterminer la valeur exacte avec "Prise de référence".

❑ 1

Vérifiez la position réelle de l'axe. La valeur affichée doit coïncider avec la position réelle de l'axe.

2 Vérifiez le comportement de commutation des cames et pistes paramétrées. Activez la validation du test. Exécutez la commande "Prise de référence". Lancez le traitement des cames. Validez les signaux de pistes. Tournez le codeur, ou Activez le commutateur de fonctions Simulation.

3 Testez les autres paramétrages en fonction de votre application. Définition du point de référence Forçage de valeur réelle

Page 69: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Mise en service du FM 352

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 69

Préparation de la programmation Vous devez encore créer les blocs requis dans votre projet.

Etape Description ✔

1 Sélectionnez la bibliothèque FMX52LIB dans SIMATIC Manager (Fichier > Ouvrir > Bibliothèques).

2 A partir du dossier Programme FM 352 CAM V2, copiez la fonction FC 0 et le bloc FB 1 dans le dossier Blocs.

3 Créez un DB de canal (DB d'instance du FB CAM_CTRL) pour chaque module.

4 Si vous souhaitez réaliser une analyse de diagnostic programmée, copiez le FB 2 et créez un DB de diagnostic pour chaque module.

5 Si vous souhaitez effectuer l'écriture et la lecture des paramètres machine dans le programme utilisateur, vous devez utiliser l'UDT3 pour 16 cames, l'UDT4 pour 32 cames, l'UDT5 pour 64 cames et l'UDT6 pour 128 cames.

Préparation du DB de canal Etape Description ✔

1 Ouvrez le DB de canal. ❑ 2 Assurez-vous que l'adresse du module est bien saisie dans le paramètre

MOD_ADDR (voir chapitre Bases de la programmation d'un FM 352 (Page 44)).

3 Enregistrez le DB de canal (Fichier > Enregistrer). ❑

Préparation du DB de diagnostic

Etape Description ✔ 1 Ouvrez le DB de diagnostic. ❑ 2 Assurez-vous que l'adresse du module est bien saisie dans le paramètre

MOD_ADDR (voir chapitre Bases de la programmation d'un FM 352 (Page 44)).

3 Enregistrez le DB de diagnostic (Fichier > Enregistrer). ❑

Page 70: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Mise en service du FM 352

Boîte à cames électronique FM 352 70 Instructions de service, 05/2011, A5E01071725-03

Intégration des blocs Etape Description ✔

1 Intégrez les fonctions et les blocs requis à votre programme utilisateur. ❑

Chargement des blocs dans la CPU Etape Description ✔

1 Sélectionnez les blocs dans SIMATIC Manager, puis chargez-les en choisissant la commande Système cible > Charger dans CPU.

Page 71: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 71

Paramètres machine et paramètres de cames 99.1 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. Vous devez inscrire le numéro du DB de paramètres dans le DB de canal correspondant.

Dans l'interface de paramétrage, vous pouvez écrire dans le DB de paramètres avec la commande "Exporter" et le lire avec la commande "Importer".

Ordre à suivre lors de l'écriture de paramètres machine et de paramètres de cames Modifiez toujours les paramètres machine et paramètres de cames selon l'ordre suivant :

1. Ecriture des paramètres machine

2. Activation des paramètres machine

3. Ecriture des paramètres de cames

Si vous mettez simultanément à 1 les bits lanceurs pour ces contrats, le FB CAM_CTRL fait en sorte que les contrats soient traités dans l'ordre correct.

Page 72: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.2 Ecriture et activation des paramètres machine

Boîte à cames électronique FM 352 72 Instructions de service, 05/2011, A5E01071725-03

9.2 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 paramétrage :

1. Inscrivez les nouvelles valeurs dans le DB de paramètres.

2. Chargez le DB de paramètres dans la CPU.

3. Mettez à 1 le bit lanceur suivant dans le DB de canal :

– Ecriture des paramètres machine (MDWR_EN)

4. Appelez le bloc FB CAM_CTRL dans le programme utilisateur cyclique.

Modification des paramètres machine Pour modifier des paramètres machine existants (signal en retour PARA = 1) via le programme utilisateur, procédez de la manière suivante :

1. Inscrivez les nouvelles valeurs dans le DB de paramètres.

2. Mettez à 1 les bits lanceurs suivants dans le DB de canal :

– Ecriture des paramètres machine (MDWR_EN)

– Activation des paramètres machine (MD_EN)

3. Appelez le bloc FB CAM_CTRL dans le programme utilisateur cyclique.

Page 73: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.2 Ecriture et activation des paramètres machine

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 73

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 à chaque contrat :

– Contrat "Ecriture des paramètres machine" terminé (MDWR_D)

– Contrat "Activation des paramètres machine" terminé (MD_D)

– Erreur pour contrat "Ecriture des paramètres machine" (MDWR_ERR)

– Erreur pour contrat "Activation des paramètres machine" (MD_ERR)

Un contrat a été correctement exécuté si le bit de fin est à 1 et que le bit d'erreur est à 0 (voir chapitre FB CAM_CTRL (FB 1) (Page 47)).

Remettez les bits de fin et d'erreur d'un contrat à 0 après leur exploitation.

Remarque

Si des paramètres nécessaires à la synchronisation ont été modifiés, cette dernière sera supprimée lors de l'activation des paramètres machine. Par ailleurs, les réglages seront réinitialisés et tous les paramètres machine et paramètres de cames sur le module seront effacés.

Les paramètres nécessaires à la synchronisation sont les suivants : Type d'axe Fin d'axe rotatif Type de capteur Course par tour de codeur Incréments par tour de codeur Nombre de tours Coordonnées du point de référence Référencement de codeur absolu Type de reprise de référence Adaptation du sens Nombre limite de cames Fins de course logiciels début et fin

Page 74: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.2 Ecriture et activation des paramètres machine

Boîte à cames électronique FM 352 74 Instructions de service, 05/2011, A5E01071725-03

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. Vérifiez que les paramètres de cames ont été transmis avec succès en évaluant le bit de fin (se terminant par _D) et le bit d'erreur (se terminant par _ERR) affectés à chaque contrat :

– Contrat "Ecriture des paramètres de came n" terminé, n = 1...8 (CAM1WR_D...CAM8WR_D)

– Erreur pour contrat "Ecriture des paramètres de came n", n = 1...8 (CAM1WR_ERR...CAM8WR_ERR)

Un contrat a été correctement exécuté si le bit de fin est à 1 et que le bit d'erreur est à 0 (voir chapitre FB CAM_CTRL (FB 1) (Page 47)).

Remettez les bits de fin et d'erreur d'un contrat à 0 après leur exploitation.

Page 75: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.3 Lecture des paramètres machine

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 75

9.3 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 :

– Lecture des paramètres machine (MDRD_EN)

2. Appelez le bloc FB CAM_CTRL dans le programme utilisateur cyclique.

Les paramètres machine actuels du DB de paramètres sont alors transmis à la CPU.

Résumé du DB de canal

Adresse Nom Type Valeur initiale Commentaire 35.0 MDWR_EN BOOL FALSE 1 = Ecriture des paramètres

machine 35.1 MD_EN BOOL FALSE 1 = Activation des paramètres

machine 37.1 MDRD_EN BOOL FALSE 1 = Lecture des paramètres

machine

Page 76: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.4 Ecriture des paramètres de cames

Boîte à cames électronique FM 352 76 Instructions de service, 05/2011, A5E01071725-03

9.4 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, à partir de l'adresse 108.0. Ils sont regroupés par paquets de 16 cames.

Les paramètres de cames sont immédiatement actifs après avoir été écrits.

Pour écrire des paramètres de cames sans utiliser l'interface de paramétrage, vous procédez de la manière suivante :

1. Inscrivez les nouvelles valeurs dans le DB de paramètres.

2. Chargez le DB de paramètres dans la CPU.

3. Mettez à 1 les bits lanceurs dans le DB de canal (CAM1WR_EN...CAM8WR_EN).

4. Appelez le bloc FB CAM_CTRL dans le programme utilisateur cyclique.

Page 77: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.5 Lecture des paramètres de cames

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 77

9.5 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 :

– Lecture des paramètres de cames (CAM1RD_EN ... CAM8RD_EN)

2. Appelez le bloc FB CAM_CTRL dans le programme utilisateur cyclique.

Les paramètres de cames actuels du DB de paramètres sont alors transmis à la CPU.

Résumé du DB de canal

Adresse Nom Type Valeur initiale Commentaire 35.3 CAM1WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 1 (cames 0 à 15) 35.4 CAM2WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 2 (cames 16 à 31) 35.5 CAM3WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 3 (cames 32 à 47) 35.6 CAM4WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 4 (cames 48 à 63) 35.7 CAM5WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 5 (cames 64 à 79) 36.0 CAM6WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 6 (cames 80 à 95) 36.1 CAM7WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 7 (cames 96 à 111) 36.2 CAM8WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 8 (cames 112 à 127) 37.2 CAM1RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 1 (cames 0 à 15) 37.3 CAM2RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 2 (cames 16 à 31) 37.4 CAM3RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 3 (cames 32 à 47) 37.5 CAM4RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 4 (cames 48 à 63) 37.6 CAM5RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 5 (cames 64 à 79) 37.7 CAM6RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 6 (cames 80 à 95) 38.0 CAM7RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 7 (cames 96 à 111) 38.1 CAM8RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 8 (cames 112 à 127)

Page 78: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.6 Système d'unités

Boîte à cames électronique FM 352 78 Instructions de service, 05/2011, A5E01071725-03

9.6 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 :

● mm, pouces, degrés et impulsions.

Remarque

Si vous modifiez l'unité dans l'interface de paramétrage sous STEP 7, les valeurs sont converties dans le nouveau système d'unité. Des erreurs d'arrondissement ne sont pas exclues.

Si vous modifiez l'unité via le paramètre machine, les valeurs ne sont pas automatiquement converties.

Si la conversion de l'unité se fait depuis ou vers les "impulsions", le traitement des cames est interrompu et l'axe n'est plus synchronisé.

Unité dans le DB de paramètres

Adresse Nom Type Valeur initiale Commentaire 8.0 UNITS DINT L#1 Système d'unités

1 = 10-3 mm 2 = 10-4 pouces 3 = 10-4 degrés 4 = 10-2 degrés 5 = impulsions 6 = 10-3 degrés

Page 79: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.6 Système d'unités

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 79

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 → pouces valeur limite (pouce) = valeur limite

(mm) × 0,1 1) mm → degré 10-4 (4 chiffres après la virgule)

10-3 (3 chiffres après la virgule) 10-2 (2 chiffres après la virgule)

valeur limite (degré) = valeur limite (mm) × 0,1 valeur limite (degré) = valeur limite (mm) × 1 valeur limite (degré) = valeur limite (mm) × 10

mm → impulsions valeur limite (impulsions) = valeur limite (mm) × 1000

1) Pour la valeur maximale, le nombre de chiffres après la virgule a des effets sur le nombre de chiffres avant la virgule. Ainsi, comme l'unité Pouce utilise 4 chiffres après la virgule, vous pouvez indiquer 100 000,0000 pouces au maximum. L'unité Millimètre utilisant 3 chiffres après la virgule, vous pouvez saisir 1 000 000,000 mm au maximum.

Page 80: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe

Boîte à cames électronique FM 352 80 Instructions de service, 05/2011, A5E01071725-03

9.7 Paramètres machine de l'axe

Type d'axe

Adresse Nom Type Valeur initiale Commentaire 12.0 AXIS_TYPE DINT L#0 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: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 81

Fin d'axe rotatif

Adresse Nom 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 à la même position que l'origine de d'axe rotatif (0). La valeur maximale affichée pour un axe rotatif est la suivante : Fin d'axe rotatif [µm] - Résolution [µm / Impulsions] * 1 [Impulsions] Exemple : Fin d'axe rotatif 1000 mm L'affichage saute de 999 mm à 0 mm pour un sens de rotation positif, et de 0 mm à 999 mm pour un sens de rotation négatif. Axe rotatif avec codeurs absolus Dans le cas d'un axe rotatif avec un codeur absolu, la plage d'axe rotatif (de 0 jusqu'à la fin de l'axe rotatif) doit correspondre exactement au nombre total de pas du codeur absolu.

Coordonnées du point de référence

Adresse Nom Type Valeur initiale Commentaire 44.0 REFPT DINT L#0 Coordonnées du point de référence

Plage : - 1 000 000 000 µm à + 1 000 000 000 µm

Codeur incrémental et détecteur de proximité Les coordonnées du point de référence sont affectées à cet événement à l'aide du commutateur de fonctions "Reprise de référence" et d'un événement de synchronisation, défini par "Type de reprise de référence". Codeur absolu (SSI) Sauf erreur détectée, un axe paramétré avec un codeur absolu est toujours synchronisé (après transfert du premier télégramme SSI sans erreur). Pour plus d'informations, référez-vous à la description du référencement du codeur absolu (voir chapitre "Déterminer le référencement de codeur absolu correct (Page 87)") qui décrit l'interaction entre le référencement du codeur absolu et les autres paramètres. Axe linéaire La coordonnée du point de référence doit être comprise dans les limites de la plage de travail, autrement dit entre le fin de course logiciel de début (FLD) et le fin de course logiciel de fin (FLF), les valeurs des fins de course étant comprises. Axe rotatif La coordonnée du point de référence doit être supérieure ou égale à 0 et inférieure à la valeur "Fin d'axe rotatif" (0 ≤ Coordonnée du point de référence < "Fin d'axe rotatif").

Page 82: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe

Boîte à cames électronique FM 352 82 Instructions de service, 05/2011, A5E01071725-03

Reprise de référence :

Adresse Nom Type Valeur initiale Commentaire 52.0 RETR_TYPE DINT L#0 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. et top zéro sens - 6 = Contact de point de réf. seul 7 = Top zéro seul

"Type de reprise de référence" permet de définir les conditions de synchronisation de l'axe pour un fonctionnement avec un codeur incrémental ou un détecteur de proximité (voir chapitre "Reprise de référence (Page 129)").

Page 83: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 83

Fins de course logiciels début et fin

Adresse Nom Type Valeur initiale Commentaire 64.0 68.0

SSW_STRT SSW_END

DINT DINT

L#-100 000 000 L#100 000 000

Fin de course logiciel de début Fin de course logiciel de fin Plage : -1 000 000 000 µm à 1 000 000 000 µm

Ces paramètres d'axe n'ont de justification que pour un axe linéaire. Les fins de course sont actifs une fois que le FM 352 est synchronisé. La plage délimitée par les fins de course logiciels est appelée plage de travail. Les limites de la plage de travail peuvent faire l'objet d'une surveillance par le FM 352. La valeur du fin de course logiciel de début (FCD) doit toujours être inférieure à celle du fin de course logiciel de fin (FCF).

Codeur absolu (SSI) Le FM 352 est directement synchronisé après réception d'un télégramme SSI correct. A partir de ce moment, les fins de course logiciels sont soumis à une surveillance. Le codeur absolu que vous utilisez doit couvrir au minimum la plage de travail (du fin de course logiciel de début à celui de fin). Codeur incrémental et détecteur de proximité L'axe n'est initialement pas synchronisé après chaque démarrage du FM 352. La surveillance des fins de course logiciels ne commence qu'au terme d'une synchronisation. Corrélation suivante : Relation plage de travail, plage du capteur, plage de déplacement La "plage de travail" est la plage que vous délimitez par les fins de course logiciel. La "plage du capteur" est la plage couverte de manière univoque par le capteur. Dans le cas d'un

axe linéaire, le module fait en sorte qu'elle couvre de manière symétrique la plage de travail, c'est-à-dire que le module la décale afin que les écarts entre les fins de course logiciels et les limites de la plage du codeur soient identiques (voir la figure).

La "plage de déplacement" est la plage de valeurs que le FM 352 peut traiter. Elle dépend de la résolution.

On a : Relation plage de déplacement ≥ plage du capteur ≥ plage de travail

Page 84: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe

Boîte à cames électronique FM 352 84 Instructions de service, 05/2011, A5E01071725-03

Hystérésis

Adresse Nom Type Valeur initiale Commentaire 80.0 HYS DINT L#0 Hystérésis

Intervalle d'action : 0...65.535 [Imp] * résolution [µm/Imp]

La plage des valeurs dépend de la résolution : La valeur maximale est la suivante : - Axes linéaires : valeur maximale < ¼ de la plage de travail - Axes rotatifs : valeur maximale < ¼ plage de l'axe rotatif

Came-course avec hystérésis Il y a activation d'une came-course quand ...

● la valeur réelle reconnue se situe à l'intérieur de l'intervalle d'action de la came-course et

● quand aucune hystérésis n'est active.

La position du point de commutation peut varier selon le lieu de l'inversion de sens.

Came

Hystérésis

1) La came est activée car la borne de début de came est franchie dans le sens d'action positif.

2) La came reste activée malgré l'inversion de sens, en raison de l'hystérésis. 3) La came est désactivée à la fin de l'hystérésis. 4) La came reste désactivée après une inversion de sens. 5) La came est réactivée à la fin de l'hystérésis.

Figure 9-1 Activation d'une came-course avec hystérésis

Page 85: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 85

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 ...

● la borne de début de came est franchie dans le sens d'action et

● quand aucune hystérésis n'est active.

Remarque

Quand la plage entre le point d'inversion et la borne de début de came est inférieure à l'hystérésis, la came-temps sera masquée par l'hystérésis.

La figure illustre une came-temps qui n'est pas réactivée.

Cames

Hystérésis

1) La came est activée car la borne de début de came est franchie dans le sens d'action positif.

2) Après inversion de sens, la came reste activée jusqu'à écoulement du temps d'action paramétré, quelle que soit l'hystérésis.

3) La borne de début de came est masquée par l'hystérésis, la came n'est pas activée.

Figure 9-2 Activation d'une came-temps avec hystérésis

Page 86: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.7 Paramètres machine de l'axe

Boîte à cames électronique FM 352 86 Instructions de service, 05/2011, A5E01071725-03

Vitesse de simulation

Adresse Nom Type Valeur initiale Commentaire 84.0 SIM_SPD DINT L#0 Vitesse de simulation

La vitesse de simulation dépend de la résolution. 0 = arrêt 5 ∗ 108 = Réglage maximal du module La vitesse de simulation dépend de la résolution dans la plage suivante : 1000 * Résolution ≤ Vitesse de simulation ≤ 3 * 107 * Résolution

Ce paramètre machine détermine la vitesse de simulation (voir chapitre "Conséquence des réglages sur le comportement à la commutation des cames-temps (Page 111)"). La vitesse de simulation réelle Vsim est déduite de la vitesse de simulation saisie Vsim, V et peut être calculée d'après la formule suivante :

Signification des différents termes de la formule : Vsim : vitesse de simulation réglée par le FM 352. Unité : µm/min Vsim, V : vitesse de simulation que vous prédéfinissez dans les paramètres machine.

Unité : µm/min RESOL : résolution déterminée à partir des paramètres du codeur. Unité : µm/impulsion Entier () : seule la partie entière de cette expression est prise en compte dans la suite du calcul.

Dans tous les calculs, cette expression doit se situer dans la plage comprise entre 2 et 65 536. En raison des relations (voir la formule), la vitesse de simulation réelle se modifie par saccades.

Espacement minimal des bords

Adresse Nom Type Valeur initiale Commentaire 4.0 EDGEDIST DINT L#0 Espacement minimal des bords

Plage : 0 ... 1 000 000 000 µm

Ce paramètre machine vous permet de définir une plage pour une détection des bords après la détection du début de la mesure. Si la fin de mesure se situe à l'intérieur de cet teplage, la mesure est rejetée. Le début de mesure n'est signalé qu'après un déplacement de la pièce correspondant à "l'espacement minimal des bords".

Page 87: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.8 Déterminer le référencement de codeur absolu correct

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 87

9.8 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.

Adresse Nom Type Valeur initiale Commentaire 48.0 ENC_ADJ DINT L#0 Référencement de codeur absolu

Plage : 0 à (225-1) Le "Référencement du codeur absolu" permet de déterminer la valeur du codeur correspondant à la coordonnée du point de référence sur l'axe. La valeur doit être inférieure au nombre total de pas du codeur absolu.

Procédure Après le paramétrage initial, d'autres étapes sont nécessaires pour établir une relation correcte entre le codeur et le système de coordonnées. Ces étapes sont décrites pour une utilisation de l'interface de paramétrage.

1. Positionnez l'axe en un point défini et reproductible que vous connaissez et qui est physiquement univoque.

Par exemple sur la position du "fin de course logiciel fin".

2. Appelez le réglage "Définition du point de référence" avec la coordonnée du point défini sous 1.

Le FM 352 détermine ensuite une valeur du codeur pour la coordonnée du point de référence inscrite dans le DB de canal (REFPT dans le DB de canal), appelée référencement du codeur absolu. Vous pouvez lire cette valeur dans le masque de maintenance de l'interface de paramétrage.

3. Saisissez la valeur lue dans l'écran de maintenance sous l'onglet "Axe" de l'interface de paramétrage dans le champ "Référencement du codeur absolu".

4. Enregistrez la saisie dans le paramètre DB au moyen de la fonction d'exportation.

5. Quittez l'interface de paramétrage à l'aide des commandes Enregistrer ou Quitter.

6. Chargez les données dans la CPU depuis l'interface de configuration.

7. Afin d'activer ces données, effectuez un redémarrage de la CPU.

Remarque

Vous effectuez ce réglage une seule fois lors de la mise en route. Au terme d'un paramétrage, le FM 352 est désormais synchronisé au démarrage dès qu'il reçoit un télégramme complet et correct de la part du codeur.

Page 88: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.8 Déterminer le référencement de codeur absolu correct

Boîte à cames électronique FM 352 88 Instructions de service, 05/2011, A5E01071725-03

Paramètres dans le DB de canal Adresse Nom Type Valeur initiale Commentaire 98.0 REFPT DINT L#0 Coordonnées du point de référence

Plage : - 1 000 000 000 µm à + 1 000 000 000 µm

Page 89: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.9 Exemple : Exécuter un référencement de codeur absolu

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 89

9.9 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

● Plage de travail de SSW_STRT = - 1000 mm à SSW_END = 1000 mm

● Référencement du codeur absolu = 0

● Plage du codeur = 2048 incréments (impulsions) avec une résolution de 1 mm/impulsion

● Le codeur absolu utilisé ne permet pas un référencement mécanique précis et n'offre pas les moyens pour définir de manière ciblée la valeur du codeur.

(1) Mise en correspondance du système de coordonnées et des valeurs du codeur pour la

valeur réglée du référencement du codeur absolu. La valeur 0 du codeur correspond à la valeur réelle -125.

(2) Mise en correspondance souhaitée du système de coordonnées et du codeur. A cette position, la coordonnée doit être -125.

Page 90: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.9 Exemple : Exécuter un référencement de codeur absolu

Boîte à cames électronique FM 352 90 Instructions de service, 05/2011, A5E01071725-03

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 à la coordonnée du point de référence sur l'axe (-125).

Le codeur délivre 2048 valeurs univoques. La plage de travail est définie par les fins de course logiciels. Du fait de la résolution choisie de 1 mm par impulsion, le codeur est toutefois en mesure de couvrir une plage de travail plus étendue que celle prévue par les fins de course logiciels.

Pour la résolution réglée, 2001 valeurs suffisent pour couvrir la plage de travail. Il reste donc, dans notre exemple, 47 impulsions "en trop", qui se répartissent symétriquement de part et d'autre de la plage de travail.

Autre solution : Référencement mécanique d'un codeur Vous pouvez également établir une relation correcte entre le système de coordonnées et le codeur en procédant comme suit :

1. Amenez l'axe dans une position reproductible, par ex. sur la position correspondant au fin de course logiciel Début.

2. Inscrivez cette valeur de coordonnée en tant que coordonnée du point de référence dans les paramètres machine.

3. Lisez la valeur du codeur affichée pour cette position dans le masque de maintenance de l'interface de paramétrage.

4. Reportez cette valeur comme référencement du codeur absolu dans les paramètres machine.

Au terme du paramétrage, la valeur réelle affichée sera alors toujours correcte.

Au lieu d'effectuer les étapes 3. et 4. vous pouvez également remettre à zéro le codeur via "Reset" (si existant) et reporter la valeur "0" en tant que référencement du codeur absolu dans les paramètres machine.

Page 91: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.10 Paramètres machine du codeur

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 91

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.

Données dans le DB de paramètres :

Type de codeur et longueur du télégramme

Adresse Nom Type Valeur initiale Commentaire 20.0 ENC_TYPE DINT L#1 Type de codeur et longueur du télégramme

Plage des valeurs : 1 = incrémental 5 V 2 = incrémental 24 V 3 = SSI, longueur du télégramme 13 bits 4 = SSI, longueur du télégramme 25 bits 5 = écoute 6 = détecteur de proximité 24 V, avant 7 = détecteur de proximité 24 V, arrière 8 = SSI 13 bits (à droite) 9 = SSI 25 bits (à droite) 10 = écoute (à droite)

La "longueur du télégramme" vous permet de définir la trame de modulation émise par le FM 352. Si vous sélectionnez "Ecoute", vous désactivez l'horloge du FM 352. Le FM 352 peut alors également recevoir tout autre télégramme SSI avec une trame de 13 ou 25 bits. La vitesse de transmission dépend de la vitesse de modulation du module maître.

Page 92: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.10 Paramètres machine du codeur

Boîte à cames électronique FM 352 92 Instructions de service, 05/2011, A5E01071725-03

Course par tour de codeur

Adresse Nom 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 à chaque tour du codeur. La valeur "Course par tour de codeur" dépend de la structure de la configuration de l'axe et de la position à laquelle le codeur est monté. Vous devez prendre en compte tous les organes de transmission tels que les accouplements ou engrenages. Le chapitre "Résolution (Page 97)" décrit la relation entre les paramètres machine "Course par tour de codeur" et "Incréments par tour de codeur".

Incréments par tour de codeur

Adresse Nom Type Valeur initiale Commentaire 32.0 INC_REV DINT L#500 Incréments par tour de codeur

Plage de valeurs : 1 à 225 Remarque : Cette entrée ne concerne par le système d'unité "Impulsions".

Le paramètre machine "Incréments par tour de codeur" indique le nombre d'incréments qui sont délivrés par un codeur à chaque tour. A partir de cette valeur et du paramètre machine "Course par tour de codeur", le FM 352 détermine la résolution. Codeur incrémental

Toutes les valeurs de la plage des valeurs admises sont possibles. Le module exploite les incréments de manière quadruple (voir chapitre "Capteur incrémental (Page 145)").

Détecteur de proximité

Toutes les valeurs de la plage des valeurs admises sont possibles. Codeur absolu

Les limites sont différentes selon le type de codeur.

Page 93: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.10 Paramètres machine du codeur

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 93

Type de codeur Longueur/type de

télégramme Plage des valeurs utilisable en tant

qu'axe linéaire Codeur monotour 13 bits demi-sapin 64 ... 8192 par puissances de

2

Codeur monotour 13 bits droite 64 ... 8192 toutes les valeurs X Codeur monotour 25 bits droite 64 ... 225 toutes les valeurs X Codeur multitours 25 bits sapin 64 ... 8192 par puissances de

2

Codeur multitours 25 bits droite 64 ... 224 toutes les valeurs Ecoute Sapin 64 ... 8192 par puissances de

2

Ecoute Droite 64 ... 225 toutes les valeurs X Paramétrage spécial : Codeur multitours utilisé comme codeurs monotour

25 bits demi-sapin

64 ... 8192 par puissances de 2

Remarque

Le nombre d'impulsions d'un codeur est déterminé à partir du paramètre "Incréments par tour de codeur" multiplié par le paramètre "Nombre de tours" (voir chapitre "Résolution (Page 97)").

Page 94: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.10 Paramètres machine du codeur

Boîte à cames électronique FM 352 94 Instructions de service, 05/2011, A5E01071725-03

Nombre de tours du codeur

Adresse Nom Type Valeur initiale Commentaire 36.0 NO_REV DINT L#1024 Nombre de tours du codeur

Plage des valeurs : 1 (codeur monotour) 2 à 219 (codeur multitours)

Le paramètre machine "Nombre de tours du codeur" est seulement nécessaire pour les capteurs absolus. Il vous permet d'indiquer le nombre de tours possible avec le codeur en question. Pour en savoir plus sur les codeurs absolus, reportez-vous au chapitre "Codeur absolu (Page 149)" du présent manuel. Codeur monotour Seule la valeur 1 est possible Codeur multitours Codeur multitour / écoute (sapin) : 2 ... 4096 par puissance de 2 Codeur multi-tours / écoute (droite) : 2 ... 219 toutes les valeurs, avec la restriction suivante : Incréments/tour de codeur * Nombre de tours ≤ 225. Règle Vous pouvez aussi raccorder une règle linéaire. Dans ce cas, réglez un nombre de tours = 1. Nombre total de pas du codeur Le nombre total de pas n'est pas un paramètre machine. Nombre total de pas = incréments par tour de codeur * nombre de tours

Débit de transfert

Adresse Nom Type Valeur initiale Commentaire 40.0 BAUDRATE DINT L#0 Vitesse de transmission

Plage des valeurs : 0 = 125 kHz 1 = 250 kHz 2 = 500 kHz 3 = 1000 kHz

Le paramètre machine "Vitesse de transmission" vous permet de définir la vitesse de transmission de données depuis le codeur SSI vers le FM 352. Ce paramètre ne concerne pas les codeurs incrémentaux. La longueur de câble maximale dépend de la vitesse de transmission : 125 kHz → 320 m 250 kHz → 160 m 500 kHz → 63 m 1000 kHz → 20 m

Page 95: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.10 Paramètres machine du codeur

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 95

Sens de comptage

Adresse Nom 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. Tenez également compte du sens de rotation de tous les organes de transmission (tels que les accouplements et les engrenages). normal = un nombre croissant d'impulsions de comptage (codeur incrémental) ou les valeurs du

codeur (absolu) correspondent à des valeurs de position réelles croissantes inversé = un nombre croissant d'impulsions de comptage (codeur incrémental) ou les valeurs du

codeur (absolu) correspondent à des valeurs de position réelles décroissantes Il n'est pas permis de définir un temps d'anticipation pour un codeur absolu (SSI) en liaison avec un sens de comptage inversé.

Page 96: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.10 Paramètres machine du codeur

Boîte à cames électronique FM 352 96 Instructions de service, 05/2011, A5E01071725-03

Surveillances

Adresse Nom Type Valeur initiale Commentaire 63.0 63.1 63.2

MON_WIRE MON_FRAME MON_PULSE

BOOL BOOL BOOL

TRUE TRUE TRUE

Surveillances 1 = Rupture de fil 1 = Erreur de télégramme (doit toujours être à 1) 1 = Impulsions erronées

Rupture de fil Après activation de la surveillance, le FM 352 surveille les signaux A, /A, B, /B, N et /N délivrés par un codeur incrémental. La surveillance détecte : Rupture de fil Court-circuit des différents conducteurs

Pour un codeur incrémental sans top zéro, vous devez – désactiver la surveillance de rupture de fil – ou réaliser la connexion externe des signaux N et /N (voir chapitre "Capteur incrémental

(Page 145)"). Espacement des fronts des impulsions de comptage Coupure de l'alimentation du capteur Erreur de télégramme La surveillance d'erreurs de télégrammes pour les codeurs absolus (SSI) ne peut pas être désactivée. Elle contrôle les éléments suivants du télégramme : bit d'erreur de démarrage et d'arrêt période monostable du codeur raccordé Impulsions erronées (codeur incrémental) Un codeur incrémental doit toujours délivrer un même nombre d'impulsions entre deux tops zéro successifs. Le FM 352 contrôle si le top zéro d'un codeur incrémental arrive pour la bonne position du codeur. Pour un codeur incrémental sans top zéro, il faut désactiver la surveillance des impulsions erronées. Vous devez également désactiver la surveillance de rupture de fil ou réaliser la connexion externe des entrée N et /N.

Page 97: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.11 Résolution

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 97

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é Valeurs d'entrée Course par tour de codeur

Incréments par tour de codeur Exploitation des impulsions : quadruple 1 incrément = 4 impulsions

Course par tour de codeur Incréments par tour de

codeur 1 incrément = 1 impulsion

Calcul RESOL = (Course par tour de codeur) / (Impulsions par tour de codeur)

Remarque

Avec l'unité "impulsions", la valeur de la résolution est toujours 1.

Toutes les indications de position sont arrondies au multiple entier de la résolution. Vous pouvez ainsi distinguer les valeurs saisies et les valeurs utilisées.

Plage de valeurs pour la résolution La plage des valeurs pour la résolution est à convertir dans l'unité choisie. La résolution est à paramétrer à travers les deux valeurs "Course par tour de codeur" et "Incréments par tour de codeur".

Suivant l'unité, on obtient les valeurs suivantes pour la résolution :

Système d'unités

Données en ... Plage de valeurs pour la résolution

mm 10-3 mm 0,1 * 10-3 mm .... 1000 * 10-3 mm/impulsion pouces 10-4 pouces 0,1 * 10-4 pouces .... 1000 * 10-4 mm/impulsion degré 10-4 degrés

10-3 degrés 10-2 degrés

0,1 * 10-4 degrés .... 1000 * 10-4 degrés/impulsion 0,1 * 10-3 degrés .... 1000 * 10-3 degrés/impulsion 0,1 * 10-2 degrés .... 1000 * 10-2 degrés/impulsion

Impulsions 1 impulsion 1

Page 98: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.11 Résolution

Boîte à cames électronique FM 352 98 Instructions de service, 05/2011, A5E01071725-03

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

= 0,2000 mm/Incrément

= 0,2000 mm/4impulsions

= 0,0500 mm/impulsions

● Soit un codeur SSI avec les valeurs suivantes :

– Incréments par tour de codeur : 4096

– Course par tour de codeur : 1000 mm

– 1 incrément = 1 impulsion

Il en résulte la résolution suivante :

Résolution

= 1000 mm / 4096 incréments

= 0,2441 mm/Incrément

= 0,2441 mm/impulsions

Relation entre plage de déplacement et résolution La plage de déplacement est limitée par le nombre maximal représentable dans le FM 352. Celui-ci varie en fonction de la résolution. Il convient donc de veiller à spécifier des valeurs toujours comprises dans les limites admissibles.

La plage de déplacement maximale est donnée par le tableau suivant :

Résolution (RESOL) comprise entre Plage de déplacement maximale

0,1 µm/impulsion ≦ RESOL < 1 µm/impulsion -108 µm à 108 µm (-100 m à + 100 m) 1 µm/impulsion ≦ RESOL ≦ 1000 µm/impulsion -109 µm à 109 µm (-1 000 m à +1 000 m)

Page 99: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.11 Résolution

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 99

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 µm/min à 90 m/min avec une résolution < 1 µm/impulsion

● de 1 µm/min à 900 m/min avec une résolution ≥ 1 µm/impulsion

La vitesse est calculée et lissée par le module toutes les 4 ms.

Elle a au moins une imprécision de 1 impulsion/4 ms et ne convient pas à des tâches de régulation.

Page 100: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.12 Nombre limite de cames et paramètres de pistes

Boîte à cames électronique FM 352 100 Instructions de service, 05/2011, A5E01071725-03

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.

Nombre limite de cames Temps de cycle de cames

16 cames 20,48 µs 32 cames 40,96 µs 64 cames 81,92 µs 128 cames 163,84 µs

Nombre limite de cames dans le DB de paramètres

Adresse Nom Type Valeur initiale Commentaire 76.0

C_QTY

DINT

UDT3 : L#0 UDT4 : L#1 UDT5 : L#2 UDT6 : L#3

Nombre limite : 0 = max. 16 cames 1 = max. 32 cames 2 = max. 64 cames 3 = max. 128 cames

Paramètres de pistes dans le DB de paramètres Commande des sorties de pistes

Adresse Nom Type Valeur initiale Commentaire 90.0 TRACK_OUT WORD W#16#0 Commande des sorties de pistes

Plage : 0 = came électronique 1 = CPU Numéro de bit = numéro de piste Les bits 13 à 15 doivent être à 0.

Le paramètre machine "Commande des sorties de pistes" vous permet de déterminer le type de commande des signaux des pistes 0 à 12. La commande des sorties de pistes peut se faire par : la came électronique : les signaux de pistes sont activés/désactivés par le traitement des cames

sur le FM 352. la CPU : les signaux de pistes fournissent directement les valeurs correspondantes des

validations de pistes dans le DB de canal. Les sorties de pistes peuvent ainsi être commandées de façon ciblée à partir de votre programme.

Page 101: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.12 Nombre limite de cames et paramètres de pistes

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 101

Entrée de déblocage

Adresse Nom Type Valeur initiale Commentaire 95.0

EN_IN_I3

BOOL

FALSE

Entrée de validation 1 = le signal de piste 3 est combiné selon ET avec l'entrée de validation I3 Les bits 95.1 à 95.7 doivent être à 0.

Le signal de piste Q3 est activé lorsque toutes les conditions suivantes sont remplies : • la piste est validée avec TRACK_EN, • l'entrée de validation externe correspondantante I3 est mise à 1 et • le résultat de piste est 1.

Pistes spéciales

Adresse Nom Type Valeur initiale Commentaire 99.0 99.1 99.2

SPEC_TRC0 SPEC_TRC1 SPEC_TRC2

BOOL BOOL BOOL

FALSE FALSE FALSE

Pistes spéciales 1 = la piste 0 est la piste à cames de comptage 1 = la piste 1 est la piste à cames de comptage 1 = la piste 2 est une piste à cames de freinage

Les pistes 0, 1 et 2 peuvent être paramétrées comme pistes spéciales.

Valeur de comptage supérieure de la piste à cames de comptage

Adresse Nom Type Valeur initiale Commentaire 100.0 104.0

CNT_LIM0 CNT_LIM1

DINT DINT

L#2 L#2

Valeur de comptage supérieure de la piste à cames de comptage (piste 0) Valeur de comptage supérieure de la piste à cames de comptage (piste 1) Intervalle d'action : 2 ... 65535

Ce paramètre machine vous permet de définir la valeur de comptage supérieure pour la piste à cames de comptage paramétrée.

Page 102: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.13 Validation des alarmes

Boîte à cames électronique FM 352 102 Instructions de service, 05/2011, A5E01071725-03

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)").

Paramètres machine pour la validation des alarmes dans le DB de paramètres

Adresse absolu

Nom Type Valeur initiale Commentaire

3.2 PI_CAM BOOL FALSE 1 = validation de l'alarme process : cames activée / désactivée

Paramètres de cames pour la validation des alarmes dans le DB de paramètres

Adresse relative

Nom Type Valeur initiale Commentaire

+0.4 PI_SW_ON BOOL FALSE 1 = Alarme process lors de l'activation +0.5 PI_SW_OFF BOOL FALSE 1 = Alarme process lors de la désactivation

Page 103: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 103

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.

● Seules les cames validées sont interprétées et traitées par le module.

● Les cames 0 ... 7 peuvent déclencher une alarme de processus.

● Le nombre de cames paramétrables dépend du nombre limite de cames.

Comportement des cames à la commutation selon le sens d'action A l'exception de l'exemple 5, le sens d'action est toujours supposé positif.

Nº Description Came-course Came-temps

1 Une came est franchie dans le sens d'action.

2 Franchissement d'une came inversement au sens d'action.

3 Accostage d'une came dans le sens d'action ; pendant que la came est activée, le sens de déplacement de l'axe change.

4 Accostage d'une came dans le sens inverse au

sens d'action ; sur la came, le sens de déplacement de l'axe devient le sens d'action.

La came n'est pas activée.

Page 104: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.14 Paramètres de came

Boîte à cames électronique FM 352 104 Instructions de service, 05/2011, A5E01071725-03

Nº Description Came-course Came-temps 5 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 relatif

Nom Type Valeur initiale Commentaire

+0.0 CAMVALID BOOL FALSE 1 = Came valide +0.1 EFFDIR_P BOOL TRUE 1 = Sens d'action positif (plus) +0.2 EFFDIR_M BOOL TRUE 1 = Sens d'action négatif (moins) +0.3 CAM_TYPE BOOL FALSE 0 = Came-course

1 = Came-temps +0.4 PI_SW_ON BOOL FALSE 1 = Alarme process lors de

l'activation +0.5 PI_SW_OFF BOOL FALSE 1 = Alarme process lors de la

désactivation +1.0 TRACK_NO BYTE B#16#0 Numéro de piste

Plage : 0 à 31 Sens d'action Deux sens d'action sont possibles : positif : la came est activée à la borne de début lorsque l'axe se déplace dans le sens des valeurs réelles croissantes. négatif : la came est activée à la borne de fin lorsque l'axe se déplace dans le sens des valeurs réelles décroissantes. Vous pouvez également activer les deux sens d'action simultanément. Numéro de piste En choisissant le numéro de piste, vous définissez pour chaque came la piste sur laquelle la came devra exercer son action.

Remarque

Vous devriez dans tous les cas affecter "invalide" aux cames inutilisées (CAMVALID = FALSE).

Page 105: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 105

Borne de début (NA) / borne de fin (NE) pour une came-course

Adresse relatif

Nom Type Valeur initiale Commentaire pour came-course

+2.0 +6.0

CBEGIN CEND

DINT DINT

L#-100000000 L#100000000

Borne de début (NA) Borne de fin (NE) Intervalle d'action : -1 000 000 000 µm à 1 000 000 000 µm

Longueur minimale d'une came-course

Came la plus courte pour un sens de déplacement positif de l'axe

La partie inactive d'une came doit toujours avoir un écart minimal de 4 impulsions entre la borne de fin (NE) et la borne de début (NA). Lorsque NE = NA, la came est activée pendant une impulsion.

Page 106: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.14 Paramètres de came

Boîte à cames électronique FM 352 106 Instructions de service, 05/2011, A5E01071725-03

Borne de début (NA) / borne de fin (NE) pour une came-temps

Adresse relatif

Nom Type Valeur initiale Commentaire pour came-temps

+2.0 +6.0

CBEGIN CEND

DINT DINT

L#-100000000 L#100000000

Borne de début (NA) Borne de fin (NE) Temps d'action Intervalle d'action : (0 à 13421) * 100 µs pour 16 cames au maximum (0 à 26843) * 100 µs pour 32 cames au maximum (0 à 53686) * 100 µs pour 64 cames au maximum (0 à 65535) * 100 µs pour 128 cames au maximum

Dans le cas d'une came-temps, vous devez définir une borne de début et un temps d'action au lieu d'une borne de fin. Vous pouvez prédéfinir le temps d'action par échelon de 100 µs. Le temps s'écoule à partir de l'activation de la came. La définition du temps d'action doit satisfaire aux conditions suivantes : 0 µs : Une came dont le temps d'action est de 0 µs ne sera jamais activée 0 µs < t ≤ 400 µs : le FM 352 sélectionne un temps d'action minimal d'environ 330 µs. t > 400 µs : le FM 352 calcule le temps d'action effectif teff à partir du temps d'action paramétré tpar

d'après la formule suivante :

L'erreur maximale est toujours inférieure au temps de cycle de cames.

Page 107: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 107

Temps d'anticipation Adresse relatif

Nom Type Valeur initiale Commentaire

+ 10.0 LTIME INT 0 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.

Vous pouvez compenser les temps de retard des organes de commande connectés en définissant un temps d'anticipation. Vous paramétrez le temps d'anticipation en échelons de 100 µs. Vous pouvez définir un temps d'anticipation par came. Il s'applique aussi bien à la borne de début qu'à la borne de fin. Course d'anticipation La course d'anticipation d'une came est en permanence recalculée à partir de la vitesse actuelle et du temps d'anticipation. L'ensemble de la came est décalé de cette course dans le sens de la valeur réelle. La plage paramétrée est appelée "plage statique", celle calculée d'après le temps d'anticipation "plage dynamique". Course d'anticipation = temps d'anticipation * vitesse actuelle Les courses d'anticipation de toutes les cames sont calculées dans le quart du temps d'anticipation le plus long, paramétré dans le FM 352. Si vous paramétrez un temps d'anticipation très long pour une came, son décalage dynamique sera calculé moins souvent. Temps d'anticipation effectif Vous déterminez le temps d'anticipation effectif de la manière suivante : Déterminez le temps de cycle de cames. Il s'agit du temps durant lequel le FM 352 a traité complètement toutes les cames et dépend du nombre limite de cames paramétré. Calculez le temps d'anticipation effectif avec la formule suivante :

p

Avec : Temps d'anticipationeff. temps d'anticipation réglé par le FM 352 Temps d'anticipation P temps d'anticipation que vous avez paramétré. Entier () signifie que le calcul n'est effectué qu'avec la partie entière du quotient entre parenthèses. L'erreur maximale du temps d'anticipation eff. est toujours inférieure au temps de cycle de cames * 4. Exemple : Les valeurs suivantes sont définies : Nombre limite : 32 cames au maximum Temps de cycle de cames : 40,96 µs Temps d'anticipation A = 1000 µs Résultat : vous obtenez un temps d'anticipation effectif de 983 µs Il n'est pas permis de définir un temps d'anticipation pour un codeur absolu (SSI) en liaison avec un sens de comptage inversé.

Page 108: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.14 Paramètres de came

Boîte à cames électronique FM 352 108 Instructions de service, 05/2011, A5E01071725-03

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 à la partie inactive de la came. Vous devez vous en assurer à toutes les vitesses.

Décalage dynamique d'une came Vous devez distinguer deux cas pour l'intervalle d'action de la came :

1. L'intervalle d'action statique et l'intervalle d'action dynamique de la came se chevauchent.

2. L'intervalle d'action statique et l'intervalle d'action dynamique de la came ne se chevauchent pas.

Tableau 9- 1 Décalage dynamique d'une came (deux cas sont à distinguer)

Décalage dynamique Description Dans le cas où l'intervalle d'action dynamique chevauche

l'intervalle d'action statique de la came : Dès que l'intervalle d'action dynamique de la came est

accosté, il y a activation de la came. En même temps, la détermination d'un nouveau décalage dynamique est empêchée.

Lorsque la valeur réelle atteint l'intervalle d'action statique de la came, la détermination d'un nouveau décalage dynamique est à nouveau validée, une variation de vitesse ayant un effet sur la borne de fin.

Dès que la came est désactivée à la fin de l'intervalle d'action dynamique, le décalage dynamique se retrouve à nouveau inhibé jusqu'à la fin de l'intervalle d'action statique de la came.

Dans le cas où l'intervalle d'action dynamique ne chevauche pas l'intervalle d'action statique de la came : Dès que l'intervalle d'action dynamique de la came est

accosté, il y a activation de la came. En même temps, la détermination d'un nouveau décalage dynamique est empêchée.

La possibilité de décalage dynamique est redonnée à la fin de l'intervalle d'action statique de la came.

Interv. d'action dynamique Interv. d'action statique Un nouveau décalage dynamique est possible

Page 109: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 109

Remarque

Du fait de la modification du sens de rotation, la détermination du décalage dynamique est à nouveau validée.

Page 110: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres machine et paramètres de cames 9.14 Paramètres de came

Boîte à cames électronique FM 352 110 Instructions de service, 05/2011, A5E01071725-03

Page 111: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 111

Paramètres 1010.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

● Décalage d'origine

● Reprise de référence

Activation d'une came-temps Si vous sautez la borne de début d'une came-temps par l'un des réglages cités plus haut, cette came sera activée si le sens de déplacement effectif de l'axe coïncide avec le sens d'action paramétré pour la came. Le temps d'activation paramétré s'écoule.

Remarque

A l'arrêt, le sens de déplacement dépend des fluctuations de la valeur réelle.

Si à l'arrêt vous souhaitez également un sens de déplacement défini, vous devez paramétrer une hystérésis dont la valeur est supérieure aux fluctuations de la valeur réelle à l'arrêt.

Si l'axe n'est pas en mouvement, le sens de déplacement déterminé en dernier reste conservé.

ATTENTION Il existe un risque de dommages corporels et de dégâts matériels.

Sur un axe rotatif, un réglage modifiant la valeur réelle peut provoquer une activation non souhaitée des cames-temps.

Désactivez dans tous les cas les cames-temps sur un axe rotatif, si vous souhaitez influer sur la valeur réelle au moyen de l'un des réglages cités plus haut.

Page 112: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.2 Affectation de valeur réelle / Affectation de valeur réelle au vol / Annulation d'affectation de valeur réelle

Boîte à cames électronique FM 352 112 Instructions de service, 05/2011, A5E01071725-03

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 à l'état actuel du codeur. Le système de coordonnées se trouve alors translaté d'une valeur égale à : REELnouv -REELact.

On a :

● REELnouv est la valeur spécifiée.

● REELact est la valeur réelle au moment de l'intervention.

Détermination de nouvelles coordonnées Vous déterminez toutes les positions que vous spécifiez dans le système de coordonnées translaté avec la formule suivante :

Coordonnéesnouv. = Coordonnéespréc. + (REELnouv. - REELact.)

Conditions préalables ● L'axe doit être synchronisé.

● Pour l'affectation de valeur réelle au vol : L'entrée TOR I1 doit être commutée.

Procédure de réglage 1. Saisissez la coordonnée de la valeur réelle ou de la valeur réelle au vol dans le DB de

canal.

– Axe linéaire :

Choisissez la valeur réelle indiquée de sorte que les fins de course logiciels restent dans la plage de déplacement admise, après l'appel du réglage.

La valeur de la translation égale à (REELnouv. - REELact.) doit être inférieure ou égale à la valeur de la plage de déplacement admise (max. 100 m ou 1000 m).

– Axe rotatif :

La valeur réelle spécifiée doit répondre à :

0 ≤ Valeur réelle < Fin d'axe rotatif

2. Mettez à 1 les bits lanceurs correspondants dans le DB de canal.

3. Appelez le bloc FB CAM_CTRL.

Le réglage "Affectation de valeur réelle" est exécuté immédiatement.

Le réglage "Affectation de valeur réelle au vol" est exécuté lors du prochain front montant sur l'entrée TOR I1. Le bit FVAL_DONE est mis à 1.

Page 113: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.2 Affectation de valeur réelle / Affectation de valeur réelle au vol / Annulation d'affectation de valeur réelle

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 113

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale Commentaire 36.4 AVAL_EN BOOL FALSE 1 = Affectation de valeur réelle 36.5 FVAL_EN BOOL FALSE 1 = Affectation de valeur réelle au vol 90.0 AVAL DINT L#0 Coordonnée pour valeur réelle 94.0 FVAL DINT L#0 Coordonnée pour valeur réelle au vol 25.5 FVAL_DONE BOOL FALSE 1 = Affectation valeur réelle au vol

exécutée

Conséquences du réglage L'exemple de réglage "Affectation de valeur réelle" à 400 mm (pour une position égale à 200 mm) vous permet de constater une translation du système de coordonnées. Les conséquences sont les suivantes :

● La position de la plage de travail n'est pas décalée physiquement.

● De nouvelles coordonnées sont affectées aux différents points (exemple : aux fins de course logiciels).

● Les cames conservent leurs coordonnées et occupent par conséquent une autre position physique.

● Quand l'axe est synchronisé et le traitement des cames validé, ce réglage peut entraîner un saut de bornes de came ou de cames complètes.

● Les changements d'état de cames qui normalement déclenchent une alarme risquent de se perdre.

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)".

Page 114: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.2 Affectation de valeur réelle / Affectation de valeur réelle au vol / Annulation d'affectation de valeur réelle

Boîte à cames électronique FM 352 114 Instructions de service, 05/2011, A5E01071725-03

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 FCD [mm]

REF [mm]

REEL[mm]

FCF [mm]

-400

-200

200

400

-200

0

400

600

Annulation du réglage Avec la commande "Annuler affectation de valeur réelle", vous annulez la translation des coordonnées résultant du réglage "Affectation de valeur réelle" ou "Affectation de valeur réelle au vol".

Une fois lancée, l'"Affectation de valeur réelle au vol" ne peut plus être supprimée préalablement à son exécution par un front montant sur l'entrée I1. Elle peut être écrasée par une nouvelle "Affectation de valeur réelle au vol".

Ces réglages sont annulés lors d'un démarrage du module.

Paramètre utilisé dans le DB de canal

Adresse Nom Type Valeur initiale Commentaire 35.2 AVALREM_EN BOOL FALSE 1: Annulation affectation de valeur

réelle

Causes d'erreurs possibles Les réglages "Affectation de valeur réelle au vol" et "Reprise de référence" ne doivent pas être exécutés simultanément.

Une erreur de fonctionnement peut être signalée pour le réglage "Affectation de valeur réelle au vol", si en raison de ce dernier un fin de course logiciel a quitté la plage de déplacement admise au moment de l'arrivée du front montant sur l'entrée TOR I1. Cette erreur de fonctionnement est signalée par une alarme de diagnostic et est inscrite dans la mémoire tampon de diagnostic.

Page 115: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.3 Exécution d'un décalage d'origine

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 115

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é avec la formule suivante :

Coordonnéesnouv. = Coordonnéespréc. - (DOnouv. - DOpréc.)

DOpréc. désigne ici un ancien décalage d'orgine éventuellement existant. En l'absence d'un décalage d'origine actif préalablement à l'appel, mettez DOpréc.sur la valeur 0 .

Cette formule vous permet de calculer par ex. les coordonnées de fins de course logiciels.

Procédure de réglage 1. Saisissez la valeur du décalage d'origine dans le DB de canal.

– Axe linéaire :

Choisissez le décalage d'origine de sorte que les fins de course logiciels restent dans la plage de déplacement admise après appel du réglage.

– Axe rotatif :

Le décalage d'origine doit répondre à :

Valeur du décalage d'origine ≤ Fin d'axe rotatif.

2. Mettez à 1 le bit lanceur correspondant.

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale Commentaire 36.6 ZOFF_EN BOOL FALSE 1 = Activation du décalage d'origine 86.0 ZOFF DINT L#0 Décalage d'origine

Page 116: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.3 Exécution d'un décalage d'origine

Boîte à cames électronique FM 352 116 Instructions de service, 05/2011, A5E01071725-03

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 :

● La plage de travail n'est pas décalée physiquement.

● De nouvelles coordonnées sont affectées aux différents points (exemple : aux fins de course logiciels).

● Les cames conservent leurs coordonnées et occupent par conséquent une autre position physique.

● Quand l'axe est synchronisé et le traitement des cames validé, ce réglage peut entraîner un saut de bornes de came ou de cames complètes.

● Les changements d'état de cames qui normalement déclenchent une alarme risquent de se perdre.

Tableau 10- 2 Translation du système de coordonnées par décalage d'origine

Décalage d'origine FCD [mm]

REF [mm]

REEL[mm]

FCF [mm]

-400

-200

200

400

-200

0

400

600

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)".

Page 117: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.3 Exécution d'un décalage d'origine

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 117

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 ° Outil pour REEL = 25 °

L'origine effectue une rotation de -45 degrés. De nouvelles coordonnées sont affectées à tous les points de l'axe.

En considérant un DOpréc. = 0 , on obtient une nouvelle valeur égale à 385°.

Puisqu'à la fin de l'axe rotatif, la valeur réelle recommence à 0 dans le cas d'un sens de rotation positif, la valeur réelle effective de 25° résulte du calcul :

Coordonnéesnouv. = Coordonnéespréc. - (DOnouv. - DOpréc.)- Fin d'axe rotatif

La valeur Fin d'axe rotatif ne doit être soustraite que lorsque

Coordonnéepréc. - (DOnouv - DOpréc.) devient supérieur à la fin d'axe rotatif.

Perte de synchronisation Lorsque la synchronisation est perdue consécutivement à une erreur ou à une redéfinition via "Reprise de référence", un décalage d'origine reste actif.

Annulation de réglage En donnant la valeur 0 au décalage d'origine, vous annulez le décalage en vigueur.

Page 118: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.4 Définition du point de référence

Boîte à cames électronique FM 352 118 Instructions de service, 05/2011, A5E01071725-03

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.

Ce réglage configure la plage de travail sur l'axe. C'est la raison pour laquelle, de par la définition de valeurs différentes, la plage de travail peut être positionnée à différents endroits de la plage physique de l'axe.

Condition préalable Le traitement des cames doit être inhibé.

Procédure de réglage 1. Saisissez la valeur de la coordonnée du point de référence dans le DB de canal.

– Axe linéaire :

La coordonnée du point de référence ne doit pas se situer en dehors de la plage délimitée par les fins de course logiciels. Il en va de même dans un système de coordonnées translaté.

– Axe rotatif :

La coordonnée du point de référence doit répondre à :

0 ≤ Coordonnée du point de référence < Fin d'axe rotatif

2. Mettez à 1 le bit lanceur correspondant.

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale Commentaire 36.3 REFPT_EN BOOL FALSE 1 = Prise de référence 98.0 REFPT DINT L#0 Coordonnées du point de référence 25.0 SYNC BOOL FALSE 1 = Axe synchronisé

Page 119: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.4 Définition du point de référence

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 119

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 :

● La position réelle prend la valeur de la coordonnée du point de référence.

● La plage de travail est décalée physiquement sur l'axe.

● Les différents points conservent leurs coordonnées d'origine, mais occupent de nouvelles positions physiques.

● Le bit SYNC est mis à 1 dans les signaux en retour.

Tableau 10- 4 Décalage de la plage de travail sur l'axe à la suite d'une définition du point de référence

Définition du point de référence FCD [mm]

REF [mm]

REEL[mm]

FCF [mm]

-400

-200

100

400

-400

-200

300

400

Particularités des codeurs absolus Ce réglage est nécessaire à un référencement de codeur absolu (voir chapitre "Déterminer le référencement de codeur absolu correct (Page 87)").

Page 120: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.5 Décalage des bornes de cames

Boîte à cames électronique FM 352 120 Instructions de service, 05/2011, A5E01071725-03

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.

Condition préalable La came dont vous voulez décaler les bornes doit être valide.

Procédure de réglage 1. Saisissez le numéro de came dans le DB de canal.

2. Pour une came-course :

Saisissez la borne de début et la borne de fin dans le DB de canal.

Pour une came-temps :

Saisissez la valeur pour la borne de début dans le DB de canal.

3. Mettez à 1 le bit lanceur correspondant.

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale Commentaire 36.7 CH01CAM_EN BOOL FALSE 1 = Ecriture du réglage pour les bornes

de came (1 came) 102.0 CAM_NO INT 0 Numéro de came 104.0 CAM_START DINT L#0 Borne de début 108.0 CAM_END DINT L#0 Borne de fin

Page 121: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.5 Décalage des bornes de cames

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 121

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 à la borne de fin précédente.

Figure 10-1 Etapes du décalage des bornes d'une came

Remarque

Si une alarme process a été validée pour cette came, le FM 352 peut en déclencher une ou deux selon le paramétrage, dès qu'il reconnaît la came inversée.

La modification de la borne d'activation et/ou de la borne de désactivation d'une came peut entraîner un saut de borne de came ou d'une came entière.

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)".

Les changements d'état de la came qui normalement déclenchent une alarme process risquent de se perdre.

Lecture des valeurs modifiées Vous pouvez lire les valeurs modifiées avec l'un des contrats CAM1RD_EN à CAM8RD_EN.

Annulation du réglage Les valeurs modifiées sont perdues lors du démarrage du module.

Page 122: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.6 Exécution de "Modification rapide de cames"

Boîte à cames électronique FM 352 122 Instructions de service, 05/2011, A5E01071725-03

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.

Procédure de réglage 1. Saisissez le nombre de cames à modifier dans le DB de canal.

2. Saisissez le numéro de la première came à modifier dans le DB de canal.

3. Mettez à 1 les bits lanceur pour les modifications souhaitées.

4. Saisissez les nouvelles valeurs dans le DB de canal.

5. Renouveler les étapes 2 à 4 pour chaque came à modifier.

6. Mettez à 1 le bit lanceur correspondant dans le DB de canal.

Paramètres utilisés dans le DB de canal

Adresse absolu

Nom Type Valeur initiale

Commentaire

37.0 CH16CAM_EN BOOL FALSE 1 = Ecriture des réglages pour la modification rapide de cames (16 cames)

176.0 C_QTY BYTE B#16#0 Nombre de cames à modifier 177.0 DIS_CHECK BOOL FALSE 1 = Désactivation du contrôle des paramètres

Page 123: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.6 Exécution de "Modification rapide de cames"

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 123

Adresse relatif

Nom Type Valeur initiale

Commentaire

+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 à la

valeur CBEGIN +1.2 C_CEND BOOL FALSE 1 = Modification de la borne de fin / du temps

d'action à la valeur CEND +1.3 C_LTIME BOOL FALSE 1 = Modification du temps d'anticipation à la

valeur LTIME +1.4 CAM_OFF BOOL FALSE 1 = Désactivation de la came lors de la

modification +1.5 EFFDIR_P BOOL FALSE 1 = Sens d'action positif (plus) +1.6 EFFDIR_M BOOL FALSE 1 = Sens d'action négatif (moins) +2.0 CBEGIN DINT L#0 Nouvelle borne de début +6.0 CEND DINT L#0 Nouvelle borne de fin / nouveau temps

d'action +10.0 LTIME INT L#0 Nouveau temps d'anticipation

Désactivation de la came lors de la modification Une modification cohérente des bornes de début et de fin n'est possible que si vous avez désactivé la came au moment de la modification (CAM_OFF).

Contrôle de paramètres par le module Le paramètre DIS_CHECK (DB de canal) vous permet de décider si le contrôle des paramètres transmis doit être désactivé par le FM 352. Lorsque vous désactivez le contrôle de paramètres, vous devez vous assurez par vous-même que seules des valeurs valides soient transmises. La saisie de paramètres incorrects sans contrôle peut entraîner un comportement imprévisible du module.

● FALSE : le module contrôle tous les paramètres transmis.

● TRUE : le contrôle des paramètres de cames est désactivé. Les paramètres à modifier sont alors pris en compte plus rapidement sur le FM 352.

Indépendamment de ce réglage, il est toujours contrôlé si :

– l'axe est paramétré,

– le nombre de cames à modifier (C_QTY) est admissible,

– la came (numéro de came) à modifier est valide.

Lorsque tous les paramètres ont été vérifiés et sont sans erreurs, ils sont activés sur le module.

En cas d'erreurs, tous les paramètres sont rejetés.

Page 124: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.6 Exécution de "Modification rapide de cames"

Boîte à cames électronique FM 352 124 Instructions de service, 05/2011, A5E01071725-03

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 à CAM8RD_EN.

Annulation du réglage Les valeurs modifiées sont perdues lors du démarrage du module.

Page 125: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.7 Exécution de "Mesure de longueur et détection de bords"

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 125

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. Si vous sélectionnez simultanément les deux méthodes, le FB CAM_CTRL active la mesure de longueur.

Condition préalable Un commutateur sans rebondissement doit être raccordé à l'entrée I1.

Procédure de réglage Selon le type de mesure, le FM 352 actualise les données du module à des instants différents. Chaque actualisation est signalée par le FM 352 à l'interface de signalisation en retour par un paramètre.

Mesure de longueur

1. Sélectionnez "Mesure de longueur" à l'aide du commutateur de fonctions.

2. Un front montant sur l'entrée I1 démarre la mesure de longueur.

3. Un front descendant sur l'entrée I1 met fin à la mesure en cours. Le FM 352 actualise les données Valeur initiale, Valeur finale et Longueur.

4. Par la mise à 1 du paramètre MSR_DONE, le FM 352 signale l'actualisation des données. Le paramètre signale la fin de la mesure. La lecture des résultats de mesure est alors possible.

5. Le lancement de la mesure suivante par un front montant sur I1 a pour effet de remettre à zéro le paramètre MSR_DONE.

Page 126: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.7 Exécution de "Mesure de longueur et détection de bords"

Boîte à cames électronique FM 352 126 Instructions de service, 05/2011, A5E01071725-03

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. Ecrivez et activez les paramètres machine.

2. Sélectionner "Détection des bords" à l'aide du commutateur de fonctions. Le paramètre MSR_DONE est mis à 1.

3. Un front montant sur l'entrée I1 démarre la détection de bords. Les résultats de mesure sont actualisés, leur lecture est possible et la valeur initiale de la mesure est saisie ; valeur finale et longueur valent -1.

4. Après l'actualisation, le FM 352 signale la modification par la remise à "0" du paramètre MSR_DONE.

5. Un front descendant sur l'entrée I1 met fin à la mesure en cours. Le FM 352 actualise les données pour la valeur finale et la longueur de la mesure.

6. Après l'actualisation, le FM 352 signale la modification par la mise à "1" du paramètre MSR_DONE. La lecture des résultats de mesure est alors possible.

7. Le lancement de la mesure suivante par un front montant sur I1 a pour effet de remettre à zéro le paramètre MSR_DONE.

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.

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale

Commentaire

25.1 MSR_DONE BOOL FALSE 1 = Mesure de longueur terminée 34.0 EDGE_ON BOOL FALSE 1 = Détection des bords activée 34.2 MSR_ON BOOL FALSE 1 = Mesure de longueur activée 38.2 MSRRD_EN BOOL FALSE 1 = Lecture des valeurs de mesure 112.0 BEG_VAL DINT L#0 Valeur initiale 116.0 END_VAL DINT L#0 Valeur de fin 120.0 LEN_VAL DINT L#0 Longueur

Page 127: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.7 Exécution de "Mesure de longueur et détection de bords"

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 127

Paramètres utilisés dans le DB de paramètres

Adresse Nom Type Valeur initiale

Commentaire

4.0 EDGEDIST DINT L#0 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. Si la fin de mesure se situe à l'intérieur de cette plage, la mesure est rejetée. Le début de mesure n'est signalé qu'après un déplacement de la pièce correspondant à "l'espacement minimal des bords".

Autres conditions pour une mesure de longueur ● L'intervalle entre le front de désactivation et le front d'activation sur l'entrée I1 doit être

suffisamment grand pour que le programme soit en mesure d'analyser correctement le résultat de mesure dans la CPU avant que ne commence la mesure suivante.

● L'intervalle minimum entre le front montant et le front descendant sur l'entrée I1, ainsi qu'entre le front descendant et le front montant suivant sur l'entrée I1 doit être supérieur à 2 ms.

Mesure erronée Dans le cas d'une mesure de longueur/détection de bords incorrecte, le FM 352 indique une longueur égale à -1.

Une mesure de longueur/détection de bords ne doit pas passer plus de 126 fois par zéro dans un sens. Aussitôt que plus de 126 passages par 0 sont détectés dans un sens par le FM 352, une erreur de mesure de longueur ou de détection de bords est signalée, même si ensuite des passages par 0 sont à nouveau détectés dans le sens inverse. Le passage par 0 est le passage de l'axe rotatif de la valeur Fin d'axe rotatif à 0 et inversement.

Une mesure est également considérée comme erronée quand :

● dans le cas d'un axe rotatif, la longueur mesurée excède 231,

● quand le FM 352 reconnaît simultanément une borne d'activation et une borne de désactivation (par exemple en cas de rebondissement de contact).

Ce résultat peut être signalé en tant qu'alarme process.

Page 128: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.7 Exécution de "Mesure de longueur et détection de bords"

Boîte à cames électronique FM 352 128 Instructions de service, 05/2011, A5E01071725-03

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.

● Vous exécutez les réglages "Définition du point de référence" ou "Reprise de référence" pendant une mesure de longueur.

Exemple Vous pouvez tirer profit de cette influence sur la longueur mesurée de la manière suivante :

Vous disposez d'un système sur lequel vous observez toujours l'apparition d'une dérive pendant une mesure de longueur.

Vous pouvez corriger cette dérive à l'aide de la reprise de référence, pour obtenir des longueurs mesurées correctes.

Page 129: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.8 Reprise de référence

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 129

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é.

● L'événement externe peut être un top zéro d'un codeur incrémental ou un contact de point de référence sur l'entrée I2.

Procédure de réglage 1. Saisissez la valeur de la coordonnée du point de référence dans le DB de paramètres.

2. Indiquez le type de "Reprise de référence" dans le DB de paramètres.

Pour cela, vous disposez des possibilités suivantes :

– Seul le top zéro du codeur est exploité (RETR_TYPE = 7).

– Seul le contact de point de référence est exploité (RETR_TYPE = 6).

– Le top zéro est exploité

dans le sens positif : le premier front montant du top zéro après abandon du contact de point de référence dans le sens positif est exploité (RETR_TYPE = 0).

dans le sens négatif : le premier front descendant du top zéro après abandon du contact de point de référence dans le sens négatif est exploité (RETR_TYPE = 1).

3. Ecrivez et activez les paramètres machine.

4. Mettez à 1 le commutateur de fonctions dans le DB de canal.

Page 130: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.8 Reprise de référence

Boîte à cames électronique FM 352 130 Instructions de service, 05/2011, A5E01071725-03

Paramètres utilisés dans le DB de canal

Adresse Nom 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 Nom Type Valeur initiale Commentaire 44.0 REFPT DINT L#0 Coordonnées du point de référence 52.0 RETR_TYPE DINT L#0 Type de reprise de référence

Conséquences du réglage ● Le FM 352 exploite le top zéro et le contact de point de référence selon le sens de

déplacement de l'axe.

– Quand l'axe se déplace dans le sens positif, les fronts montants sont exploités.

– Quand l'axe se déplace dans le sens négatif, les fronts descendants sont exploités.

● La position réelle est réglée sur la coordonnée du point de référence.

● La plage de travail est décalée physiquement sur l'axe.

● Les différents points conservent leur valeur initiale, mais occupent de nouvelles positions physiques.

● Les changements d'état de cames qui normalement déclenchent une alarme risquent de se perdre.

● Le bit SYNC est mis à 1 dans les signaux en retour.

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)".

Page 131: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.8 Reprise de référence

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 131

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.

● Au moment du démarrage, aucun décalage d'origine n'est activé.

Tableau 10- 5 Décalage de la plage de travail sur l'axe à la suite d'une "Reprise de référence"

Reprise de référence FCD [mm]

REF [mm]

REEL [mm]

FCF [mm]

-400

300

100

400

-400

300

300

400

Page 132: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.8 Reprise de référence

Boîte à cames électronique FM 352 132 Instructions de service, 05/2011, A5E01071725-03

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éfPM - Décalage d'origine

RéfPM est la valeur inscrite dans les paramètres machine comme coordonnée du point de référence.

Tableau 10- 6 Décalage de la plage de travail sur l'axe à la suite d'une "Reprise de référence" avec décalage d'origine

Reprise de référence FCD [mm]

REF [mm]

REEL [mm]

FCF [mm]

-500

300

0

300

-400

400

100

400

-400

400

400

400

Page 133: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.9 Désactivation des fins de course logiciels

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 133

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 à nouveau actifs.

Procédure de réglage Mettez à 1 le commutateur de fonctions dans le DB de canal.

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale Commentaire 34.4 SSW_OFF BOOL FALSE 1 = Fins de course logiciels désactivés

Paramètres utilisés dans le DB de paramètres

Adresse Nom Type Valeur initiale Commentaire 64.0 SSW_STRT DINT L#-1000000000 Fin de course logiciel de début 68.0 SSW_END DINT L#-1000000000 Fin de course logiciel de fin

Page 134: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.9 Désactivation des fins de course logiciels

Boîte à cames électronique FM 352 134 Instructions de service, 05/2011, A5E01071725-03

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. L'axe se déplace dans le sens prédéfini.

● Décalage d'origine en cas de désactivation de la surveillance

Quand on présélectionne un décalage d'origine pour lequel les fins de course logiciels restent situées dans les limites de la plage de déplacement, la valeur réelle peut se retrouver malgré tout en dehors de la plage numérique admise.

● Les cames qui sont situées en dehors des fins de course logiciels paramétrées sont activables.

PRUDENCE

Il y a risque de dommages matériels.

Si vous limitez la plage de déplacement avec des fins de course logiciels pour protéger votre installation, une désactivation de ces fins de course peut entraîner des dommages matériels.

Dans la planification de l'installation, il est donc important de prévoir que l'entraînement puisse se déplacer intégralement sur toute la plage de déplacement physique.

Page 135: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.10 Exécution de simulation

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 135

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. Ecrivez et activez les paramètres machine.

3. Dans le DB de canal, sélectionner le sens de simulation positif ou négatif.

4. Mettez à 1 le commutateur de fonctions dans le DB de canal.

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale Commentaire 15.2 DIR_M BOOL FALSE 1 = Simulation dans le sens négatif 15.3 DIR_P BOOL FALSE 1 = Simulation dans le sens positif 34.1 SIM_ON BOOL FALSE 1 = Simulation activée

Paramètres utilisés dans le DB de paramètres

Adresse Nom Type Valeur initiale Commentaire 84.0 SIM_SPD DINT L#0 Vitesse de simulation

Conséquences de l'activation de la simulation ● Les signaux des codeurs ne sont plus exploités.

● Toutes les surveillances relatives à l'entrée du codeur sont désactivées.

● Les erreurs éventuelles qui concernent le codeur sont annulées.

● Le FM 352 simule le déplacement d'un axe de vitesse de simulation constante.

● Le traitement des cames est désactivé lors de l'activation de la simulation. Cependant, vous pouvez le réactiver. La synchronisation est concervée, lors de cette opération.

● La valeur de position réelle est modifiée à partir de la valeur réelle actuelle, en fonction de la vitesse et du sens de simulation.

Page 136: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.10 Exécution de simulation

Boîte à cames électronique FM 352 136 Instructions de service, 05/2011, A5E01071725-03

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.

● Dans le cas d'un codeur absolu, la valeur de position réelle correspondant à l'état actuel du codeur est signalée. Les signaux du codeur sont de nouveau exploités tels qu'ils figurent dans les paramètres machine.

Valeurs limites La valeur limite maximale et minimale de la vitesse de simulation dépend de la résolution (voir chapitre "Paramètres machine de l'axe (Page 80)").

Vitesse Des différences peuvent être constatées entre la vitesse présélectionnée et la vitesse effective de fonctionnement du module (voir chapitre "Paramètres machine de l'axe (Page 80)").

Page 137: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.11 Lecture des "valeurs de comptage des pistes à cames de comptage"

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 137

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.

Procédure de réglage 1. Définissez les pistes à cames de comptage et les valeurs de comptages supérieures

dans les paramètres machine.

2. Ecrivez et activez les paramètres machine.

3. Validez la fonction de comptage.

4. La valeur de comptage prend la valeur supérieure.

5. La valeur de comptage est décrémentée de 1 à chaque front montant du résultat de piste.

6. Mettez à 1 le bit lanceur de lecture des valeurs de comptage dans le DB de canal.

7. Les valeurs de comptage des deux pistes sont inscrites dans le DB de canal. Pour une piste qui n'est pas paramétrée comme piste à cames de comptage, la valeur 0 est fournie.

8. Lorsque la valeur de comptage atteint la valeur 0, le bit d'état de la piste à cames de comptage est mis à 1.

9. Au prochain front descendant de l'état de piste, le bit d'état de piste est remis à 0 et le compteur reprend la valeur de comptage supérieure.

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale

Commentaire

15.5 CNTC0_EN BOOL FALSE 1 = Validation de la fonction de comptage pour la piste à cames de comptage 0

15.6 CNTC1_EN BOOL FALSE 1 = Validation de la fonction de comptage pour la piste à cames de comptage 1

38.3 CNTTRC_EN BOOL FALSE 1 = Lecture des valeurs de comptage des pistes à cames de comptage

124.0 CNT_TRC0 INT 0 Valeur courante pour piste à cames de comptage 0

126.0 CNT_TRC1 INT 0 Valeur courante pour piste à cames de comptage 1

Page 138: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.11 Lecture des "valeurs de comptage des pistes à cames de comptage"

Boîte à cames électronique FM 352 138 Instructions de service, 05/2011, A5E01071725-03

Paramètres utilisés dans le DB de paramètres

Adresse Nom Type Valeur initiale

Commentaire

99.0 SPEC_TRC0 BOOL FALSE 1 = la piste 0 est la piste à cames de comptage

99.1 SPEC_TRC1 BOOL FALSE 1 = la piste 1 est la piste à cames de comptage

100.0 CNT_LIM0 DINT L#2 Valeur de comptage supérieure pour piste à cames de comptage 0

104.0 CNT_LIM1 DINT L#2 Valeur de comptage supérieure pour piste à cames de comptage 1

Page 139: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.12 Lecture des "paramètres de position et des paramètres de piste"

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 139

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.

L'algorithme de calcul mis en oeuvre dans le FM 352 calcule les variations de vitesse supérieures à 1 impulsion par 4 msec. La vitesse indiquée possède donc l'imprécision correspondante et est donc inadaptée pour des tâches de régulation en particulier. La vitesse interne utilisée pour la dynamisation des cames est plus précise.

Procédure de réglage 1. Mettez à 1 le bit lanceur dans le DB de canal.

2. Les paramètres sont inscrits dans le DB de canal.

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale Commentaire 38.4 ACTPOS_EN BOOL FALSE 1 = Lecture des paramètres de position

et des paramètres de piste 128.0 ACTPOS DINT L#0 Position actuelle 132.0 ACTSPD DINT L#0 Vitesse actuelle 136.0 TRACK_ID DWORD DW#16#0 Bits d'état des pistes 0 à 31

Page 140: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.13 Lecture des paramètres du codeur

Boîte à cames électronique FM 352 140 Instructions de service, 05/2011, A5E01071725-03

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é le réglage "Définition du point de référence" (voir chapitre "Déterminer le référencement de codeur absolu correct (Page 87)").

Procédure de réglage 1. Mettez à 1 le bit lanceur dans le DB de canal.

2. Les paramètres sont inscrits dans le DB de canal.

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale Commentaire 38.5 ENCVAL_EN BOOL FALSE 1 = Lecture des paramètres du capteur 140.0 ENCVAL DINT L#0 Valeur du codeur / Etat du compteur

(représentation interne) 144.0 ZEROVAL DINT L#0 Etat du compteur lors du dernier top zéro

(représentation interne) 148.0 ENC_ADJ DINT L#0 Référencement de codeur absolu

Page 141: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.14 Lecture des paramètres de cames et paramètres de piste

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 141

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.

Procédure de réglage 1. Comme identification de type, saisissez 1 dans le paramètre FM_TYPE du DB de canal.

Vous pouvez ainsi effectuer la lecture des paramètres de cames et des paramètres de piste (24 octets).

Si vous saisissez l'identification de type 0, vous ne pourrez lire que les bits d'état de cames (16 octets).

2. Les paramètres sont inscrits dans le DB de canal.

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale

Commentaire

12.0 FM_TYPE BOOL FALSE 0 = FM 352 jusqu'à V4.0 1 = FM 352 à partir de V5.0

38.6 CAMOUT_EN BOOL FALSE 1 = Lecture des paramètres de cames et des paramètres de piste

152.0 CAM_00_31 DWORD DW#16#0 Bits d'état des cames 0 à 31 156.0 CAM_32_63 DWORD DW#16#0 Bits d'état des cames 32 à 63 160.0 CAM_64_95 DWORD DW#16#0 Bits d'état des cames 64 à 95 164.0 CAM_96_127 DWORD DW#16#0 Bits d'état des cames 96 à 127 168.0 TRACK_ID1 DWORD DW#16#0 Bits d'état des pistes 0 à 31 172.0 ACTPOS1 DINT L#0 Position actuelle

Page 142: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.15 Mise à 1 de signaux de commande pour la came électronique

Boîte à cames électronique FM 352 142 Instructions de service, 05/2011, A5E01071725-03

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.

Procédure de réglage 1. Mettez à 1 les bits souhaités dans le DB de canal.

2. Les paramètres sont transmis au module à chaque appel du FB CAM_CTRL.

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale Commentaire 15.4 CAM_EN BOOL FALSE 1 = Validation traitement des cames 16.0 TRACK_EN WORD W#16#0 Validation des pistes 0 à 12

Bit 0 = Piste 0

Effets Après chaque validation, le traitement des cames est démarré ou arrêté.

Les bits d'état des pistes validées sont transmis aux signaux de pistes et aux sorties TOR.

Page 143: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.16 Consulter les signaux en retour pour la came électronique

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 143

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.

Procédure de réglage A chaque appel de du FB CAM_CTRL, les paramètres sont inscrits dans le DB de canal.

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale Commentaire 23.4 CAM_ACT BOOL FALSE 1 = Traitement des cames en cours 26.0 ACT_POS DINT L#0 Position acuelle de l'axe 30.0 TRACK_OUT DWORD DW#16#0 Signaux actuels des pistes 0 à 31

Bit 0 = Piste 0

Page 144: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Paramètres 10.17 Réglage des signaux en retour pour le diagnostic

Boîte à cames électronique FM 352 144 Instructions de service, 05/2011, A5E01071725-03

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 à l'annexe "Blocs de données/Listes d'erreurs (Page 187)" provoque une entrée dans la mémoire tampon de diagnostic.

1. Lorsque le module détecte un contrat en écriture contenant des données erronées, il met à 1 le bit DATA_ERR dans l'interface de compte rendu. La cause d'erreur est inscrite dans la mémoire tampon de diagnostic.

2. Le FB CAM_CTRL enregistre l'interface de compte rendu dans le DB de canal.

3. Une fois que la mémoire tampon de diagnostic est lue par le FB DIAG, le FM 352 remet le bit DIAG à 0.

Paramètres utilisés dans le DB de canal

Adresse Nom Type Valeur initiale Commentaire 22.2 DIAG BOOL FALSE 1 = Mémoire tampon de diagnostic

modifiée 22.4 DATA_ERR BOOL FALSE 1 = Erreur de données

Page 145: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 145

Capteurs 1111.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

– longueur du câble 100 m maxi

● Codeurs avec sortie de signaux inversés avec interface différentielle 5 V selon RS 422

– Fréquence limite = 1MHz

– Pour une tension d'alimentation 5 V : longueur du câble 32 m maxi

– Pour une tension d'alimentation 24 V : longueur du câble 100 m maxi

Remarque

Si le codeur (5V) ne délivre pas de top zéro et si vous avez activé la surveillance de rupture de fil, il faut établir des connexions externes sur les entrées N et /N afin que ces entrées soient portées à des niveaux différents (par ex. N à 5 V et /N à la masse).

Page 146: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Capteurs 11.1 Capteur incrémental

Boîte à cames électronique FM 352 146 Instructions de service, 05/2011, A5E01071725-03

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.

Figure 11-2 Incréments et impulsions

Impulsions Le FM 352 exploite les 4 fronts des voies A et B (voir figure) de chaque incrément.

1 incrément (présélection de codeur) = 4 impulsions (exploitation de FM)

Page 147: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Capteurs 11.1 Capteur incrémental

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 147

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 :

● Temps de cycle de cames : environ 20 µs

● Temps de commutation du matériel : environ 150 µs

Temps de réaction minimal = 20 µs + 150 µs = 170 µs

Temps de réaction maximal = 2 * 20 µs + 150 µs = 190 µs

Remarque

Vous pouvez compenser le temps de réaction par un paramétrage correspondant des cames ou par décalage dynamique.

Imprécision L'imprécision est donnée par la différence entre les temps de réaction minimal et maximal. Dans le cas des codeurs incrémentaux, l'imprécision est :

Imprécision = Temps de cycle de cames

Remarque

Si l'on peut négliger le temps de commutation du matériel sur le FM 352 et les temps de commutation des organes raccordés, une commutation sûre des cames est assurée si la la came est supérieure à la distance parcourue en l'espace d'un temps de cycle de cames.

Page 148: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Capteurs 11.2 Détecteurs de proximité

Boîte à cames électronique FM 352 148 Instructions de service, 05/2011, A5E01071725-03

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.

La commande d'un mauvais sens de déplacement peut conduire à d'importants dommages dans l'installation (par ex. commande erronée d'organes).

Vérifiez les indications de sens lors de la mise en route ainsi qu'à chaque remplacement de détecteur de proximité.

Détecteurs de proximité raccordables Vous pouvez connecter les détecteurs de proximité suivants au FM 352 :

● Détecteurs de proximité à sortie 24 V Fréquence limite = 50 kHz

● longueur du câble 100 m maxi

Exploitation des signaux Dans le cas d'un détecteur de proximité, le comptage s'effectue sur le front montant du signal A*.

Page 149: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Capteurs 11.3 Codeur absolu

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 149

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.

● Codeur multitours

Pour les codeurs multitours, la totalité de la plage du codeur est décrite sur plusieurs tours de codeur.

Codeurs absolus raccordables Il s'agit des codeurs absolus à interface série. La transmission de l'information de déplacement s'effectue de manière synchrone selon le protocole SSI (synchron-serielles-Interface). Le FM 352 accepte uniquement le code de GRAY. La position des bits de données dans la trame du télégramme génère des formats de données en "sapin", "demi-sapin" et "justifiés à droite".

Type de codeur Longueur/type de télégramme Codeur monotour Codeur monotour Codeur monotour Codeur multitours Codeur multitours Ecoute Ecoute

13 bits demi-sapin 13 bits droite 25 bits droite 25 bits sapin 25 bits droite Sapin Droite

Paramétrage spécial : Codeur multitours utilisé comme codeurs monotour

25 bits demi-sapin

Transm. données La vitesse de transmission des données dépend de la longueur de câble (voir chapitre "Caractéristiques techniques (Page 174)").

Exploitation des impulsions pour un codeur absolu 1 incrément (présélection de codeur) = 1 impulsion (exploitation de FM)

Page 150: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Capteurs 11.3 Codeur absolu

Boîte à cames électronique FM 352 150 Instructions de service, 05/2011, A5E01071725-03

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.

Réglez pour "Incréments/tour de codeur" et "Nombre de tours" les mêmes valeurs que pour le module maître. La vitesse de transmission est sans importance. Comme "Longueur de télégramme", sélectionnez selon le type de codeur, "Ecoute" ou "Ecoute, justifié à droite".

Câblage pour écoute La figure suivante montre comment brancher le codeur absolu dans le cas d'un FM 351 maître et d'un FM 352 esclave fonctionnant en écoute.

Figure 11-3 Schéma de branchement d'un codeur absolu (SSI)

Remarque

Lorsque le FM 352 doit être en "écoute", la masse (M) de l'alimentation du codeur du maître (par ex. FM 351 : connecteur frontal, broche 2) et de l'esclave (FM 352 : connecteur frontal, broche 2) doit être reliée à faible impédance avec la masse de la CPU.

Page 151: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Capteurs 11.3 Codeur absolu

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 151

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

Pour des codeurs absolus programmables :

Temps de réaction maximal =Temps de transmission du télégramme + Période monostable + 2 * Temps de cycle de cames + Temps de commutation des organes connectés +1/fréquence max. de pas

Période monostable Pour la période monostable, il faut respecter les valeurs limite suivantes :

● Période monostable minimale : > 15 µs

● Période monostable maximale : < 64 µs

Les codeurs ayant des valeurs hors de ces limites ne sont pas admissibles.

Temps de transmission des télégrammes Les temps de transmission des télégrammes dépendent de la vitesse de transmission des données :

Débit de transfert Temps de transmission pour

télégramme 13 bits Temps de transmission pour

télégramme 25 bits 0,125 MHz 112 µs 208 µs 0,250 MHz 56 µs 104 µs 0,500 MHz 28 µs 52 µs 1,000 MHz 14 µs 26 µs

Page 152: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Capteurs 11.3 Codeur absolu

Boîte à cames électronique FM 352 152 Instructions de service, 05/2011, A5E01071725-03

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

● Temps de commutation du matériel : environ 150 µs

● Temps de transmission du télégramme : 26 µs pour un débit de 1 MHz (télégramme 25 bits)

● Période monostable : 20 µs (selon le codeur : typiquement 20 à 40 µs)

Temps de réaction minimal = 26 µs + 20 µs + 150 µs = 196 µs

Temps de réaction maximal = 2 * 26 µs + 20 µs + 2 * 20 µs + 150 µs = 262 µs

Remarque

Vous pouvez compenser le temps de réaction par un paramétrage correspondant des cames ou par décalage dynamique.

Imprécision L'imprécision est donnée par la différence entre les temps de réaction minimal et maximal.

Dans le cas des codeurs absolus, l'imprécision est :

Imprécision = temps de cycle de cames + temps de transm. du télégramme + période monostable

Dans le cas des codeurs absolus programmables, l'imprécision est :

Imprécision = temps de cycle de cames + Temps de transmission du télégramme + Période monostable + 1/fréquence max. de pas

Remarque

Si l'on peut négliger le temps de commutation du matériel sur le FM 352 et les temps de commutation des organes raccordés, une commutation sûre des cames est assurée si la la came est supérieure à la distance parcourue en l'espace d'un temps de cycle de cames.

Page 153: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 153

Le diagnostic 1212.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.

● Vous pouvez analyser les défauts avec le programme. Les moyens suivants sont à votre disposition :

– Les valeurs en retour RETVAL dans les DB d'instance des FB intégrés en tant que signalisation groupée pour les erreurs survenues durant l'exécution des FB.

– Les bits de défaut des contrats sous forme de signalisation groupée des défauts survenus durant l'exécution d'un contrat.

– Le bit de défaut DATA_ERR sous forme de signalisation groupée d'un défaut détecté par le FM 352 lors d'un contrat d'écriture.

– La détection d'erreurs dans JOB_ERR pour la cause de l'erreur de communication entre FB et FM 352.

– Le FB CAM_DIAG pour la lecture de la mémoire tampon de diagnostic du FM 352. Elle indique les causes des erreurs pour les contrats et les événements asynchrones (défaut de fonctionnement, erreurs de diagnostic).

– Alarmes de diagnostic pour une réaction rapide à des événements.

Page 154: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Le diagnostic 12.2 Signification des DEL de signalisation de défauts

Boîte à cames électronique FM 352 154 Instructions de service, 05/2011, A5E01071725-03

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 Signification Explications

SF (rouge) LED - ON

Signalisation groupée de défauts internes et externes

Cette DEL signale les états de défauts suivants du FM 352 : Alarme process perdue Watchdog écoulé FM 352 non configuré Paramétrage du FM 352 erroné (uniquement pour le

paramétrage via SDB) Absence de tension auxiliaire externe 24 V Connecteur frontal manque Rupture de fil du codeur Erreur de fonctionnement Erreur de télégramme de codeur absolu Impulsions erronées du codeur incrémental ou absence top

zéro

Page 155: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Le diagnostic 12.3 Alarmes de diagnostic

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 155

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 correspondant ne soit chargé, la CPU se met à l'ARRET (voir manuel Programmer avec STEP 7).

Pour valider le traitement des alarmes de diagnostic, procédez de la manière suivante :

1. Sélectionnez le module dans HW Config.

2. Choisissez Edition > Propriétés de l'objet > Paramètres de base, pour valider l'alarme de diagnostic.

3. Enregistrez et compilez la configuration matérielle.

4. Chargez la configuration matérielle dans la CPU.

Présentation des alarmes de diagnostic Les événements et défauts suivants déclenchent une alarme de diagnostic :

● Erreur de fonctionnement

● Paramètres machine erronés (en cas de paramétrage via SDB)

● Paramètres de cames erronés (en cas de paramétrage via SDB)

● Erreur de diagnostic

Toutes ces erreurs sont décrites en détails dans l'annexe "Classes d'erreur (Page 201)".

Page 156: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Le diagnostic 12.3 Alarmes de diagnostic

Boîte à cames électronique FM 352 156 Instructions de service, 05/2011, A5E01071725-03

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,

– détection d'un défaut de top zéro, d'un défaut de câble (signaux de codeurs 5 V),

– sortie de la plage de déplacement (signalisation par un défaut de fonctionnement),

– affectation de valeur réelle non exécutable (signalisation par un défaut de fonctionnement).

● Les signaux de commande ne sont plus traités, à une exception près.

Exception:

Lors du dépassement des fins de course logiciels, une inversion de sens est encore possible en mode simulation.

● Le traitement du commutateur de fonctions et des contrats est poursuivi.

Le FM 352 détecte un défaut ("entrant") Une alarme de diagnostic est "entrante" lorsqu'au minimum un défaut est présent. Lorsque tous les défauts n'ont pas été corrigés, ceux qui sont encore présents seront à nouveau signalés comme défauts "entrants".

Déroulement :

1. Le FM 352 détecte un ou plusieurs défauts et déclenche une alarme de diagnostic. La DEL SF s'allume. Le défaut est inscrit dans la mémoire tampon de diagnostic.

2. Le système d'exploitation de la CPU appelle l'OB 82.

3. Vous pouvez analyser l'information de lancement de l'OB 82.

4. La lecture du paramètre OB82_MOD_ADDR permet de savoir quel module a déclenché l'alarme.

5. Pour plus d'informations, appelez le FB CAM_DIAG.

Page 157: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Le diagnostic 12.3 Alarmes de diagnostic

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 157

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. La DEL "SF" n'est plus allumée. La mémoire tampon de diagnostic n'est pas modifiée.

2. Le système d'exploitation de la CPU appelle l'OB 82.

3. La lecture du paramètre OB82_MOD_ADDR permet de savoir quel module a déclenché l'alarme.

4. Analysez le bit OB82_MDL_DEFECT.

Lorsque ce bit est égal à "0", il n'y a plus de défauts sur le module. Votre analyse peut s'achever à ce stade.

Alarme de diagnostic selon l'état de la CPU ● Lorsque la CPU est en STOP, les alarmes de diagnostic du FM 352 sont verrouillées.

● Si aucun des défauts présents n'a été supprimé lorsque la CPU est à l'état STOP, le FM 352 les signale encore une fois comme "arrivant" après le passage à l'état RUN.

● Si tous les défauts présents ont été supprimés lorsque la CPU est en STOP, l'absence de défaut du FM 352 ne sera pas signalée par une alarme de diagnostic après le passage de la CPU en RUN.

Page 158: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Le diagnostic 12.3 Alarmes de diagnostic

Boîte à cames électronique FM 352 158 Instructions de service, 05/2011, A5E01071725-03

Page 159: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 159

Exemples 1313.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é et de domaines variés.

Page 160: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Exemples 13.2 Conditions préalables

Boîte à cames électronique FM 352 160 Instructions de service, 05/2011, A5E01071725-03

13.2 Conditions préalables

Présentation Les conditions suivantes doivent être remplies :

● Vous avez installé et câblé une station S7 comportant un module d'alimentation, une CPU et un module FM 352 (de version ≥ V5). Le comportement des modules de version antérieure peut s'avérer différent de celui qui est décrit.

● STEP7 ainsi que le logiciel de configuration pour le FM 352 sont correctement installés sur votre PG/PC. La description de la manipulation vaut pour STEP7 V5.0. Des divergences ne sont pas exclues avec d'autres versions.

● La PG est connectée à la CPU.

Les exemples peuvent être utilisés avec un FM 352. Ils peuvent également être exécutés en cas d'utilisation décentralisée du FM 352. Pour l'exemple "Multi-modules", vous devez utiliser 2 modules.

13.3 Préparation d'exemples

Procédure Afin de pouvoir utiliser ces exemples en ligne, veuillez procéder de la manière suivante :

1. Ouvrez l'exemple de projet \STEP7\EXAMPLES\zEn19_02_FMx52___Prog dans SIMATIC Manager et copiez-le dans votre exemple de projet, sous le nom que vous choisissez.

2. Insérez la station correspondant à votre configuration matérielle dans ce projet.

3. Effectuez la configuration complète de votre matériel dans HW Config et enregistrez-la.

4. Sélectionnez un exemple de programme et copiez son dossier Blocs sur votre station.

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" (voir chapitre Bases de la programmation d'un FM 352 (Page 44)).

7. Chargez la configuration matérielle dans la CPU.

8. Chargez ces blocs dans la CPU.

9. Pour traiter l'exemple suivant, reportez-vous à la séquence 4.

Page 161: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Exemples 13.4 Affichage du code des exemples

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 161

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". Si l'espace disponible sur l'écran est suffisant, vous pouvez également faire afficher les "Informations de mnémonique".

13.5 Test d'exemple

Procédure Après avoir saisi toutes les entrées requises pour l'exemple respectif, chargez le dossier des blocs complet dans la CPU.

Les exemples de programmes contiennent des tables de variables (VAT) vous permettant de visualiser et de modifier les blocs de données en ligne, c'est-à-dire à l'état RUN de la CPU.

1. Sélectionnez les vues "Mnémonique" et "Commentaire de mnémonique" dans la table des mnémoniques.

2. Ouvrez une table de variables

3. Connectez la table de variables à la CPU configurée et visualisez les variables cycliquement.

Les variables affichées seront ainsi actualisées en permanence à l'état RUN de la CPU.

Pour tous les exemples, nous supposons que vous avez saisi et enregistré les paramètres machine et les paramètres de cames via l'interface de paramétrage. Vous pouvez ainsi éditer les exemples dans l'ordre.

13.6 Suite de l'utilisation d'un exemple

Restrictions Le code des exemples n'est pas optimisé et ne prévoit pas toutes les éventualités.

L'analyse des défauts n'est pas programmée dans son intégralité dans les exemples de programmes, afin que ces derniers ne soient pas trop volumineux.

Page 162: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Exemples 13.7 Exemple de programme 1 "Getting Started"

Boîte à cames électronique FM 352 162 Instructions de service, 05/2011, A5E01071725-03

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".

L'analyse de défauts traitée dans cet exemple complète le programme du chapitre "Intégration au programme utilisateur" du bref descriptif.

Conditions ● Vous avez paramétré la came électronique comme décrit dans le bref descriptif

"Getting Started".

Démarrage Saisissez l'adresse de votre module dans le DB de canal, à l'adresse MOD_ADDR.

Dans l'OB de démarrage (OB100), appelez la fonction FC CAM_INIT qui remet à 0 tous les signaux de commande et signaux en retour dans le DB de canal, de même que la gestion des contrats.

Fonct. cycl. 1. Ouvrez la table de variables.

2. Etablissez une connexion à la CPU configurée et visualisez les variables.

3. Transmettez les valeurs de commande préparées.

Le module passe en mode de simulation. Vous constatez la modification constante de la valeur réelle CAM.ACT_POS et des signaux de pistes CAM.TRACK_OUT.

4. Modifiez à présent le sens de simulation, prédéfinissez d'autres coordonnées de référence, désactivez la simulation, etc. en modifiant et transmettant les valeurs de commande.

Page 163: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Exemples 13.7 Exemple de programme 1 "Getting Started"

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 163

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. Vous avez bien entendu la possibilité de programmer une erreur d'une manière plus élégante.

Ouvrez la configuration matérielle et effectuez un double clic sur le FM 352. L'interface de paramétrage est démarrée. Affichez la cause de défaut via Test > Analyse des défauts.

Pour corriger le défaut, procédez de la manière suivante :

1. Saisissez une valeur de commande admise.

2. Commutez la CPU en mode STOP.

3. Mettez la CPU à l'état RUN.

4. Activez les valeurs de commande. Si vous les activez déjà avant de démarrer la CPU, l'initialisation dans l'OB100 va les annuler et ainsi les désactiver.

Page 164: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Exemples 13.8 Exemple de programme 2 "Commisionning"

Boîte à cames électronique FM 352 164 Instructions de service, 05/2011, A5E01071725-03

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é la came électronique comme décrit dans le bref descriptif "Getting Started".

L'adresse de votre module est inscrite dans le paramètre de bloc MOD_ADDR du DB de canal et du DB de diagnostic.

Le numéro du DB (3) du DB de paramètres correspondant figure déjà dans le paramètre PARADBNO du DB de canal fourni.

Le DB de paramètre PARADB contenu dans l'exemple contient des paramètres machine et des paramètres de cames prédéfinis.

Démarrage Dans l'OB de démarrage (OB100), appelez la fonction FC CAM_INIT pour initialiser le DB de canal. Mettez ensuite à 1 les bits lanceurs de tous les contrats et signaux de commande dont vous aurez besoin après le démarrage du module.

Fonct. cycl. Ouvrez les deux tables de variables (VAT1 et VAT2), établissez la liaison avec la CPU configurée et observez les variables.

Dans VAT1, vous pouvez constater les modifications de la position réelle et des signaux de pistes. Le module fonctionne.

Dans VAT2, vous pouvez voir les principales entrées dans la mémoire tampon de diagnostic du module. La signification des classes et numéros d'erreurs se trouve dans l'annexe "Classes d'erreur (Page 201)".

Modifiez les paramètres machine et paramètres de cames dans le DB de paramètres PARADB, chargez le DB dans la CPU et activez les valeurs de commande dans VAT1. Les nouvelles données sont inscrites, puis activées dans le module. Si elles sont erronées, le défaut est affiché dans VAT2. Les paramètres machine et les paramètres de cames sont décrits dans le chapitre "Paramètres machine et paramètres de cames (Page 71)".

Page 165: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Exemples 13.8 Exemple de programme 2 "Commisionning"

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 165

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. L'analyse des défauts est programmée de sorte à ce que la CPU se mette à l'arrêt. Si vous actualisez à nouveau VAT1, le code d'erreur s'affiche dans CAM.JOB_ERR.

Page 166: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Exemples 13.9 Exemple de programme 3 "One Module"

Boîte à cames électronique FM 352 166 Instructions de service, 05/2011, A5E01071725-03

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 à des événements.

Les tables de variables vous permettent de prédéfinir des événements, d'observer les réactions du module et d'analyser la mémoire tampon de diagnostic.

Cet exemple d'une complexité plus importante vous permet de découvrir les possibilités suivantes du module :

● Emission simultanée de plusieurs contrats,

● Combinaison de contrats d'écriture et de lecture,

● Contrat de lecture permanente sans attendre la fin du contrat,

● Analyse des messages en retour du bloc,

● Analyse des messages en retour pour un contrat unique,

● Remise à 0 des bits de fin et bits d'erreurs pour certains ou tous les contrats,

● Appel central de CAM_CTRL à la fin du programme utilisateur,

● Analyse de défauts centrale par CAM_DIAG à la fin du programme utilisateur,

● Analyse de la mémoire tampon de diagnostic en association avec DATA_ERR,

Conditions ● Vous avez paramétré la came électronique comme décrit dans le bref descriptif

"Getting Started".

● L'adresse de votre module est inscrite dans le paramètre de bloc MOD_ADDR du DB de canal et du DB de diagnostic.

● Le numéro du DB (3) du DB de paramètres correspondant figure déjà dans le paramètre PARADBNO du DB de canal fourni.

● Le DB de paramètre PARADB contenu dans l'exemple contient des paramètres machine et des paramètres de cames prédéfinis.

Démarrage Dans l'OB de démarrage (OB100), vous mettez à 1 l'identification de démarrage (séquence 0) du programme utilisateur dans le DB d'instance correspondant.

automatique La CPU se trouve à l'arrêt.

1. Ouvrez la table des variables VAT1 et tranmettez les valeurs de commande.

Page 167: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Exemples 13.9 Exemple de programme 3 "One Module"

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 167

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).

Lorsque la came 4 est activée (130 degrés), les paramètres des cames 0 et 1 prennent les valeurs que vous avez indiquées dans la table des variables VAT 1. Vous pouvez constater ces modifications dans la table des variables.

Le programme est ensuite en attente d'un événement externe.

3. Transmettez une nouvelle fois les valeurs de commande prédéfinies de la table des variables (PROGDB.SWITCH est cette fois analysé). Les paramètres de cames reprennent à nouveau leurs valeurs précédentes.

L'exécution du graphe séquentiel est alors achevée, le numéro de séquence est -2 et la simulation s'arrête.

Si vous souhaitez revoir ces effets, redémarrez la CPU (STOP >RUN). (Cette procédure n'est naturellement possible que pour un exemple.)

Si vous n'avez pas actionné le commutateur PROGDB.SWITCH avant l'arrêt de la CPU, les paramètres de came reprennent leurs valeurs initiales dans le DB de paramètres. Chargez alors une nouvelle fois ce dernier dans la CPU.

Analyse des défauts En cas de défaut de traitement, le graphe séquentiel est interrompu et la simulation est désactivée. Le numéro de séquence inscrit est -1.

Tentez de créer des défauts de came qui seront inscrit comme erreurs groupées dans le bit PROGDB.CAM_ERR par l'analyse de défauts.

● Dans VAT1, prédéfinissez des positions de cames supérieures à la fin d'axe rotatif.

● Dans VAT1, prédéfinissez des positions de cames négatives.

Page 168: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Exemples 13.9 Exemple de programme 3 "One Module"

Boîte à cames électronique FM 352 168 Instructions de service, 05/2011, A5E01071725-03

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 à l'aide d'identificateurs symboliques. L'adressage symbolique pour plusieurs modules est décrit dans l'exemple de programme 5 "MultiModules".

Le programme utilisateur exécute un graphe séquentiel comportant les séquences suivantes :

Séquence 0 : La came électronique est initialisée. Les contrats contenant les paramètres à exécuter lors d'un démarrage du module sont mis à 1. Le démarrage du module peut être réalisé par exemple par un démarrage de la CPU ou par un retour de tension du rack.

Séquence 1 : Le programme attend la fin de l'exécution des contrats mis à 1.

Séquence 2 : Le programme effectue une lecture permanente des bits d'état de came et attend la mise à 1 de la came 4.

Séquence 3 : Le paramétrage des cames 0 et 1 est modifié. Afin de vous permettre de constater la modification, les paramètres de came sont lus et affichés dans la table des variables VAT1 avant et après la modification.

Séquence 4 : Le programme attend la fin de l'exécution des contrats mis à 1.

Séquence 5 : Attente de l'événement "externe" "Commutateur activé" (CAM.SWITCH = 1) que vous pouvez visualiser dans la table des variables.

Séquence 6 : Lorsque l'événement est entrant, les cames 0 et 1 reprennent la valeur lue durant la séquence d'initialisation.

Séquence 7 : Le programme attend la fin de l'exécution des contrats mis à 1.

A la fin du graphe séquentiel, les FB CAM_CTRL et FB CAM_DIAG sont appelés. Aussitôt que le diagnostic détecte un message relatif à des paramètres de came erronés, la sortie CAM_ERR est mise à 1.

Page 169: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Exemples 13.10 Exemple de programme 4 "Interrupts"

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 169

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.

Conditions ● Vous avez paramétré la came électronique comme décrit dans le bref descriptif

"Getting Started".

● L'adresse de votre module est inscrite dans le paramètre de bloc MOD_ADDR du DB de canal et du DB de diagnostic.

● Dans la configuration matérielle, validez l'alarme de diagnostic pour ce module via Edition > Propriétés de l'objet > Paramètres de base > Choix de l'alarme > Diagnostic. Compilez la configuration matérielle et chargez-la dans la CPU.

● Le numéro du DB (3) du DB de paramètres correspondant figure déjà dans le paramètre PARADBNO du DB de canal fourni.

● Le DB de paramètre PARADB contenu dans l'exemple contient des paramètres machine et des paramètres de cames prédéfinis.

Démarrage Dans l'OB de démarrage (OB100), l'identification de démarrage (séquence 0) pour le programme utilisateur est mise à 1 dans le DB d'instance.

automatique Identique à l'Exemple de programme 3 "OneModule".

Analyse des défauts Identique à l'Exemple de programme 3 "OneModule".

Créez une alarme de diagnostic en débranchant la tension auxiliaire du module ou en retirant le connecteur frontal. Le défaut de module MOD_ERR et l'erreur de diagnostic OB82_ERR prennent la valeur 1, le numéro de séquence la valeur -1. Lorsque vous éliminez l'erreur, les identifications d'erreurs sont remises à 0. Le traitement des cames et la simulation restent cependant désactivés.

Page 170: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Exemples 13.10 Exemple de programme 4 "Interrupts"

Boîte à cames électronique FM 352 170 Instructions de service, 05/2011, A5E01071725-03

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é. Il s'agira là de votre tâche.

Alarme de diagnostic (OB82) Dans l'alarme de diagnostic, l'identification d'erreur est inscrite dans le DB d'instance correspondant du programme utilisateur, en fonction de l'adresse du module déclenchant l'alarme (OB82_MDL_ADDR).

Page 171: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Exemples 13.11 Exemple de programme 5 "MultiModules"

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 171

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. Le programme utilisateur attend une adresse de module comme paramètre d'entrée. Les numéros de DB de canal et de diagnostic associés à cette adresse sont enregistrés dans le programme sous forme de constantes et peuvent être modifiés.

Conditions Deux modules FM 352 sont enfichés et ont été configurés avec HW Config.

Vous avez paramétré les deux cames électroniques, comme décrit dans le bref descriptif "GettingStarted".

L'adresse du module correspondant est inscrite dans le paramètre de bloc MOD_ADDR du DB de canal et du DB de diagnostic.

Le numéro de DB (3 ou 13) du DB de paramètres correspondant figure déjà dans le paramètre PARADBNO du DB de canal fourni.

Les DB de paramètres PARADB et PARADB2 contenus dans l'exemple contiennent des paramètres machine et des paramètres de cames prédéfinis pour les deux modules.

Un jeu de tables de variables est également préparé pour chaque module.

Démarrage Dans l'OB de démarrage (OB 100), vous mettez à 1 l'identification de démarrage (séquence 0) pour le programme utilisateur dans les deux DB d'instance.

Fonctionnement La CPU se trouve à l'arrêt.

● Ouvrez VAT1 et VAT11 et transmettez leurs valeurs de commande.

● Démarrez la CPU (STOP > RUN).

Vous pouvez constater la modification des positions réelles, des paramètres de cames et des signaux de pistes des deux modules.

Page 172: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Exemples 13.11 Exemple de programme 5 "MultiModules"

Boîte à cames électronique FM 352 172 Instructions de service, 05/2011, A5E01071725-03

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" et à l'Exemple de programme 3 "OneModule".

Le programme utilisateur est prévu pour le fonctionnement avec plusieurs modules, car il accède aux blocs de données spécifiques du module (DB de canal, DB de diagnostic et DB de paramètres). Le numéro du DB saisi lors de l'appel est employé dans le programme utilisateur pour la sélection des DB d'instance. Ce type de programmation ne vous permet pas d'utiliser d'identificateurs symboliques pour les données dans les blocs de données, en raison de l'instruction "Ouvrir bloc de données global" utilisée dans le programme utilisateur.

Alarme de diagnostic (OB 82) Dans l'alarme de diagnostic, l'identification d'erreur est inscrite dans le DB d'instance correspondant du programme utilisateur, en fonction de l'adresse du module déclenchant l'alarme (OB82_MDL_ADDR).

Page 173: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 173

Caractéristiques techniques AA.1 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

● Conditions d'environnement mécaniques et climatiques

● Indications sur les essais d'isolation, la classe de protection, le type de protection et la tension nominale

● Tensions nominales

Respect des directives de montage Les produits SIMATIC sont conformes aux exigences sous réserve que vous respectiez les directives de montage décrites dans les manuels lors de l’installation et de la mise en service.

Page 174: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Caractéristiques techniques A.2 Caractéristiques techniques

Boîte à cames électronique FM 352 174 Instructions de service, 05/2011, A5E01071725-03

A.2 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. 8,1 W Consommation pour codeur, entrées et sorties TOR, sur L+ (sans charge)

max. 200 mA (X1, borne 1)

Alimentation des entrées et sorties TOR Tension d’alimentation : 24 V CC (plage admise : 20,4 à 28,8 V)

Différence de potentiel admissible entre l'entrée de la prise de masse M (X1, borne 2) et le point de terre central (blindage) : 60 V ca, 75 V cc

Tension d'essai d'isolement : 500 V cc

Alimentation des codeurs Montage horizontal du S7-300, 20 °C : – 5,2 V / 300 mA – 24 V / 300 mA

Montage horizontal du S7-300, 60 °C : – 5,2 V / 300 mA – 24 V / 300 mA

Montage vertical du S7-300, 40 °C : – 5,2 V / 300 mA – 24 V / 300 mA

Alimentation des codeurs 24 V, non régulée (X2, borne 5)

L+ -0,8 V Protection contre les courts-circuits : oui, thermique Alimentation des codeurs 5,2 V (X2, borne 6)

Protection contre les courts-circuits : oui, électronique Différence de potentiel autorisée entre entrée (masse) et

point de connexion de masse central de la CPU : 1 V cc

Protection contre inversion de polarité de la tension de charge

Non

Page 175: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Caractéristiques techniques A.2 Caractéristiques techniques

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 175

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 incrémentaux symétriques avec alimentation 5 V

1 MHz max. pour 32 m de longueur de ligne, blindé

Fréquence d'entrée et longueur de câble pour codeurs incrémentaux symétriques avec alimentation 24 V

1 MHz max. pour 100 m de longueur de ligne, blindé

Fréquence d'entrée et longueur de câble pour codeurs incrémentaux symétriques avec alimentation 24 V

50 kHz max. pour 25 m de longueur de ligne, blindé 25 kHz max. pour 100 m de longueur de ligne, blindé

Vitesse de transmission des données et longueurs de câbles pour codeurs absolus

125 kHz max. pour 320 m de longueur de ligne, blindé 250 kHz max. pour 160 m de longueur de ligne, blindé 500 kHz max. pour 60 m de longueur de ligne, blindé 1 MHz max. pour 20 m de longueur de ligne, blindé

Mode écoute pour codeurs absolus Oui Signaux d'entrée Codeurs incrémentaux : 2 trains d'impulsions à 90° , 1

top zéro en absolu : Valeur absolue

Entrées TOR Nombre d'entrées TOR 4 Nombre d'entrées pilotables simultanément 4 Séparation galvanique Non Témoin d'état oui, LED verte par entrée Tension d'entrée Etat log. 0 : -30 ... 5 V

Etat log. 1 : 11 ... 30 V

Courant d'entrée Etat log. 0 : ≤ 2 mA (courant de repos) Etat log. 1 : 9 mA

Retard à l'entrée Front montant : maxi. 200 µs Front descendant : Valeur d'entrée 200 µs

Raccordement d'un BERO 2 fils Possible Longueur de câble non blindé 32 m Longueur de câble blindé 600 m Fréquence de commutation max. 500 Hz Essai d'isolation VDE 0160

Page 176: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Caractéristiques techniques A.2 Caractéristiques techniques

Boîte à cames électronique FM 352 176 Instructions de service, 05/2011, A5E01071725-03

Sorties TOR Nombre de sorties 13 Séparation galvanique Non 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 % (plage admise : 5 ... 600 mA)

Charge de lampes : 5 W

Temporisation de sortie pour courant de sortie 0,5 A Front montant : maxi. 300 µs Front descendant : maxi. 300 µs

Niveau de signal pour signal 1 L+ : -0,8 V Amorçage d'une entrée TOR Oui Pilotage d'une entrée de comptage Non, pour cause d'impulsion erronée 50 μs Protection contre les courts-circuits oui, cadencement thermique

Seuil de coupure 1,8 A Limitation de la tension inductive de coupure typ. L+ -48 V Fréquence de commutation Charge résistive : max. 500 Hz

Charge inductive : max. 0,5 Hz

Courant total des sorties TOR pour montage horizontal du S7-300

Facteur de simultanéité 100 % : à 20 °C : 6 A à 60 °C : 3 A

Courant total des sorties TOR pour montage vertical du S7-300

Facteur de simultanéité 100 % : à 40 °C : 3 A

Longueur de câble non blindé max. 100 m Longueur de câble blindé 600 m Isolement VDE 0160

Remarque

Au moment de l'application de la tension d'alimentation 24 V par le biais d'un contact mécanique, le FM 352 délivre une impulsion sur les sorties. Cette impulsion peut s'élever à 50 µs dans la plage admissible de courant de sortie. Ceci doit être pris en compte lors de l'utilisation du FM 352 en liaison avec des compteurs rapides.

Page 177: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 177

Schémas de raccordement BB.1 Types de codeurs

Description succincte Le tableau ci-après décrit les codeurs que vous pouvez raccorder au module FM 352. Les schémas de raccordement de ces codeurs sont décrits dans le présent chapitre :

Type de codeur Ligne de connexion Remarque

Capteur incrémental Siemens 6FX 2001-2⃞⃞⃞⃞

4 x 2 x 0,25 + 2 x 1 mm2 Codeur incrémentaux : Up=5V, RS 422

Codeurs incrémentaux Siemens 6FX 2001-2⃞⃞⃞⃞

4 x 2 x 0,5 mm2 Codeur incrémentaux : Up=24V, RS 422

Codeurs incrémentaux Siemens 6FX 2001-4⃞⃞⃞⃞

4 x 2 x 0,5 mm2 Codeur incrémentaux : Up=24V, HTL

Codeur absolu Siemens 6FX 2001-5⃞⃞⃞⃞

4 x 2 x 0,5 mm2 Codeur absolu : Up=24V, SSI

Page 178: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Schémas de raccordement B.2 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=5V ; RS 422)

Boîte à cames électronique FM 352 178 Instructions de service, 05/2011, A5E01071725-03

B.2 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⃞⃞⃞⃞

(Up=5 V : RS422)

Connecteur coaxial

Connecteur femelle à 12 broches, Siemens 6FX2003-0SU12

Figure B-2 Connecteur rond, côté de raccordement (côté soudures)

Page 179: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Schémas de raccordement B.2 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=5V ; RS 422)

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 179

Connecteur Sub-D

Connecteur mâle Sub-D à 15 broches, boîtier métallisé avec verrouillage à vis 6FC9 341-1HC

Figure B-3 Connecteur Sub-D, côté de raccordement (côté soudures)

Page 180: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Schémas de raccordement B.3 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=24V ; RS 422)

Boîte à cames électronique FM 352 180 Instructions de service, 05/2011, A5E01071725-03

B.3 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=24V ; RS 422)

Schéma de raccordement

_

_

_

2

Figure B-4 Schéma de raccordement pour le codeur incrémental Siemens 6FX 2001-2⃞⃞⃞⃞

(Up=24V; RS 422)

Connecteur coaxial

Connecteur femelle à 12 broches, Siemens 6FX2003-0SU12

Figure B-5 Connecteur rond, côté de raccordement (côté soudures)

Page 181: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Schémas de raccordement B.3 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=24V ; RS 422)

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 181

Connecteur Sub-D

Connecteur mâle Sub-D à 15 broches, boîtier métallisé avec verrouillage à vis 6FC9 341-1HC

Figure B-6 Connecteur Sub-D, côté de raccordement (côté soudures)

Page 182: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Schémas de raccordement B.4 Schéma de raccordement d'un codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL)

Boîte à cames électronique FM 352 182 Instructions de service, 05/2011, A5E01071725-03

B.4 Schéma de raccordement d'un codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL)

Schéma de raccordement

2

Figure B-7 Schéma de raccordement pour le codeur incrémental Siemens 6FX 2001-4⃞⃞⃞⃞

(Up=24V; HTL)

Connecteur coaxial

12 broches Connecteur femelle Siemens 6FX2003-0SU12

Figure B-8 Connecteur rond, côté de raccordement (côté soudures)

Page 183: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Schémas de raccordement B.4 Schéma de raccordement d'un codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL)

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 183

Connecteur Sub-D

Connecteur mâle Sub-D à 15 broches, boîtier métallisé avec verrouillage à vis 6FC9 341-1HC

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 symétrique (sortie type PNP/NPN), tenir compte des points suivants :

- Sortie type PNP : reliez RE (9) à la masse (7).

- Sortie type NPN : relier RE (9) à +24 V (5).

Page 184: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 184 Instructions de service, 05/2011, A5E01071725-03

B.5 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 ;

SSI)

Connecteur coaxial

12 broches Connecteur femelle, Siemens 6FX2003-0SU12

Figure B-11 Connecteur rond, côté de raccordement (côté soudures)

Page 185: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 185

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)

Page 186: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 186 Instructions de service, 05/2011, A5E01071725-03

Page 187: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 187

Blocs de données/Listes d'erreurs CC.1 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 Nom Type Valeur initiale Commentaire Commutateur d'adresse/de version 0.0 MOD_ADDR (à entréer !) INT 0 Adresse du module 2.0 CH_NO INT 1 Numéro du canal (toujours 1) 10.0 PARADBNO

INT -1 Numéro du DB de paramètres

-1 = DB absent 12.0 FM_TYPE BOOL FALSE 0 = FM 352 jusqu'à V4.0

1 = FM 352 à partir de V5.0 Signaux de commande 15.2 DIR_M BOOL FALSE 1 = Simulation dans le sens négatif 15.3 DIR_P BOOL FALSE 1 = Simulation dans le sens positif 15.4 CAM_EN BOOL FALSE 1 = Validation traitement des cames 15.5 CNTC0_EN BOOL FALSE 1 = Validation de la fonction de comptage

pour la piste à cames de comptage 0 15.6 CNTC1_EN BOOL FLASE 1 = Validation de la fonction de comptage

pour la piste à cames de comptage 1 16.0 TRACK_EN WORD W#16#0 Validation des pistes 0 à 15

Bit 0 = Piste 0 Signaux en retour 22.2 DIAG BOOL FALSE 1 = Mémoire tampon de diagnostic modifiée 22.4 DATA_ERR BOOL FALSE 1 = Erreur de données 22.7 PARA BOOL FALSE 1 = Module paramétré 23.4 CAM_ACT BOOL FALSE 1 = Traitement des cames en cours 25.0 SYNC BOOL FALSE 1 = Axe synchronisé 25.1 MSR_DONE BOOL FALSE 1 = Mesure de longueur ou détection des

bords terminées 25.2 GO_M BOOL FALSE 1 = Déplacement de l'axe dans le sens négatif 25.3 GO_P BOOL FALSE 1 = Déplacement de l'axe dans le sens positif 25.4 HYS BOOL FALSE 1 = Axe dans la plage d'hystérésis 25.5 FVAL_DONE BOOL FALSE 1 = Affectation valeur réelle au vol exécutée

Page 188: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal

Boîte à cames électronique FM 352 188 Instructions de service, 05/2011, A5E01071725-03

Adresse Nom Type Valeur initiale Commentaire 26.0 ACT_POS DINT L#0 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 FALSE 1 = Détection des bords activée 34.1 SIM_ON BOOL FALSE 1 = Simulation activée 34.2 MSR_ON BOOL FALSE 1 = Mesure de longueur activée 34.3 REFTR_ON BOOL FALSE 1 = Reprise de référence activée 34.4 SSW_OFF BOOL FALSE 1 = Fins de course logiciels désactivés Bits lanceur pour contrats d'écriture 35.0 MDWR_EN BOOL FALSE 1 = Ecriture des paramètres machine 35.1 MD_EN BOOL FALSE 1 = Activation des paramètres machine 35.2 AVALREM_EN BOOL FALSE 1 = Affectation de valeur réelle, annulation de

l'affectation de valeur réelle au vol 35.3 CAM1WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 1

(cames 0 à 15) 35.4 CAM2WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 2

(cames 16 à 31) 35.5 CAM3WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 3

(cames 32 à 47) 35.6 CAM4WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 4

(cames 48 à 63) 35.7 CAM5WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 5

(cames 64 à 79) 36.0 CAM6WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 6

(cames 80 à 95) 36.1 CAM7WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 7

(cames 96 à 111) 36.2 CAM8WR_EN BOOL FALSE 1 = Ecriture des paramètres de cames 8

(cames 112 à 127) 36.3 REFPT_EN BOOL FALSE 1 = Prise de référence 36.4 AVAL_EN BOOL FALSE 1 = Affectation de valeur réelle 36.5 FVAL_EN BOOL FALSE 1 = Affectation de valeur réelle au vol 36.6 ZOFF_EN BOOL FALSE 1 = Activation du décalage d'origine 36.7 CH01CAM_EN BOOL FALSE 1 = Ecriture réglage des fronts de came (1

came) 37.0 CH16CAM_EN BOOL FALSE 1 = Ecriture des réglages pour la modification

rapide de cames (16 cames)

Page 189: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 189

Adresse Nom 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 à 15) 37.3 CAM2RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 2

(cames 16 à 31) 37.4 CAM3RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 3

(cames 32 à 47) 37.5 CAM4RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 4

(cames 48 à 63) 37.6 CAM5RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 5

(cames 64 à 79) 37.7 CAM6RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 6

(cames 80 à 95) 38.0 CAM7RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 7

(cames 96 à 111) 38.1 CAM8RD_EN BOOL FALSE 1 = Lecture des paramètres de cames 8

(cames 112 à 127) 38.2 MSRRD_EN BOOL FALSE 1 = Lecture des valeurs de mesure 38.3 CNTTRC_EN BOOL FALSE 1 = Lecture des valeurs de comptage des

pistes à cames de comptage 38.4 ACTPOS_EN BOOL FALSE 1 = Lecture des paramètres de position et des

paramètres de piste 38.5 ENCVAL_EN BOOL FALSE 1 = Lecture des paramètres du capteur 38.6 CAMOUT_EN BOOL FALSE 1 = Lecture des paramètres de cames et des

paramètres de piste Bits de fin pour commutateur de fonction 40.0 EDGE_D BOOL FALSE 1 = "Activation de la détection des bords" ou

"Désactivation de la détection des bords" terminée

40.1 SIM_D BOOL FALSE 1 = "Activation de la simulation" ou "Désactivation de la simulation" terminée

40.2 MSR_D BOOL FALSE 1 = "Activation de la mesure de longueur" ou "Désactivation de la mesure de longueur" terminée

40.3 REFTR_D BOOL FALSE 1 = "Activation de la reprise de référence" ou "Désactivation de la reprise de référence" terminée

40.4 SSW_D BOOL FALSE 1 = "Activation des fins de course logiciels" ou "Désactivation des fins de course logiciels" terminées

Page 190: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal

Boîte à cames électronique FM 352 190 Instructions de service, 05/2011, A5E01071725-03

Adresse Nom 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" terminé 41.2 AVALREM_D BOOL FALSE 1 = "Annulation affectation de valeur réelle" ou

"Annulation affectation de valeur réelle au vol" terminée

41.3 CAM1WR_D BOOL FALSE 1 = Contrat "Ecriture des paramètres de cames 1" terminé

41.4 CAM2WR_D BOOL FALSE 1 = Contrat "Ecriture des paramètres de cames 2" terminé

41.5 CAM3WR_D BOOL FALSE 1 = Contrat "Ecriture des paramètres de cames 3" terminé

41.6 CAM4WR_D BOOL FALSE 1 = Contrat "Ecriture des paramètres de cames 4" terminé

41.7 CAM5WR_D BOOL FALSE 1 = Contrat "Ecriture des paramètres de cames 5" terminé

42.0 CAM6WR_D BOOL FALSE 1 = Contrat "Ecriture des paramètres de cames 6" terminé

42.1 CAM7WR_D BOOL FALSE 1 = Contrat "Ecriture des paramètres de cames 7" terminé

42.2 CAM8WR_D BOOL FALSE 1 = Contrat "Ecriture des paramètres de cames 8" terminé

42.3 REFPT_D BOOL FALSE 1 = Contrat "Prise de référence" terminé 42.4 AVAL_D BOOL FALSE 1 = Contrat "Affectation valeur réelle" terminé 42.5 FVAL_D BOOL FALSE 1 = Contrat "Affectation valeur réelle au vol"

terminé 42.6 ZOFF_D BOOL FALSE 1 = Contrat "Activation décalage d'origine"

terminé 42.7 CH01CAM_D BOOL FALSE 1 = Contrat "Modification d'1 came" terminé 43.0 CH16CAM_D BOOL FALSE 1 = Contrat "Modification de 16 cames"

terminé (modification rapide de cames)

Page 191: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 191

Adresse Nom 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" terminé 43.3 CAM2RD_D BOOL FALSE 1 = Contrat "Lecture des paramètres de

cames 2" terminé 43.4 CAM3RD_D BOOL FALSE 1 = Contrat "Lecture des paramètres de

cames 3" terminé 43.5 CAM4RD_D BOOL FALSE 1 = Contrat "Lecture des paramètres de

cames 4" terminé 43.6 CAM5RD_D BOOL FALSE 1 = Contrat "Lecture des paramètres de

cames 5" terminé 43.7 CAM6RD_D BOOL FALSE 1 = Contrat "Lecture des paramètres de

cames 6" terminé 44.0 CAM7RD_D BOOL FALSE 1 = Contrat "Lecture des paramètres de

cames 7" terminé 44.1 CAM8RD_D BOOL FALSE 1 = Contrat "Lecture des paramètres de

cames 8" terminé 44.2 MSRRD_D BOOL FALSE 1 = Contrat "Lecture des valeurs de mesure"

terminé 44.3 CNTTRC_D BOOL FALSE 1 = Contrat "Lecture des valeurs de comptage

des pistes à cames de comptage" terminé 44.4 ACTPOS_D BOOL FALSE 1 = Contrat "Lecture des paramètres de

position et des paramètres de pistes" terminé 44.5 ENCVAL_D BOOL FALSE 1 = Contrat "Lecture des paramètres actuels

du capteur" terminé 44.6 CAMOUT_D BOOL FALSE 1 = Contrat "Lecture des paramètres de

cames et des paramètres de pistes" terminé Bits d'erreur pour commutateur de fonctions 46.0 EDGE_ERR BOOL FALSE 1 = Erreur pour "Activation de la détection des

bords" ou "Désactivation de la détection des bords"

46.1 SIM_ERR BOOL FALSE 1 = Erreur pour "Activation de la simulation" ou "Désactivation de la simulation"

46.2 MSR_ERR BOOL FALSE 1 = Erreur pour "Activation de la mesure de longueur" ou "Désactivation de la mesure de longueur"

46.3 REFTR_ERR BOOL FALSE 1 = Erreur pour "Activation de la reprise de référence" ou "Désactivation de la reprise de référence"

46.4 SSW_ERR BOOL FALSE 1 = Erreur pour "Activation des fins de course logiciels" ou "Désactivation des fins de course logiciels"

Page 192: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal

Boîte à cames électronique FM 352 192 Instructions de service, 05/2011, A5E01071725-03

Adresse Nom 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" 47.2 AVALREM_ERR BOOL FALSE 1 = Erreur pour contrat "Annulation affectation

de valeur réelle" ou "Annulation affectation de valeur réelle au vol"

47.3 CAM1WR_ERR BOOL FALSE 1 = Erreur pour contrat "Ecriture des paramètres de cames 1"

47.4 CAM2WR_ERR BOOL FALSE 1 = Erreur pour contrat "Ecriture des paramètres de cames 2"

47.5 CAM3WR_ERR BOOL FALSE 1 = Erreur pour contrat "Ecriture des paramètres de cames 3"

47.6 CAM4WR_ERR BOOL FALSE 1 = Erreur pour contrat "Ecriture des paramètres de cames 4"

47.7 CAM5WR_ERR BOOL FALSE 1 = Erreur pour contrat "Ecriture des paramètres de cames 5"

48.0 CAM6WR_ERR BOOL FALSE 1 = Erreur pour contrat "Ecriture des paramètres de cames 6"

48.1 CAM7WR_ERR BOOL FALSE 1 = Erreur pour contrat "Ecriture des paramètres de cames 7"

48.2 CAM8WR_ERR BOOL FALSE 1 = Erreur pour contrat "Ecriture des paramètres de cames 8"

48.3 REFPT_ERR BOOL FALSE 1 = Erreur pour contrat "Prise de référence" 48.4 AVAL_ERR BOOL FALSE 1 = Erreur pour contrat "Affectation de valeur

réelle" 48.5 FVAL_ERR BOOL FALSE 1 = Erreur pour contrat "Affectation de valeur

réelle au vol" 48.6 ZOFF_ERR BOOL FALSE 1 = Erreur pour contrat "Activation du

décalage d'origine" 48.7 CH01CAM_ERR BOOL FALSE 1 = Erreur pour contrat "Modification d'1

came" 49.0 CH16CAM_ERR BOOL FALSE 1 = Erreur pour contrat "Modification de 16

cames" (modification rapide de cames)

Page 193: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 193

Adresse Nom 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" 49.3 CAM2RD_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des

paramètres de came 2" 49.4 CAM3RD_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des

paramètres de came 3" 49.5 CAM4RD_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des

paramètres de came 4" 49.6 CAM5RD_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des

paramètres de came 5" 49.7 CAM6RD_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des

paramètres de came 6" 50.0 CAM7RD_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des

paramètres de came 7" 50.1 CAM8RD_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des

paramètres de came 8" 50.2 MSRRD_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des valeurs

de mesure" 50.3 CNTTRC_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des valeurs

de comptage des pistes à cames de comptage"

50.4 ACTPOS_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des paramètres de position et de piste"

50.5 ENCVAL_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des paramètres actuels du codeur"

50.6 CAMOUT_ERR BOOL FALSE 1 = Erreur pour contrat "Lecture des paramètres de cames et de piste"

Gestion des contrats pour FB CAM_CTRL 52.0 JOB_ERR INT 0 Erreur de communication 54.0 JOBBUSY BOOL FALSE 1 = au moins un contrat en cours 54.1 JOBRESET BOOL FALSE 1 = remise à 0 de tous les bits d'erreur et de

fin Paramètre pour contrat "Décalage d'origine" 86.0 ZOFF DINT L#0 Décalage d'origine Paramètre pour contrat "Affectation de valeur réelle" 90.0 AVAL DINT L#0 Coordonnée pour "Affectation de valeur réelle"Paramètre pour contrat "Affectation de valeur réelle au vol" 94.0 FVAL DINT L#0 Coordonnée pour affectation de valeur réelle

au vol Paramètre pour contrat "Prise de référence" 98.0 REFPT DINT L#0 Coordonnée pour "Prise de référence"

Page 194: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal

Boîte à cames électronique FM 352 194 Instructions de service, 05/2011, A5E01071725-03

Adresse Nom Type Valeur initiale Commentaire Paramètres pour contrat "Décalage des bornes de cames" 102.0 CAM_NO INT 0 Numéro de came 104.0 CAM_START DINT L#0 Borne de début 108.0 CAM_END DINT L#0 Borne de fin Paramètres pour contrat "Mesure de longueur/Détection de bords" 112.0 BEG_VAL DINT L#0 Valeur initiale 116.0 END_VAL DINT L#0 Valeur de fin 120.0 LEN_VAL DINT L#0 Longueur Paramètres pour contrat "Lecture des valeurs de comptage" 124.0 CNT_TRC0 INT 0 Valeur courante pour piste à cames de

comptage 0 126.0 CNT_TRC1 INT 0 Valeur courante pour piste à cames de

comptage 1 Paramètres pour contrat "Lecture des paramètres de position et des paramètres de piste" 128.0 ACTPOS DINT L#0 Position actuelle 132.0 ACTSPD DINT L#0 Vitesse actuelle 136.0 TRACK_ID DWORD DW#16#0 Bits d'état des pistes 0 à 31 Paramètres pour contrat "Lecture des paramètres du codeur" 140.0 ENCVAL DINT L#0 Valeur du codeur 144.0 ZEROVAL DINT L#0 Etat du compteur au dernier top zéro 148.0 ENC_ADJ DINT L#0 Référencement de codeur absolu Paramètres pour contrat "Lecture des paramètres de cames et de piste" 152.0 CAM_00_31 DWORD DW#16#0 Bits d'état des cames 0 à 31 156.0 CAM_32_63 DWORD DW#16#0 Bits d'état des cames 32 à 63 160.0 CAM_64_95 DWORD DW#16#0 Bits d'état des cames 64 à 95 164.0 CAM_96_127 DWORD DW#16#0 Bits d'état des cames 96 à 127 168.0 TRACK_ID1 DWORD DW#16#0 Bits d'état des pistes 0 à 31 172.0 ACTPOS1 DINT L#0 Position actuelle Paramètres pour contrat "Modification rapide de cames" 176.0 C_QTY BYTE B#16#0 Nombre de cames à modifier 177.0 DIS_CHECK BOOL FALSE 1 = Désactivation du contrôle des paramètres 180.0 FAO ARRAY

[0...15] STRUCT

Remarque : Vous devez compléter la structure suivante pour chacune des cames à modifier

Page 195: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.1 Contenu du DB de canal

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 195

Adresse Nom 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

à la valeur CBEGIN (nouvelle borne de début) +1.2 C_CEND BOOL FALSE 1 = Modification de la borne de fin / du temps

de commutation à la valeur CEND (nouvelle borne de fin)

+1.3 C_LTIME BOOL FALSE 1 = Modification du temps d'anticipation à la valeur LTIME (nouveau temps d'anticipation)

+1.4 CAM_OFF BOOL FALSE 1 = Désactivation des cames durant la modification des paramètres de came

+1.5 EFFDIR_P BOOL FALSE 1 = nouveau sens d'action positif (plus) +1.6 EFFDIR_M BOOL FALSE 1 = Nouveau sens d'action négatif (moins) +2.0 CBEGIN DINT L#0 Nouvelle borne de début +6.0 CEND DINT L#0 Nouvelle borne de fin / nouveau temps

d'action +10.0 LTIME INT 0 Nouveau temps d'anticipation

Page 196: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.2 Contenu du DB de paramètres

Boîte à cames électronique FM 352 196 Instructions de service, 05/2011, A5E01071725-03

C.2 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 Nom Type Valeur initiale Commentaire Paramètres machine 3.1 PI_MEND BOOL FALSE 0 pour FM 352 3.2 PI_CAM BOOL FALSE 1: Validation des alarmes process : Cames activées /

désactivées 3.5 PI_MSTRT BOOL FALSE 0 pour FM 352 4.0 EDGEDIST DINT L#0 Espacement minimum des bords 8.0 UNITS DINT L#1 Système d'unités 12.0 AXIS_TYPE DINT L#0 0: Axe linéaire, 1 : Axe rotatif 16.0 ENDROTAX DINT L#100000 Fin d'axe rotatif 20.0 ENC_TYPE DINT L#1 Type de codeur, longueur de télégramme 24.0 DISP_REV DINT L#80000 Course par tour de codeur 32.0 INC_REV DINT L#500 Incréments par tour de codeur 36.0 NO_REV DINT L#1024 Nombre de tours du codeur 40.0 BAUDRATE DINT L#0 Débit de transfert 44.0 REFPT DINT L#0 Coordonnées du point de référence 48.0 ENC_ADJ DINT L#0 Référencement de codeur absolu 52.0 RETR_TYPE DINT L#0 Type de reprise de référence 56.0 CNT_DIR DINT L#0 Sens de comptage :

0: normal, 1: inversé 63.0 MON_WIRE BOOL TRUE 1: Surveillance de rupture de fil 63.1 MON_FRAME BOOL TRUE 1: Surveillance d'erreur de télégramme 63.2 MON_PULSE BOOL TRUE 1: Surveillance d'impulsions erronées 64.0 SSW_STRT DINT L#-100000000 Fin de course logiciel de début 68.0 SSW_END DINT L#100000000 Fin de course logiciel de fin 76.0 C_QTY DINT L#0 Nombre limite : 0, 1, 2, 3 = max. 16, 32, 64, 128

cames 80.0 HYS DINT L#0 Hystérésis 84.0 SIM_SPD DINT L#0 Vitesse de simulation 90.0 TRACK_OUT WORD W#16#0 Pilotage des sorties de pistes :

0 = came électronique, 1 = CPU ; Numéro de bit = numéro de piste

Page 197: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.2 Contenu du DB de paramètres

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 197

Adresse Nom 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 95.4 EN_IN_I7 BOOL FALSE 0 pour FM 352 95.5 EN_IN_I8 BOOL FALSE 0 pour FM 352 95.6 EN_IN_I9 BOOL FALSE 0 pour FM 352 95.7 EN_IN_I10 BOOL FALSE 0 pour FM 352 99.0 SPEC_TRC0 BOOL FALSE 1 = la piste 0 est la piste à cames de comptage 99.1 SPEC_TRC1 BOOL FALSE 1 = la piste 1 est la piste à cames de comptage 99.2 SPEC_TRC2 BOOL FALSE 1 = la piste 2 est une piste à cames de freinage 100.0 CNT_LIM0 DINT L#2 Valeur de comptage supérieure pour piste à cames de

comptage 0 104.0 CNT_LIM1 DINT L#2 Valeur de comptage supérieure pour piste à cames de

comptage 1 Paramètres de cames pour les cames 0 à 15 / 0 à 31 / 0 à 63 / 0 à 127 108.0 STRUCT (longueur de 12 octets par élément) Adresse relative +0.0 CAMVALID BOOL FALSE 1: came valide +0.1 EFFDIR_P BOOL TRUE 1: sens d'action positif (plus) +0.2 EFFDIR_M BOOL TRUE 1: sens d'action négatif (moins) +0.3 CAM_TYPE BOOL FALSE 0: cames-course, 1 : Came-temps +0.4 PI_SW_ON BOOL FALSE 1: Alarme process lors de l'activation +0.5 PI_SW_OFF BOOL FALSE 1: Alarme process lors de la désactivation +1.0 TRACK_NO BYTE B#16#0 Numéro de piste +2.0 CBEGIN DINT L#-100 000 000 Borne de début +6.0 CEND DINT L#100 000 000 Borne de fin/temps d'action +10.0 LTIME INT 0 Temps d'anticipation

Page 198: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.3 Paramètres et structure du DB de diagnostic

Boîte à cames électronique FM 352 198 Instructions de service, 05/2011, A5E01071725-03

C.3 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 Nom Type Valeur initiale Commentaire 0.0 MOD_ADDR (à

entrer !) INT 0 Adresse du module

256.0 JOB_ERR INT 0 Erreur de communication 258.0 JOBBUSY BOOL FALSE 1 = contrat actif 258.1 DIAGRD_EN BOOL FALSE 1 = Lecture impérative de la

mémoire tampon de diagnostic 260.0 DIAG_CNT INT 0 Nombre d'entrées valides dans la

liste 262.0 DIAG[1] STRUCT Données de diagnostic, entrée la

plus récente 272.0 DIAG[2] STRUCT Données de diagnostic, seconde

entrée 282.0 DIAG[3] STRUCT Données de diagnostic, troisième

entrée 292.0 DIAG[4] STRUCT Données de diagnostic, dernière

entrée

Page 199: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.3 Paramètres et structure du DB de diagnostic

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 199

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 Nom Type Valeur initiale Commentaire +0.0 STATE BOOL FALSE 0 = Evénement sortant

1 = Evénement entrant +0.1 INTF BOOL FALSE 1 = erreur interne +0.2 EXTF BOOL FALSE 1 = erreur externe +2.0 FCL INT 0 Classe d'erreur

1 : erreur de fonctionnement 4 : erreur de données 5 : erreur de paramètres machine 7 : erreur de paramètres de came 15 : alarmes 128 : Erreur de diagnostic

+4.0 FNO INT 0 Numéro d'erreur 0...255 +6.0 CH_NO INT 0 Numéro du canal (toujours 1) +8.0 CAMNO INT 0 Numéro de came 0 à 127 pour classe d'erreur =

erreur de paramètres de cames

Liste des messages JOB_ERR JOB_ERR (hex)

JOB_ERR (dec)

JOB_ERR (int)

Signification

80A0 32928 -32608 Acquittement négatif à la lecture du module. Le module a été retiré durant la procédure de lecture ou le module est défectueux.

80A1 32929 -32607 Validation négative lors de l'écriture du module. Le module a été retiré durant la procédure d'écriture ou le module est défectueux.

80A2 32930 -32606 Erreur de protocole à la couche 2 (interruption de la transmission des données dans PROFINET/PROFIBUS DP, pour cause de rupture de fil, de connecteur de terminaison manquant, d'erreur de paramétrage, etc.)

80A3 32931 -32605 Erreur de protocole sur l'interface utilisateur/pour l'utilisateur (interruption de la transmission des données dans PROFINET/PROFIBUS DP, pour cause de rupture de fil, de connecteur de terminaison manquant, d'erreur de paramétrage, etc.)

80A4 32932 -32604 Communication sur bus K défaillante 80B1 32945 -32591 Indication de longueur erronée. Paramètre FM_TYPE dans le

DB de canal non valide pour le module utilisé. 80B2 32946 -32590 L'emplacement configuré n'est pas occupé. 80B3 32947 -32589 Type de module réel différent du type de module spécifié. 80C0 32960 -32576 Le module ne dispose pas encore des paramètres à lire.

Page 200: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.3 Paramètres et structure du DB de diagnostic

Boîte à cames électronique FM 352 200 Instructions de service, 05/2011, A5E01071725-03

JOB_ERR (hex)

JOB_ERR (dec)

JOB_ERR (int)

Signification

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.

80C3 32963 -32573 Les ressources requises (mémoire, etc.) sont actuellement occupées.

80C4 32964 -32572 Erreur de communication 80C5 32965 -32571 Périphérie décentralisée non disponible. 80C6 32966 -32570 Interruption pour classe de priorité (redémarrage ou arrière-

plan) 8522 34082 -31454 DB de canal ou DB de paramètres trop court. La lecture des

paramètres du DB est impossible. (contrat d'écriture) 8532 34098 -31438 Le numéro de DB du DB de paramètres est trop grand.

(contrat d'écriture) 853A 34106 -31430 DB de paramètres absent. (contrat d'écriture) 8544 34116 -31420 Erreur lors du n ième (n >1) accès en lecture à un DB après

apparition d'une erreur. (contrat d'écriture) 8723 34595 -30941 DB de canal ou DB de paramètres trop court. L'écriture des

paramètres dans le DB est impossible. (contrat de lecture) 8730 34608 -30928 Le DB de paramètres dans la CPU est protégé contre

l'écriture. L'écriture des paramètres dans le DB est impossible (contrat de lecture).

8732 34610 -30926 Le numéro de DB du DB de paramètres est trop grand. (contrat de lecture)

873A 34618 -30918 DB de paramètres absent. (contrat de lecture) 8745 34629 -30907 Erreur lors du n ième (n >1) accès en écriture à un DB après

apparition d'une erreur. (contrat de lecture) Les erreurs 80A2..80A4 ainsi que 80Cx sont temporaires, c'est-à-dire vont être corrigées sans votre intervention après un temps d'attente. Les messages de la forme 7xxx indiquent des états de fonctionnement temporaires de la communication.

Page 201: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.4 Classes d'erreur

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 201

C.4 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 1 Dépassement du fin de course logiciel fin Oui 2 Dépassement du fin de course logiciel fin Oui 3 Dépassement du début de la plage de déplacement Oui 4 Dépassement de la fin de la plage de déplacement Oui

Affectation de valeur réelle au vol non exécutable Cause Après l'affectation de valeur réelle au vol, les fins de course

logiciels se situent hors de la plage de déplacement (-100m...+100m ou -1000m...+1000m). Le décalage résultant de Affectation de valeur réelle / affectation de valeur réelle au vol est supérieur à ± 100m ou ± 1000m.

13

Effet Axe non synchronisé.

Oui

Classe 4 : Erreur de données. Les erreurs de données sont détectées de manière synchrone à une commande.

N° Signification Alarme de

diagnostic Décalage d'origine erroné 10 Cause Le décalage d'origine est supérieur à ± 100m ou ± 1000m.

Après le décalage d'origine, les fins de course logiciels se trouvent en dehors de la plage de déplacement (-100m...+100m ou -1000m...+1000m). Axe rotatif : le décalage d'origine est supérieur à la fin d'axe rotatif.

Non

Valeur réelle présélectionnée erronée 11 Cause Axe linéaire : la coordonnée du point de référence se situe en

dehors des fins de course logiciels actuels (éventuellement décalés). Axe rotatif : La coordonnée est < 0 ou supérieure à la fin d'axe rotatif.

Non

Prise de référence erronée 12 Cause Axe linéaire : la coordonnée du point de référence se situe en

dehors des fins de course logiciels actuels (éventuellement décalés). Axe rotatif : la coordonnée est < 0 ou supérieure à la fin d'axe rotatif.

Non

Page 202: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.4 Classes d'erreur

Boîte à cames électronique FM 352 202 Instructions de service, 05/2011, A5E01071725-03

N° Signification Alarme de diagnostic

Activation des paramètres machine non exécutable 20 Cause Le module ne contient pas de nouveaux paramètres machine

(exempts d'erreur).

Non

Affectation de valeur réelle au vol non exécutable 21 Cause Une tentative d'exécuter "Affectation de valeur réelle au vol" a

eu lieu alors que "Reprise de référence" est activé.

Non

Réglage à code binaire non autorisé 27 Cause Des bits non utilisés et non écrits sont différents de 0.

Une tentative d'exécuter "Mesure de longueur" et "Détection des bords" simultanément a eu lieu.

Non

Reprise de référence non exécutable 28 Cause Une tentative d'exécuter "Reprise de référence" a eu lieu alors

que "Affectation de valeur réelle au vol" est activée. Une tentative d'exécuter "Reprise de référence" pour un codeur SSI a eu lieu.

Non

Commande binaire non autorisée 29 Cause Des bits non utilisés et non écrits sont différents de 0.

Non

30 Mauvais temps d'anticipation Non Mauvais numéro de came 31 Cause La came est invalide

Le numéro de came se situe hors de la plage 0...127.

Non

Mauvaise borne de début de came 32 Cause La borne de début de came se situe en dehors de la plage de

déplacement (-100m...+100m ou -1000m...+1000m). Axe rotatif : La borne de début de came est < 0 ou supérieure à la fin d'axe rotatif.

Non

Mauvaise borne de fin de came / mauvais temps d'anticipation 33 Cause La borne de fin de came se situe hors de la plage de

déplacement (-100m...+100m ou -1000m...+1000m) . Axe rotatif : La borne de fin de came est < 0 ou supérieure à la fin d'axe rotatif. La came n'est pas activée au moins pour la durée d'une impulsion. L'écart minimal de 4 impulsions entre la borne de début et la borne de fin n'est pas respecté pour une came inversée.

Non

Annulation de l'affectation de valeur réelle impossible 34 Cause Après exécution du réglage, la valeur réelle de position se

situerait hors de la plage de travail pour un codeur SSI et un axe linéaire.

Non

Page 203: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.4 Classes d'erreur

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 203

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

35

Cause La valeur réelle présélectionnée se situe en dehors de la plage de valeurs admise comprise entre ± 100m ou ± 1000m. Après exécution du réglage, les fins de course logiciels se situeraient hors de la plage de déplacement (-100m...+100m ou -1000m...+1000m). Le décalage résultant de Affectation de valeur réelle / affectation de valeur réelle au vol serait supérieur à ± 100m ou ± 1000m.

Non

Axe non paramétré 107 Cause L'axe ne comporte pas de paramètres machine.

L'axe ne comporte pas de paramètres machine activés.

Non

Axe non synchronisé 108 Cause L'un des réglages "Affectation de valeur réelle" ou "Affectation

de valeur réelle au vol" a été activé alors que l'axe n'est pas synchronisé.

Non

109 Traitement des cames en cours. Non 110 Nombre erroné de cames à modifier Non

Page 204: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.4 Classes d'erreur

Boîte à cames électronique FM 352 204 Instructions de service, 05/2011, A5E01071725-03

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 5 Cause Vous avez tenté de sélectionner une alarme process que le

module ne prend pas en charge.

Oui

Espacement minimal des bords incorrect 6 Cause Comme espacement minimum des bords, vous avez saisi une

valeur < 0 ou > 109 µm.

Oui

Mauvais type d'axe 8 Cause Comme type d'axe vous n'avez saisi ni 0 ni 1

Oui

Mauvaise fin d'axe rotatif 9 Cause La valeur de la fin d'axe rotatif se situe en dehors de la plage

admise de 1 à 109 µm ou 1 bis 108 µm (selon la résolution).

Oui

Mauvais type de codeur 10 Cause La valeur du type de codeur se situe en dehors de la plage

admise comprise entre 1 et 10.

Oui

Mauvaise Course par tour de codeur 11 Cause La valeur des courses par tour de codeur se situe en dehors de

la plage admise de 1 à 109 µm (indépendamment de la résolution).

Oui

13 Nombre d'incréments/tour de codeur incorrect (voir chapitre "Paramètres machine du codeur (Page 91)")

Oui

14 Nombre de tours de codeur incorrect (voir chapitre "Paramètres machine du codeur (Page 91)")

Oui

Mauvaise vitesse de transmission 15 Cause La valeur saisie pour la vitesse de transmission se situe en

dehors de la plage admise comprise entre 0 et 3.

Oui

Mauvaise coordonnée du point de référence 16 Cause La coordonnée se situe en dehors de la plage comprise entre -

100 m et +100 m ou -1000 m et +1000 m selon la résolution. Axe linéaire : la coordonnées se situe en dehors de la plage de travail. Axe rotatif : la coordonnée est supérieure à la fin d'axe rotatif ou <0.

Oui

Référencement incorrect du codeur absolu 17 Cause Codeur SSI : la valeur du référencement du codeur absolu ne

se situe pas dans la plage du codeur (incréments par tour de codeur * Nombre de tours - 1).

Oui

Mauvais type de reprise de référence 18 Cause Vous avez saisi une valeur en dehors des valeurs admises de

0, 1, 6 et 7.

Oui

Page 205: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.4 Classes d'erreur

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 205

N° Signification Alarme de diagnostic

Mauvaise modification de sens 19 Cause Vous avez saisi une valeur en dehors des valeurs admises de

0 et 1.

Oui

Surveillance du matériel non autorisée 20 Cause Vous avez mis la surveillance d'erreurs de télégrammes dans

le DB de paramètres sur "False". La surveillance d'impulsions erronées n'est pas possible pour le codeur utilisé. Désactivez le paramètre MON_PULSE.

Oui

Mauvais fin de course logiciel début 21 Cause Axe linéaire : le fin de course logiciel début se situe en dehors

de la plage de déplacement (-100 m...+100 m ou -1000 m...+1000 m, selon la résolution). Axe linéaire : le fin de course logiciel début (avec un éventuel décalage d'origine) est inférieur à -100 m ou -1000 m (selon la résolution).

Oui

22 Mauvais fin de course logiciel fin Oui Cause Axe linéaire : le fin de course logiciel fin se situe en dehors de

la plage de déplacement (-100 m...+100 m ou - 1000 m...+1000 m, selon la résolution) ou est inférieur à la fin de course logiciel début. Le fin de course logiciel fin (avec un éventuel décalage d'origine) est supérieur à +100 m ou +1000 m (selon la résolution).

Mauvais nombre limite de cames 144 Cause Vous avez saisi un nombre limite de cames non compris entre

0 et 3.

Oui

Mauvaise hystérésis 145 Cause L'hystérésis se situe en dehors de la plage

0...65535*résolution. L'hystérésis est supérieure à ¼*plage de travail ou ¼*plage d'axe rotatif.

Oui

Mauvaise vitesse de simulation 146 Cause La vitesse de simulation se trouve en dehors de la plage

1000*RESOL à 3*107*RESOL ou est supérieure à 5* 108

µm/min. La vitesse de simulation ne peut pas être réglée de manière interne.

Oui

Mauvaise piste 147 Cause L'activation d'une piste autre que 0...15 (bit 0...15) a été

sélectionnée.

Oui

Mauvaise sélection des entrées de validation 148 Cause Vous souhaitiez valider une piste autre que 3...10 (bit 0...7) par

un signal externe.

Oui

Page 206: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.4 Classes d'erreur

Boîte à cames électronique FM 352 206 Instructions de service, 05/2011, A5E01071725-03

N° Signification Alarme de diagnostic

Mauvaise sélection de piste spéciale 149 Cause Vous souhaitiez définir une piste en dehors de 0, 1 ou 2 (bit 0,

1 et 2) comme piste spéciale.

Oui

Mauvaise valeur de comptage supérieure piste 0 150 Cause Comme valeur de comptage supérieure vous avez saisi une

valeur < 2 ou > 65535.

Oui

Mauvaise valeur de comptage supérieure piste 1 151 Cause Comme valeur de comptage supérieure vous avez saisi une

valeur < 2 ou > 65535.

Oui

Mauvaise résolution 200 Cause Vous avez saisi une résolution < 0,1 µm/impulsion ou > 1000

µm/impulsion. Vous avez saisi une course par tour de codeur et un nombre d'impulsions par tour de codeur qui permettent une résolution < 0,1 ou > 1000.

Oui

Le codeur absolu est incompatible avec la plage de travail / la plage d'axe rotatif.

201

Cause Codeur absolu SSI et axe rotatif : le codeur absolu ne couvre pas totalement la plage d'axe rotatif. Axe linéaire : le codeur absolu ne couvre pas au moins la plage de travail (y compris le fin de course logiciel).

Oui

Page 207: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.4 Classes d'erreur

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 207

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 1 Cause Vous voulez définir une alarme process pour une came de

numéro > 7.

Oui

Numéro de piste erroné 2 Cause Le numéro de piste se situe en dehors de la plage 0 à 31.

Oui

Mauvaise borne de début de came 3 Cause La borne de début de came se situe en dehors de la plage de

déplacement (-100 m...+100 m ou -1000 m...+1000 m). Axe rotatif : la borne de début de came est < 0 et/ou supérieure à la fin d'axe rotatif.

Oui

Mauvaise borne de fin de came 4 Cause La borne de fin de came se situe hors de la plage de

déplacement (-100 m...+100 m ou -1000 m...+1000 m) . La longueur de la came n'est pas d'au moins 1 impulsion. Axe rotatif : la borne de fin de came est < 0 et/ou supérieure à la fin d'axe rotatif. L'écart mimimal de 4 impulsions entre la borne de début et la borne de fin n'est pas respecté pour une came inversée.

Oui

Temps d'action incorrect 5 Cause Le temps d'action est < 0 µs. La valeur maximale dépend du

nombre limite de cames (voir chapitre "Paramètres de came (Page 103)").

Oui

Mauvais temps d'anticipation1) 6 Cause Le temps d'anticipation est < 0 µs. La valeur maximale dépend

du nombre limite de cames (voir chapitre "Paramètres de came (Page 103)").

Oui

Trop d'enregistrements de cames 50 Cause Vous souhaitez saisir plus d'enregistrement que le nombre

autorisé.

Oui

Axe en cours de fonctionnement 51 Cause Vous souhaitiez saisir des enregistrements de came durant le

fonctionnement de la came électronique.

Oui

Axe non paramétré 52 Cause Vous souhaitez saisir des paramètres de cames alors qu'aucun

paramètre machine n'est activé.

Oui

1) Le message d'erreur peut également s'afficher si vous avez paramétré "inversé" comme sens de comptage en liaison avec un codeur absolu.

Page 208: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.4 Classes d'erreur

Boîte à cames électronique FM 352 208 Instructions de service, 05/2011, A5E01071725-03

Classe 15 : Alarmes N° Signification Alarme de

diagnostic Début de paramétrage 1 Cause Le module a détecté un paramétrage via un bloc de

données système.

Non

Fin du paramétrage 2 Cause Le module a exécuté sans erreur le paramétrage via un

bloc de données système.

Non

Classe 128 : Erreur de diagnostic N° Signification Alarme de

diagnostic Absence de tension auxiliaire externe Cause Tension auxiliaire externe 24 V non raccordée ou

défaillante, connecteur frontal manquant, court-circuit (p. ex. sur le codeur raccordé)

Effet Voir chapitre "Réaction du FM 352 à un défaut avec alarme de diagnostic (Page 156)". Interruption du traitement des cames Désactivation des sorties affectées aux pistes Effacement de la synchronisation pour des codeurs

incrémentaux Le FM 352 n'est pas paramétré (signal en retour

PARA = 0).

4

Solution Contrôler si le raccordement 24 V est correct (si le raccordement 24 V est correct, c'est alors le module qui est défectueux)

Oui

Chien de garde écoulé Cause Fortes influences perturbatrices sur le FM 352

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

réinitialisation, le module est à nouveau opérationnel. Le module signale l'écoulement du chien de garde par

"entrant" et "partant".

51

Solution Suppression des influences perturbatrices Si de tels défauts devaient apparaître, veuillez

contacter le service commercial compétent en n'omettant surtout pas de préciser les circonstances exactes ayant entraîné le défaut.

Remplacer le FM 352.

Oui

Page 209: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.4 Classes d'erreur

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 209

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 réinitialisation, le module est à nouveau opérationnel.

52

Solution Remplacer le FM 352.

Oui

Alarme process perdue Cause Le FM 352 a détecté un événement générateur d'une

alarme process qui ne peut pas être signalé car ce même événement n'a pas encore été traité par le programme utilisateur/la CPU.

Effet Interruption du traitement des cames Désactivation des sorties affectées aux pistes Effacement de la synchronisation pour des codeurs

incrémentaux

70

Solution Intégrer l'OB 40 dans le programme utilisateur Vérifier la connexion du bus au module Désactiver l'alarme process Adaptez la configuration matérielle et le logiciel aux

exigences du process (par exemple CPU plus rapide, optimisation du programme utilisateur)

Oui

Rupture de fil du codeur Cause Câble du codeur cisaillé ou non branché

Codeur sans signaux inversés Brochage incorrect Longueur de câble trop importante Court-circuit des signaux de codeurs

Effet Interruption du traitement des cames Désactivation des sorties affectées aux pistes Effacement de la synchronisation pour des codeurs

incrémentaux

144

Solution Contrôler le câble du codeur Respecter les spécifications du codeur La surveillance peut être temporairement masquée

sous la responsabilité de l'utilisateur via l'interface de paramétrage.

Respecter les caractéristiques techniques du module.

Oui

Page 210: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Blocs de données/Listes d'erreurs C.4 Classes d'erreur

Boîte à cames électronique FM 352 210 Instructions de service, 05/2011, A5E01071725-03

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é Mauvais type de codeur Codeur mal réglé (codeur programmable) Spécification d'une mauvaise longueur de télégramme Valeurs erronées du codeur (codeur défectueux) Parasitage du câble de mesure Vitesse de transmission paramétrée trop grande

Effet Interruption du traitement des cames Désactivation des sorties affectées aux pistes La dernière valeur réelle correcte reste inchangée

jusqu'à la fin de la prochaine transmission correcte d'un télégramme SSI

145

Solution Contrôler le câble du codeur Contrôler le codeur Contrôler l'échange de télégrammes entre le codeur

et le FM 352.

Oui

Impulsions erronées du codeur incrémental Cause La surveillance du codeur a détecté des impulsions

erronées Valeur incorrecte du nombre d'incréments par tour de

codeur Codeur défectueux : il ne délivre pas le nombre

d'impulsions indiqué Top zéro erroné ou manquant Perturbations sur le câble du codeur

Effet Interruption du traitement des cames Désactivation des sorties affectées aux pistes Effacement de la synchronisation

146

Solution Indiquer une valeur correcte de nombre d'incréments/tour de codeur

Contrôler le codeur et son câble Respecter les prescriptions de blindage et de mise à

la terre La surveillance peut être temporairement masquée

sous la responsabilité de l'utilisateur via l'interface de paramétrage.

Oui

Page 211: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 211

Programmation sans SFB 52 et 53 DD.1 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".

Vous trouverez une description dans ce chapitre.

Page 212: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.2 Bases de la programmation d'un FM 352

Boîte à cames électronique FM 352 212 Instructions de service, 05/2011, A5E01071725-03

D.2 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é par les fonctions (FC) et blocs de données (DB) décrits ci-après.

Préparatifs ● Dans SIMATIC Manager, ouvrez la bibliothèque de blocs FMx52LIB et copiez les

fonctions (FC) et modèles de blocs (UDT) requis dans le dossier Blocs de votre projet. Si des numéros de blocs sont déjà utilisés, attribuez-en de nouveaux. Les désignations de blocs sont repris tels quels dans la table des mnémoniques de votre programme S7.

– CAM_INIT (FC 0) : permet l'initialisation du DB de canal après un démarrage du module

– CAM_CTRL (FC 1) : permet l'échange de données avec le module

– CAM_DIAG (FC 2) : permet de traiter des informations de diagnostic détaillées dans le programme ou de les mettre à disposition d'un système de contrôle-commande

– CAM_MSRM (FC 3) : peut exclusivement être utilisé pour le FM 452

– CAM_CHANTYPE (UDT1) : permet de créer un DB de canal ; celui-ci est utilisé par les FC CAM_INIT, CAM_CTRL et CAM_MSRM

– CAM_DIAGTYPE (UDT2) : permet de créer un DB de diagnostic ; celui-ci est utilisé par la FC CAM_DIAG

– CAM_P016TYPE (UDT3) : permet de créer un DB de paramètres comportant des paramètres machine et des données pour 16 cames ; celui-ci est utilisé par la FC CAM_CTRL pour effectuer la lecture ou l'écriture de paramètres machine ou de paramètres de cames

– CAM_P032TYPE (UDT4) : identique à CAM_P016TYPE, cependant pour 32 cames

– CAM_P064TYPE (UDT5) : identique à CAM_P016TYPE, cependant pour 64 cames

– CAM_P128TYPE (UDT6) : identique à CAM_P016TYPE, cependant pour 128 cames

● Créez des blocs de données en utilisant les UDT dans le dossier Blocs de votre programme S7. Si vous utilisez plusieurs modules, il vous faut un jeu de blocs de données propre à chaque module.

● Saisissez l'adresse du module dans le DB de canal et, le cas échéant, également dans le DB de diagnostic à l'adresse MOD_ADDR.

● Si votre PG / PC est connecté à une CPU, vous pouvez à présent y charger les FC et DB.

Page 213: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.3 FC CAM_INIT (FC 0)

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 213

D.3 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

● Commutateurs de fonction ainsi que leurs bits de fin et bits d'erreur

● Gestion des contrats et mémoires tampon internes pour la FC CAM_CTRL

Ouverture La fonction doit être exécutée après un démarrage (mise sous tension d'alimentation) du module ou de la CPU. Vous devez donc l'intégrer, par exemple dans l'OB de démarrage (OB100) et dans l'OB d'enfichage/débrochage (OB83) ou l'appeler durant la phase d'initialisation de votre programme utilisateur. Vous vous assurez ainsi que le programme utilisateur n'accède pas à des données non actuelles après un nouveau démarrage de la CPU ou un démarrage du module.

Paramètres d'appel

Nom Type de donnée

Type P Signification

DB_NO INT I Numéro du DB de canal

Valeurs en retour La fonction ne fournit pas de valeur en retour.

Page 214: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.4 FC CAM_CTRL (FC 1)

Boîte à cames électronique FM 352 214 Instructions de service, 05/2011, A5E01071725-03

D.4 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.

A chaque appel, la fonction exécute les contrats suivants :

● Lecture des signaux en retour :

La FC CAM_CTRL lit tous les signaux en retour du module et les inscrit dans le DB de canal. Puisque les signaux de commande et les contrats ne seront traités qu'ultérieurement, les signaux en retour mettent en évidence l'état du module avant appel du bloc.

● Ecriture des signaux de commande :

Les signaux de commande inscrits dans le DB de canal sont transmis au module. La validation du traitement des cames est cependant mise en attente tant que le lancement d'un contrat "Mise à 1 du point de référence" ou "Ecriture des paramètres de came" est mis à 1. L'activation ou la réactivation du traitement des cames est mise en attente durant cet intervalle de temps.

● Exécution du contrat :

Le contrat suivant est exécuté à partir des bits lanceurs inscrits dans le DB de canal pour ces contrats.

Ouverture Cette fonction doit être appelée de manière cyclique.

Avant d'appeler cette fonction, vous devez saisir tous les paramètres requis pour l'exécution des fonctions envisagées dans le DB de canal.

Paramètres utilisés ● DB de canal :

L'adresse du module doit être inscrite dans le DB de canal.

● DB de paramètres :

Si vous souhaitez écrire ou lire des paramètres machine ou des paramètres de cames à l'aide de contrats, vous devez utiliser un DB de paramètres dont le numéro doit figurer dans le DB de canal. La taille du DB de paramètres doit être suffisante pour le nombre de cames définies.

Page 215: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.4 FC CAM_CTRL (FC 1)

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 215

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. Appelez ensuite la FC CAM_CTRL pour exécuter le contrat.

Lorsque vous mettez le FM 352 en œuvre de manière centralisée, un contrat de lecture est exécuté immédiatement. Lorsque vous le mettez en œuvre de manière décentralisée, plusieurs cycles peuvent être nécessaires pour un contrat de lecture.

Un contrat d'écriture requiert par contre au moins 3 appels (ou cycles OB) en raison des acquittements du module requis. Lorsque vous le mettez en œuvre de manière décentralisée, plus de 3 appels sont nécessaires pour un contrat d'écriture.

Vous pouvez lancer plusieurs contrats simultanément, y compris avec des signaux de commande. Mis à part le contrat d'écriture des commutateurs de fonction, les contrats sont traités dans l'ordre des bits lanceurs défini dans le DB de canal. Une fois le contrat terminé, le bit lanceur est remis à 0. A l'appel suivant du bloc, la tâche suivante est déterminée et exécutée.

Pour chaque contrat, il existe non seulement un bit lanceur, mais également un bit de fin et un bit d'erreur. Leur désignation ne se termine pas par _EN (pour "enable"), mais par _D (pour "done") ou _ERR (pour "error"). La remise à 0 des bits de fin et d'erreur du contrat est recommandée après leur exploitation ou avant lancement de ce contrat.

Si vous mettez à 1 le bit JOBRESET, tous les bits de fin et bits d'erreur sont remis à 0 avant l'exécution des contrats restants. Le bit JOBRESET est ensuite remis à 0.

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 est conservée après exécution du contrat.

Mesure de longueur et détection des bords ne doivent pas être activées simultanément. C'est pourquoi, la FC CAM_CTRL fait en sorte qu'à l'activation de l'un des commutateurs de fonction, l'autre soit désactivé. Toutefois, si vous activez simultanément les deux commutateurs de fonction (0 → 1), c'est la mesure de longueur qui sera activée.

Lors d'un appel de la FC CAM_CTRL, vous pouvez utiliser simultanément les commutateurs de fonction et les contrats.

Comme les contrats, les commutateurs de fonction possèdent également des bits de fin dont la désignation se termine par _D et des bits d'erreur dont la désignation se termine par _ERR.

Lorsque vous modifiez un commutateur de fonction, il est recommandé de mettre à 0 ses bits de fin et d'erreur afin que ces derniers puissent être exploités.

Page 216: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.4 FC CAM_CTRL (FC 1)

Boîte à cames électronique FM 352 216 Instructions de service, 05/2011, A5E01071725-03

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 à 0.

La FC CAM_CTRL permet d'acquitter le démarrage du module. Pendant ce temps, RET_VAL et JOBBUSY = 1.

Paramètres d'appel

Nom Type de donnée

Type P Signification

DB_NO INT I Numéro du DB de canal RET_VAL INT O Valeur de retour

Valeurs en retour Cette fonction fournit les valeurs en retour suivantes :

RET_VAL RB Description

1 1 1 contrat actif au minimum 0 1 Aucun contrat actif, aucune erreur -1 0 Erreur :

erreur de paramétrage (DAT_ERR) ou apparition d'une erreur de communication (JOB_ERR)

Etat du contrat L'état du traitement de la tâche peut être lu à la valeur en retour RET_VAL et au bit d'activité JOBBUSY dans le DB de canal. L'état d'une tâche individuelle peut être exploité au vu du bit lanceur, du bit de fin et du bit d'erreur de cette tâche.

RETVAL JOBBUSY Bit lanceur _EN Bit de fin _D Bit d'erreur _ERRContrat actif 1 1 1 0 0 Contrat terminé sans erreur

0 0 0 1 0

Contrat terminé avec erreur

-1 0 0 1 1

Contrat d'écriture interrompu

-1 0 0 0 1

Page 217: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.4 FC CAM_CTRL (FC 1)

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 217

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.

● Erreurs lors d'un contrat d'écriture :

En cas de contrat erroné, le bit lanceur est remis à 0 et le bit d'erreur (_ERR) ainsi que le bit de fin (_D) sont mis à 1. Pour tous les contrats d'écriture à exécuter, le bit lanceur est également mis à 0 et le bit d'erreur (_ERR) mis à 1.

Le traitement des contrats d'écriture à exécuter est poursuivi. JOB_ERR est remis à 1 pour chaque contrat.

● Erreurs lors d'un contrat de lecture :

En cas de contrat erroné, le bit lanceur est remis à 0 et le bit d'erreur (_ERR) ainsi que le bit de fin (_D) sont mis à 1.

Le traitement des contrats de lecture à exécuter est poursuivi. JOB_ERR est remis à 1 pour chaque contrat.

Pour plus d'informations sur les erreurs, référez-vous aux paramètres JOB_ERR et DATA_ERR (voir chapitre "Possibilités d'analyse des défauts (Page 153)").

Page 218: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.5 FC CAM_DIAG (FC 2)

Boîte à cames électronique FM 352 218 Instructions de service, 05/2011, A5E01071725-03

D.5 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.

Ouverture Cette fonction doit être appelée de manière cyclique. Un contrat supplémentaire dans un OB d'alarme n'est pas autorisé. Deux appels (cycles) au minimum sont requis pour l'exécution complète de la fonction.

La fonction effectue la lecture de la mémoire tampon de diagnostic lorsqu'une nouvelle entrée y est indiquée par le signal en retour DIAG = 1. Lorsque la lecture a eu lieu, DIAG est remis à 0 par le module.

Paramètres utilisés ● DB de diagnostic :

L'adresse du module doit être inscrite dans le DB de diagnostic. L'entrée la plus récente de la mémoire tampon de diagnostic est inscrite dans la structure DIAG[1], l'entrée la plus ancienne dans la structure DIAG[4].

Contrats Si vous mettez à 1 le bit lanceur DIAGRD_EN, vous pouvez lire la mémoire tampon de diagnostic indépendamment d'une nouvelle entrée. Lorsque la lecture de la mémoire tampon de diagnostic a eu lieu, le bit lanceur est remis à 0.

Démarrage Cette fonction n'exécute aucune tâche de démarrage.

Paramètres d'appel

Nom Type de donnée

Type P Signification

DB_NO INT I Numéro du DB de diagnostic RET_VAL INT O Valeur de retour

Page 219: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.5 FC CAM_DIAG (FC 2)

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 219

Valeurs en retour Cette fonction fournit les valeurs en retour suivantes :

RET_VAL RB Description

1 1 Contrat actif 0 1 Aucun contrat actif, aucune erreur -1 0 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: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.6 Blocs de données

Boîte à cames électronique FM 352 220 Instructions de service, 05/2011, A5E01071725-03

D.6 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.

Optimisation de l'UDT Dans un souci de gain d'espace mémoire, vous avez la possibilité de supprimer les zones de données inutilisées à la fin de l'UDT CAM_CHANTYPE. Sauvegardez l'UDT modifié sous un autre nom.

Créez ensuite un DB de canal avec cet UDT optimisé pour votre application spécifique.

Les fonctions qui accèdent à des zones de données effacées ne peuvent plus être utilisées.

Les UDT fournis pour les paramètres machine et les paramètres de came sont déjà adaptés aux quantités possibles. Une optimisation est possible respectivement par jeu de 16 cames.

Page 221: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.6 Blocs de données

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 221

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.

Configuration Le DB de canal est subdivisé en différents domaines :

DB de canal

Adresse* / Commutateur de version Signaux de commande Signaux en retour Commutateur de fonction Bits lanceur pour contrats d'écriture Bits lanceur pour contrats de lecture Bits de fin Bits d'erreur Gestion des contrats pour fonctions Paramètres pour contrats * Vous pouvez inscrire l'adresse dans l'interface de paramétrage.

Page 222: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.6 Blocs de données

Boîte à cames électronique FM 352 222 Instructions de service, 05/2011, A5E01071725-03

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 Données internes Etat du contrat Bit lanceur Mémoire tampon de diagnostic préparée

Page 223: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.6 Blocs de données

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 223

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. Les paramètres modifiés peuvent être importés dans l'interface de paramétrage pour y être affichés. Les paramètres affichés dans l'interface de paramétrage peuvent être exportés dans un DB de paramètres.

Un module peut posséder plusieurs jeux de données de paramétrage (par exemple pour plusieurs recettes), vers lesquels vous pouvez commuter via le programme.

Configuration

DB de paramètres CAM_P016TYPE (UDT3) Paramètres machine Paramètres des cames 0 à 15 CAM_P032TYPE (UDT4) Paramètres machine Paramètres des cames 0 à 31 CAM_P064TYPE (UDT5) Paramètres machine Paramètres des cames 0 à 63 CAM_P0128TYPE (UDT6) Paramètres machine Paramètres des cames 0 à 127

Page 224: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.7 Alarmes

Boîte à cames électronique FM 352 224 Instructions de service, 05/2011, A5E01071725-03

D.7 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 correspondant ne soit chargé, la CPU se met à l'ARRET (voir manuel Programmer avec STEP 7).

Pour valider le traitement des alarmes, procédez de la manière suivante :

1. Validation générale des alarmes pour l'ensemble du module

– Sélectionnez le module dans HW Config.

Choisissez la commande Edition > Propriétés de l'objet > Paramètres de base pour valider l'alarme de diagnostic et l'alarme process.

– Sélectionnez le numéro d'OB pour l'alarme process en choisissant la commande Edition > Propriétés de l'objet > Adresses.

– Enregistrez et compilez la configuration matérielle.

– Chargez la configuration matérielle dans la CPU.

2. Validation des événements pour l'alarme process dans les paramètres machine.

3. Paramétrage de l'alarme process dans les paramètres des cames 0 à 7.

Page 225: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.8 Exploitation d'une alarme de processus

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 225

D.8 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 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 Came 0 0 2 Came 7

active Came 7 non act.

Came 6 active

Came 6 non act.

Came 5 active

Came 5 non act.

Came 4 active

Came 4 non act.

3 Came 3 active

Came 3 non act.

Came 2 active

Came 2 non act.

Came 1 active

Came 1 non act.

Came 0 active

Came 0 non act.

La cause de l'alarme est précisée dans l'octet 1.

Came : exploitez les octets 2 et 3 conformément au tableau.

Alarme process perdue Si le traitement d'une alarme process n'est pas encore terminé dans l'OB d'alarme process, le module mémorise tous les événements d'alarme process suivants. Si un événement survient une nouvelle fois avant que l'alarme process n'ait pu être déclenchée, le module déclenche l'alarme de diagnostic "Alarme process perdue".

Page 226: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.9 Exploitation d'une alarme de diagnostic

Boîte à cames électronique FM 352 226 Instructions de service, 05/2011, A5E01071725-03

D.9 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.

Les données locales possibles pour l'OB d'alarme de diagnostic sont listées ci-après :

variable Type de

donnée Description

OB82_MDL_DEFECT BOOL Défaut de module OB82_INT_FAULT BOOL Erreur interne OB82_EXT_FAULT BOOL Erreur externe OB82_PNT_INFO BOOL Défaut sur canal OB82_EXT_VOLTAGE BOOL Absence de tension auxiliaire externe OB82_FLD_CONNCTR BOOL Connecteur frontal manque OB82_WTCH_DOG_FLT BOOL Temps enveloppe dépassé (watch dog) OB82_INT_PS_FLT BOOL Défaillance de la tension d'alimentation interne du

module OB82_HW_INTR_FLT BOOL Alarme process perdue

Page 227: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.10 Caractéristiques techniques

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 227

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

N° Nom de bloc Version du

matériel

Affectation dans la

mémoire de chargement

(octet)

Affectation dans la

mémoire de travail (octet)

Affectation dans la plage de données

locales (octet)

Code /paramètres

MC7 (octet)

Fonctions système appelées

FC 0 FC CAM_INIT 1.0 192 138 2 102 FC 1 FC CAM_CTRL 1.0 5232 4754 32 4718 SFC 58 : WR_REC,

SFC 59 : RD_REC FC 2 FC CAM_DIAG 1.0 1758 1614 42 1578 SFC 59 : RD_REC DB de canal - 986 804 - 372 DB de paramètres

16 DB de paramètres 32 DB de paramètres 64 DB de paramètres 128

- - - -

616 808 1192 1960

336 528 912 1680

- - - -

300 492 876 1644

DB de diagnostic - 460 338 - 302

Cycle du module Le module actualise les données en retour toutes les 4 ms - sauf dans le système d'unité "impulsions".

Dans le système d'unité "impulsions", les données concernant la position réelle et les signaux d'axe sont disponibles après 1 ms.

Page 228: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.11 Accès rapide aux données du module

Boîte à cames électronique FM 352 228 Instructions de service, 05/2011, A5E01071725-03

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. Vous parvenez à ces données directement via les zones des entrées et des sorties du module.

Afin de réaliser une coordination après chaque mise en route du module (p. ex. après un enfichage de module ou CPU ARRET→ MARCHE), vous devez appeler la FC CAM_CTRL jusqu'à ce que RET_VAL = 0 indique la fin de la mise en route.

Remarque

Si vous accédez de manière directe aux données du FM 352, vous pouvez uniquement utiliser les données non internes décrites ici et ce, de la manière spécifiée. Sinon, une défaillance d'accès de votre programme utilisateur au module risque de survenir.

Lecture des signaux en retour par accès direct Les adresses d'octet sont données par rapport à l'adresse de sortie 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 PEB (lecture d'1 octet) et PED (lecture de 4 octets).

Adresse Numéro de bit

7 6 5 4 3 2 1 0 Octet 0 PARA Interne Interne DATA_ERR Interne DIAG Interne Interne Octet 1 0 0 0 CAM_ACT 0 0 0 0 Octet 2 Interne Octet 3 0 0 FVAL_DONE HYS GO_P GO_M MSR_DONE SYNC Octet 4 Octet 5 Octet 6 Octet 7

ACT_POS

Octet 8 Octet 9 Octet 10 Octet 11

TRACK_OUT

Page 229: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.11 Accès rapide aux données du module

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 229

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).

Adresse Numéro de bit

7 6 5 4 3 2 1 0 Octet 0 Interne Octet 1 0 CNTC1_EN CNTC0_EN CAM_EN DIR_P DIR_M 0 0 Octet 2 Octet 3

TRACK_EN

Exemple : Position réelle (ACT_POS) L'adresse de début du module est 512

LIST

L PED 516 Lecture de la position réelle (ACT_POS) par accès direct : Adresse de début du module + 4

Page 230: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.12 Voies de transmission de paramètres

Boîte à cames électronique FM 352 230 Instructions de service, 05/2011, A5E01071725-03

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

1 Sauvegarde de paramètres dans l'interface de paramétrage 2 Sauvegarde, compilation et chargement de la configuration matérielle dans la CPU 3 La CPU inscrit les paramètres dans le module lors du paramétrage du système. 4 Chargement des paramètres du module dans la PG via la commande "Système cible,

Chargement dans la PG". 5 Chargement des paramètres dans le module depuis l'interface de paramétrage via la

commande "Système cible, Chargement". 6 Ecriture des paramètres dans le module via des contrats du programme utilisateur. 7 Lecture des paramètres du module via des contrats du programme utilisateur. 8 Inscription des paramètres du programme utilisateur dans le DB en ligne. 9 Reprise des paramètres du DB en ligne dans le programme utilisateur.

Page 231: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

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 231

10 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.

11 Importation des paramètres depuis un DB en ligne ou hors ligne dans l'interface de paramétrage.

Quelques exemples d'application pour la transmission de paramètres Application Étapes Vous éditez les paramètres dans l'interface de paramétrage. Le module doit ensuite être paramétré automatiquement lors du démarrage.

Exécutez les étapes 1, 2 et 3.

Vous modifiez des paramètres dans l'interface de paramétrage lors de la mise en route en mode de test :

Exécutez les étapes 4 et 5.

Les paramètres modifiés lors du démarrage doivent ensuite être chargés automatiquement lors du démarrage :

Exécutez les étapes 1, 2 et 3.

Vous créez les paramètres dans l'interface de paramétrage. Lors du démarrage, le module doit exclusivement être paramétré par le programme utilisateur via des blocs de données :

Exécutez les étapes 10 et 6.

Vous souhaitez créer aisément des données de stockage pour des recettes :

Exécutez l'étape 10.

Vous créez les paramètres dans l'interface de paramétrage. Ils doivent être à disposition du programme utilisateur pour des modifications temporaires.

Exécutez les étapes 1, 2 et 3 pour le paramétrage automatique. Exécutez les étapes 10 et 7 pour l'accès par le programme utilisateur.

Vous modifiez des paramètres (exclusivement) via le programme utilisateur :

Exécutez les étapes 7, 9, 8, 6.

Vous souhaitez visualiser dans l'interface de paramétrage les données modifiées via le programme utilisateur :

Exécutez l'étape 11.

Les paramètres modifiés par le programme utilisateur doivent également être chargés automatiquement lors du démarrage :

Exécutez les étapes 6, 11, 1, 2 et 3.

Page 232: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Programmation sans SFB 52 et 53 D.12 Voies de transmission de paramètres

Boîte à cames électronique FM 352 232 Instructions de service, 05/2011, A5E01071725-03

Page 233: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 233

Index

A 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 Activation

Paramètres machine, 72 Activation des cames

Condition, 18 Adaptation du sens, 73 Adresse relative, 195 Adresses, 187 Affectation de valeur réelle

Procédure, 112 Affectation de valeur réelle au vol, 112

Condition préalable, 112 Paramètres dans le DB de canal, 113 Procédure, 112

alarme de diagnostic Résultat, 62

Alarme de diagnostic Entrante, 156 Partante, 157 Réaction du FM 352, 156 Traitement, 226, 230 Vue d'ensemble, 155

Alarme de process Perdue, 62 Résultat, 62

Alarme du processus Perdue, 57 Traitement, 225

Alarme process, 102 Perdue, 225, 230 Traitement, 230

Alarmes de diagnostic, 155 Alimentation cc externe, 36 Alimentation du codeur, 36 Alimentation externe, 36 Annulation d'affectation de valeur réelle, 112

AVALREM_EN, 114 Annulation du réglage

Annulation d'affectation de valeur réelle, 114 AVAL, 113 AVAL_EN, 113

Avec inversion de sens Sur une came, 25

Axe linéaire, 80, 81 Axe rotatif, 80, 81 AXIS_TYPE, 80

B BAUDRATE, 94 Bibliothèque de blocs, 44, 62, 212, 230 Bits de fin pour commutateur de fonction, 189 Bits de fin pour contrats de lecture, 191 Bits de fin pour contrats d'écriture, 190 Bits d'erreur pour commutateur de fonctions, 191 Bits d'erreur pour contrats de lecture, 193 Bits d'erreur pour contrats d'écriture, 192 Bits lanceur pour contrats de lecture, 189 Bits lanceur pour contrats d'écriture, 188 Bloc de données

Diagnostic, 198 Liste des paramètres, 196 Voie, 187

Boîtes à cames, 15 Boîtes à cames électroniques, 14 Borne de début, 105 Borne de fin, 105 Brochage du connecteur frontal, 35

C C_CBEGIN, 123 C_CEND, 123 C_EFFDIR, 123 C_LTIME, 123 C_QTY, 100, 122 Câbles de raccordement, 37 CAM_CTRL

Paramètres, 48 CAM_DIAG

Paramètres, 51 CAM_END, 120 CAM_NO, 120, 123 CAM_OFF, 123 CAM_START, 120 CAM_TYPE, 104

Page 234: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Index

Boîte à cames électronique FM 352 234 Instructions de service, 05/2011, A5E01071725-03

Came inversée, 19 Inversion de sens, 25

Came de process Comportement en commutation, 103

Came-course Avec hystérésis paramétrée, 84 Définition, 17

Cames Avec inversion de sens, 25 Comportement à la commutation, 103

Cames fonction du sens, 19 Came-temps

Activation, 111 Avec hystérésis, 85 Avec hystérésis paramétrée, 85 Comportement en commutation, 103, 111 Conséquence des réglages, 111 Définition, 17

CAMVALID, 104 Capteur incrémental, 81

Forme des signaux, 146 Impulsions erronées, 96 Temps de réponse, 147

Capteurs, 34 Monotour, 149 multitours, 149 Nombre total de pas, 94 Référencement mécanique, 90

Caractéristiques des modules Accès rapide, 62, 228, 230

Caractéristiques techniques, 62, 227, 230 Cas d'application

Typique, 11 CBEGIN, 105, 106, 123 CEND, 105, 106, 123 CH01CAM_EN, 120 CH16CAM_EN, 122 Chargement des blocs dans la CPU, 70 CNT_DIR, 95 CNT_LIM0, 101 CNT_LIM1, 101 Codeur absolu, 81, 149

Exploitation des impulsions, 149 Période monostable, 151 Temps de réponse, 151 Temps de transmission des télégrammes, 151 Transm. données, 149

Codeur absolu (SSI), 83 Codeur avec sortie de signaux inversés, 146 Codeur monotour, 149 Codeur multitours, 149

Codeur sans sortie de signaux inversés, 146 Commande de presse, 13 Commande des sorties de pistes, 100 Commutateur de fonction, 49, 62, 188, 230 Commutateur de version, 187 Commutateurs de fonction, 215 Comportement à la commutation, 68 Comportement en commutation

Cames-temps, 111 Composants

Commande électronique par cames, 14 Condition préalable

Paramétrage, 41 Configuration

DB de canal, 62, 230 Connecteur, 29 Connecteur femelle Sub-D, 32 Connecteur frontal, 35

Brochage, 35 Contrat

Exécution, 62, 230 Contrats, 48, 62, 215, 230 Contrôle de paramètres, 123

par le module, 123 Coordonnées du point de référence, 73, 81 Courant absorbé, 29 Course, 18 Course par tour de codeur, 73, 92 CPU

Démarrage, 49, 62, 216, 230 Créer un projet, 66 Cycle du module, 59, 62, 227, 230

D DB de canal, 53, 62, 187, 221, 230

Configuration, 62, 221, 230 Construction, 53 Enoncé, 221, 230 Préparer, 69 Tâche, 53, 62

DB de diagnostic, 54, 62, 222, 230 Configuration, 62, 222, 230 Construction, 54, 198 Enoncé, 222, 230 Messages d'erreur, 199 Préparer, 69 Structure d'entrée, 199 Tâche, 54, 62

Page 235: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Index

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 235

DB de paramètres, 196 Configuration, 223, 230 Construction, 55, 62 Domaines, 55, 62, 223, 230 Enoncé, 223, 230 Tâche, 55, 62

Décalage dynamique, 26

Décalage des bornes de cames, 120 Annulation, 121 Condition préalable, 120 Définition, 120 Paramètres utilisés dans le DB de canal, 120 Procédure, 120 Répercussions, 121

Décalage d'origine annulation, 117 Conséquences sur un axe linéaire, 116 Définition, 115 Paramètres utilisés dans le DB de canal, 115 Procédure, 115 Sur un axe rotatif, 117 ZOFF_EN, 115

Décalage dynamique, 26, 108 Définition du point de référence, 118

Condition préalable, 118 Définition, 118 paramètres utilisés dans le DB de canal, 118 Particularités des codeurs absolus, 119 Procédure, 118 Répercussions, 119

DEL de signalisation de défaut, 154 Désactivation de la came

Condition, 18 Détecteur de proximité, 81, 148

Exploitation des signaux, 148 Détection de bords

Désactiver, 123 Détection de direction, 19 Détermination de coordonnées

Décalage d'origine, 115 DIS_CHECK, 122 DISP_REV, 92 Dispositif de sécurité, 14 Domaine d'application

FM 352, 13 Domaine de validité du manuel, 7 Données de came

Came valide, 104 Came-temps, 104 Lecture, 77 Numéro de piste, 104

Sens d'action négatif (moins), 104 Sens d'action positif (plus), 104 Temps d'action, 106

Données de piste, 100 Durée d'action, 18

E Ecoute, 91, 150

Câblage, 150 Ecriture

Paramètres de came, 76 EDGEDIST, 86 EFFDIR_M, 104, 123 EFFDIR_P, 104, 123 Embouts, 37 Emplacement, 29 EN_IN_I3, 101 ENC_ADJ, 87 ENC_TYPE, 91 Encollage sur pistes, 13 ENDROTAX, 81 Entrée de validation, 101 Entrées TOR, 36 Erreur de diagnostic, 208 Erreur de données., 201 Erreur de fonctionnement, 201 Erreur de paramètres de cames, 207 Erreur de paramètres machine, 204 Erreur de télégramme, 96 Espacement minimal des bords, 86 Etage de puissance, 14 Etat de la tâche, 216 Etat de piste, 20

Exemple, 20 Etat du contrat, 50, 62, 230 Etrier de connexion des blindages, 34 Exemples

Utiliser, 160

F FB CAM_CTRL

Comportement en présence d'erreurs, 50 Ouverture, 47 Paramètres utilisés, 47 Tâches, 47 Valeurs en retour, 49

Page 236: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Index

Boîte à cames électronique FM 352 236 Instructions de service, 05/2011, A5E01071725-03

FB CAM_DIAG Comportement en présence d'erreurs, 52 Ouverture, 51 Paramètres utilisés, 51 Tâches, 51 Valeurs en retour, 52

FC 0 FC CAM_INIT, 62, 213, 230

FC 1 FC CAM_CTRL, 214, 230

FC 2 FC CAM_DIAG, 218, 230

FC CAM_CTRL, 214, 230 Comportement en présence d'erreurs, 217, 230 Ouverture, 214, 230 Paramètres d'appel, 216, 230 Paramètres utilisés, 214, 230 Tâches, 214, 230 Valeurs en retour, 216, 230

FC CAM_DIAG, 218, 230 Comportement en présence d'erreurs, 219, 230 Liste des paramètres, 218, 230 Ouverture, 218, 230 Paramètres utilisés, 218, 230 Tâches, 218, 230 Valeurs en retour, 219, 230

FC CAM_INIT, 62, 213, 230 Liste des paramètres, 46, 62, 213, 230 Ouverture, 46, 62, 213, 230 Tâches, 46, 62, 213, 230 Valeurs en retour, 46, 62, 213, 230

Fin d'axe rotatif, 73, 81 Fin de course, 65

de sécurité, 65 Fin de course logiciel, 73 Fin de course logiciel de début, 83 Fin de course logiciel de fin, 83 Fins de course de sécurité, 65 FM 352

Démarrage, 49, 62, 216, 230 Démontage, 30 Domaine d'application, 13 Mise en service, Programmation, 62, 230

Fonctions, 44, 62, 212, 230 Caractéristiques techniques, 62, 227, 230 Temps d'exécution, 230 Temps d'usinage concrets, 62

Forçage de valeur réelle, 112, 114 Condition préalable, 112 Effet, 113 Paramètres dans le DB de canal, 113

FVAL, 113 FVAL_DONE, 113 FVAL_EN, 113

G Gestion des contrats pour FB CAM_CTRL, 193

H HYS, 84 Hystérésis, 84

Came-course, 84 Came-temps, 85

I Imprécision, 147, 152 Impulsions erronées

Capteur incrémental, 96 INC_REV, 92 Incrément, 146 Incréments par tour de codeur, 73 Installation, 41

Fonctions, 41 Interface de paramétrage, 41

Installation d'emballage, 13 Intégration des blocs, 70 Interface de codeur, 32 Interface de paramétrage, 41, 66

Installation, 41 Inversion de sens

Sur une came, 25

L Lecture

Données de came, 77 Liaison des potentiels, 39 Longueur de câble

Maximale, 94 Longueur de câble maximale, 94 Longueur du télégramme, 91 LTIME, 107, 123

Page 237: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Index

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 237

M MD_EN, 75 MDRD_EN, 75 MDWR_EN, 75 Messages, 208 Messages d'erreur

DB de diagnostic, 199 Mise en service, 67 Modèles de blocs, 44, 62, 212, 230 Modification de la valeur réelle, 111 Modification rapide de cames

Annulation, 124 Condition préalable, 122 Contrôle de paramètres, 123 Définition, 122 Paramètres utilisés dans le DB de canal, 122 Procédure, 122 Répercussions, 124

MON_FRAME, 96 MON_PULSE, 96 MON_WIRE, 96 Montage du matériel, 65 Montage horizontal, 29 Moteur, 14

N NO_REV, 94 Nombre de tours, 73 Nombre limite de cames, 73, 100 Nombre total de pas du codeur, 94

O OB40_POINT_ADDR

Sommaire, 57, 62, 225, 230 Optimiser

UDT, 62, 230 Ordre à suivre pour l'écriture

Paramètres machine et paramètres de cames, 71 Outil, 30

P Paramétrage, 66

Cames-course/cames-temps, 17 Condition préalable, 41

Paramètre pour contrat Affectation de valeur réelle, 193 Paramètre pour contrat Décalage d'origine, 193

Paramètre pour contrat Prise de référence, 193 Paramètres

CAM_CTRL, 48 CAM_DIAG, 51

Paramètres de came, 71, 109 Alarme process lors de la désactivation, 104 Alarme process lors de l'activation, 104 Borne de début, 105, 106 Borne de fin, 105, 106 Came-course, 104 Définition, 103 Ecriture, 76 Temps d'anticipation, 107

Paramètres de cames dans le DB de paramètres, 104 Paramètres machine, 71

Activation, 72 Commande des sorties de pistes, 100 Coordonnées du point de référence, 81 Course par tour de codeur, 92 Débit de transfert, 94 Ecriture, 72, 75 Entrée de validation, 101 Espacement minimal des bords, 86 Fin d'axe rotatif, 81 Fin de course logiciel de début, 83 Fin de course logiciel de fin, 83 Hystérésis, 84 Incréments par tour de codeur, 92 Lecture, 75 Longueur du télégramme, 91 Nombre de tours du codeur, 94 Pistes spéciales, 101 Référencement de codeur absolu, 87 Sens de comptage, 95 Surveillances, 96 Type d'axe, 80 Type de codeur, 91 Type de reprise de référence, 82 Valeur de comptage supérieure de la piste à cames de comptage, 101 Vitesse de simulation, 86

Paramètres machine du codeur Définition, 91 Données dans le DB de paramètres, 91

Paramètres machine et paramètres de cames ordre à suivre pour l'écriture, 71

Paramètres pour contrat "Mesure de longueur/Détection de bords", Paramètres pour contrat Affectation de valeur réelle au vol, 193 Paramètres pour contrat Décalage des bornes de cames, 194

Page 238: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Index

Boîte à cames électronique FM 352 238 Instructions de service, 05/2011, A5E01071725-03

Paramètres pour contrat Lecture des paramètres de cames et de piste, 194 Paramètres pour contrat Lecture des paramètres de position et des paramètres de piste, 194 Paramètres pour contrat Lecture des paramètres du codeur, 194 Paramètres pour contrat Lecture des valeurs de comptage, 194 Paramètres pour contrat Modification rapide de cames, 194 Perte de synchronisation, 117 PI_SW_OFF, 104 PI_SW_ON, 104 Piste 3

Validation externe, 21 Piste à cames de comptage, 22, 26, 101

Valeur de comptage supérieure, 101 Piste à cames de freinage, 23, 101 Piste spéciale

Condition préalable, 22 Pistes

Validation, 21 Pistes de cames, 20 Pistes spéciales, 22, 101 Plage de déplacement, 83

Dépendance, 98 Résolution, 98

Plage de travail, 83 Plage d'hystérésis, 24, 84

Règles, 24, 84 Plage du capteur, 83 Position de montage, 29 Position de montage du profilé-support, 29 Position du connecteur frontal, 35 Préparation de la programmation, 69 Profilé-support, 29 Programmation

FM 352, 62, 230

R Raccordement du capteur, 34 Référencement de codeur absolu, 73

Autre solution, 90 Définition, 87 Déterminer, 87 Exemple, 89 Paramètres dans le DB de canal, 88

REFPT, 81, 118 REFPT_EN, 118

Réglages Affectation de valeur réelle, 112 Affectation de valeur réelle au vol, 112 Annulation d'affectation de valeur réelle, 112 Décalage des bornes de cames, 120 Décalage d'origine, 115 Définition du point de référence, 118

Règle, 94 Règles de sécurité, 29, 31 Reprise de référence, 82 Résolution, 97

Calcul, 97 Définition, 97 Exemple, 98 Plage des valeurs, 97

RETR_TYPE, 82 Rupture de fil, 96

S Sens

Cames fonction du, 19 Sens d'action, 17, 103, 104 Sens de comptage, 95 Sens de déplacement, 19 Signal de piste

Mise à 1, 21 Signal de retour, 187 Signal de sortie

Avec sortie de signaux inversés, 146 Sans sortie de signaux inversés, 146

Signalisation d'état et d'erreur, 154 Signaux de commande, 187

Ecriture, 61, 62, 229, 230 Transférer, 62, 230

Signaux en retour Lecture, 60, 62, 228, 230

SIM_SPD, 86 Sorties de pistes

Commande, 100 Sorties TOR, 36 SPEC_TRC0, 101 SPEC_TRC1, 101 SPEC_TRC2, 101 SSW_END, 83 SSW_STRT, 83 Surveillances, 96 SYNC, 118 Synchronisation

perte, 117

Page 239: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Index

Boîte à cames électronique FM 352 Instructions de service, 05/2011, A5E01071725-03 239

Synchronisation de l'axe, 68 Système d'unités

Dans le DB de paramètres, 78 Sélection, 78

T 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 Traitement des défauts, 153 Type d'axe, 80 Type d'axe, 80 Type de capteur, 73 Type de codeur, 91 Type de reprise de référence, 73, 82 Types de codeurs

Raccordables au FM 352, 177

U UDT, 62, 230

optimisation, 62, 230 Unité standard, 79

V Valeur de comptage supérieure de la piste à cames de comptage, 101 Validation des alarmes

Définition, 102 paramètres de cames pour, 102 Paramètres machine dans le DB de paramètres, 102

Validation externe, 21, 101 Vitesse

Relation avec résolution, 99 Vitesse de simulation, 86

Page 240: Boîte à cames électronique FM 352...Boîte à cames électronique FM 352 ... Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue

Index

Boîte à cames électronique FM 352 240 Instructions de service, 05/2011, A5E01071725-03