Anda di halaman 1dari 206

Avant-propos, Sommaire

Informations utilisateur

Prsentation du produit
1

Bases de la commande cames


2
SIMATIC
Montage et dmontage du
FM 352
3
Came lectronique FM 352 Cblage du FM 352
4
Constitution, mise en uvre
et paramtrage Installation du logiciel
5

Programmation du FM 352
6
Manuel

Mise en service du FM 352


7
Ce manuel est livr avec la documentation rfrenc :

6ES7352-1AH00-8CG0 Informations de rfrence


Paramtres machine et
paramtres de cames
8

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.

Utilisation conforme Tenez compte des points suivants :


aux dispositions

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.

Copyright  Siemens AG 1996 Tous droits rservs Exclusion de responsabilit


Toute communication ou reproduction de ce support d'information, toute Nous avons vrifi la conformit du contenu du prsent manuel avec le matriel
exploitation ou communication de son contenu sont interdites, sauf autorisation et le logiciel qui y sont dcrits. Or des divergences n'tant pas exclues, nous ne
expresse. Tout manquement cette rgle est illicite et expose son auteur au pouvons pas nous porter garants pour la conformit intgrale. Si l'usage de ce
versement de dommages et intrts. Tous nos droits sont rservs, notamment manuel devait rvler des erreurs, nous en tiendrons compte et apporterons les
pour le cas de la dlivrance d'un brevet ou celui de l'enregistrement d'un modle corrections ncessaires ds la prochaine dition. Veuillez nous faire part de vos
d'utilit. suggestions.
Siemens AG
Bereich Automatisierungs und Antriebstechnik Siemens AG 1996
Geschaeftsgebiet IndustrieAutomatisierungssysteme Sous rserve de modifications techniques.
Postfach 4848, D 90327 Nuernberg

Siemens Aktiengesellschaft C79000-G7077-C352


Avant-propos

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.

Came lectronique FM 352


C79000-G7077-C352-04 iii
Avant-propos

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

Came lectronique FM 352


iv C79000-G7077-C352-04
Sommaire
1 Prsentation du produit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1 Prsentation du FM 352 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.2 Domaines dapplication du FM 352 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
1.3 Configuration dune commande par came lectronique avec un FM 352 . . . . . . 1-4
2 Bases de la commande cames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.1 Cames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2.2 Pistes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
2.2.1 Pistes et tat de piste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
2.2.2 Pistes spciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
2.3 Hystrsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
2.4 Dcalage dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
2.5 Interfaces de la came . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
3 Montage et dmontage du FM 352 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
4 Cblage du FM 352 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.1 Description de linterface des codeurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4.2 Raccordement du capteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.3 Brochage du connecteur frontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.4 Cblage du connecteur frontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
5 Installation du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
6 Programmation du FM 352 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
6.1 Bases de la programmation dun FM 352 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
6.2 FC CAM_INIT (FC 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
6.3 FC CAM_CTRL (FC 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
6.4 FC CAM_DIAG (FC 2) ................................................ 6-10
6.5 Blocs de donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
6.5.1 Modles pour blocs de donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
6.5.2 DB de canal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
6.5.3 DB de diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
6.5.4 DB de paramtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
6.6 Alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
6.7 Caractristiques techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
6.8 Accs rapide au donnes du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-18
6.9 Moyens de transmission de paramtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-20

Came lectronique FM 352


C79000-G7077-C352-04 v
Sommaire

7 Mise en service du FM 352 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1


8 Paramtres machine et paramtres de cames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
8.1 Ecriture et lecture des paramtres machine et des paramtres de cames .... 8-2
8.2 Unit ............................................................... 8-6
8.3 Paramtres machine de laxe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
8.4 Rfrencement du codeur absolu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12
8.5 Paramtres machine du codeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15
8.6 Rsolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-20
8.7 Nombre limite de cames et paramtres de pistes . . . . . . . . . . . . . . . . . . . . . . . . . . 8-23
8.8 Validation des alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-25
8.9 Paramtres de came . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-26
9 Rglages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.1 Consquence des rglages sur le comportement la
commutation des cames-temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9.2 Affectation de valeur relle / Affectation de valeur relle au vol /
Annulation daffectation de valeur relle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
9.3 Dcalage dorigine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
9.4 Dfinition du point de rfrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9
9.5 Dcalage des bornes de cames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-11
9.6 Modification rapide de cames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-13
9.7 Mesure de longueur / Dtection de bords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-15
9.8 Reprise de rfrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-19
9.9 Dsactivation des fins de course logiciels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-22
9.10 Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-23
9.11 Valeurs de comptage des pistes cames de comptage . . . . . . . . . . . . . . . . . . . . . 9-25
9.12 Paramtres de position et paramtres de pistes . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-26
9.13 Paramtres du codeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-27
9.14 Paramtres de cames et paramtres de piste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-28
9.15 Signaux de commande pour la came lectronique . . . . . . . . . . . . . . . . . . . . . . . . . 9-29
9.16 Signaux en retour pour la came lectronique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-30
9.17 Signaux en retour pour le diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-31
10 Codeurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
10.1 Codeurs incrmentaux ................................................ 10-2
10.2 Dtecteurs de proximit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-5
10.3 Codeurs absolus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-6

Came lectronique FM 352


vi C79000-G7077-C352-04
Sommaire

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

Came lectronique FM 352


C79000-G7077-C352-04 vii
Sommaire

Came lectronique FM 352


viii C79000-G7077-C352-04
Prsentation du produit 1
Contenu du chapitre

Paragraphe Thme Page


1.1 Prsentation du FM 352 1-2
1.2 Domaines dapplication du FM 352 1-3
1.3 Configuration dune commande par came lectronique avec un 1-4
FM 352

Came lectronique FM 352


C79000-G7077-C352-04 1-1
Prsentation du produit

1.1 Prsentation du FM 352

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.

Console de programmation (PG) avec


STEP 7 et interface de paramtrage
pour les FM x52

Progiciel de configuration avec


interface de paramtrage, blocs
et manuel
S7-300

CPU
avec programme utilisateur
FM 352
et blocs du FM 352

Figure 1-1 Configuration dun SIMATIC S7-300 avec un FM 352

Came lectronique FM 352


1-2 C79000-G7077-C352-04
Prsentation du produit

1.2 Domaines dapplication du FM 352

Exemple : Encollage sur pistes


Dans lexemple suivant, des pistes de colle sont dposes sur des panneaux de bois. Cha-
que piste de came commande une buse colle par lintermdiaire dune sortie TOR.

FM 352 Sorties TOR commandant les buses


Q0
Q1
Q2
Q3
Q4
Pistes dencollage
Panneau de bois

Sens davance

Capteur donnant la position de laxe

Figure 1-2 Exemple dapplication de la came lectronique

Exemple : Commande de presse


Lautomatisation dune presse excentrique laide dune commande came constitue une
autre application typique.
Du point de vue cinmatique, la presse peut tre dcrite par un cycle rotatif, cest--dire
aprs un tour de laxe rotatif, le cycle doprations reprend au dbut.
Fonctions typiques de la came lectronique :
commande douverture/fermeture de larrive de lubrifiant
validation de la mise en place et de lenlvement de matire (p. ex. commande de pr-
henseur)
arrt de la presse au point mort haut (PMH)

Exemple : Installation demballage


Des conserves sont emballes sur un plateau circulaire. La came lectronique dclenche
certaines actions aux diffrentes positions angulaires du plateau :
dpose et ouverture des cartons sur le plateau circulaire
transport des conserves dans le carton
fermeture du carton
transfert du carton sur un convoyeur

Came lectronique FM 352


C79000-G7077-C352-04 1-3
Prsentation du produit

1.3 Configuration dune commande par came lectronique avec un


FM 352

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

Figure 1-3 Came lectronique

Etage de puissance et dispositif de scurit


Ltage de puissance pilote le moteur. Ltage de puissance peut par ex. se composer dun
montage contacteurs lui mme command par un module de positionnement FM 351.
En cas dactionnement du dispositif de scurit (ARRET DURGENCE ou fin de course),
ltage de puissance coupe le moteur.

Moteur
Le moteur est pilot par ltage de puissance et entrane laxe.

Came lectronique FM 352


1-4 C79000-G7077-C352-04
Prsentation du produit

Came lectronique FM 352


La came lectronique dtermine la position effective actuelle de laxe par le biais dun cap-
teur. Elle exploite les signaux du capteur (par exemple comptage dimpulsions) qui sont pro-
portionnels au dplacement. Les sorties TOR sont actives ou dsactives en fonction de la
position relle (cames). Elles pilotent les stations de travail.

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.

Came lectronique FM 352


C79000-G7077-C352-04 1-5
Prsentation du produit

Came lectronique FM 352


1-6 C79000-G7077-C352-04
Bases de la commande cames 2
Contenu du chapitre
Paragraphe Thme Page
2.1 Cames 2-2
2.2 Pistes 2-4
2.3 Hystrsis 2-8
2.4 Dcalage dynamique 2-10
2.5 Interfaces de la cames 2-11

Came lectronique FM 352


C79000-G7077-C352-04 2-1
Bases de la commande cames

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.

Came lectronique FM 352


2-2 C79000-G7077-C352-04
Bases de la commande cames

Tableau 2-1 Dfinition et commutation des deux types de came


Cames-course Cames-temps
Reprsentation Intervalle daction Temps daction
s s
Borne de dbut Borne de fin Borne de dbut Borne de fin
Paramtrage Sont paramtrer : Sont paramtrer :
Borne de dbut Borne de dbut
Borne de fin Temps daction
Sens daction Sens daction
Temps danticipation Temps danticipation
Sens daction Deux sens daction sont possibles : Deux sens daction sont possibles :
positif : la came est active la borne positif : la came est active la borne
de dbut lorsque laxe se dplace dans de dbut lorsque laxe se dplace dans
le sens des valeurs relles croissantes. le sens des valeurs relles croissantes.
ngatif : la came est active la borne ngatif : la came est active la borne
de fin lorsque laxe se dplace dans le de dbut lorsque laxe se dplace dans
sens des valeurs relles dcroissantes. le sens des valeurs relles croissantes.
Vous pouvez galement activer les deux Vous pouvez galement activer les deux
sens daction simultanment. sens daction simultanment.
Activation La came est active : La came est active :
la borne de dbut lorsque le sens de la borne de dbut lorsque le sens de
dplacement de laxe est positif et lors- dplacement de laxe est positif et lors-
que le sens daction positif est activ que le sens daction positif est activ
la borne de fin lorsque le sens de d- Ds que la came est active, le temps dac-
placement de laxe est ngatif et lorsque tion dcrmente et ce, mme si le sens de
le sens daction ngatif est activ dplacement de laxe sinverse en cours
lorsque la valeur relle se trouve dans la dactivation de la came. Si la borne de d-
but de came est franchie une nouvelle fois
plage de la came.
alors que le temps daction nest pas encore
coul, le temps daction de la came nest
pas relanc.
Dsactivation La came est dsactive lorsque : La came est dsactive lorsque le temps
la course paramtre est franchie, daction paramtr est coul.
le sens daction est reconnu comme
tant inverse au sens de dplacement
et quaucune hystrsis nest param-
tre,
la valeur relle ne se trouve plus dans la
plage de la came.
Course La course de la came est dfinie par la La course de la came dpend de la vitesse
borne de dbut et la borne de fin. avec laquelle laxe se dplace pendant le
La borne de dbut et la borne de fin appar- temps daction de la came.
tiennent lintervalle daction de la came.
Dure daction La dure daction de la came dpend de la La dure daction de la came a t param-
vitesse avec laquelle laxe franchit la course tre avec le temps daction de la came.
de la came.

Came lectronique FM 352


C79000-G7077-C352-04 2-3
Bases de la commande cames

2.2 Pistes

2.2.1 Pistes et tat de piste

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.

Exemple dtat de piste


Dans le paramtrage, vous affectez les cames suivantes la piste 3 :
Cames Borne de dbut Borne de fin
1 101 m 106 m
2 100 m 104 m

On obtient ltat de piste suivant :

100 m 105 m 110 m

s
Came 1

Came 2

Came 3
Etat de piste
Piste 3

Figure 2-1 Dtermination de ltat de piste

Validation des pistes


Afin que les tats des pistes 0 12 puissent servir de signal de piste afin dactiver les sorties
TOR Q0 Q12 du FM 352, vous devez valider les pistes utilises.

Came lectronique FM 352


2-4 C79000-G7077-C352-04
Bases de la commande cames

Validation externe de la piste 3


Vous pouvez paramtrer une validation externe de la piste 3 dans les paramtres machine.
Une combinaison selon ET est ensuite encore ralise entre le signal de piste 3 et lentre
TOR I3 avant que la commutation de la sortie TOR Q3 du FM 352 ne soit possible.
La sortie TOR Q3 est donc commute lorsque les conditions suivantes sont remplies :
la piste correspondante est valide,
une came au minimum est active sur cette piste (tat de piste = 1),
lentre TOR I3 correspondante a t mise 1 par un vnement externe.

Mise 1 des signaux de piste


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

Came lectronique FM 352


C79000-G7077-C352-04 2-5
Bases de la commande cames

2.2.2 Pistes spciales

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.

Piste cames de comptage


Une piste cames de comptage compte les changements dtat sur la piste.
Vous devez spcifier une valeur et dmarrer la fonction de comptage.
La valeur courante de la piste concerne est dcrmente de 1 chaque front montant de
ltat de piste.
Tant que la valeur courante de la piste cames de comptage nest pas nulle, le bit dtat de
piste reste 0.
Lorsque la valeur courante atteint la valeur 0, le bit dtat de piste est mis 1 et, en cas de
paramtrage correspondant, le signal de piste est mis 1 (voir figure 2-4 la page 2-11).
Aussitt quapparat le front descendant suivant de ltat de piste (toutes les cames de cette
piste sont dsactives), le bit dtat de piste est nouveau dsactiv et le compteur reprend
la valeur de prslection paramtre.

Cames
Piste 0

Etat du compteur 4 3 2 1 0 4 3

Signal de piste

Valeur courante maximale paramtre dans les paramtres machine = 1

Figure 2-2 Commutation dune piste cames de comptage

Came lectronique FM 352


2-6 C79000-G7077-C352-04
Bases de la commande cames

Piste cames de freinage


Pour pouvoir utiliser la piste 2 comme piste cames de freinage, lentre TOR I0 doit tre
connecte.
Le bit dtat de piste est immdiatement activ lors du front montant du signal lentre I0.
Le bit dtat de piste est nouveau dsactiv lorsque :
il ny a plus de signal 1 lentre I0 et quensuite
le front descendant de ltat de piste 2 est reconnu.

Validation de freinage Point de freinage


I0

Cames 2 3 4
Piste 2 1

Bit dtat de piste

1 ... 4 reprsentent 4 cames qui agissent sur la piste cames de freinage

Figure 2-3 Commutation dune piste cames de freinage

Dans lexemple donn (figure 2-3), le bit dtat de piste est dsactiv par les fronts descen-
dant des cames 3 ou 4.

Came lectronique FM 352


C79000-G7077-C352-04 2-7
Bases de la commande cames

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.

Rgles pour la plage dhystrsis


Les rgles suivantes sappliquent la plage dhystrsis :
Lhystrsis est toujours active lors dun changement de sens.
Laffichage de la valeur relle reste constant lintrieur de la plage dhystrsis.
Aucune nouvelle dtermination du sens na lieu lintrieur de la plage dhystrsis.
Une came-course nest ni active, ni dsactive lintrieur de la plage dhystrsis.
A lintrieur de la plage dhystrsis, aucune came-temps nest active, une came-temps
active est dsactive aprs coulement du temps daction paramtr (pas seulement
la fin de lhystrsis).
aprs sortie de la plage dhystrsis, le FM 352 dtermine :
la position relle,
le sens de dplacement actuel de laxe,
les tats actuels de toutes les cames.
La plage dhystrsis sapplique toutes les cames.

Came lectronique FM 352


2-8 C79000-G7077-C352-04
Bases de la commande cames

Inversion de sens sur une came avec hystrsis


A titre dexemple, le tableau suivant montre le comportement dune came lors dune inver-
sion de sens. Il convient de faire la diffrence entre une came-course et une came-temps.
Le sens daction de la came est positif.

Tableau 2-2 Inversion de sens sur une came

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

Came lectronique FM 352


C79000-G7077-C352-04 2-9
Bases de la commande cames

2.4 Dcalage dynamique

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.

Course danticipation = temps danticipation  vitesse actuelle de laxe

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.

Came lectronique FM 352


2-10 C79000-G7077-C352-04
Bases de la commande cames

2.5 Interfaces de la came

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.

Signaux du capteur I0 Paramtres machine DB de canal I3

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

Valeur relle, vitesse, sens

FM 352
Bits dtat des cames 0...127

7 8

Etat de piste Bits dtats de piste, bits dtat Signaux de pistes


de came et donnes

Figure 2-4 Interfaces du FM 352

Came lectronique FM 352


C79000-G7077-C352-04 2-11
Bases de la commande cames

Le tableau suivant fournit les explications relatives au graphique de la page prcdente.

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.

Came lectronique FM 352


2-12 C79000-G7077-C352-04
Montage et dmontage du FM 352 3
Rgles de scurit importantes
Certaines rgles et consignes de scurit importantes, nonces dans le manuel de mise en
uvre Automate programmable S7-300, Installation et configuration, Caractristiques des
CPU sont observer pour intgrer un S7-300 quip dun FM 352 dans une installation ou
un systme.

Position de montage du profil support


Le montage horizontal du profil-support est privilgier.
En cas de montage vertical, il convient de tenir compte des restrictions en matire de tem-
prature ambiante (max. 40 C).

Dfinition des emplacements


Le FM 352 peut se monter sur le profil-support nimporte quel emplacement pour modu-
les de signaux.

Conception de la configuration mcanique


Pour disposer des modules dans un chssis, vous devez tenir compte des rgles suivantes :
1. 8 FM maximum par chssis.
2. Le nombre maximal de modules est limit par la longueur du profil-support et la largeur
des modules.
Le FM 352 a une largeur de 80 mm.
3. Le nombre de modules enfichables (SM, FM, CP) est limit par leur consommation de
courant depuis le bus de fond de panier du S7-300.
Pour tous les modules monts dans un chssis, la consommation de courant totale de-
puis le bus de fond de panier ne doit pas dpasser 1,2 A pour les CPU 313/314/314
IFM/315/315-2-DP/316-2 DP/318-2 et 0,8 A pour la CPU 312 IFM 0,8 A.
La consommation du FM 352 sur le bus interne est de 100 mA.

Outillage requis pour le montage ou le dmontage


Pour monter ou dmonter le module FM 352 vous devez disposer dun tournevis lame de
4,5 mm.

Came lectronique FM 352


C79000-G7077-C352-04 3-1
Montage et dmontage du FM 352

Montage de la came lectronique FM 352


1. Le FM 352 est fourni avec un connecteur de bus. Enfichez ce dernier sur le module situ
gauche du FM 352. (Le connecteur de bus se trouvant larrire, il faut le cas
chant dmonter le module).
2. Si dautres modules doivent encore tre monts droite du FM 352, enfichez auparavant
le connecteur de bus pour le module suivant sur le connecteur de droite du FM 352.
Si le FM 352 est le dernier module de la range, ne pas enficher de connecteur de bus !
3. Vissez le FM 352 (couple de serrage env. 0,8 1,1 Nm).
4. Au terme du montage, vous pouvez affecter un numro demplacement au FM 352. Utili-
sez cet effet des repres (roue de numro demplacement) qui sont fournis avec la
CPU.
Les rgles de numrotation et la mise en place des repres de numro demplacement
sont dcrites dans le manuel Automate programmable S7-300, Installation et configura-
tion, Caractristiques des CPU.
5. Montez ltrier de connexion des blindages.
Numro de rf. : 6ES7 390-5AA00-0AA0

Dmontage de la came lectronique FM 352


1. Coupez ltage de puissance.
2. Coupez la tension dalimentation 24 V du FM 352.
3. Commutez la CPU en STOP.
4. Ouvrez les portes avant.
Retirez le cas chant la bande de reprage.
5. Dverrouillez le connecteur frontal et dbranchez-le.
6. Dbranchez le connecteur Sub-D vers le capteur.
7. Dvissez la vis de fixation du module.
8. Basculez le module vers le haut pour le dgager du profil-support, puis dposez-le.

Came lectronique FM 352


3-2 C79000-G7077-C352-04
Cblage du FM 352 4
Contenu du chapitre

Paragraphe Thme Page


4.1 Description de linterface des codeurs 4-2
4.2 Raccordement du capteur 4-3
4.3 Brochage du connecteur frontal 4-4
4.4 Cblage du connecteur frontal 4-6

Rgles de scurit importantes


Pour le concept de scurit de linstallation, il est indispensable dinstaller les lments de
commutation indiqus ci-aprs et de les adapter aux conditions de votre installation.
Interrupteurs ARRET DURGENCE, permettant darrter lensemble de linstallation.
Interrupteurs de fin de course ARRET DURGENCE agissant directement sur les parties
puissance de tous les entranements.
Disjoncteur de protection.

Came lectronique FM 352


C79000-G7077-C352-04 4-1
Cblage du FM 352

4.1 Description de linterface des codeurs

Position du connecteur femelle Sub-D


La figure 4-1 prsente lemplacement et la dsignation du connecteur femelle sur le module.
Le connecteur Sub-D permet de raccorder un codeur incrmental ou absolu (SSI) ou un d-
tecteur de proximit.

15 8

ENCODER X2

FM 352
9
1

Figure 4-1 Position du connecteur Sub-D X2

Affectation de linterface des codeurs

Broche Nom Dtecteur de Codeur incrmental Codeur absolu


proximit
1 A* Signal du codeur A (24 V) ---
2 CLS --- --- Horloge de dcalage SSI
3 CLS --- --- Horloge de dcalage SSI in-
verse
4 B* --- Signal du codeur B (24 V) ---
5 DC 24 V Alimentation des codeurs 24 V
6 DC 5,2 V --- Alimentation du codeur 24 V
7 M Masse
8 N* --- Top zro (24 V) ---
9 RE --- Sortie type PNP/NPN ---
(cf. paragraphe B.3)
10 N --- Top zro (5 V) ---
11 N --- Top zro invers (5 V) ---
12 B/CLI 1 --- Signale du codeur B invers Horloge de dcalage SSI
(5 V) inverse
13 B/CLI 1 --- Signal du codeur B (5 V) Horloge de dcalage SSI
14 A / DAT --- Signal du codeur A invers Donnes SSI inverses
(5 V)
15 A / DAT --- Signal du codeur A (5 V) Donnes SSI
1 en mode Ecoute

Came lectronique FM 352


4-2 C79000-G7077-C352-04
Cblage du FM 352

4.2 Raccordement du capteur

Etrier de connexion des blindages


Ltrier de connexion des blindages vous permet de relier aisment la terre tous les cbles
blinds - par connection directe de ltrier de connexion des blindages avec le profil sup-
port.
Pour de plus amples informations, se reporter au manuel Automate programmable S7-300,
Installation et configuration, Caractristiques des CPU.

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.

Came lectronique FM 352


C79000-G7077-C352-04 4-3
Cblage du FM 352

4.3 Brochage du connecteur frontal

Connecteur frontal
Le connecteur frontal permet de raccorder les tensions dalimentation et les lments de
commutation.

Brochage du connecteur frontal

Broche Nom Signification


1 L+ Alimentation 24 V du capteur et des sorties TOR
2 M Masse de lalimentation du capteur et des sorties TOR
3 I0 Validation de freinage
4 I1 Mesure de longueur/ Dtection de bords/ Affectation de valeur relle au vol
5 I2 Contact de point de rfrence
6 I3 Validation signal de piste 3
7 Q0 Sortie TOR 0
8 Q1 Sortie TOR 1
9 Q2 Sortie TOR 2
10 Q3 Sortie TOR 3
11 Q4 Sortie TOR 4
12 Q5 Sortie TOR 5
13 Q6 Sortie TOR 6
14 Q7 Sortie TOR 7
15 Q8 Sortie TOR 8
16 Q9 Sortie TOR 9
17 Q 10 Sortie TOR 10
18 Q 11 Sortie TOR 11
19 Q 12 Sortie TOR 12
20 --- ---

Came lectronique FM 352


4-4 C79000-G7077-C352-04
Cblage du FM 352

Tension auxiliaire pour codeurs et sorties TOR (L+, M)


La tension auxiliaire 24 V cc des codeurs et des sorties TOR fait lobjet dune surveillance
pour dtecter :
les ruptures de fil du conducteur 24 V
les coupures de tension
La tension auxiliaire 24 V cc est convertie de manire interne en 5,2 V cc. Ceci permet de
disposer, au niveau de linterface vers le codeur (connecteur Sub-D X2), de tensions 24 V cc
et 5 V cc pour lalimentation de diffrents types de codeurs.
Les caractristiques techniques gnrales ainsi que les exigences en matire dalimentation
cc externe figurent dans le manuel de mise en uvre Automate programmable S7-300, Ins-
tallation et configuration, Caractristiques des CPU.

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.

13 sorties TOR (Q 0 Q 12)


13 sorties TOR servent restituer ltat respectif (actif/non actif) des pistes 0 12. Les sor-
ties TOR sont spares galvaniquement de la masse du module.
Les charges suivantes sont possibles :
Tension de fonctionnement 24 V
Courant admissible 0,5 A/tenue aux courts-circuits
Ltat de chaque sortie est signal par la DEL correspondante.

Came lectronique FM 352


C79000-G7077-C352-04 4-5
Cblage du FM 352

4.4 Cblage du connecteur frontal

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.

Remarques pour le cblage 24 V cc

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.

Came lectronique FM 352


4-6 C79000-G7077-C352-04
Cblage du FM 352

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.

La procdure de cblage du connecteur frontal est la suivante :


1. Dnuder le conducteur sur 6 mm, sertir ventuellement un embout.
2. Ouvrir la porte avant, amener le connecteur frontal en position de cblage.
3. Monter larrt de traction sur le connecteur.
4. Si les conducteurs doivent sortir vers le bas, commencer le cblage par le bas, ou inver-
sement par le haut. Serrer toutes les bornes, mme celles qui ne sont pas utilises.
Le couple de serrage est de 0,6 ... 0,8 Nm.
5. Serrez le collier darrt de traction autour du faisceau de conducteur.
6. Amener le connecteur frontal en position de service (enfoncer pour ce faire llment de
verrouillage).
7. Vous pouvez remplir la bande de reprage et lenfiler dans la porte avant.

Came lectronique FM 352


C79000-G7077-C352-04 4-7
Cblage du FM 352

Liaison des potentiels


La masse de lalimentation du capteur doit tre lie galvaniquement la masse de la CPU,
cest--dire que la borne 2 (1M) doit tre relie par une liaison faible impdance avec la
masse de la CPU ou du IM 153.

CPU 314 FM 352

Borne 2 (M)

M
L+
M

Masse

Came lectronique FM 352


4-8 C79000-G7077-C352-04
Installation du logiciel 5
Introduction
Vous paramtrez le FM 352 via linterface de paramtrage Celle-ci est prvue aussi bien
pour le module FM 352 que pour le module FM 452. Lutilisation de linterface de param-
trage est dcrite dans laide en ligne.

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.

Came lectronique FM 352


C79000-G7077-C352-04 5-1
Installation du logiciel

Came lectronique FM 352


5-2 C79000-G7077-C352-04
Programmation du FM 352 6
Contenu du chapitre

Paragraphe Thme Page


6.1 Bases de la programmation dun FM 352 6-2
6.2 FC CAM_INIT (FC 0) 6-4
6.3 FC CAM_CTRL (FC 1) 6-5
6.4 FC CAM_DIAG (FC 2) 6-10
6.5 Blocs de donnes 6-12
6.6 Alarmes 6-14
6.7 Caractristiques techniques 6-16
6.8 Accs rapide aux donnes du module 6-18
6.9 Moyens de transmission de paramtres 6-20

Came lectronique FM 352


C79000-G7077-C352-04 6-1
Programmation du FM 352

6.1 Bases de la programmation dun FM 352

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

Came lectronique FM 352


6-2 C79000-G7077-C352-04
Programmation du FM 352

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.

Came lectronique FM 352


C79000-G7077-C352-04 6-3
Programmation du FM 352

6.2 FC CAM_INIT (FC 0)

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

Nom Type de Type P Signification


donnes
DB_NO INT I Numro du DB de canal

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

Came lectronique FM 352


6-4 C79000-G7077-C352-04
Programmation du FM 352

6.3 FC CAM_CTRL (FC 1)

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.

Came lectronique FM 352


C79000-G7077-C352-04 6-5
Programmation du FM 352

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.

Came lectronique FM 352


6-6 C79000-G7077-C352-04
Programmation du FM 352

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

Nom Type de Type P Signification


donnes
DB_NO INT I Numro du DB de canal
RET_VAL INT O Valeur en retour

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

RET_VAL RB Description
1 1 1 contrat actif au minimum
0 1 Aucun contrat actif, aucune erreur
-1 0 Erreurs :
erreur de paramtrage (DAT_ERR) ou
apparition dune erreur de communication (JOB_ERR)

Came lectronique FM 352


C79000-G7077-C352-04 6-7
Programmation du FM 352

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

Came lectronique FM 352


6-8 C79000-G7077-C352-04
Programmation du FM 352

Comportement en cas derreur


Si des donnes errones ont t crites lors dun contrat dcriture, le module fournit le mes-
sage en retour DATA_ERR = 1. Si une erreur de communication avec le module survient
lors dun contrat dcriture/lecture, la cause de lerreur est inscrite dans le paramtre
JOB_ERR dans le DB de canal.
Erreurs lors dun contrat dcriture :
En cas de contrat erron, le bit lanceur est remis 0 et le bit derreur (_ERR) ainsi que le bit
de fin (_D) sont mis 1. Pour tous les contrats dcriture excuter, le bit lanceur est gale-
ment mis 0 et le bit derreur (_ERR) mis 1.
Le traitement des contrats dcriture excuter est poursuivi. JOB_ERR est remis 1 pour
chaque contrat.
Erreurs lors dun contrat de lecture :
En cas de contrat erron, le bit lanceur est remis 0 et le bit derreur (_ERR) ainsi que le bit
de fin (_D) sont mis 1.
Le traitement des contrats de lecture excuter est poursuivi. JOB_ERR est remis 1 pour
chaque contrat.
De plus amples informations sur les erreurs sont donnes dans les paramtres JOB_ERR et
DATA_ERR (voir chapitre 11, diagnostic et annexe C.3, page C-13)

Came lectronique FM 352


C79000-G7077-C352-04 6-9
Programmation du FM 352

6.4 FC CAM_DIAG (FC 2)

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

Nom Type de Type P Signification


donnes
DB_NO INT I Numro du DB de diagnostic
RET_VAL INT O Valeur en retour

Came lectronique FM 352


6-10 C79000-G7077-C352-04
Programmation du FM 352

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

RET_VAL RB Description
1 1 Contrat actif
0 1 Aucun contrat actif, aucune erreur
-1 0 Erreur

Comportement en cas derreur


Pour un contrat erron, vous trouverez la cause de lerreur dans le paramtre JOB_ERR du
DB de diagnostic (voir chapitre 11, Diagnostic et annexe C.3, page C-13).

Came lectronique FM 352


C79000-G7077-C352-04 6-11
Programmation du FM 352

6.5 Blocs de donnes

6.5.1 Modles pour blocs de donnes

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

Adresse *)/Commutateur de version *) Vous pouvez saisir ladresse


dans linterface de paramtrage.
Signaux de commande
Signaux en retour
Commutateurs de fonctions
Bits lanceur pour contrats dcriture
Bits lanceur pour contrats de lecture
Bits de fin
Bits derreur
Gestion des contrats pour fonctions
Paramtres pour contrats

Came lectronique FM 352


6-12 C79000-G7077-C352-04
Programmation du FM 352

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

Came lectronique FM 352


C79000-G7077-C352-04 6-13
Programmation du FM 352

6.6 Alarmes

Traitement des alarmes


Le FM 352 est en mesure dmettre des alarmes de processus et des alarmes de diagnos-
tic. Vous pouvez les traiter dans un OB dalarme. Si une alarme est dclenche sans que
lOB correspondant ne soit charg, la CPU se met lARRET (voir manuel Programmer
avec STEP 7).
Pour valider le traitement des alarmes, procdez de la manire suivante :
1. Validation gnrale des alarmes pour lensemble du module :
Slectionnez le module dans HW Config.
Choisissez la commande Edition > Proprits de lobjet > Paramtres de base
pour valider lalarme de diagnostic et lalarme de processus.
Slectionnez le numro dOB pour lalarme de processus en choisissant la commande
Edition > Proprits de lobjet > Adresses.
Enregistrez et compilez la configuration matrielle.
Chargez la configuration matrielle dans la CPU.
2. Validation des vnements pour lalarme de processus dans les paramtres machine.
3. Paramtrage de lalarme de processus dans les paramtres des cames 0 7.

Exploitation dune alarme de processus


Lorsque le FM 352 dclenche une alarme de processus, la variable OB40_POINT_ADDR
(ou la variable correspondante dun autre OB dalarme de processus) contient linformation
suivante :
Tableau 6-1 Contenus du double mot OB40_POINT_ADDR

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


0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 Cames 0 0
2 Came 7 Came 7 Came 6 Came 6 Came 5 Came 5 Came 4 Came 4
active non act. active non act. active non act. active non act.
3 Came 3 Came 3 Came 2 Came 2 Came 1 Came 1 Came 0 Came 0
active non act. active non act. active non act. active non act.

La cause de lalarme est prcise dans loctet 1 :


Came : exploitez les octets 2 et 3 conformment au tableau.

Alarme de processus perdue


Si le traitement dune alarme de processus nest pas encore termin dans lOB dalarme de
processus, le module mmorise tous les vnements dalarme de processus suivants. Si un
vnement survient une nouvelle fois avant que lalarme de processus nait pu tre dclen-
che, le module dclenche lalarme de diagnostic Alarme process a t perdue.

Came lectronique FM 352


6-14 C79000-G7077-C352-04
Programmation du FM 352

Exploitation dune alarme de diagnostic


Aprs une alarme de diagnostic, linformation de diagnostic figure dans les variables de
lOB82, ce qui vous permet une analyse rapide. Appelez la fonction CAM_DIAG pour recher-
cher la cause derreur exacte dans la mmoire tampon de diagnostic.
Les donnes locales possibles pour lOB dalarme de diagnostic sont listes ci-aprs :

Variable Type de Description


donnes
OB82_MDL_DEFECT BOOL Dfaut de module
OB82_INT_FAULT BOOL Dfaut interne
OB82_EXT_FAULT BOOL Dfaut externe
OB82_PNT_INFO BOOL Dfaut sur canal
OB82_EXT_VOLTAGE BOOL Tension aux. externe 24 V manque
OB82_FLD_CONNCTR BOOL Connecteur frontal manque
OB82_WTCH_DOG_FLT BOOL Temps enveloppe dpass (watch dog)
OB82_INT_PS_FLT BOOL Dfaillance de la tension dalimentation interne du
module
OB82_HW_INTR_FLT BOOL Alarme process perdue

Came lectronique FM 352


C79000-G7077-C352-04 6-15
Programmation du FM 352

6.7 Caractristiques techniques

Le tableau suivant vous donne une vue densemble des caractristiques techniques des
fonctions.

Tableau 6-2 Caractristiques techniques des fonctions technologiques pour le FM 352

No Nom de bloc Version Place en Place en Place dans Code / Fonctions


mmoire de mmoire zone don- param- systme appeles
chargement de travail nes locales tres MC7
(octet) (octet) (octet) (octet)

FC 0 FC CAM_INIT


1.0 192 138 2 102

FC 1 FC CAM_CTRL


1.0 5232 4754 32 4718 SFC 58 : WR_REC,

SFC 59 : RD_REC

FC 2 FC CAM_DIAG
Db de canal
1.0
-
1758
986
1614
804
42
-
1578
372
SFC 59 : RD_REC

DB de paramtres 16 - 616 336 - 300


DB de paramtres 32 - 808 528 - 492
DB de paramtres 64 - 1192 912 - 876
DB de paramtres 128 - 1960 1680 - 1644
DB de diagnostic - 460 338 - 302

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.

Came lectronique FM 352


6-16 C79000-G7077-C352-04
Programmation du FM 352

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.

Tableau 6-3 Temps dexcution des fonctions pour le FM 352

CPU 315-2 (6ES7 315-2AF01-0AB0)


Bloc Nom de bloc/contrat
Dure dexcution en ms

FC 0

FC CAM_INIT

FC CAM_CTRL
0,14


Commande/signalisation en retour


MDWR_EN
0,55
123,8

MDWR_EN et MD_EN 132,1

CAM1WR_EN (validation de came 0) 26,3

CAM1WR_EN (validation de came 16) 92,9

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

CH16CAM_EN (came 1 avec vrification) 18,0

CH16CAM_EN (came 1 sans vrification) 17,6

CH16CAM_EN (came 16 avec vrification) 104,5

CH16CAM_EN (came 16 sans vrification) 94,1

MDRD_EN 13,4
CAM1RD_EN 18,1

MSRRD_EN

CNTTRC_EN
8,8
8,2

ACTPOS_EN 8,8

ENCVAL_EN 8,8

CAMOUT_EN (FM_TYPE = 0, 16 octets) 8,9

CAMOUT_EN (FM_TYPE = 1, 24 octets) 9,5


FC CAM_DIAG
FC 2 Passage vide 0,27
Lecture de la mmoire tampon de diagnostic 14,4
FC 3 FC CAM_MSRM 2,5

Came lectronique FM 352


C79000-G7077-C352-04 6-17
Programmation du FM 352

6.8 Accs rapide au donnes du module

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.

Lecture des signaux en retour par accs direct


Les adresses doctet sont donnes par rapport ladresse de sortie du module. Les d-
signations des bits correspondent celles dans le DB de canal.
Dans LIST, vous accdez aux donnes via les commandes PEB (lecture d1 octet) et PED
(lecture de 4 octets).

Adresse Numro de bit


7 6 5 4 3 2 1 0
Octet 0 PARA interne interne DATA_ERR interne DIAG interne interne
Octet 1 0 0 0 CAM_ACT 0 0 0 0
Octet 2 interne
Octet 3 0 0 FVAL_DONE HYS GO_P GO_M MSR_DONE SYNC
Octet 4
Octet 5 ACT_POS
Octet 6
Octet 7
Octet 8
Octet 9 TRACK_OUT
Octet 10
Octet 11

Came lectronique FM 352


6-18 C79000-G7077-C352-04
Programmation du FM 352

Ecriture des signaux de commande par accs direct


Les adresses doctet sont donnes par rapport ladresse dentre du module. Les dsigna-
tions des bits correspondent celles dans le DB de canal.
Dans LIST, vous accdez aux donnes via les commandes PAB (criture d1 octet) et PAW
(criture de 2 octets).

Adresse Numro de bit


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

Exemple : Position relle (ACT_POS)

List Explication
Exemple Ladresse de dbut du module est 512

L PED 516 Lecture de la position relle (ACT_POS)


par accs direct :
Adresse de dbut du module + 4

Came lectronique FM 352


C79000-G7077-C352-04 6-19
Programmation du FM 352

6.9 Moyens de transmission de paramtres


Les paramtres correspondent aux paramtres machine et aux paramtres de came sui-
vants.

PG/PC CPU FM 352


hors ligne en ligne

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

Figure 6-1 Moyens de transmission de paramtres

1 Sauvegarde de paramtres dans linterface de paramtrage


2 Sauvegarde, compilation et chargement de la configuration matrielle dans la CPU
3 La CPU inscrit les paramtres dans le module lors du paramtrage du systme.
4 Chargement des paramtres du module dans la PG via la commande Systme cible, Chargement dans
la PG.
5 Chargement des paramtres dans le module depuis linterface de paramtrage via la commande
Systme cible, Chargement.
6 Ecriture des paramtres dans le module via des contrats du programme utilisateur.
7 Lecture des paramtres du module via des contrats du programme utilisateur.
8 Inscription des paramtres du programme utilisateur dans le DB en ligne.
9 Reprise des paramtres du DB en ligne dans le programme utilisateur.
10 Exportation des paramtres depuis linterface de paramtrage dans le DB (DB hors ligne ou en ligne) ;
un DB hors ligne doit ensuite encore tre charg dans la CPU.
11 Importation des paramtres depuis un DB en ligne ou hors ligne dans linterface de paramtrage.

Came lectronique FM 352


6-20 C79000-G7077-C352-04
Programmation du FM 352

Quelques exemples dapplication pour la transmission de paramtres :


1 Vous ditez les paramtres dans linterface de paramtrage. Le module doit ensuite tre
paramtr automatiquement lors du dmarrage.
Excutez les tapes 1, 2 et 3.
2 Vous modifiez des paramtres dans linterface de paramtrage lors de la mise en route en
mode de test :
Excutez les tapes 4 et 5.
3 Les paramtres modifis lors du dmarrage doivent ensuite tre chargs automatiquement
lors du dmarrage :
Excutez les tapes 1, 2 et 3.
4 Vous crez les paramtres dans linterface de paramtrage. Lors du dmarrage, le module
doit exclusivement tre paramtr par le programme utilisateur via des blocs de donnes :
Excutez les tapes 10 et 6.
5 Vous souhaitez crer aisment des donnes de stockage pour des recettes :
Excutez ltape 10.
6 Vous crez les paramtres dans linterface de paramtrage. Ils doivent tre disposition du
programme utilisateur pour des modifications temporaires.
Excutez les tapes 1, 2 et pour le paramtrage automatique.
Excutez les tapes 10 et 3 pour laccs par le programme utilisateur.
7 Vous modifiez des paramtres (exclusivement) via le programme utilisateur :
Excutez les tapes 7, 9, 8, 6.
8 Vous souhaitez visualiser dans linterface de paramtrage les donnes modifies via le pro-
gramme utilisateur :
Excutez ltape 11.
9 Les paramtres modifis par le programme utilisateur doivent galement tre chargs auto-
matiquement lors du dmarrage :
Excutez les tapes 6, 11, 1, 2 et 3.

Came lectronique FM 352


C79000-G7077-C352-04 6-21
Programmation du FM 352

Came lectronique FM 352


6-22 C79000-G7077-C352-04
Mise en service du FM 352 7
Remarque importante
Veuillez tenir compte des points prciss sous Attention.

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.

Came lectronique FM 352


C79000-G7077-C352-04 7-1
Mise en service du FM 352

Montage du matriel et cblage


La premire tape consiste monter le FM 352 dans votre S7-300 et cbler le connecteur
frontal.

Etape Que faut-il faire ? 


1 Montage du FM 352 (voir chapitre 3)
Accrochez le module dans un emplacement appropri. 
2 Cblage du FM 352 (voir chapitre 4)
Entre TOR sur le connecteur frontal 
Sorties TOR sur le connecteur frontal 
Raccordement du capteur 
Raccordement de lalimentation au FM 352 
3 Contrle des Fins de course de scurit
Contrlez le fonctionnement
des interrupteurs de fin de course 
du dispositif darrt durgence 
4 Connecteur frontal
Le connecteur frontal doit tre enclench. 
5 Contrlez le blindage des diffrents cbles. 
6 Mise sous tension
Commutez la CPU en STOP (tat de scurit). 
Appliquer la tension dalimentation 24 V au FM 352. 

Cration du projet
Crez un nouveau projet sous STEP 7.
La marche suivre dans SIMATIC Manager est dcrite ci-aprs (sans aide de lassistant).

Etape Que faut-il faire ? 


1 Installez linterface de paramtrage (si ce nest dj ralis). 
2 Crez un nouveau projet dans SIMATIC Manager (Fichier > Nouveau). 
3 Insrez une station dans votre projet (Insertion > Station). 
4 Slectionnez la station et appelez linterface de configuration HW Config en slectionnant 
Matriel.
5 Insrez un chssis comportant les lments suivants dans votre configuration matrielle : 
alimentation (PS)
CPU/IM 153
module fonctionnel (FM)
6 Enregistrez cette configuration matrielle dans HW Config (Station > Enregistrer). 

Came lectronique FM 352


7-2 C79000-G7077-C352-04
Mise en service du FM 352

Paramtrage via linterface de paramtrage


A la premire mise en service du module, vous utilisez linterface de paramtrage pour para-
mtrer le module. Procdez dans lordre suivant :

Etape Que faut-il faire ? 


1 Dans le chssis, slectionnez la ligne dans laquelle se trouve le module FM 352. 
2 Appelez linterface de paramtrage pour le FM 352 par double clic. 
3 Vous pouvez modifier les paramtrages suivants sous Fichier > Paramtres : 
Fiche didentit
Vous pouvez modifier le nom et saisir un commentaire.
Adresses
Vous pouvez modifier ladresse de dbut et affecter la plage dadresses une mmoire
image partielle (notez ladresse affiche pour le module.)
Paramtres de base
Vous pouvez paramtrer le type dalarme et la raction lARRET de la CPU.
4 Dans le schma des connexions affich, vous pouvez slectionner les masques de dialogue 
Axe, Codeurs, Cames, Pistes et Validation alarmes afin dy effectuer le paramtrage corres-
pondant.
5 Enregistrez le paramtrage en choisissant la commande Fichier > Enregistrer. 
6 Quittez linterface de paramtrage en choisissant Fichier > Quitter. 
7 Enregistrez la configuration matrielle dans HW Config en choisissant Station > Enregistrer et 
compiler.
8 Etablissez une liaison en ligne avec la CPU, puis chargez la configuration matrielle dans la 
CPU. A chaque passage de ltat dARRET celui de MARCHE, ces donnes sont transmises
au FM 352.
9 Appelez Test > Mise en service. 

Test et mise en service


Vous avez la possibilit de tester vos donnes et modifications ralises jusqu prsent.

Etape Que faut-il faire ? 


1 Vrifiez vos paramtres de mise en service laide des masques Test > Mise en service, 
Test > Maintenance et Test > Analyse des dfauts.
2 Vous pouvez modifier les paramtres machine errons dans le masque Test > Mise en 
service. Ces modifications seront valides jusquau prochain passage de ltat dARRET celui
de MARCHE de la CPU.
3 Vous pouvez enregistrer les paramtres machine corrects dans la CPU en suivant les tapes 
7 9 de la procdure dcrite.

Came lectronique FM 352


C79000-G7077-C352-04 7-3
Mise en service du FM 352

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.

Etapes de test pour la synchronisation de laxe et le comportement la commutation


Les tests suivants vous permettent de vrifier le paramtrage correct du FM 352.

Etape Que faut-il faire ? 


1 Synchroniser laxe
Codeur incrmental Codeur absolu 
Slectionnez Prise de rfrence. En- Le FM 352 se trouve synchronis im-
trez la valeur correspondante (voir cha- mdiatement aprs le paramtrage.
pitre 9.4 Ralisez un rfrencement du codeur
ou absolu (voir chapitre 8.4)
Mettez 1 le commutateur de fonction Le cas chant, vous devez dabord
Reprise de rfrence active (voir dterminer la valeur exacte avec Prise
chapitre 9.8). de rfrence.
Vrifiez la position relle de laxe. La valeur affiche doit concider avec la position relle de 
laxe.
2 Vrifiez le comportement de commutation des cames et pistes paramtres.
Activez la validation du test. 
Excutez la commande Prise de rfrence.
Lancez le traitement des cames.
Validez les signaux de pistes.
Tournez le codeur, ou
Activez le commutateur de fonctions Simulation.
3 Testez les autres paramtrages en fonction de votre application. 
Dfinition du point de rfrence
Affectation de valeur relle

Came lectronique FM 352


7-4 C79000-G7077-C352-04
Mise en service du FM 352

Prparation de la programmation
Vous devez encore crer les blocs requis dans votre projet.

Etape Que faut-il faire ? 


1 Slectionnez la bibliothque FMX52LIB dans SIMATIC Manager (Fichier > Ouvrir > 
Bibliothques).
2 Copiez les fonctions FC0, FC1 ainsi que le modle du DB de canal, lUDT1 depuis la biblioth- 
que dans le dossier Blocs.
3 A partir du modle UDT1, crez un DB de canal pour chaque module. 
4 Si vous souhaitez raliser une analyse de diagnostic programme, copiez la FC2 et lUDT2 et 
crez un DB de diagnostic pour chaque module.
5 Si vous souhaitez effectuer lcriture et la lecture des paramtres machine dans le programme 
utilisateur, vous devez utiliser lUDT3 pour 16 cames, lUDT4 pour 32 cames, lUDT5 pour
64 cames et lUDT6 pour 128 cames.

Prparation du DB de canal

Etape Que faut-il faire ? 


1 Ouvrez le DB de canal. 
2 Vrifiez que ladresse du module est dj inscrite dans le paramtre MOD_ADDR. 
Sinon, saisissez-la.
3 Enregistrez le DB de canal (Fichier > Enregistrer). 

Prparation du DB de diagnostic

Etape Que faut-il faire ? 


1 Ouvrez le DB de diagnostic. 
2 Vrifiez que ladresse du module est dj inscrite dans le paramtre MOD_ADDR. 
Sinon, saisissez-la.
3 Enregistrez le DB de diagnostic (Fichier > Enregistrer). 

Intgration de fonctions

Etape Que faut-il faire ? 


1 Intgrez les fonctions requises votre programme utilisateur. 

Chargement des blocs dans la CPU

Etape Que faut-il faire ? 


1 Slectionnez les blocs dans SIMATIC Manager, puis chargez-les en choisissant la commande 
Systme cible > Charger dans CPU.

Came lectronique FM 352


C79000-G7077-C352-04 7-5
Mise en service du FM 352

Came lectronique FM 352


7-6 C79000-G7077-C352-04
Paramtres machine et paramtres de cames 8
Contenu du chapitre

Paragraphe Thme Page


8.1 Ecriture et lecture des paramtres machine et des paramtres de 8-2
cames
8.2 Unit 8-6
8.3 Paramtres machine de laxe 8-7
8.4 Rfrencement du codeur absolu 8-12
8.5 Paramtres machine du codeur 8-15
8.6 Rsolution 8-20
8.7 Nombre limite de cames et paramtres de pistes 8-23
8.8 Validation des alarmes 8-25
8.9 Paramtres de cames 8-26

Came lectronique FM 352


C79000-G7077-C352-04 8-1
Paramtres machine et paramtres de cames

8.1 Ecriture et lecture des paramtres machine et des paramtres de


cames
Ce chapitre dcrit comment inscrire directement les paramtres dans le module via le pro-
gramme utilisateur, sans employer linterface de paramtrage.
Tous les paramtres machine et paramtres de cames se trouvent dans le DB de param-
tres. Vous devez inscrire le numro du DB de paramtres dans le DB de canal correspon-
dant.
Dans linterface de paramtrage, vous pouvez crire dans le DB de paramtres avec la
commande Exporter et le lire avec la commande Importer.

Ecriture et activation des paramtres machine


Les paramtres machine permettent dadapter le FM 352 laxe et au capteur utiliss.
Les paramtres machine se trouvent aux adresses 3.1 104.0 dans le DB de paramtres.

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.

Modifier les paramtres machine


Pour modifier des paramtres machine existants (signal en retour PARA = 1) via le pro-
gramme utilisateur, procdez de la manire suivante :
Inscrivez les nouvelles valeurs dans le DB de paramtres.
Mettez 1 les bits lanceurs suivants dans le DB de canal :
Ecriture des paramtres machine (MDWR_EN)
Activation des paramtres machine (MD_EN)
Appelez la fonction FC CAM_CTRL dans le programme utilisateur cyclique.
Vrifiez que les paramtres de cames existants soient compatibles avec les paramtres
machine modifis.
Dans tous les cas, crivez une nouvelle fois les paramtres des cames
(CAM1WR_EN...CAM8WR_EN) - quils aient t modifis ou pas.

Came lectronique FM 352


8-2 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

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

Lecture des paramtres machine


Pour lire les paramtres machine actuels du module, procdez de la manire suivante :
Mettez le bit lanceur suivant dans le DB de canal :
Lecture des paramtres machine (MDRD_EN)
Appelez la fonction FC CAM_CTRL dans le programme utilisateur cyclique.
Les paramtres machine actuels du DB de paramtres sont alors transmis la CPU.

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

Came lectronique FM 352


C79000-G7077-C352-04 8-3
Paramtres machine et paramtres de cames

Ecriture des paramtres de cames


Avec les paramtres de cames, vous dcrivez le type de cames, leur mode daction ainsi
que leur affectation aux pistes.
Les paramtres de cames se trouvent dans le DB de paramtres, partir de ladresse
108.0. Ils sont respectivement regroups par paquets de 16 cames.
Les paramtres de cames sont immdiatement actifs aprs avoir t crits.
Pour crire des paramtres de cames sans utiliser linterface de paramtrage, vous proc-
dez de la manire suivante :
Inscrivez les nouvelles valeurs dans le DB de paramtres.
Chargez le DB de paramtres dans la CPU.
Mettez 1 les bits lanceurs dans le DB de canal (CAM1WR_EN...CAM8WR_EN).
Appelez la fonction FC CAM_CTRL dans le programme utilisateur cyclique.

Lecture des paramtres de cames


Pour lire les paramtres de cames actuels du module, procdez de la manire suivante :
Mettez le bit lanceur suivant dans le DB de canal :
Lecture des paramtres de cames (CAM1RD_EN ... CAM8RD_EN)
Appelez la fonction FC CAM_CTRL dans le programme utilisateur cyclique.
Les paramtres de cames actuels du DB de paramtres sont alors transmis la CPU.

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)

Came lectronique FM 352


8-4 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

Ordre suivre lors de lcriture de paramtres machine et de paramtres de cames


Modifiez toujours les paramtres machine et paramtres de cames selon lordre suivant :
Ecriture des paramtres machine
Activation des paramtres machine
Ecriture des paramtres de cames
Si vous mettez simultanment 1 les bits lanceurs pour ces contrats, la fonction
FC CAM_CTRL fait en sorte que les contrats soient traits dans lordre correct.

Came lectronique FM 352


C79000-G7077-C352-04 8-5
Paramtres machine et paramtres de cames

8.2 Unit

Choix dune unit


Dans linterface de paramtrage de la came lectronique, vous pouvez slectionner une
unit spcifique pour la saisie et laffichage des donnes (prslection : mm).
Voici les units possibles :
mm, pouces, degrs et impulsions.

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 dans le DB de paramtres


Adresse Nom Type Valeur Commentaire
initiale
8.0 UNITS DINT L#0 Unit
1 = 10-3 mm
2 = 10-4 pouces
3 = 10-4 degrs
4 = 10-2 degrs
5 = impulsions
6 = 10-3 degrs

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 :

Pour la conversion de effectuez le calcul


mm  pouces Valeur limite (pouces) = valeur limite (mm)  0,1
mm degrs 10-4 (4 chiffres aprs la virgule) Valeur limite (dgrs) = valeur limite (mm)  0,1
10-3 (3 chiffres aprs la virgule) Valeur limite (degrs) = valeur limite (mm)  1
10-2 (2 chiffres aprs la virgule) Valeur limite (dgrs) = valeur limite (mm)  10
mm  impulsions Valeur limite (impulsions) = valeur limite (mm)  1000

Came lectronique FM 352


8-6 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

8.3 Paramtres machine de laxe

Paramtres de laxe

Adresse Nom Type Valeur Commentaire


initiale
12.0 AXIS_TYPE DINT L#0 Type daxe
0 = Axe linaire
1 = Axe rotatif
Laxe linaire est un axe dont la plage de dplacement prsente des limites physiques.

Origine physique Extrmit physique

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 :

Adresse Nom Type Valeur Commentaire


initiale
16.0 ENDROTAX DINT L#100000 Fin daxe rotatif
Intervalle daction :
1 m +1.000.000.000 m
La valeur Fin daxe rotatif est thoriquement la valeur maximale que la valeur relle peut atteindre.
La valeur maximale thorique nest toutefois jamais affiche, car elle correspond physiquement la
mme position que lorigine de laxe rotatif (0).

Valeur maximale affiche pour un axe rotatif :


Fin daxe rotatif [m] - Rsolution [m / Impulsions]1 [Impulsions]

Exemple : Fin daxe rotatif 1000 mm


Laffichage saute
de 999 mm 0 mm pour un sens de rotation positif, et
de 0 mm 999 mm pour un sens de rotation ngatif.
Axe rotatif avec codeurs absolus
Dans le cas dun axe rotatif avec un codeur absolu, la plage daxe rotatif (de 0 jusqu la fin de laxe
rotatif) doit correspondre exactement au nombre total de pas du codeur absolu.

Fin d axe rotatif [m]  Nbre de tours (codeur)


Pas (codeur) [Imp]
tour
RESOL

m
Imp.

Came lectronique FM 352


C79000-G7077-C352-04 8-7
Paramtres machine et paramtres de cames

Adresse Nom Type Valeur Commentaire


initiale
44.0 REFPT DINT L#0 Coordonne du point de rfrece
Intervalle daction : - 1 000 000 000 m
+ 1 000 000 000 m
Codeur incrmental et dtecteur de proximit :
Les coordonnes du point de rfrence sont affectes cet vnement laide du commutateur de
fonctions Reprise de rfrence et dun vnement de synchronisation, dfini par Type de reprise de
rfrence.
Codeur absolu (SSI)
Sauf erreur dtecte, un axe paramtr avec un codeur absolu est toujours synchronis (aprs transfert du
premier tlgramme SSI sans erreur).
Se reporter ce sujet la description du rfrencement du codeur absolu au chapitre 8.4 (page 8-12),
qui dcrit linteraction entre le rfrencement du codeur absolu et les autres paramtres.
Axe linaire
La coordonne du point de rfrence doit tre comprise dans les limites de la plage de travail, autrement
dit entre le fin de course logiciel de dbut (FLD) et le fin de course logiciel de fin (FLF), les valeurs des
fins de course tant comprises.
Axe rotatif
La coordonne du point de rfrence doit tre suprieure ou gale 0 et infrieure la valeur Fin daxe
rotatif (0  Coordonne du point de rfrence < Fin daxe rotatif).

Adresse Nom Type Valeur Commentaire


initiale
52.0 RETR_TYPE DINT L#0 Type de reprise de rfrence :
Intervalle daction :
0 = Contact de point de rf. et top zro sens +
1 = Contact de point de rf. et top zro sens -
6 = Contact de point de rf. seul
7 = Top zro seul
Avec Type de reprise de rfrence vous dfinissez les conditions de synchronisation de laxe pour
le fonctionnement avec un codeur incrmental ou un dtecteur de proximit (voir aussi le chapitre 9.8,
page 9-19).

Came lectronique FM 352


8-8 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

Adresse Nom Type Valeur initiale Commentaire


64.0 SSW_STRT DINT L# -100 000 000 Fin de course logiciel de dbut
68.0 SSW_END DINT L# 100 000 000 Fin de course logiciel de fin
Intervalle daction :
- 1 000 000 000 m 1 000 000 000 m
Ces paramtres daxe nont de justification que pour un axe linaire.
Les fins de course sont actifs une fois que le FM 352 est synchronis. La plage dlimite par les fins de
course logiciels est appele plage de travail. Les limites de la plage de travail font lobjet dune surveil-
lance par le FM 352.
La valeur du fin de course logiciel de dbut (FLD) doit toujours tre infrieure celle du fin de course
logiciel de fin (FLF).
Plage de travail Plage du capteur Plage de dplacement







FCD FCF
Axe

-100 0 300

Codeur absolu (SSI)


Le FM 352 est directement synchronis aprs rception dun tlgramme SSI correct. A partir de ce
moment, les fins de course logiciels sont soumis une surveillance.
Le codeur absolu que vous utilisez doit couvrir au minimum la plage de travail (du fin de course logiciel
de dbut celui de fin).

Codeur incrmental et dtecteur de proximit


Laxe nest initialement pas synchronis aprs chaque dmarrage du FM 352. La surveillance des fins
de course logiciels ne commence quau terme dune synchronisation.

Relation plage de travail, plage du capteur, plage de dplacement


La plage de travail est la plage que vous dlimitez par les fins de course logiciel.
La plage du capteur est la plage couverte de manire univoque par le capteur. Dans le cas dun
axe linaire, le module fait en sorte quelle couvre de manire symtrique la plage de travail,
cest--dire que le module la dcale afin que les carts entre les fins de course logiciels et les limites
de la plage du capteur soient identiques (voir la figure).
La plage de dplacement est la plage de valeurs que le FM 352 peut traiter. Elle dpend de la
rsolution.
On a : Plage de dplacement Plage du capteur Plage de travail

Adresse Nom Type Valeur Commentaire


initiale
80.0 HYS DINT L#0 Hystrsis
Intervalle daction :
0...65.535 [imp]  rsolution [m/imp]
La plage des valeurs dpend de la rsolution :
La valeur maximale est la suivante :
Axes linaires : valeur maximale < de la plage de travail
Axes rotatifs : valeur maximale < plage de laxe rotatif

Came lectronique FM 352


C79000-G7077-C352-04 8-9
Paramtres machine et paramtres de cames

Came-course avec hystrsis


Il y a activation dune came-course quand ...
la valeur relle reconnue se situe lintrieur de lintervalle daction de la came-course et
quand aucune hystrsis nest active.
La position du point de commutation peut varier selon le lieu de linversion de sens.

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

Figure 8-1 Activation dune came-course avec hystrsis

Nota
Les cames-course infrieures lhystrsis risquent dtre masques par cette dernire en
cas dinversion de sens.

Came-temps avec hystrsis


Il y a activation dune came-temps quand ...
la borne de dbut de came est franchie dans le sens daction et
quand aucune hystrsis nest active.

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.

La figure 8-2 illustre une came-temps qui nest pas ractive.

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

Figure 8-2 Activation dune came-temps avec hystrsis

Came lectronique FM 352


8-10 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

Adresse Nom Type Valeur Commentaire


initiale
84.0 SIM_SPD DINT L#0 Vitesse de simulation
La vitesse de simulation dpend de la rsolution.
0 = arrt
5 108 = paramtrage maximal du module
La vitesse de simulation dpend de la rsolution
dans la plage suivante :
1000  rsolution Vitesse de simulation 3 
107  rsolution
Ce paramtre machine dtermine la vitesse de simulation (voir chapitre 9). La vitesse de simulation
relle Vsim est dduite de la vitesse de simulation saisie Vsim, V et peut tre calcule daprs la formule
suivante :

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.

Adresse Nom Type Valeur Commentaire


initiale
4.0 EDGEDIST DINT L#0 Espacement minimal des bords
Intervalle daction :
0 ... 1 000 000 000 m
Ce paramtre machine vous permet de dfinir une plage pour une dtection des bords aprs la dtec-
tion du dbut de la mesure. Si la fin de mesure se situe lintrieur de cet plage, la mesure est rejete.
Le dbut de mesure nest signal quaprs un dplacement de la pice correspondant lespacement
minimal des bords.

Came lectronique FM 352


C79000-G7077-C352-04 8-11
Paramtres machine et paramtres de cames

8.4 Rfrencement du codeur absolu

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.

Adresse Nom Type Valeur Commentaire


initiale
48.0 ENC_ADJ DINT L#0 Rfrencement du codeur absolu
Intervalle daction : 0 (225-1)
Le Rfrencement du codeur absolu permet de dterminer la valeur du codeur correspondant la
coordonne du point de rfrence sur laxe. La valeur doit tre infrieure au nombre total de pas du co-
deur absolu.

Dtermination du rfrencement correct du codeur absolu


Aprs le paramtrage initial, dautres tapes sont ncessaires pour tablir une relation cor-
recte entre le codeur et le systme de coordonnes. Ces tapes sont dcrites pour une utili-
sation de linterface de paramtrage.
1. Positionnez laxe en un point dfini et reproductible que vous connaissez et qui est physi-
quement univoque.
Par exemple sur la position du fin de course logiciel fin.
2. Appelez le rglage Dfinition du point de rfrence avec la coordonne du point dfini
sous 1.
Le FM 352 dtermine maintenant une valeur du codeur, le rfrencement du codeur ab-
solu pour la coordonne du point de rfrence entre dans les paramtres machine.
Vous pouvez lire cette valeur dans le masque de maintenance de linterface de param-
trage.
3. Reportez cette valeur lue dans le paramtre machine Rfrencement du codeur absolu.
4. Enregistrez les paramtres machine.
5. Chargez les donnes dans la CPU depuis linterface de configuration.
6. Afin dactiver ces donnes, effectuez un redmarrage de la CPU.

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.

Donnes dans le DB de paramtres

Adresse Nom Type Valeur Commentaire


initiale
44.0 REFPT DINT L#0 Coordonnes du point de rfrence
Intervalle daction : - 1 000 000 000 m
+ 1 000 000 000 m

Came lectronique FM 352


8-12 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

Exemple de rfrencement du codeur absolu


Pour cet exemple, nous adopterons les hypothses suivantes :
Coordonne du point de rfrence = -125 mm
Plage de travail de SSW_STRT = - 1000 mm SSW_END = 1000 mm
Rfrencement du codeur absolu = 0
Plage du codeur = 2048 incrments (impulsions) avec une rsolution de
1 mm/impulsion
Le codeur absolu utilis ne permet pas un rfrencement mcanique prcis et noffre pas
les moyens pour dfinir de manire cible la valeur du codeur.

1000 Valeur relle 125 0


Axe

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.

Came lectronique FM 352


C79000-G7077-C352-04 8-13
Paramtres machine et paramtres de cames

Rsultat aprs la dfinition du point de rfrence


Au terme de la dfinition du point de rfrence, la relation entre le codeur et le systme de
coordonnes est la suivante :
La valeur du codeur dtermine par le rfrencement du codeur absolu (1798) est affecte
la coordonne du point de rfrence sur laxe (-125).

Plage entirement couverte par ce codeur


1000 125 0 1000
Axe

FCD REF FCF


1023 1024
Valeur du codeur absolu

2047
1798

Valeur dtermine pour le


Rfrencement du codeur absolu
875

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.

Alternative : rfrencement mcanique dun codeur


Vous pouvez galement tablir une relation correcte entre le systme de coordonnes et le
codeur en procdant comme suit :
1. Amenez laxe dans une position reproductible, par ex. sur la position correspondant au fin
de course logiciel Dbut.
2. Inscrivez cette valeur de coordonne en tant que coordonne du point de rfrence dans
les paramtres machine.
3. Lisez la valeur du codeur affiche pour cette position dans le masque de maintenance de
linterface de paramtrage.
4. Reportez cette valeur comme rfrencement du codeur absolu dans les paramtres
machine.
Au terme du paramtrage, la valeur relle affiche sera alors toujours correcte.
Au lieu deffectuer les tapes 3. et 4., vous pouvez galement remettre zro le codeur via
Reset (si existant) et reporter la valeur 0 en tant que rfrencement du codeur absolu
dans les paramtres machine.

Came lectronique FM 352


8-14 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

8.5 Paramtres machine du codeur

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.

Donnes dans le DB de paramtres

Adresse Nom Type Valeur Commentaire


initiale
20.0 ENC_TYPE DINT L#1 Type de codeur et longueur du tlgramme
Plage des valeurs :
1 = incrmental 5 V
2 = incrmental 24 V
3 = SSI, longueur du tlgramme 13 bits
4 = SSI, longueur du tlgramme 25 bits
5 = coute
6 = dtecteur de proximit 24 V, avant
7 = dtecteur de proximit 24 V, arrire
8 = SSI 13 bits ( droite)
9 = SSI 25 bits ( droite)
10 = coute ( droite)
La longueur du tlgramme vous permet de dfinir la trame de modulation mise par le FM 352.
Si vous slectionnez Ecoute, vous dsactivez lhorloge du FM352. Le FM 352 peut alors galement
recevoir tout autre tlgramme SSI avec une trame de 13 ou 25 bits. La vitesse de transmission d-
pend de la vitesse de modulation du module matre.

Came lectronique FM 352


C79000-G7077-C352-04 8-15
Paramtres machine et paramtres de cames

Adresse Nom Type Valeur Commentaire


initiale
24.0 DISP_REV DINT L#80000 Course par tour de codeur
Plage de valeurs :
1 m 1.000.000.000 m
Le paramtre machine Course par tour de codeur vous permet dindiquer au FM 352 la course
parcourue par le systme dentranement chaque tour du codeur.
La valeur Course par tour de codeur dpend de la configuration de laxe et de la position laquelle le
codeur est mont. Pour cette valeur, vous devez tenir compte de tous les organes de transmission,
tels que les accouplements ou engrenages.
Le paragraphe 8.6 (page 8-20) dcrit la relation entre les paramtres machine Course par tour de
codeur et Incrments par tour de codeur.

Moteur
Codeur
Rducteur

Moteur
Codeur
Rducteur

Came lectronique FM 352


8-16 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

Adresse Nom Type Valeur Commentaire


initiale
32.0 INC_REV DINT L#500 Incrments par tour de codeur
Plage de valeurs :
1 225
Nota :
Cette entre ne concerne par le systme dunit Impul-
sions.
Le paramtre machine Incrments par tour de codeur indique le nombre dincrments qui sont dlivrs
par un codeur chaque tour. A partir de cette valeur et du paramtre machine Course par tour de
codeur, le FM 352 dtermine la rsolution.
Codeur incrmental
Toutes les valeurs de la plage des valeurs admises sont possibles. Le module exploite les incrments
de manire quadruple (voir aussi le paragraphe 10.1, page 10-2).
Dtecteur de proximit
Toutes les valeurs de la plage des valeurs admises sont possibles.
Codeur absolu
Les limites sont diffrentes selon le type de codeur.

Type de codeur Longueur/type de Plage des valeurs Peut tre utilis


tlgramme comme axe linaire
Codeur monotour 13 bits demi-sapin 64 ... 8192 par puissances de 2
Codeurs monotour 13 bits droite 64 ... 8192 toutes les valeurs X
Codeurs monotour 25 bits droite 64 ... 225 toutes les valeurs X
Codeur multitours 25 bits demi-sapin 64 ... 8192 par puissances de 2
Codeur multitours 25 bits droite 64 ... 224 toutes les valeurs
Ecoute Sapin 64 ... 8192 par puissances de 2
coute Droite 64 ... 225 toutes les valeurs X

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

Came lectronique FM 352


C79000-G7077-C352-04 8-17
Paramtres machine et paramtres de cames

Adresse Nom Type Valeur Commentaire


initiale
36.0 NO_REV DINT L#1024 Nombre de tours du codeur
Plage des valeurs :
1 (codeur monotour)
2 219 (codeur multitours)
Le paramtre machine Nombre de tours du codeur est seulement ncessaire pour les capteurs abso-
lus. Il vous permet dindiquer le nombre de tours possible avec le codeur en question. Pour en savoir
plus sur les codeurs absolus, reportez-vous au paragraphe 10.3 du prsent manuel.
Codeur monotour
Seule la valeur 1 est possible.
Codeur multitours
Codeur multitour / coute (sapin) : 2 ... 4096 par puissances de 2.
Codeur multi-tours / coute (droite) : 2 ... 219 toutes les valeurs, avec la restriction suivante :
Incrments/tour de codeur  Nombre de tours 225.
Rgle linaire
Vous pouvez aussi raccorder une rgle linaire. Dans ce cas, rglez un nombre de tours = 1.
Nombre total de pas du codeur
Le nombre total de pas nest pas un paramtre machine.
Nombre total de pas = Incrments par tour de codeur  Nombre de tours

Adresse Nom Type Valeur Commentaire


initiale
40.0 BAUDRATE DINT L#0 Vitesse de transmission
Plage des valeurs : 0 = 125 kHz
1 = 250 kHz
2 = 500 kHz
3 = 1000 kHz
Le paramtre machine Vitesse de transmission vous permet de dfinir la vitesse de transmission de
donnes depuis le codeur SSI vers le FM 352.
Ce paramtre ne concerne pas les codeurs incrmentaux.
La longueur de cble maximale dpend de la vitesse de transmission :
125 kHz  320 m
250 kHz  160 m
500 kHz  63 m
1000 kHz  20 m

Came lectronique FM 352


8-18 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

Adresse Nom Type Valeur Commentaire


initiale
59.0 CNT_DIR BOOL FALSE Sens de comptage
0 = normal
1 = invers
Le paramtre machine Sens de comptage vous permet dadapter le sens de saisie du dplacement au
sens de mouvement de laxe.
Vous devez galement tenir compte du sens de rotation de tous les organes de transmission (tels que
les accouplements ou engrenages).
normal = un nombre croissant dimpulsions de comptage (codeur incrmental) ou les valeurs du
codeur (absolu) correspondent des valeurs de position relles croissantes
invers = un nombre croissant dimpulsions de comptage (codeur incrmental) ou les valeurs du
codeur (absolu) correspondent des valeurs de position relles dcroissantes
Il nest pas permis de dfinir un temps danticipation pour un codeur absolu (SSI) en liaison avec
un sens de comptage invers.

Adresse Nom Type Valeur Commentaire


initiale
Surveillances
63.0 MON_WIRE BOOL TRUE 1 = Rupture de fil
63.1 MON_FRAME BOOL TRUE 1 = Erreur de tlgramme (doit toujours tre 1)
63.2 MON_PULSE BOOL TRUE 1 = Impulsions errones
Rupture de fil
Aprs activation de la surveillance, le FM 352 surveille les signaux A, A, B, B, N et N dlivrs par un codeur
incrmental. La surveillance dtecte :
Rupture de fil
Court-circuit des diffrents conducteurs
Pour un codeur incrmental sans top zro, vous devez
soit dsactiver la surveillance de rupture de fil,
soit raliser la connexion externe des signaux N et N (voir paragraphe 10.1)
Espacement des fronts des impulsions de comptage
Dfaillance de lalimentation des codeurs
Erreur de tlgramme
La surveillance derreurs de tlgrammes pour les codeurs absolus (SSI) ne peut pas tre dsactive. Elle
contrle les lments suivants du tlgramme :
bit derreur de dmarrage et darrt
priode monostable du capteur raccord
Impulsions errones (codeur incrmental)
Un codeur incrmental doit toujours dlivrer un mme nombre dimpulsions entre deux tops zro successifs.
Le FM 352 contrle si le top zro dun codeur incrmental arrive pour la bonne position du codeur.
Pour un codeur incrmental sans top zro, il faut dsactiver la surveillance des impulsions errones. Vous de-
vez galement dsactiver la surveillance de rupture de fil ou raliser la connexion externe des entre N et N .

Came lectronique FM 352


C79000-G7077-C352-04 8-19
Paramtres machine et paramtres de cames

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.

Codeur incrmental Codeur absolu/dtecteur de proximit


Valeurs Course par tour de codeur Course par tour de codeur
dentre incrments par tour de codeur. incrments par tour de codeur.
Exploitation des impulsions : quadruple 1 incrment = 1 impulsion
1 incrment = 4 impulsions
Calcul Course
RESOL  Tour de codeur
Impulsions
Tour de codeur

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.

Came lectronique FM 352


8-20 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

Plage des valeurs pour la rsolution


La plage des valeurs pour la rsolution est convertir dans lunit choisie. La rsolution est
paramtrer travers les deux valeurs Course par tour de codeur et Incrments par tour
de codeur.
Suivant lunit, on obtient les valeurs suivantes pour la rsolution :

Unit Donnes en ... Plage de valeurs pour la rsolution


mm 10-3 mm 0,110-3 mm .... 100010-3 mm/impulsion
inch 10-4 pouces 0,110-4 pouces .... 100010-4 pouces/impulsion
degr 10-4 degrs 0,110-4 degrs .... 100010-4 degrs/impulsion
10-3 degrs 0,110-3 degrs .... 100010-3 degrs/impulsions
10-2 degrs 0,110-2 degrs .... 100010-2 degrs/impulsions
impulsions 1 impulsion 1

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

Soit un codeur SSI avec les valeurs suivantes :


Incrments par tour de codeur : 4096
Course par tour de codeur : 1000 mm
1 incrment = 1 impulsion
Il en rsulte la rsolution suivante :

1000 mm mm mm
Rsolution = = 0,2441 = 0,2441
4096 incrments incrment impulsion

Came lectronique FM 352


C79000-G7077-C352-04 8-21
Paramtres machine et paramtres de cames

Relation entre plage de dplacement et rsolution


La plage de dplacement est limite par le nombre maximal reprsentable dans le FM 352.
Celui-ci varie en fonction de la rsolution. Il convient donc de veiller spcifier des valeurs
toujours comprises dans les limites admissibles.
La plage de dplacement maximale est donne par le tableau suivant :

Rsolution (RESOL) comprise entre Plage de dplacement maximale


0,1 m/impulsion  RESOL < 1 m/impulsion -108 m 108 m (-100 m + 100 m)
1 m/impulsion RESOL  1000 m/impulsion -109 m 109 m (-1000 m + 1000 m)

Relation entre vitesse et rsolution


Suivant la rsolution, la vitesse affiche peut tre comprise dans les limites suivantes (pour
lunit mm) :
de 1 m/min 90 m/min pour une rsolution  1 m/impulsion
de 1 m/min 900 m/min pour une rsolution 1 m/impulsion
La vitesse est calcule et lisse par le module toutes les 4 ms.
Elle a au moins une imprcision de 1 impulsion/4 ms et ne convient pas des tches de
rgulation.

Came lectronique FM 352


8-22 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

8.7 Nombre limite de cames et paramtres de pistes

Nombre limite de cames


Le nombre limite de cames dtermine le temps de cycle de came ainsi que le nombre maxi-
mum de cames paramtrables.

nombre limite de cames Temps de cycle de cames


16 cames 20,48 s
32 cames 40,96 s
64 cames 81,92 s
128 cames 163,84 s

Nombre limite de cames dans le DB de paramtres

Adresse Nom Type Valeur Commentaire


initiale
76.0 C_QTY DINT UDT3 : L#0 Nombre limite de cames : 0 = 16 cames au maximum
UDT4 : L#1 1 = 32 cames au maximum
UDT5 : L#2 2 = 64 cames au maximum
UDT6 : L#3 3 = 128 cames au maximum

Paramtres de pistes dans le DB de paramtres

Adresse Nom Type Valeur Commentaire


initiale
90.0 TRACK_OUT WORD W#16#0 Commande des sorties de pistes
Intervalle daction :
0 = came lectronique
1 = CPU
Numro de bit = numro de piste
Les bits 13 15 doivent tre 0.
Le paramtre machine Commande des sorties de pistes vous permet de dterminer le type de commande
des signaux des pistes 0 12. La commande des sorties de pistes peut se faire par :
la came lectronique : les signaux de pistes sont activs/dsactivs par le traitement des cames sur le
FM 352 ;
la CPU : les signaux de pistes fournissent directement les valeurs correspondantes des validations de
pistes dans le DB de canal.
Les sorties de pistes peuvent ainsi tre commandes de faon cible partir de votre programme.

Came lectronique FM 352


C79000-G7077-C352-04 8-23
Paramtres machine et paramtres de cames

Adresse Nom Type Valeur Commentaire


initiale
Entre de validation
95.0 EN_IN_I3 BOOL FALSE 1 = le signal de piste 3 est combin selon ET avec
lentre de validation I3
Les bits 95.1 95.7 doivent tre 0.
Le signal de piste Q3 est activ lorsque
la piste est valide par TRACK_EN et
lentre de validation externe correspondante I3 est mise 1 et
le rsultat de piste = 1.

Adresse Nom Type Valeur Commentaire


initiale
Pistes spciales
99.0 SPEC_TRC0 BOOL FALSE 1 = la piste 0 est une piste cames de comptage
99.1 SPEC_TRC1 BOOL FALSE 1 = la piste 1 est une piste cames de comptage
99.2 SPEC_TRC2 BOOL FALSE 1 = la piste 2 est une piste cames de freinage
Les pistes 0, 1 et 2 peuvent tre paramtres comme pistes spciales.

Adresse Nom Type Valeur Commentaire


initiale
100.0 CNT_LIM0 DINT L#2 Valeur de comptage suprieure de la piste cames
104.0 CNT_LIM1 DINT L#2 de comptage (piste 0)
Valeur de comptage suprieure de la piste cames
de comptage (piste 1)
Intervalle daction :
2 ... 65535
Ce paramtre machine vous permet de dfinir la valeur de comptage suprieure pour la piste cames de
comptage paramtre.

Came lectronique FM 352


8-24 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

8.8 Validation des alarmes

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

Paramtres machine pour la validation des alarmes dans le DB de paramtres


Adresse Nom Type Valeur Commentaire
absolue initiale
3.2 PI_CAM BOOL FALSE 1 = validation de lalarme du processus : came active /
dsactive

Paramtres de cames pour la validation des alarmes dans le DB de paramtres


Adresse Nom Type Valeur Commentaire
relative initiale
+0.4 PI_SW_ON BOOL FALSE 1 = alarme du processus lors de lactivation
+0.5 PI_SW_OFF BOOL FALSE 1 = alarme du processus lors de la dsactivation

Came lectronique FM 352


C79000-G7077-C352-04 8-25
Paramtres machine et paramtres de cames

8.9 Paramtres de came

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.

Comportement des cames la commutation selon le sens daction


A lexception de lexemple 5, le sens daction est toujours suppos positif.

No Description Came-course Came-temps


1 Franchissement dune came dans BD BF BD Temps daction
le sens d action.
daction.

2 Franchissement dune came inver- BD BF BD Temps daction


sement au sens daction.
d action.

3 Accostage dune came dans le BD BF BD Temps daction


sens daction ; pendant que la x
came est active, le sens de
t1
dplacement de laxe change
change.
t2

Temps daction x = t1 + t2

4 Accostage dune came dans le BD BF La came nest pas active.


sens inverse au sens daction ; sur
la came,
came le sens de dplacement
de laxe devient le sens daction.

5 Accostage, puis sortie de la came BD BF BD Temps daction


x
dans un sens quelconque ; le sens
daction est bidirectionnel.
t1

t2

t3

Temps daction x = t1 + t2 + t3

Came paramtre Came active

Came lectronique FM 352


8-26 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

Paramtres de cames dans le DB de paramtres


Adresse Nom Type Valeur Commentaire
relative initiale
+0.0 CAMVALID BOOL FALSE 1 = Came valide
+0.1 EFFDIR_P BOOL TRUE 1 = Sens daction positif (plus)
+0.2 EFFDIR_M BOOL TRUE 1 = Sens daction ngatif (moins)
+0.3 CAM_TYPE BOOL FALSE 0 = Came-course
1 = Came-temps
+0.4 PI_SW_ON BOOL FALSE 1 = Alarme du processus lors de lactivation
+0.5 PI_SW_OFF BOOL FALSE 1 = Alarme du processus lors de la dsactivation
+1.0 TRACK_NO BYTE B#16#0 Numro de piste
Intervalle daction : 0 31
Sens daction
Deux sens daction sont possibles :
positif : la came est active la borne de dbut lorsque laxe se dplace dans le sens des valeurs relles
croissantes.
ngatif : la came est active la borne de fin lorsque laxe se dplace dans le sens des valeurs relles
dcroissantes.
Vous pouvez galement activer les deux sens daction simultanment.
Numro de piste
En choisissant le numro de piste, vous dfinissez pour chaque came la piste sur laquelle la came devra
exercer son action.

Nota :
Vous devriez dans tous les cas affecter invalide aux cames inutilises (CAMVALID = FALSE).

Came lectronique FM 352


C79000-G7077-C352-04 8-27
Paramtres machine et paramtres de cames

Adresse Nom Type Valeur initiale Commentaire


relative pour came-course
+2.0 CBEGIN DINT L#-100000000 Borne de dbut (BD)
+6.0 CEND DINT L#100000000 Borne de fin (BF)
Intervalle daction :
- 1 000 000 000 m 1 000 000 000 m

Longueur minimale dune came-course

Impulsions ; dfinies partir


des signaux du codeur
101 102 103 104 105 106
came la plus courte
BD = BF s BD=103 et BF=103

came inactive la plus courte,


BF BD s lorsque BD est suprieure BF :
BD=105 et BF=101

BD = Borne de dbut ; BF = Borne de fin


Figure 8-3 Came la plus courte pour un sens de dplacement positif de laxe
La partie inactive dune came doit toujours avoir un cart minimal de 4 impulsions entre la borne de fin (BF) et
la borne de dbut (BD).
Lorsque BF = BD, la came est active pendant une impulsion.

Adresse Nom Type Valeur initiale Commentaire


relative pour came-temps
+2.0 CBEGIN DINT L#-100000000 Borne de dbut (BD)
+6.0 CEND DINT L#100000000 Borne de fin (BF)
Temps daction
Intervalle daction :
(0 13421)  100 s pour 16 cames au maximum
(0 26843)  100 s pour 32 cames au maximum
(0 53686)  100 s pour 64 cames au maximum
(0 65535)  100 s pour 128 cames au maximum
Dans le cas dune came-temps, vous devez dfinir une borne de dbut et un temps daction au lieu
dune borne de fin. Vous pouvez dfinir le temps daction de la came par pas de 100 s. Le temps est
dcompt aussitt que la came est active.
La dfinition du temps daction doit satisfaire aux conditions suivantes :
0 s : une came dont le temps daction est de 0 s ne sera jamais active.
0 s < t  400 s : Le FM 352 slectionne un temps daction minimal denviron 330s.
t > 400 s : le FM 352 calcule le temps daction effectif teff partir du temps daction paramtr tpar
suivant la formule suivante :

teff = Entier ( tpar


Tps de cycle des cames
) tps de cycle de cames

Lerreur maximale est toujours infrieure un temps de cycle de cames.

Came lectronique FM 352


8-28 C79000-G7077-C352-04
Paramtres machine et paramtres de cames

Adresse Nom Type Valeur Commentaire


relative initiale
+10.0 LTIME INT 0 Temps danticipation
Intervalle daction :
(0 53686)  100 s pour 16 cames au maximum
(0 65535)  100 s pour 32, 64 ou 128 cames au maxi-
mum
Vous pouvez compenser les temps de retard des organes de commande connects en dfinissant un
temps danticipation. Ce temps danticipation est dfinir par pas de 100 s. Vous pouvez dfinir un
temps danticipation par came. Il sapplique aussi bien la borne de dbut qu la borne de fin.
Temps danticipation
La course danticipation dune came est en permanence recalcul partir de la vitesse actuelle 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.
Course danticipation = temps danticipation  vitesse actuelle
Les courses danticipation de toutes les cames sont calcules dans le quart du temps danticipation le
plus long, paramtr dans le FM 352. Si vous paramtrez un temps danticipation trs long pour une
came, son dcalage dynamique sera calcul moins souvent.
Temps danticipation effectif
Vous dterminez le temps danticipation effectif de la manire suivante :
Dterminez le temps de cycle de cames. Il sagit du temps durant lequel le FM 352 a trait compl-
tement toutes les cames et dpend du nombre limite de cames paramtr (voir le tableau de la
page8-23).
Calculez le temps danticipation effectif avec la formule suivante :

Tps danticipation eff. = Entier ( Temps danticipation P


Temps de cycle de cames 4
) . Temps de cycle de cames . 4

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.

Came lectronique FM 352


C79000-G7077-C352-04 8-29
Paramtres machine et paramtres de cames

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.

Dcalage dynamique dune came


Vous devez distinguer deux cas pour lintervalle daction de la came :
1. Lintervalle daction statique et lintervalle daction dynamique de la came se chevau-
chent.
2. Lintervalle daction statique et lintervalle daction dynamique de la came ne se chevau-
chent pas.

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.

Interv. daction dynamique Interv. daction statique


Un nouveau dcalage dynamique est possible

Came lectronique FM 352


8-30 C79000-G7077-C352-04
Rglages 9
Contenu du chapitre

Paragraphe Thme Page


9.1 Consquence des rglages sur le comportement la commutation 9-2
des cames-temps
9.2 Affectation de valeur relle / Affectation de valeur relle au vol / Annu- 9-3
lation daffectation de valeur relle
9.3 Dcalage dorigine 9-6
9.4 Dfinition du point de rfrence 9-9
9.5 Dcalage des bornes de cames 9-11
9.6 Modification rapide de cames 9-13
9.7 Mesure de longueur / Dtection des bords 9-15
9.8 Reprise de rfrence 9-19
9.9 Dsactivation des fins de course logiciels 9-22
9.10 Simulation 9-23
9.11 Valeurs de comptage des pistes cames de comptage 9-25
9.12 Paramtres de position et paramtres de pistes 9-26
9.13 Paramtres du codeur 9-27
9.14 Paramtres de cames et paramtres de pistes 9-28
9.15 Signaux de commande pour la came lectronique 9-29
9.16 Signaux en retour pour la came lectronique 9-30
9.17 Signaux en retour pour le diagnostic 9-31

Came lectronique FM 352


C79000-G7077-C352-04 9-1
Rglages

9.1 Consquence des rglages sur le comportement la commutation


des cames-temps

Modification de la valeur relle


Les rglages suivants modifiant la valeur relle permettent de sauter une came-temps :
Affectation de valeur relle
Affectation de valeur relle au vol
Dcalage dorigine
Reprise de rfrence

Activation dune came-temps


Si vous sautez la borne de dbut dune came-temps par lun des rglages cits plus haut,
cette came sera active si le sens de dplacement effectif de laxe concide avec le sens
daction paramtr pour la came. Le temps dactivation paramtr scoule.

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.

Came lectronique FM 352


9-2 C79000-G7077-C352-04
Rglages

9.2 Affectation de valeur relle / Affectation de valeur relle au vol /


Annulation daffectation de valeur relle

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

Dtermination de nouvelles coordonnes


Vous dterminez toutes les positions que vous spcifiez dans le systme de coordonnes
translat avec la formule suivante :
Coordonne nouv = Coordonneact + (REELnouv - REELact)

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.

Came lectronique FM 352


C79000-G7077-C352-04 9-3
Rglages

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
36.4 AVAL_EN BOOL FALSE 1 = Affectation de valeur relle
36.5 FVAL_EN BOOL FALSE 1 = Affectation de valeur relle au vol
90.0 AVAL DINT L#0 Coordonne pour valeur relle
94.0 FVAL DINT L#0 Coordonne pour valeur relle au vol
25.5 FVAL_DONE BOOL FALSE 1 = Affectation valeur relle au vol excute

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.

Came lectronique FM 352


9-4 C79000-G7077-C352-04
Rglages

Tableau 9-1 Translation du systme de coordonnes par Affectation de valeur relle / Affectation de valeur
relle au vol

Affectation de valeur relle FCD REF REEL FCF


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

Ancien systme de coordonnes


FCD REF REEL FCF

-500 0 500 [mm] -400 -200 200 400


200

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]

Nouveau systme de coordonnes

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.

Paramtre utilis dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
35.2 AVALREM_EN BOOL FALSE 1:Annulation affectation de valeur relle

Causes derreurs possibles


Les rglages Affectation de valeur relle au vol et Reprise de rfrence ne doivent pas
tre excuts simultanment.
Une erreur de fonctionnement peut tre signale pour le rglage Affectation de valeur relle
au vol, si en raison de ce dernier un fin de course logiciel a quitt la plage de dplacement
admise au moment de larrive du front montant sur lentre TOR I1. Cette erreur de fonc-
tionnement est signale par une alarme de diagnostic et est inscrite dans la mmoire tam-
pon de diagnostic.

Came lectronique FM 352


C79000-G7077-C352-04 9-5
Rglages

9.3 Dcalage dorigine

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.

Dtermination de nouvelles coordonnes


Vous calculez toutes les valeurs dans le systme de coordonnes dcal avec la formule
suivante :
Coordonne nouv. = Coordonneprc. - (DOnouv. - DOprc.)
DOprc. reprsente un dcalage dorigine antrieur ventuellement conserv. Si aucun dca-
lage dorigine ntait activ avant lappel de cette fonction, vous entrez alors la valeur zro
pour DOprc..
A laide de cette formule, vous pouvez dterminer les nouvelles coordonnes des fins de
course logiciels.

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.

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
36.6 ZOFF_EN BOOL FALSE 1 = Activation du dcalage dorigine
86.0 ZOFF DINT L#0 Dcalage dorigine

Came lectronique FM 352


9-6 C79000-G7077-C352-04
Rglages

Consquences sur un axe linaire


Lexemple de rglage dun Dcalage dorigine de -200 mm, vous permet de constater une
translation du systme de coordonnes dans le sens positif. Les consquences sont les sui-
vantes :
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.

Tableau 9-2 Translation du systme de coordonnes par dcalage dorigine

Dcalage dorigine FCD REF REEL FCF


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

Ancien systme de coordonnes

FCD REEL FCF


-400 -200 200 400
-500 0 500 [mm]
Axe

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

Nouveau systme de coordonnes

Nota
Le comportement la commutation pour les cames-temps est dcrit au chapitre 9.1,
page 9-2.

Came lectronique FM 352


C79000-G7077-C352-04 9-7
Rglages

Consquences sur un axe rotatif


Lexemple de rglage dun dcalage dorigine de -45, vous permet de constater une rota-
tion du systme de coordonnes :

Outil avec REEL = 340  DO = 45 Outil avec REEL = 25 

REEL = 340 REEL = 25


Lorigine effectue une
0
rotation de -45 . De
0
nouvelles coordon-
nes sont affectes
tous les points de
laxe.
180 180

Figure 9-1 Rotation du systme de coordonnes la suite dun dcalage dorigine

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.

Came lectronique FM 352


9-8 C79000-G7077-C352-04
Rglages

9.4 Dfinition du point de rfrence

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.

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
36.3 REFPT_EN BOOL FALSE 1 = Prise de rfrence
98.0 REFPT DINT L#0 Coordonnes du point de rfrence
25.0 SYNC BOOL FALSE 1 = Axe synchronis

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.

Came lectronique FM 352


C79000-G7077-C352-04 9-9
Rglages

Tableau 9-3 Dcalage de la plage de travail sur laxe la suite dune dfinition du point de rfrence

Dfinition du point de rfrence FCD REF REEL FCF


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

Ancien systme de coordonnes


FCD REEL FCF

-500 0 500 [mm] -400 -200 100 400


100
Axe

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

Particularit des codeurs absolus


Ce rglage est ncessaire un rfrencement de codeur absolu (voir chapitre 8.4,
page 8-12).

Came lectronique FM 352


9-10 C79000-G7077-C352-04
Rglages

9.5 Dcalage des bornes de cames

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.

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
36.7 CH01CAM_EN BOOL FALSE 1 = Ecriture du rglage pour les bornes de came
(1 came)
102.0 CAM_NO INT 0 Numro de came
104.0 CAM_START DINT L#0 Borne de dbut
108.0 CAM_END DINT L#0 Borne de fin

Came lectronique FM 352


C79000-G7077-C352-04 9-11
Rglages

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

Figure 9-2 Etapes du dcalage des bornes dune came

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.

Lecture des valeurs modifies


Vous pouvez lire les valeurs modifies avec lun des contrats CAM1RD_EN
CAM8RD_EN.

Annulation du rglage
Les valeurs modifies sont perdues lors du dmarrage du module.

Came lectronique FM 352


9-12 C79000-G7077-C352-04
Rglages

9.6 Modification rapide de cames

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.

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


absolue initiale
37.0 CH16CAM_EN BOOL FALSE 1 = Ecriture des rglages pour la modification rapide de
cames (16 cames)
176.0 C_QTY BYTE B#16#0 Nombre de cames modifier
177.0 DIS_CHECK BOOL FALSE 1 = Dsactivation du contrle des paramtres

Adresse Nom Type Valeur Commentaire


relative initiale
+0.0 CAM_NO BYTE B#16#0 Numro de la came modifier
+1.0 C_EFFDIR BOOL FALSE 1 = Modification du sens daction de la came
+1.1 C_CBEGIN BOOL FALSE 1 = Modification de la borne de dbut la valeur
CBEGIN
+1.2 C_CEND BOOL FALSE 1 = Modification de la borne de fin / du temps daction
la valeur CEND
+1.3 C_LTIME BOOL FALSE 1 = Modification du temps danticipation la valeur
LTIME
+1.4 CAM_OFF BOOL FALSE 1 = Dsactivation de la came lors de la modification
+1.5 EFFDIR_P BOOL FALSE 1 = Sens daction positif (plus)
+1.6 EFFDIR_M BOOL FALSE 1 = Sens daction ngatif (moins)
+2.0 CBEGIN DINT L#0 Nouvelle borne de dbut
+6.0 CEND DINT L#0 Nouvelle borne de fin / nouveau temps daction
+10.0 LTIME INT 0 Nouveau temps danticipation

Came lectronique FM 352


C79000-G7077-C352-04 9-13
Rglages

Dsactivation de la came lors de la modification


Une modification cohrente des bornes de dbut et de fin nest possible que si vous avez
dsactiv la came au moment de la modification (CAM_OFF).

Contrle de paramtres par le module


Le paramtre DIS_CHECK (DB de canal) vous permet de dcider si le contrle des param-
tres transmis doit tre dsactiv par le FM 352. Lorsque vous dsactivez le contrle de pa-
ramtres, vous devez vous assurez par vous-mme que seules des valeurs valides soient
transmises. Si vous saisissez des valeurs invalides sans contrle, un comportement imprvi-
sible du module risque de se produire.
FALSE : le module contrle tous les paramtres transmis.
TRUE : le contrle des paramtres de cames est dsactiv. Les paramtres modifier
sont alors pris en compte plus rapidement sur le FM 352.
Indpendamment de ce rglage, il est toujours contrl si :
laxe est paramtr,
le nombre de cames modifier (C_QTY) est admissible,
la came (numro de came) modifier est valide.
Lorsque tous les paramtres ont t vrifis et sont sans erreurs, ils sont activs sur le mo-
dule.
En cas derreurs, tous les paramtres sont rejets.

Consquences du rglage

Nota
Le comportement la commutation pour les cames-temps est dcrit au chapitre 9.1,
page 9-2.

Lecture des valeurs modifies


Vous pouvez effectuer la lecture des valeurs modifies avec lun des contrats CAM1RD_EN
CAM8RD_EN.

Annulation du rglage
Les valeurs modifies sont perdues lors du dmarrage du module.

Came lectronique FM 352


9-14 C79000-G7077-C352-04
Rglages

9.7 Mesure de longueur / Dtection de bords

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.

Came lectronique FM 352


C79000-G7077-C352-04 9-15
Rglages

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.

Mesure de longueur Dtection de bords


MSR_ON EDGE_ON

I1 I1

Actualisation des Actualisation des


donnes donnes
MSR_DONE MSR_DONE

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.

Came lectronique FM 352


9-16 C79000-G7077-C352-04
Rglages

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
25.1 MSR_DONE BOOL FALSE 1 = Mesure de longueur termine
34.0 EDGE_ON BOOL FALSE 1 = Dtection des bords active
34.2 MSR_ON BOOL FALSE 1 = Mesure de longueur active
38.2 MSRRD_EN BOOL FALSE 1 = Lecture des valeurs de mesure
112.0 BEG_VAL DINT L#0 Valeur initiale
116.0 END_VAL DINT L#0 Valeur finale
120.0 LEN_VAL DINT L#0 Longueur

Paramtres utiliss dans le DB de paramtres

Adresse Nom Type Valeur Commentaire


initiale
4.0 EDGEDIST DINT L#0 Espacement minimum des bords
Intervalle daction :
0 ... 1 000 000 000 m
Lespacement minimal des bords vous permet de dfinir une zone aprs la dtection du dbut de mesure. Si la
fin de la mesure intervient lintrieur de cet espacement mininal, la mesure est rejete.
Le dbut de mesure nest signal quaprs un dplacement de la pice correspondant lespacement minimal
des bords.

Autres conditions pour une mesure de longueur


Lintervalle entre le front de dsactivation et le front dactivation sur lentre I1 doit tre
suffisamment grand pour que votre programme dans la CPU soit en mesure danalyser
correctement le rsultat de mesure avant que la mesure suivante ne soit effectue.
Lintervalle minimum entre le front montant et le front descendant sur lentre I1 ainsi
quentre le front descendant et le front montant suivant sur lentre I1 doit tre suprieur
2 ms.

Came lectronique FM 352


C79000-G7077-C352-04 9-17
Rglages

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

Translation du systme de coordonnes pendant une mesure de longueur


Les translations du systme de coordonnes influent sur la longueur mesure dans les
conditions suivantes :
Vous mettez en oeuvre un codeur incrmental ou un dtecteur de proximit ou alors vous
utilisez le FM 352 en mode simulation.
Vous excutez les rglages Dfinition du point de rfrence ou Reprise de rfrence
pendant une mesure de longueur.

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

Came lectronique FM 352


9-18 C79000-G7077-C352-04
Rglages

9.8 Reprise de rfrence

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.

Came lectronique FM 352


C79000-G7077-C352-04 9-19
Rglages

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
34.3 REFTR_ON BOOL FALSE 1 = Reprise de rfrence active
25.0 SYNC BOOL FALSE 1 = Axe synchronis

Paramtres utiliss dans le DB de paramtres

Adresse Nom Type Valeur Commentaire


initiale
44.0 REFPT DINT L#0 coordonnes du point de rfrence
52.0 RETR_TYPE DINT L#0 Type de reprise de rfrence

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.

Came lectronique FM 352


9-20 C79000-G7077-C352-04
Rglages

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

-500 REF 500 [mm]


0
Axe

100 -400 300 100 400

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]

Nouveau systme de coordonnes

Prise en compte dun dcalage dorigine


Quand un dcalage dorigine est activ, il est pris en compte dans le rglage Reprise de
rfrence. Cela signifie que la coordonne du point de rfrence est calcule suivant la for-
mule ci-aprs :
Rf = RfPM - Dcalage dorigine
RfPM est la valeur inscrite dans les paramtres machine comme coordonne du point de
rfrece.

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]

Ancien systme de coordonnes


FCD REEL FCF [mm]

REF -500 300 0 300


-500 0 500
Axe

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

Came lectronique FM 352


C79000-G7077-C352-04 9-21
Rglages

9.9 Dsactivation des fins de course logiciels

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.

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
34.4 SSW_OFF BOOL FALSE 1 = Fins de course logiciels dsactivs

Paramtres utiliss dans le DB de paramtres

Adresse Nom Type Valeur initiale Commentaire


64.0 SSW_STRT DINT L#-1000000000 Fin de course logiciel de dbut
68.0 SSW_END DINT L#-1000000000 Fin de course logiciel de fin

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.

Came lectronique FM 352


9-22 C79000-G7077-C352-04
Rglages

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.

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
15.2 DIR_M BOOL FALSE 1 = Simulation dans le sens ngatif
15.3 DIR_P BOOL FALSE 1 = Simulation dans le sens positif
34.1 SIM_ON BOOL FALSE 1 = Simulation active

Paramtres utiliss dans le DB de paramtres

Adresse Nom Type Valeur Commentaire


initiale
84.0 SIM_SPD DINT L#0 Vitesse de simulation

Consquences de lactivation de la simulation


Les signaux des codeurs ne sont plus exploits.
Toutes les surveillances relatives lentre du codeur sont dsactives.
Les erreurs ventuelles qui concernent le codeur sont annules.
Le FM 352 simule le dplacement dun axe de vitesse de simulation constante.
Le traitement des cames est dsactiv lors de lactivation de la simulation. Vous avez
toutefois la possibilit de le ractiver, tout en conservant la synchronisation.
La valeur de position relle est modifie partir de la valeur relle actuelle, en fonction
de la vitesse et du sens de simulation.

Came lectronique FM 352


C79000-G7077-C352-04 9-23
Rglages

Consquences de la dsactivation de la simulation


Le traitement des cames est dsactiv.
La synchronisation est supprime aussi bien pour un codeur incrmental que pour un
dtecteur de proximit. La coordonne du point de rfrence est alors paramtre
comme valeur relle.
Dans le cas dun codeur absolu, la valeur de position relle correspondant ltat actuel
du codeur est signale. Les signaux du codeur sont de nouveau exploits tels quils figu-
rent dans les paramtres machine.

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

Came lectronique FM 352


9-24 C79000-G7077-C352-04
Rglages

9.11 Valeurs de comptage des pistes cames de comptage

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.

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
15.5 CNTC0_EN BOOL FALSE 1 = Validation de la fonction de comptage pour la piste
cames de comptage 0
15.6 CNTC1_EN BOOL FALSE 1 = Validation de la fonction de comptage pour la piste
cames de comptage 1
38.3 CNTTRC_EN BOOL FALSE 1 = Lecture des valeurs de comptage des pistes cames
de comptage
124.0 CNT_TRC0 INT 0 Valeurs courante pour piste 0 cames de comptage
126.0 CNT_TRC1 INT 0 Valeur courante pour piste cames de comptage 1

Paramtres utiliss dans le DB de paramtres

Adresse Nom Type Valeur Commentaire


initiale
99.0 SPEC_TRC0 BOOL FALSE 1 = la piste 0 est la piste cames de comptage
99.1 SPEC_TRC1 BOOL FALSE 1 = la piste 1 est la piste cames de comptage
100.0 CNT_LIM0 DINT L#2 Valeur de comptage suprieure pour piste cames de
comptage 0
104.0 CNT_LIM1 DINT L#2 Valeur de comptage suprieure pour piste cames de
comptage 1

Came lectronique FM 352


C79000-G7077-C352-04 9-25
Rglages

9.12 Paramtres de position et paramtres de pistes

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.

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
38.4 ACTPOS_EN BOOL FALSE 1 = Lecture des paramtres de position et des param-
tres de piste
128.0 ACTPOS DINT L#0 Position actuelle
132.0 ACTSPD DINT L#0 Vitesse actuelle
136.0 TRACK_ID DWORD DW#16#0 Bits dtat des pistes 0 31

Came lectronique FM 352


9-26 C79000-G7077-C352-04
Rglages

9.13 Paramtres du codeur

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.

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur initiale Commentaire


38.5 ENCVAL_EN BOOL FALSE 1 = Lecture des paramtres du capteur
140.0 ENCVAL DINT L#0 Valeur du codeur / Etat du compteur (reprsen-
tation interne)
144.0 ZEROVAL DINT L#0 Etat du compteur lors du dernier top zro
(reprsentation interne)
148.0 ENC_ADJ DINT L#0 Rfrencement du codeur absolu

Came lectronique FM 352


C79000-G7077-C352-04 9-27
Rglages

9.14 Paramtres de cames et paramtres de piste

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.

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
12.0 FM_TYPE BOOL FALSE 0 = FM 352 jusqu V4.0
1 = FM 352 / 452 partir de V5.0
38.6 CAMOUT_EN BOOL FALSE 1 = Lecture des paramtres de cames et des param-
tres de piste
152.0 CAM_00_31 DWORD DW#16#0 Bits dtat des cames 0 31
156.0 CAM_32_63 DWORD DW#16#0 Bits dtat des cames 32 63
160.0 CAM_64_95 DWORD DW#16#0 Bits dtat des cames 64 95
164.0 CAM_96_127 DWORD DW#16#0 Bits dtat des cames 96 127
168.0 TRACK_ID1 DWORD DW#16#0 Bits dtat des pistes 0 31
172.0 ACTPOS1 DINT L#0 Position actuelle

Came lectronique FM 352


9-28 C79000-G7077-C352-04
Rglages

9.15 Signaux de commande pour la came lectronique

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.

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
15.4 CAM_EN BOOL FALSE 1 = Validation traitement des cames
16.0 TRACK_EN WORD W#16#0 Validation des pistes 0 12
Bit 0 = Piste 0

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.

Came lectronique FM 352


C79000-G7077-C352-04 9-29
Rglages

9.16 Signaux en retour pour la came lectronique

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.

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
23.4 CAM_ACT BOOL FALSE 1 = Traitement des cames en cours
26.0 ACT_POS DINT L#0 Position acuelle de laxe
30.0 TRACK_OUT DWORD DW#16#0 Signaux actuels des pistes 0 31
Bit 0 = Piste 0

Came lectronique FM 352


9-30 C79000-G7077-C352-04
Rglages

9.17 Signaux en retour pour le diagnostic

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.

Paramtres utiliss dans le DB de canal

Adresse Nom Type Valeur Commentaire


initiale
22.2 DIAG BOOL FALSE 1 = Mmoire tampon de diagnostic modifie
22.4 DATA_ERR BOOL FALSE 1 = Erreur de donnes

Came lectronique FM 352


C79000-G7077-C352-04 9-31
Rglages

Came lectronique FM 352


9-32 C79000-G7077-C352-04
Codeurs 10
Contenu du chapitre

Paragraphe Thme Page


10.1 Codeurs incrmentaux 10-2
10.2 Dtecteurs de proximit 10-5
10.3 Codeurs absolus 10-6

Came lectronique FM 352


C79000-G7077-C352-04 10-1
Codeurs

10.1 Codeurs incrmentaux

Codeurs incrmentaux raccordables


Il sagit de codeurs incrmentaux dlivrant deux trains dimpulsions dphass lectriquement
de 90 avec ou sans top zro :
Codeurs sans sortie de signaux inverss, niveau 24 V
Frquence limite = 50 kHz
Longueur de cble maxi = 100 m
Codeurs avec sortie de signaux inverss avec interface diffrentielle 5 V selon RS 422
Frquence limite = 1MHz
Pour une tension dalimentation 5 V : longueur de cble maxi = 32 m
Pour une tension dalimentation 24 V : Longueur de cble maxi = 100 m

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

Forme des signaux


La figure 10-1 reprsente la forme des signaux de codeurs sans et avec sortie de signaux
inverss.

sans sortie de signaux inverss avec sortie de signaux inverss

A* A

B* B

N* N

Figure 10-1 Forme des signaux des codeurs incrmentaux

Came lectronique FM 352


10-2 C79000-G7077-C352-04
Codeurs

Exploitation des signaux

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.

Priode du signal = incrment

1 2 3 4
impulsions Exploitation quadruple

Figure 10-2 Incrments et impulsions

Impulsions
Le FM 352 exploite les 4 fronts des voies A et B (voir figure) de chaque incrment.

1 incrment (codeur) = 4 impulsions (exploitation par le FM)

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

Came lectronique FM 352


C79000-G7077-C352-04 10-3
Codeurs

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 :

Imprcision = 1 temps de cycle de cames

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.

Came lectronique FM 352


10-4 C79000-G7077-C352-04
Codeurs

10.2 Dtecteurs de proximit

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.

Dtecteurs de proximit raccordables


Vous pouvez connecter les dtecteurs de proximit suivants au FM 352 :
Dtecteurs de proximit sortie 24 V
Frquence limite = 50 kHz
Longueur de cble maxi = 100 m

Exploitation des signaux


Dans le cas dun dtecteur de proximit, le comptage seffectue sur le front montant du si-
gnal A*.

Came lectronique FM 352


C79000-G7077-C352-04 10-5
Codeurs

10.3 Codeurs absolus

Codeurs monotour et codeurs multitours


Les codeurs absolus se subdivisent en
Codeurs monotour
Pour les codeurs monotour, la totalit de la plage du codeur est dcrite sur un seul tour
de codeur.
Codeurs multitours
Pour les codeurs multitours, la totalit de la plage du codeur est dcrite sur plusieurs
tours de codeur.

Codeurs absolus raccordables


Il sagit des codeurs absolus interface srie. La transmission de linformation de dplace-
ment seffectue de manire synchrone selon le protocole SSI (Synchronous Serial Inter-
face). Le FM 352 accepte uniquement le code de GRAY. La position des bits de donnes
dans la trame du tlgramme gnre des formats de donnes en sapin, demi-sapin et
justifis droite.

Type de codeur Longueur / type de


tlgramme

Codeur monotour 13 bits demi-sapin


Codeurs monotour 13 bits droite
Codeurs monotour 25 bits droite
Codeur multitours 25 bits demi-sapin
Codeur multitours 25 bits droite
Ecoute Sapin
coute Droite

Paramtrage spcial :
Codeur multitours utilis
comme codeurs mono- 25 bits demi-sapin
tour

Transmission des donnes


La vitesse de transmission des donnes dpend de la longueur de cble (voir annexe,
Caractristiques techniques).

Came lectronique FM 352


10-6 C79000-G7077-C352-04
Codeurs

Exploitation des impulsions pour un codeur absolu

1 incrment (codeur) = 1 impulsion (exploitation par le FM)

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.

Cblage pour coute


La figure 10-3 montre comment brancher le codeur absolu dans le cas dun FM 351 matre
et dun FM 352 esclave fonctionnant en coute.

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

CLI FM 352 est lcoute


13
CLI
12
 Conducteurs torsads par paires
 Connexion tablir au niveau de
Blindage sur linterface codeur du matre.
botier
Figure 10-3 Schma de branchement dun codeur absolu (SSI)

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.

Came lectronique FM 352


C79000-G7077-C352-04 10-7
Codeurs

Temps de raction
Pour des codeurs absolus, les temps de raction du FM 352 sont les suivants :

Temps de raction minimal = Temps de transmission du tlgramme + Temps de cycle de cames


+ Temps de commutation des organes connects
Temps de raction maximal = 2  Temps de transmission du tlgramme + Priode monostable
+ 2  Temps de cycle de cames + Temps de commutation des organes connects

Pour des codeurs absolus programmables :

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.

Temps de transmission des tlgrammes


Les temps de transmission des tlgrammes dpendent de la vitesse de transmission des
donnes :

Vitesse de Temps de transmission pour Temps de transmission pour


transmission tlgramme 13 bits tlgramme 25 bits
0,125 MHz 112 s 208 s
0,250 MHz 56 s 104 s
0,500 MHz 28 s 52 s
1,000 MHz 14 s 26 s

Exemple de temps de raction


Lexemple ci-dessous vous indique comment calculer les temps de raction minimal et maxi-
mal. Le codeur utilis pour lexemple nest pas programmable.
Temps de cycle des cames : 20 s env. pour 16 cames maximum
Temps de commutation du matriel : env. 150 s
Temps de transmission du tlgramme : 26 s pour un dbit de 1 MHz (tl-
gramme 25 bits)
Priode monostable : 20 s (selon le codeur : typiquement 20 40 s)
Temps de raction minimal = 26 s + 20 s + 150 s = 196 s
Temps de raction maximal = 2  26 s + 20 s + 2  20 s + 150 s = 262 s

Came lectronique FM 352


10-8 C79000-G7077-C352-04
Codeurs

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

Imprcision = 1 temps de cycle de cames + temps de transm. du tlgramme + priode monostable

Pour des codeurs absolus programmables :


Imprcision = 1 temps de cycle de cames + temps de transm. du tlgramme + priode monostable
+ 1/frquence max. de pas

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.

Came lectronique FM 352


C79000-G7077-C352-04 10-9
Codeurs

Came lectronique FM 352


10-10 C79000-G7077-C352-04
Diagnostic 11
Contenu du chapitre

Paragraphe Thme Page


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

Came lectronique FM 352


C79000-G7077-C352-04 11-1
Diagnostic

11.1 Possibilits danalyse des dfauts

Vous pouvez effectuer la lecture de la mmoire tampon de diagnostic depuis linterface


de paramtrage Test > Analyse des dfauts installe sur votre PG/PC.
La classe et le numro du dfaut y sont spcifis.
Vous pouvez analyser les dfauts avec le programme. Les moyens suivants sont votre
disposition :
Les valeurs en retour (RET_VAL) des FC intgres, sous forme de signalisation grou-
pe des dfauts survenus durant lexcution de la FC.
Les bits de dfaut des contrats sous forme de signalisation groupe des dfauts sur-
venus durant lexcution dun contrat.
Le bit de dfaut DATA_ERR sous forme de signalisation groupe dun dfaut dtect
par le FM 352 lors dun contrat dcriture.
Lidentification de dfaut dans JOB_ERR pour la cause du dfaut de communication
entre FC et FM 352.
La fonction FC CAM_DIAG pour la lecture de la mmoire tampon de diagnostic du
FM 352. Elle indique les causes des dfauts pour les contrats et les vnements
asynchrones (dfaut de fonctionnement, erreur de diagnostic).
Alarmes de diagnostic pour une raction rapide des vnements.

Came lectronique FM 352


11-2 C79000-G7077-C352-04
Diagnostic

11.2 Signification des DEL de signalisation de dfauts

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

Figure 11-1 DEL de signalisation dtat et de dfauts du FM 352

DEL de Signification Explications


signalisation
SF (rouge) Signalisation grou- Cette DEL signale les tats de dfauts suivants du FM 352 :
DEL - ON pe de dfauts in- Alarme process perdue
ternes et externes
Watchdog coul
FM 352 non configur
Paramtrage du FM 352 erron (uniquement pour le paramtrage via
SDB)
Absence de tension auxiliaire externe 24 V
Connecteur frontal manque
Rupture de fil du codeur
Erreur de fonctionnement
Erreur de tlgramme de codeur absolu
Impulsions errones du codeur incrmental ou absence top zro

Came lectronique FM 352


C79000-G7077-C352-04 11-3
Diagnostic

11.3 Alarmes de diagnostic

Traitement des alarmes


Le FM 352 est en mesure dmettre des alarmes de processus et des alarmes de diagnos-
tic. Vous pouvez les traiter dans un OB dalarme. Si une alarme est dclenche sans que
lOB correspondant ne soit charg, la CPU se met lARRET (voir manuel Programmer
avec STEP 7).
Pour valider le traitement des alarmes de diagnostic, procdez de la manire suivante :
1. Slectionnez le module dans HW Config
2. Choisissez Edition > Proprits de lobjet > Paramtres de base, pour valider lalarme
de diagnostic.
3. Enregistrez et compilez la configuration matrielle.
4. Chargez la configuration matrielle dans la CPU.

Prsentation des alarmes de diagnostic


Les vnements et dfauts suivants dclenchent une alarme de diagnostic :
Erreur de fonctionnement
paramtres machine errons (en cas de paramtrage via SDB),
paramtres de cames errons (en cas de paramtrage via SDB),
Erreur de diagnostic
Tous ces dfauts sont dcrits en dtails dans lannexe C.4, partir de la page C-15.

Raction du FM 352 un dfaut avec alarme de diagnostic


Le traitement des cames est dsactiv.
La synchronisation est supprime pour les alarmes de diagnostic suivantes :
absence de connecteur frontal, absence de tension dalimentation externe,
dtection dun dfaut de top zro, dun dfaut de cble (signaux de codeurs 5 V),
sortie de la plage de dplacement (signalisation par un dfaut de fonctionnement),
affectation de valeur relle non excutable (signalisation par un dfaut de fonctionne-
ment).
Les signaux de commande ne sont plus traits, une exception prs.
Exception :
Lors du dpassement des fins de course logiciels, une inversion de sens est encore pos-
sible en mode simulation.
Le traitement du commutateur de fonctions et des contrats est poursuivi.

Came lectronique FM 352


11-4 C79000-G7077-C352-04
Diagnostic

Le FM 352 dtecte un dfaut (entrant)


Une alarme de diagnostic est entrante lorsquau minimum un dfaut est prsent. Lorsque
tous les dfauts nont pas t corrigs, ceux qui sont encore prsents seront nouveau si-
gnals comme dfauts entrants.
Procdure :
1. Le FM 352 dtecte un ou plusieurs dfauts et dclenche une alarme de diagnostic. La
DEL SF sallume. Le dfaut est inscrit dans la mmoire tampon de diagnostic.
2. Le systme dexploitation de la CPU appelle lOB 82.
3. Vous pouvez analyser linformation de lancement de lOB 82.
4. La lecture du paramtre OB82_MOD_ADDR permet de savoir quel module a dclench
lalarme.
5. De plus amples informations vous sont fournies lorsque vous appelez la fonction
FC CAM_DIAG.

Le FM 352 dtecte le passage ltat sans dfauts (partants)


Une alarme de diagnostic nest partante que lorsque le dernier dfaut prsent sur le mo-
dule a t supprim.
Procdure :
1. Le FM 352 dtecte que tous les dfauts ont t supprims et dclenche une alarme de
diagnostic. La DEL SF nest plus allume. La mmoire tampon de diagnostic nest pas
modifie.
2. Le systme dexploitation de la CPU appelle lOB 82.
3. La lecture du paramtre OB82_MOD_ADDR permet de savoir quel module a dclench
lalarme.
4. Analysez le bit OB82_MDL_DEFECT.
Lorsque ce bit est gal 0, il ny a plus de dfauts sur le module. Votre analyse peut
sachever ce stade.

Alarme de diagnostic selon ltat de la CPU


Lorsque la CPU est en STOP, les alarmes de diagnostic du FM 352 sont verrouilles.
Si aucun des dfauts prsents na t supprim lorsque la CPU est ltat STOP, le
FM 352 les signale encore une fois comme arrivant aprs le passage ltat RUN.
Si tous les dfauts prsents ont t supprims lorsque la CPU est en STOP, labsence
de dfaut du FM 352 ne sera pas signale par une alarme de diagnostic aprs le pas-
sage de la CPU en RUN.

Came lectronique FM 352


C79000-G7077-C352-04 11-5
Diagnostic

Came lectronique FM 352


11-6 C79000-G7077-C352-04
Exemples 12
Contenu du chapitre

Paragraphe Thme Page


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

Came lectronique FM 352


C79000-G7077-C352-04 12-1
Exemples

12.1 Introduction

Linstallation du logiciel du FM 352/FM452 saccompagne de celle dun exemple de projet


illustrant quelques cas dutilisation typiques de fonctions donnes.
Lexemple de projet anglais se trouve dans le dossier
...\STEP7\EXAMPLES\zEn19_01
Il comporte plusieurs programmes S7 comments, de complexit et de domaines varis.

12.2 Conditions

Les conditions suivantes doivent tre remplies :


Vous avez install et cbl une station S7 comportant un module dalimentation, une
CPU ainsi quun module FM 452 ou FM 352 (de version V5). Le comportement des
modules de version antrieure peut savrer diffrent de celui qui est dcrit.
STEP7 ainsi que le logiciel de configuration pour le FMx52 sont correctement installs
sur votre PG/PC. La description de la manipulation vaut pour STEP7 V5.0. Des divergen-
ces ne sont pas exclues avec dautres versions.
La PG est connecte la CPU.
Les exemples peuvent tre utiliss avec un FM 452 ou un FM 352. Ils peuvent galement
tre excuts en cas dutilisation dcentralise du FM 352. Pour lexemple MultiModules,
vous devez utiliser 2 modules.

Came lectronique FM 352


12-2 C79000-G7077-C352-04
Exemples

12.3 Prparation des exemples

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.

12.4 Codes des exemples

Les exemples fournis ont t crits en LIST.


Vous pouvez les visualiser directement dans lditeur CONT/LIST/LOG.
Slectionnez la vue avec Reprsentation symbolique, Choix des mnmoniques et Com-
mentaire. Si vous disposez de suffisamment de place sur lcran, vous pouvez galement
faire afficher Information sur les mnmoniques.

Came lectronique FM 352


C79000-G7077-C352-04 12-3
Exemples

12.5 Test dun exemple

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.

12.6 Suite de lutilisation dun exemple

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.

Came lectronique FM 352


12-4 C79000-G7077-C352-04
Exemples

12.7 Exemple de programme 1 GettingStarted

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.

Came lectronique FM 352


C79000-G7077-C352-04 12-5
Exemples

Analyse des dfauts


Crez une erreur de donnes en saisissant une coordonne de point de rfrence sup-
rieure la fin daxe rotatif (par exemple 10000000). La CPU se met larrt. (Il sagit de la
manire la plus simple de mettre en vidence une erreur dans un exemple. Vous avez bien
entendu la possibilit de programmer une erreur dune manire plus lgante.)
Ouvrez la configuration matrielle et effectuez un double clic sur le FM 352 ou le FM 452.
Linterface de paramtrage est dmarre. Affichez la cause de dfaut via Test > Analyse
des dfauts.
Pour corriger le dfaut, procdez de la manire suivante :
1. Saisissez une valeur de commande admise.
2. Mettez la CPU larrt.
3. Mettez la CPU ltat RUN-P.
4. Activez les valeurs de commande. Si vous les activez dj avant de dmarrer la CPU,
linitialisation dans lOB100 va les annuler et ainsi les dsactiver.

Came lectronique FM 352


12-6 C79000-G7077-C352-04
Exemples

12.8 Exemple de programme 2 Commission

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.

Came lectronique FM 352


C79000-G7077-C352-04 12-7
Exemples

Analyse des dfauts


Tentez de crer dautres erreurs :
Prdfinissez une coordonne de point de rfrence suprieure la fin daxe rotatif.
Dsactivez la tension auxiliaire externe.
Supprimez le DB de paramtre PARADB sur la CPU (en ligne), puis tentez de saisir les
paramtres machine. (Lanalyse des dfauts est ici nouveau programme de sorte ce
que la CPU se mette larrt. Si vous actualisez nouveau VAT1, le code de ce dfaut
saffiche dans CAM.JOB_ERR. )

Came lectronique FM 352


12-8 C79000-G7077-C352-04
Exemples

12.9 Exemple de programme 3 OneModule

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.

Came lectronique FM 352


C79000-G7077-C352-04 12-9
Exemples

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.

Analyse des dfauts


En cas de dfaut de traitement, le graphe squentiel est interrompu et la simulation est d-
sactive. Le numro de squence inscrit est -1.
Tentez de crer des dfauts de came qui seront inscrit comme erreurs groupes dans le bit
PROGDB.CAM_ERR par lanalyse de dfauts.
Dans VAT1, prdfinissez des positions de cames suprieures la fin daxe rotatif.
Dans VAT1, prdfinissez des positions de cames ngatives.

Came lectronique FM 352


12-10 C79000-G7077-C352-04
Exemples

Programme utilisateur (FB PROG) :


Le programme accde aux donnes dans les blocs de donnes spcifiques au module sous
la forme <nom_de_bloc>.<mnmonique>. Le programme utilisateur peut ainsi piloter exac-
tement un module. Les numros de DB spcifis lappel du programme utilisateur sont
exclusivement transmis aux fonctions FC CAM_CTRL et FC CAM_DIAG. Ce type de pro-
grammation vous permet daccder aux donnes dans les blocs de donnes laide didenti-
ficateurs symboliques. Ladressage symbolique pour plusieurs modules est dcrit dans
lexemple de programme 5 MultiModules.
Le programme utilisateur excute un graphe squentiel comportant les squences suivan-
tes :
Squence 0 : La came lectronique est initialise. Les contrats contenant les paramtres
excuter lors dun dmarrage du module sont mis 1. Le dmarrage du module peut tre
ralis par exemple par un dmarrage de la CPU ou par un retour de tension du rack.
Squence 1 : Le programme attend la fin de lexcution des contrats mis 1.
Squence 2 : Le programme effectue une lecture permanente des bits dtat de came et
attend la mise 1 de la came 4.
Squence 3 : Le paramtrage des cames 0 et 1 est modifi. Afin de vous permettre de
constater la modification, les paramtres de came sont lus et affichs dans la table des va-
riables VAT1 avant et aprs la modification.
Squence 4 : Le programme attend la fin de lexcution des contrats mis 1.
Squence 5 : Attente de lvnement externe Commutateur activ (CAM.SWITCH = 1)
que vous pouvez visualiser dans la table des variables.
Squence 6 : Lorsque lvnement est entrant, les cames 0 et 1 reprennent la valeur lue
durant la squence dinitialisation.
Squence 7 : Le programme attend la fin de lexcution des contrats mis 1.
A la fin du graphe squentiel, les fonctions FC CAM_CTRL et FC CAM_DIAG sont appe-
les. Aussitt que le diagnostic dtecte un message relatif des paramtres de came erro-
ns, la sortie CAM_ERR est mise 1.

Came lectronique FM 352


C79000-G7077-C352-04 12-11
Exemples

12.10 Exemple de programme 4 Interrupts

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.

Analyse des dfauts


Identique lExemple de programme 3 OneModule.
Crez une alarme de diagnostic en dbranchant la tension auxiliaire du module ou en reti-
rant le connecteur frontal. Le dfaut du module MOD_ERR et lerreur de diagnostic
OB82_ERR prennent la valeur 1, le numro de squence la valeur 1. Lorsque vous cartez
le dfaut, les identifications derreurs sont remises 0. Le traitement des cames et la simu-
lation restent cependant dsactivs.

Came lectronique FM 352


12-12 C79000-G7077-C352-04
Exemples

Programme utilisateur (FB PROG) :


La tche est la mme que dans lExemple de programme 3 OneModule. Le bloc a cepen-
dant t tendu par lexploitation de lvnement de diagnostic.
Cet exemple de prend pas de mesure particulire quant la poursuite, une fois le dfaut
supprim. Il sagira l de votre tche.

Alarme de diagnostic (OB82)


Dans lalarme de diagnostic, lidentification derreur est inscrite dans le DB dinstance corres-
pondant du programme utilisateur, en fonction de ladresse du module dclenchant lalarme
(OB82_MDL_ADDR).

Came lectronique FM 352


C79000-G7077-C352-04 12-13
Exemples

12.11 Exemple de programme 5 MultiModules

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.

Analyse des dfauts


Identique lExemple de programme 4 Interrupts, cependant spare pour les deux modu-
les.

Came lectronique FM 352


12-14 C79000-G7077-C352-04
Exemples

Programme utilisateur (FB PROG) :


La tche et lexcution du programme utilisateur sont identiques lExemple de programme
4 Interrupts et lExemple de programme 3 OneModule.
Le programme utilisateur est prvu pour le fonctionnement avec plusieurs modules, car il
accde indirectement aux blocs de donnes spcifiques du module (DB de canal, DB de
diagnostic et DB de paramtres). Les numros de DB spcifis lors de lappel sont non seu-
lement transmis aux fonctions FC CAM_CTRL et FC CAM_DIAG, mais sont galement utili-
ss dans le programme utilisateur lui-mme. Dans ce type de programmation, vous ne pou-
vez pas utiliser didentificateurs symboliques pour les donnes contenues dans les blocs de
donnes.

Alarme de diagnostic (OB82)


Dans lalarme de diagnostic, lidentification derreur est inscrite dans le DB dinstance corres-
pondant du programme utilisateur, en fonction de ladresse du module dclenchant lalarme
(OB82_MDL_ADDR).

Came lectronique FM 352


C79000-G7077-C352-04 12-15
Exemples

Came lectronique FM 352


12-16 C79000-G7077-C352-04
Caractristiques techniques A
Caractristiques techniques gnrales
Les caractristiques techniques suivantes sont dcrites dans le manuel de mise en uvre
Automate programmable S7-300, Installation et configuration, Caractristiques des CPU.
Compatibilit lectromagntique
Conditions de transport et de stockage
Conditions denvironnement mcaniques et climatiques
Indications des tests disolement, de la classe et du degr de protection

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

Came lectronique FM 352


C79000-G7077-C352-04 A-1
Caractristiques techniques

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.

Domaine dutilisation Exigences en matire de


missions de immunit aux
perturbations perturbations
Industrie EN 50081-2 : EN 50082-2 :
1993 1995

Respect des directives de montage


Les produits SIMATIC rpondent aux exigences imposes, sous rserve de respecter pour
leur installation et leur exploitation les directives de montage dcrites dans les manuels.

Came lectronique FM 352


A-2 C79000-G7077-C352-04
Caractristiques techniques

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

Came lectronique FM 352


C79000-G7077-C352-04 A-3
Caractristiques techniques

Entres des capteurs


Vitesse de transmission des donnes et longueurs de max. 125 kHz pour cble blind de 320 m
cbles pour codeurs absolus max. 250 kHz pour cble blind de 160 m
max. 500 kHz pour cble blind de 60 m
max. 1 MHz pour cble blind de 20 m
Mode coute pour codeurs absolus oui
Signaux dentre Codeurs incrmentaux : 2 trains dimpulsions
90, 1 top zro
Codeurs absolus : valeur absolue
Entres TOR
Nombre dentres TOR 4
Nombre dentres pilotables simultanment 4
Sparation galvanique non
Signalisation dtat oui, LED verte par canal
Tension dentre Signal 0 : -30 ... 5 V
Signal 1 : 11 ... 30 V
Courant dentre Signal 0 : 2 mA (courant de repos)
Signal 1 : 9 mA
Temporisation dentre 0 Signal 1 : max. 200 s
1 Signal 0 : max. 200 s
Raccordement dun BERO 2 fils possible
Longueur de cble non blind 32 m
Longueur de cble blind 600 m
Frquence de commutation max. 500 Hz
Contrle disolement VDE 0160
Sorties TOR
Nombre de sorties 13
Sparation galvanique non
Signalisation dtat oui, LED verte par canal
Courant de sortie Signal 0 : 0,5 mA
Signal 1 : 0,5 A avec facteur de simultanit 100 %
(plage admissible : 5 ... 600 mA)
Charge de lampes : 5 W
Temporisation de sortie pour courant de sortie 0,5 A 0 Signal 1 : max. 300 s
1 Signal 0 : max. 300 s
Niveau de signal pour signal 1 L+ : -0,8 V
Pilotage dune entre TOR oui
Pilotage dune entre de comptage non, pour cause dimpulsion errone 50 s
Protection contre les courts-circuits oui, cadencement thermique
Seuil de coupure 1,8 A

Came lectronique FM 352


A-4 C79000-G7077-C352-04
Caractristiques techniques

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.

Came lectronique FM 352


C79000-G7077-C352-04 A-5
Caractristiques techniques

Came lectronique FM 352


A-6 C79000-G7077-C352-04
Schmas de branchement B
Vue densemble
Le tableau ci-aprs dcrit les codeurs que vous pouvez raccorder au module FM 352. Les
schmas de raccordement de ces codeurs sont dcrits dans le prsent chapitre.

Paragraphe Affectation des bro- Cble de liaison Remarque Page


ches du
B.1 Codeur incrmental 4  2  0,25 + 2  1 mm2 Up=5V, RS 422 B-2
Siemens
6FX 2001-2
B.2 Codeur incrmental 4  2  0,5 mm2 Up=24V, RS422 B-3
Siemens
6FX 2001-2
B.3 Codeur incrmental 4  2  0,5 mm2 Up=24V, HTL B-4
Siemens
6FX 2001-4
B.4 Codeur absolu 4  2  0,5 mm2 Up=24V, SSI B-5
Siemens
6FX 2001-5

Came lectronique FM 352


C79000-G7077-C352-04 B-1
Schmas de branchement

B.1 Schma de branchement pour codeur incrmental Siemens


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

Schma de branchement

La figure suivante prsente le schma de branchement pour un codeur incrmental Siemens


6FX 2001-2 (Up=5 V ; RS422) :

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

N  Connecteur rond 12 points


10 3
11 N 4 Siemens 6FX 2003-0CE12
Ct raccordement (ct soudure)
11*
Masse  Conducteurs torsads par
7 10*
paires
2**
+5,2 V
6 12** Connecteur SUB-D
Blindage Blindage 15 points
sur botier sur botier 8 Ct raccordement
15
(ct soudure)
Botier mtallis avec
Conducteur 4  2  0,25 + 2  1 mm2 9 1 verrouillage vis
6FC9 341-1HC

* Les broches 10 et 11 sont cbles de manire interne.

** Les broches 2 et 12 sont cbles de manire interne.

Came lectronique FM 352


B-2 C79000-G7077-C352-04
Schmas de branchement

B.2 Schma de branchement pour codeur incrmental Siemens


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

Schma de branchement

La figure suivante prsente le schma de branchement pour un codeur incrmental Siemens


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

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

N  Connecteur rond 12 points


10 3
11 N 4 Siemens 6FX 2003-0CE12
Ct raccordement (ct soudure)
11*
Masse  Conducteurs torsads par
7 10*
paires
2**
+24 V
5 12** Connecteur SUB-D
Blindage Blindage 15 points
sur botier sur botier 8 Ct raccordement
15
(ct soudure)
Botier mtallis avec
9 1 verrouillage vis
Conducteur 4  2  0,5 mm2
6FC9 341-1HC

* Les broches 10 et 11 sont cbles de manire interne.

** Les broches 2 et 12 sont cbles de manire interne.

Came lectronique FM 352


C79000-G7077-C352-04 B-3
Schmas de branchement

B.3 Schma de branchement pour codeur incrmental Siemens 6FX


2001-4 (Up=24V ; HTL)

Schma de branchement

La figure suivante prsente le schma de branchement pour un codeur incrmental Siemens


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

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

* Les broches 10 et 11 sont cbles de manire interne.

** Les broches 2 et 12 sont cbles de manire interne.

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

Came lectronique FM 352


B-4 C79000-G7077-C352-04
Schmas de branchement

B.4 Schma de branchement pour codeur absolu Siemens 6FX 2001-5


(Up=24V ; SSI)

Schma de branchement

La figure suivante prsente le schma de branchement pour un codeur absolu Siemens


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

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

Masse Connecteur rond 12 points


7 12
+24 V Siemens 6FX 2003-0CE12
5 11
Ct raccordement (ct soudure)
 Conducteurs torsards par
paires
Blindage Blindage
sur botier sur botier Connecteur SUB-D
15 points
15 8 Ct raccordement
(ct soudure)
Conducteur 4  2  0,5 mm2 Botier mtallis avec
9 1 verrouillage vis
6FC9 341-1HC

Came lectronique FM 352


C79000-G7077-C352-04 B-5
Schmas de branchement

Came lectronique FM 352


B-6 C79000-G7077-C352-04
Blocs de donnes/Listes derreurs C
Contenu de cette annexe

Paragraphe Thme Page


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 derreurs C-15

Came lectronique FM 352


C79000-G7077-C352-04 C-1
Blocs de donnes/Listes derreurs

C.1 Contenu du DB de canal

Nota
Les paramtres spcifis dans le tableau suivant ne doivent pas tre modifis.

Tableau C-1 Contenu du DB de canal

Adresse Nom Type Valeur Commentaire


initiale
Commutateur dadresse/de version
0.0 MOD_ADDR ( entrer !) INT 0 Adresse du module
2.0 CH_NO INT 1 Numro du canal (toujours 1)
10.0 PARADBNO INT 1 Numro du DB de paramtres
1 = DB absent
12.0 FM_TYPE BOOL FALSE 0 = FM 352 jusqu V4.0
1 = FM 352 partir de V5.0
Signaux de commande
15.2 DIR_M BOOL FALSE 1= Simulation dans le sens ngatif
15.3 DIR_P BOOL FALSE 1 = Simulation dans le sens positif

15.4 CAM_EN BOOL FALSE 1 = Validation traitement des cames


15.5 CNTC0_EN BOOL FALSE 1 = Validation de la fonction de comptage
pour la piste cames de comptage 0
15.6 CNTC1_EN BOOL FLASE 1 = Validation de la fonction de comptage
pour la piste cames de comptage 1
16.0 TRACK_EN WORD W#16#0 Validation des pistes 0 15
Bit 0 = Piste 0
Signaux en retour
22.2 DIAG BOOL FALSE 1 = Mmoire tampon de diagnostic
modifie
22.4 DATA_ERR BOOL FALSE 1 = Erreur de donnes
22.7 PARA BOOL FALSE 1 = Module paramtr
23.4 CAM_ACT BOOL FALSE 1 = Traitement des cames en cours
25.0 SYNC BOOL FALSE 1 = Axe synchronis
25.1 MSR_DONE BOOL FALSE 1= Mesure de longueur ou dtection des
bords termines
25.2 GO_M BOOL FALSE 1 = Dplacement de laxe dans le sens
ngatif
25.3 GO_P BOOL FALSE 1 = Dplacement de laxe dans le sens
positif
25.4 HYS BOOL FALSE 1 = Axe dans la plage dhystrsis
25.5 FVAL_DONE BOOL FALSE 1 = Affectation valeur relle au vol
excute
26.0 ACT_POS DINT L#0 Position actuelle de laxe

Came lectronique FM 352


C-2 C79000-G7077-C352-04
Blocs de donnes/Listes derreurs

Tableau C-1 Contenu du DB de canal

Adresse Nom Type Valeur Commentaire


initiale
Signaux en retour
30.0 TRACK_OUT DWORD DW#16#0 Signaux actuels des pistes 0 31
Bit 0 = Piste 0
Commutateur de fonctions
34.0 EDGE_ON BOOL FALSE 1 = Dtection des bords active
34.1 SIM_ON BOOL FALSE 1 = Simulation active
34.2 MSR_ON BOOL FALSE 1 = Mesure de longueur active
34.3 REFTR_ON BOOL FALSE 1 = Reprise de rfrence active
34.4 SSW_OFF BOOL FALSE 1 = Fins de course logiciels dsactivs
Bits lanceurs pour contrats dcriture
35.0 MDWR_EN BOOL FALSE 1 = Ecriture des paramtres machine
35.1 MD_EN BOOL FALSE 1 = Activation des paramtres machine
35.2 AVALREM_EN BOOL FALSE 1 = Affectation de valeur relle, annulation
de laffectation de valeur relle au vol
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)
36.3 REFPT_EN BOOL FALSE 1 = Prise de rfrence
36.4 AVAL_EN BOOL FALSE 1 = Affectation de valeur relle
36.5 FVAL_EN BOOL FALSE 1 = Affectation de valeur relle au vol
36.6 ZOFF_EN BOOL FALSE 1 = Activation du dcalage dorigine
36.7 CH01CAM_EN BOOL FALSE 1 = Ecriture rglage des fronts de came (1
came)
37.0 CH16CAM_EN BOOL FALSE 1 = Ecriture rglage pour modification
rapide des cames (16 cames)

Came lectronique FM 352


C79000-G7077-C352-04 C-3
Blocs de donnes/Listes derreurs

Tableau C-1 Contenu du DB de canal

Adresse Nom Type Valeur Commentaire


initiale
Bits lanceurs pour contrats de lecture
37.1 MDRD_EN BOOL FALSE 1 = Lecture des paramtres machine
37.2 CAM1RD_EN BOOL FALSE 1 = Lecture des paramtres de cames 1
(cames 0 15)
37.3 CAM2RD_EN BOOL FALSE 1 = Lecture des paramtres de cames 2
(cames 16 31)
37.4 CAM3RD_EN BOOL FALSE 1 = Lecture des paramtres de cames 3
(cames 32 47)
37.5 CAM4RD_EN BOOL FALSE 1 = Lecture des paramtres de cames 4
(cames 48 63)
37.6 CAM5RD_EN BOOL FALSE 1 = Lecture des paramtres de cames 5
(cames 64 79)
37.7 CAM6RD_EN BOOL FALSE 1 = Lecture des paramtres de cames 6
(cames 80 95)
38.0 CAM7RD_EN BOOL FALSE 1 = Lecture des paramtres de cames 7
(cames 96 111)
38.1 CAM8RD_EN BOOL FALSE 1 = Lecture des paramtres de cames 8
(cames 112 127)
38.2 MSRRD_EN BOOL FALSE 1 = Lecture des valeurs mesures
38.3 CNTTRC_EN BOOL FALSE 1 = Lecture des valeurs de comptage des
pistes cames de comptage
38.4 ACTPOS_EN BOOL FALSE 1 = Lecture des paramtres de position et
des paramtres de piste
38.5 ENCVAL_EN BOOL FALSE 1 = Lecture des paramtres du capteur
38.6 CAMOUT_EN BOOL FALSE 1 = Lecture des paramtres de cames et
des paramtres de piste
Bits de fin pour commutateur de fonction
40.0 EDGE_D BOOL FALSE 1 = Activation de la dtection des bords
ou Dsactivation de la dtection des
bords termine
40.1 SIM_D BOOL FALSE 1 = Activation de la simulation ou
Dsactivation de la simulation termine
40.2 MSR_D BOOL FALSE 1 = Activation de la mesure de longueur
ou Dsactivation de la mesure de
longueur termine
40.3 REFTR_D BOOL FALSE 1 = Activation de la reprise de rfrence
ou Dsactivation de la reprise de
rfrence termine
40.4 SSW_D BOOL FALSE 1 = Activation des fins de course
logiciels ou Dsactivation des fins de
course logiciels termines

Came lectronique FM 352


C-4 C79000-G7077-C352-04
Blocs de donnes/Listes derreurs

Tableau C-1 Contenu du DB de canal

Adresse Nom Type Valeur Commentaire


initiale
Bits de fin pour contrats dcriture
41.0 MDWR_D BOOL FALSE 1 = Contrat Ecriture des paramtres
machine termin
41.1 MD_D BOOL FALSE 1 = Contrat Validation des paramtres
machine termin
41.2 AVALREM_D BOOL FALSE 1 = Annulation affectation de valeur
relle ou Annulation affectation de valeur
relle au vol termine
41.3 CAM1WR_D BOOL FALSE 1 = Contrat Ecriture des paramtres de
cames 1 termin
41.4 CAM2WR_D BOOL FALSE 1 = Contrat Ecriture des paramtres de
cames 2 termin
41.5 CAM3WR_D BOOL FALSE 1 = Contrat Ecriture des paramtres de
cames 3 termin
41.6 CAM4WR_D BOOL FALSE 1 = Contrat Ecriture des paramtres de
cames 4 termin
41.7 CAM5WR_D BOOL FALSE 1 = Contrat Ecriture des paramtres de
cames 5 termin
42.0 CAM6WR_D BOOL FALSE 1 = Contrat Ecriture des paramtres de
cames 6 termin
42.1 CAM7WR_D BOOL FALSE 1 = Contrat Ecriture des paramtres de
cames 7 termin
42.2 CAM8WR_D BOOL FALSE 1 = Contrat Ecriture des paramtres de
cames 8 termin
42.3 REFPT_D BOOL FALSE 1 = Contrat Prise de rfrence termin
42.4 AVAL_D BOOL FALSE 1 = Contrat Affectation valeur relle
termin
42.5 FVAL_D BOOL FALSE 1 = Contrat Affectation valeur relle au
vol termin
42.6 ZOFF_D BOOL FALSE 1 = Contrat Activation dcalage dorigine
termin
42.7 CH01CAM_D BOOL FALSE 1 = Contrat Modification d1 came
termin
43.0 CH16CAM_D BOOL FALSE 1 = Contrat Modification de 16 cames
termin (modification rapide de cames)
Bits de fin pour contrats de lecture
43.1 MDRD_D BOOL FALSE 1 = Contrat Lecture des paramtres
machine termin
43.2 CAM1RD_D BOOL FALSE 1 = Contrat Lecture des paramtres de
cames 1 termin
43.3 CAM2RD_D BOOL FALSE 1 = Contrat Lecture des paramtres de
cames 2 termin

Came lectronique FM 352


C79000-G7077-C352-04 C-5
Blocs de donnes/Listes derreurs

Tableau C-1 Contenu du DB de canal

Adresse Nom Type Valeur Commentaire


initiale
Bits de fin pour contrats de lecture
43.4 CAM3RD_D BOOL FALSE 1 = Contrat Lecture des paramtres de
cames 3 termin
43.5 CAM4RD_D BOOL FALSE 1 = Contrat Lecture des paramtres de
cames 4 termin
43.6 CAM5RD_D BOOL FALSE 1 = Contrat Lecture des paramtres de
cames 5 termin
43.7 CAM6RD_D BOOL FALSE 1 = Contrat Lecture des paramtres de
cames 6 termin
44.0 CAM7RD_D BOOL FALSE 1 = Contrat Lecture des paramtres de
cames 7 termin
44.1 CAM8RD_D BOOL FALSE 1 = Contrat Lecture des paramtres de
cames 8 termin
44.2 MSRRD_D BOOL FALSE 1 = Contrat Lecture des valeurs
mesures termin
44.3 CNTTRC_D BOOL FALSE 1 = Contrat Lecture des valeurs de
comptage des pistes cames de
comptage termin
44.4 ACTPOS_D BOOL FALSE 1 = Contrat Lecture des paramtres de
position et des paramtres de pistes
termin
44.5 ENCVAL_D BOOL FALSE 1 = Contrat Lecture des paramtres
actuels du capteur termin
44.6 CAMOUT_D BOOL FALSE 1 = Contrat Lecture des paramtres de
cames et des paramtres de pistes
termin
Bits derreur pour commutateur de fonctions
46.0 EDGE_ERR BOOL FALSE 1 = Erreur pour Activation de la dtection
des bords ou Dsactivation de la
dtection des bords
46.1 SIM_ERR BOOL FALSE 1 = Erreur pour Activation de la
simulation ou Dsactivation de la
simulation
46.2 MSR_ERR BOOL FALSE 1 = Erreur pour Activation de la mesure
de longueur ou Dsactivation de la
mesure de longueur
46.3 REFTR_ERR BOOL FALSE 1 = Erreur pour Activation de la reprise
de rfrence ou Dsactivation de la
reprise de rfrence
46.4 SSW_ERR BOOL FALSE 1 = Erreur pour Activation des fins de
course logiciels ou Dsactivation des
fins de course logiciels
Bits derreur pour contrats dcriture
47.0 MDWR_ERR BOOL FALSE 1 = Erreur pour contrat Ecriture des
paramtres machine
47.1 MD_ERR BOOL FALSE 1 = Erreur pour contrat Activation des
paramtres machine

Came lectronique FM 352


C-6 C79000-G7077-C352-04
Blocs de donnes/Listes derreurs

Tableau C-1 Contenu du DB de canal

Adresse Nom Type Valeur Commentaire


initiale
Bits derreur pour contrats dcriture
47.2 AVALREM_ERR BOOL FALSE 1 = Erreur pour contrat Annulation
affectation de valeur relle ou Annulation
affectation de valeur relle au vol
47.3 CAM1WR_ERR BOOL FALSE 1 = Erreur pour contrat Ecriture des
paramtres de cames 1
47.4 CAM2WR_ERR BOOL FALSE 1 = Erreur pour contrat Ecriture des
paramtres de cames 2
47.5 CAM3WR_ERR BOOL FALSE 1 = Erreur pour contrat Ecriture des
paramtres de cames 3
47.6 CAM4WR_ERR BOOL FALSE 1 = Erreur pour contrat Ecriture des
paramtres de cames 4
47.7 CAM5WR_ERR BOOL FALSE 1 = Erreur pour contrat Ecriture des
paramtres de cames 5
48.0 CAM6WR_ERR BOOL FALSE 1 = Erreur pour contrat Ecriture des
paramtres de cames 6
48.1 CAM7WR_ERR BOOL FALSE 1 = Erreur pour contrat Ecriture des
paramtres de cames 7
48.2 CAM8WR_ERR BOOL FALSE 1 = Erreur pour contrat Ecriture des
paramtres de cames 8
48.3 REFPT_ERR BOOL FALSE 1 = Erreur pour contrat Prise de
rfrence
48.4 AVAL_ERR BOOL FALSE 1 = Erreur pour contrat Affectation de
valeur relle
48.5 FVAL_ERR BOOL FALSE 1 = Erreur pour contrat Affectation de
valeur relle au vol
48.6 ZOFF_ERR BOOL FALSE 1 = Erreur pour contrat Activation du
dcalage dorigine
48.7 CH01CAM_ERR BOOL FALSE 1 = Erreur pour contrat Modification d1
came
49.0 CH16CAM_ERR BOOL FALSE 1 = Erreur pour contrat Modification de 16
cames (modification rapide de cames)
Bits derreur pour contrats de lecture
49.1 MDRD_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
paramtres machine
49.2 CAM1RD_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
paramtres de came 1
49.3 CAM2RD_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
paramtres de came 2
49.4 CAM3RD_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
paramtres de came 3
49.5 CAM4RD_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
paramtres de came 4

Came lectronique FM 352


C79000-G7077-C352-04 C-7
Blocs de donnes/Listes derreurs

Tableau C-1 Contenu du DB de canal

Adresse Nom Type Valeur Commentaire


initiale
Bits derreur pour contrats de lecture
49.6 CAM5RD_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
paramtres de came 5
49.7 CAM6RD_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
paramtres de came 6
50.0 CAM7RD_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
paramtres de came 7
50.1 CAM8RD_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
paramtres de came 8
50.2 MSRRD_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
valeurs de mesure
50.3 CNTTRC_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
valeurs de comptage des pistes cames
de comptage
50.4 ACTPOS_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
paramtres de position et de piste
50.5 ENCVAL_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
paramtres actuels du codeur
50.6 CAMOUT_ERR BOOL FALSE 1 = Erreur pour contrat Lecture des
paramtres de cames et de piste
Gestion des contrats pour FC CAM_CTRL
52.0 JOB_ERR INT 0 Erreur de communication
54.0 JOBBUSY BOOL FALSE 1 = au moins un contrat en cours
54.1 JOBRESET BOOL FALSE 1 = remise 0 de tous les bits derreur et
de fin
Paramtre pour contrat Dcalage dorigine
86.0 ZOFF DINT L#0 Dcalage dorigine
Paramtre pour contrat Affectation de valeur relle
90.0 AVAL DINT L#0 Coordonne pour Affectation de valeur
relle
Paramtre pour contrat Affectation de valeur relle au vol
94.0 FVAL DINT L#0 Coordonne pour affectation de valeur
relle au vol
Paramtre pour contrat Prise de rfrence
98.0 REFPT DINT L#0 Coordonne pour Prise de rfrence
Paramtres pour contrat Modification des paramtres de cames
102.0 CAM_NO INT 0 Numro de came
104.0 CAM_START DINT L#0 Borne de dbut
108.0 CAM_END DINT L#0 Borne de fin
Paramtres pour contrat Mesure de longueur/dtection des bords
112.0 BEG_VAL DINT L#0 Valeur initiale
116.0 END_VAL DINT L#0 Valeur finale
120.0 LEN_VAL DINT L#0 Longueur

Came lectronique FM 352


C-8 C79000-G7077-C352-04
Blocs de donnes/Listes derreurs

Tableau C-1 Contenu du DB de canal

Adresse Nom Type Valeur Commentaire


initiale
Paramtres pour contrat Lecture des valeurs de comptage
124.0 CNT_TRC0 INT 0 Valeurs courante pour piste 0 cames de
comptage
126.0 CNT_TRC1 INT 0 Valeur courante pour piste cames de
comptage 1
Paramtres pour contrat Lecture des paramtres de position et des paramtres de piste
128.0 ACTPOS DINT L#0 Position actuelle
132.0 ACTSPD DINT L#0 Vitesse actuelle
136.0 TRACK_ID DWORD DW#16#0 Bits dtat des pistes 0 31
Paramtres pour contrat Lecture des paramtres du codeur
140.0 ENCVAL DINT L#0 Valeur du codeur
144.0 ZEROVAL DINT L#0 Etat du compteur au dernier top zro
148.0 ENC_ADJ DINT L#0 Rfrencement du codeur absolu
Paramtres pour contrat Lecture des paramtres de cames et des paramtres de piste
152.0 CAM_00_31 DWORD DW#16#0 Bits dtat des cames 0 31
156.0 CAM_32_63 DWORD DW#16#0 Bits dtat des cames 32 63
160.0 CAM_64_95 DWORD DW#16#0 Bits dtat des cames 64 95
164.0 CAM_96_127 DWORD DW#16#0 Bits dtat des cames 96 127
168.0 TRACK_ID1 DWORD DW#16#0 Bits dtat des pistes 0 31
172.0 ACTPOS1 DINT L#0 Position actuelle
Paramtres pour contrat Modification rapide des cames
176.0 C_QTY BYTE B#16#0 Nombre de cames modifier
177.0 DIS_CHECK BOOL FALSE 1 = Dsactivation du contrle des
paramtres
180.0 CAM ARRAY Nota :
[0...15] Vous devez complter la structure
STRUCT suivante pour chacune des cames
modifier
Adresse
relative
+0.0 CAM_NO BYTE B#16#0 Numro de la came modifier
+1.0 C_EFFDIR BOOL FALSE 1 = Modification du sens daction
+1.1 C_CBEGIN BOOL FALSE 1 = Modification de la borne de dbut de
came la valeur CBEGIN (nouvelle borne
de dbut)
+1.2 C_CEND BOOL FALSE 1 = Modification de la borne de fin / du
temps de commutation la valeur CEND
(nouvelle borne de fin)
+1.3 C_LTIME BOOL FALSE 1 = Modification du temps danticipation
la valeur LTIME (nouveau temps
danticipation)
+1.4 CAM_OFF BOOL FALSE 1 = Dsactivation des cames durant la
modification des paramtres de came

Came lectronique FM 352


C79000-G7077-C352-04 C-9
Blocs de donnes/Listes derreurs

Tableau C-1 Contenu du DB de canal

Adresse Nom Type Valeur Commentaire


initiale
Adresse
relative
+1.5 EFFDIR_P BOOL FALSE 1 = nouveau sens daction positif (plus)
+1.6 EFFDIR_M BOOL FALSE 1 = Nouveau sens daction ngatif (moins)
+2.0 CBEGIN DINT L#0 Nouvelle borne de dbut
+6.0 CEND DINT L#0 Nouvelle borne de fin / nouveau temps de
commutation
+10.0 LTIME INT 0 Nouveau temps danticipation

Came lectronique FM 352


C-10 C79000-G7077-C352-04
Blocs de donnes/Listes derreurs

C.2 Contenu du DB de paramtres

Nota
Les paramtres spcifis dans le tableau suivant ne doivent pas tre modifis.

Tableau C-2 Contenu du DB de paramtres

Adresse Nom Type Valeur initiale Commentaire


Paramtres machine
3.1 PI_MEND BOOL FALSE 0 pour FM 352
3.2 PI_CAM BOOL FALSE 1 : Validation de lalarme du processus :
Cames actives / dsactives
3.5 PI_MSTRT BOOL FALSE 0 pour FM 352
4.0 EDGEDIST DINT L#0 Espacement minimum des bords
8.0 UNITS DINT L#1 Unit
12.0 AXIS_TYPE DINT L#0 0 : Axe linaire, 1 : axe rotatif
16.0 ENDROTAX DINT L#100000 Fin daxe rotatif
20.0 ENC_TYPE DINT L#1 Type de codeur, longueur de tlgramme
24.0 DISP_REV DINT L#80000 Course par tour de codeur
32.0 INC_REV DINT L#500 incrments par tour de codeur.
36.0 NO_REV DINT L#1024 Nombre de tours
40.0 BAUDRATE DINT L#0 Vitesse de transmission
44.0 REFPT DINT L#0 coordonnes du point de rfrence
48.0 ENC_ADJ DINT L#0 Rfrencement du codeur absolu
52.0 RETR_TYPE DINT L#0 Type de reprise de rfrence
56.0 CNT_DIR DINT L#0 Sens de comptage :
0 : normal, 1: invers
63.0 MON_WIRE BOOL TRUE 1 : Surveillance de rupture de fil
63.1 MON_FRAME BOOL TRUE 1 : Surveillance derreur de tlgramme
63.2 MON_PULSE BOOL TRUE 1 : Surveillance dimpulsions errones
64.0 SSW_STRT DINT L#100000000 fin de course logiciel de dbut
68.0 SSW_END DINT L#100000000 fin de course logiciel de fin
76.0 C_QTY DINT L#0 Nombre limite : 0, 1, 2, 3 = max. 16, 32, 64, 128
cames
80.0 HYS DINT L#0 Hystrsis
84.0 SIM_SPD DINT L#0 Vitesse de simulation
90.0 TRACK_OUT WORD W#16#0 Pilotage des sorties de pistes :
0 = came lectronique, 1 = CPU ;
Numro de bit = numro de piste
95.0 EN_IN_I3 BOOL FALSE Validation entre I3

Came lectronique FM 352


C79000-G7077-C352-04 C-11
Blocs de donnes/Listes derreurs

Tableau C-2 Contenu du DB de paramtres

Adresse Nom Type Valeur initiale Commentaire


Paramtres machine
95.1 EN_IN_I4 BOOL FALSE 0 pour FM 352
95.2 EN_IN_I5 BOOL FALSE 0 pour FM 352
95.3 EN_IN_I6 BOOL FALSE 0 pour FM 352
95.4 EN_IN_I7 BOOL FALSE 0 pour FM 352
95.5 EN_IN_I8 BOOL FALSE 0 pour FM 352
95.6 EN_IN_I9 BOOL FALSE 0 pour FM 352
95.7 EN_IN_I10 BOOL FALSE 0 pour FM 352
99.0 SPEC_TRC0 BOOL FALSE 1 = la piste 0 est la piste cames de comptage
99.1 SPEC_TRC1 BOOL FALSE 1 = la piste 1 est la piste cames de comptage
99.2 SPEC_TRC2 BOOL FALSE 1 = la piste 2 est la piste cames de freinage
100.0 CNT_LIM0 DINT L#2 Valeur de comptage suprieure pour piste cames
de comptage 0
104.0 CNT_LIM1 DINT L#2 Valeur de comptage suprieure pour piste cames
de comptage 1
Paramtres de cames pour les cames 0 15 / 0 31 / 0 63 / 0 127
108.0 STRUCT (longueur de 12 octets par lment)
Adresse
relative
+0.0 CAMVALID BOOL FALSE 1 : Cames valides
+0.1 EFFDIR_P BOOL TRUE 1 : sens daction positif (plus)
+0.2 EFFDIR_M BOOL TRUE 1 : sens daction ngatif (moins)
+0.3 CAM_TYPE BOOL FALSE 0 : cames-course, 1 : came-temps
+0.4 PI_SW_ON BOOL FALSE 1 : alarme du processus lactivation
+0.5 PI_SW_OFF BOOL FALSE 1 : alarme du processus la dsactivation
+1.0 TRACK_NO BYTE B#16#0 Numro de piste
+2.0 CBEGIN DINT L#100 000 000 Borne de dbut
+6.0 CEND DINT L#100 000 000 Borne de fin/temps daction
+10.0 LTIME INT 0 Temps danticipation

Came lectronique FM 352


C-12 C79000-G7077-C352-04
Blocs de donnes/Listes derreurs

C.3 Paramtres et structure du DB de diagnostic

Nota
Les paramtres spcifis dans le tableau suivant ne doivent pas tre modifis.

Tableau C-3 Structure du DB de diagnostic

Adresse Nom Type Valeur Commentaire


initiale
0.0 MOD_ADDR INT 0 Adresse du module
( entrer !)
256.0 JOB_ERR INT 0 Erreur de communication
258.0 JOBBUSY BOOL FALSE 1 = contrat actif
258.1 DIAGRD_EN BOOL FALSE 1 = Lecture imprative de la mmoire tampon de dia-
gnostic
260.0 DIAG_CNT INT 0 Nombre dentres valides dans la liste
262.0 DIAG[1] STRUCT Donnes de diagnostic, entre la plus rcente
272.0 DIAG[2] STRUCT Donnes de diagnostic, seconde entre
282.0 DIAG[3] STRUCT Donnes de diagnostic, troisime entre
292.0 DIAG[4] STRUCT Donnes de diagnostic, dernire entre

La structure dune entre de diagnostic DIAG[n] est la suivante :

Tableau C-4 Structure de lentre de diagnostic

Adresse Nom Type Valeur Commentaire


initiale
+0.0 STATE BOOL FALSE 0 = Evnement partant
1 = Evnement arrivant
+0.1 INTF BOOL FALSE 1 = erreur interne
+0.2 EXTF BOOL FALSE 1 = erreur externe
+2.0 FCL INT 0 Classe derreur :
1 : Erreur de fonctionnement
4 : Erreur de donnes
5 : Erreur de paramtres machine
7 : Erreur de paramtres machine
15 : Messages
128 : Erreur de diagnostic
+4.0 FNO INT 0 Numro derreur 0...255
+6.0 CH_NO INT 0 Numro du canal (toujours 1)
+8.0 CAMNO INT 0 Numro de came 0 127 pour classe derreur = erreur de
paramtres de cames

Came lectronique FM 352


C79000-G7077-C352-04 C-13
Blocs de donnes/Listes derreurs

Liste des messages JOB_ERR

JOB_ERR JOB_ERR JOB_ERR Signification


(hex) (dec) (int)
80A0 32928 32608 Acquittement ngatif la lecture du module. Le module a t retir du-
rant la procdure de lecture ou le module est dfectueux.
80A1 32929 32607 Validation ngative lors de lcriture du module. Le module a t retir
durant la procdure dcriture ou le module est dfectueux.
80A2 32930 32606 Erreur de protocole DP la couche 2
80A3 32931 32605 Erreur de protocole DP pour User-Interface / User
80A4 32932 32604 Communication sur bus K dfaillante
80B1 32945 32591 Indication de longueur errone. Paramtre FM_TYPE dans le DB de
canal non valide pour le module utilis.
80B2 32946 32590 Lemplacement configur nest pas occup.
80B3 32947 32589 Type de module rel diffrent du type de module spcifi.
80C0 32960 32576 Le module ne dispose pas encore des paramtres lire.
80C1 32961 32575 Les paramtres dun contrat dcriture similaire nont pas encore t
traits dans le module.
80C2 32962 32574 Lemodule excute actuellement le nombre maximum de contrats possi-
bles.
80C3 32963 32573 Les ressources requises (mmoire, etc.) sont actuellement occupes.
80C4 32964 32572 Erreur de communication
80C5 32965 32571 Priphrie dcentralise non disponible.
80C6 32966 32570 Interruption pour classe de priorit (redmarrage ou arrire-plan)
8522 34082 31454 DB de canal ou DB de paramtres trop court. La lecture des param-
tres du DB est impossible. (contrat dcriture)
8532 34098 31438 Numro de DB du DB de paramtres trop grand. (contrat dcriture)
853A 34106 31430 DB de paramtres absent. (contrat dcriture)
8544 34116 31420 Erreur lors du n ime (n > 1) accs en lecture un DB aprs apparition
dune erreur. (contrat dcriture)
8723 34595 30941 DB de canal ou DB de paramtres trop court. Lcriture des paramtres
dans le DB est impossible. (contrat de lecture)
8730 34608 30928 Le DB de paramtres dans la CPU est protg contre lcriture. Lcri-
ture des paramtres dans le DB est impossible (contrat de lecture).
8732 34610 30926 Le numro de DB du DB de paramtres est trop grand. (contrat de lec-
ture)
873A 34618 30918 DB de paramtres absent. (contrat de lecture)
8745 34629 30907 Erreur lors du n ime (n > 1) accs en criture un DB aprs apparition
dune erreur. (contrat de lecture)
Les erreurs 80A2..80A4 ainsi que 80Cx sont temporaires, cest--dire vont tre corriges sans votre intervention
aprs un temps dattente. Les messages de la forme 7xxx indiquent des tats de fonctionnement temporaires
de la communication.

Came lectronique FM 352


C-14 C79000-G7077-C352-04
Blocs de donnes/Listes derreurs

C.4 Classes derreur

Classe 1 : Erreur de fonctionnement


Les erreurs de fonctionnement sont dtectes de manire asynchrones une commande.

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.

Classe 4 : Erreur de donnes


Les erreurs de donnes sont dtectes de manire synchrone une commande.

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.

Came lectronique FM 352


C79000-G7077-C352-04 C-15
Blocs de donnes/Listes derreurs

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

31 Mauvais numro de came non


Cause La came est invalide
Le numro de came se situe hors de la plage 0...127.
32 Mauvaise borne de dbut de came non
Cause La borne de dbut de came se situe hors de la plage de dplace-
ment (100m...+100m ou 1000m...+1000m).
Axe rotatif : La borne de dbut de came est < 0 ou suprieure la
fin daxe rotatif.
33 Mauvaise borne de fin de came / mauvais temps danticipation non
Cause La borne de fin de came se situe hors de la plage de dplace-
ment (100m...+100m ou 1000m...+1000m) .
Axe rotatif : La borne de fin de came est < 0 ou suprieure la fin
daxe rotatif.
La came nest pas active au moins pour la dure dune impul-
sion.
34 Annulation de laffectation de valeur relle impossible non
Cause Aprs excution du rglage, la valeur relle de position se situe-
rait hors de la plage de travail pour un codeur SSI et un axe li-
naire.

Came lectronique FM 352


C-16 C79000-G7077-C352-04
Blocs de donnes/Listes derreurs

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

110 Nombre erron de cames modifier non

Came lectronique FM 352


C79000-G7077-C352-04 C-17
Blocs de donnes/Listes derreurs

Classe 5 : Erreur de paramtres machine


Lalarme de diagnostic nest dclenche quen cas de bloc de donnes systme (SDB) er-
ron.

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

9 Mauvaise fin daxe rotatif oui


Cause La valeur de la fin daxe rotatif se situe en dehors de la plage ad-
mise de 1 109 m ou de 1 108 m (selon la rsolution).
10 Mauvais type de codeur oui
Cause La valeur du type de codeur se situe en dehors de la plage ad-
mise comprise entre 1 et 10.
11 Mauvaise Course par tour de codeur oui
Cause La valeur des courses par tour de codeur se situe en dehors de
la plage admise de 1 109 m (indpendemment de la rsolu-
tion).
13 Mauvais nombre dincrments par tour de codeur (voir chapitre 8.5, page oui
8-15)
14 Mauvais nombre de tours (voir chapitre 8.5, page 8-15) oui

15 Mauvaise vitesse de transmission oui


Cause La valeur saisie pour la vitesse de transmission se situe en de-
hors de la plage admise comprise entre 0 et 3.
16 Mauvaise coordonne du point de rfrence oui
Cause La coordonne se situe en dehors de la plage comprise entre
100m et +100m ou 1000m et +1000m selon la rsolution.
Axe linaire : la coordonnes se situe en dehors de la plage de
travail.
Axe rotatif : la coordonne est suprieure la fin daxe rotatif ou
< 0.
17 Mauvais rfrencement du codeur oui
Cause Codeur SSI : la valeur du rfrencement du codeur absolu ne se
situe pas dans la plage du codeur (incrments par tour de codeur
* Nombre de tours 1).
18 Mauvais type de reprise de rfrence oui
Cause Vous avez saisi une valeur en dehors des valeurs admises de 0,
1, 6 et 7.

Came lectronique FM 352


C-18 C79000-G7077-C352-04
Blocs de donnes/Listes derreurs

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.

Came lectronique FM 352


C79000-G7077-C352-04 C-19
Blocs de donnes/Listes derreurs

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

Came lectronique FM 352


C-20 C79000-G7077-C352-04
Blocs de donnes/Listes derreurs

Classe 7 : Erreur de paramtres de cames


Lalarme de diagnostic nest dclenche quen cas de bloc de donnes systme (SDB) er-
ron.

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.

3 Mauvaise borne de dbut de came oui


Cause La borne de dbut de came se situe en dehors de la plage de
dplacement (100m...+100m ou 1000m...+1000m).
Axe rotatif : la borne de dbut de came est < 0 et/ou suprieure
la fin daxe rotatif.
4 Mauvaise borne de fin de came oui
Cause La borne de fin de came se situe hors de la plage de dplace-
ment (100m...+100m ou 1000m...+1000m) .
La longueur de la came nest pas dau moins 1 impulsion.
Axe rotatif : la borne de fin de came est < 0 et/ou suprieure la
fin daxe rotatif.
5 Temps danticipation incorrect oui
Cause Le temps dactivation est < 0s. La valeur maximale dpend du
nombre limite de cames : (voir chapitre 8.9, page 8-26).
6 Mauvais temps danticipation oui
Cause Le temps danticipation est infrieur 0s ou suprieur
26000*100s.
50 Trop denregistrements de cames oui
Cause Vous souhaitez saisir plus denregistrement que le nombre auto-
ris.
51 Axe en cours de fonctionnement oui
Cause Vous souhaitiez saisir des enregistrements de came durant le
fonctionnement de la came lectronique.
52 Axe non paramtr oui
Cause Vous souhaitez saisir des paramtres de cames alors quaucun
paramtre machine nest activ.

Came lectronique FM 352


C79000-G7077-C352-04 C-21
Blocs de donnes/Listes derreurs

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.

Came lectronique FM 352


C-22 C79000-G7077-C352-04
Blocs de donnes/Listes derreurs

Classe 128 : Erreur de diagnostic

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)

Came lectronique FM 352


C79000-G7077-C352-04 C-23
Blocs de donnes/Listes derreurs

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.

Came lectronique FM 352


C-24 C79000-G7077-C352-04
Index

A Bits derreur pour contrats de lecture, C-7


Bits de fin pour commutateur de fonction, C-4
Accs direct aux signaux en retour, 6-18
Bits de fin pour contrats dcriture, C-5
Accs rapide au donnes du module, 6-18
Bits de fin pour contrats de lecture, C-5
Activation des cames, condition, 2-3
Bits lanceurs pour contrats dcriture, C-3
Affectation de valeur relle, 9-3, 9-5
Bits lanceurs pour contrats de lecture, C-4
AVALREM_EN, 9-5
Borne de dbut, 8-28
condition, 9-3
Borne de fin, 8-28
consquences, 9-4
paramtres dans le DB de canal, 9-4
procdure, 9-3
Affectation de valeur relle au vol, 9-3 C
condition, 9-3 C_CBEGIN, 9-13
paramtres dans le DB de canal, 9-4 C_CEND, 9-13
procdure, 9-3 C_EFFDIR, 9-13
Alarme de diagnostic, 11-4 C_LTIME, 9-13
entrante, 11-5 C_QTY, 8-23, 9-13
exploitation, 6-15 Cblage, 4-1
partante, 11-5 du FM 352, 4-1
raction du FM 452, 11-4 Cbles de connexion, 4-6
Alarme de processus CAM_END, 9-11
exploitation, 6-14 CAM_NO, 9-11, 9-13
perdue, 6-14 CAM_OFF, 9-13
Alarme du processus, 8-25 CAM_START, 9-11
Alarmes de diagnostic, prsentation, 11-4 CAM_TYPE, 8-27
Alimentation cc externe, 4-5 Came, 1-5
Analyse des dfauts, 11-2 comportement la commutation, 8-26
Annulation daffectation de valeur relle, 9-3 lectronique, 1-2
Annulation du rglage, annulation affectation de interfaces, 2-11
valeur relle, 9-5 inversion de sens, 2-9
Application, typique, 1-2 la plus courte, 8-28
AVAL, 9-4 Came lectronique, 1-2, 1-4
AVAL_EN, 9-4 composants, 1-4
AVALREM_EN, 9-5 signaux de commande, 9-29
axe linaire, 8-7 Came la plus courte, 8-28
Axe rotatif, 8-8 Camecourse
axe rotatif, 8-7 comportement la commutation, 8-26
Axes linaires, 1-2 longueur minimale, 8-28
Axes rotatifs, 1-2 Cametemps
AXIS_TYPE, 8-7 activation, 9-2
avec hystrsis paramtre, 8-10
comportement la commutation, 8-26
B sur un axe rotatif, 9-2
Came-course, avec hystrsis, 8-10
BAUDRATE, 8-18
Came-temps, avec hystrsis, 8-10
BEG_VAL, 9-17
Cames, 2-2
Bibliothque de blocs, 6-2
inversion de sens, 2-9
Bits derreur pour commutateur de fonctions, C-6
Cames fonction du sens, 2-2
Bits derreur pour contrats dcriture, C-6

Came lectronique FM 352


C79000-G7077-C352-04 Index-1
Index

Camescourse, 2-2 Comportement la commutation, 7-4


dfinition, 2-3 camestemps, 9-2
Camestemps, 2-2 Connecteur femelle Sub-D, 4-2
comportement la commutation, 9-2 Connecteur frontal, 4-4
consquence des rglages, 9-2 brochage, 4-4
dfinition, 2-3 cblage, 4-6
CAMVALID, 8-27 Connecteur frontal, brochage, 4-4
CAMxRD_EN, 8-4 Consommation, 3-1
CAMxWR_EN, 8-4 Contrat, excution, 6-5
Capteur, 4-3 Contrats, 6-6
Caractristiques techniques, 6-16, A-1 Contrle de paramters, 9-14
CBEGIN, 8-28, 9-13 Contrle de paramtres, par le module, 9-14
CE, marquage , iv Coordonne du point de rfrece, 8-8
CEND, 8-28, 9-13 Course, 2-3
CH01CAM_EN, 9-11 Course par tour de codeur, 8-16
CH16CAM_EN, 9-13 CPU, dmarrage, 6-7
Classes derreur, C-15 Cration du projet, 7-2
CNT_DIR, 8-19 CSA, A-1
CNT_LIM0, 8-24 Cycle du module, 6-16
CNT_LIM1, 8-24
Codeur
monotour, 10-6 D
multitours, 10-6
DB de canal, 6-12
nombre total de pas, 8-18
constitution, 6-12
Paramtres machine, 8-15
fonction, 6-12
rfrencement mcanique, 8-14
prparation, 7-5
Codeur absolu, 8-8, 10-6
DB de diagnostic, 6-13
exploitation des impulsions, 10-7
constitution, 6-13
incrments par tour de codeur, 8-17
fonction, 6-13
priode monostable, 10-8
prparation, 7-5
temps de raction, 10-8
structure, C-13
temps de transmission des tlgrammes, 10-8
DB de paramtres, C-11
transmission des donnes, 10-6
constitution, 6-13
Codeur avec sortie de signaux inverss, 10-2
fonction, 6-13
Codeur incrmental, 8-8, 10-2
zones, 6-13
forme des signaux, 10-2
Dcalage, dynamique, 2-10
impulsions errones, 8-19
Dcalage dorigine
incrments par tour de codeur, 8-17
annulation, 9-8
temps de raction, 10-3
consquences sur un axe linaire, 9-7
Codeur monotour, 10-6
dfinition, 9-6
incrments par tour de codeur, 8-17
paramtres utiliss dans le DB de canal, 9-6
longueur/type de tlgramme, plage des va-
procdure, 9-6
leurs, 10-6
sur un axe rotatif, 9-8
Codeur multitours, 10-6
ZOFF_EN, 9-6
incrments par tour de codeur, 8-17
Dcalage des bornes de cames, 9-11
longueur/type de tlgramme, plage des va-
annulation, 9-12
leurs, 10-6
condition, 9-11
Codeur sans sortie de signaux inverss, 10-2
consquences, 9-12
Commande de presse, 1-3
dfinition, 9-11
Commande des sorties de pistes, 8-23
paramtres utiliss dans le DB de canal, 9-11
Commutateur dadresse, C-2
procdure, 9-11
Commutateur de fonction, 6-6
Dcalage dynamique, 2-10, 8-30
Commutateur de fonctions, C-3
deux cas, 8-30
Commutateur de version, C-2
Dfauts externes, 11-3
Commutateur sans rebondissement, 9-15

Came lectronique FM 352


Index-2 C79000-G7077-C352-04
Index

Dfauts internes, 11-3 Encollage sur pistes, 1-3


Dfinition du point de rfrence, 9-9 END_VAL, 9-17
condition, 9-9 ENDROTAX, 8-7
consquences, 9-9 Entre de validation, 8-24
dfinition, 9-9 Entres TOR, 4-5
paramtres utiliss dans le DB de canal, 9-9 Erreur de diagnostic, C-23
particularits des codeurs absolus, 9-10 Erreur de donnes, C-15
procdure, 9-9 Erreur de fonctionnement, C-15
DEL, SF, 11-3 Erreur de mesure de longueur, 9-18
DEL de signalisation dtat et de dfauts, 11-3 Erreur de paramtres de cames, C-21
DEL de signalisation de dfaut, 11-3 Erreur de paramtres machine, C-18
Dsactivation de la came, condition, 2-3 Erreur de tlgramme, 8-19
Dsactivation des fins de course logiciels Espacement des bords, dsactivation, 9-14
consquences , 9-22 Espacement minimal des bords, 8-11
procdure, 9-22 Etage de puissance, 1-4
SSW_OFF, 9-22 Etat de piste, 2-4
Dtecteur de proximit, 8-8, 10-5 exemple, 2-4
exploitation des signaux, 10-5 Etat du contrat, 6-8
incrments par tour de codeur, 8-17 Etrier de connexion des blindages, 4-3
Dtection de bords, 9-15 Exemples, utilisation, 12-3
actualisation des donnes, 9-16
condition, 9-15
consquences, 9-16 F
Dtermination de coordonnes, dcalage dori-
FC 0, FC CAM_INIT, 6-4
gine, 9-6
FC 1, FC CAM_CTRL, 6-5
Dtermination du sens, 2-2
FC 2, FC CAM_DIAG, 6-10
DIR_M, 9-23
FC CAM_CTRL, 6-5
DIR_P, 9-23
appel, 6-5
Directives de montage, A-2
comportement en cas derreur, 6-9
DIS_CHECK, 9-13
fonctions, 6-5
DISP_REV, 8-16
paramtres dappel, 6-7
Dispositif de scurit, 1-4
paramtres utiliss, 6-5
Domaine dapplication, iii
valeurs en retour, 6-7
Domaine dutilisation des produits SIMATIC, A-2
FC CAM_DIAG, 6-10
Domaines dapplication, FM 452, 1-3
appel, 6-10
Donnes du module, accs rapide, 6-18
comportement en cas derreurs, 6-11
Dure daction, 2-3
fonctions, 6-10
paramtres, 6-10
paramtres utiliss, 6-10
E valeurs en retour, 6-11
Ecoute, 8-15, 10-7 FC CAM_INIT, 6-4
cblage, 10-7 Appel, 6-4
incrments par tour de codeur, 8-17 fonctions, 6-4
longueur/type de tlgramme, plage des va- paramtres, 6-4
leurs, 10-6 Valeurs en retour, 6-4
EDGE_ON, 9-17 Fin daxe rotatif, 8-7
EDGEDIST, 8-11, 9-17 Fin de course logiciel de dbut, 8-9
EFFDIR_M, 8-27, 9-13 Fin de course logiciel de fin, 8-9
EFFDIR_P, 8-27, 9-13 Fins de course, 7-2
Elment mcanique de transmission, 1-4 de scurit, 7-2
Embouts, 4-6 Fins de course DURGENCE, 7-1
Emplacement, 3-1 Fins de course de scurit, 7-2
EN_IN_I3, 8-24 FM 352
ENC_ADJ, 8-12 dmarrage, 6-7
ENC_TYPE, 8-15 dmontage, 3-2
ENCODER X2, 4-2 montage, 3-2

Came lectronique FM 352


C79000-G7077-C352-04 Index-3
Index

FM 452, domaines dapplication, 1-3 Linearachse, 8-8


Fonctions, 6-2 Longueur de cble, maximale, 8-18
installation, 5-1 Longueur de cble maximale, 8-18
temps dexcution, 6-17 Longueur du tlgramme, 8-15
fonctions, Caractristiques techniques, 6-16 LTIME, 8-29, 9-13
Frquence de pas, 10-9
FVAL, 9-4
FVAL_DONE, 9-4 M
FVAL_EN, 9-4
Marquage , CE, iv
Marquage CE, A-2
MD_EN, 8-3
G MDRD_EN, 8-3
Gestion des contrats pour FC CAM_CTRL, C-8 MDWR_EN, 8-3
Messages, C-22
Mesure de longueur, 9-15
H condition, 9-15
consquences, 9-16
Homologations
erreur, 9-18
Voir aussi Zulassung
minimale, 9-17
CSA, A-1
Mesure de longueur minimale, 9-17
FM, A-1
Mesure de longueurs, actualisation des donnes,
UL, A-1
9-16
HYS, 8-9
Mise en service, 7-1
Hystrsis, 2-8, 8-9
modles de blocs, 6-2
cametemps, 8-10
Modification de cames, 9-13
came-course, 8-10
Modification de la valeur relle, 9-2
came-temps, 8-10
Modification rapide de cames, 9-13
annulation, 9-14
condition, 9-13
I consquences, 9-14
Imprcision, 10-4, 10-9 contrle de paramtres, 9-14
Impulsions, 10-3 dfinition, 9-13
Impulsions errones, codeur incrmental, 8-19 paramtres utiliss dans le DB de canal, 9-13
INC_REV, 8-17 procdure, 9-13
Incrments, 10-3 MON_FRAME, 8-19
Incrments par tour de codeur, 8-17 MON_PULSE, 8-19
Installation, 5-1 MON_WIRE, 8-19
fonctions, 5-1 Monotour, codeur, 10-6
interface de paramtrage , 5-1 Montage du matriel, 7-2
Installation demballage, 1-3 Montage horizontal, 3-1
Interface de paramtrage, 5-1, 7-3 Moteur, 1-4
Installation, 5-1 MSR_DONE, 9-17
installation, 5-1 MSR_ON, 9-17
Interface des codeurs, 4-2 MSRRD_EN, 9-17
Interfaces de la came, 2-11 Multitours, codeur, 10-6
Interrupteur dARRET DURGENCE, 7-1
Interrupteurs ARRET DURGENCE, 4-1
Interrupteurs de fin de course ARRET DUR- N
GENCE, 4-1
NO_REV, 8-18
Inversion de sens, sur une came, 2-9
Nombre limite de cames, 8-23
Nombre total de pas du codeur, 8-18
L
LEN_VAL, 9-17
Liaison des potentiels, 4-8

Came lectronique FM 352


Index-4 C79000-G7077-C352-04
Index

O Paramtres machine, 8-1


activation, 8-2, 8-3
OB40_POINT_ADDR, contenu, 6-14
axe, 8-7
Ordre suivre lors de lcriture, paramtres ma-
commande des sorties de pistes, 8-23
chine et paramtres de cames, 8-5
coordonne du point de rfrece, 8-8
Outillage, 3-1
course par tour de codeur, 8-16
criture, 8-2
entre de validation, 8-24
P espacement minimal des bords, 8-11
Parametrage, conditions requises, 5-1 fin daxe rotatif, 8-7
Paramtrage, Camescourse/camestemps, 2-3 Fin de course logiciel de dbut, 8-9
Paramtre pour contrat , C-8 Fin de course logiciel de fin, 8-9
Paramtres de came, 8-26 hystrsis, 8-9
Paramtres de cames, 8-1 incrments par tour de codeur, 8-17
alarme du processus lors de lactivation, 8-25, lecture, 8-3
8-27 longueur du tlgramme, 8-15
alarme du processus lors de la dsactivation, modifier, 8-2
8-25, 8-27 nombre de tours du codeur, 8-18
borne de dbut, 8-28 pistes spciales, 8-24
borne de fin, 8-28 rfrencement du codeur absolu, 8-12
came valide, 8-27 sens de comptage, 8-19
camecourse, 8-27 surveillances, 8-19
cametemps, 8-27 type daxe, 8-7
dfinition, 8-26 type de codeur, 8-15
criture, 8-4 type de reprise de rfrence, 8-8
lecture, 8-4 valeur de comptage suprieure de la piste
numro de piste, 8-27 cames de comptage, 8-24
sens daction ngatif (moins), 8-27 validation de lalarme du processus : cames
sens daction positif (plus), 8-27 active / dsactive, 8-25
temps daction, 8-28 vitesse de simulation, 8-11
temps danticipation, 8-29 vitesse de transmission, 8-18
Paramtres de cames dans le DB de paramtres, Paramtres machine du codeur, 8-15
8-27 dfinition, 8-15
Paramtres de cames et paramtres de piste, donnes dans le DB de paramtres, 8-15
9-28 Paramtres machine et paramtres de cames,
procdure, 9-28 ordre suivre pour lcriture, 8-5
Paramtres de laxe, 8-7 Paramtres ncessaires la synchronisation, 8-3
Paramtres de piste, 8-23 Paramtres pour contrat , C-8, C-9
Paramtres de position et paramtres de piste, Paramtres pour contrat Lecture des valeurs de
paramtres utiliss dans le DB de canal, 9-26 comptage, C-9
Paramtres de position et paramtres de pistes, Parametrieren, 7-3
9-26 Priode du signal, 10-3
procdure, 9-26 Perte de synchronisation, 9-8
Paramtres du codeur, 9-27 PI_CAM, 8-25
conditions, 9-27 PI_SW_OFF, 8-25, 8-27
paramtres utiliss dans le DB de canal, 9-27 PI_SW_ON, 8-25, 8-27
procdure, 9-27 Piste 3, validation externe, 2-5

Came lectronique FM 352


C79000-G7077-C352-04 Index-5
Index

Piste cames de comptage, 2-6, 2-10, 8-24 Reprise de rfrence


valeur de comptage suprieure, 8-24 condition, 9-19
Piste cames de frainage, 8-24 consquences, 9-20
Piste cames de freinage, 2-7 lors dun dcalage dorigine, 9-21
Piste spciale, conditions, 2-6 REFTR_ON, 9-19
Pistes, 2-4 Rsolution, 8-20
validation, 2-4 calcul, 8-20
Pistes cames de comptage, valeurs de comp- dfinition, 8-20
tage, 9-25 exemple, 8-21
Pistes de cames, 2-4 plage des valeurs, 8-21
Pistes spciales, 2-6, 8-24 RETR_TYPE, 8-8, 9-20
Plage dhystrsis, 2-8, 8-9 Rupture de fil, 8-19
rglage, 8-9
rgles, 2-8
Plage de dplacement, 8-9 S
Relation entre, 8-22
Schmas de branchement, B-1
plage de dplacement, et rsolution, 8-22
Sens, cames fonction du, 2-2
Plage de travail, 8-9
Sens daction, 2-3, 8-26, 8-27
Plage du capteur, 8-9
Sens de comptage, 8-19
Polarit de lalimentation des codeurs, 4-6
Sens de dplacement , 2-2
Position de montage, 3-1
Signal de piste, mise 1, 2-5
Position de montage du profil support, 3-1
Signaux de commande, C-2
Position du connecteur frontal, 4-4
criture, 6-19
Premier paramtrage, 8-2
transmission, 6-5
Prparation de la programmation, 7-5
Signaux de commande pour la came lectronique,
Profil support, 3-1
9-29
Programmation, 6-1
paramtres utiliss dans le DB de canal, 9-29
procdure, 9-29
Signaux en retour, C-2
R lecture, 6-18
Raccordement du capteur, 4-3 Signaux en retour pour la came lectronique, 9-30
Rfrencement du codeur absolu, 8-12 paramtres utiliss dans le DB de canal, 9-30
alternative, 8-14 procdure, 9-30
dfinition, 8-12 Signaux en retour pour le diagnostic, 9-31
dtermination, 8-12 paramtres utiliss dans le DB de canal, 9-31
donnes dans le DB de paramtres, 8-12 procdure, 9-31
exemple, 8-13 Signaux en retout, lecture, 6-5
REFPT, 8-8, 9-9, 9-20 SIM_ON, 9-23
REFPT_EN, 9-9 SIM_SPD, 8-11, 9-23
REFTR_ON, 9-20 Simulation
Reprise de rfrence, 9-19 consquences de lactivation, 9-23
Rglage consquences de la dsactivation, 9-24
affectation de valeur relle, 9-3 procdure, 9-23
affectation de valeur relle au vol, 9-3 SIM_ON, 9-23
annulation daffectation de valeur relle, 9-3 Valeurs limite, 9-24
dcalage dorigine, 9-6 Sortie de signaux inverss
dcalage des bornes de cames, 9-11 codeur avec, 10-2
dfinition du point de rfrence, 9-9 codeur sans, 10-2
modification rapide de cames, 9-13 Sorties de pistes, commande, 8-23
Rgle linaire, 8-18 Sorties TOR, 4-5
Rgles de scurit, 3-1, 4-1 SPEC_TRC0, 8-24

Came lectronique FM 352


Index-6 C79000-G7077-C352-04
Index

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

Came lectronique FM 352


C79000-G7077-C352-04 Index-7
Index

Came lectronique FM 352


Index-8 C79000-G7077-C352-04
Siemens AG
A&D AS E 81

Oestliche Rheinbrueckenstr. 50
D-76181 Karlsruhe
Rpublique Fdrale dAllemagne

Expditeur :
Vos . . Nom : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _____
Fonction : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Entreprise : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Rue : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ____
Code postal : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Ville : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _____
Pays : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _____
Tlphone : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Indiquez votre secteur industriel :

 Industrie automobile  Industrie pharmaceutique


 Industrie chimique  Traitement des matires plastiques
 Industrie lectrique  Industrie du papier
 Industrie alimentaire  Industrie textile
 Contrle/commande  Transports
 Construction mcanique  Autres _ _ _ _ _ _ _ _ _ _ _
 Ptrochimie


Came lectronique FM 352


C79000-G7077-C352-04 1
Remarques / suggestions
Vos remarques et suggestions nous permettent damliorer la qualit gnrale de notre
documentation. Cest pourquoi nous vous serions reconnaissants de complter et de
renvoyer ces formulaires Siemens.

Rpondez aux questions suivantes en attribuant une note comprise entre 1 pour trs
bien et 5 pour trs mauvais.

1. Le contenu du manuel rpond-il votre attente ?


2. Les informations requises peuvent-elles facilement tre trouves ?
3. Le texte est-il comprhensible ?
4. Le niveau des dtails techniques rpond-il votre attente ?
5. Quelle valuation attribuez-vous aux figures et tableaux ?

Vos remarques et suggestions:


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Came lectronique FM 352


2 C79000-G7077-C352-04

Anda mungkin juga menyukai