Vous êtes sur la page 1sur 240

 Boîte à cames électronique FM 352 Avant-propos 1

___________________
Présentation générale du
___________________
produit 2
Bases de la commande à
___________________
cames 3
SIMATIC Montage et démontage du
___________________
FM 352 4
S7-300
Boîte à cames électronique FM 352 ___________________
Câblage du FM 352 5

___________________
Installation du logiciel 6
Instructions de service
___________________
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
05/2011
A5E01071725-03
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 A5E01071725-03 Copyright © Siemens AG 2011.


Industry Sector Ⓟ 07/2011 Sous réserve de modifications techniques
Postfach 48 48
90026 NÜRNBERG
ALLEMAGNE
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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 3
Sommaire

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

Boîte à cames électronique FM 352


4 Instructions de service, 05/2011, A5E01071725-03
Sommaire

10.11 Lecture des "valeurs de comptage des pistes à cames de comptage" .....................................137
10.12 Lecture des "paramètres de position et des paramètres de piste" ............................................139
10.13 Lecture des paramètres du codeur............................................................................................140
10.14 Lecture des paramètres de cames et paramètres de piste .......................................................141
10.15 Mise à 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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 5
Sommaire

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

Boîte à cames électronique FM 352


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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 7
Avant-propos

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)

Boîte à cames électronique FM 352


8 Instructions de service, 05/2011, A5E01071725-03
Avant-propos

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 9
Avant-propos

Boîte à cames électronique FM 352


10 Instructions de service, 05/2011, A5E01071725-03
Présentation générale du produit 2
2.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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 11
Présentation générale du produit
2.1 Le FM 352

Graphique Description
CPU avec programme utilisateur et blocs du FM
352
6

)0

Boîte à cames électronique FM 352


12 Instructions de service, 05/2011, A5E01071725-03
Présentation générale du produit
2.2 Domaines d'application du FM 352

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.

)0 /HVVRUWLHV725G«FOHQFKHQWGHVU«DFWLRQV

4
4
4
4
4 /LJQHVGHFROOH 3DQQHDXGHERLV

6HQVGHWUDQVSRUW

/HFRGHXUHQUHJLVWUHODSRVLWLRQGHO
D[H

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 13
Présentation générale du produit
2.3 Configuration d'une commande par came électronique avec un FM 352

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.

%R°WHV¢FDPHV«OHFWURQLTXHV
5«VHDX )0
$55(7 &38
'
85*(1&(

6RUWLHV7254

'LVSRVLWLI (WDJHGH
GHV«FXULW« SXLVVDQFH

3&

6WDWLRQ
GH
WUDYDLO

3LªFH
0
(O«PHQWV &RGHXU
GHWUDQVPLVVLRQ
P«FDQLTXHV
)LQGHFRXUVH ,QWHUIDFHGHSDUDP«WUDJH
HWEORFVIRQFWLRQQHOV

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.

Boîte à cames électronique FM 352


14 Instructions de service, 05/2011, A5E01071725-03
Présentation générale du produit
2.3 Configuration d'une commande par came électronique avec un FM 352

Came électronique FM 352


La came électronique détermine la position effective actuelle de l'axe par le biais d'un
capteur. Elle exploite les signaux du capteur (par exemple comptage d'impulsions) qui sont
proportionnels au déplacement. 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 15
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
Bases de la commande à cames 3
3.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
/RQJXHXUGHFDPH 7HPSVG
DFWLRQ

6 6
%RUQHGHG«EXW %RUQHGHILQ %RUQHGHG«EXW %RUQHGHILQ

Paramétrage Sont à paramétrer : Sont à paramétrer :


 Borne de début  Borne de début
 Borne de fin  Temps d'action
 Sens d'action  Sens d'action
 Temps d'anticipation  Temps d'anticipation
Sens d'action Deux sens d'action sont possibles : Deux sens d'action sont possibles :
 positif : la came est activée à la  positif : la came est activée à la
borne de début lorsque l'axe se borne de début lorsque l'axe se
déplace dans le sens des valeurs déplace dans le sens des valeurs
réelles croissantes. réelles croissantes.
 négatif : la came est activée à la  négatif : la came est activée à la
borne de fin lorsque l'axe se borne de début lorsque l'axe se
déplace dans le sens des valeurs déplace dans le sens des valeurs
réelles décroissantes. réelles croissantes.
Vous pouvez également activer les Vous pouvez également activer les
deux sens d'action simultanément. deux sens d'action simultanément.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 17
Bases de la commande à cames
3.1 Caractéristiques des types de cames

Came-course Came-temps
Mise sous tension La came est activée : La came est activée :
 à la borne de début lorsque le sens  à la borne de début lorsque le sens
de déplacement de l'axe est positif de déplacement de l'axe est positif
et lorsque le sens d'action positif et lorsque le sens d'action positif
est activé. est activé.
 à la borne de fin lorsque le sens de  à la borne de début lorsque le sens
déplacement de l'axe est négatif et de déplacement de l'axe est négatif
lorsque le sens d'action négatif est et lorsque le sens d'action négatif
activé est activé
 lorsque la valeur réelle se trouve A l'issue de l'activation, le temps
dans la plage de la came. 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 came est désactivée lorsque le
temps paramétré est écoulé, c'est-à-
 la course paramétrée est franchie,
dire que le temps d'action n'est pas
 le sens de déplacement de l'axe relancé.
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".
Course La course de la came est définie par la La course de la came dépend de la
borne de début et la borne de fin. vitesse avec laquelle l'axe se déplace
La borne de début et la borne de fin pendant le temps d'action de la came.
appartiennent à l'intervalle d'action de
la came.
Durée d'action La durée d'action de la came dépend La durée d'action de la came a été
de la vitesse avec laquelle l'axe paramétrée avec le temps d'action de
franchit la course de la came. la came.

Boîte à cames électronique FM 352


18 Instructions de service, 05/2011, A5E01071725-03
Bases de la commande à cames
3.1 Caractéristiques des types de cames

Détection de direction
Le sens de déplacement de l'axe est déterminé de la manière suivante :
● Avec chaque impulsion dans le cas du codeur incrémental.
● Avec chaque télégramme exempt d'erreur dans le cas du codeur SSI.

Came inversée
Une inversion de came se produit lorsque la borne de début est supérieure à 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

1$
1(
1$ 1(

La borne de début (NA) est supérieure à la borne La borne de début (NA) est plus positive que la
de fin (NE). 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 19
Bases de la commande à cames
3.2 Pistes et état de piste

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 :

wP wP wP

V
&DPH

&DPH

&DPH

(WDWGHSLVWH

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

Boîte à cames électronique FM 352


20 Instructions de service, 05/2011, A5E01071725-03
Bases de la commande à cames
3.2 Pistes et état de piste

Pistes
Afin que les états des pistes 0 à 12 puissent servir de signal de piste afin d'activer les sorties
TOR Q0 à Q12 du FM 352, vous devez valider les pistes utilisées.

Validation externe de la piste 3


Vous pouvez paramétrer une validation externe de la piste 3 dans les paramètres machine.
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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 21
Bases de la commande à cames
3.2 Pistes et état de piste

3.2.2 Pistes spéciales

Définition
Vous pouvez paramétrer les pistes 0 ... 2 en tant que pistes spéciales :
● Piste 0 ou 1 : Piste à cames de comptage
● 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.

&DPHV
3LVWHb

3RVLWLRQGX       
FRPSWHXU
%LWG
«WDWGHODSLVWH

'DQVOHVSDUDPªWUHVPDFKLQHYDOHXUGHFRPSWDJHVXS«ULHXUSDUDP«WU«H 

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

Boîte à cames électronique FM 352


22 Instructions de service, 05/2011, A5E01071725-03
Bases de la commande à cames
3.2 Pistes et état de piste

Piste à cames de freinage


Pour pouvoir utiliser la piste 2 comme piste à cames de freinage, l'entrée TOR I0 doit être
connectée.
Le bit d'état de piste est immédiatement activé lors du front montant du signal à l'entrée I0.
Le bit d'état de piste est à 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.
9DOLGDWLRQGHIUHLQDJH 3RLQWG
DPRU©DJHGXIUHLQDJH

,


&DPHV  
3LVWHb 
%LWG
«WDWGHODSLVWH

UHSU«VHQWHQWFDPHVTXLDJLVVHQWVXUODSLVWH¢FDPHVGHIUHLQDJH

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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 23
Bases de la commande à cames
3.3 Hystérésis

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.

Boîte à cames électronique FM 352


24 Instructions de service, 05/2011, A5E01071725-03
Bases de la commande à cames
3.3 Hystérésis

Inversion de sens sur une came avec hystérésis


A titre d'exemple, le tableau suivant montre le comportement d'une came lors d'une
inversion de sens. Il convient de faire la différence entre une came-course et une came-
temps. Le sens d'action de la came est positif.

Tableau 3- 2 Inversion de sens sur une came

Came-course Came-temps

1$ 1( 1$

                 
&DPHFRXUVH &DPHWHPSV

,QYHUVLRQ ,QYHUVLRQ
+\VW«U«VLV GHVHQV +\VW«U«VLV GHVHQV

&DPHFRXUVH &DPHWHPSV

L'hystérésis est activée aussitôt qu'une inversion La came reste toujours activée pendant la durée
de sens est détectée. La came est désactivée du temps d'action paramétré.
aussitôt que l'on quitte l'hystérésis.
Cames
Hystérésis

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 25
Bases de la commande à cames
3.4 Décalage dynamique

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.

Boîte à cames électronique FM 352


26 Instructions de service, 05/2011, A5E01071725-03
Bases de la commande à cames
3.5 Interfaces de la came

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.

6LJQDX[GXFRGHXU , 3DUDPªWUHVPDFKLQH '%GHFDQDO ,

3LVWH

4¢4
3LVWH

2 3LVWH
3LVWH
4 5

4
3DUDPªWUHVGH

6
FDPH

4¢4
3LVWH
1

3LVWH

9DOHXUU«HOOHYLWHVVHVHQV

)0
%LWVG
«WDWGHVFDPHV

7 8

(WDWGHSLVWH %LWVG
«WDWGHSLVWHV%LWVG
«WDWGHFDPHVHW 6LJQDX[GHSLVWH
SDUDPªWUHV

Figure 3-4 Interfaces du FM 352

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 27
Bases de la commande à cames
3.5 Interfaces de la came

Nº Description
① Pour le traitement des cames du FM 352, les bits d'état des cames sont calculés à partir des
conditions de commande et de la valeur réelle actuelle. Les états de piste sont en outre
déterminés en fonction de l'affectation des cames aux pistes.
② 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.

Boîte à cames électronique FM 352


28 Instructions de service, 05/2011, A5E01071725-03
Montage et démontage du FM 352 4
Règles de sécurité importantes
Certaines règles et consignes de sécurité importantes, énoncées dans les instructions de
service SIMATIC S7-300, CPU 31xC et CPU 31x : Installation et configuration
(http://support.automation.siemens.com/WW/view/fr/13008499), sont à observer lors de
l'intégration d'un S7-300 équipé d'un FM 352 dans une installation ou un système.

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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 29
Montage et démontage du FM 352

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.

Boîte à cames électronique FM 352


30 Instructions de service, 05/2011, A5E01071725-03
Câblage du FM 352 5
5.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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 31
Câblage du FM 352
5.2 Description de l'interface des codeurs

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




(1&2'(5;
)0



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

Affectation de l'interface des codeurs

Broche Nom Détecteur de Capteur incrémental Codeur absolu


proximité
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) ---

Boîte à cames électronique FM 352


32 Instructions de service, 05/2011, A5E01071725-03
Câblage du FM 352
5.2 Description de l'interface des codeurs

Broche Nom Détecteur de Capteur incrémental Codeur absolu


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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 33
Câblage du FM 352
5.3 Raccordement du codeur

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.

Boîte à cames électronique FM 352


34 Instructions de service, 05/2011, A5E01071725-03
Câblage du FM 352
5.4 Brochage du connecteur frontal

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 I0 Validation de freinage
4 I1 Mesure de longueur/ Détection de bords/ Affectation de valeur réelle au vol
5 I2 Contact de point de référence
6 I3 Validation signal de piste 3
7 Q0 Sortie TOR 0
8 Q1 Sortie TOR 1
9 Q2 Sortie TOR 2
10 Q3 Sortie TOR 3
11 Q4 Sortie TOR 4
12 Q5 Sortie TOR 5
13 Q6 Sortie TOR 6
14 Q7 Sortie TOR 7
15 Q8 Sortie TOR 8
16 Q9 Sortie TOR 9
17 Q 10 Sortie TOR 10
18 Q 11 Sortie TOR 11
19 Q 12 Sortie TOR 12
20 --- ---

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 35
Câblage du FM 352
5.4 Brochage du connecteur frontal

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.

Boîte à cames électronique FM 352


36 Instructions de service, 05/2011, A5E01071725-03
Câblage du FM 352
5.5 Câblage du connecteur frontal

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)

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 37
Câblage du FM 352
5.5 Câblage du connecteur frontal

Outillage nécessaire
Tournevis 3,5 mm

Procédure

ATTENTION

Si la tension n'est pas coupée, il y a risque de blessures corporelles ou de dommages


matériels.
En cas de câblage du connecteur frontal du FM 352 sous tension, il y a risque de blessure
sous l'effet du courant électrique.
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.

Boîte à cames électronique FM 352


38 Instructions de service, 05/2011, A5E01071725-03
Câblage du FM 352
5.5 Câblage du connecteur frontal

Liaison des potentiels


La masse de l'alimentation du codeur doit être liée galvaniquement à la masse de la CPU,
c'est-à-dire que la borne 2 (1M) doit être reliée par une liaison à faible impédance avec la
masse de la CPU ou du IM 153.

&38 )0

%RUQH 0

0
/
0

0DVVH

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 39
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
Installation du logiciel 6
Introduction
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)".

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 41
Installation du logiciel

Boîte à cames électronique FM 352


42 Instructions de service, 05/2011, A5E01071725-03
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)".

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 43
Programmation du FM 352
7.1 Bases de la programmation d'un FM 352

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.

Boîte à cames électronique FM 352


44 Instructions de service, 05/2011, A5E01071725-03
Programmation du FM 352
7.1 Bases de la programmation d'un FM 352

● Saisissez l'adresse du module dans le DB de canal et, le cas échéant, également dans le
DB de diagnostic dans le paramètre MOD_ADDR.
Pour entrer l'adresse du module, vous pouvez procéder comme suit :
– 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 45
Programmation du FM 352
7.2 FC CAM_INIT (FC 0)

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 Type P Signification


données
DB_NO INT I Numéro du DB de canal

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

Boîte à cames électronique FM 352


46 Instructions de service, 05/2011, A5E01071725-03
Programmation du FM 352
7.3 FB CAM_CTRL (FB 1)

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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 47
Programmation du FM 352
7.3 FB CAM_CTRL (FB 1)

Paramètres

Paramètre Déclaration Type de Description


données
DB_NO INPUT 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.

Boîte à cames électronique FM 352


48 Instructions de service, 05/2011, A5E01071725-03
Programmation du FM 352
7.3 FB CAM_CTRL (FB 1)

Commutateur de fonction
Les commutateurs de fonction activent ou désactivent les états du module. Un contrat
d'écriture des commutateurs de fonction n'est exécuté qu'en cas de modification de la
position du commutateur. La position du commutateur de fonction reste conservée après
exécution du contrat.
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)

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 49
Programmation du FM 352
7.3 FB CAM_CTRL (FB 1)

Etat du contrat
L'état du traitement du contrat peut être lu à la valeur en retour RETVAL et au bit d'activité
JOBBUSY dans le DB de canal. Les bits lanceurs, de fin et d'erreur signalent l'état d'un
contrat.

RETVAL JOBBUSY Bit lanceur _EN Bit de fin _D Bit d'erreur _ERR
Contrat actif 1 1 1 0 0
Contrat terminé 0 0 0 1 0
sans erreur
Contrat terminé -1 0 0 1 1
avec erreur
Contrat d'écriture -1 0 0 0 1
interrompu

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.

Boîte à cames électronique FM 352


50 Instructions de service, 05/2011, A5E01071725-03
Programmation du FM 352
7.4 FB CAM_DIAG (FB 2)

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 Description


données
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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 51
Programmation du FM 352
7.4 FB CAM_DIAG (FB 2)

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

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

Boîte à cames électronique FM 352


52 Instructions de service, 05/2011, A5E01071725-03
Programmation du FM 352
7.5 Blocs de données

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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 53
Programmation du FM 352
7.5 Blocs de données

7.5.3 DB de diagnostic

Tâche
Le DB de diagnostic permet de stocker les données pour le FB CAM_DIAG et contient la
mémoire tampon de diagnostic du module préparée par ce bloc.

Construction

DB de diagnostic
Adresse du module
Données internes
Etat du contrat
Bit lanceur
Mémoire tampon de diagnostic préparée

Boîte à cames électronique FM 352


54 Instructions de service, 05/2011, A5E01071725-03
Programmation du FM 352
7.5 Blocs de données

7.5.4 DB de paramètres

Tâche
Les paramètres machine et paramètres de came sont stockés dans le DB de paramètres. Ils
peuvent être modifiés par le programme utilisateur ou par un système de contrôle-
commande. 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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 55
Programmation du FM 352
7.6 Alarmes

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.

Boîte à cames électronique FM 352


56 Instructions de service, 05/2011, A5E01071725-03
Programmation du FM 352
7.7 Exploitation d'une alarme de processus

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 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0


octet
0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 Came 0 0
2 Came 7 Came 7 Came 6 Came 6 Came 5 Came 5 Came 4 Came 4
active non act. active non act. active non act. active non act.
3 Came 3 Came 3 Came 2 Came 2 Came 1 Came 1 Came 0 Came 0
active non act. active non act. active non act. active 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".

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 57
Programmation du FM 352
7.8 Exploitation d'une alarme de diagnostic

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 Description


donnée
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

Boîte à cames électronique FM 352


58 Instructions de service, 05/2011, A5E01071725-03
Programmation du FM 352
7.9 Caractéristiques techniques

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 Place en Place en Place dans Code Fonctions système
du mémoire de mémoire de zone données /paramètres appelées
matériel chargement travail locales MC7
(octet) (octet) (octet) (octet)
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 - 616 336 - 300
16 - 808 528 - 492
DB de paramètres - 1192 912 - 876
32
- 1960 1680 - 1644
DB de paramètres
64
DB de paramètres
128
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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 59
Programmation du FM 352
7.10 Accès rapide aux données du module

7.10 Accès rapide aux données du module

Application
Dans certaines applications spéciales ou dans un niveau d'alarme, il s'avère nécessaire
d'accéder de manière particulièrement rapide aux signaux en retour et aux signaux de
commande. 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 ACT_POS
Octet 6
Octet 7
Octet 8
Octet 9 TRACK_OUT
Octet 10
Octet 11

Boîte à cames électronique FM 352


60 Instructions de service, 05/2011, A5E01071725-03
Programmation du FM 352
7.10 Accès rapide aux données du module

Ecriture des signaux de commande par accès direct


Les adresses d'octet sont données par rapport à l'adresse d'entrée du module. Les
désignations des bits correspondent à celles dans le DB de canal.
Dans LIST, vous accédez aux données via les commandes PAB (écriture d'1 octet) et PAW
(écriture de 2 octets).

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 TRACK_EN
Octet 3

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 61
Programmation du FM 352
7.11 Voies de transmission de paramètres

7.11 Voies de transmission de paramètres

Voies de transmission
Les paramètres correspondent aux paramètres machine et aux paramètres de came
suivants.

3*3& &38 )0


RIIOLQH RQOLQH

FKDUJHPHQW E

D 
,QWHUIDFHGH  '% '% 3URJUDPPH
SURJUDPPD XWLOLVDWHXU
WLRQ D
 

FKDUJHPHQW E
GDQVOD3*
  


&$0B&75/
+:b&RQILJ

3DUDPªWUH

 3DUDPªWUHV
PDFKLQHHW
FDPH


D
'RQQ«HV 'RQQ«HVV\VWªPH
V\VWªPH 6'%
FKDUJHPHQW 
6'%

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.

Boîte à cames électronique FM 352


62 Instructions de service, 05/2011, A5E01071725-03
Programmation du FM 352
7.11 Voies de transmission de paramètres

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 Exécutez les étapes 1, 2 et 3.
module doit ensuite être paramétré automatiquement lors du
démarrage.
Vous modifiez des paramètres dans l'interface de paramétrage lors Exécutez les étapes 4 et 5.
de la mise en route en mode de test :
Les paramètres modifiés lors du démarrage doivent ensuite être Exécutez les étapes 1, 2 et 3.
chargés automatiquement lors du démarrage :
Vous créez les paramètres dans l'interface de paramétrage. Lors du Exécutez les étapes 10 et 6.
démarrage, le module doit exclusivement être paramétré par le
programme utilisateur via des blocs de données :
Vous souhaitez créer aisément des données de stockage pour des Exécutez l'étape 10.
recettes :
Vous créez les paramètres dans l'interface de paramétrage. Ils Exécutez les étapes 1, 2 et 3
doivent être à disposition du programme utilisateur pour des pour le paramétrage
modifications temporaires. 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 Exécutez les étapes 7, 9, 8, 6.
utilisateur :
Vous souhaitez visualiser dans l'interface de paramétrage les Exécutez l'étape 11.
données modifiées via le programme utilisateur :
Les paramètres modifiés par le programme utilisateur doivent Exécutez les étapes 6, 11, 1, 2
également être chargés automatiquement lors du démarrage : et 3.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 63
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
Mise en service du FM 352 8
Remarques importantes
Veuillez tenir compte des points précisés sous "Attention".

ATTENTION

Points à respecter pour éviter les dommages corporels et dégâts matériels :


Installez un interrupteur d'arrêt d'urgence à proximité de l'ordinateur. C'est le seul moyen
d'assurer qu'un arrêt en tout sécurité 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 ❑

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 65
Mise en service du FM 352

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

Boîte à cames électronique FM 352


66 Instructions de service, 05/2011, A5E01071725-03
Mise en service du FM 352

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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 67
Mise en service du FM 352

Etapes de test pour la synchronisation de l'axe et le comportement à la commutation


Les tests suivants vous permettent de vérifier le paramétrage correct du FM 352.

Etape Description ✔
1 Synchroniser l'axe
 Codeurs incrémentaux  Codeur absolu ❑
– Sélectionnez "Prise de – Le FM 352 se trouve
référence". Entrez à cet effet la synchronisé immédiatement
valeur correspondante (voir après le paramétrage.
chapitre "Définition du point de – Exécutez un référencement
référence (Page 118)".) du codeur absolu (voir
ou chapitre "Déterminer le
référencement de codeur
– Mettez le commutateur de absolu correct (Page 87)").
fonction "Reprise de référence" Le cas échéant, vous devez
(voir chapitre "Reprise de d'abord déterminer la valeur
référence (Page 129)"). exacte avec "Prise de
référence".
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

Boîte à cames électronique FM 352


68 Instructions de service, 05/2011, A5E01071725-03
Mise en service du FM 352

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 69
Mise en service du FM 352

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.

Boîte à cames électronique FM 352


70 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames 9
9.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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 71
Paramètres machine et paramètres de cames
9.2 Ecriture et activation des paramètres machine

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.

Boîte à cames électronique FM 352


72 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.2 Ecriture et activation des paramètres machine

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 73
Paramètres machine et paramètres de cames
9.2 Ecriture et activation des paramètres machine

5. Dans tous les cas, écrivez une nouvelle fois les paramètres des cames, qu'ils aient été
modifiés ou pas :
– Ecriture des paramètres de came n, n = 1...8 (CAM1WR_EN...CAM8WR_EN).
6. 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.

Boîte à cames électronique FM 352


74 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.3 Lecture des paramètres machine

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 75
Paramètres machine et paramètres de cames
9.4 Ecriture des paramètres de cames

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.

Boîte à cames électronique FM 352


76 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.5 Lecture des paramètres de cames

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)

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 77
Paramètres machine et paramètres de cames
9.6 Système d'unités

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

Boîte à cames électronique FM 352


78 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.6 Système d'unités

Unité standard
Dans ce manuel, nous utiliserons toujours le mm comme unité pour les valeurs limite. Pour
la détermination des limites dans les autres systèmes d'unités, nous adopterons donc le
calcul suivant :

Pour la conversion de effectuez le calcul


mm → pouces valeur limite (pouce) = valeur limite
(mm) × 0,1 1)
mm → degré 10-4 (4 chiffres après la virgule) valeur limite (degré) = valeur limite (mm) × 0,1
10-3 (3 chiffres après la virgule) valeur limite (degré) = valeur limite (mm) × 1
10-2 (2 chiffres après la virgule) 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 79
Paramètres machine et paramètres de cames
9.7 Paramètres machine de l'axe

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.

2ULJLQHSK\VLTXH ([WU«PLW«SK\VLTXH

L'axe rotatif est un axe dont la plage de déplacement n'est pas limitée par des butées mécaniques.

9DOHXUPD[LPDOHDIILFK«H 2ULJLQHGHO
D[HURWDWLI )LQ
GHO
D[HURWDWLI

Boîte à cames électronique FM 352


80 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.7 Paramètres machine de l'axe

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.
SDV FRGHXU >,PS@ wP
)LQG
D[HURWDWLI>wP@ 1RPEUHGHWRXUV FRGHXU   5(62/>@
1RPEUHGHWRXUV ,PS

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 81
Paramètres machine et paramètres de cames
9.7 Paramètres machine de l'axe

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

Boîte à cames électronique FM 352


82 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.7 Paramètres machine de l'axe

Fins de course logiciels début et fin

Adresse Nom Type Valeur initiale Commentaire


64.0 SSW_STRT DINT L#-100 000 000 Fin de course logiciel de début
68.0 SSW_END DINT L#100 000 000 Fin de course logiciel de fin
Plage :
-1 000 000 000 µm à 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).
3ODJHGXFRGHXU
3ODJHGHWUDYDLO 3ODJHGHG«SODFHPHQW

)&' )&)
$[H

  

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 83
Paramètres machine et paramètres de cames
9.7 Paramètres machine de l'axe

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.

6HQVG
DFWLRQ
1$ 1(
        



&KDQJHPHQWGH
 GLUHFWLRQ

&KDQJHPHQWGH 
GLUHFWLRQ 

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

Boîte à cames électronique FM 352


84 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.7 Paramètres machine de l'axe

Remarque
Les cames-course inférieures à l'hystérésis risquent de ne pas être réduites par cette
dernière en cas d'inversion de sens.

Came-temps avec hystérésis


Il y a activation d'une came-temps quand ...
● 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.

6HQVG
DFWLRQ
1$
        
 

&KDQJHPHQWGHGLUHFWLRQ
 

&KDQJHPHQWGHGLUHFWLRQ
 

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 85
Paramètres machine et paramètres de cames
9.7 Paramètres machine de l'axe

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 :
 H[S $8)/
9
6LP 
 H[S $8)/
1RPEUHHQWLHU 
9

6LP9

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

Boîte à cames électronique FM 352


86 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.8 Déterminer le référencement de codeur absolu correct

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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 87
Paramètres machine et paramètres de cames
9.8 Déterminer le référencement de codeur absolu correct

Paramètres dans le DB de canal

Adresse 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

Boîte à cames électronique FM 352


88 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.9 Exemple : Exécuter un référencement de codeur absolu

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.

DFWXHO  9DOHXUU«HOOH 


D[H

  
9DOHXUGXFRGHXUDEVROX

YDOHXUGXFRGHXU
&RGHXU


 

VRXKDLW«
D[H

   

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 89
Paramètres machine et paramètres de cames
9.9 Exemple : Exécuter un référencement de codeur absolu

Résultat après la définition du point de référence


Au terme de la définition du point de référence, la relation entre le codeur et le système de
coordonnées est la suivante :
La valeur du codeur déterminée par le référencement du codeur absolu (1798) est affectée à
la coordonnée du point de référence sur l'axe (-125).

3ODJHFRXYHUWHGHPDQLªUHXQLYRTXHSDUFHFRGHXU

   


$[H

)&' 5() )&)


 
9DOHXUGXFRGHXUDEVROX

 

9DOHXUG«WHUPLQ«HGX
U«I«UHQFHPHQWGXFRGHXU
DEVROX 



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.

Boîte à cames électronique FM 352


90 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.10 Paramètres machine du codeur

9.10 Paramètres machine du codeur

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

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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 91
Paramètres machine et paramètres de cames
9.10 Paramètres machine du codeur

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

0RWHXU
&RGHXU
5«GXFWHXU

0RWHXU &RGHXU
5«GXFWHXU

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.

Boîte à cames électronique FM 352


92 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.10 Paramètres machine du codeur

Type de codeur Longueur/type de Plage des valeurs utilisable en tant


télégramme qu'axe linéaire
Codeur monotour 13 bits demi-sapin 64 ... 8192 par puissances de
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 : 25 bits demi-sapin 64 ... 8192 par puissances de
Codeur multitours 2
utilisé comme
codeurs monotour

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 93
Paramètres machine et paramètres de cames
9.10 Paramètres machine du codeur

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

Boîte à cames électronique FM 352


94 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.10 Paramètres machine du codeur

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 95
Paramètres machine et paramètres de cames
9.10 Paramètres machine du codeur

Surveillances

Adresse Nom Type Valeur initiale Commentaire


Surveillances
63.0 MON_WIRE BOOL TRUE 1 = Rupture de fil
63.1 MON_FRAME BOOL TRUE 1 = Erreur de télégramme (doit toujours
63.2 MON_PULSE BOOL TRUE ê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.

Boîte à cames électronique FM 352


96 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.11 Résolution

9.11 Résolution

Définition
La résolution est représentative de la précision de traitement des cames. Elle détermine
également la plage de déplacement maximale possible.
Vous calculez la résolution (RESOL) de la manière suivante :

Codeurs incrémentaux Codeur absolu/détecteur de


proximité
Valeurs d'entrée  Course par tour de codeur  Course par tour de codeur
 Incréments par tour de codeur  Incréments par tour de
 Exploitation des impulsions : quadruple codeur

 1 incrément = 4 impulsions  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 Données en ... Plage de valeurs pour la résolution


d'unités
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 0,1 * 10-4 degrés .... 1000 * 10-4 degrés/impulsion
10-3 degrés 0,1 * 10-3 degrés .... 1000 * 10-3 degrés/impulsion
10-2 degrés 0,1 * 10-2 degrés .... 1000 * 10-2 degrés/impulsion
Impulsions 1 impulsion 1

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 97
Paramètres machine et paramètres de cames
9.11 Résolution

Exemple
● Soit un codeur incrémental avec les valeurs suivantes :
– Incréments par tour de codeur : 5000
– Course par tour de codeur : 1000 mm
– 1 incrément = 4 impulsions
Il en résulte la résolution (exploitation quadruple) :
Résolution
= 1000 mm / 5000 incréments
= 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)

Boîte à cames électronique FM 352


98 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.11 Résolution

Relation entre vitesse et résolution


Suivant la résolution, la vitesse affichée peut être comprise dans les limites suivantes (pour
l'unité mm) :
● de 1 µ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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 99
Paramètres machine et paramètres de cames
9.12 Nombre limite de cames et paramètres de pistes

9.12 Nombre limite de cames et paramètres de pistes

Nombre limite de cames


La configuration détermine le temps de cycle de came ainsi que le nombre maximum de
cames paramétrables.

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


Nombre limite :
76.0 C_QTY DINT UDT3 : L#0 0 = max. 16 cames
UDT4 : L#1 1 = max. 32 cames
UDT5 : L#2 2 = max. 64 cames
UDT6 : L#3 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.

Boîte à cames électronique FM 352


100 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.12 Nombre limite de cames et paramètres de pistes

Entrée de déblocage

Adresse Nom Type Valeur initiale Commentaire


Entrée de validation
95.0 EN_IN_I3 BOOL FALSE 1 = le signal de piste 3 est combiné selon ET
avec l'entrée de validation I3
Les bits 95.1 à 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


Pistes spéciales
99.0 SPEC_TRC0 BOOL FALSE 1 = la piste 0 est la piste à cames de
99.1 SPEC_TRC1 BOOL FALSE comptage
99.2 SPEC_TRC2 BOOL FALSE 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 CNT_LIM0 DINT L#2 Valeur de comptage supérieure de la piste à
104.0 CNT_LIM1 DINT L#2 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 101
Paramètres machine et paramètres de cames
9.13 Validation des alarmes

9.13 Validation des alarmes

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

Paramètres machine pour la validation des alarmes dans le DB de paramètres

Adresse Nom Type Valeur initiale Commentaire


absolu
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 Nom Type Valeur initiale Commentaire


relative
+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

Boîte à cames électronique FM 352


102 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.14 Paramètres de came

9.14 Paramètres de came

Définition
Les paramètres de cames décrivent les propriétés d'une came, l'affectation de chaque came
à une piste et le comportement des cames à la commutation. Les paramètres de cames
suivants doivent être paramétrés individuellement pour chaque came.
● 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 1$ 1( 1$ 7HPSVG
DFWLRQ
le sens d'action.

2 Franchissement d'une came inversement au 1$ 1( 1$ 7HPSVG


DFWLRQ
sens d'action.

3 Accostage d'une came dans le sens d'action ; 1$ 1( 7HPSVG


DFWLRQ
1$
pendant que la came est activée, le sens de [
déplacement de l'axe change.
W

W

7HPSVG
DFWLRQ[ WW

4 Accostage d'une came dans le sens inverse au 1$ 1( La came n'est pas activée.
sens d'action ; sur la came, le sens de
déplacement de l'axe devient le sens d'action.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 103
Paramètres machine et paramètres de cames
9.14 Paramètres de came

Nº Description Came-course Came-temps


5 Accostage, puis sortie de la came dans un sens 1$ 1( 1$ 7HPSVG
DFWLRQ
quelconque ; le sens d'action est bidirectionnel.
[

W

W

W

7HPSVG
DFWLRQ[ WWW

Came paramétrée
Came activée

Paramètres de cames dans le DB de paramètres

Adresse Nom Type Valeur initiale Commentaire


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

Boîte à cames électronique FM 352


104 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.14 Paramètres de came

Borne de début (NA) / borne de fin (NE) pour une came-course

Adresse Nom Type Valeur initiale Commentaire


relatif pour came-course
+2.0 CBEGIN DINT L#-100000000 Borne de début (NA)
+6.0 CEND DINT L#100000000 Borne de fin (NE)
Intervalle d'action :
-1 000 000 000 µm à
1 000 000 000 µm
Longueur minimale d'une came-course

,PSXOVLRQVG«ILQLHV¢SDUWLUGHV
VLJQDX[GXFRGHXU
     

&DPHODSOXVFRXUWH
1$ 1( V %' HW%) 

&DPHLQDFWLYHODSOXVFRXUWH
V ORUVTXH%'HVWVXS«ULHXUH¢
1( 1$
%)%' HW%) 

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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 105
Paramètres machine et paramètres de cames
9.14 Paramètres de came

Borne de début (NA) / borne de fin (NE) pour une came-temps

Adresse Nom Type Valeur initiale Commentaire


relatif pour came-temps
+2.0 CBEGIN DINT L#-100000000 Borne de début (NA)
+6.0 CEND DINT L#100000000 Borne de fin (NE)
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 :
WSDU
W
HII HQWLHU 
7HPSVGHF\FOHGH
7HPSVGHF\FOHGHFDPHV
FDPHV

L'erreur maximale est toujours inférieure au temps de cycle de cames.

Boîte à cames électronique FM 352


106 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.14 Paramètres de came

Temps d'anticipation

Adresse Nom Type Valeur initiale Commentaire


relatif
+ 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 :
7HPSVG
DQWLFLSDWLRQp
7HPSVG
DQWLFLSDWLRQHII HQWLHU 
7HPSVGHF\FOHGHFDPHV 
7HPSVGHF\FOHGHFDPHV 

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 107
Paramètres machine et paramètres de cames
9.14 Paramètres de came

Remarque
Le temps d'anticipation effectif est toujours inférieur au temps d'anticipation paramétré. Il
peut être égal à zéro, bien que le temps paramétré soit ≥100 µs.
Dans le cas d'un axe rotatif, la course d'anticipation doit être inférieure à l'intervalle d'action
de l'axe rotatif et à 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 :
6HQVGHG«SODFHPHQW 1$ 1(
 Dès que l'intervalle d'action dynamique de la came est
9DOHXUU«HOOH accosté, il y a activation de la came. En même temps, la
&DPHQ détermination d'un nouveau décalage dynamique est
empêchée.
&RXUVHG
DQWLFLSDWLRQ  Lorsque la valeur réelle atteint l'intervalle d'action
statique de la came, la détermination d'un nouveau
'«FDODJHG\QDPLTXH 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
1$ 1(
pas l'intervalle d'action statique de la came :
6HQVGHG«SODFHPHQW
 Dès que l'intervalle d'action dynamique de la came est
9DOHXUU«HOOH accosté, il y a activation de la came. En même temps, la
&DPHQ détermination d'un nouveau décalage dynamique est
empêchée.
&RXUVH
 La possibilité de décalage dynamique est redonnée à la
G
DQWLFLSDWLRQ
'«FDODJH fin de l'intervalle d'action statique de la came.
G\QDPLTXH

Interv. d'action dynamique


Interv. d'action statique
Un nouveau décalage dynamique est possible

Boîte à cames électronique FM 352


108 Instructions de service, 05/2011, A5E01071725-03
Paramètres machine et paramètres de cames
9.14 Paramètres de came

Remarque
Du fait de la modification du sens de rotation, la détermination du décalage dynamique est à
nouveau validée.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 109
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
Paramètres 10
10.1 Conséquence des réglages sur le comportement à la commutation
des cames-temps

Modification de la valeur réelle


Les réglages suivants modifiant la valeur réelle permettent de sauter une came-temps :
● Affectation de valeur réelle
● Affectation de valeur réelle au vol
● 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 111
Paramètres
10.2 Affectation de valeur réelle / Affectation de valeur réelle au vol / Annulation d'affectation de valeur réelle

10.2 Affectation de valeur réelle / Affectation de valeur réelle au vol /


Annulation d'affectation de valeur réelle

Définition
Les réglages "Affectation de valeur réelle", "Affectation de valeur réelle au vol" permettent
d'affecter une nouvelle coordonnée à 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.

Boîte à cames électronique FM 352


112 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.2 Affectation de valeur réelle / Affectation de valeur réelle au vol / Annulation d'affectation de valeur réelle

Paramètres utilisés dans le DB de canal

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 113
Paramètres
10.2 Affectation de valeur réelle / Affectation de valeur réelle au vol / Annulation d'affectation de valeur réelle

Tableau 10- 1 Translation du système de coordonnées par "Affectation de valeur réelle " / "Affectation de valeur réelle au
vol"

Forçage de valeur réelle FCD REF REEL FCF


[mm] [mm] [mm] [mm]

$QFLHQV\VWªPHGHFRRUGRQQ«HV
)&' 5() 5((/ )&)
-400 -200 200 400
    >PP@

'«FDODJHGX
-200 0 400 600
=RQHGHWUDYDLO

V\VWªPHGH
FRRUGRQQ«HV
D[H GHPPb
$IIHFWDWLRQGH
YDOHXUU«HOOH
¢PP

   >PP@

1RXYHDXV\VWªPHGHFRRUGRQQ«HV

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.

Boîte à cames électronique FM 352


114 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.3 Exécution d'un décalage d'origine

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

Définition
Avec le réglage "Décalage d'origine", vous déplacez l'origine dans le système de
coordonnées, de la valeur spécifiée. Le signe algébrique détermine le sens du décalage.

Détermination de nouvelles coordonnées


Vous calculez toutes les valeurs dans le système de coordonnées décalé 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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 115
Paramètres
10.3 Exécution d'un décalage d'origine

Conséquences sur un axe linéaire


L'exemple de réglage d'un décalage d'origine de -200 mm, vous permet de constater une
translation du système de coordonnées dans le sens positif. Les conséquences sont les
suivantes :
● 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 REF REEL FCF


[mm] [mm] [mm] [mm]
$QFLHQV\VWªPHGHFRRUGRQQ«HV
)&' 5((/ )&)
-400 -200 200 400
    >PP@
$[H

7UDQVODWLRQGHV -200 0 400 600


$UEHLWVEHUHLFK

FRRUGRQQ«HV
GHPPGX
IDLWG
XQ
G«FDODJHG
RULJLQH
GHPP

   >PP@

1RXYHDXV\VWªPHGHFRRUGRQQ«HV

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

Boîte à cames électronique FM 352


116 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.3 Exécution d'un décalage d'origine

Conséquences sur un axe rotatif


L'exemple de réglage d'un décalage d'origine de -45°, vous permet de constater une rotation
du système de coordonnées :

Tableau 10- 3 Rotation du système de coordonnées à la suite d'un décalage d'origine

Outil pour REEL = 340 ° Outil pour REEL = 25 °

'2 r
5((/ r 5((/ r

B
B

r r

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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 117
Paramètres
10.4 Définition du point de référence

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

Définition
Avec le réglage "Définition du point de référence", vous synchronisez l'axe. Ce réglage
décale la plage de travail. Toutes les translations qui ont été générées par un décalage
d'origine ou une affectation de valeur réelle, sont conservées.
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é

Boîte à cames électronique FM 352


118 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.4 Définition du point de référence

Conséquences du réglage
L'exemple de réglage "Définition du point de référence" à 300 mm, vous permet de constater
le décalage de la plage de travail sur l'axe.
Il en résulte les conséquences suivantes :
● 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 REF REEL FCF


[mm] [mm] [mm] [mm]
$QFLHQV\VWªPHGHFRRUGRQQ«HV
)&' 5((/ )&)
-400 -200 100 400
    >PP@
$[H

'«FDODJH
DLO

-400 -200 300 400


WUDY

GHODSODJHGH
WUDYDLOYLD
GH

'«ILQLWLRQGXSRLQW
JH

GHU«I«UHQFH¢PP
3OD

   >PP@

1RXYHDXV\VWªPHGHFRRUGRQQ«HV

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 119
Paramètres
10.5 Décalage des bornes de cames

10.5 Décalage des bornes de cames

Définition
Le réglage "Décalage des bornes de cames" vous permet de décaler la borne de début et -
dans le cas d'une came-course - également la borne de fin d'une came durant le
fonctionnement.

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

Boîte à cames électronique FM 352


120 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.5 Décalage des bornes de cames

Conséquences du réglage
Le FM 352 décale tout d'abord la borne d'activation, puis la borne de désactivation d'une
came. Ce comportement est indépendant du sens de décalage de la came.
Cas particulier :
La procédure précédemment décrite peut entraîner une inversion de came de courte durée
lorsque la nouvelle borne de début est supérieure à la borne de fin précédente.

$YDQW
DSSHO
1$ 1(
3HQGDQW
PP O
DSSHO
PP 1$QRXYHOOH
1(
SU«F«GHQW
$SUªV
PP PP DSSHO
1$ 1( PP

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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 121
Paramètres
10.6 Exécution de "Modification rapide de cames"

10.6 Exécution de "Modification rapide de cames"

Définition
Le réglage "Modification rapide de cames" vous permet de modifier simultanément les
paramètres de 16 cames quelconques au maximum durant le fonctionnement.

Condition préalable
Les cames que vous voulez modifier doivent être valides.

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 Nom Type Valeur Commentaire


absolu initiale
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

Boîte à cames électronique FM 352


122 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.6 Exécution de "Modification rapide de cames"

Adresse Nom Type Valeur Commentaire


relatif initiale
+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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 123
Paramètres
10.6 Exécution de "Modification rapide de cames"

Conséquences du réglage

Remarque
Tenez compte du comportement des cames-temps à la commutation au chapitre
"Conséquence des réglages sur le comportement à la commutation des cames-temps
(Page 111)".

Lecture des valeurs modifiées


Vous pouvez effectuer la lecture des valeurs modifiées avec l'un des contrats CAM1RD_EN
à CAM8RD_EN.

Annulation du réglage
Les valeurs modifiées sont perdues lors du démarrage du module.

Boîte à cames électronique FM 352


124 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.7 Exécution de "Mesure de longueur et détection de bords"

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

Définition
Les réglages "Mesure de longueur" et "Détection de bords" vous permettent de déterminer la
longueur d'une pièce.
Mesure de longueur ou détection des bords sont et restent actifs jusqu'à ce que vous les
désactiviez ou utilisiez l'une ou l'autre méthode. 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

065B21

O

$FWXDOLVDWLRQGHV
GRQQ«HV

065B'21(

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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 125
Paramètres
10.7 Exécution de "Mesure de longueur et détection de bords"

Si le réglage est désactivé en cours de mesure, le FM 352 n'actualise pas les données. Le
paramètre MSR_DONE reste à zéro.
Détection de bords

('*(B21

O

$FWXDOLVDWLRQGHV
GRQQ«HV
065B'21(

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 Commentaire


initiale
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

Boîte à cames électronique FM 352


126 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.7 Exécution de "Mesure de longueur et détection de bords"

Paramètres utilisés dans le DB de paramètres

Adresse Nom Type Valeur Commentaire


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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 127
Paramètres
10.7 Exécution de "Mesure de longueur et détection de bords"

Translation du système de coordonnées pendant une mesure de longueur


Les translations du système de coordonnées influent sur la longueur mesurée dans les
conditions suivantes :
● Vous mettez en oeuvre un codeur incrémental ou un détecteur de proximité ou alors vous
utilisez le FM 352 en mode simulation.
● 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.

Boîte à cames électronique FM 352


128 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.8 Reprise de référence

10.8 Reprise de référence

Définition
Le réglage "Reprise de référence" vous permet de synchroniser l'axe d'après un événement
externe récurrent.
Le réglage reste actif jusqu'à ce que vous le désactiviez.

Condition préalable
● Vous utilisez un codeur incrémental ou un détecteur de proximité.
● 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 129
Paramètres
10.8 Reprise de référence

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

Boîte à cames électronique FM 352


130 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.8 Reprise de référence

Exemple
Hypothèses :
● Les fronts montant du contact de point de référence et du top zéro sont exploités (sens
de déplacement positif de l'axe).
● La coordonnée du point de référence a la valeur 300 mm.
● 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 REF REEL FCF


[mm] [mm] [mm] [mm]

)&' 5((/ )&)


$QFLHQV\VWªPHGHFRRUGRQQ«HV
-400 300 100 400
5()
    >PP@
$[H

'«FDODJHGHOD -400 300 300 400


DLO
WUDY

SODJHGHWUDYDLO
GXIDLWG
XQH
HGH

UHSULVHGH
3ODJ

U«I«UHQFH¢PP

 )&'  >PP@



)&)
5((/ 5()

1RXYHDXV\VWªPHGHFRRUGRQQ«HV

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 131
Paramètres
10.8 Reprise de référence

Prise en compte d'un décalage d'origine


Quand un décalage d'origine est activé, il est pris en compte dans le réglage "Reprise de
référence". Cela signifie que la coordonnée du point de référence est calculée suivant la
formule ci-après :
Réf = Ré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 REF REEL FCF


[mm] [mm] [mm] [mm]

$QFLHQV\VWªPHGHFRRUGRQQ«HV
-500 300 0 300
)&' 5((/ )&)

  5()  >PP@ -400 400 100 400


$[H

'2 
-400 400 400 400

LO

'«FDODJH
YD
WUD

GHODSODJHGH
GH

WUDYDLOGXIDLWG
XQH
JH

UHSULVHGH
3OD

U«I«UHQFH

 )&'   >PP@

)&) 5() 5()'2


0'

1RXYHDXV\VWªPHGHFRRUGRQQ«HV

Boîte à cames électronique FM 352


132 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.9 Désactivation des fins de course logiciels

10.9 Désactivation des fins de course logiciels

Définition
Le réglage "Désactivation des fins de course logiciels" vous permet de désactiver la
surveillance des fins de course logiciels sur un axe linéaire.
Le réglage reste actif jusqu'à ce que vous le désactiviez. Les fins de course logiciels
initialement paramétrés sont alors à 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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 133
Paramètres
10.9 Désactivation des fins de course logiciels

Conséquences du réglage
● Simulation
– Le franchissement d'un fin de course logiciel en mode de simulation provoque la
désactivation de la simulation.
– Si vous désactivez alors la surveillance des fins de course logiciels, le mode de
simulation reprend. 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.

Boîte à cames électronique FM 352


134 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.10 Exécution de simulation

10.10 Exécution de simulation

Définition
Le réglage "Simulation" vous offre la possibilité d'activer la came électronique sans qu'un
codeur n'y soit connecté.

Procédure de réglage
1. Saisissez la vitesse de simulation dans le DB de paramètres.
2. 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 135
Paramètres
10.10 Exécution de simulation

Conséquences de la désactivation de la simulation


● Le traitement des cames est désactivé.
● La synchronisation est supprimée aussi bien pour un codeur incrémental que pour un
détecteur de proximité. La coordonnée du point de référence est alors paramétrée
comme valeur réelle.
● 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)").

Boîte à cames électronique FM 352


136 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.11 Lecture des "valeurs de comptage des pistes à cames de comptage"

10.11 Lecture des "valeurs de comptage des pistes à cames de


comptage"

Définition
Le réglage Lecture des "valeurs de comptage des pistes à cames de comptage" permet de
lire les valeurs de comptage actuelles.

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 Commentaire


initiale
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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 137
Paramètres
10.11 Lecture des "valeurs de comptage des pistes à cames de comptage"

Paramètres utilisés dans le DB de paramètres

Adresse Nom Type Valeur Commentaire


initiale
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

Boîte à cames électronique FM 352


138 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.12 Lecture des "paramètres de position et des paramètres de piste"

10.12 Lecture des "paramètres de position et des paramètres de piste"

Définition
Le réglage "Paramètres de position et paramètres de pistes" vous permet de lire la position
actuelle à l'instant donné, la vitesse et les bits d'état de piste. Les bits d'état de piste sont
acquis avant d'être combinés aux paramètres machine et aux paramètres de canal.
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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 139
Paramètres
10.13 Lecture des paramètres du codeur

10.13 Lecture des paramètres du codeur

Définition
Le réglage "Paramètres du codeur" vous permet de lires les valeurs actuelles du codeur
ainsi que la valeur pour le référencement du codeur absolu.

Conditions préalables
Vous pouvez effectuer la lecture de la valeur pour le référencement du codeur absolu après
avoir exécuté 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

Boîte à cames électronique FM 352


140 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.14 Lecture des paramètres de cames et paramètres de piste

10.14 Lecture des paramètres de cames et paramètres de piste

Définition
Le réglage "Paramètres de cames et paramètres de piste" vous permet de lire les bits d'état
de cames et de piste actuels, de même que la position. Les bits d'état de piste sont acquis
avant d'être combinés aux paramètres machine et aux paramètres de canal.

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 Commentaire


initiale
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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 141
Paramètres
10.15 Mise à 1 de signaux de commande pour la came électronique

10.15 Mise à 1 de signaux de commande pour la came électronique

Définition
Le réglage "Signaux de commande pour la came électronique" vous permet de valider le
traitement des cames ainsi que les pistes.

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.

Boîte à cames électronique FM 352


142 Instructions de service, 05/2011, A5E01071725-03
Paramètres
10.16 Consulter les signaux en retour pour la came électronique

10.16 Consulter les signaux en retour pour la came électronique

Définition
Le réglage "Signaux en retour pour la came électronique" vous informe de l'état actuel de la
came électronique et des signaux de pistes. Il n'y a aucune garantie de cohérence entre la
position signalée et les signaux de pistes.

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 143
Paramètres
10.17 Réglage des signaux en retour pour le diagnostic

10.17 Réglage des signaux en retour pour le diagnostic

Procédure de réglage
Lorsque le module effectue une nouvelle entrée dans la mémoire tampon de diagnostic, il
met à 1 le bit DIAG dans l'interface de compte rendu. Toute apparition d'une erreur
appartenant aux classes d'erreurs citées à 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

Boîte à cames électronique FM 352


144 Instructions de service, 05/2011, A5E01071725-03
Capteurs 11
11.1 Capteur incrémental

Codeurs incrémentaux raccordables


Il s'agit de codeurs incrémentaux délivrant deux trains d'impulsions déphasés électriquement
de 90° avec ou sans top zéro :
● Codeurs sans sortie de signaux inversés, niveau 24 V
– Fréquence limite = 50 kHz
– 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).

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 145
Capteurs
11.1 Capteur incrémental

Forme des signaux


La figure suivante représente la forme des signaux de codeurs sans et avec sortie de
signaux inversés.

6DQVVRUWLHGHVLJQDX[LQYHUV«V $YHFVRUWLHGHVLJQDX[LQYHUV«V

$  $

$

%  %

%

1  1

1

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.

3«ULRGHGXVLJQDO LQFU«PHQW

$

%

   
,PSXOVLRQV $QDO\VHTXDGUXSOH

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)

Boîte à cames électronique FM 352


146 Instructions de service, 05/2011, A5E01071725-03
Capteurs
11.1 Capteur incrémental

Temps de réponse
Pour les codeurs incrémentaux, les temps de réaction du FM 352 sont les suivants :
Tps de réaction minimal = Tps de cycle cames + Tps de commutation organes (de commut.)
connectés
Tps de réaction maximal = 2 * Tps de cycle cames + Tps de commutation organes (de
commut.) connectés

Exemple
Exemple de temps de réaction minimal et maximal pour 16 cames :
● 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 147
Capteurs
11.2 Détecteurs de proximité

11.2 Détecteurs de proximité

Définition
Les détecteurs de proximité sont de simples commutateurs sans information de sens, qui
génèrent des impulsions. Vous spécifiez le sens à l'aide des paramètres machine pour le
choix du détecteur de proximité.

PRUDENCE

Il y a risque de dommages matériels.


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

Boîte à cames électronique FM 352


148 Instructions de service, 05/2011, A5E01071725-03
Capteurs
11.3 Codeur absolu

11.3 Codeur absolu

Codeurs monotour et codeurs multitours


Les codeurs absolus se subdivisent en
● Codeur monotour
Pour les codeurs monotour, la totalité de la plage du codeur est décrite sur un seul tour
de codeur.
● 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 13 bits demi-sapin
Codeur monotour 13 bits droite
Codeur monotour 25 bits droite
Codeur multitours 25 bits sapin
Codeur multitours 25 bits droite
Ecoute Sapin
Ecoute Droite
Paramétrage spécial :
Codeur multitours utilisé comme codeurs 25 bits demi-sapin
monotour

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)

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 149
Capteurs
11.3 Codeur absolu

Ecoute
Signification de "l'écoute" : un codeur absolu est connecté en parallèle à deux modules (par
ex. FM 351 et FM 352). Le module de positionnement FM 351 est "maître" et fournit au
codeur absolu le signal d'horloge, la came électronique FM 352 est "esclave" et est à
l'écoute de signaux du télégramme SSI.
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.

'$7     URXJH

'$7   EOHX

&/6     MDXQH

&/6  

&RGHXUDEVROX
YHUWH
)0FRPPHPD°WUH



 0DVVH   EUXQ
9 EODQF

JULV
URVH
%OLQGDJHVXU
%OLQGDJHVXU
%R°WLHU
%R°WLHU
'$7

)0FRPPHHVFODYH

'$7

&/, )0¢O
«FRXWH

 &/,

 &¤EOHVWRUVDG«VSDUSDLUHV
 /DOLDLVRQGRLW¬WUHHIIHFWX«HVXU
%OLQGDJHVXU O
LQWHUIDFHGXFRGHXUGXPD°WUH
%R°WLHU 

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.

Boîte à cames électronique FM 352


150 Instructions de service, 05/2011, A5E01071725-03
Capteurs
11.3 Codeur absolu

Temps de réponse
Pour des codeurs absolus, les temps de réaction du FM 352 sont les suivants :
Temps de réaction minimal = Temps de transmission du télégramme + Temps de cycle de
cames + Temps de commutation des organes connectés
Temps de réaction maximal =2 * Temps de transmission du télégramme + Période
monostable + 2 * Temps de cycle de cames + Temps de commutation des organes
connectés
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 Temps de transmission pour


télégramme 13 bits 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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 151
Capteurs
11.3 Codeur absolu

Exemple de temps de réaction


L'exemple ci-dessous vous indique comment calculer les temps de réaction minimal et
maximal. Le codeur utilisé pour l'exemple n'est pas programmable.
● Temps de cycle de cames : 20 µs ms env. pour 16 cames maximum
● 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.

Boîte à cames électronique FM 352


152 Instructions de service, 05/2011, A5E01071725-03
Le diagnostic 12
12.1 Possibilités d'analyse des défauts

Vue d'ensemble
● Vous pouvez effectuer la lecture de la mémoire tampon de diagnostic depuis l'interface
de paramétrage Test > Analyse des défauts installée sur votre PG/PC.
– La classe et le numéro du défaut y sont spécifiés.
● 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 153
Le diagnostic
12.2 Signification des DEL de signalisation de défauts

12.2 Signification des DEL de signalisation de défauts

Affichage
La DEL de signalisation d'état et de défauts indique les différents états de défauts. La DEL
s'allume également durant 3 s au minimum, même pour des défauts de courte durée.

6)

Figure 12-1 DEL de signalisation d'état et de défauts du FM 352

Affichage Signification Explications


SF (rouge) Signalisation Cette DEL signale les états de défauts suivants du FM 352 :
LED - ON groupée de
 Alarme process perdue
défauts internes et
externes  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

Boîte à cames électronique FM 352


154 Instructions de service, 05/2011, A5E01071725-03
Le diagnostic
12.3 Alarmes de diagnostic

12.3 Alarmes de diagnostic

12.3.1 Validation d'alarmes de diagnostic

Traitement des alarmes


Le FM 352 est en mesure d'émettre des alarmes process et des alarmes de diagnostic.
Vous pouvez les traiter dans un OB d'alarme. Si une alarme est déclenchée sans que l'OB
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)".

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 155
Le diagnostic
12.3 Alarmes de diagnostic

12.3.2 Réaction du FM 352 à un défaut avec alarme de diagnostic

Répercussions
● Le traitement des cames est désactivé.
● La synchronisation est supprimée pour les alarmes de diagnostic suivantes :
– absence de connecteur frontal, absence de tension d'alimentation externe,
– 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.

Boîte à cames électronique FM 352


156 Instructions de service, 05/2011, A5E01071725-03
Le diagnostic
12.3 Alarmes de diagnostic

Le FM 352 détecte le passage à l'état sans défaut ("partants")


Une alarme de diagnostic n'est "partante" que lorsque le dernier défaut présent sur le
module a été supprimé.
Déroulement :
1. Le FM 352 détecte que tous les défauts ont été supprimés et déclenche une alarme de
diagnostic. 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 157
Le diagnostic
12.3 Alarmes de diagnostic

Boîte à cames électronique FM 352


158 Instructions de service, 05/2011, A5E01071725-03
Exemples 13
13.1 Introduction

Dossier d'exemple de projet


L'installation du progiciel du FM 352/FM452 s'accompagne de celle de deux exemples de
projet illustrant quelques cas d'utilisation typiques de fonctions données.
Les exemples pour le FM 352 se trouvent dans le dossier
...\STEP7\EXAMPLES\zEn19_02
Il comporte plusieurs programmes S7 commentés, de complexité et de domaines variés.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 159
Exemples
13.2 Conditions préalables

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.

Boîte à cames électronique FM 352


160 Instructions de service, 05/2011, A5E01071725-03
Exemples
13.4 Affichage du code des exemples

13.4 Affichage du code des exemples

Affichage
Les exemples fournis ont été écrits en LIST.
Vous pouvez les visualiser directement dans l'éditeur CONT/LIST/LOG.
Sélectionnez la vue avec "Représentation par mnémonique", "Sélection de mnémoniques" et
"Commentaire". 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 161
Exemples
13.7 Exemple de programme 1 "Getting Started"

13.7 Exemple de programme 1 "Getting Started"

Objectif
Cet exemple vous permet de mettre votre came électronique en route avec l'aide des blocs,
après l'avoir paramétrée à l'aide de l'interface de programmation comme décrit dans le "bref
descriptif de mise en route".
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.

Boîte à cames électronique FM 352


162 Instructions de service, 05/2011, A5E01071725-03
Exemples
13.7 Exemple de programme 1 "Getting Started"

Analyse des défauts


Créez une erreur de données en saisissant une coordonnée de point de référence
supérieure à la fin d'axe rotatif (par exemple 10 000 000). La CPU se met à l'arrêt. Il s'agit de
la manière la plus simple de mettre en évidence une erreur dans un exemple. 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 163
Exemples
13.8 Exemple de programme 2 "Commisionning"

13.8 Exemple de programme 2 "Commisionning"

Objectif
Dans le présent exemple, vous mettez en route une came électronique sans interface de
paramétrage. Vous effectuez le forçage et la visualisation via des tables de variables (VAT).

Conditions préalables
Vous avez paramétré 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)".

Boîte à cames électronique FM 352


164 Instructions de service, 05/2011, A5E01071725-03
Exemples
13.8 Exemple de programme 2 "Commisionning"

Analyse des défauts


Tentez de créer d'autres erreurs :
● Prédéfinissez une coordonnée de point de référence supérieure à la fin d'axe rotatif.
● Désactivez la tension auxiliaire externe.
● Supprimez le DB de paramètre PARADB sur la CPU (en ligne), puis tentez de saisir les
paramètres machine. 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 165
Exemples
13.9 Exemple de programme 3 "One Module"

13.9 Exemple de programme 3 "One Module"

Objectif
Dans cet exemple, vous pilotez la came électronique avec un programme utilisateur. Le
programme utilisateur met le module en route après un démarrage de la CPU. Il traite
ensuite un graphe séquentiel réagissant à 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.

Boîte à cames électronique FM 352


166 Instructions de service, 05/2011, A5E01071725-03
Exemples
13.9 Exemple de programme 3 "One Module"

2. Démarrez la CPU (STOP > RUN). Vous constatez la modification de la position réelle
(CAM.ACT_POS), des paramètres de cames (CAM.CAM_00_31) et des signaux de
pistes (CAM.TRACK_OUT). Visualisez également le numéro de séquence du graphe
séquentiel (PROGDB.STEPNO).
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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 167
Exemples
13.9 Exemple de programme 3 "One Module"

Programme utilisateur (FB PROG)


Le programme accède aux données dans les blocs de données spécifiques au module sous
la forme <nom_de_bloc>.<mnémonique>. Le programme utilisateur peut ainsi piloter
exactement un module.
Ce type de programmation vous permet d'accéder aux données dans les blocs de données
à 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.

Boîte à cames électronique FM 352


168 Instructions de service, 05/2011, A5E01071725-03
Exemples
13.10 Exemple de programme 4 "Interrupts"

13.10 Exemple de programme 4 "Interrupts"

Objectif
Le programme utilisateur contenu dans cet exemple comporte la même tâche que Exemple
de programme 3 "OneModule". Nous allons en outre vous montrer comment analyser une
alarme de diagnostic pour des modules donnés et comment la traiter comme défaut de
module général dans le programme utilisateur.

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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 169
Exemples
13.10 Exemple de programme 4 "Interrupts"

Programme utilisateur (FB PROG)


La tâche est la même que dans l'Exemple de programme 3 "OneModule". Le bloc a
cependant été étendu par l'exploitation de l'événement de diagnostic.
Cet exemple de prend pas de mesure particulière quant à la poursuite, une fois le défaut
supprimé. 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).

Boîte à cames électronique FM 352


170 Instructions de service, 05/2011, A5E01071725-03
Exemples
13.11 Exemple de programme 5 "MultiModules"

13.11 Exemple de programme 5 "MultiModules"

Objectif
Cet exemple contient le même programme utilisateur que l'exemple de programme 3
"OneModule", mais pilote cependant 2 modules possédant des paramètres de cames
différents. Le programme utilisateur utilise pour chaque bloc une instance propre de
CAM_CTRL et CAM_DIAG, une multiinstance n'est pas possible. 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 171
Exemples
13.11 Exemple de programme 5 "MultiModules"

Analyse des défauts


Identique à l'Exemple de programme 4 "Interrupts", cependant séparée pour les deux
modules.

Programme utilisateur (FB PROG) :


La tâche et l'exécution du programme utilisateur sont identiques à l'Exemple de programme
4 "Interrupts" 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).

Boîte à cames électronique FM 352


172 Instructions de service, 05/2011, A5E01071725-03
Caractéristiques techniques A
A.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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 173
Caractéristiques techniques
A.2 Caractéristiques techniques

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+ max. 200 mA (X1, borne 1)
(sans charge)
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 Non
charge

Boîte à cames électronique FM 352


174 Instructions de service, 05/2011, A5E01071725-03
Caractéristiques techniques
A.2 Caractéristiques techniques

Entrées de codeur
Saisie de déplacement  incrémental
 absolu
Tensions de signaux  Entrées symétriques : 5 V selon RS422

Entrées asymétriques : 24 V / typ. 9 mA


Fréquence d'entrée et longueur de câble pour codeurs 1 MHz max. pour 32 m de longueur de ligne, blindé
incrémentaux symétriques avec alimentation 5 V
Fréquence d'entrée et longueur de câble pour codeurs 1 MHz max. pour 100 m de longueur de ligne, blindé
incrémentaux symétriques avec alimentation 24 V
Fréquence d'entrée et longueur de câble pour codeurs  50 kHz max. pour 25 m de longueur de ligne, blindé
incrémentaux symétriques avec alimentation 24 V
 25 kHz max. pour 100 m de longueur de ligne, blindé
Vitesse de transmission des données et longueurs de  125 kHz max. pour 320 m de longueur de ligne, blindé
câbles pour codeurs absolus
 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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 175
Caractéristiques techniques
A.2 Caractéristiques techniques

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 Facteur de simultanéité 100 % :
S7-300
 à 20 °C : 6 A
 à 60 °C : 3 A
Courant total des sorties TOR pour montage vertical du Facteur de simultanéité 100 % :
S7-300 à 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.

Boîte à cames électronique FM 352


176 Instructions de service, 05/2011, A5E01071725-03
Schémas de raccordement B
B.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 4 x 2 x 0,25 + 2 x 1 mm2 Codeur incrémentaux :
Siemens Up=5V, RS 422
6FX 2001-2⃞⃞⃞⃞
Codeurs incrémentaux 4 x 2 x 0,5 mm2 Codeur incrémentaux :
Siemens Up=24V, RS 422
6FX 2001-2⃞⃞⃞⃞
Codeurs incrémentaux 4 x 2 x 0,5 mm2 Codeur incrémentaux :
Siemens Up=24V, HTL
6FX 2001-4⃞⃞⃞⃞
Codeur absolu 4 x 2 x 0,5 mm2 Codeur absolu :
Siemens Up=24V, SSI
6FX 2001-5⃞⃞⃞⃞

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 177
Schémas de raccordement
B.2 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=5V ; RS 422)

B.2 Schéma de raccordement pour codeur incrémental Siemens


6FX 2001-2 (Up=5V ; RS 422)

Schéma de raccordement

)0 &DSWHXUV
$ 
 
$
 
% 
 
 % 
1 
 
 1 


¢ODPDVVH
 


 9


%OLQGDJHVXU %OLQGDJHVXU
%R°WLHU %R°WLHU

&¤EOH[[[PP

 &¤EOHWRUVDG«SDUSDLUHV

/HVEURFKHVHWVRQWF¤EO«HVGHPDQLªUHLQWHUQH
/HVEURFKHVHWVRQWF¤EO«HVGHPDQLªUHLQWHUQH

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)

Boîte à cames électronique FM 352


178 Instructions de service, 05/2011, A5E01071725-03
Schémas de raccordement
B.2 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=5V ; RS 422)

Connecteur Sub-D
Connecteur mâle Sub-D à 15 broches, boîtier métallisé avec verrouillage à vis 6FC9 341-
1HC




 

Figure B-3 Connecteur Sub-D, côté de raccordement (côté soudures)

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 179
Schémas de raccordement
B.3 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=24V ; RS 422)

B.3 Schéma de raccordement pour codeur incrémental Siemens


6FX 2001-2 (Up=24V ; RS 422)

Schéma de raccordement

)0 &RGHXU
 
 _$ 
 $ 
 
 _% 
 % 
1
_  
 
 1 

 
0DVVH
  
 
 9
 

%OLQGDJHVXU %OLQGDJHVXU
%R°WLHU %R°WLHU
2
&¤EOHb[bb[bbPP

 &¤EOHWRUVDG«SDUSDLUHV
  /HVEURFKHVHWVRQWF¤EO«HVGHPDQLªUHLQWHUQH
  /HVEURFKHVHWVRQWF¤EO«HVGHPDQLªUHLQWHUQH

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)

Boîte à cames électronique FM 352


180 Instructions de service, 05/2011, A5E01071725-03
Schémas de raccordement
B.3 Schéma de raccordement pour codeur incrémental Siemens 6FX 2001-2 (Up=24V ; RS 422)

Connecteur Sub-D
Connecteur mâle Sub-D à 15 broches, boîtier métallisé avec verrouillage à vis 6FC9 341-
1HC




 

Figure B-6 Connecteur Sub-D, côté de raccordement (côté soudures)

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 181
Schémas de raccordement
B.4 Schéma de raccordement d'un codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL)

B.4 Schéma de raccordement d'un codeur incrémental Siemens


6FX 2001-4 (Up = 24V ; HTL)

Schéma de raccordement

)0 &RGHXU

 $  
 %  

 1 

 0DVVH
 

 9  
 5(  
 
%OLQGDJHVXU %OLQGDJHVXU
%R°WLHU %R°WLHU

&¤EOH[[PP 2
  /HVEURFKHVHWVRQWF¤EO«HVGHPDQLªUHLQWHUQH
 /HVEURFKHVHWVRQWF¤EO«HVGHPDQLªUHLQWHUQH

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)

Boîte à cames électronique FM 352


182 Instructions de service, 05/2011, A5E01071725-03
Schémas de raccordement
B.4 Schéma de raccordement d'un codeur incrémental Siemens 6FX 2001-4 (Up = 24V ; HTL)

Connecteur Sub-D
Connecteur mâle Sub-D à 15 broches, boîtier métallisé avec verrouillage à vis 6FC9 341-
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).

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 183
Schémas de raccordement
B.5 Schéma de raccordement pour codeur absolu Siemens 6FX 2001-5 (Up=24V ; SSI)

B.5 Schéma de raccordement pour codeur absolu Siemens


6FX 2001-5 (Up=24V ; SSI)

Schéma de raccordement

)0 &DSWHXUV
'$7 
 
'$7
 
&/6 
 
 &/6 

 ¢ODPDVVH 
 9 

%OLQGDJHVXU %OLQGDJHVXU
%R°WLHU %R°WLHU

&¤EOH[[PP

 &¤EOHWRUVDG«SDUSDLUHV

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)

Boîte à cames électronique FM 352


184 Instructions de service, 05/2011, A5E01071725-03
Schémas de raccordement
B.5 Schéma de raccordement pour codeur absolu Siemens 6FX 2001-5 (Up=24V ; SSI)

Connecteur Sub-D
Connecteur mâle Sub-D à 15 broches, boîtier métallisé avec verrouillage à vis
6FC9 341-1HC




 

Figure B-12 Connecteur Sub-D, côté de raccordement (côté soudures)

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 185
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
Blocs de données/Listes d'erreurs C
C.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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 187
Blocs de données/Listes d'erreurs
C.1 Contenu du DB de canal

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)

Boîte à cames électronique FM 352


188 Instructions de service, 05/2011, A5E01071725-03
Blocs de données/Listes d'erreurs
C.1 Contenu du DB de canal

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 189
Blocs de données/Listes d'erreurs
C.1 Contenu du DB de canal

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)

Boîte à cames électronique FM 352


190 Instructions de service, 05/2011, A5E01071725-03
Blocs de données/Listes d'erreurs
C.1 Contenu du DB de canal

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"

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 191
Blocs de données/Listes d'erreurs
C.1 Contenu du DB de canal

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)

Boîte à cames électronique FM 352


192 Instructions de service, 05/2011, A5E01071725-03
Blocs de données/Listes d'erreurs
C.1 Contenu du DB de canal

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"

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 193
Blocs de données/Listes d'erreurs
C.1 Contenu du DB de canal

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 Remarque :
[0...15] Vous devez compléter la structure suivante
STRUCT pour chacune des cames à modifier

Boîte à cames électronique FM 352


194 Instructions de service, 05/2011, A5E01071725-03
Blocs de données/Listes d'erreurs
C.1 Contenu du DB de canal

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 195
Blocs de données/Listes d'erreurs
C.2 Contenu du DB de paramètres

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

Boîte à cames électronique FM 352


196 Instructions de service, 05/2011, A5E01071725-03
Blocs de données/Listes d'erreurs
C.2 Contenu du DB de paramètres

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 197
Blocs de données/Listes d'erreurs
C.3 Paramètres et structure du DB de diagnostic

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 (à INT 0 Adresse du module
entrer !)
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

Boîte à cames électronique FM 352


198 Instructions de service, 05/2011, A5E01071725-03
Blocs de données/Listes d'erreurs
C.3 Paramètres et structure du DB de diagnostic

Structure de l'entrée de diagnostic


La structure d'une entrée de diagnostic DIAG[n] est la suivante :

Tableau C- 2 Structure de l'entrée de diagnostic DIAG[n]

Adresse 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 JOB_ERR JOB_ERR Signification


(hex) (dec) (int)
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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 199
Blocs de données/Listes d'erreurs
C.3 Paramètres et structure du DB de diagnostic

JOB_ERR JOB_ERR JOB_ERR Signification


(hex) (dec) (int)
80C1 32961 -32575 Les paramètres d'un contrat d'écriture similaire n'ont pas
encore été traités dans le module.
80C2 32962 -32574 Le module exécute actuellement le nombre maximum de
contrats possibles.
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.

Boîte à cames électronique FM 352


200 Instructions de service, 05/2011, A5E01071725-03
Blocs de données/Listes d'erreurs
C.4 Classes d'erreur

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
13 Affectation de valeur réelle au vol non exécutable Oui
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.
Effet Axe non synchronisé.

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
10 Décalage d'origine erroné Non
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.
11 Valeur réelle présélectionnée erronée Non
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.
12 Prise de référence erronée Non
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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 201
Blocs de données/Listes d'erreurs
C.4 Classes d'erreur

N° Signification Alarme de
diagnostic
20 Activation des paramètres machine non exécutable Non
Cause Le module ne contient pas de nouveaux paramètres machine
(exempts d'erreur).
21 Affectation de valeur réelle au vol non exécutable Non
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é.
27 Réglage à code binaire non autorisé Non
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.
28 Reprise de référence non exécutable Non
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.
29 Commande binaire non autorisée Non
Cause Des bits non utilisés et non écrits sont différents de 0.
30 Mauvais temps d'anticipation Non
31 Mauvais numéro de came Non
Cause La came est invalide
Le numéro de came se situe hors de la plage 0...127.
32 Mauvaise borne de début de came Non
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.
33 Mauvaise borne de fin de came / mauvais temps d'anticipation Non
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.
34 Annulation de l'affectation de valeur réelle impossible Non
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.

Boîte à cames électronique FM 352


202 Instructions de service, 05/2011, A5E01071725-03
Blocs de données/Listes d'erreurs
C.4 Classes d'erreur

N° Signification Alarme de
diagnostic
35 Présélection de valeur réelle erronée pour Affectation de valeur réelle / Non
affectation de valeur réelle au vol
Cause La valeur réelle présélectionnée se situe en dehors de la plage
de valeurs admise comprise entre ± 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.
107 Axe non paramétré Non
Cause L'axe ne comporte pas de paramètres machine.
L'axe ne comporte pas de paramètres machine activés.
108 Axe non synchronisé Non
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é.
109 Traitement des cames en cours. Non
110 Nombre erroné de cames à modifier Non

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 203
Blocs de données/Listes d'erreurs
C.4 Classes d'erreur

Classe 5 : Erreur de paramètres machine


L'alarme de diagnostic n'est déclenchée qu'en cas de bloc de données système (SDB)
erroné.

N° Signification Alarme de
diagnostic
5 Erreur de configuration de l'alarme process Oui
Cause Vous avez tenté de sélectionner une alarme process que le
module ne prend pas en charge.
6 Espacement minimal des bords incorrect Oui
Cause Comme espacement minimum des bords, vous avez saisi une
valeur < 0 ou > 109 µm.
8 Mauvais type d'axe Oui
Cause Comme type d'axe vous n'avez saisi ni 0 ni 1
9 Mauvaise fin d'axe rotatif Oui
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).
10 Mauvais type de codeur Oui
Cause La valeur du type de codeur se situe en dehors de la plage
admise comprise entre 1 et 10.
11 Mauvaise Course par tour de codeur Oui
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).
13 Nombre d'incréments/tour de codeur incorrect (voir chapitre "Paramètres Oui
machine du codeur (Page 91)")
14 Nombre de tours de codeur incorrect (voir chapitre "Paramètres machine du Oui
codeur (Page 91)")
15 Mauvaise vitesse de transmission Oui
Cause La valeur saisie pour la vitesse de transmission se situe en
dehors de la plage admise comprise entre 0 et 3.
16 Mauvaise coordonnée du point de référence Oui
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.
17 Référencement incorrect du codeur absolu Oui
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).
18 Mauvais type de reprise de référence Oui
Cause Vous avez saisi une valeur en dehors des valeurs admises de
0, 1, 6 et 7.

Boîte à cames électronique FM 352


204 Instructions de service, 05/2011, A5E01071725-03
Blocs de données/Listes d'erreurs
C.4 Classes d'erreur

N° Signification Alarme de
diagnostic
19 Mauvaise modification de sens Oui
Cause Vous avez saisi une valeur en dehors des valeurs admises de
0 et 1.
20 Surveillance du matériel non autorisée Oui
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.
21 Mauvais fin de course logiciel début Oui
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).
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).
144 Mauvais nombre limite de cames Oui
Cause Vous avez saisi un nombre limite de cames non compris entre
0 et 3.
145 Mauvaise hystérésis Oui
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.
146 Mauvaise vitesse de simulation Oui
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.
147 Mauvaise piste Oui
Cause L'activation d'une piste autre que 0...15 (bit 0...15) a été
sélectionnée.
148 Mauvaise sélection des entrées de validation Oui
Cause Vous souhaitiez valider une piste autre que 3...10 (bit 0...7) par
un signal externe.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 205
Blocs de données/Listes d'erreurs
C.4 Classes d'erreur

N° Signification Alarme de
diagnostic
149 Mauvaise sélection de piste spéciale Oui
Cause Vous souhaitiez définir une piste en dehors de 0, 1 ou 2 (bit 0,
1 et 2) comme piste spéciale.
150 Mauvaise valeur de comptage supérieure piste 0 Oui
Cause Comme valeur de comptage supérieure vous avez saisi une
valeur < 2 ou > 65535.
151 Mauvaise valeur de comptage supérieure piste 1 Oui
Cause Comme valeur de comptage supérieure vous avez saisi une
valeur < 2 ou > 65535.
200 Mauvaise résolution Oui
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.
201 Le codeur absolu est incompatible avec la plage de travail / la plage d'axe Oui
rotatif.
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).

Boîte à cames électronique FM 352


206 Instructions de service, 05/2011, A5E01071725-03
Blocs de données/Listes d'erreurs
C.4 Classes d'erreur

Classe 7 : Erreur de paramètres de cames


L'alarme de diagnostic n'est déclenchée qu'en cas de bloc de données système (SDB)
erroné.

N° Signification Alarme de
diagnostic
1 Alarme process non autorisée Oui
Cause Vous voulez définir une alarme process pour une came de
numéro > 7.
2 Numéro de piste erroné Oui
Cause Le numéro de piste se situe en dehors de la plage 0 à 31.
3 Mauvaise borne de début de came Oui
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.
4 Mauvaise borne de fin de came Oui
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.
5 Temps d'action incorrect Oui
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)").
6 Mauvais temps d'anticipation1) Oui
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)").
50 Trop d'enregistrements de cames Oui
Cause Vous souhaitez saisir plus d'enregistrement que le nombre
autorisé.
51 Axe en cours de fonctionnement Oui
Cause Vous souhaitiez saisir des enregistrements de came durant le
fonctionnement de la came électronique.
52 Axe non paramétré Oui
Cause Vous souhaitez saisir des paramètres de cames alors qu'aucun
paramètre machine n'est activé.
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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 207
Blocs de données/Listes d'erreurs
C.4 Classes d'erreur

Classe 15 : Alarmes

N° Signification Alarme de
diagnostic
1 Début de paramétrage Non
Cause Le module a détecté un paramétrage via un bloc de
données système.
2 Fin du paramétrage Non
Cause Le module a exécuté sans erreur le paramétrage via un
bloc de données système.

Classe 128 : Erreur de diagnostic

N° Signification Alarme de
diagnostic
4 Absence de tension auxiliaire externe Oui
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).
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)
51 Chien de garde écoulé Oui
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".
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.

Boîte à cames électronique FM 352


208 Instructions de service, 05/2011, A5E01071725-03
Blocs de données/Listes d'erreurs
C.4 Classes d'erreur

N° Signification Alarme de
diagnostic
52 Alimentation interne au module défaillante Oui
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.
Solution Remplacer le FM 352.
70 Alarme process perdue Oui
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
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)
144 Rupture de fil du codeur Oui
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
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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 209
Blocs de données/Listes d'erreurs
C.4 Classes d'erreur

N° Signification Alarme de
diagnostic
145 Erreur de télégramme de codeur absolu Oui
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
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.
146 Impulsions erronées du codeur incrémental Oui
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
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.

Boîte à cames électronique FM 352


210 Instructions de service, 05/2011, A5E01071725-03
Programmation sans SFB 52 et 53 D
D.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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 211
Programmation sans SFB 52 et 53
D.2 Bases de la programmation d'un FM 352

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.

Boîte à cames électronique FM 352


212 Instructions de service, 05/2011, A5E01071725-03
Programmation sans SFB 52 et 53
D.3 FC CAM_INIT (FC 0)

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 Type P Signification


donnée
DB_NO INT I Numéro du DB de canal

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 213
Programmation sans SFB 52 et 53
D.4 FC CAM_CTRL (FC 1)

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.

Boîte à cames électronique FM 352


214 Instructions de service, 05/2011, A5E01071725-03
Programmation sans SFB 52 et 53
D.4 FC CAM_CTRL (FC 1)

Contrats
L'échange de données avec le module via des signaux de commande et des signaux en
retour est réalisé à l'aide de contrats.
Pour émettre un contrat, vous mettez à 1 le bit lanceur correspondant dans le DB de canal
et, dans le cas de contrats d'écriture, également les données correspondantes. 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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 215
Programmation sans SFB 52 et 53
D.4 FC CAM_CTRL (FC 1)

Démarrage
Lors du démarrage du module ou de la CPU, appelez la fonction FC CAM_INIT (voir chapitre
"FC CAM_INIT (FC 0) (Page 213)"). Les commutateurs de fonction seront entre autres
également remis à 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 Type P Signification


donnée
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 _ERR
Contrat actif 1 1 1 0 0
Contrat terminé 0 0 0 1 0
sans erreur
Contrat terminé -1 0 0 1 1
avec erreur
Contrat d'écriture -1 0 0 0 1
interrompu

Boîte à cames électronique FM 352


216 Instructions de service, 05/2011, A5E01071725-03
Programmation sans SFB 52 et 53
D.4 FC CAM_CTRL (FC 1)

Comportement en cas d'erreur


Si des données erronées ont été écrites lors d'un contrat d'écriture, le module fournit le
message en retour DATA_ERR = 1. Si une erreur de communication avec le module survient
lors d'un contrat d'écriture/lecture, la cause de l'erreur est inscrite dans le paramètre
JOB_ERR dans le DB de canal.
● 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)").

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 217
Programmation sans SFB 52 et 53
D.5 FC CAM_DIAG (FC 2)

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 Type P Signification


donnée
DB_NO INT I Numéro du DB de diagnostic
RET_VAL INT O Valeur de retour

Boîte à cames électronique FM 352


218 Instructions de service, 05/2011, A5E01071725-03
Programmation sans SFB 52 et 53
D.5 FC CAM_DIAG (FC 2)

Valeurs en retour
Cette fonction fournit les valeurs en retour suivantes :

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 219
Programmation sans SFB 52 et 53
D.6 Blocs de données

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.

Boîte à cames électronique FM 352


220 Instructions de service, 05/2011, A5E01071725-03
Programmation sans SFB 52 et 53
D.6 Blocs de données

D.6.2 DB de canal

Enoncé
Le DB de canal est l'interface de données entre le programme utilisateur et la came
électronique FM 352. Il comporte et reprend toutes les données requises pour la commande
et le fonctionnement du module.

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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 221
Programmation sans SFB 52 et 53
D.6 Blocs de données

D.6.3 DB de diagnostic

Enoncé
Le DB de diagnostic permet de stocker les données pour la fonction FC CAM_DIAG et
contient la mémoire tampon de diagnostic du module préparée par cette fonction.

Configuration

DB de diagnostic
Adresse du module
Données internes
Etat du contrat
Bit lanceur
Mémoire tampon de diagnostic préparée

Boîte à cames électronique FM 352


222 Instructions de service, 05/2011, A5E01071725-03
Programmation sans SFB 52 et 53
D.6 Blocs de données

D.6.4 DB de paramètres

Enoncé
Les paramètres machine et paramètres de came sont stockés dans le DB de paramètres. Ils
peuvent être modifiés par le programme utilisateur ou par un système de contrôle-
commande. 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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 223
Programmation sans SFB 52 et 53
D.7 Alarmes

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.

Boîte à cames électronique FM 352


224 Instructions de service, 05/2011, A5E01071725-03
Programmation sans SFB 52 et 53
D.8 Exploitation d'une alarme de processus

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 Came 7 Came 6 Came 6 Came 5 Came 5 Came 4 Came 4
active non act. active non act. active non act. active non act.
3 Came 3 Came 3 Came 2 Came 2 Came 1 Came 1 Came 0 Came 0
active non act. active non act. active non act. active 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".

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 225
Programmation sans SFB 52 et 53
D.9 Exploitation d'une alarme de diagnostic

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 Description


donnée
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

Boîte à cames électronique FM 352


226 Instructions de service, 05/2011, A5E01071725-03
Programmation sans SFB 52 et 53
D.10 Caractéristiques techniques

D.10 Caractéristiques techniques

Vue d'ensemble
Le tableau ci-dessous fournit une vue d'ensemble des caractéristiques techniques des
fonctions du FM 352.

Tableau D- 2 Caractéristiques techniques des fonctions technologiques pour le FM 352

N° Nom de bloc Version Affectation Affectation Affectation Code Fonctions système


du dans la dans la dans la plage /paramètres appelées
matériel mémoire de mémoire de de données MC7
chargement travail locales (octet)
(octet) (octet) (octet)
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 - 616 336 - 300
16 - 808 528 - 492
DB de paramètres - 1192 912 - 876
32
- 1960 1680 - 1644
DB de paramètres
64
DB de paramètres
128
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.

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 227
Programmation sans SFB 52 et 53
D.11 Accès rapide aux données du module

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

Application
Dans certaines applications spéciales ou dans un niveau d'alarme, il s'avère nécessaire
d'accéder de manière particulièrement rapide aux signaux en retour et aux signaux de
commande. 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 ACT_POS
Octet 6
Octet 7
Octet 8
Octet 9 TRACK_OUT
Octet 10
Octet 11

Boîte à cames électronique FM 352


228 Instructions de service, 05/2011, A5E01071725-03
Programmation sans SFB 52 et 53
D.11 Accès rapide aux données du module

Ecriture des signaux de commande par accès direct


Les adresses d'octet sont données par rapport à l'adresse d'entrée du module. Les
désignations des bits correspondent à celles dans le DB de canal.
Dans LIST, vous accédez aux données via les commandes PAB (écriture d'1 octet) et PAW
(écriture de 2 octets).

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 TRACK_EN
Octet 3

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 229
Programmation sans SFB 52 et 53
D.12 Voies de transmission de paramètres

D.12 Voies de transmission de paramètres

Voies de transmission
Les paramètres correspondent aux paramètres machine et aux paramètres de came
suivants.

3*3& &38 )0


RIIOLQH RQOLQH

FKDUJHPHQW E

D 
,QWHUIDFHGH  '% '% 3URJUDPPH
SURJUDPPD XWLOLVDWHXU
WLRQ D
 

FKDUJHPHQW E
GDQVOD3*
  


&$0B&75/
+:b&RQILJ

3DUDPªWUH

 3DUDPªWUHV
PDFKLQHHW
FDPH


D
'RQQ«HV 'RQQ«HVV\VWªPH
V\VWªPH 6'%
FKDUJHPHQW 
6'%

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.

Boîte à cames électronique FM 352


230 Instructions de service, 05/2011, A5E01071725-03
Programmation sans SFB 52 et 53
D.12 Voies de transmission de paramètres

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 Exécutez les étapes 1, 2 et 3.
module doit ensuite être paramétré automatiquement lors du
démarrage.
Vous modifiez des paramètres dans l'interface de paramétrage lors Exécutez les étapes 4 et 5.
de la mise en route en mode de test :
Les paramètres modifiés lors du démarrage doivent ensuite être Exécutez les étapes 1, 2 et 3.
chargés automatiquement lors du démarrage :
Vous créez les paramètres dans l'interface de paramétrage. Lors du Exécutez les étapes 10 et 6.
démarrage, le module doit exclusivement être paramétré par le
programme utilisateur via des blocs de données :
Vous souhaitez créer aisément des données de stockage pour des Exécutez l'étape 10.
recettes :
Vous créez les paramètres dans l'interface de paramétrage. Ils Exécutez les étapes 1, 2 et 3
doivent être à disposition du programme utilisateur pour des pour le paramétrage
modifications temporaires. 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 Exécutez les étapes 7, 9, 8, 6.
utilisateur :
Vous souhaitez visualiser dans l'interface de paramétrage les Exécutez l'étape 11.
données modifiées via le programme utilisateur :
Les paramètres modifiés par le programme utilisateur doivent Exécutez les étapes 6, 11, 1, 2
également être chargés automatiquement lors du démarrage : et 3.

Boîte à cames électronique FM 352


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

Avec inversion de sens


Sur une came, 25
Axe linéaire, 80, 81
A Axe rotatif, 80, 81
AXIS_TYPE, 80
A l'écriture
Paramètres machine, 72
Accès direct aux signaux en retour, 60, 62, 228, 230 B
Accès rapide aux données du module, 62, 228, 230
Activation BAUDRATE, 94
Paramètres machine, 72 Bibliothèque de blocs, 44, 62, 212, 230
Activation des cames Bits de fin pour commutateur de fonction, 189
Condition, 18 Bits de fin pour contrats de lecture, 191
Adaptation du sens, 73 Bits de fin pour contrats d'écriture, 190
Adresse relative, 195 Bits d'erreur pour commutateur de fonctions, 191
Adresses, 187 Bits d'erreur pour contrats de lecture, 193
Affectation de valeur réelle Bits d'erreur pour contrats d'écriture, 192
Procédure, 112 Bits lanceur pour contrats de lecture, 189
Affectation de valeur réelle au vol, 112 Bits lanceur pour contrats d'écriture, 188
Condition préalable, 112 Bloc de données
Paramètres dans le DB de canal, 113 Diagnostic, 198
Procédure, 112 Liste des paramètres, 196
alarme de diagnostic Voie, 187
Résultat, 62 Boîtes à cames, 15
Alarme de diagnostic Boîtes à cames électroniques, 14
Entrante, 156 Borne de début, 105
Partante, 157 Borne de fin, 105
Réaction du FM 352, 156 Brochage du connecteur frontal, 35
Traitement, 226, 230
Vue d'ensemble, 155
Alarme de process C
Perdue, 62 C_CBEGIN, 123
Résultat, 62 C_CEND, 123
Alarme du processus C_EFFDIR, 123
Perdue, 57 C_LTIME, 123
Traitement, 225 C_QTY, 100, 122
Alarme process, 102 Câbles de raccordement, 37
Perdue, 225, 230 CAM_CTRL
Traitement, 230 Paramètres, 48
Alarmes de diagnostic, 155 CAM_DIAG
Alimentation cc externe, 36 Paramètres, 51
Alimentation du codeur, 36 CAM_END, 120
Alimentation externe, 36 CAM_NO, 120, 123
Annulation d'affectation de valeur réelle, 112 CAM_OFF, 123
AVALREM_EN, 114 CAM_START, 120
Annulation du réglage CAM_TYPE, 104
Annulation d'affectation de valeur réelle, 114
AVAL, 113
AVAL_EN, 113

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 233
Index

Came Codeur sans sortie de signaux inversés, 146


inversée, 19 Commande de presse, 13
Inversion de sens, 25 Commande des sorties de pistes, 100
Came de process Commutateur de fonction, 49, 62, 188, 230
Comportement en commutation, 103 Commutateur de version, 187
Came-course Commutateurs de fonction, 215
Avec hystérésis paramétrée, 84 Comportement à la commutation, 68
Définition, 17 Comportement en commutation
Cames Cames-temps, 111
Avec inversion de sens, 25 Composants
Comportement à la commutation, 103 Commande électronique par cames, 14
Cames fonction du sens, 19 Condition préalable
Came-temps Paramétrage, 41
Activation, 111 Configuration
Avec hystérésis, 85 DB de canal, 62, 230
Avec hystérésis paramétrée, 85 Connecteur, 29
Comportement en commutation, 103, 111 Connecteur femelle Sub-D, 32
Conséquence des réglages, 111 Connecteur frontal, 35
Définition, 17 Brochage, 35
CAMVALID, 104 Contrat
Capteur incrémental, 81 Exécution, 62, 230
Forme des signaux, 146 Contrats, 48, 62, 215, 230
Impulsions erronées, 96 Contrôle de paramètres, 123
Temps de réponse, 147 par le module, 123
Capteurs, 34 Coordonnées du point de référence, 73, 81
Monotour, 149 Courant absorbé, 29
multitours, 149 Course, 18
Nombre total de pas, 94 Course par tour de codeur, 73, 92
Référencement mécanique, 90 CPU
Caractéristiques des modules Démarrage, 49, 62, 216, 230
Accès rapide, 62, 228, 230 Créer un projet, 66
Caractéristiques techniques, 62, 227, 230 Cycle du module, 59, 62, 227, 230
Cas d'application
Typique, 11
CBEGIN, 105, 106, 123 D
CEND, 105, 106, 123
DB de canal, 53, 62, 187, 221, 230
CH01CAM_EN, 120
Configuration, 62, 221, 230
CH16CAM_EN, 122
Construction, 53
Chargement des blocs dans la CPU, 70
Enoncé, 221, 230
CNT_DIR, 95
Préparer, 69
CNT_LIM0, 101
Tâche, 53, 62
CNT_LIM1, 101
DB de diagnostic, 54, 62, 222, 230
Codeur absolu, 81, 149
Configuration, 62, 222, 230
Exploitation des impulsions, 149
Construction, 54, 198
Période monostable, 151
Enoncé, 222, 230
Temps de réponse, 151
Messages d'erreur, 199
Temps de transmission des télégrammes, 151
Préparer, 69
Transm. données, 149
Structure d'entrée, 199
Codeur absolu (SSI), 83
Tâche, 54, 62
Codeur avec sortie de signaux inversés, 146
Codeur monotour, 149
Codeur multitours, 149

Boîte à cames électronique FM 352


234 Instructions de service, 05/2011, A5E01071725-03
Index

DB de paramètres, 196 Sens d'action négatif (moins), 104


Configuration, 223, 230 Sens d'action positif (plus), 104
Construction, 55, 62 Temps d'action, 106
Domaines, 55, 62, 223, 230 Données de piste, 100
Enoncé, 223, 230 Durée d'action, 18
Tâche, 55, 62
Décalage
dynamique, 26 E
Décalage des bornes de cames, 120
Ecoute, 91, 150
Annulation, 121
Câblage, 150
Condition préalable, 120
Ecriture
Définition, 120
Paramètres de came, 76
Paramètres utilisés dans le DB de canal, 120
EDGEDIST, 86
Procédure, 120
EFFDIR_M, 104, 123
Répercussions, 121
EFFDIR_P, 104, 123
Décalage d'origine
Embouts, 37
annulation, 117
Emplacement, 29
Conséquences sur un axe linéaire, 116
EN_IN_I3, 101
Définition, 115
ENC_ADJ, 87
Paramètres utilisés dans le DB de canal, 115
ENC_TYPE, 91
Procédure, 115
Encollage sur pistes, 13
Sur un axe rotatif, 117
ENDROTAX, 81
ZOFF_EN, 115
Entrée de validation, 101
Décalage dynamique, 26, 108
Entrées TOR, 36
Définition du point de référence, 118
Erreur de diagnostic, 208
Condition préalable, 118
Erreur de données., 201
Définition, 118
Erreur de fonctionnement, 201
paramètres utilisés dans le DB de canal, 118
Erreur de paramètres de cames, 207
Particularités des codeurs absolus, 119
Erreur de paramètres machine, 204
Procédure, 118
Erreur de télégramme, 96
Répercussions, 119
Espacement minimal des bords, 86
DEL de signalisation de défaut, 154
Etage de puissance, 14
Désactivation de la came
Etat de la tâche, 216
Condition, 18
Etat de piste, 20
Détecteur de proximité, 81, 148
Exemple, 20
Exploitation des signaux, 148
Etat du contrat, 50, 62, 230
Détection de bords
Etrier de connexion des blindages, 34
Désactiver, 123
Exemples
Détection de direction, 19
Utiliser, 160
Détermination de coordonnées
Décalage d'origine, 115
DIS_CHECK, 122
F
DISP_REV, 92
Dispositif de sécurité, 14 FB CAM_CTRL
Domaine d'application Comportement en présence d'erreurs, 50
FM 352, 13 Ouverture, 47
Domaine de validité du manuel, 7 Paramètres utilisés, 47
Données de came Tâches, 47
Came valide, 104 Valeurs en retour, 49
Came-temps, 104
Lecture, 77
Numéro de piste, 104

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 235
Index

FB CAM_DIAG FVAL, 113


Comportement en présence d'erreurs, 52 FVAL_DONE, 113
Ouverture, 51 FVAL_EN, 113
Paramètres utilisés, 51
Tâches, 51
Valeurs en retour, 52 G
FC 0
Gestion des contrats pour FB CAM_CTRL, 193
FC CAM_INIT, 62, 213, 230
FC 1
FC CAM_CTRL, 214, 230
H
FC 2
FC CAM_DIAG, 218, 230 HYS, 84
FC CAM_CTRL, 214, 230 Hystérésis, 84
Comportement en présence d'erreurs, 217, 230 Came-course, 84
Ouverture, 214, 230 Came-temps, 85
Paramètres d'appel, 216, 230
Paramètres utilisés, 214, 230
Tâches, 214, 230 I
Valeurs en retour, 216, 230
Imprécision, 147, 152
FC CAM_DIAG, 218, 230
Impulsions erronées
Comportement en présence d'erreurs, 219, 230
Capteur incrémental, 96
Liste des paramètres, 218, 230
INC_REV, 92
Ouverture, 218, 230
Incrément, 146
Paramètres utilisés, 218, 230
Incréments par tour de codeur, 73
Tâches, 218, 230
Installation, 41
Valeurs en retour, 219, 230
Fonctions, 41
FC CAM_INIT, 62, 213, 230
Interface de paramétrage, 41
Liste des paramètres, 46, 62, 213, 230
Installation d'emballage, 13
Ouverture, 46, 62, 213, 230
Intégration des blocs, 70
Tâches, 46, 62, 213, 230
Interface de codeur, 32
Valeurs en retour, 46, 62, 213, 230
Interface de paramétrage, 41, 66
Fin d'axe rotatif, 73, 81
Installation, 41
Fin de course, 65
Inversion de sens
de sécurité, 65
Sur une came, 25
Fin de course logiciel, 73
Fin de course logiciel de début, 83
Fin de course logiciel de fin, 83
L
Fins de course de sécurité, 65
FM 352 Lecture
Démarrage, 49, 62, 216, 230 Données de came, 77
Démontage, 30 Liaison des potentiels, 39
Domaine d'application, 13 Longueur de câble
Mise en service, Maximale, 94
Programmation, 62, 230 Longueur de câble maximale, 94
Fonctions, 44, 62, 212, 230 Longueur du télégramme, 91
Caractéristiques techniques, 62, 227, 230 LTIME, 107, 123
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

Boîte à cames électronique FM 352


236 Instructions de service, 05/2011, A5E01071725-03
Index

M Paramètre pour contrat Prise de référence, 193


Paramètres
MD_EN, 75
CAM_CTRL, 48
MDRD_EN, 75
CAM_DIAG, 51
MDWR_EN, 75
Paramètres de came, 71, 109
Messages, 208
Alarme process lors de la désactivation, 104
Messages d'erreur
Alarme process lors de l'activation, 104
DB de diagnostic, 199
Borne de début, 105, 106
Mise en service, 67
Borne de fin, 105, 106
Modèles de blocs, 44, 62, 212, 230
Came-course, 104
Modification de la valeur réelle, 111
Définition, 103
Modification rapide de cames
Ecriture, 76
Annulation, 124
Temps d'anticipation, 107
Condition préalable, 122
Paramètres de cames dans le DB de paramètres, 104
Contrôle de paramètres, 123
Paramètres machine, 71
Définition, 122
Activation, 72
Paramètres utilisés dans le DB de canal, 122
Commande des sorties de pistes, 100
Procédure, 122
Coordonnées du point de référence, 81
Répercussions, 124
Course par tour de codeur, 92
MON_FRAME, 96
Débit de transfert, 94
MON_PULSE, 96
Ecriture, 72, 75
MON_WIRE, 96
Entrée de validation, 101
Montage du matériel, 65
Espacement minimal des bords, 86
Montage horizontal, 29
Fin d'axe rotatif, 81
Moteur, 14
Fin de course logiciel de début, 83
Fin de course logiciel de fin, 83
Hystérésis, 84
N
Incréments par tour de codeur, 92
NO_REV, 94 Lecture, 75
Nombre de tours, 73 Longueur du télégramme, 91
Nombre limite de cames, 73, 100 Nombre de tours du codeur, 94
Nombre total de pas du codeur, 94 Pistes spéciales, 101
Référencement de codeur absolu, 87
Sens de comptage, 95
O Surveillances, 96
Type d'axe, 80
OB40_POINT_ADDR
Type de codeur, 91
Sommaire, 57, 62, 225, 230
Type de reprise de référence, 82
Optimiser
Valeur de comptage supérieure de la piste à cames
UDT, 62, 230
de comptage, 101
Ordre à suivre pour l'écriture
Vitesse de simulation, 86
Paramètres machine et paramètres de cames, 71
Paramètres machine du codeur
Outil, 30
Définition, 91
Données dans le DB de paramètres, 91
Paramètres machine et paramètres de cames
P
ordre à suivre pour l'écriture, 71
Paramétrage, 66 Paramètres pour contrat "Mesure de
Cames-course/cames-temps, 17 longueur/Détection de bords",
Condition préalable, 41 Paramètres pour contrat Affectation de valeur réelle au
Paramètre pour contrat Affectation de valeur vol, 193
réelle, 193 Paramètres pour contrat Décalage des bornes de
Paramètre pour contrat Décalage d'origine, 193 cames, 194

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 237
Index

Paramètres pour contrat Lecture des paramètres de Réglages


cames et de piste, 194 Affectation de valeur réelle, 112
Paramètres pour contrat Lecture des paramètres de Affectation de valeur réelle au vol, 112
position et des paramètres de piste, 194 Annulation d'affectation de valeur réelle, 112
Paramètres pour contrat Lecture des paramètres du Décalage des bornes de cames, 120
codeur, 194 Décalage d'origine, 115
Paramètres pour contrat Lecture des valeurs de Définition du point de référence, 118
comptage, 194 Règle, 94
Paramètres pour contrat Modification rapide de Règles de sécurité, 29, 31
cames, 194 Reprise de référence, 82
Perte de synchronisation, 117 Résolution, 97
PI_SW_OFF, 104 Calcul, 97
PI_SW_ON, 104 Définition, 97
Piste 3 Exemple, 98
Validation externe, 21 Plage des valeurs, 97
Piste à cames de comptage, 22, 26, 101 RETR_TYPE, 82
Valeur de comptage supérieure, 101 Rupture de fil, 96
Piste à cames de freinage, 23, 101
Piste spéciale
Condition préalable, 22 S
Pistes
Sens
Validation, 21
Cames fonction du, 19
Pistes de cames, 20
Sens d'action, 17, 103, 104
Pistes spéciales, 22, 101
Sens de comptage, 95
Plage de déplacement, 83
Sens de déplacement, 19
Dépendance, 98
Signal de piste
Résolution, 98
Mise à 1, 21
Plage de travail, 83
Signal de retour, 187
Plage d'hystérésis, 24, 84
Signal de sortie
Règles, 24, 84
Avec sortie de signaux inversés, 146
Plage du capteur, 83
Sans sortie de signaux inversés, 146
Position de montage, 29
Signalisation d'état et d'erreur, 154
Position de montage du profilé-support, 29
Signaux de commande, 187
Position du connecteur frontal, 35
Ecriture, 61, 62, 229, 230
Préparation de la programmation, 69
Transférer, 62, 230
Profilé-support, 29
Signaux en retour
Programmation
Lecture, 60, 62, 228, 230
FM 352, 62, 230
SIM_SPD, 86
Sorties de pistes
Commande, 100
R
Sorties TOR, 36
Raccordement du capteur, 34 SPEC_TRC0, 101
Référencement de codeur absolu, 73 SPEC_TRC1, 101
Autre solution, 90 SPEC_TRC2, 101
Définition, 87 SSW_END, 83
Déterminer, 87 SSW_STRT, 83
Exemple, 89 Surveillances, 96
Paramètres dans le DB de canal, 88 SYNC, 118
REFPT, 81, 118 Synchronisation
REFPT_EN, 118 perte, 117

Boîte à cames électronique FM 352


238 Instructions de service, 05/2011, A5E01071725-03
Index

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

Boîte à cames électronique FM 352


Instructions de service, 05/2011, A5E01071725-03 239
Index

Boîte à cames électronique FM 352


240 Instructions de service, 05/2011, A5E01071725-03

Vous aimerez peut-être aussi