Informations utilisateur
Prsentation du produit
1
Programmation du FM 352
6
Manuel
Rglages
9
Codeurs
10
Diagnostic
11
Exemples
12
Annexes
Caractristiques techniques
A
Schmas de branchement
B
Blocs de donnes/Listes
derreurs
C
Index
02/2000
C79000-G7077-C352
4me dition
Informations Ce manuel donne des consignes que vous devez respecter pour votre propre scurit ainsi
relatives la scurit que pour viter des dommages matriels. Elles sont mises en vidence par un triangle daver-
tissement et sont prsentes, selon le risque encouru, de la faon suivante :
Danger
! signifie que la non-application des mesures de scurit appropries conduit la mort, des
lsions corporelles graves ou un dommage matriel important.
Attention
! signifie que la non-application des mesures de scurit appropries peut conduire la mort,
des lsions corporelles graves ou un dommage matriel important.
Avertissement
! signifie que la non-application des mesures de scurit appropries peut conduire des
lsions corporelles lgres ou un dommage matriel.
Nota
doit vous rendre tout particulirement attentif des informations importantes sur le produit,
aux manipulations effectuer avec le produit ou la partie de la documentation correspon-
dante.
Personnel qualifi La mise en service et lutilisation dun appareil ne doivent tre effectues que conformment
au manuel. Seules des personnes qualifies sont autorises effectuer des interventions sur
un appareil. Il sagit de personnes qui ont lautorisation de mettre en service, de mettre la
terre et de reprer des appareils, systmes et circuits lectriques conformment aux rgles de
scurit en vigueur.
Attention
! Lappareil ne doit tre utilis que pour les applications spcifies dans le catalogue ou dans la
description technique, et exclusivement avec des priphriques et composants recommands
par Siemens.
Le transport, le stockage, le montage, la mise en service ainsi que lutilisation et la mainte-
nance adquats de lappareil sont les conditions indispensables pour garantir son fonctionne-
ment correct et sr.
Marques de fabrique SIMATIC, SIMATIC NET et SIMATIC HMI sont des marques dposes par
SIEMENS AG.
Les autres dsignations figurant dans ce document peuvent tre des marques dont lutilisation
par des tiers leurs propres fins peut enfreindre les droits des propritaires desdites marques.
Domaine dapplication
La description de la came lectronique FM 352 dans ce manuel est valable au moment de la
parution de ce manuel. Nous nous rservons le droit de dcrire les modifications apportes
aux fonctions du FM 352 dans une Information produit.
Le manuel ayant dans le bas de page le numro est valable pour le FM 352 avec la rfrence
EWA 4NEB 720 6004-03 6ES7 352-1AH00-0AE0
EWA 4NEB 720 6004-03 a 6ES7 352-1AH01-0AE0
C79000-G7077-C352-03 6ES7 352-1AH01-0AE0
Contenu du manuel
Le prsent manuel dcrit le matriel et le logiciel de la came lectronique FM 352.
Il comprend :
une partie renfermant les notions de base (chapitres 1 7),
une partie de rfrence (chapitres 8 12),
des annexes (chapitres A, B et C),
un index.
Aide supplmentaire
Pour toute question sur lutilisation des produits dcrits laquelle vous ne trouvez pas de
rponse dans ce manuel, adressez-vous votre agence Siemens. Les adresses figurent
(par exemple) dans lannexe SIEMENS dans le monde du manuel de mise en uvre Auto-
mate programmable S7-300/M7-300, Installation et configuration, Caractristiques des CPU.
Pour toute question ou observation sur le manuel lui-mme, veuillez remplir la fiche qui fi-
gure en fin de ce manuel et la renvoyer ladresse indique. Nous vous prions dajouter
aussi votre valuation personnelle du manuel.
Pour vous permettre de vous familiariser avec les automates programmables
SIMATIC S7, nous proposons des cours de formation.
Pour participer lun de ces cours, adressez-vous votre agence Siemens la plus proche
ou au centre de formation rgional prs de chez vous. Tel. : +49 911/895-3202
Marquage CE
Nos produits satisfont aux exigences de la directive communautaire Compatibilit lectro-
magntique C89/336/CEE et des normes europennes harmonises (EN) qui y sont cites.
Conformment larticle 10 de la directive communautaire prcite, les dclarations de
conformit CE peuvent tre demandes ladresse suivante pour production auprs des
autorits comptentes :
Siemens Aktiengesellschaft
Division Technique dAutomatisation
A&D AS E48
Postfach 1963
D-92209 Amberg
11 Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
11.1 Possibilits danalyse des dfauts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2
11.2 Signification des DEL de signalisation de dfauts ......................... 11-3
11.3 Alarmes de diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-4
12 Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
12.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
12.2 Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
12.3 Prparation des exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3
12.4 Codes des exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3
12.5 Test dun exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4
12.6 Suite de lutilisation dun exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4
12.7 Exemple de programme 1 GettingStarted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-5
12.8 Exemple de programme 2 Commission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-7
12.9 Exemple de programme 3 OneModule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-9
12.10 Exemple de programme 4 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12
12.11 Exemple de programme 5 MultiModules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-14
A Caractristiques techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
B Schmas de branchement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
B.1 Schma de branchement pour codeur incrmental Siemens 6FX 2001-2
(Up=5V ; RS 422) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
B.2 Schma de branchement pour codeur incrmental Siemens 6FX 2001-2
(Up=24V ; RS 422) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
B.3 Schma de branchement pour codeur incrmental Siemens 6FX 2001-4
(Up=24V ; HTL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
B.4 Schma de branchement pour codeur absolu Siemens 6FX 2001-5
(Up=24V ; SSI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5
C Blocs de donnes/Listes derreurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
C.1 Contenu du DB de canal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
C.2 Contenu du DB de paramtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-11
C.3 Paramtres et structure du DB de diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-13
C.4 Classes derreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-15
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
Le module de fonction FM 352 est une came lectronique un canal que lon met en uvre
dans lautomate programmable S7-300. Le FM 452 peut piloter aussi bien des axes rotatifs
que des axes linaires. Comme capteurs de dplacement, on pourra connecter des dtec-
teurs de proximit ainsi que des codeurs incrmentaux et absolus (SSI). En tant quesclave,
le FM 352 peut aussi tre lcoute du tlgramme SSI dun codeur absolu.
Vous pouvez paramtrer un maximum de 128 cames-course ou cames-temps, que vous
pouvez rpartir librement sur 32 pistes de came. Ltat des 13 premires pistes de cames
est mis sur les sorties TOR du module. Les fonctions et paramtrages de la came lectroni-
que sont dcrits dans les chapitres suivants.
Vous pouvez utiliser conjointement plusieurs FM 352. Il est galement possible de combiner
ce module dautres modules FM/CP. Une application typique est la combinaison avec un
module de positionnement FM 351.
Vous pouvez piloter un FM 352 de manire centralise ou dcentralise via Profibus DP.
CPU
avec programme utilisateur
FM 352
et blocs du FM 352
Sens davance
Came lectronique
La figure 1-3 montre les composants dune commande par came lectronique. Nous allons
les dcrire brivement.
Came lectronique
Secteur FM 352
ARRET CPU
DURGENCE
Sorties TOR Q 0...12
Etage de
Dispositif puissance
de scurit
PC
Postes
de travail
Pice
M
Capteur
Elments mcaniques
de transmission Fin de course
Interface de paramtrage
et blocs fonctionnels
Moteur
Le moteur est pilot par ltage de puissance et entrane laxe.
Capteur
Le capteur fournit des informations sur le dplacement et le sens.
CPU
La CPU excute le programme utilisateur. Des appels de fonctions permettent dchanger
des donnes et des signaux entre le programme utilisateur et le module.
PG/PC
La PG ou un PC servent paramtrer et programmer la came lectronique.
Paramtrage : vous paramtrez le FM 352 soit via linterface de paramtrage soit via le
DB de paramtres.
Programmation : ils permettent de programmer le FM 352 avec des fonctions que vous
pouvez intgrer directement dans le programme utilisateur.
Test et mise en service : vous testez le FM 352 via linterface de paramtrage et le mettez
ainsi galement en marche.
2.1 Cames
Types de cames
Vous pouvez paramtrer chaque came en tant que came-course ou came-temps.
Le tableau 2-1 suivant compare les caractristiques des deux types de cames.
Dtermination du sens
Le sens de dplacement de laxe est dtermin de la manire suivante :
avec chaque impulsion dans le cas du codeur incrmental.
avec chaque tlgramme exempt derreur dans le cas du codeur SSI.
2.2 Pistes
Pistes de cames
Avec les 32 pistes de cames, vous pouvez commander au maximum 32 oprations de com-
mutation diffrentes. Les pistes peuvent tre exploites laide des signaux en retour.
Une sortie TOR (Q0 Q12) du FM 352 est affecte chacune des 13 premires pistes
(piste 0 piste 12). Cette sortie TOR peut, par exemple, commander directement un contac-
teur raccord.
Etat de piste
Vous disposez de 128 cames au maximum que vous pouvez rpartir votre gr sur les pis-
tes.
Vous pouvez affecter plusieurs cames chaque piste. Ltat de piste correspond la combi-
naison logique OU de toutes les valeurs de cames de cette piste.
s
Came 1
Came 2
Came 3
Etat de piste
Piste 3
Dfinition
Vous avez la possibilit de paramtrer les pistes 0 ... 2 comme pistes spciales :
Piste 0 ou 1 : pistes cames de comptage
Piste 2 : piste cames de freinage
La sortie I0 doit tre exploite pour que la piste puisse tre active.
Conditions
Lutilisation des pistes spciales requiert les conditions suivantes :
des cames ont t paramtres sur la piste,
le traitement des cames est activ,
la piste correspondante est active,
la piste a t paramtre comme piste spciale.
Cames
Piste 0
Etat du compteur 4 3 2 1 0 4 3
Signal de piste
Cames 2 3 4
Piste 2 1
Dans lexemple donn (figure 2-3), le bit dtat de piste est dsactiv par les fronts descen-
dant des cames 3 ou 4.
2.3 Hystrsis
Dfinition
Une instabilit mcanique de laxe peut provoquer une modification des valeurs relles des
positions. Quand la valeur relle dune position oscille uniquement selon un sens daction
autour dun front dune came ou dans une came active, cette came se trouve active et
dsactive en permanence. Lhystrsis permet dempcher ce changement dtat continu.
Une hystrsis paramtre est fonction de la valeur relle et sapplique toutes les cames.
Elle est active aussitt quun changement de sens a t dtct. Une hystrsis intervient
mme quand aucune came nest dfinie cette position de laxe.
Came-course came-temps
BD BF BD
2 3 4 5 6 7 8 9 10 2 3 4 5 6 7 8 9 10
Came-course Came-temps
Inversion Inversion
Hystrsis de sens Hystrsis
de sens
Came-course came-temps
Lhystrsis est active aussitt quune inversion La came reste toujours active pendant la dure
de sens est dtecte. du temps daction paramtr.
La came est dsactive aussitt que lon quitte
hystrsis.
Cames Hystrsis
Fonction
Le dcalage dynamique sert compenser les temps de retard des lments de commuta-
tion connects.
Temps danticipation
Vous pouvez paramtrer le temps de retard comme temps danticipation, que vous dfinis-
sez pour chaque came. Vous pouvez dfinir un temps danticipation par came. Il sapplique
aussi bien la borne de dbut qu la borne de fin.
Course danticipation
La course danticipation dune came est en permanence recalcul partir de la vitesse ac-
tuelle et du temps danticipation. Lensemble de la came est dcal de cette course dans le
sens de la valeur relle. La plage paramtre est appele plage statique, celle calcule
daprs le temps danticipation plage dynamique.
Les courses danticipation de toutes les cames sont calcules dans le quart du temps danti-
cipation le plus long, paramtr dans le FM 352.
Si vous paramtrez un temps danticipation trs long pour une came, vous rduisez la dyna-
mique du traitement des cames.
Prsentation
La reprsentation de principe dans le graphique suivant vous montre les principales interfa-
ces de la came, afin que vous puissiez mettre en vidence la corrlation entre les donnes,
les entres et les sorties.
Piste 2
Q0 Q2
3
Piste
0 ... 1
Paramtres de cames
Piste 3 Piste 3
Q3
4 5
6
Q4 Q12
Piste 4...12
1
Piste 13 ... 31
FM 352
Bits dtat des cames 0...127
7 8
No Description Chapitre
1 Pour le traitement des cames du FM 352, les bits dtat des cames sont calculs partir 2.1
des conditions de commande et de la valeur relle actuelle. Les tats de piste sont en outre (page 2-2)
dtermins en fonction de laffectation des cames aux pistes.
2 Si vous avez paramtr la piste 0 ou 1 comme piste cames de comptage, ltat de piste 2.2.2
de la came (point 1) est combin avec ltat du compteur pour former le bit dtat de piste. (page 2-6)
Sinon, le bit dtat de piste est gal ltat de piste.
3 Si vous avez paramtr la piste 2 comme piste cames de freinage, ltat de piste de la 2.2.2
came (point 1) est combin avec lentre I0 pour former le bit dtat de piste. Sinon, le bit (page 2-7)
dtat de piste est gal ltat de piste.
4 Dans les paramtres machine, vous pouvez spcifier si les bits dtat des pistes 0 12 de 8.7
la came dtermins jusqu prsent doivent tre transmis ou si indpendamment de cela, ils (page 8-23),
doivent directement tre mis 1 par la validation de piste (TRACK_EN). 9.15
(page 9-29)
5 Vous validez les signaux des pistes 0 12 via TRACK_EN, la fonction de comptage via 9.11
CNTC0_EN / CNTC1_EN. (page 9-25)
6 Une combinaison selon ET est possible entre le signal de piste 3 et lentre TOR I3 si vous 8.7
avez paramtr cette possibilit dans les paramtres machine (EN_IN_I3). (page 8-23)
7 Tous les bits dtat des pistes et des cames sont exploitables (avant la combinaison avec 9.12
les paramtres machine et les paramtres de canal) via le contrat ACTPOS_EN ou (page 9-26)
CAMOUT_EN. 9.14
Pour les pistes 3 31, le bit dtat de piste est gal ltat de piste (point 1). (page 9-28)
8
Aprs avoir t combins avec les paramtres machine et les paramtres de canal, les si-
gnaux des pistes 0 12 sont disponibles dans les signaux en retour. Les signaux des pistes
13 31 sont identiques aux bits dtat des pistes du point 7. Les signaux des pistes 0 12
sont galement disponibles aux sorties Q0 Q12.
15 8
ENCODER X2
FM 352
9
1
Marche suivre
Procder comme suit pour raccorder les codeurs :
1. Raccorder le cble de liaison au codeur.
Dans le cas des codeurs absolus, il peut tre ncessaire de monter un connecteur spci-
fique lautre extrmit du cble (ct 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 laide des vis moletes. Refermer la porte avant.
4. Retirer lisolant du cble de liaison et enficher le blindage du cble dans ltrier de
connexion des blindages. Utiliser pour ce faire les bornes de blindage.
Connecteur frontal
Le connecteur frontal permet de raccorder les tensions dalimentation et les lments de
commutation.
4 entres TOR (I 0 I 3)
Les 4 entres TOR vous permettent de raccorder des contacts sans rebond (sortie
type P 24 V) ou des dtecteurs sans contacts (dtecteurs de proximit 2 ou 3 fils).
Les entres TOR ne font pas lobjet dune surveillance de court-circuit ou de rupture de fil et
sont spars galvaniquement de la masse du module.
Cbles de connexion
A partir dune certaine longueur, les conducteurs connects aux entres et sorties TOR
doivent tre blinds :
entres TOR : partir dune longueur de 32 m
sorties TOR : partir dune longueur de 100 m.
Les cbles des capteurs doivent tre blinds.
Les blindages des cbles menant aux capteurs doivent tre connects sur la barre des
blindages/barre du conducteur de protection ainsi quau connecteur de la priphrie.
Les conducteurs A/DAT, A/DAT, B/CLI, B/CLI, CLS, CLS et N, N du codeur incrmental
doivent tre torsads par paires.
Comme cbles de connexion, utilisez des conducteurs souples, de section
0,25 ... 1,5 mm2.
Lutilisation dembouts nest pas ncessaire. Si toutefois vous souhaitez en utiliser, vous
pouvez choisir des embouts non isols (DIN 46228, forme A, version courte) et raccorder
deux conducteurs de section 0,25 ... 0,75 mm2 dans un mme embout.
Nota
En cas de raccordement de palpeurs de mesure ou de dtecteurs de proximit, il est
ncessaire dutiliser des cbles blinds afin de garantir une immunit optimale aux per-
turbations.
Avertissement
! Le module risque dtre endommag.
Toute inversion de polarit de lalimentation des codeurs aurait pour effet dendommager
le module au point de devoir le remplacer !
Respecter la polarit de lalimentation des codeurs (1L+, 1M).
Outillage ncessaire
Tournevis ou visseuse lectrique lame de 3,5 mm.
Marche suivre
Attention
! Si la tension nest pas coupe, il y a risque de blessures corporelles ou de dommages ma-
triels.
En cas de cblage du connecteur frontal du FM 352 sous tension, il y a risque de blessure
sous leffet du courant lectrique.
Ne cbler le FM 352 qu ltat hors tension.
En labsence dinterrupteur dARRET DURGENCE, il y a risque de dommages provoqus
par les units connectes.
Si vous pilotez le FM 352 depuis linterface de paramtrage, il faut que vous installiez
proximit un interrupteur dARRET DURGENCE qui vous permette de couper les action-
neurs raccords.
Borne 2 (M)
M
L+
M
Masse
Conditions requises
Avant de commencer le paramtrage du module FM 352, il convient de vrifier si les condi-
tions suivantes sont remplies :
le logiciel STEP 7 partir de la version V4.02 est correctement install sur votre PG/PC.
Installation
Lensemble du logiciel se trouve sur le CD fourni. La marche suivre pour linstallation du
logiciel est la suivante :
1. Introduisez le CD dans le lecteur de votre PG/PC.
2. Sous Windows 95/NT, dmarrez le dialogue dinstallation de logiciels en effectuant un
double clic sur licone Ajout/Suppression de programmes dans le Panneau de configu-
ration.
3. Dans la bote de dialogue, slectionnez le lecteur CD et dans le rpertoire FMx52\Disk1,
le fichier Setup.exe, puis lancez linstallation.
4. Suivez pas pas les instructions du programme dinstallation.
Rsultat : Le logiciel est install dans les rpertoires suivants :
SIEMENS\STEP7\S7LIBS\FMx52LIB : FC et UDT
SIEMENS\STEP7\S7FCAM : interface de paramtrage, fichier Lisezmoi, aide en ligne
SIEMENS\STEP7\EXAMPLES\zEn19_01 : exemple
SIEMENS\STEP7\MANUAL : manuel
Nota
Si vous avez choisi un autre rpertoire que SIEMENS\STEP7 lors de linstallation de
STEP 7, cest cet autre rpertoire qui sera utilis.
Configuration et paramtrage
Les informations correspondantes figurent au chapitre 7.
Fonction
Vous pouvez paramtrer, commander et mettre en route le module FM 352 depuis un pro-
gramme utilisateur. Lchange de donnes entre le programme utilisateur et le module est
assur par les fonctions (FC) et blocs de donnes (DB) dcrits ci-aprs.
Prparation
Dans SIMATIC Manager, ouvrez la bibliothque de blocs FMx52LIB et copiez les fonc-
tions (FC) et modles de blocs (UDT) requis dans le dossier Blocs de votre projet. Si des
numros de blocs sont dj utiliss, attribuez-en de nouveaux. Les dsignations de blocs
sont repris tels quels dans la table des mnmoniques de votre programme S7.
CAM_INIT (FC 0) :
permet linitialisation du DB de canal aprs un dmarrage du module
CAM_CTRL (FC 1) :
permet lchange de donnes avec le module
CAM_DIAG (FC 2) :
permet de traiter des informations de diagnostic dtailles dans le programme ou de
les mettre disposition dun systme de contrle-commande
CAM_MSRM (FC 3) :
peut exclusivement tre utilis pour le FM 452
CAM_CHANTYPE (UDT1) :
permet de crer un DB de canal ; celui-ci est utilis par les FC CAM_INIT,
CAM_CTRL et CAM_MSRM
CAM_DIAGTYPE (UDT2) :
permet de crer un DB de diagnostic ; celui-ci est utilis par la FC CAM_DIAG
CAM_P016TYPE (UDT3) :
permet de crer un DB de paramtres comportant des paramtres machine et des
donnes pour 16 cames ; celui-ci est utilis par la FC CAM_CTRL pour effectuer la
lecture ou lcriture de paramtres machine ou de paramtres 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
Crez des blocs de donnes en utilisant les UDT dans le dossier Blocs de votre pro-
gramme S7. Si vous utilisez plusieurs modules, il vous faut un jeu de blocs de donnes
propre chaque module.
Saisissez ladresse du module dans le DB de canal et, le cas chant, galement dans le
DB de diagnostic ladresse MOD_ADDR. Vous pouvez aussi procder une saisie au-
tomatique de ladresse en slectionnant le module dans HW Config, puis en slection-
nant un bloc de donnes par clic sur le bouton Adr mod... dans la bote de dialogue
Proprits.
Si votre PG / PC est connecte une CPU, vous pouvez prsent y charger les FC et
DB.
Fonctions
La fonction FC CAM_INIT initialise les donnes suivantes dans le DB de canal :
Signaux de commande
Signaux en retour
Bits lanceurs, bits de fin, bits derreur des contrats
Commutateurs de fonction ainsi que leurs bits de fin et bits derreur
Gestion des contrats ainsi que mmoires tampon internes pour FC CAM_CTRL et
FC CAM_MSRM
Appel
La fonction doit tre excute aprs un dmarrage (mise sous tension dalimentation) du
module ou de la CPU. Vous devez donc lintgrer, par exemple dans lOB de dmarrage
(OB100) et dans lOB denfichage/dbrochage (OB83) ou lappeler durant la phase dinitiali-
sation de votre programme utilisateur. Vous vous assurez ainsi que votre programme utilisa-
teur naccde pas des donnes non actuelles aprs un nouveau dmarrage de la CPU ou
un dmarrage du module.
Paramtres dappel
Valeurs en retour
La fonction de fournit pas de valeur en retour.
Fonctions
La fonction FC CAM_CTRL vous permet de lire les paramtres de fonctionnement depuis le
module, dinitialiser 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 dcriture et
de lecture.
A chaque appel, la fonction excute 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 traits quultrieure-
ment, les signaux en retour mettent en vidence ltat 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 vali-
dation du traitement des cames est cependant mise en attente tant que le lancement
dun contrat Mise 1 du point de rfrence ou Ecriture des paramtres de came est
mis 1. Lactivation ou la ractivation du traitement des cames est mise en attente du-
rant cet intervalle de temps.
Excution du contrat :
Le contrat suivant est excut partir des bits lanceurs inscrits dans le DB de canal pour
ces contrats.
Appel
Cette fonction doit tre appele de manire cyclique.
Avant dappeler cette fonction, vous devez saisir tous les paramtres requis pour lexcution
des fonctions envisages dans le DB de canal.
Paramtres utiliss
DB de canal
Ladresse du module doit tre inscrite dans le DB de canal.
DB de paramtres :
Si vous souhaitez crire ou lire des paramtres machine ou des paramtres de cames
laide de contrats, vous devez utiliser un DB de paramtres dont le numro doit figurer
dans le DB de canal. La taille du DB de paramtres doit tre suffisante pour le nombre de
cames dfinies.
Contrats
Lchange de donnes avec le module via des signaux de commande et des signaux en re-
tour est ralis laide de contrats.
Pour mettre un contrat, vous mettez 1 le bit lanceur correspondant dans le DB de canal
et, dans le cas de contrats dcriture, galement les donnes correspondantes. Appelez en-
suite la FC CAM_CTRL pour excuter le contrat.
Lorsque vous mettez en oeuvre le FM 352 de manire centralise, un contrat de lecture est
excut immdiatement. Par contre, lorsque vous le mettez en oeuvre de manire dcentra-
lise, plusieurs cycles peuvent tre ncessaires pour un contrat de lecture.
Un contrat dcriture requiert par contre au moins 3 appels (ou cycles OB) en raison des ac-
quittements du module requis.
Vous pouvez lancer plusieurs contrats simultanment, y compris avec des signaux de com-
mande. Mis part le contrat dcriture des commutateurs de fonction, les contrats sont trai-
ts dans lordre des bits lanceurs dfini dans le DB de canal. Une fois le contrat termin, le
bit lanceur est remis 0. A lappel suivant du bloc, le contrat suivant est dtermin et ex-
cut.
Pour chaque contrat, il existe non seulement un bit lanceur, mais galement un bit de fin et
un bit derreur. Leur dsignation 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 derreur du contrat est
recommande aprs leur exploitation ou avant lancement de cette contrat.
Si vous mettez 1 le bit JOBRESET, tous les bits de fin et bits derreur sont remis 0 avant
lexcution des contrats restants. Le bit JOBRESET est ensuite remis 0.
Commutateur de fonction
Les commutateurs de fonction activent ou dsactivent les tats du module. Un contrat
dcriture des commutateurs de fonction nest excut quen cas de modification de la posi-
tion du commutateur. Il est toujours excut entre les contrats Mise 1 du point de rf-
rence (REFPT_EN) et Mise 1 de la valeur relle (AVAL_EN). La position du commuta-
teur de fonction reste conserve aprs excution du contrat.
Mesure de longueur et dtection des bords ne doivent pas tre actives simultanment.
Cest pourquoi, la FC CAM_CTRL fait en sorte qu lactivation de lun des commutateurs de
fonction, lautre soit dsactiv. Toutefois, si vous activez simultanment les deux commuta-
teurs de fonction (0 -> 1), cest la mesure de longueur qui sera active.
Lors dun appel de la FC CAM_CTRL, vous pouvez utiliser simultanment les commutateur
de fonction et les contrats.
Comme les contrats, les commutateurs de fonction possdent galement des bits de fin
dont la dsignation se termine par _D et des bits derreur dont la dsignation se termine par
_ERR.
Lorsque vous modifiez un commutateur de fonction, il est recommand de mettre 0 ses
bits de fin et derreur afin que ces derniers puissent tre exploits.
Dmarrage
Lors du dmarrage du module ou de la CPU, appelez la fonction FC CAM_INIT (voir chapi-
tre 6.2, page 6-4). Les commutateurs de fonction seront entre autres galement remis 0.
La FC CAM_CTRL permet dacquitter le dmarrage du module. Pendant ce temps,
RET_VAL et JOBBUSY = 1.
Paramtres dappel
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 Erreurs :
erreur de paramtrage (DAT_ERR) ou
apparition dune erreur de communication (JOB_ERR)
Etat du contrat
Ltat du traitement du contrat peut tre lu la valeur en retour RET_VAL et au bit dactivit
JOBBUSY dans le DB de canal. Les bits lanceurs, de fin et derreur signalent ltat dun
contrat.
Contrat actif :
RET_VAL = 1
JOBBUSY = 1
Bit lanceur = 1
Bit de fin = 0
Bit derreur = 0
Contrat termin sans erreur :
RET_VAL = 0
JOBBUSY = 0
Bit lanceur = 0
Bit de fin = 1
Bit derreur = 0
Contrat termin avec erreur :
RET_VAL = -1
JOBBUSY = 0
Bit lanceur = 0
Bit de fin = 1
Bit derreur = 1
Contrat dcriture interrompu :
RET_VAL = -1
JOBBUSY = 0
Bit lanceur = 0
Bit de fin = 0
Bit derreur = 1
Fonctions
La fonction FC CAM_DIAG permet deffectuer la lecture de la mmoire tampon de diagnos-
tic du module et de la rendre disponible pour un affichage dans le systme de contrle-com-
mande ou pour une exploitation que vous avez programme.
Appel
Cette fonction doit tre appele de manire cyclique. Un contrat supplmentaire dans un OB
dalarme nest pas autoris. Deux appels (cycles) au minimum sont requis pour lexcution
complte de la fonction.
Le fonction effectue la lecture de la mmoire tampon de diagnostic lorsquune nouvelle en-
tre y est indique par le signal en retour DIAG = 1. Lorsque la lecture a eu lieu, DIAG est
remis 0 par le module.
Paramtres utiliss
DB de diagnostic :
Ladresse du module doit tre inscrite dans le DB de diagnostic. Lentre la plus rcente
de la mmoire tampon de diagnostic est inscrite dans la structure DIAG[1], lentre la
plus ancienne dans la structure DIAG[4].
Contrats
Si vous mettez 1 le bit lanceur DIAGRD_EN, vous pouvez lire la mmoire tampon de dia-
gnostic indpendamment dune nouvelle entre. Lorsque la lecture de la mmoire tampon
de diagnostic a eu lieu, le bit lanceur est remis 0.
Dmarrage
Cette fonction nexcute aucune tche de dmarrage.
Paramtres dappel
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
La bibliothque fournie (FMx52LIB) contient un modle (UDT) pour chaque bloc de don-
nes. A partir de cet UDT, vous pouvez crer des blocs de donnes de numro et dsigna-
tion quelconques.
Optimisation de lUDT
Dans un souci de gain despace mmoire, vous avez la possibilit de supprimer les zones
de donnes inutilises la fin de lUDT CAM_CHANTYPE. Sauvegardez lUDT modifi sous
un autre nom.
Crez ensuite un DB de canal avec cet UDT optimis pour votre application spcifique.
Les fonctions qui accdent des zones de donnes effaces ne peuvent plus tre utilises.
Les UDT fournis pour les paramtres machine et les paramtres de came sont dj adapts
aux quantits possibles. Une optimisation est possible respectivement par jeu de 16 cames.
6.5.2 DB de canal
Fonction
Le DB de canal est linterface de donnes entre le programme utilisateur et la came lectro-
nique FM 352. Il comporte et reprend toutes les donnes requises pour la commande et le
fonctionnement du module.
Constitution
Le DB de canal est subdivis en diffrents domaines :
DB de canal
6.5.3 DB de diagnostic
Fonction
Le DB de diagnostic permet de stocker les donnes pour la fonction FC CAM_DIAG et
contient la mmoire tampon de diagostic du module prpare par cette fonction.
Constitution
DB de diagnostic
Adresse du module
Donnes internes
Etat du contrat
Bit lanceur
Mmoire tampon de diagnostic prpare
6.5.4 DB de paramtres
Fonction
Les paramtres machine et paramtres de came sont stocks dans le DB de paramtres.
Ils peuvent tre modifis par le programme utilisateur ou par un systme de contrle-
commande. Les paramtres modifis peuvent tre imports dans linterface de paramtrage
pour y tre affichs. Les paramtres affichs dans linterface de paramtrage peuvent tre
exports dans un DB de paramtres.
Un module peut possder plusieurs jeux de donnes de paramtrage (par exemple pour plu-
sieurs recettes), vers lesquels vous pouvez commuter via le programme.
Constitution
DB de paramtres
CAM_P016TYPE (UDT3)
Paramtres machine
Paramtres des cames 0 15
CAM_P032TYPE (UDT4)
Paramtres machine
Paramtres des cames 0 31
CAM_P064TYPE (UDT5)
Paramtres machine
Paramtres des cames 0 63
CAM_P0128TYPE (UDT6)
Paramtres machine
Paramtres des cames 0 127
6.6 Alarmes
Le tableau suivant vous donne une vue densemble des caractristiques techniques des
fonctions.
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
Db de canal
1.0
-
1758
986
1614
804
42
-
1578
372
SFC 59 : RD_REC
Cycle du module
Le module actualise les donnes en retour toutes les 4 ms - sauf dans le systme dunit
impulsions.
Dans le systme dunit impulsions, les donnes concernant la position relle et les si-
gnaux daxe sont disponibles aprs 1 ms.
Temps dexcution
Le tableau suivant donne une vue densemble des temps dexcution des fonctions pour le
FM 352. Le temps daction indiqu est celui compris entre le premier appel de la fonction
jusquau message de fin (le bit lanceur est remis zro). Laugmentation du temps de cycle
occasionn par lappel dune fonction est comprise entre 8 et 12 ms pour les contrats dcri-
ture et est quivalente au temps dexcution pour les contrats de lecture.
FC 0
FC CAM_INIT
FC CAM_CTRL
0,14
Commande/signalisation en retour
MDWR_EN
0,55
123,8
REFPT_EN 13,4
SIM_ON 12,3
AVAL_EN
FVAL_EN
15,1
13,8
ZOFF_EN 14,2
FC 1
CH01CAM_EN 15,7
MDRD_EN 13,4
CAM1RD_EN 18,1
MSRRD_EN
CNTTRC_EN
8,8
8,2
ACTPOS_EN 8,8
ENCVAL_EN 8,8
Application
Dans certaines applications spciales ou dans un niveau dalarme, il savre ncessaire
daccder de manire particulirement rapide aux signaux en retour et aux signaux de com-
mande. Vous parvenez ces donnes directement via les zones des entres et des sorties
du module.
Afin de raliser une coordination aprs chaque mise en route du module (p. ex. aprs 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.
Nota
Si vous accdez de manire directe aux donnes du FM 352, vous pouvez uniquement utili-
ser les donnes non internes dcrites ici et ce, de la manire spcifie. Sinon, une dfail-
lance daccs de votre programme utilisateur au module risque de survenir.
List Explication
Exemple Ladresse de dbut du module est 512
chargement 10b
DB 8 Programme
Interface de 10 DB 10a utilisateur
paramtrage
11 11a 9
chargement 11b
dans PG
6 7
1
4
CAM_CTRL
HW Config
Paramtres
2
(paramtres
machine et
paramtres de
came)
5
Donnes 2a Donnes
systme (SDB) chargement systme (SDB) 3
Attention
! Points respecter pour viter les dommages corporels et dgts matriels :
Installez un interrupteur dARRET DURGENCE proximit de votre PC/PG pour tre
sr de pouvoir couper linstallation en cas de dysfonctionnement de lordinateur ou
derreur dans le logiciel.
Installez des fins de course DURGENCE agissant directement sur les lments de
puissance de tous les entranements.
Faites en sorte quaucune personne ne puisse pntrer dans les zones o se trou-
vent des pices en mouvement.
Lorsque vous visualisez et forcez le FM 352 paralllement depuis votre programme
et depuis le masque Test > Mise en route, des conflits aux effets indetermins sont
susceptibles de se produire. Mettez donc systmatiquement la CPU lARRET lors-
que vous utilisez le masque de test ou dsactivez votre programme.
Cration du projet
Crez un nouveau projet sous STEP 7.
La marche suivre dans SIMATIC Manager est dcrite ci-aprs (sans aide de lassistant).
Nota
Lorsque vous mettez en oeuvre le FM 352 via Profibus DP, la CPU doit tre en mode
MARCHE ou RUN-P pour le test et la mise en route. Sinon, le pilotage du FM 352 est im-
possible.
Prparation de la programmation
Vous devez encore crer les blocs requis dans votre projet.
Prparation du DB de canal
Prparation du DB de diagnostic
Intgration de fonctions
Premier paramtrage
Si le module ne possde pas encore de paramtres machine (signal en retour PARA = 0),
vous procdez de la manire suivante lors dun premier paramtrage sans interface de para-
mtrage :
Inscrivez les nouvelles valeurs dans le DB de paramtres.
Chargez le DB de paramtres dans la CPU.
Mettez 1 le bit lanceur suivant dans le DB de canal :
Ecriture des paramtres machine (MDWR_EN)
Appelez la fonction FC CAM_CTRL dans le programme utilisateur cyclique.
Nota
Si des paramtres ncessaires la synchronisation ont t modifis, cette dernire sera
supprime lors de lactivation des paramtres machine. Par ailleurs, les rglages seront
rinitialiss et tous les paramtres machine et paramtres de cames sur le module seront
effacs.
Les paramtres ncessaires la synchronisation sont les suivants :
Type daxe
Fin daxe rotatif
Type de capteur
Course par tour de codeur
Incrments par tour de codeur
Nombre de tours
Coordonnes du point de rfrence
Rfrencement du codeur absolu
Ttype de reprise de rfrence
Adaptation de sens
Nombre limite de cames
Fins de course logiciels dbut et fin
Rsum du DB de canal
Adresse Nom Type Valeur Commentaire
initiale
35.0 MDWR_EN BOOL FALSE 1 = Ecriture des paramtres machine
35.1 MD_EN BOOL FALSE 1 = Activation des paramtres machine
37.1 MDRD_EN BOOL FALSE 1 = Lecture des paramtres machine
Rsum du DB de canal
Adresse Nom Type Valeur Commentaire
initiale
35.3 CAM1WR_EN BOOL FALSE 1 = Ecriture des paramtres de cames 1 (cames 0 15)
35.4 CAM2WR_EN BOOL FALSE 1 = Ecriture des paramtres de cames 2 (cames 16 31)
35.5 CAM3WR_EN BOOL FALSE 1 = Ecriture des paramtres de cames 3 (cames 32 47)
35.6 CAM4WR_EN BOOL FALSE 1 = Ecriture des paramtres de cames 4 (cames 48 63)
35.7 CAM5WR_EN BOOL FALSE 1 = Ecriture des paramtres de cames 5 (cames 64 79)
36.0 CAM6WR_EN BOOL FALSE 1 = Ecriture des paramtres de cames 6 (cames 80 95)
36.1 CAM7WR_EN BOOL FALSE 1 = Ecriture des paramtres de cames 7 (cames 96 111)
36.2 CAM8WR_EN BOOL FALSE 1 = Ecriture des paramtres de cames 8 (cames 112 127)
37.2 CAM1RD_EN BOOL FALSE Lecture des paramtres de cames 1 (cames 0 15)
37.3 CAM2RD_EN BOOL FALSE Lecture des paramtres de cames 2 (cames 16 31)
37.4 CAM3RD_EN BOOL FALSE Lecture des paramtres de cames 3 (cames 32 47)
37.5 CAM4RD_EN BOOL FALSE Lecture des paramtres de cames 4 (cames 48 63)
37.6 CAM5RD_EN BOOL FALSE Lecture des paramtres de cames 5 (cames 64 79)
37.7 CAM6RD_EN BOOL FALSE Lecture des paramtres de cames 6 (cames 80 95)
38.0 CAM7RD_EN BOOL FALSE Lecture des paramtres de cames 7 (cames 96 111)
38.1 CAM8RD_EN BOOL FALSE Lecture des paramtres de cames 8 (cames 112 127)
8.2 Unit
Nota
Si vous modifiez lunit dans linterface de paramtrage, les valeurs sont converties dans
le nouveau systme dunit. Des erreurs darrondissement ne sont pas exclues.
Si vous modifez lunit via le paramtre machine, les valeurs ne sont pas automatique-
ment converties.
Si la conversion de lunit se fait depuis ou vers les impulsions, le traitement des
cames est interrompu et laxe nest plus synchronis.
Unit standard
Dans ce manuel, nous utiliserons toujours le mm comme unit pour les valeurs limite. Pour
la dtermination des limites dans les autres systmes dunits, nous adopterons donc le cal-
cul suivant :
Paramtres de laxe
Laxe rotatif est un axe dont la plage de dplacement nest pas limite par des butes mcaniques.
Valeur maximale Origine de laxe rotatif = Fin de laxe rotatif
affichable :
m
Imp.
FCD FCF
Axe
-100 0 300
Sens daction 1)
BD BF La came est active, car la borne de
2 3 4 5 6 7 8 9 10 dbut de came est franchie dans le sens
daction positif.
1) 2) La came reste active malgr linversion
de sens, en raison de lhystrsis.
2) 3) La came est dsactive la fin de
Inversion de sens lhystrsis
3) 4) La came reste dsactive aprs une
inversion de sens
Inversion de sens 5)
4) 5) La came est ractive la fin de
lhystrsis
Cames Hystrsis
Nota
Les cames-course infrieures lhystrsis risquent dtre masques par cette dernire en
cas dinversion de sens.
Nota
Quand la plage entre le point dinversion et la borne de dbut de came est infrieure lhys-
trsis, la came-temps sera masque par lhystrsis.
BD Sens daction
2 3 4 5 6 7 8 9 10 1) La came est active car la borne de
dbut de came est franchie dans le sens
1)
daction positif
2) Aprs inversion de sens, la came reste
active jusqu coulement du temps
Inversion de sens daction paramtr, quelle que soit
2) lhystrsis.
3) La borne de dbut de came est masque
Inversion de sens
par lhystrsis, la came nest pas active
3)
Cames Hystrsis
6107RESOL.
VSim =
6107RESOL.
Entier ( VSim,V )
Signification des diffrents termes de la formule :
VSim : vitesse de simulation rgle par le FM 352 en : m/min.
VSim, V : vitesse de simulation que vous prdfinissez dans les paramtres machine en : m/min.
RESOL : rsolution dtermine partir des paramtres du codeur en : m/impulsions
Entier () : seule la partie entire de cette expression est prise en compte dans la suite du calcul.
Dans tous les calculs, cette expression soit se situer dans la plage comprise entre 2 et 65536.
En raison des relations (voir la formule), la vitesse de simulation relle se modifie par saccades.
Dfinition
Le rfrencement du codeur absolu et la coordonne du point de rfrence permettent de
dfinir de manire fixe la plage de valeurs du codeur en fonction du systme de coordon-
nes de laxe.
Nota
Vous effectuez ce rglage une seule fois lors de la mise en route. Au terme dun param-
trage, le FM 352 est dsormais synchronis au dmarrage ds quil reoit un tlgramme
complet et correct de la part du codeur.
actuel
1)
Valeur du codeur absolu
2047
Valeur du codeur 0
Codeur
0
2)
Axe
souhait
1000 125 0 1000
1) Mise en correspondance du systme de coordonnes et des valeurs du codeur pour la valeur rgle
du rfrencement du codeur absolu. La valeur 0 du codeur correspond la valeur relle -125.
2) Mise en correspondance souhaite du systme de coordonnes et du codeur. A cette position,
la coordonne doit tre -125.
2047
1798
0
0
Le codeur dlivre 2048 valeurs univoques. La plage de travail est dfinie par les fins de
course logiciels. Du fait de la rsolution choisie de 1 mm par impulsion, le codeur est toute-
fois en mesure de couvrir une plage de travail plus tendue que celle prvue par les fins de
course logiciels.
Pour la rsolution rgle, 2001 valeurs suffisent pour couvrir la plage de travail. Il reste
donc, dans notre exemple, 47 impulsions en trop, qui se rpartissent symtriquement de
part et dautre de la plage de travail.
Dfinition
Le codeur dlivre des informations de dplacement au module, lequel les exploite et les
convertit en une valeur relle par le biais de la rsolution.
La valeur relle dtermine pour la position de laxe ne peut concider avec la position effec-
tive de laxe que si les paramtres machine du codeur sont corrects.
Moteur
Codeur
Rducteur
Moteur
Codeur
Rducteur
Paramtrage spcial :
Codeur multitours
utilis comme codeurs 25 bits demi-sapin 64 ... 8192 par puissances de 2
monotour
Nota :
Le nombre dimpulsions dun codeur est dtermin partir du paramtre Incrments par tour de
codeur multipli par le paramtre Nombre de tours (voir page 8-20).
8.6 Rsolution
Dfinition
La rsolution est reprsentative de la prcision traitement des cames. Elle dtermine gale-
ment la plage de dplacement maximale possible.
Le principe de calcul de la rsolution (RESOL) est expliqu dans le tableau suivant.
Nota
Avec lunit impulsions, la valeur de la rsolution est toujours 1.
Toutes les indications de position sont arrondies au multiple entier de la rsolution. Vous
pouvez ainsi distinguer les valeurs saisies et les valeurs utilises.
Exemple
Soit un codeur incrmental avec les valeurs suivantes :
Incrments par tour de codeur : 5000
Course par tour de codeur : 1000 mm
1 incrment = 4 impulsions
Il en rsulte la rsolution (exploitation quadruple) :
1000 mm mm mm
Rsolution = = 0,2000 = 0,2000
5000 incrments incrment 4 impulsions
mm
= 0,0500
impulsion
1000 mm mm mm
Rsolution = = 0,2441 = 0,2441
4096 incrments incrment impulsion
Dfinition
Dans les paramtres de cames, vous pouvez dfinir si des alarmes du processus doivent
tre gnres lors de lactivation et/ou de la dsactivation des cames 0 7 ou non
(voir paragraphe 8.9, page 8-26).
Dfinition
Les paramtres de cames dcrivent les proprits dune came, laffectation de chaque came
une piste et le comportement des cames la commutation. Les paramtres de cames sui-
vants doivent tre paramtrs individuellement pour chaque came.
Seules les cames valides sont interprtes et traites par le module.
Les cames 0...7 peuvent dclencher une alarme process.
Le nombre de cames paramtrables dpend du nombre limite de cames.
Temps daction x = t1 + t2
t2
t3
Temps daction x = t1 + t2 + t3
Nota :
Vous devriez dans tous les cas affecter invalide aux cames inutilises (CAMVALID = FALSE).
avec :
Temps danticipationeff.: temps danticipation rgl par le FM 352
Temps danticipationp : temps danticipation que vous avez paramtr
entier () signifie que le calcul nest effectu quavec la partie entire du quotient entre parenthses.
Lerreur maximale du temps danticipation eff. est toujours infrieure au temps de cycle de cames 4.
Exemple
Les valeurs suivantes sont dfinies :
Nombre limite : 32 cames au maximum
Temps de cycle de cames : 40,96 s
Temps danticipationp = 1000 s
Rsultat : vous obtenez un temps danticipation effectif de 983 s.
Il nest pas permis de dfinir un temps danticipation pour un codeur absolu (SSI) en liaison avec
un sens de comptage invers.
Nota
Le temps danticipation effectif est toujours infrieur au temps danticipation paramtr. Il
peut tre gal zro, bien que le temps paramtr soit 100 s.
Dans le cas dun axe rotatif, la course danticipation doit tre infrieure lintervalle dac-
tion de laxe rotatif et la partie inactive de la came. Vous devez vous en assurer tou-
tes les vitesses.
Tableau 8-1 Dcalage dynamique dune came (deux cas sont distinguer)
Dcalage dynamique Description
Sens de dplacement BD BF Dans le cas o lintervalle daction dyna-
mique chevauche lintervalle daction
statique de la came :
Valeur relle
Came n Ds que lintervalle daction dynami-
que de la came est accost, il y a ac-
tivation de la came. En mme temps,
Course danticipation la dtermination dun nouveau dca-
lage dynamique est empche.
Dcalage dynamique
Lorsque la valeur relle atteint linter-
valle daction statique de la came, la
dtermination dun nouveau dca-
lage dynamique est nouveau vali-
de, une variation de vitesse ayant
un effet sur la borne de fin.
Ds que la came est dsactive la
fin de lintervalle daction dynamique,
le dcalage dynamique se retrouve
nouveau inhib jusqu la fin de lin-
tervalle daction statique de la came.
Sens de dplacement BD BF Dans le cas o lintervalle daction dyna-
mique ne chevauche pas lintervalle
Valeur relle daction statique de la came :
Came n Ds que lintervalle daction dynami-
que de la came est accost, il y a ac-
tivation de la came. En mme temps,
Course danticipation la dtermination dun nouveau dca-
lage dynamique est empche.
Dcalage
dynamique
La possibilit de dcalage dynami-
que est redonne la fin de linter-
valle daction statique de la came.
Nota
A larrt, le sens de dplacement dpend des fluctuations de la valeur relle.
Si larrt vous souhaitez galement un sens de dplacement dfini, vous devez param-
trer une hystrsis dont la valeur est suprieure aux fluctuations de la valeur relle larrt.
Si laxe nest pas en mouvement, le sens de dplacement dtermin en dernier reste
conserv.
Attention
! Il existe un risque de dommages corporels ou de dgts matriels.
Sur un axe rotatif, un rglage modifiant la valeur relle peut provoquer une activation non
souhaite des cames-temps.
Dsactivez dans tous les cas les cames-temps sur un axe rotatif, si vous souhaitez influer
sur la valeur relle au moyen de lun des rglages cits plus haut.
Dfinition
Les rglages Affectation de valeur relle, Affectation de valeur relle au vol permet daf-
fecter une nouvelle coordonne ltat actuel du codeur. Le systme de coordonnes se
trouve alors translat dune valeur gale : REELnouv -REELact
On a :
REELnouv est la valeur spcifie
REELact est la valeur relle au moment de lintervention
Conditions
Laxe doit tre synchronis.
Pour laffectation de valeur relle au vol : lentre TOR I1 doit tre commute.
Procdure de rglage
1. Saisissez la coordonne de la valeur relle ou de la valeur relle au vol dans le DB de
canal.
Axe linaire :
Choisissez la valeur relle de sorte que les fins de course logiciels restent dans la
plage de dplacement admise, aprs lappel du rglage.
La valeur de la translation gale (REELnouv - REELact) doit tre infrieure ou gale
la valeur de la plage de dplacement admise (max. 100 m ou 1000 m).
Axe rotatif :
La valeur relle spcifie doit rpondre :
0 Valeur relle < Fin daxe rotatif
2. Mettez 1 les bits lanceurs correspondants dans le DB de canal.
3. Appelez la fonction FC CAM_CTRL.
Le rglage Affectation de valeur relle est excut immdiatement.
Le rglage Affectation de valeur relle au vol est excut lors du prochain front montant
sur lentre TOR I1. Le bit FVAL_DONE est mis 1.
Consquences du rglage
Lexemple de rglage Affectation de valeur relle 400 mm (pour une position gale
200 mm) vous permet de constater une translation du systme de coordonnes. Les cons-
quences sont les suivantes :
La position de la plage de travail nest pas dcale physiquement.
De nouvelles coordonnes sont affectes aux diffrents points (exemple : aux fins de
course logiciels).
Les cames conservent leurs coordonnes et occupent par consquent une autre position
physique.
Quand laxe est synchronis et le traitement des cames valid, ce rglage peut entraner
un saut de bornes de came ou de cames compltes.
Les changements dtat de cames qui normalement dclenchent une alarme risquent de
se perdre.
Nota
Le comportement la commutation pour les cames-temps est dcrit au chapitre 9.1,
page 9-2.
Tableau 9-1 Translation du systme de coordonnes par Affectation de valeur relle / Affectation de valeur
relle au vol
Translation du
ravail
systme de
Plage de tra
coordonnes
Axe de +200 mm :
affectation de
valeur relle
400 mm
-200 0 400 600
400
-500 0 [mm]
Annulation du rglage
Avec la commande Annuler affectation de valeur relle, vous annulez la translation des
coordonnes rsultant du rglage Affectation de valeur relle ou Affectation de valeur r-
elle au vol.
Une fois quune affectation de valeur relle au vol a t lance, elle ne peut plus tre annu-
le par un front montant sur lentre I1, mais elle peut tre crase par une nouvelle affecta-
tion de valeur relle au vol.
Ces rglages sont annuls lors dun dmarrage du module.
Dfinition
Avec le rglage Dcalage dorigine, vous dplacez lorigine dans le systme de coordon-
nes, de la valeur spcifie. Le signe algbrique dtermine le sens du dcalage.
Procdure de rglage
1. Saisissez la valeur du dcalage dorigine dans le DB de canal.
Axe linaire :
Choisissez le dcalage dorigine de sorte que les fins de course logiciels restent dans
la plage de dplacement admise aprs appel du rglage.
Axe rotatif :
Le dcalage dorigine doit rpondre :
Valeur du dcalage dorigine Fin daxe rotatif.
2. Mettez 1 le bit lanceur correspondant.
200
avail
Translation des
Plage de trav
coordonnes
d
de 200 mm
par dcalage
dorigine de
200 mm
-200 0 400 600
400 [mm]
-500 0
Nota
Le comportement la commutation pour les cames-temps est dcrit au chapitre 9.1,
page 9-2.
Pour lexemple reprsent dans la figure, ceci signifie pour la transition 0 / Fin daxe rotatif,
en considrant un DOprc. = 0:
En considrant un DOprc. = 0, on obtient une nouvelle valeur gale 385
Puisqu la fin de laxe rotatif, la valeur relle recommence 0 dans le cas dun sens de ro-
tation positif, la valeur relle effective de 25 rsulte du calcul :
Coordonne nouv. = Coordonneprc. - (DOnouv. - DOprc.) - Fin daxe rotatif
La valeur Fin daxe rotatif ne doit tre soustraite que lorsque
Coordonne prc. - (DOnouv. - DOprc.) devient suprieur la fin daxe rotatif.
Perte de synchronisation
Lorsque la synchronisation est perdue conscutivement une erreur ou une redfinition
via Reprise de rfrence, un dcalage dorigine reste actif.
Annulation du rglage
En donnant la valeur 0 au dcalage dorigine, vous annulez le dcalage en vigueur.
Dfinition
Avec le rglage Dfinition du point de rfrence, vous synchronisez laxe. Ce rglage d-
cale la plage de travail. Toutes les translations qui ont t gnres par un dcalage dori-
gine ou une affectation de valeur relle, sont conserves.
Condition
Le traitement des cames doit tre inhib.
Procdure de rglage
1. Saisissez la valeur de la coordonne du point de rfrence dans le DB de canal.
Axe linaire :
La coordonne du point de rfrence ne doit pas se situer en dehors de la plage dli-
mit par les fins de course logiciels. Il en va de mme dans un systme de coordon-
nes translat.
Axe rotatif :
La coordonne du point de rfrence doit rpondre :
0 Coordonne du point de rfrence < Fin daxe rotatif
2. Mettez 1 le bit lanceur correspondant.
Consquences du rglage
Lexemple de rglage Dfinition du point de rfrence 300 mm, vous permet de constater
le dcalage de la plage de travail sur laxe.
Il en rsulte les consquences suivantes :
La position relle prend la valeur de la coordonne du point de rfrence.
La plage de travail est dcale physiquement sur laxe.
Les diffrents points conservent leurs coordonnes dorigine, mais occupent de nouvelles
positions physiques.
Le bit SYNC est mis 1 dans les signaux en retour.
Tableau 9-3 Dcalage de la plage de travail sur laxe la suite dune dfinition du point de rfrence
Dcalage de
lage de tra
la plage tra-
vail sur laxe la
suite dune dfini-
tion du point de r-
frence 300 mm
-400 -200 300 400
0 300
-500 [mm]
Nouveau systme de coordonnes
Dfinition
Le rglage Dcalage des bornes de cames vous permet de dcaler la borne de dbut et -
dans le cas dune came-course - galement la borne de fin dune came durant le fonctionne-
ment.
Condition
La came dont vous voulez dcaler les bornes doit tre valide.
Procdure de rglage
1. Saisissez le numro de came dans le DB de canal.
2. Pour une came-course :
Saisissez la borne de dbut et la borne de fin dans le DB de canal.
Pour une came-temps :
Saisissez la valeur pour la borne de dbut dans le DB de canal.
3. Mettez 1 le bit lanceur correspondant.
Consquences du rglage
Le FM 352 dcale tout dabord la borne dactivation, puis la borne de dsactivation dune
came. Ce comportement est indpendant du sens de dcalage de la came.
Cas particulier :
La procdure prcdemment dcrite peut entraner une inversion de came de courte dure
lorsque la nouvelle borne de dbut est suprieure la borne de fin prcdente.
Avant le
dcalage
BD BF
Pendant le
dcalage
150 mm 160 mm
BD-
=BF-
nouv.
prc.
Aprs le
150 mm 160 mm BD BF =185 mm dcalage
Nota
Si une alarme du processus a t valide pour cette came, le FM 352 peut en dclen-
cher une ou deux selon le paramtrage, ds quil reconnatra la came inverse.
La modification de la borne dactivation et/ou de la borne de dsactivation dune came
peut entraner un saut de borne de came ou dune came entire.
Le comportement la commutation pour les cames-temps est dcrit au chapitre 9.1,
page 9-2.
Les changements dtat de cames qui normalement dclenchent une alarme du proces-
sus risquent de se perdre.
Annulation du rglage
Les valeurs modifies sont perdues lors du dmarrage du module.
Dfinition
Le rglage Modification rapide de cames vous permet de modifier simultanment les para-
mtres de 16 cames quelconques au maximum durant le fonctionnement.
Condition
Les cames que vous voulez modifier doivent tre valides.
Procdure de rglage
1. Saisissez le nombre de cames modifier dans le DB de canal.
2. Saisissez le numro de la premire came modifier dans le DB de canal.
3. Mettez 1 les bits lanceur pour les modifications souhaites.
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.
Consquences du rglage
Nota
Le comportement la commutation pour les cames-temps est dcrit au chapitre 9.1,
page 9-2.
Annulation du rglage
Les valeurs modifies sont perdues lors du dmarrage du module.
Dfinition
Les rglages Mesure de longueur et Dtection de bords vous permettent de dterminer la
longueur dune pice.
Mesure de longueur ou dtection des bords sont et restent actifs jusqu ce que vous les
dsactiviez ou utilisiez une respectivement lautre mthode. Si vous slectionnez simultan-
ment les deux mthodes la fonction FC CAM_CTRL active la mesure de longueur.
Condition
Un commutateur sans rebondissement doit tre raccord lentre I1.
Procdure de rglage
Selon le type de mesure, le FM 352 actualise les donnes du module des instants diff-
rents. Chaque actualisation est signale par le FM 352 linterface de signalisation en retour
par un paramtre.
I1 I1
1. Slectionnez Mesure de longueur laide du 1. Le cas chant, saisissez une valeur pour lespa-
commutateur de fonctions. cement minimal des bords dans le DB de param-
2. Un front montant sur lentre I1 dmarre la mesure tres. Ecrivez et activez les paramtres machine.
de longueur. 2. Slectionner Dtection des bords laide du com-
3. Un front descendant sur lentre I1 met fin la me- mutateur de fonctions. Le paramtre MSR_DONE
sure en cours. Le FM 352 actualise les donnes est mis 1.
Valeur initiale, Valeur finale et Longueur. 3. Un front montant sur lentre I1 dmarre la dtec-
4. Par la mise 1 du paramtre MSR_DONE, le tion de bords. Les rsultats de mesure sont actuali-
FM 352 signale lactualisation des donnes. Le ss, leur lecture est possible et la valeur initiale de
paramtre signale la fin de la mesure. La lecture la mesure est saisie ; valeur finale et longueur va-
des rsultats de mesure est alors possible. lent -1.
5. Le lancement de la mesure suivante pour un front 4. Aprs lactualisation, le FM 352 signale la modifica-
montant sur I1 a pour effet de remettre zro le tion par la remise 0 du paramtre MSR_DONE.
paramtre MSR_DONE. 5. Un front descendant sur lentre I1 met fin la me-
sure en cours. Le FM 352 actualise les donnes
pour la valeur finale et la longueur de la mesure.
6. Aprs lactualisation, le FM 352 signale la modifica-
tion par la mise 1 du paramtre MSR_DONE.
La lecture des rsultats de mesure est alors possi-
ble.
7. Le lancement de la mesure suivante pr un front
montant sur I1 a pour effet de remettre zro le
paramtre MSR_DONE.
Si le rglage est dsactiv en cours de mesure, le Si le rglage est dsactiv en cours de mesure, le
FM 352 nactualise pas les donnes. Le paramtre FM 352 nactualise pas les donnes. Le paramtre
MSR_DONE reste zro. MSR_DONE reste zro.
Mesure errone
Dans le cas dune mesure de longueur/dtection de bords incorrecte, le FM 352 indique une
longueur gale -1.
Une mesure de longueur/dtection de bords ne doit pas passer plus de 126 fois par zro1
dans un sens. Aussitt que plus de 126 passages par 0 sont dtects dans un sens par le
FM 352, une erreur de mesure de longueur ou de dtection de bords est signale, mme si
ensuite des passages par 0 sont nouveau dtects dans le sens inverse.
Une mesure est galement considre comme errone quand :
dans le cas dun axe rotatif, la longueur mesure excde 231,
quand le FM 352 reconnat simultanment une borne dactivation et une borne de dsac-
tivation (par exemple en cas de rebondissement de contact).
Exemple
Vous pouvez tirer profit de cette influence sur la longueur mesure de la manire suivante :
Vous disposez dun systme sur lequel vous observez toujours lapparition dune drive pen-
dant une mesure de longueur.
Vous pouvez corriger cette drive laide de la Reprise de rfrence, pour obtenir des va-
leurs mesures correctes.
1 Passage par zro = quand laxe rotatif passe de la valeur Fin de laxe 0 ou inversement
Dfinition
Le rglage Reprise de rfrence vous permet de synchroniser laxe daprs un vnement
externe rcurrent.
Le rglage reste actif jusqu ce que vous le dsactiviez.
Condition
Vous utilisez un codeur incrmental ou un dtecteur de proximit.
Lvnement externe peut tre un top zro dun codeur incrmental ou un contact de
point de rfrence sur lentre I2.
Procdure de rglage
1. Saisissez la valeur de la coordonne du point de rfrence dans le DB de paramtres.
2. Indiquez le type de Reprise de rfrence dans le DB de paramtres.
A cet effet, vous avez les possibilits suivantes :
Seul le top zro du codeur est exploit (RETR_TYPE = 7).
Seul le contact de point de rfrence est exploit (RETR_TYPE = 6).
Le top zro est exploit
dans le sens positif : le premier front montant du top zro aprs abandon du contact
de point de rfrence dans le sens positif est exploit (RETR_TYPE = 0).
dans le sens ngatif : le premier front descendant du top zro aprs abandon du
contact de point de rfrence dans le sens ngatif est exploit (RETR_TYPE = 1).
3. Ecrivez et activez les paramtres machine.
4. Mettez 1 le commutateur de fonctions dans le DB de canal.
Consquences du rglage
Le FM 352 exploite le top zro et le contact de point de rfrence selon le sens de dpla-
cement de laxe.
Quand laxe se dplace dans le sens positif, les fronts montants sont exploits.
Quand laxe se dplace dans le sens ngatif, les fronts descendants sont exploits.
La position relle est rgle sur la coordonne du point de rfrence.
La plage de travail est dcale physiquement sur laxe.
Les diffrents points conservent leur valeur initiale, mais occupent de nouvelles positions
physiques.
Les changements dtat de cames qui normalement dclenchent une alarme risquent de
se perdre.
Le bit SYNC est mis 1 dans les signaux en retour.
Nota
Le comportement la commutation pour les cames-temps est dcrit au chapitre 9.1,
page 9-2.
Exemple
Hypothses :
Les fronts montant du contact de point de rfrence et du top zro sont exploits (sens
de dplacement positif de laxe).
La coordonne du point de rfrence a la valeur 300 mm.
Au moment du dmarrage, aucun dcalage dorigine nest activ.
Tableau 9-4 Dcalage de la plage de travail sur laxe la suite dune Reprise de rfrence
Reprise de rfrence FCD REF REEL FCF
[mm] [mm] [mm] [mm]
Ancien systme
FCD REEL FCF de coordonnes
Dcalage de la
plage de travail
sur laxe la
suite dune Re
Re-
prise de rfrence
de 300 mm
400
-500 FCD 0 FCF -400 300 300 400
REEL=REF [mm]
Tableau 9-5 Dcalage de la plage de travail sur laxe la suite dune Reprise de rfrence avec dcalage
dorigine
Reprise de rfrence FCD REF REEL FCF
[mm] [mm] [mm] [mm]
0 DO=-100
Dcalage
de la plage -400 400 100 400
de travail sur
laxe la suite
dune Reprise de
rfrence
-500 0 500
-400 400 400 400
FCD FCF = REF=REFPM -DO
[mm]
Nouveau systme de coordonnes
Dfinition
Le rglage Dsactivation des fins de course logiciels vous permet de dsactiver la surveil-
lance des fins de course logiciels sur un axe linaire.
Le rglage reste actif jusqu ce que vous le dsactiviez. Les fins de course logiciels initiale-
ment paramtrs sont alors nouveau actifs.
Procdure de rglage
Mettez 1 le commutateur de fonctions dans le DB de canal.
Consquences du rglage
Simulation
Le franchissement dun fin de course logiciel en mode de simulation provoque la ds-
activation de la simulation.
Si vous dsactivez alors la surveillance des fins de course logiciels, le mode de simu-
lation reprend. Laxe se dplace dans le sens prdfini.
Dcalage dorigine en cas de dsactivation de la surveillance
Quand on prslectionne un dcalage dorigine pour lequel les fins de course logiciels
restent situes dans les limites de la plage de dplacement, la valeur relle peut se re-
trouver malgr tout en dehors de la plage numrique admise.
Les cames qui sont situes en dehors des fins de course logiciels paramtres sont acti-
vables.
Avertissement
! Il y a risque de dommages matriels.
Si vous limitez la plage de dplacement avec des fins de course logiciels pour protger
votre installation, une dsactivation de ces fins de course peut entraner des dommages
matriels.
Dans la planification de linstallation, il est donc important de prvoir que lentranement
puisse se dplacer intgralement sur toute la plage de dplacement physique.
9.10 Simulation
Dfinition
Le rglage Simulation vous offre la possibilit dactiver la came lectronique sans quun
codeur ny soit connect.
Procdure de rglage
1. Saisissez la vitesse de simulation dans le DB de paramtres.
2. Ecrivez et activez les paramtres machine.
3. Dans le DB de canal, slectionner le sens de simulation positif ou ngatif.
4. Mettez 1 le commutateur de fonctions dans le DB de canal.
Valeurs limite
Les valeurs limite maximale et minimale de la vitesse de simulation dpendent de la rsolu-
tion (voir chapitre 8.3, page 8-7).
Vitesse
Des diffrences peuvent tre constates entre la vitesse prslectionne et la vitesse effec-
tive de fonctionnement du module (voir chapitre 8.3, page 8-7).
Dfinition
Le rglage Valeurs de comptage des pistes cames de comptage vous permet de lire les
valeurs de comptage actuelles.
Procdure de rglage
1. Dfinissez les pistes cames de comptage et les valeurs de comptages suprieures
dans les paramtres machine.
2. Ecrivez et activez les paramtres machine.
3. Validez la fonction de comptage.
4. La valeur de comptage prend la valeur suprieure.
5. La valeur de comptage est dcrmente de 1 chaque front montant du rsultat 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 nest pas paramtre comme piste cames de comptage, la valeur 0 est four-
nie.
8. Lorsque la valeur de comptage atteint la valeur 0, le bit dtat de la piste cames de
comptage est mis 1.
9. Au prochain front descendant de ltat de piste, le bit dtat de piste est remis 0 et le
compteur reprend la valeur de comptage suprieure.
Dfinition
Le rglage Paramtres de position et paramtres de pistes vous permet de lire la position
actuelle linstant donn, la vitesse et les bits dtat de piste. Les bits dtat de piste sont
saisis avant dtre combins aux paramtres machine et aux paramtres de canal.
Lalgorithme de calcul mis en oeuvre dans le FM 352 calcule les variations de vitesse sup-
rieures 1 impulsion par 4 msec. La vitesse indique possde donc limprcision correspon-
dante et est donc inadapte pour des tches de rgulation en particulier. La vitesse interne
utilise pour la dynamisation des cames est plus prcise.
Procdure de rglage
1. Mettez 1 le bit lanceur dans le DB de canal.
2. Les paramtres sont inscrits dans le DB de canal.
Dfinition
Le rglage Paramtres du codeur vous permet de lires les valeurs actuelles du codeur
ainsi que la valeur pour le rfrencement du codeur absolu.
Conditions
Vous pouvez effectuer la lecture de la valeur pour le rfrencement du codeur absolu aprs
avoir excut le rglage Prise de rfrence (voir chapitre 8.4, page 8-12).
Procdure de rglage
1. Mettez 1 le bit lanceur dans le DB de canal.
2. Les paramtres sont inscrits dans le DB de canal.
Dfinition
Le rglage Paramtres de cames et paramtres de piste vous permet de lire les bits dtat
de cames et de piste actuels, de mme que la position. Les bits dtat de piste sont saisis
avant dtre combins aux paramtres machine et aux paramtres de canal.
Procdure du rglage
1. Comme identification de type, saisissez 1 dans le paramtre FM_TYPE du DB de canal.
Vous pouvez ainsi effectuer la lecture des paramtres de cames et des paramtres de
piste (24 octets).
Si vous saisissez lidentification de type 0, vous ne pourrez lire que les bits dtat de
cames (16 octets).
2. Les paramtres sont inscrits dans le DB de canal.
Dfinition
Le rglage Signaux de commande pour la came lectronique vous permet de valider le
traitement des cames ainsi que les pistes.
Procdure de rglage
1. Mettez 1 le bit lanceur dans le DB de canal.
2. Les paramtres sont transmis au module chaque appel de la FC CAM_CTRL.
Consquences
Aprs chaque validation, le traitement des cames est dmarr ou arrt.
Les bits dtat des pistes valides sont transmis aux signaux de pistes et aux sorties TOR.
Dfinition
Le rglage Signaux en retour pour la came lectronique vous informe de ltat actuel de la
came lectronique et des signaux de pistes. Il ny a aucune garantie de cohrence entre la
position signale et les signaux de pistes.
Procdure de rglage
1. Mettez 1 le bit lanceur dans le DB de canal.
2. A chaque appel de la fonction FC CAM_CTRL, les paramtres sont inscrits dans le DB
de canal.
Dfinition
Le rglage Signaux en retour pour le diagnostic vous informe de lapparition dvnement
de diagnostic.
Procdure de rglage
1. Lorsque le module effectue une nouvelle entre dans la mmoire tampon de diagnostic, il
met 1 le bit DIAG. Toute apparition derreur appartenant aux classes derreurs cites
lannexe C provoque une entre dans la mmoire tampon de diagnostic.
2. Lorsque le module dtecte un contrat en criture contenant des donnes errones, il met
1 le bit DATA_ERR. La cause derreur est inscrite dans la mmoire tampon de diagnos-
tic.
3. Les paramtres sont inscrits dans le DB de canal.
4. Une fois que la mmoire tampon de diagnostic est lue par la fonction FC DIAG ou par
lanalyse des dfauts de linterface de paramtrage, le module remet le bit DIAG 0.
Nota
Si le codeur (5 V) ne dlivre pas de top zro et si vous avez activ la surveillance de rup-
ture de fil, il faut tablir des connexions externes sur les entres N et N afin que ces en-
tres soient portes des niveaux diffrents (par ex. N 5 V et N la masse).
A* A
B* B
N* N
Incrments
Lincrment dsigne la priode du signal des deux voies A et B dun codeur. Cette valeur est
indique dans les caractristiques techniques du codeur et/ou sur sa plaquette signaltique.
1 2 3 4
impulsions Exploitation quadruple
Impulsions
Le FM 352 exploite les 4 fronts des voies A et B (voir figure) de chaque incrment.
Temps de raction
Pour les codeurs incrmentaux, les temps de raction du FM 352 sont les suivants :
Tps de raction minimal = Tps de cycle cames + Tps de commutation organes (de commut.) connects
Tps de raction maximal = 2 Tps de cycle cames + Tps de commutation organes (de commut.) connects
Exemple
Exemple de temps de raction minimal et maximal pour 16 cames :
Temps de cycle des cames : env. 20 s
Temps de commutation du matriel : env. 150 s
Temps de raction minimal = 20 s + 150 s = 170 s
Temps de raction maximal = 2 20 s + 150 s = 190 s
Nota
Vous pouvez compenser le temps de raction par un paramtrage correspondant des ca-
mes ou par dcalage dynamique.
Imprcision
Limprcision est donne par la diffrence entre les temps de raction minimal et maximal.
Dans le cas des codeurs incrmentaux, limprcision est :
Nota
Si lon peut ngliger le temps de commutation du matriel sur le FM 352 et les temps de
commutation des organes raccords, une commutation sre des cames est assure
condition que la came soit suprieure la distance parcourue en lespace dun temps de
cycle de cames.
Les dtecteurs de proximit sont de simples commutateurs sans information de sens, qui
gnrent des impulsions. Vous spcifiez le sens laide des paramtres machine pour le
choix du dtecteur de proximit.
Avertissement
!
Il y a risque de domages matriels.
La commande dun mauvais sens de dplacement peut conduire dimportants dommages
dans linstallation (par ex. commande errone dorganes).
Vrifiez les indications de sens lors de la mise en route ainsi qu chaque remplacement de
dtecteur de proximit.
Paramtrage spcial :
Codeur multitours utilis
comme codeurs mono- 25 bits demi-sapin
tour
Ecoute
Signification de lcoute : un codeur absolu est connect en parallle deux modules (par
ex. FM 351 et FM 352). Le module de positionnement FM 351 est matre et fournit au co-
deur absolu le signal dhorloge, la came lectronique FM 352 est esclave et est lcoute
de signaux du tlgramme SSI.
Rglez pour Incrments/tour de codeur et Nombre de tours les mmes valeurs que pour
le module matre. La vitesse de transmission est sans importance. Comme Longueur de
tlgramme, slectionnez selon le type de codeur, Ecoute ou Ecoute, justifi droite.
DAT rouge
15
DAT bleu
14
CLS jaune
2
Codeur absolu
CLS vert
3
FM 351 matre
Masse brun
7
+24 V blanc
5
gris
rose
Blindage sur
Blindage sur
botier
botier
DAT
15
14 DAT
FM 352 esclave
Nota
Lorsque le FM 352 doit tre en coute, la masse (M) de lalimentation du codeur du matre
(par ex. FM 351 : connecteur frontal, broche 48) et de lesclave (FM 352 : connecteur fron-
tal, broche 48) doit tre relie faible impdance avec la masse de la CPU.
Temps de raction
Pour des codeurs absolus, les temps de raction du FM 352 sont les suivants :
Temps de raction maximal = Temps de transmission du tlgramme + Priode monostable + 2 Temps de cycle de cames
+ Temps de commutation des organes connects +1/frquence max. de pas
Priode monostable
Pour la priode monostable, il faut respecter les valeurs limite suivantes :
Priode monostable minimale : > 15 s
Priode monostable maximale : < 64 s
Les codeurs ayant des valeurs hors de ces limites ne sont pas admissibles.
Nota
Vous pouvez compenser le temps de raction par un paramtrage correspondant des
cames ou par dcalage dynamique.
Imprcision
Limprcision est donne par la diffrence entre les temps de raction minimal et maximal.
Dans le cas des codeurs absolus, limprcision est
Nota
Si lon peut ngliger le temps de commutation du matriel sur le FM 352 et les temps de
commutation des organes raccords, une commutation sre des cames est assure si la la
came est suprieure la distance parcourue en lespace dun temps de cycle de cames.
La DEL de signalisation dtat et de dfauts indique les diffrents tats de dfauts. La DEL
sallume galement durant 3 s au minimum, mme pour des dfauts de courte dure.
SF
12.1 Introduction
12.2 Conditions
Afin de pouvoir utiliser ces exemples en ligne, veuillez procder de la manire suivante :
1. Ouvrez lexemple de projet ...\STEP7\EXAMPLES\zEn19_01_FMx52___Prog dans
SIMATIC Manager et copiez-le dans votre exemple de projet, sous le nom que vous
choisissez.
2. Insrez la station correspondant votre configuration matrielle dans ce projet.
3. Effectuez la configuration complte de votre matriel dans HW Config, enregistrez-la et
chargez-la dans la CPU.
4. Paramtrez le FM 352 ou le FM 452 conformment au bref descriptif Getting Started.
5. Slectionnez un exemple de programme, puis chargez son dossier des blocs dans la
CPU.
6. Slectionnez le FM 352 ou le FM 452 dans la configuration matrielle et affichez les
proprits de lobjet (Edition > Proprits de lobjet).
7. Slectionnez la bote de dialogue Adresse du module pour inscrire ladresse actuelle du
module dans tous les DB de canal hors ligne prsents dans lexemple de programme.
Appelez la bote de dialogue pour chaque bloc.
Vous pouvez galement saisir ladresse du module dans le paramtre de bloc
MOD_ADDR avec lditeur CONT/LIST/LOG.
8. Pour traiter lexemple suivant, reportez-vous la squence 5.
Aprs avoir saisi toutes les entres requises pour lexemple 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 donnes en ligne (cest--dire ltat RUN-P de la
CPU). Slectionner les vues Mnmonique et Commentaire de mnmonique dans la table
des mnmoniques. Ouvrez une table de variables, connectez-la la CPU configure et vi-
sualisez les variables cycliquement. Les variables affiches seront ainsi actualises en per-
manence ltat RUN-P ou RUN de la CPU.
Pour tous les exemples, nous supposons que vous avez saisi et enregistr les paramtres
machine et les paramtres de cames via linterface de paramtrage. Vous pouvez ainsi di-
ter les exemples dans lordre.
Le code des exemples nest pas optimis et ne prvoit pas toutes les ventualits.
Lanalyse des dfauts nest pas programme dans son intgralit dans les exemples de pro-
grammes, afin que ces derniers ne soient pas trop volumineux.
Tche
Cet exemple vous permet de mettre votre came lectronique en route avec laide des blocs,
aprs lavoir paramtre laide de linterface de programmation comme dcrit dans le bref
descriptif de mise en route.
Lanalyse de dfauts traite dans cet exemple complte le programme du chapitre Intgra-
tion au programme utilisateur du bref descriptif.
Hypothses
Vous avez paramtr la came lectronique comme dcrit dans le bref descriptif Getting
Started.
Ladresse de votre module est inscrite correctement dans le DB de canal, ladresse
MOD_ADDR.
Dmarrage
Dans lOB de dmarrage (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 mme que la gestion
des contrats.
Fonctionnement cyclique :
Ouvrez la table des variables, tablissez la connexion avec la CPU configure et visualisez
les variables. Transmettez les valeurs de commande prpares. Le module passe en mode
de simulation. Vous constatez la modification permanente de la valeur relle
(CAM.ACT_POS) et des signaux de pistes (CAM.TRACK_OUT).
Modifiez prsent le sens de simulation, prdfinissez dautres coordonnes de rfrence,
dsactivez la simulation, etc. en modifiant et transmettant les valeurs de commande.
Tche
Dans le prsent exemple, vous mettez en route une came lectronique sans interface de
paramtrage. Vous effectuez le forage et la visualisation via des tables de variables (VAT).
Hypothses
Vous avez paramtr la came lectronique comme dcrit dans le bref descriptif Getting
Started.
Ladresse de votre module est inscrite dans le paramtre de bloc MOD_ADDR du DB de
canal et du DB de diagnostic.
Le numro de DB (3) du DB de paramtres figure dj dans le paramtre PARADBNO du
DB de canal fourni.
Le DB de paramtres PARADB contenu dans lexemple contient des paramtres machine et
des paramtres de cames prdfinis.
Dmarrage
Dans lOB de dmarrage (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 aprs le dmarrage du module.
Fonctionnement cyclique :
Ouvrez les deux tables de variables (VAT1 et VAT2), tablissez la liaison avec la CPU confi-
gure et observez les variables.
Dans VAT1, vous pouvez constater les modifications de la position relle et des signaux de
pistes. Le module fonctionne.
Dans VAT2, vous pouvez voir les principales entres dans la mmoire tampon de diagnostic
du module. La signification des classes et numros derreurs est donne dans le manuel,
lannexe C.4, page C-15.
Modifiez les paramtres machine et paramtres de cames dans le DB de paramtres
PARADB, chargez le DB dans la CPU et activez les valeurs de commande dans VAT1. Les
nouvelles donnes sont inscrites, puis actives dans le module. Si elles sont errones, le
dfaut est affich dans VAT2. La description des paramtres machine et des paramtres de
cames figure dans le manuel, au chapitre 8, partir de la page 8-2.
Tche
Dans cet exemple, vous pilotez la came lectronique avec un programme utilisateur. Le pro-
gramme utilisateur met le module en route aprs un dmarrage de la CPU. Il traite ensuite
un graphe squentiel ragissant des vnements.
Les tables de variables vous permettent de prdfinir des vnements, dobserver les rac-
tions du module et danalyser la mmoire tampon de diagnostic.
Cet exemple dune complexit plus importante vous permet de dcouvrir les possibilits sui-
vantes du module :
mission simultane de plusieurs contrats,
combinaison de contrats dcriture 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 derreurs pour certains ou tous les contrats,
appel central de CAM_CTRL la fin du programme utilisateur,
analyse de dfauts centrale par CAM_DIAG la fin du programme utilisateur,
analyse de la mmoire tampon de diagnostic en association avec DATA_ERR,
Hypothses
Vous avez paramtr la came lectronique comme dcrit dans le bref descriptif Getting
Started.
Ladresse de votre module est inscrite dans le paramtre de bloc MOD_ADDR du DB de
canal et du DB de diagnostic.
Le numro de DB (3) du DB de paramtres figure dj dans le paramtre PARADBNO du
DB de canal fourni.
Le DB de paramtres PARADB contenu dans lexemple contient des paramtres machine et
des paramtres de cames prdfinis.
Dmarrage
Dans lOB de dmarrage (OB100), vous mettez 1 lidentification de dmarrage
(squence 0) pour le programme utilisateur dans le DB dinstance correspondant.
Fonctionnement
La CPU se trouve larrt. Ouvrez la table des variables VAT1 et tranmettez les valeurs de
commande.
Dmarrez la CPU (STOP > RUN-P). Vous constatez la modification de la position relle
(CAM.ACT_POS), des paramtres de cames (CAM.CAM_00_31) et des signaux de pistes
(CAM.TRACK_OUT). Visualisez galement le numro de squence du graphe squentiel
(PROGDB.STEPNO).
Lorsque la came 4 est active (130 degrs), les paramtres des cames 0 et 1 prennent les
valeurs que vous avez indiques dans la table des variables VAT 1. Vous pouvez constater
ces modifications dans la table des variables.
Le programme est ensuite en attente dun vnement externe. Transmettez une nouvelle
fois les valeurs de commande prdfinies de la table des variables (PROGDB.SWITCH est
cette fois analys). Les paramtres de cames reprennent nouveau leurs valeurs prcden-
tes.
Lexcution du graphe squentiel est alors acheve, le numro de squence est -2 et la si-
mulation sarrte.
Si vous souhaitez revoir ces effets, redmarrez la CPU (STOP > RUN-P). (Cette procdure
nest naturellement possible que pour un exemple.)
Si vous navez pas actionn le commutateur PROGDB.SWITCH avant larrt de la CPU, les
paramtres de came reprennent leurs valeurs initiales dans le DB de paramtres. Chargez
alors une nouvelle fois ce dernier dans la CPU.
Tche
Le programme utilisateur contenu dans cet exemple comporte la mme tche que Exemple
de programme 3 OneModule. Nous allons en outre vous montrer comment analyser une
alarme de diagnostic pour des modules donns et comment la traiter comme dfaut de mo-
dule gnral dans le programme utilisateur.
Hypothses
Vous avez paramtr la came lectronique comme dcrit dans le bref descriptif Getting
Started.
Ladresse de votre module est inscrite dans le paramtre de bloc MOD_ADDR du DB de
canal et du DB de diagnostic.
Dans la configuration matrielle, validez lalarme de diagnostic pour ce module via
Edition > Proprits de lobjet > Paramtres de base > Choix de lalarme > Diagnos-
tic. Compilez la configuration matrielle et chargez-la dans la CPU.
Le numro de DB (3) du DB de paramtres figure dj dans le paramtre PARADBNO du
DB de canal fourni.
Le DB de paramtres PARADB contenu dans lexemple contient des paramtres machine et
des paramtres de cames prdfinis.
Dmarrage
Dans lOB de dmarrage (OB100), lidentification de dmarrage (squence 0) pour le pro-
gramme utilisateur est mise 1 dans le DB dinstance.
Fonctionnement
Identique lExemple de programme 3 OneModule.
Tche
Cet exemple contient le mme programme utilisateur que lexemple de programme 3 One-
Module, mais pilote cependant 2 modules possdant des paramtres de cames diffrents.
La mme copie du programme utilisateur est utilise pour les deux modules. Chaque mo-
dule possde bien entendu son propre jeu de blocs de donnes.
Hypothses
Deux modules FMx52 sont enfichs et ont t configurs avec HW Config.
Vous avez paramtr les deux cames lectroniques, comme dcrit dans le bref descriptif
Getting Started.
Ladresse du module correspondant est inscrite dans le paramtre de bloc MOD_ADDR du
DB de canal et du DB de diagnostic.
Le numro du DB (3 ou 13) du DB de paramtres correspondant figure dj dans le param-
tre PARADBNO du DB de canal fourni.
Les DB de paramtres PARADB et PARADB2 contenus dans lexemple contiennent des pa-
ramtres machine et des paramtres de cames prdfinis pour les deux modules.
Un jeu de tables de variables est galement prpar pour chaque module.
Dmarrage
Dans lOB de dmarrage (OB100), vous mettez 1 lidentification de dmarrage (s-
quence 0) pour le programme utilisateur dans les deux DB dinstance.
Fonctionnement
La CPU se trouve larrt. Ouvrez VAT1 et VAT11 et transmettez leurs valeurs de com-
mande.
Dmarrez la CPU (STOP > RUN-P). Vous pouvez constater la modification des positions
relles, des paramtres de cames et des signaux de pistes des deux modules.
Homologations UL/CSA
Le S7-300 bnficie des homologations suivantes :
UL-Recognition-Mark
Underwriters Laboratories (UL) selon
Standard UL 508, File E 116536
CSA-Certification-Mark
Canadian Standard Association (CSA) selon
Standard C 22.2 No. 142, File LR 48323
Homologation FM
Le S7-300 bnficie de lhomologation suivante :
Homologation FM selon Factory Mutual Approval Standard Class Number 3611, Class I,
Division 2, Group A, B, C, D.
Attention
!
Risque de dommages corporels et de dgts matriels.
Dans des zones atmosphre explosible, le fait de dbrancher des connecteurs dun
S7-300 en cours de fonctionnement peut entraner des risques pour les personnes et pour
le matriel.
Dans des zones atmosphre explosible, il faut systmatiquement couper lalimentation
lectrique du S7-300 avant de dbrancher les connecteurs.
Attention
!
WARNING - DO NOT DISCONNECT WHILE CIRCUIT IS LIVE
UNLESS LOCATION IS KNOWN TO BE NONHAZARDOUS
Marquage CE
Nos produits satisfont aux exigences de la directive communautaire Compatibilit lectro-
magntique C89/336/CEE et des normes europennes harmonises (EN) qui y sont cites.
Conformment larticle 10 de la directive communautaire prcite, les dclarations de
conformit CE peuvent tre demandes ladresse suivante pour production auprs des
autorits comptentes :
Siemens Aktiengesellschaft
Bereich Automatisierungstechnik
A&D AS E148
Postfach 1963
D-92209 Amberg
Domaine dutilisation
Les produits SIMATIC sont conus pour une utilisation en milieu industriel.
Caractristiques techniques
Dimensions et poids
Dimensions L H P (mm) 80 125 120
Poids env. 530 g
Consommation et puissance
Consommation (sur bus interne) max. 100 mA
Puissance dissipe typ. 8,1 W
Consommation pour codeur, entres et sorties TOR, max. 200 mA (X1, borne 1)
sur L+ (sans charge)
Alimentation des entres et sorties TOR Tension dalimentation : 24 V cc
(plage admissible : 20,4 28,8 V)
Diffrence de potentiel admissible entre lentre de
la prise de masse M (X1, borne 2)
et le point central de terre (blindage) : 60 V ca,
75 V cc
Tension dessai disolement : 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 rgule (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, lectroni-
que
Diffrence de potentiel admissible entre entre
(masse) et point central de masse de la CPU :
1 V cc
Protection contre inversion de polarit de la tension de non
charge
Entres des capteurs
Mesure de dplacement incrmentale
absolue
Tensions des signaux Entres symtriques : 5 V selon RS 422
Entres asymtriques :
24 V / typ. 9 mA
Frquence dentre et longueur de cble pour codeurs max. 1MHz pour cble blind de 32 m
incrmentaux symtriques avec alimentation 5 V
Frquence dentre et longueur de cble pour codeurs max. 1 MHz pour cble blind de 100 m
incrmentaux symtriques avec alimentation 24 V
Frquence dentre et longueur de cble pour codeurs max. 50 kHz pour cble blind de 25 m
incrmentaux symtriques avec alimentation 24 V max. 25 kHz pour cble blind de 100 m
Sorties TOR
Limitation de la tension inductive de coupure typ. L+ -48 V
Frquence de commutation Charge rsistive : max. 500 Hz
Charge inductive : max. 0,5 Hz
Courant total des sorties TOR pour montage horizontal Facteur de simultanit 100 % :
du S7-300 20 C : 6 A
60 C : 3 A
Courant total des sorties TOR pour montage vertical Facteur de simultanit 100 % :
du S7-300 40 C : 3 A
Longueur de cble non blind max. 100 m
Longueur de cble blind 600 m
Contrle disolement VDE 0160
Nota
Au moment de lapplication de la tension dalimentation 24 V par le biais dun contact mcanique, le
FM 352 dlivre une impulsion sur les sorties. Cette impulsion peut slever 50 s dans la plage ad-
missible de courant de sortie. Ceci doit tre pris en compte lors de lutilisation du FM 352 en liaison
avec des compteurs rapides.
Schma de branchement
FM 352 Codeur
1 9 8
A
15 5
14 A 6
2
10 12
7
B 3
11
6
13 8
12 B 1 4 5
Schma de branchement
FM 352 Codeur
1 9 8
A
15 5
14 A 6
2
10 12
7
B 3
11
6
13 8
12 B 1 4 5
Schma de branchement
FM 352 Codeur
1 9 8
A*
1 5 2 7
4 B* 10 12
8 11
3 6
N*
8 3
Masse 4 5
7 10*
Connecteur rond 12 points
+24 V 12**
5 Siemens 6FX 2003-0CE12
RE
9 11* Ct raccordement (ct soudure)
Blindage Blindage 2**
sur botier sur botier Connecteur SUB-D
15 points
15 8 Ct raccordement
Conducteur 4 2 0,5 mm2 (ct soudure)
Botier mtallis avec
9 1 verrouillage vis
6FC9 341-1HC
Nota
Si vous souhaitez raccorder un codeur incrmental dun autre fabricant en montage sy-
mtrique (sortie type PNP/NPN), tenir compte des points suivants :
Sortie type PNP : relier RE (9) la masse (7).
Sortie type NPN : relier RE (9) +24 V (5).
Schma de branchement
FM 352 Codeur
1 9 8
DAT
15 3
DAT 2 7
14 4 10 12
CLS 3
11
6
2 2
CLS
3 1 4 5
Nota
Les paramtres spcifis dans le tableau suivant ne doivent pas tre modifis.
Nota
Les paramtres spcifis dans le tableau suivant ne doivent pas tre modifis.
Nota
Les paramtres spcifis dans le tableau suivant ne doivent pas tre modifis.
No Signification Alarmes de
diagnostic
1 Dpassement du fin de course logiciel fin oui
2 Dpassement du fin de course logiciel fin oui
3 Dpassement du dbut de la plage de dplacement oui
4 Dpassement de la fin de la plage de dplacement oui
13 Affectation de valeur relle au vol non excutable oui
Cause Aprs laffectation de valeur relle au vol, les fins de course logi-
ciels se situent hors de la plage de dplacement (100m...+100m
bzw. 1000m...+1000m).
Le dcalage rsultant de Affectation de valeur relle / affectation
de valeur relle au vol est suprieur 100m ou 1000m.
Effet Axe non synchronis.
No Signification Alarmes de
diagnostic
10 Dcalage dorigine erron non
Cause Le dcalage dorigine est suprieur 100m ou 1000m.
Aprs le dcalage dorigine, les fins de course logiciels se trou-
vent en dehors de la plage de dplacement (100m...+100m bzw.
1000m...+1000m) .
Axe rotatif : le dcalage dorigine est suprieur la fin daxe rota-
tif.
11 Valeur relle prslectionne errone non
Cause Axe linaire : la coordonne du point de rfrence se situe en
dehors des fins de course logiciels actuels (ventuellement
dcals).
Axe rotatif : La coordonne est < 0 ou suprieure la fin daxe
rotatif.
12 Prise de rfrence errone non
Cause Axe linaire : la coordonne du point de rfrence se situe en
dehors des fins de course logiciels actuels (ventuellement
dcals).
Axe rotatif : La coordonne est < 0 ou suprieure la fin daxe
rotatif.
No Signification Alarmes de
diagnostic
20 Activation des paramtres machine non excutable non
Cause Le module ne contient pas de nouveaux paramtres machine
(exempts derreur).
21 Affectation de valeur relle au vol non excutable non
Cause Une tentative dexcuter Affectation de valeur relle au vol a eu
lieu alors que Reprise de rfrence est activ.
27 Rglage code binaire non autoris non
Cause Des bits non utiliss et non dcrits sont diffrents de 0.
Une tentative dexcuter Mesure de longueur et Dtection des
bords simultanment a eu lieu.
28 Reprise de rfrence non excutable non
Cause Une tentative dexcuter Reprise de rfrence a eu lieu alors
que Affectation de valeur relle au vol est active.
Une tentative dexcuter Reprise de rfrence pour un codeur
SSI a eu lieu.
29 Commande binaire non autorise non
Cause Des bits non utiliss et non dcrits sont diffrents de 0.
30 Mauvais temps danticipation non
No Signification Alarmes de
diagnostic
35 Prslection de valeur relle errone pour Affectation de valeur relle / non
affectation de valeur relle au vol
Cause La valeur relle prslectionne se situe en dehors de la plage
de valeurs admise comprise entre 100m ou 1000m.
Aprs excution du rglage, les fins de course logiciels se situe-
raient hors de la plage de dplacement (100m...+100m ou
1000m...+1000m).
Le dcalage rsultant de Affectation de valeur relle / affectation
de valeur relle au vol serait suprieur 100m ou 1000m.
107 Axe non paramtr non
Cause Laxe ne comporte pas de paramtres machine.
Laxe ne comporte pas de paramtres machine activs.
108 Axe non synchronis non
Cause Lun des rglages Affectation de valeur relle, Affectation de
valeur relle au vol et Reprise de rfrence a t activ alors
que laxe nest pas synchronis.
109 Traitement des cames en cours. non
No Signification Alarmes de
diagnostic
5 Erreur dans le rglage de lalarme du processus oui
Cause Vous avez tent de slectionner une alarme de processus que le
module ne permet pas de mettre en oeuvre.
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 daxe oui
Cause Comme type daxe vous navez saisi ni 0 ni 1
No Signification Alarmes 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 matriel non autorise oui
Cause
21 Mauvais fin de course logiciel dbut oui
Cause Axe linaire : le fin de course logiciel dbut se situe en dehors de
la plage de dplacement (100m...+100m ou 1000m...+1000m,
selon la rsolution).
Axe linraire : le fin de course logiciel dbut (avec un ventuel
dcalage dorigine) est infrieur 100m ou 1000m (selon la
rsolution).
22 Mauvais fin de course logiciel fin oui
Cause Axe linaire : le fin de course logiciel dbut se situe en dehors de
la plage de dplacement (100m...+100m ou 1000m...+1000m,
selon la rsolution) ou est infrieur au fin de course logiciel dbut.
Le fin de course logiciel dbut (avec un ventuel dcalage dori-
gine) est infrieur 100m ou 1000m (selon la rsolution).
144 Mauvais nombre limite de cames oui
Cause Vous avez saisi un nombre limite de cames non compris entre 0
et 3.
145 Mauvaise hystrsis oui
Cause Lhystrsis se situe en dehors de la plage 0...65535*rsolution.
Lhystrsis est suprieure *plage de travail ou *plage daxe
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 suprieure
5* 108 m/min.
La vitesse de simulation ne peut pas tre rgle de manire in-
terne.
147 Mauvaise piste oui
Cause Lactivation dune piste autre que 0...15 (bit 0...15) a t slection-
ne.
148 Mauvaise slection des entres de validation oui
Cause Vous souhaitiez valider une piste autre que 3...10 (bit 0...7) par un
signal externe.
149 Mauvaise slection de piste spciale oui
Cause Vous souhaitiez dfinir une piste en dehors de 0, 1 ou 2 (bit 0, 1
et 2) comme piste spciale.
No Signification Alarmes de
diagnostic
150 Mauvaise valeur de comptage suprieure piste 0 oui
Cause Comme valeur de comptage suprieure vous avez saisi une
valeur < 2 ou > 65535.
151 Mauvaise valeur de comptage suprieure piste 1 oui
Cause Comme valeur de comptage suprieure vous avez saisi une
valeur < 2 ou > 65535.
200 Mauvaise rsolution oui
Cause Vous avez saisi une rsolution <0,1 m/impulsion ou >1000 m/
impulsion.
Vous avez saisi une course par tour de codeur et un nombre
dimpulsions par tour de codeur qui permettent une rsolution
< 0,1 ou > 1000.
201 Le codeur absolu est incompatible avec la plage de travail / la plage daxe oui
rotatif.
Cause Codeur absolu SSI et axe rotatif : le codeur absolu ne couvre pas
totalement la plage daxe rotatif.
Axe linaire : le codeur absolu ne couvre pas au moins la plage
de travail (y compris le fin de course logiciel).
No Signification Alarmes de
diagnostic
1 Alarme du processus illicite oui
Cause Vous souhaitez spcifier une alarme de processus pour une
came de numro > 7.
2 Numro de piste erron oui
Cause Le numro de piste se situe en dehors de la plage 0 31.
Classe 15 : Messages
No Signification Alarmes de
diagnostic
1 Dbut de paramtrage non
Cause Le module a dtect un paramtrage via un bloc de donnes
systme.
2 Fin du paramtrage non
Cause Le module a excut sans erreur le paramtrage via un bloc de
donnes systme.
No Signification Alarmes de
diagnostic
4 Tension auxiliaire externe manque. oui
Cause Tension externe 24 V non raccorde ou coupe, connecteur fron-
tal manquant
Effet voir page 11-4
Interruption du traitement des cames
Dsactivation des sorties affectes aux pistes
Effacement de la synchronisation pour des codeurs incrmen-
taux
Le FM 352 nest pas paramtr (signal en retour PARA = 0).
Remde Contrler si le raccordement 24 V est correct (si le raccordement
24 V est correct, cest alors le module qui est dfectueux)
51 Chien de garde coul oui
Cause Fortes influences perturbatrices sur le FM 352
Dfaut dans le FM 352
Effet Le module est rinitialis
Si lon ne dtecte pas de dfaut de module aprs sa rinitiali-
sation, le module est nouveau oprationnel.
Le module signale lcoulement du chien de garde par en-
trant et partant.
Remde Suppression des influences perturbatrices
Si de tels dfauts devaient apparatre, veuillez contacter le
service commercial comptent en nomettant surtout pas de
prciser les circonstances exactes ayant entran le dfaut.
Remplacer le FM 352.
52 Alimentation interne au module dfaillante oui
Cause Dfaut dans le FM 352
Effet Le module est rinitialis
Si lon ne dtecte pas de dfaut de module aprs sa rinitiali-
sation, le module est nouveau oprationnel.
Remde Remplacer le FM 352.
70 Alarme du processus perdue oui
Cause Le FM 352 a dtect un vnement gnrateur dune alarme
process qui ne peut pas tre signal car ce mme vnement na
pas encore t trait par le programme utilisateur/la CPU.
Effet Interruption du traitement des cames
Dsactivation des sorties affectes aux pistes
Effacement de la synchronisation pour des codeurs incrmen-
taux
Remde Intgrer lOB 40 dans le programme utilisateur
Vrifier la connexion du bus au module
Dsactiver lalarme process
Adaptez votre configuration matrielle et votre logiciel aux
exigences du processus (par exemple CPU plus rapide, opti-
misation du programme utilisateur)
No Signification Alarmes de
diagnostic
144 Rupture de fil du codeur oui
Cause Cble du codeur cisaill ou non branch
Codeur sans signaux inverss
Brochage erron
Longueur de cble trop importante
Court-circuit des signaux du codeur
Effet Interruption du traitement des cames
Dsactivation des sorties affectes aux pistes
Effacement de la synchronisation pour des codeurs incrmen-
taux
Remde Contrler le cble du codeur
Respecter les spcifications du codeur
La surveillance peut tre temporairement masque sous la
responsabilit de lutilisateur via linterface de paramtrage.
Respecter les caractristiques techniques du module.
145 Erreur de tlgramme de codeur absolu oui
Cause Lchange de tlgrammes entre le FM 352 et le codeur absolu
(SSI) est dfectueux ou interrompu :
Cble du codeur cisaill ou non branch
Mauvais type de codeur
Codeur mal rgl (codeur programmable)
Spcification dune mauvaise longueur de tlgramme
Valeurs errones du codeur (codeur dfectueux)
Parasitage du cble de mesure
Vitesse de transmission paramtre trop grande
Effet Interruption du traitement des cames
Dsactivation des sorties affectes aux pistes
La dernire valeur relle correcxte reste inchange jusqu la
fin de la prochaine transmission correcte dun tlgramme SSI
Remde Contrler le cble du codeur
Contrler le codeur
Contrler lchange de tlgrammes entre le codeur et le
FM 352.
146 Impulsions errones de tlgramme pour le codeur incrmental oui
Cause La surveillance du codeur a dtect des impulsions errones
Valeur incorrecte du nombre dincrments par tour de codeur
Codeur dfectueux : il ne dlivre pas le nombre dimpulsions
indiqu
Top zro erron ou manquant
Perturbations sur le cble du codeur
Effet Interruption du traitement des cames
Dsactivation des sorties affectes aux pistes
Effacement de la synchronisation
Remde Indiquer une valeur correcte de nombre dincrments/tour de
codeur.
Contrler le codeur et son cble
Respecter les prescriptions de blindage et de mise la terre
La surveillance peut tre temporairement masque sous la
responsabilit de lutilisateur via linterface de paramtrage.
SPEC_TRC1, 8-24 U
SPEC_TRC2, 8-24
UL, A-1
SSW_END, 8-9, 9-22
Unit
SSW_OFF, 9-22
choix, 8-6
SSW_STRT, 8-9, 9-22
dans le DB de paramtres, 8-6
Surveillances, 8-19
Unit standard, 8-6
SYNC, 9-9
UNITS, 8-6
Synchronisation, perte, 9-8
Synchronisation de laxe, 7-4
V
T Valeur de comptage suprieure de la piste ca-
mes de comptage, 8-24
Temprature ambiante, 3-1
Valeurs de comptage des pistes cames de
Temps daction, 8-28
comptage
Temps danticipation, 2-10, 8-29
paramtres utiliss dans le DB de canal, 9-25
calcul, 8-29
paramtres utiliss dans le DB de paramtres,
effectif, 8-29
9-25
Temps danticipation effectif, 8-29
procdure, 9-25
Temps dexcution, 6-17
Validation des alarmes, 8-25
Temps de cycle de cames, 8-29
dfinition, 8-25
Temps de cycle des cames, 8-23
paramtres de cames pour, 8-25
Temps de retard, somme, 2-10
paramtres machine dans le DB de pa-
Tension pour codeurs, 4-5
ramtres, 8-25
TRACK_NO, 8-27
Validation externe, 2-5, 8-24
TRACK_OUT, 8-23
Vitesse, relation avec rsolution, 8-22
Traitement des alarmes, 6-14
Vitesse de simulation, 8-11, 9-23
Translation du systme de coordonnes, mesure
de longueur, 9-18
Type daxe, 8-7
Type de codeur, 8-15 Z
Type de reprise de rfrence, 8-8 ZOFF, 9-6
Types de cames, 2-2 ZOFF_EN, 9-6
Oestliche Rheinbrueckenstr. 50
D-76181 Karlsruhe
Rpublique Fdrale dAllemagne
Expditeur :
Vos . . Nom : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _____
Fonction : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Entreprise : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Rue : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ____
Code postal : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Ville : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _____
Pays : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _____
Tlphone : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Rpondez aux questions suivantes en attribuant une note comprise entre 1 pour trs
bien et 5 pour trs mauvais.