Sie sind auf Seite 1von 246

 Description de l'diteur ___________________

Avant-propos

SINAMICS/SIMOTION DCC ___________________


Introduction 1

___________________
Fonctions de lditeur DCC 2
SINAMICS / SIMOTION
___________________
DCC pour SINAMICS 3
Motion Control
Description de l'diteur ___________________
DCC pour SIMOTION 4
SINAMICS/SIMOTION DCC
___________________
Annexe A
Manuel de programmation et d'utilisation

02/2012
6SL3097-4AN00-0DP1
Mentions lgales
Mentions lgales
Signaltique d'avertissement
Ce manuel donne des consignes que vous devez respecter pour votre propre scurit et pour viter des
dommages matriels. Les avertissements servant votre scurit personnelle sont accompagns d'un triangle de
danger, les avertissements concernant uniquement des dommages matriels sont dpourvus de ce triangle. Les
avertissements sont reprsents ci-aprs par ordre dcroissant de niveau de risque.

DANGER
signifie que la non-application des mesures de scurit appropries entrane la mort ou des blessures graves.

ATTENTION
signifie que la non-application des mesures de scurit appropries peut entraner la mort ou des blessures
graves.

PRUDENCE
accompagn dun triangle de danger, signifie que la non-application des mesures de scurit appropries peut
entraner des blessures lgres.

PRUDENCE
non accompagn dun triangle de danger, signifie que la non-application des mesures de scurit appropries
peut entraner un dommage matriel.

IMPORTANT
signifie que le non-respect de l'avertissement correspondant peut entraner l'apparition d'un vnement ou d'un
tat indsirable.
En prsence de plusieurs niveaux de risque, c'est toujours l'avertissement correspondant au niveau le plus lev
qui est reproduit. Si un avertissement avec triangle de danger prvient des risques de dommages corporels, le
mme avertissement peut aussi contenir un avis de mise en garde contre des dommages matriels.
Personnes qualifies
Lappareil/le systme dcrit dans cette documentation ne doit tre manipul que par du personnel qualifi pour
chaque tche spcifique. La documentation relative cette tche doit tre observe, en particulier les consignes
de scurit et avertissements. Les personnes qualifies sont, en raison de leur formation et de leur exprience,
en mesure de reconnatre les risques lis au maniement de ce produit / systme et de les viter.
Utilisation des produits Siemens conforme leur destination
Tenez compte des points suivants:

ATTENTION
Les produits Siemens ne doivent tre utiliss que pour les cas d'application prvus dans le catalogue et dans la
documentation technique correspondante. S'ils sont utiliss en liaison avec des produits et composants d'autres
marques, ceux-ci doivent tre recommands ou agrs par Siemens. Le fonctionnement correct et sr des
produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une
utilisation et une maintenance dans les rgles de l'art. Il faut respecter les conditions d'environnement
admissibles ainsi que les indications dans les documentations affrentes.

Marques de fabrique
Toutes les dsignations repres par sont des marques dposes de Siemens AG. Les autres dsignations
dans ce document peuvent tre des marques dont l'utilisation par des tiers leurs propres fins peut enfreindre les
droits de leurs propritaires respectifs.
Exclusion de responsabilit
Nous avons vrifi la conformit du contenu du prsent document avec le matriel et le logiciel qui y sont dcrits.
Ne pouvant toutefois exclure toute divergence, nous ne pouvons pas nous porter garants de la conformit
intgrale. Si l'usage de ce manuel devait rvler des erreurs, nous en tiendrons compte et apporterons les
corrections ncessaires ds la prochaine dition.

Siemens AG Numro de rfrence du document: 6SL3097-4AN00-0DP1 Copyright Siemens AG 2012.


Industry Sector Tous droits rservs
Postfach 48 48
90026 NRNBERG
ALLEMAGNE
Avant-propos

Documentation SIMOTION
Une vue d'ensemble de la documentation SIMOTION est donne dans une bibliographie
spare.
Cette documentation est fournie avec SIMOTION SCOUT en tant que document
lectronique et comporte 10 paquets de documentation.
Pour la version de produit SIMOTION V4.3, les documentations suivantes sont disponibles :
Manuel du systme d'ingnierie SIMOTION
SIMOTION Description du systme et des fonctions
SIMOTION Service et Diagnostic
SIMOTION IT
SIMOTION Programmation
SIMOTION Programmation - Rfrences
SIMOTION C
SIMOTION P
SIMOTION D
SIMOTION Documentation complmentaire

Documentation SINAMICS
La documentation SINAMICS est divise en deux niveaux :
Documentation gnrale/Catalogues
Documentation constructeur/S.A.V.
Vous trouverez une liste jour des documents disponibles avec les langues dans lesquelles
ils sont dits sur le site Internet l'adresse :
http://www.siemens.com/motioncontrol
Slectionnez les options de menu "Support" --> "Documentation technique" --> "Vue
d'ensemble des publications".
Vous trouverez l'dition Internet du DOConCD (DOConWEB) l'adresse :
http://www.automation.siemens.com/doconweb
Vous trouverez des informations sur les offres de formation et sur la FAQ (Foire Aux
Questions) l'adresse Internet :
http://www.siemens.com/motioncontrol
Suivez l'option de menu "Support".

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 3
Avant-propos

Documentation complmentaire sur l'diteur DCC


Description fonctionnelle SINAMICS / SIMOTION Description des blocs standard DCC

Assistance tlphonique et adresses Internet

Informations supplmentaires
Sous le lien ci-dessous, vous trouverez des informations sur les sujets suivants :
Commande de documentation, liste des publications
Liens supplmentaires pour le tlchargement de documents
Utilisation de documentation en ligne (trouver des manuels/informations et y effectuer
des recherches)
http://www.siemens.com/motioncontrol/docu
Pour toute autre demande (suggestion, correction) concernant la documentation technique,
envoyez un message lectronique l'adresse suivante :

My Documentation Manager
Sous le lien suivant, vous trouverez des informations vous permettant de composer une
documentation personnalise sur la base des contenus proposs par Siemens et de
l'adapter votre machine :
http://www.siemens.com/mdm

Formation
Sous le lien suivant, vous trouverez des informations sur SITRAIN, la formation de Siemens
pour les produits, les systmes et les solutions d'automatisation :
http://www.siemens.com/sitrain

FAQ
Vous trouverez la foire aux questions dans les utilitaires et applications SIMOTION
contenues dans la livraison de SIMOTION SCOUT, ainsi que sur les pages
Service&Support, sous Support produit :
http://support.automation.siemens.com

Support technique
Pour tout conseil technique, vous trouverez les coordonnes tlphoniques spcifiques
chaque pays sur Internet, sous Contact :
http://www.siemens.com/automation/service&support

Description de l'diteur SINAMICS/SIMOTION DCC


4 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Sommaire

Avant-propos ............................................................................................................................................. 3
1 Introduction................................................................................................................................................ 9
2 Fonctions de lditeur DCC ...................................................................................................................... 15
2.1 Vue d'ensemble ...........................................................................................................................15
2.2 Condition ......................................................................................................................................16
2.3 Nouvelles versions d'appareils ....................................................................................................18
2.4 Cration des prrequis de projet..................................................................................................19
2.4.1 Crer un projet .............................................................................................................................19
2.4.2 Insertion d'un appareil dans un projet..........................................................................................21
2.4.3 Insrer un diagramme DCC dans un projet .................................................................................23
2.4.4 Insrer un nouveau sous-diagramme ..........................................................................................28
2.4.5 Insrer de nouvelles partitions .....................................................................................................28
2.4.6 Vues .............................................................................................................................................29
2.5 Manipuler les blocs ......................................................................................................................30
2.5.1 Introduction ..................................................................................................................................30
2.5.2 Insrer des blocs dans l'diteur DCC ..........................................................................................30
2.5.3 Insrer un texte ............................................................................................................................32
2.5.4 Dfinir les proprits d'excution.................................................................................................34
2.5.5 diter les ports de blocs...............................................................................................................35
2.5.5.1 Gnralits...................................................................................................................................35
2.5.5.2 Proprits des ports de blocs ......................................................................................................35
2.5.6 Connecter des blocs ....................................................................................................................37
2.5.7 Abrviations des types de donnes dans DCC pour les blocs de connexion et de
convertisseur................................................................................................................................39
2.5.8 Connexion avec des ports de diagramme ...................................................................................39
2.5.9 Connexion avec des oprandes globaux avec DCC-SIMOTION ................................................41
2.5.10 Supprimer des blocs ....................................................................................................................41
2.5.11 Rarranger les numros de paramtre........................................................................................42
2.5.12 Publier toutes les connexions ......................................................................................................44
2.5.13 Rvoquer les ports.......................................................................................................................46
2.6 Compilation ..................................................................................................................................48
2.6.1 Vrification de la cohrence sans gnration de code................................................................48
2.6.2 Compiler le diagramme DCC dans l'diteur DCC........................................................................49
2.6.3 Journal des erreurs ......................................................................................................................52
2.7 diter des configurations .............................................................................................................53
2.7.1 diter la vue d'ensemble des programmes..................................................................................53
2.7.2 Modification de la bibliothque de blocs ......................................................................................53
2.7.3 Copie de diagrammes et de parties de diagrammes ...................................................................54
2.7.4 Recherche dans le projet de STARTER/SCOUT ........................................................................57
2.7.5 Remplacer dans projet.................................................................................................................58
2.8 Mode test .....................................................................................................................................60

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 5
Sommaire

2.8.1 Modes test................................................................................................................................... 60


2.8.2 Visualisation en mode laboratoire............................................................................................... 61
2.8.3 Visualiser en mode processus .................................................................................................... 61
2.8.4 Slectionner/dslectionner des ports pour les tests ................................................................. 62
2.8.5 Activer/dsactiver la visualisation des ports ............................................................................... 62
2.8.6 Activer le mode test..................................................................................................................... 63
2.8.7 Visualiser le mode test ................................................................................................................ 64
2.8.8 Activation de l'affichage des valeurs et courbes lors du test ...................................................... 65
2.8.9 Editer les diagrammes DCC en mode test.................................................................................. 67
2.8.10 Dsactiver le mode test............................................................................................................... 68
2.8.11 Modifier en ligne en mode test.................................................................................................... 68
2.8.11.1 Remarque prliminaire................................................................................................................ 68
2.8.11.2 Modifier les valeurs des entres de blocs en ligne ..................................................................... 69
2.8.11.3 Effacer une connexion en ligne................................................................................................... 70
2.8.11.4 Crer une connexion en ligne ..................................................................................................... 70
2.8.11.5 Dplacement de connexions en ligne ......................................................................................... 71
2.8.11.6 Insrer un bloc en ligne............................................................................................................... 71
2.8.11.7 Supprimer un bloc en ligne ......................................................................................................... 72
2.8.11.8 Ajouter des commentaires dans le diagramme........................................................................... 72
2.8.11.9 Modifier des commentaires dans le diagramme ......................................................................... 72
2.8.11.10 Dplacer des blocs dans le diagramme................................................................................. 73
2.8.11.11 Cohrence des diagrammes en mode test............................................................................ 73
2.9 Donnes de rfrence................................................................................................................. 75
2.9.1 Donnes de rfrence du diagramme ........................................................................................ 75
2.9.2 Liste des types de bloc................................................................................................................ 75
2.9.3 Liste des rfrences croises Groupes d'excution (uniquement pour DCC SIMOTION)......... 76
2.9.4 Liste des rfrences croises des oprandes ............................................................................ 77
2.10 Utilisation des bibliothques........................................................................................................ 78
2.10.1 Compatibilit des bibliothques .................................................................................................. 78
2.10.2 Traitement de bibliothques DCC et de types de blocs.............................................................. 78
2.10.3 Importer des bibliothques de blocs ........................................................................................... 79
2.10.4 Mettre jour la bibliothque de blocs ......................................................................................... 81
2.10.5 Remplacer la version de base des bibliothques installes ....................................................... 84
2.10.6 Modifier la langue d'une bibliothque de blocs ........................................................................... 85
2.10.7 Supprimer des bibliothques de blocs de la configuration ......................................................... 86
2.11 Cration de bibliothques de blocs............................................................................................. 88
2.11.1 Notions lmentaires .................................................................................................................. 88
2.11.2 Insertion et programmation de types de blocs dans des bibliothques DCC ............................. 93
2.11.3 Particularits de la connexion 1:n des entres de port de diagramme....................................... 94
2.11.4 Cration de commentaires, d'icnes et affectation de la famille de blocs pour des
bibliothques DCC cres par l'utilisateur .................................................................................. 96
2.11.5 Gnrer une bibliothque installable partir de bibliothques DCC .......................................... 99
2.11.6 Installation et dsinstallation de bibliothques DCB ................................................................. 102
2.11.7 Changement de famille d'appareils cibles pour les bibliothques DCC ................................... 104
2.12 Protection de savoir-faire .......................................................................................................... 107
2.12.1 La protection de savoir-faire bibliothques et programmes...................................................... 107
2.12.2 Protection de savoir-faire du groupe d'entranement................................................................ 109
2.12.3 Activer la protection de savoir-faire pour un diagramme DCC ................................................. 112
2.13 Protection en criture du groupe d'entranement...................................................................... 116

Description de l'diteur SINAMICS/SIMOTION DCC


6 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Sommaire

2.14 Comportement au dmarrage....................................................................................................117


2.15 Mise niveau logicielle et remplacement de module ................................................................117
2.16 Informations de version..............................................................................................................118
2.17 Exportation / importation XML de diagrammes DCC.................................................................119
2.18 Exportation / importation XML de bibliothques DCC ...............................................................125
2.19 Relecture des sources de diagrammes DCC partir de l'appareil cible ...................................125
3 DCC pour SINAMICS ............................................................................................................................ 133
3.1 Vue d'ensemble .........................................................................................................................133
3.1.1 Introduction ................................................................................................................................133
3.1.2 Conditions logicielles .................................................................................................................133
3.1.3 Intgration au systme SINAMICS ............................................................................................134
3.1.3.1 Domaine d'application, caractristiques ....................................................................................134
3.1.3.2 Groupes d'excution dans l'diteur DCC...................................................................................136
3.1.3.3 Groupes d'excution fixe............................................................................................................138
3.1.3.4 Groupes d'excution libre ..........................................................................................................152
3.1.3.5 Squence d'excution, cration de nouveaux groupes d'excution..........................................153
3.1.3.6 Cration de paramtres personnaliss ("publication")...............................................................155
3.1.3.7 Connexion avec des paramtres SINAMICS.............................................................................159
3.1.3.8 Copier des diagrammes au sein d'un projet ..............................................................................161
3.1.3.9 Copier des diagrammes entre les projets ..................................................................................161
3.1.4 Charge de temps de calcul, capacit mmoire requise et affectation des intervalles
d'chantillonnage matriels .......................................................................................................162
3.1.4.1 Charge de temps de calcul des versions de logiciel SINAMICS V2.5 et V2.6 ..........................162
3.1.4.2 Charge de temps de calcul partir de la version de logiciel V4.3.............................................165
3.1.4.3 Capacit mmoire requise .........................................................................................................169
3.1.4.4 Capacit mmoire requise partir de la version de logiciel SINAMICS V4.3 ...........................171
3.1.4.5 Nombre possible d'intervalles d'chantillonnage matriels diffrents .......................................171
3.2 Travailler avec DCC-SINAMICS ................................................................................................174
3.2.1 Remarques prliminaires sur la configuration ...........................................................................174
3.2.2 Crer un projet ...........................................................................................................................175
3.2.3 Insrer un diagramme DCC .......................................................................................................176
3.2.4 Insrer des blocs........................................................................................................................178
3.2.5 Connecter des blocs ..................................................................................................................179
3.2.6 Paramtrer des ports de blocs dans le diagramme ...................................................................179
3.2.7 Publier les ports de blocs comme paramtres...........................................................................181
3.2.8 Compiler le diagramme DCC dans l'diteur DCC......................................................................183
3.2.9 Paramtrage d'une squence d'excution au sein d'un groupe d'excution.............................184
3.2.10 Rglage de l'intervalle d'chantillonnage d'un groupe d'excution ...........................................184
3.2.11 Chargement de l'option technologique DCC sur la carte CF du groupe d'entranement ..........185
3.2.12 Chargement du diagramme DCC compil sur l'entranement ...................................................188
3.2.13 Afficher les valeurs des ports de blocs en ligne.........................................................................188
3.2.14 Connexion avec les paramtres FCOM du systme de base avec DCC-SINAMICS ...............190
3.2.15 Relecture des connexions FCOM et des paramtres................................................................191
3.2.16 Enregistrement des signaux du diagramme DCC avec la fonction Trace .................................192
3.2.17 Archiver le projet ........................................................................................................................194
3.2.18 Crer la documentation..............................................................................................................195
3.2.19 Mise jour vers une nouvelle version SINAMICS .....................................................................196
3.3 Connecter DCC un entranement ...........................................................................................197

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 7
Sommaire

3.3.1 Vue d'ensemble......................................................................................................................... 197


3.3.2 Calcul du diagramme DCC avec des grandeurs sans dimension ............................................ 197
3.3.3 Calcul du diagramme DCC avec des grandeurs absolues ....................................................... 199
3.3.3.1 Exemple 2.1 (connexion d'une valeur d'entre)........................................................................ 199
3.3.3.2 Exemple 2.2 (connexion d'une valeur de sortie)....................................................................... 201
3.3.4 Connexion de signaux DCC via les interfaces de communication IF1 et IF2........................... 203
3.3.4.1 Remarque prliminaire.............................................................................................................. 203
3.3.4.2 Connexion de donnes de process reues avec DCC ............................................................. 203
3.3.4.3 Connexion de donnes de process envoyes avec DCC ........................................................ 203
3.4 Dfinitions DCC-SINAMICS ...................................................................................................... 204
3.4.1 Rgles dattribution des noms dans lditeur DCC ................................................................... 204
3.4.2 Longueur des champs/noms et conventions ............................................................................ 205
3.4.3 Affichage dynamique des valeurs ............................................................................................. 206
4 DCC pour SIMOTION ............................................................................................................................ 207
4.1 Vue d'ensemble......................................................................................................................... 207
4.1.1 Introduction ............................................................................................................................... 207
4.1.2 Conditions logicielles................................................................................................................. 207
4.1.3 Intgration au systme SIMOTION........................................................................................... 208
4.1.3.1 Niveau d'excution, groupe d'excution et squence d'excution ........................................... 208
4.1.3.2 Variables IHM (publication de variables et variables @) .......................................................... 210
4.1.3.3 Connexion avec des variables SIMOTION ............................................................................... 212
4.1.4 DCC et SIMOTION Trace ......................................................................................................... 215
4.2 Travailler avec DCC-SIMOTION ............................................................................................... 216
4.2.1 Remarques prliminaires sur la configuration........................................................................... 216
4.2.2 Crer un projet .......................................................................................................................... 217
4.2.3 Insrer un diagramme ............................................................................................................... 217
4.2.4 Insrer des blocs....................................................................................................................... 219
4.2.5 Connecter des blocs ................................................................................................................. 220
4.2.6 Paramtrer des ports de blocs dans le diagramme .................................................................. 220
4.2.7 Structures pour ports de blocs DCB ......................................................................................... 223
4.2.8 Valeurs par dfaut des ports en cas de chargements partiels.................................................. 228
4.2.9 Compiler le diagramme DCC dans l'diteur DCC..................................................................... 229
4.2.10 Charger un diagramme DCC compil....................................................................................... 231
4.2.11 Lancer la CPU........................................................................................................................... 231
4.2.12 Attribut Enable, groupes d'excution ........................................................................................ 231
4.2.13 Crer la documentation............................................................................................................. 231
4.3 Dfinitions DCC-SIMOTION...................................................................................................... 233
4.3.1 Rgles dattribution des noms dans lditeur DCC ................................................................... 233
4.3.2 Longueur des champs/noms et conventions ............................................................................ 234
4.3.3 Affichage dynamique des valeurs ............................................................................................. 235
4.4 Dfauts, alarmes ....................................................................................................................... 236
4.4.1 Remarques concernant la reprsentation des signalisations d'erreur...................................... 236
A Annexe .................................................................................................................................................. 237
A.1 Liste des abrviations ............................................................................................................... 237
A.2 Glossaire ................................................................................................................................... 238
Index...................................................................................................................................................... 243

Description de l'diteur SINAMICS/SIMOTION DCC


8 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Introduction 1
Drive Control Chart (DCC) pour SINAMICS et SIMOTION correspond
la configuration et l'extension graphiques de la fonctionnalit de l'appareil avec des blocs
de rgulation, de calcul et de logique disponibles librement
Drive Control Chart (DCC) largit les possibilits de configuration conviviale de fonctions
technologiques aussi bien pour le systme Motion Control SIMOTION que pour le variateur
SINAMICS. L'utilisateur accde ainsi une nouvelle dimension d'adaptabilit des systmes
nomms aux fonctions spcifiques de sa machine. DCC n'est soumis aucune restriction
quant au nombre de fonctions utilisables, ce dernier tant uniquement limit par la puissance
de la plate-forme cible.

DCC est compos de l'diteur DCC et de la bibliothque DCB (bibliothques de blocs


standard DCC).

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 9
Introduction

L'diteur DCC convivial facilite la programmation graphique, visualise clairement les


structures de rgulation et permet de rutiliser les diagrammes tablis.
Pour dfinir les fonctions de commande et de rgulation, il suffit de slectionner des blocs
multi-instances DCB (Drive Control Blocks ou DCB) dans une bibliothque prdfinie
(bibliothque DCB) et de les interconnecter graphiquement par glisser-dplacer. Des
fonctions de test et de diagnostic permettent de vrifier lexcution du programme et
didentifier les causes ventuelles derreurs.
La bibliothque des blocs propose un vaste choix de blocs de rgulation, blocs de calcul et
blocs de logique ainsi que de fonctions de commande et de rgulation plus nombreuses.
Pour combiner, valuer et acqurir les signaux binaires, on dispose de toutes les fonctions
logiques classiques (ET, OU exclusif, temporisations denclenchement ou de
dclenchement, bascules RS, compteurs, etc.). Une varit de fonctions de calcul, comme
le calcul de valeur absolue, le diviseur et l'exploitation du minimum/maximum, sont
disponibles pour surveiller et valuer les grandeurs numriques. Outre la rgulation de
lentranement proprement dite, des fonctions denroulage/droulage, des rgulateurs PI,
des gnrateurs de rampe ou des vobulateurs peuvent tre facilement configurs.
En liaison avec le systme Motion Control SIMOTION, il offre de possibilits quasi illimites
de programmation de structures de rgulation. Celles-ci peuvent ensuite tre combines
d'autres parties de programme pour former un programme complet.
Pour les entranements SINAMICS, Drive Control Chart constitue galement une solution
conviviale pour rsoudre des tches de commande et de rgulation dentranement
directement dans le variateur. Il en dcoule une possibilit d'adaptation supplmentaire du
SINAMICS aux tches accomplir. Le fait dexcuter ces fonctions directement au niveau
de lentranement facilite la mise en place de concepts de machine modulaires et entrane
une amlioration des performances de la machine dans son ensemble.

Description de l'diteur SINAMICS/SIMOTION DCC


10 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Introduction

Dans le cas de SINAMICS, DCC peut tre activ simultanment sur plusieurs objets
entranement (Drive Objects = DO) d'un groupe d'entranement. Dans le cas de
SIMOTION, plusieurs diagrammes DCC peuvent tre crs dans le conteneur de
programme.
Bibliothque de blocs avec des blocs de gestion, de calcul et de rgulation ainsi que des
blocs logiques et des blocs complexes.
diteur graphique de raccordements avec de multiples fonctions d'dition, d'aide, de
recherche, de comparaison et d'impression ainsi que des fonctions macros
configuration simple des fonctions d'enroulement axial, des rgulateurs PI, des
gnrateurs de rampe ou des gnrateurs vobulateurs
environnement excutif pour SIMOTION avec des intervalles d'chantillonnage
slectionnables et mlangeables et une mission cohrente de donnes entre les
intervalles d'chantillonnage
environnement excutif pour SINAMICS avec un intgration de l'option technologique
dans SINAMICS au moyen de la technique FCOM, les applications tant rglables par la
configuration de paramtres. Il est possible de paramtrer jusqu' 10 intervalles
d'chantillonnage diffrents.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 11
Introduction

environnement de diagnostic avec des fonctions d'affichage de signaux, des fonctions de


diagnostic et des fonctions Trace
chelonnement avec diffrentes caractristiques et capacits fonctionnelles pour DCC-
SIMOTION et DCC-SINAMICS

Remarque
L'diteur DCC est un systme de programmation bas sur CFC (Continous Function
Chart). Le fonctionnement est dcrit ci-aprs, dans la mesure o il n'a pas encore t
trait dans le manuel "CFC - Manuel pour S7".

Remarque
Documentation complmentaire sur l'diteur DCC :
Description fonctionnelle SINAMICS / SIMOTION Description des blocs standard DCC

Diffrences entre DCC-SIMOTION et DCC-SINAMICS


DCC-SIMOTION et DCC-SINAMICS se distinguent en partie par leur fonctionnement. Les
diffrences fondamentales sont numres ci-dessous :

Tableau 1- 1 Diffrences entre DCC-SIMOTION et DCC-SINAMICS

SIMOTION SINAMICS
Intgration du systme Par connexion avec les variables du Via paramtres de rglage ou
systme de base connexion avec le systme de base via
paramtres FCOM
Systme excutif Nombre quelconque de groupes 10 groupes d'excution au maximum,
d'excution attribuables cinq attribuables 10 intervalles
tranches de temps (qui dpendent de d'chantillonnage diffrents
l'horloge systme)
Cohrence de la reprise des donnes Reprise cohrente des donnes mme La cohrence de la reprise des
au-del des tranches de temps donnes doit tre cre le cas chant
par l'utilisateur au moyen de blocs
standard (SAH_X).
tendue des blocs standard Voir Description fonctionnelle Voir Description fonctionnelle
SINAMICS / SIMOTION Description SINAMICS / SIMOTION Description
des blocs standard DCC des blocs standard DCC

Disponibilit des fonctions DCC

Tableau 1- 2 Disponibilit des fonctions DCC

Fonction Disponible partir de la version


Observation et enregistrement de paramtres publis SINAMICS 2.5 / SIMOTION 4.1
Modification en ligne en mode de test et enregistrement de SINAMICS 2.6 / SIMOTION 4.1
ports de blocs non publis
Relecture de connexions FCOM de l'appareil cible SINAMICS 2.5 / DCC 2.0.3 / STARTER / SCOUT 4.1.3

Description de l'diteur SINAMICS/SIMOTION DCC


12 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Introduction

Fonction Disponible partir de la version


Cration de bibliothques installables SINAMICS 2.5 / DCC 2.0.3 / STARTER / SCOUT 4.1.3
Bibliothques DCC SINAMICS 4.4 / DCC 2.1 / STARTER / SCOUT 4.2
Installation de bibliothques de blocs lorsque SCOUT est SCOUT V4.1.2
ouvert
Installation de bibliothques de blocs lorsque STARTER est STARTER V4.2
ouvert
Insertion et suppression d'instances de blocs en ligne SINAMICS 2.6 / SIMOTION 4.1.2
Modification, insertion et suppression de connexions en SINAMICS 2.6 / SIMOTION 4.1.2
ligne
Affichage de donnes de rfrence pour diagrammes DCC SCOUT 4.1 / STARTER 4.1.3
Recherche et remplacement de connexions dans la marge SCOUT / STARTER 4.1.2
des diagrammes DCC
Compilation sans licence DCC SCOUT / STARTER 4.1.3
Gnration automatique de bibliothques de blocs C partir DCC SIMOTION 2.0.3
de bibliothques DCC
Groupe d'excution fixe "AVANT la mesure de position" SINAMICS 4.3
Exportation/importation XML digramme par diagramme SCOUT / STARTER 4.2 / DCC 2.1
Structures DCC-SIMOTION dfinies par l'utilisateur SCOUT 4.2 / DCC 2.1
Relecture des sources de diagrammes partir de l'appareil SINAMICS 4.4 (uniquement en liaison avec
cible TPdcblibV3.0_SINAMICS_4_4 ou suprieur) / SCOUT /
STARTER 4.2 / DCC 2.1
Changement automatique de bibliothque lors de la mise SCOUT / STARTER 4.2
niveau de la version de l'appareil
Changement des familles d'appareils cibles pour les SCOUT 4.3 / DCC 2.2
bibliothques DCC

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 13
Introduction

Description de l'diteur SINAMICS/SIMOTION DCC


14 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC 2
2.1 Vue d'ensemble
Le produit offre une option technologique modulaire et chelonnable qui a t dveloppe
principalement pour les tches continues de rgulation et de commande proximit des
entranements.
L'diteur de Drive Control Charts (dnomm ci-aprs "diteur DCC"), bas sur CFC, permet
une configuration graphique de l'option technologique DCC pour les commandes SIMOTION
et les entranements SINAMICS. La figure suivante montre le flux des donnes de
configuration lors de la configuration avec l'option technologique DCC :

'&& &)&

$GG

0XO

&RQILJXUDWLRQ &RPSLODWLRQ

6&28767$57(5

,PSRUWDWLRQW\SHGHEORF &KDUJHU

%LEOLRWKTXH'&% 6,027,21
6,027,21

%LEOLRWKTXH'&% 6,1$0,&6
6,1$0,&6

Figure 2-1 Flux des donnes de configuration

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 15
Fonctions de lditeur DCC
2.2 Condition

1. Lorsque vous crez un nouveau diagramme, vous allez chercher les types de bloc dans
la bibliothque de blocs spcifique de l'appareil et vous les insrez dans la gestion de
blocs de l'diteur DCC.
2. Vous insrez, paramtrez et connectez les blocs pour raliser les diagrammes avec
l'diteur DCC.
3. Vous compilez les diagrammes pour gnrer un code intermdiaire.
4. Le code intermdiaire est charg dans l'appareil ou le variateur avec STARTER/SCOUT.

2.2 Condition
Cette description se rapporte aux versions logicielles suivantes des appareils :
DCC 2.2
SIMOTION P, C, D partir de la version 4.3
SINAMICS Integrated du SIMOTION D partir de la version 4.5
SINAMICS S120, S150, SM150, G130, G150, GM150, GL150 partir de la version 4.5
SINAMICS DCM partir de la version 1.3
A partir de la version 1.3, le SINAMICS DC MASTER prend en charge les mmes
fonctions que SINAMICS S120 partir de la version 4.5, sauf l'affichage du taux de
charge.
Vous trouverez des informations dtailles concernant SINAMICS DC MASTER version
1.3 dans les instructions de service SINAMICS DC MASTER 6RA80 DC Converters,
version 10/2011
SIMOTION SCOUT / STARTER partir de V4.3
A partir de DCC 2.0.3, il est ncessaire d'installer au moins CFC 7.0.1.3.
A partir de DCC 2.1, il est ncessaire d'installer au moins CFC 7.1.
DCC 2.2 peut tre utilis avec les licences suivantes :
STARTER : CFC 7.0.1.z, z => 3, CFC 7.1.x, x >=2 et CFC 8.0
SCOUT : CFC 7.1.x, x >=2 et CFC 8.0

Remarque
Si CFC n'est pas galement install lors d'une nouvelle installation du SCOUT, il est
possible de continuer travailler avec la version CFC dj installe

Remarque
En cas d'erreur de compilation de diagrammes dans SIMOTION SCOUT / STARTER, vous
obtenez un rapport d'erreur dtaill en rptant la compilation dans l'diteur DCC. A cet
effet, cochez la case Afficher tous les messages lorsque 'Compiler suite un enregistrement
ou des modifications' est slectionn dans l'onglet Compilateur de l'option de menu
Paramtres de SIMOTION SCOUT. Un rapport dtaill correspondant sera tabli
automatiquement dans STARTER.

Description de l'diteur SINAMICS/SIMOTION DCC


16 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.2 Condition

Remarque
L'diteur DCC est automatiquement install avec le systme d'ingnierie SIMOTION SCOUT
/ STARTER.
Configuration DCC 2.0.2 - 2.0.5 peut tre installe pour tous les service pack et hotfix
SIMOTION SCOUT/STARTER V4.1.
Configuration DCC 2.0.2 - 2.0.5 peut tre installe dans SIMOTION SCOUT/STARTER 4.2.
Configuration DCC 2.1 peut tre installe partir de SIMOTION SCOUT/STARTER 4.2.
Configuration DCC 2.2 peut tre installe partir de SIMOTION SCOUT/STARTER 4.3.
Son utilisation est soumise une licence spcifique. Celle-ci figure sur la cl USB fournie
avec le produit DCC SIMOTION ou DCC SINAMICS.

Remarque
L'impression de diagrammes DCC est possible uniquement dans l'diteur DCC, et pas dans
SIMOTION SCOUT / STARTER.

Remarque
L'aide concernant les blocs DCC est uniquement contextuelle, c'est--dire que les
descriptions ne sont pas accessibles depuis l'aide globale !

Remarque
L'ouverture de diagrammes DCC avec une autre version CFC que celle avec laquelle ils ont
t crs peut conduire des incohrences du projet. Le diagramme DCC doit tre
recompil et recharg. Les diagrammes DCC qui ont t dits avec une version CFC plus
rcente ne peuvent plus tre ouverts avec une version CFC antrieure. Une reconversion
vers la version pralable est impossible.
Si vous ouvrez un projet dont les diagrammes ont t crs avec une version CFC
antrieure, vous pouvez dcider si le format de donnes des diagrammes doit tre mis
jour. Si vous refusez cette option, vous pouvez consulter les diagrammes CFC mais vous ne
pouvez plus les diter. Nous recommandons d'adapter le format de donnes des
diagrammes CFC la version CFC actuellement installe.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 17
Fonctions de lditeur DCC
2.3 Nouvelles versions d'appareils

2.3 Nouvelles versions d'appareils

SIMOTION
Le niveau de fonctionnalit DCC et de performance des nouveaux appareils cibles
SIMOTION est compatible avec les versions antrieures, c'est--dire que DCC V2.2 dans le
cadre de SIMOTION SCOUT 4.3 prend en charge les versions suivantes d'appareils cibles :
Appareils SIMOTION V4.1
Appareils SIMOTION V4.2
Appareils SIMOTION V4.3
La fonctionnalit DCC et la performance des nouveaux appareils cibles SIMOTION bass
sur SOC2 (par ex. D410-2 DP) est compatible avec leurs prdcesseurs ainsi que les
versions correspondantes bass sur IDC (par ex. D410 DP).

Remarque
Vous trouverez une liste de compatibilit sur le DVD SIMOTION SCOUT et sur Internet sous
le lien suivant :
http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&lang=de&objid=188
57317&caller=view

SINAMICS
DCC SINAMICS prend en charge, dans STARTER / SCOUT V4.3, toutes les versions
d'appareil avec DCC disponibles ce jour.
En outre, DCC est recommand pour :
SINAMICS 4.5
DCM 1.3.
La fonctionnalit DCC et la performance des nouveaux appareils cibles SINAMICS bass
sur SOC2 (par ex. CU320-2 DP) est compatible avec leurs prdcesseurs ainsi que les
versions correspondantes bass sur IDC (par ex. CU320 DP).
Les types/versions d'appareil suivants sont pris en charge par SINAMICS 4.5 :
S120 CU320-2
S120 Integrated
CX32-2
S150 CU320-2
GL150 CU320-2
GM150 CU320-2
SL150 CU320-2
SM120 CU320-2
SM150 Integrated

Description de l'diteur SINAMICS/SIMOTION DCC


18 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.4 Cration des prrequis de projet

Remarque
Avec l'installation d'un SSP, la bibliothque standard dcblib la plus rcente disponible pour
l'appareil est installe et peut tre utilise sur l'appareil.

2.4 Cration des prrequis de projet

2.4.1 Crer un projet


Avant de pouvoir utiliser l'diteur DCC, un nouveau projet doit tre cr dans la systme
ingnierie SIMOTION SCOUT/STARTER.

Marche suivre
Pour crer un projet, procdez comme suit :
1. Lancez le systme d'ingnierie SIMOTION SCOUT/STARTER.
2. Slectionnez les options de menu Projet > Nouveau dans la barre des menus.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 19
Fonctions de lditeur DCC
2.4 Cration des prrequis de projet

3. Dans la fentre Nouveau projet, saisissez le nom du projet dans le champ Nom.

Figure 2-2 Fentre - "Nouveau projet"

4. Refermez la fentre en cliquant sur OK.


Le nouveau projet est cr, puis automatiquement ouvert.

Remarque
Convention d'attribution des noms de projet
Le nombre de caractres utiliss dans le nom de projet est limit 24. Le nom du dossier
est form partir des huit premiers caractres du nom de projet. Il convient, par consquent,
de veiller ce que ces huit premiers caractres soient univoques.

Description de l'diteur SINAMICS/SIMOTION DCC


20 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.4 Cration des prrequis de projet

2.4.2 Insertion d'un appareil dans un projet

SIMOTION
Pour insrer un appareil dans un projet, procdez comme suit :
1. Ouvrez un projet SIMOTION SCOUT existant si aucun projet n'est ouvert.
2. Excutez la commande Cration d'un nouvel appareil.

Figure 2-3 SIMOTION : Crer un nouvel appareil

3. Dans la fentre Cration d'un nouvel appareil, slectionnez l'appareil correspondant et


fermez la fentre en cliquant sur OK.

Remarque
Vous trouverez de plus amples informations sur le bouton Ouvrir HW Config dans la
documentation de SIMOTION SCOUT.

Ainsi, toutes les conditions pour crer un diagramme DCC sont runies.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 21
Fonctions de lditeur DCC
2.4 Cration des prrequis de projet

SINAMICS
1. Ouvrez un projet existant ou crez un nouveau projet dans lequel vous insrez un groupe
d'entranement SINAMICS (par ex. SINAMICS S120 CU 320). Notez que le SINAMICS
S110 (module CU 305) ne supporte pas DCC.

Figure 2-4 Insertion d'un appareil dans un projet

Description de l'diteur SINAMICS/SIMOTION DCC


22 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.4 Cration des prrequis de projet

2.4.3 Insrer un diagramme DCC dans un projet


Vous pouvez ds prsent insrer un diagramme DCC dans le projet existant.

Marche suivre
1. Slectionnez un appareil dans le projet.
2. SIMOTION :
Excutez la fonction Insrer diagramme DCC dans le sous-menu PROGRAMMES de
l'appareil.
SINAMICS, STARTER :
Excutez la fonction Insrer diagramme DCC sur l'objet entranement souhait. Un seul
diagramme DCC ne peut exister sur un objet d'entranement.

Figure 2-5 SIMOTION SCOUT : Insrer un diagramme DCC

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 23
Fonctions de lditeur DCC
2.4 Cration des prrequis de projet

Figure 2-6 Insrer un diagramme DCC dans l'objet entranement CU d'un groupe
d'entranement SINAMICS CU3x0.x avec STARTER

Figure 2-7 SIMOTION D4xx : Insrer un diagramme DCC SINAMICS dans l'objet entranement
de la CU avec SCOUT

Description de l'diteur SINAMICS/SIMOTION DCC


24 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.4 Cration des prrequis de projet

3. La fentre Insrer diagramme DCC s'affiche.

Figure 2-8 Fentre - Insrer un diagramme DCC

4. Saisissez un nom pour le diagramme DCC.


Le diagramme DCC est maintenant cr.
Si vous avez slectionn l'option Ouvrir automatiquem. l'diteur dans la fentre Insrer
diagramme DCC, l'diteur DCC s'ouvre automatiquement. Lorsque le diagramme est ouvert
pour la premire fois, la fentre Importer la bibliothque DCB est affiche.

Remarque
Convention d'attribution des noms de diagramme
Le nombre de caractres utiliss dans le nom de diagramme est limit 22.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 25
Fonctions de lditeur DCC
2.4 Cration des prrequis de projet

Explications concernant les diffrents types de diagrammes


Une distinction est faite entre trois types de diagrammes :
Diagramme de base
Partition
Sous-diagramme
Les diagrammes affichs dans SIMOTION SCOUT / STARTER ou dans SIMATIC Manager
sont appels "diagrammes de base". Chaque diagramme de base peut contenir jusqu' 26
partitions comportant chacune six feuilles. Chaque feuille permet d'utiliser des diagrammes
imbriqus, appels sous-diagrammes et qui peuvent comporter leur tour des partitions et
des sous-diagrammes. Un maximum de huit niveaux d'imbrication avec sous-diagrammes
est pris en charge.
Les sous-diagrammes ne sont pas visibles dans SIMOTION SCOUT / STARTER ou dans
SIMATIC Manager.
Le graphique suivant illustre la relation entre les trois types de diagramme.

)HXLOOH

6RXV

3DUWLWLRQV

Figure 2-9 Relation entre les types de diagramme dans l'diteur DCC

Description de l'diteur SINAMICS/SIMOTION DCC


26 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.4 Cration des prrequis de projet

Dans le navigateur de projet, slectionnez le diagramme DCC et appelez la bote de


dialogue Proprits diagramme DCC via le menu contextuel Proprits pour appeler des
proprits dfinies du diagramme DCC. Sous Dernire modification (STEP7) : sous
Horodatage dans l'onglet Gnralits vous voyez la date de la dernire modification du
diagramme DCC ou bien du dernier enregistrement des changements effectus dans
Proprits du diagramme DCC l'aide de STEP7 (dans l'diteur CFC). Sous Dernire
modification le : vous voyez la date de compilation du diagramme DCC ou bien du dernier
enregistrement des changements effectus dans Proprits du diagramme DCC. Sous Lieu
d'archivage du projet : vous voyez le chemin sous lequel le projet a t enregistr.

Figure 2-10 Proprits diagramme DCC

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 27
Fonctions de lditeur DCC
2.4 Cration des prrequis de projet

2.4.4 Insrer un nouveau sous-diagramme


Un diagramme (sous-diagramme) peut tre insr dans un autre diagramme (diagrammes
imbriqus). Il est ainsi possible de crer des structures hirarchiques. Chaque diagramme
insr peut tre ouvert et modifi. Pour l'utilisation ultrieure, vous pouvez encapsuler un
diagramme, c'est--dire le pourvoir de connecteurs de diagramme. et dfinir individuellement
les ports de blocs disponibles sur les ports du diagramme.

Condition
Vous avez cr un diagramme DCC dans le systme d'ingnierie SIMOTION
SCOUT/STARTER, et celui-ci est ouvert dans l'diteur DCC.

Marche suivre
1. A l'aide de la commande de menu Affichage > Vue d'ensemble ou du bouton de la
barre d'outils, basculez de l'affichage par page la vue d'ensemble du diagramme. Les
six feuilles du diagramme DCC slectionn sont affiches.
2. Via le menu contextuel Insrer un nouveau diagramme, insrez un nouveau sous-
diagramme et ouvrez-le via le menu contextuel Ouvrir du sous-diagramme.

Remarque
Les diagrammes DCC doivent toujours tre crs dans STARTER/SCOUT.
Si d'autres diagrammes DCC sont crs directement dans l'diteur CFC alors qu'un
diagramme DCC affect un objet entranement SINAMICS est ouvert, il peut se produire
des erreurs de compilation.

2.4.5 Insrer de nouvelles partitions

Condition
Vous avez dj cr un diagramme DCC dans le systme d'ingnierie SIMOTION
SCOUT/STARTER, et celui-ci est ouvert dans l'diteur DCC.

Marche suivre
1. Avec les options de menu Insrer > Partition > Avant la partition actuelle ou A la fin,
ajoutez une nouvelle partition l'endroit souhait.
2. Vous pouvez galement effectuer un clic droit sur l'onglet d'une partition existante et
slectionner Insrer une partition avant la partition actuelle ou Insrer une partition la
fin.

Description de l'diteur SINAMICS/SIMOTION DCC


28 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.4 Cration des prrequis de projet

2.4.6 Vues

Passer la vue Page ou la vue d'ensemble


Pour passer de la vue densemble la vue Page, cliquez sur un endroit libre du diagramme
avec le bouton droit de la souris et slectionnez Afficher cette page dans le menu contextuel
affich. Les dsignations des ports de blocs sont affiches dans cette reprsentation
agrandie.
Pour passer de la vue Page la vue densemble, cliquez sur un endroit libre du diagramme
avec le bouton droit de la souris et slectionnez Vue d'ensemble dans le menu contextuel
affich.
Vous pouvez galement passer de la vue d'ensemble la vue Page et vice versa en double-
cliquant sur un endroit libre.
Le passage de la vue Page la vue d'ensemble et vice versa est galement possible dans
le menu Vue.
Avec l'option de menu Vue -> Catalogue, vous pouvez passer une vue Page contenant le
catalogue de blocs affich gauche.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 29
Fonctions de lditeur DCC
2.5 Manipuler les blocs

2.5 Manipuler les blocs

2.5.1 Introduction
Ce chapitre dcrit les types de bloc dont vous disposez et la marche suivre pour insrer et
supprimer les blocs d'un diagramme DCC. Vous apprendrez en outre comment diter les
ports de blocs.

Remarque
L'aide en ligne contient des informations dtailles sur les diffrents blocs (y compris sur le
chronogramme et la vue de l'installation). Pour accder l'aide, slectionnez le bloc
concern dans le diagramme ou le catalogue de blocs, puis appuyez sur la touche F1.

2.5.2 Insrer des blocs dans l'diteur DCC

Types de bloc dans l'diteur DCC


Les types de bloc disponibles dans le catalogue de blocs dpendent du type d'appareil ainsi
que de la version de la bibliothque. Dans le catalogue de blocs, vous trouverez les
rpertoires des familles de blocs ainsi que les rpertoires Tous les blocs (contenant tous les
blocs) et Autres blocs (pour les blocs qui ne sont affects aucune famille). Dans l'diteur
DCC, les noms des familles de blocs sont toujours en anglais.

Description de l'diteur SINAMICS/SIMOTION DCC


30 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.5 Manipuler les blocs

Insrer un bloc

Figure 2-11 Insrer des blocs

Ouvrez une famille de blocs, la famille Closed-loop control sur la figure, avec les blocs de
rgulation.
Slectionnez le bloc souhait et glissez-le dans le diagramme par glisser-dplacer, en
maintenant le bouton de la souris enfonc. Pendant l'opration de copie, le bloc est
reprsent uniquement par une ligne en pointills le long de son contour. Relchez le
bouton de la souris l'endroit appropri.
Pour rechercher un bloc, entrez le nom du bloc dans le champ de saisie du catalogue de
blocs, puis cliquez sur le bouton Jumelles. La recherche commence.

Remarque
Si des blocs et d'autres lments du diagramme se chevauchent, tels que d'autres blocs
ou la marge, le bloc superpos est reprsent en gris et ses ports ne sont pas affichs.
Pour que toutes les informations des blocs soient visibles, vous devez les repositionner.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 31
Fonctions de lditeur DCC
2.5 Manipuler les blocs

2.5.3 Insrer un texte


Vous avez la possibilit de complter votre diagramme DCC par des commentaires que
vous saisissez dans des champs de texte. Vous pouvez insrer ces champs de texte
n'importe quel endroit libre du diagramme.

Marche suivre
Slectionnez la commande Nouveau texte au-dessus des rpertoires des types de blocs et
glissez-la dans le diagramme par glisser-dplacer, en maintenant le bouton de la souris
enfonc. Relchez le bouton de la souris l'endroit appropri.

Figure 2-12 Insrer un champ de texte

Vous pouvez galement effectuer un clic droit l'endroit souhait du diagramme et


slectionner la commande Insrer un nouveau texte dans le menu contextuel. Important :
cette option n'est disponible que hors ligne.

Description de l'diteur SINAMICS/SIMOTION DCC


32 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.5 Manipuler les blocs

Figure 2-13 Insrer un nouveau texte

Le cas chant, vous pouvez modifier les dimensions du champ de texte en slectionnant et
en tirant les points noirs situs aux angles et sur les bords du champ de texte jusqu' la taille
souhaite.
Pour modifier votre commentaire, cliquez sur le champ de texte, puis saisissez ou modifiez
votre texte.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 33
Fonctions de lditeur DCC
2.5 Manipuler les blocs

2.5.4 Dfinir les proprits d'excution


Vous pouvez afficher et modifier les proprits d'excution de tous les blocs utiliss du
programme. L'option de menu diter > Squence d'excution ou le bouton de la barre
d'outils permettent d'afficher les proprits.

Figure 2-14 Editeur de squences du diagramme dccReg1 avec les groupes d'excution Tsg_dccReg1 et Tsg2

Dans cette fentre, vous pouvez galement modifier la position d'insertion dans la squence
d'excution en tirant le bloc avec la souris jusqu' l'endroit souhait. De la mme manire,
vous pouvez modifier l'affectation d'un bloc un groupe d'excution.
Lorsque vous ajoutez de nouveaux blocs dans le systme excutif, ceux-ci sont toujours
placs aprs le bloc dfini comme prcdent. Par dfaut, c'est toujours le dernier bloc
insr. Pour insrer un bloc aprs un bloc existant de la squence, slectionnez le bloc avec
l'offset souhait dans la vue d'ensemble ou le diagramme, puis effectuez un clic droit et
slectionnez l'option de menu Point d'insertion. Le bloc dfinit comme prcdent s'affiche
alors en vert clair dans l'diteur DCC.

Figure 2-15 Menu contextuel du bloc : dfinir le point d'insertion

Description de l'diteur SINAMICS/SIMOTION DCC


34 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.5 Manipuler les blocs

La position d'excution est signale dans la barre dtat. Elle se trouve en bas droite de
l'diteur de squences.

2.5.5 diter les ports de blocs

2.5.5.1 Gnralits
Les blocs ont deux types de ports (entre et sortie) qui se distinguent par leur fonction et
donc par les possibilits d'dition.
Les rubriques suivantes contiennent des informations dtailles sur la manipulation des
ports de blocs dans DCC.

2.5.5.2 Proprits des ports de blocs


Chaque port peut tre paramtr individuellement par un double-clic sur le port
correspondant. La fentre Proprits du port peut galement tre affiche de la manire
suivante :
1. Slectionnez le port souhait.
2. Dans le menu contextuel, slectionnez Proprits de l'objet.
3. La fentre Proprits du port s'affiche.
La procdure suivante est plus simple pour paramtrer les entres :
Double-cliquez sur un en-tte de bloc. La fentre Proprits du bloc s'affiche. Vous
pouvez galement ouvrir la fentre Proprits du bloc en slectionnant l'option Proprits
de l'objet dans le menu contextuel du bloc, ou l'option Editer > Proprits de l'objet dans
le menu.
Cliquez sur l'onglet Ports. Les paramtres des champs griss ne peuvent pas tre
modifis.
Entrez les valeurs requises dans le tableau et fermez la bote de dialogue avec OK.

Valeurs au niveau des entres


Pour les entres de blocs, il est possible de spcifier une valeur dans le champ Valeur de la
bote de dialogue des proprits. S'il s'agit d'une entre non connecte, celle-ci aura
toujours la valeur indique. Pour les blocs connects, la valeur de sortie du bloc prcdent
est toujours valable, mme pendant la phase d'initialisation et le premier cycle.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 35
Fonctions de lditeur DCC
2.5 Manipuler les blocs

Valeurs au niveau des sorties


Pour les sorties de blocs, il est possible de spcifier une valeur dans le champ Valeur de la
bote de dialogue des proprits. Pendant le premier cycle, la valeur indique sera toutefois
crase par la valeur calcule.

Remarque
Particularit des ports de blocs masqus
Dans l'diteur DCC, vous pouvez masquer des ports de blocs pour amliorer la lisibilit des
diagrammes configurs. Les ports de blocs masqus restent cependant effectifs dans DCC
et les valeurs en instance de ces ports sont exploites. Dans le cas de blocs gnriques,
vous pouvez par ailleurs rduire le nombre de ports de blocs dans l'diteur DCC, les ports
masqus ayant alors les valeurs par dfaut. Les ports de blocs masqus restent cependant
effectifs dans le systme cible et les valeurs en instance de ces ports sont exploites.
Notez par ailleurs que les entres de ces blocs doivent tre connectes de faon continue,
en commenant par le premier port.

Nombre d'entres de blocs


Pour les blocs AND, ADD, MAS, MIS, MUL, NAND, NOR, OR, XOR de la bibliothque
standard, il serait possible d'augmenter le nombre d'entres. Toutefois ceci n'est pas
admissible, car l'diteur DCC ne peut exploiter que 4 signaux d'entre par bloc. Pour les
besoins supplmentaires, le bloc devra tre appel plusieurs fois. La particularit dcrite
s'applique galement aux variables spcifiques du type de donnes des blocs numrs ci-
dessus.

Pseudo-commentaires
Les commentaires des ports de blocs commenant par @ sont des pseudo-commentaires
qui influencent la fonction du port de bloc et qui servent d'interfaces avec le systme de
base.
Vous trouverez de plus amples informations sur les pseudo-commentaires ici :
Cration de paramtres personnaliss ("publication") (Page 155)

Units des ports de blocs


Les units des ports de blocs qui peuvent tre spcifies dans la bote de dialogue des
proprits ont un caractre purement informatif dans l'diteur DCC ; elles ne sont pas
utilises pour les conversions automatiques.

Configuration de la reprsentation des blocs


La reprsentation des blocs est modifiable. L'option de menu Outils > Paramtres > Largeur
blocs/marge... permet de modifier la largeur de bloc.

Description de l'diteur SINAMICS/SIMOTION DCC


36 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.5 Manipuler les blocs

Vous modifiez la dsignation des entres et des sorties de blocs avec l'option de menu
Options > Paramtres > Reprsentation, sous-menu Ports.
La reprsentation du type de bloc peut tre aussi bien textuelle que graphique. Vous
dfinissez la configuration correspondante avec l'option de menu Options > Paramtres >
Reprsentation, sous-menu En-ttes de bloc.
Pour afficher un plus grand nombre de caractres du commentaire, slectionner Outils >
Rglages > Largeur blocs / marge. Dans la fentre Blocs / marges, dfinir la largeur des
blocs sur Large. Les douze premiers caractres du commentaire sont dsormais affichs sur
le port.

Voir aussi
Variables @ (SIMOTION) (Page 211)

2.5.6 Connecter des blocs


Les blocs peuvent tre connects entre eux. Les sorties d'un bloc constituent alors les
entres des blocs suivants.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 37
Fonctions de lditeur DCC
2.5 Manipuler les blocs

Condition
Les types de donnes des entres et des sorties des blocs doivent tre compatibles pour
autoriser une connexion. Le tableau ci-dessous donne un aperu des types de donnes
pouvant tre connects entre eux :

Tableau 2- 1 Conversions

Entre Sortie Description


WORD INT Connexion d'une grandeur mot une grandeur "entier"
INT WORD Connexion d'une grandeur "entier" une grandeur mot
DWORD DINT Connexion d'une grandeur double mot une grandeur "entier double"
DINT DWORD Connexion d'une grandeur "entier double" une grandeur double mot
BYTE SINT Connexion d'une grandeur octet une grandeur "entier court"
SINT BYTE Connexion d'une grandeur "entier court" une grandeur octet
USINT BYTE Connexion d'une grandeur "entier court" non sign une grandeur
octet
BYTE USINT Connexion d'une grandeur octet une grandeur "entier court" non
sign
USINT SINT Connexion d'une grandeur "entier court" non sign une grandeur
"entier court"
SINT USINT Connexion d'une grandeur "entier court" une grandeur "entier court"
non sign
UINT WORD Connexion d'une grandeur "entier" non sign une grandeur mot
WORD UINT Connexion d'une grandeur mot une grandeur "entier" non sign
UINT INT Connexion d'une grandeur "entier" non sign une grandeur "entier"
INT UINT Connexion d'une grandeur "entier" une grandeur "entier" non sign
UDINT DWORD Connexion d'une grandeur "entier double" non sign une grandeur
double mot
DWORD UDINT Connexion d'une grandeur double mot une grandeur "entier double"
non sign
UDINT DINT Connexion d'une grandeur "entier double" non sign une grandeur
"entier double"
DINT UDINT Connexion d'une grandeur "entier double" une grandeur "entier
double" non sign
SDTIME REAL Connexion d'une grandeur de format SDTime une grandeur de
format rel

Marche suivre
Reliez la sortie du premier bloc (source) l'entre du second bloc (puits). Vous pouvez
raliser cette connexion soit par glisser-dplacer ou par enclenchement, en cliquant
respectivement une fois sur le port d'entre et le port de sortie correspondants.
La connexion est trace automatiquement de la sortie du premier bloc l'entre du second
bloc.

Description de l'diteur SINAMICS/SIMOTION DCC


38 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.5 Manipuler les blocs

2.5.7 Abrviations des types de donnes dans DCC pour les blocs de connexion et
de convertisseur

Tableau 2- 2 Tableau des types de donnes

Abrviation Mot-cl Dsignation Bits


BO/B BOOL Nombre logique 8
BY BYTE Suite de 8 bits 8
DI/D DINT Nombre entier double 32
DW DWORD Suite de 32 bits 32
I INT Nombre entier 16
LR LREAL Nombre rel double 64
Prcision selon
IEEE754
R REAL Nombre virgule 32
flottante
SI SINT Nombre entier court, 8
avec signe
TS SDTIME Le type de donnes 32
SDTIME dcoule du
type de donnes REAL,
1.0 correspond
1.0 ms
Les valeurs ngatives
ne sont pas dfinies.
UD UDINT Nombre entier double, 32
sans signe
UI UINT Nombre entier sans 16
signe
US USINT Nombre entier court, 8
sans signe
W WORD Suite de 16 bits 16

2.5.8 Connexion avec des ports de diagramme


Pour l'utilisation ultrieure, vous pouvez encapsuler un diagramme, c'est--dire le pourvoir
de ports de diagramme, et dfinir individuellement les ports de blocs disponibles sur les
ports du diagramme.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 39
Fonctions de lditeur DCC
2.5 Manipuler les blocs

Marche suivre
1. Configurez votre diagramme DCC dans l'diteur DCC.
2. Slectionnez la fentre Ports du diagramme avec l'option de menu Vue -> Ports du
diagramme ou le bouton . Les ports de diagramme (IN, OUT, IN_OUT) sont
reprsents dans cette fentre.

Remarque
Notez que les ports de diagramme de type IN_OUT ne sont pas admis dans DCC !

Figure 2-16 Extrait de la zone d'affichage Ports du diagramme

3. Dfinissez les ports de diagramme requis.


4. Connectez le port du bloc au port du diagramme. Pour ce faire, vous disposez de trois
possibilits :
1re possibilit :
glissez le port du bloc sur IN (pour les entres) ou OUT (pour les sorties) par glisser-
dplacer, en maintenant la touche Ctrl enfonce. Un port de diagramme est alors
gnr automatiquement.
2me possibilit :
slectionnez le type d'interface (IN ou OUT) dans la partie gauche de la fentre, puis
glissez le port de bloc de votre choix dans la dernire ligne (vide) de la partie droite de
la fentre par glisser-dplacer.
3me possibilit :
effectuez un clic droit sur le port de bloc que vous souhaitez connecter, puis
slectionnez l'option Connexion au port du diagramme dans le menu contextuel. Dans
la fentre Insrer/modifier une connexion avec un port de diagramme, slectionnez
ensuite le port de diagramme correspondant. Fermez la fentre avec le bouton OK.

Remarque
La connexion au port du diagramme via le menu contextuel n'est alors disponible que
si un port de diagramme au moins existe dj. Jusqu' CFC 7.0, la premire
connexion au connecteur de diagramme fonctionnait uniquement par la fonction
Glisser-dplacer.

Description de l'diteur SINAMICS/SIMOTION DCC


40 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.5 Manipuler les blocs

La connexion du port de bloc avec le port de diagramme a t excute. La correspondance


est reprsente dans la marge des variables de l'diteur DCC. L'interface de bloc est dfinie
l'occasion de la correspondance entre les ports de bloc et l'interface.

Remarque
DCC-SINAMICS : L'utilisation de connecteurs de diagramme est autorise pour des sous-
diagrammes et des bibliothques DCC.

2.5.9 Connexion avec des oprandes globaux avec DCC-SIMOTION


Les oprandes globaux sont des partenaires de liaison se trouvant l'extrieur des
diagrammes DCC.
Les connexions avec des oprandes globaux sont inscrites dans la marge.
Dans DCC, la connexion avec des oprandes globaux sert tablir la liaison avec le
systme de base. Vous utilisez cette fonctionnalit pour la connexion avec les variables
systme ST/IO dans DCC-SIMOTION, ou pour la connexion avec les paramtres FCOM de
l'entranement dans DCC-SINAMICS.

Marche suivre
Pour raliser une connexion avec un oprande global, procdez comme suit :
1. Ouvrez le diagramme DCC.
2. Effectuez un clic droit sur le port de bloc que vous souhaitez connecter, puis slectionnez
l'option Connexion avec oprande dans le menu contextuel.
3. Dans la fentre Slection de signal DCC, slectionnez l'oprande global que vous
souhaitez connecter.
4. Fermez la fentre avec le bouton OK.
La connexion du port de bloc avec l'oprande global slectionn a t excute.

2.5.10 Supprimer des blocs


Pour supprimer un bloc du diagramme, slectionnez le bloc et cliquez sur l'option de menu
diter > Supprimer. Vous pouvez galement supprimer les blocs l'aide du menu
contextuel.
En supprimant un bloc, vous supprimez galement les connexions des ports du bloc. Les
connexions des sorties doivent d'abord tre supprimes manuellement.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 41
Fonctions de lditeur DCC
2.5 Manipuler les blocs

Si vous supprimez, en mode en ligne, un bloc dont les sorties sont connectes aux entres
d'autres blocs, les valeurs de signaux actuelles seront valables sur les entres de ces blocs.
Ces valeurs seront reprises dans le diagramme DCC et enregistres sur la carte du systme
cible l'occasion de la prochaine copie RAM vers ROM. En mode hors ligne, les valeurs par
dfaut seront rtablies sur les entres aprs la suppression du bloc prcdent.

Remarque
Le bloc STM ne peut pas tre supprim ni insr en ligne.

Si vous supprimez un bloc dons les entres ou les sorties sont connectes des ports de
diagramme, les connexions seront supprimes, mais pas les ports de diagramme. Si vous
n'en avez plus besoin, vous devez les supprimer sparment dans le champ Ports du
diagramme.

2.5.11 Rarranger les numros de paramtre

Ouvrez via le menu Diagramme -> Rarranger les numros de paramtre la bote de
dialogue Rarranger les numros de paramtre afin de dplacer les paramtres de numro.

Figure 2-17 Rarranger les numros de paramtre

Saisissez les nouvelles valeurs, puis confirmez-les en cliquant sur Excuter.

Description de l'diteur SINAMICS/SIMOTION DCC


42 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.5 Manipuler les blocs

En cas de saisie incorrecte, le message d'erreur suivant apparat.

Figure 2-18 Message d'erreur de saisie incorrecte

Corrigez votre saisie.


Si la saisie tait correcte, vous trouverez en suivant dans la bote de dialogue Protocoles
dans l'onglet Rarranger les paramtres de numro des informations dtailles concernant
le dplacement des numros de paramtre. En cas d'erreurs, slectionnez l'lment saisi et
naviguez l'aide du bouton Aller jusqu' l'origine du problme.

Figure 2-19 Bote de dialogue Protocoles, Onglet Rarranger les numros de paramtre

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 43
Fonctions de lditeur DCC
2.5 Manipuler les blocs

2.5.12 Publier toutes les connexions

Vous pouvez publier dans l'diteur DCC les ports (connexions) de tous les blocs ou les ports
d'un seul bloc.

Publier tous les ports de tous les blocs


Pour publier les ports de tous les blocs, utilisez l'option de menu Diagramme -> Publier
toutes les connexions.

Figure 2-20 Menu Diagramme -> Publier toutes les connexions

Description de l'diteur SINAMICS/SIMOTION DCC


44 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.5 Manipuler les blocs

Publier tous les ports d'un bloc


Choisissez un bloc et publiez ses ports via la commande de menu Editer -> Publier toutes
les connexions. .

Figure 2-21 Menu Editer -> Publier toutes les connexions

Toutes ces fonctions sont galement disponibles l'aide du menu contextuel du bloc.

Figure 2-22 Menu contextuel Publier toutes les connexions

Voir aussi
Cration de paramtres personnaliss ("publication") (Page 155)

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 45
Fonctions de lditeur DCC
2.5 Manipuler les blocs

2.5.13 Rvoquer les ports

Vous pouvez rvoquer dans l'diteur DCC la publication des ports (connexions) de tous les
blocs ou la publication des ports d'un seul bloc.

Diagramme -> Rvoquer les ports


Rvoquez la publication des ports de tous les blocs via la commande de menu Diagramme -
> Rvoquer les connexions.

Figure 2-23 Menu Diagramme -> Rvoquer les connexions

Description de l'diteur SINAMICS/SIMOTION DCC


46 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.5 Manipuler les blocs

Editer -> Rvoquer les ports


Rvoquez la publication des ports d'un bloc via la commande de menu Editer -> Rvoquer
les connexions.

Figure 2-24 Menu Editer -> Rvoquer les connexions

Cette fonction est galement disponible par le biais du menu contextuel du bloc.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 47
Fonctions de lditeur DCC
2.6 Compilation

2.6 Compilation

2.6.1 Vrification de la cohrence sans gnration de code

Gnralits
Quelques conditions requises pour l'laboration d'une configuration valide partir de
diagrammes DCC ne peuvent tre vrifies qu'aprs l'laboration des diagrammes.
Cette procdure est effectue automatiquement certains moments, par exemple
l'occasion de la compilation du projet ou de la compilation de diagrammes.

Vrifier la cohrence
Vous pouvez vrifier tout moment le contenu des diagrammes DCC.
Pour vrifier la cohrence, slectionnez l'option de menu Diagramme > Vrifier la cohrence
> Diagrammes comme programme... .
A l'issue du contrle de cohrence, la bote de dialogue Journaux s'affiche
automatiquement. Les erreurs y sont indiques par "F" et les avertissements par "A".

Journal des erreurs


Vous pouvez galement afficher le rsultat de la vrification de la cohrence en
slectionnant l'option de menu Outils > Journaux..., puis l'onglet Contrle de cohrence.

Remarque
La suppression de digrammes de projets ayant dj t compils et chargs peut conduire
des incohrences la compilation et au chargement suivants, car le systme excutif des
diagrammes doit alors tre adapt.

Remarque
Les contrles de cohrence de plusieurs diagrammes ne sont effectus qu'aprs la
compilation des diagrammes.
Le contrle de cohrence effectu partir du diagramme DCC se rapporte toujours au
dernier rsultat de compilation.

Description de l'diteur SINAMICS/SIMOTION DCC


48 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.6 Compilation

2.6.2 Compiler le diagramme DCC dans l'diteur DCC

Compilation
Notez qu'avant la premire compilation d'un diagramme dans un projet, le projet doit tre
enregistr dans STARTER / SIMOTION SCOUT (avec l'option de menu Projet -> Enregistrer
ou le bouton ).

Figure 2-25 SIMOTION : Compilation d'un diagramme DCC

Vous lancez la compilation avec Diagramme > Compiler > Digrammes comme programme...
ou avec le bouton .

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 49
Fonctions de lditeur DCC
2.6 Compilation

Possibilits de compilation
Vous pouvez dfinir l'tendue de la compilation :
tendue : Compiler seulement les modifications
Seules les parties de la configuration, qui ont chang depuis la dernire compilation, sont
recompiles. Ceci vous permet de rduire les temps de compilation lors dune
recompilation.

Remarque
Mme si vous avez slectionn l'option Compiler seulement les modifications, la
cohrence de tous les diagrammes de la configuration sera vrifie.

tendue : Tout compiler


La totalit du contenu de la configuration est compile indpendamment de la
modification ou non de la configuration depuis la dernire compilation.
tendue : Compiler le diagramme seul
Le diagramme slectionn est compil indpendamment de la modification ou non de la
configuration depuis la dernire compilation.
De plus, vous pouvez choisir de crer un Maplisting et d'interrompre la compilation ds
qu'une erreur est rencontre dans un diagramme. Le Maplisting recense dans une liste les
objets globaux utiliss dans le diagramme, les rfrences croises et les blocs utiliss.
Le Maplisting est enregistr dans le sous-rpertoire U7\debug du chemin du projet.

Description de l'diteur SINAMICS/SIMOTION DCC


50 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.6 Compilation

Figure 2-26 SINAMICS : Compilation d'un diagramme DCC

Remarque
L'diteur DCC ne permet de compiler que des diagrammes DCC. Pour une procdure de
cration complte, utilisez Enregistrer et tout compiler dans STARTER/SCOUT.
A partir de STARTER/SCOUT V 4.2, vous trouvez cette fonction sous Enregistrer et tout
recompiler.
A partir de STARTER/SCOUT V 4,3, vous trouvez cette fonction sous Enregistrer et tout
recompiler, bibliothques DCC incl..

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 51
Fonctions de lditeur DCC
2.6 Compilation

2.6.3 Journal des erreurs


Lorsque la procdure de compilation est termine, un journal de compilation dtaill
saffiche. Les erreurs y sont indiques par "F" et les avertissements par "A".
Pour parvenir au bloc ayant caus l'erreur, slectionnez une ligne d'erreur du journal et
cliquez sur le bouton Aller ou double-cliquez sur la ligne d'erreur.
Vous pouvez consulter le journal ultrieurement et ventuellement limprimer grce
loption de menu Outils > Journaux.

Description de l'diteur SINAMICS/SIMOTION DCC


52 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.7 diter des configurations

2.7 diter des configurations

2.7.1 diter la vue d'ensemble des programmes


Ce chapitre dcrit les possibilits mises disposition pour diter un programme existant.
Les thmes abords sont les suivants :
Modification de la bibliothque de blocs
Copie et insertion de diagrammes ou de groupes de blocs entre groupes d'entranements

Sauvegarde et restauration de variables Retain - uniquement SIMOTION


Les instances de blocs DCB peuvent contenir des variables Retain.
Les contenus de ces variables sont enregistrs dans un fichier via le menu contextuel du
diagramme DCC Sauvegarder les variables.... Les valeurs peuvent tre restaures partir
de ce fichier. Les donnes Retain DCC sont de la sorte conserves lors du remplacement de
la plate-forme ou de la mise niveau de la version.

2.7.2 Modification de la bibliothque de blocs


Si vous voulez reporter une configuration existante dans une nouvelle version de
SCOUT/STARTER, vous pouvez modifier ultrieurement la version de bibliothque. Les
blocs seront alors adapts.

Marche suivre
1. Ouvrez un diagramme de la configuration concerne, puis slectionnez loption de menu
Outils > Types de bloc.
2. La fentre Importer s'affiche. Refermez la fentre en cliquant sur OK. Dans la fentre
Importer les bibliothques DCB, les bibliothques de blocs installes dans votre outil de
dveloppement sont listes sous Bibliothques installes dans SCOUT/STARTER. Les
bibliothques qui ont dj t importes dans cette configuration sont listes sous
Bibliothques importes dans le diagramme.
3. Sous Bibliothques installes dans SCOUT/STARTER et Bibliothques importes dans
le diagramme, vrifiez laide des versions des bibliothques pour quelles bibliothques
importes une version plus rcente a t installe.
4. Sous Bibliothques installes sous SCOUT/STARTER, slectionnez la bibliothque que
vous souhaitez actualiser, puis cliquez sur le bouton >>.
5. Cliquez sur le bouton Appliquer.
6. Lavancement de la mise jour est affich dans une fentre.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 53
Fonctions de lditeur DCC
2.7 diter des configurations

Comportement
Les changements par rapport l'ancienne version sont reports dans votre configuration
existante.

2.7.3 Copie de diagrammes et de parties de diagrammes


Dans les systmes d'ingnierie STARTER et SIMOTION SCOUT, vous pouvez, l'intrieur
d'un objet entranement (SINAMICS) ou d'appareils (SIMOTION), copier les diagrammes
entre diffrents appareils SIMOTION ou appareils SINAMICS et entre des diagrammes. Il est
par ailleurs possible de slectionner des groupes de blocs l'intrieur d'un diagramme DCC
et de les insrer dans d'autres diagrammes de la mme famille d'appareils grce la
fonction Copier&Coller.

Remarque
La copie de diagrammes ou de groupes de blocs entre appareils SINAMICS et appareils
SIMOTION n'est pas possible.
Une licence DCC est ncessaire pour pouvoir copier un diagramme DCC en tant que type
de bloc dans une bibliothque SINAMICS.

Copie d'un diagramme dans SIMOTION SCOUT


Pour copier un diagramme dans SIMOTION SCOUT, procdez comme suit :
1. Ouvrez le systme d'ingnierie SIMOTION SCOUT.
2. Slectionnez l'appareil source dans la vue d'ensemble des projets.
3. Ouvrez le sous-menu PROGRAMMES de l'appareil.
4. Slectionnez un diagramme DCC existant puis activez la commande Copier dans le
menu contextuel du diagramme.
5. Slectionnez l'appareil cible dans la vue d'ensemble des projets.
6. Ouvrez le sous-menu PROGRAMMES de l'appareil.
7. Dans le menu contextuel du sous-menu PROGRAMMES de l'appareil, activez la
commande Insrer.
Le diagramme est alors copi de l'appareil source vers l'appareil cible.

Copie d'un diagramme dans STARTER


Pour copier un diagramme dans STARTER, procdez comme suit :
1. Ouvrez le systme d'ingnierie STARTER.
2. Slectionnez le groupe d'entranement source dans la vue d'ensemble des projets.
3. Ouvrez par exemple le sous-menu Control_Unit de l'appareil.

Description de l'diteur SINAMICS/SIMOTION DCC


54 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.7 diter des configurations

4. Slectionnez un diagramme DCC existant puis activez la commande Copier dans le


menu contextuel du diagramme.
5. Slectionnez le groupe d'entranement cible dans la vue d'ensemble des projets.
6. Ouvrez par exemple le sous-menu Control_Unit de l'appareil.
7. Dans le menu contextuel du sous-menu Control_Unit du groupe d'entranement, activez
la commande Insrer.
Le diagramme est alors copi du groupe d'entranement source dans le groupe
d'entranement cible.

ATTENTION

Aprs la copie dans un autre objet entranement, il est indispensable de vrifier si les
connexions des ports de blocs publis doivent tre adaptes dans la copie du diagramme.
Aucune adaptation automatique des connexions de la copie du diagramme au systme de
base ou d'autres diagrammes DCC n'a lieu lors de la copie.
DCC SINAMICS : Lorsque vous copiez des diagrammes DCC, les connexions existant
entre diffrents diagrammes sont conserves.
DCC SIMOTION : Lorsque vous copiez des diagrammes DCC, les connexions existant
entre diffrents diagrammes sont converties en connexions textuelles. Elles seront de
nouveau rtablies via le menu Outils -> Fermer les connexions textuelles.

Remarque
Dans le systme d'ingnierie STARTER, vous pouvez crer un seul diagramme DCC par
objet entranement.

Remarque
Pour copier des diagrammes d'un projet dans un autre projet, vous devez lancer deux fois
STARTER ou SCOUT, un seul projet pouvant tre ouvert la fois. Notez que vous pouvez
uniquement copier et insrer, mais pas couper, des diagrammes DCC en dehors du systme
d'ingnierie.

Remarque
Si vous copiez un appareil, les diagrammes correspondants seront galement copis.
L'exportation XML et l'importation XML de diagrammes individuels sont impossibles, mais
l'exportation du projet contient les diagrammes DCC correspondants.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 55
Fonctions de lditeur DCC
2.7 diter des configurations

Voir Copier des diagrammes entre les projets (Page 161).

Remarque
Lors de la copie de diagrammes DCC entre diffrents appareils, les bibliothques utilises
sont remplaces dans les diagrammes DCC par les bibliothques existantes sur l'appareil.
Jusqu' prsent il est alors suppos que pour les appareils SINAMICS, respectivement une
version de la bibliothque standard est disponible par appareil. A partir de SINAMICS 4.4,
plusieurs versions de la bibliothque standard sont disponibles sur l'appareil pour des
raisons de compatibilit. La version avec la version de firmware la plus leve est utilise
dans le cadre d'une slection automatique. Si plusieurs versions de bibliothque sont
installes pour une version de firmware, la bibliothque avec la version suprieure est
slectionne.
Pour SIMOTION, dcblibV2_0_simotion4_1_x sera galement disponible sur des appareils
SIMOTION V4.2.
La disponibilit de bibliothques V4.1 se limite aux types d'appareils qui taient dj
disponibles dans V4.1. Aucune bibliothque V4.1 n'est disponible sur une D455-2 ou D455-
2. De nouveaux types de blocs sont disponibles dans dcblibV3_0_simotion4_2 .

Annulation de procdures de copie pour des diagrammes DCC


Dans les cas suivants, des erreurs peuvent survenir lors de la copie de diagrammes DCC :
Les diagrammes DCC ont t crs avec une version plus ancienne de l'diteur DCC
(version CFC)
Copie sans licence DCC

Copie de groupes de blocs dans l'diteur DCC


L'diteur DCC permet de copier des parties d'un diagramme pour les insrer dans un autre
diagramme. Pour cela, vous devez ouvrir le diagramme source et le diagramme cible dans
l'diteur DCC.
1. Slectionnez la partie du diagramme source copier l'aide de la fonction Lasso puis
activez la commande Modifier > Copier dans la barre de menus.
2. Allez ensuite dans le diagramme cible.
3. Slectionnez la commande Modifier > Insrer dans la barre de menus.
Le groupe de blocs est alors insr dans le diagramme cible.

Numrotation des blocs


Le nom de blocs ou de groupes de blocs qui sont copis et insrs dans l'diteur DCC se
compose de la manire suivante : si le nom se termine par des chiffres, ceux-ci sont
supprims jusqu'au premier caractre autre qu'un chiffre et sont remplacs par le chiffre libre
suivant. Il est donc conseill d'attribuer des noms composs de lettres (et de chiffres), tels
que bloc, bloc1, bloc2, etc.

Description de l'diteur SINAMICS/SIMOTION DCC


56 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.7 diter des configurations

Position d'insertion dans la squence d'excution

Les blocs sont toujours insrs aprs le bloc slectionn dans la squence d'excution et le
dernier bloc insr est toujours slectionn automatiquement.
Pour insrer un bloc aprs un bloc existant dans la squence d'excution, slectionnez-le
dans la vue d'ensemble ou dans le diagramme, puis slectionnez la fonction Point d'insertion
dans le menu contextuel.
Vous pouvez tout moment modifier la squence d'excution via la commande de menu
Editer > Squence d'excution ou le bouton .
Voir aussi Dfinir les proprits d'excution (Page 34)

2.7.4 Recherche dans le projet de STARTER/SCOUT


Dans un projet ouvert, vous pouvez rechercher les variables et les paramtres SINAMICS
des diagrammes DCC dans la marge. La fonction "Recherche" permet galement de trouver
les contenus des dfinitions d'Alias.
Vous ouvrez la bote de dialogue dans la barre de menus Editer > Rechercher dans le projet
ou avec le raccourci clavier Ctrl + Maj + F.
Les rsultats s'affichent dans l'onglet "Rsultat de la recherche" de la vue de dtail.

Figure 2-27 Recherche dans le projet

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 57
Fonctions de lditeur DCC
2.7 diter des configurations

2.7.5 Remplacer dans projet


La fonction Remplacer dans projet est base sur la fonction Rechercher dans le projet.
Aprs copie et insertion de diagrammes DCC, les connexions au systme peuvent tre
actualises rapidement l'aide de la fonction Remplacer dans projet.
Vous ouvrez la bote de dialogue dans la barre de menus Editer > Remplacer dans projet ou
avec le raccourci clavier Ctrl + Maj + G.
Lorsque vous effectuez un remplacement, le terme de remplacement s'affiche en plus des
rsultats trouvs dans l'onglet Rsultat de la recherche de la Vue de dtail. Vous pouvez
diter le texte encore une fois.
Avec le bouton Remplacer, vous remplacez tous les rsultats de recherche dont la case est
coche.

Figure 2-28 Remplacer dans projet

Remarque
Les symboles dfinis depuis le diagramme DCC (paramtres @, paramtres DCC
(SINAMICS), connexions avec des paramtres FCOM) ne sont pas pris en compte pour les
oprations de recherche/remplacement.

Description de l'diteur SINAMICS/SIMOTION DCC


58 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.7 diter des configurations

Conditions
A partir de DCC 2.0.2, vous pouvez galement rechercher et remplacer les symboles
(variables inscrites dans la marge) et les contenus de dfinitions d'Alias utiliss dans le
diagramme DCC.
Pendant l'opration de recherche/remplacement, l'diteur CFC doit tre ferm.
Si les sources des diagrammes CFC ont t supprimes ou que les diagrammes
possdent une protection du savoir-faire, la recherche et le remplacement d'lments
inscrits dans la marge sont impossibles.
Ce genre de modifications ne peut pas tre annul.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 59
Fonctions de lditeur DCC
2.8 Mode test

2.8 Mode test

2.8.1 Modes test


Il existe deux modes test :
Mode processus
Slectionnez ce mode test si vous souhaitez observer le comportement d'instances
individuelles (par exemple pour l'analyse d'erreur). Lors de l'activation du mode test, tous
les blocs sont l'tat Visualisation dsactive. Dans ce mode test, vous devez
slectionner les ports des blocs concerns et demander leur visualisation de manire
explicite.
Mode laboratoire
Slectionnez le mode laboratoire pour effectuer confortablement et efficacement les tests
et la mise en service. Lors de l'activation du mode test, tous les blocs sont l'tat
Visualisation active.
Vous pouvez slectionner le mode test souhait en mode cration par le biais des options
du menu Test. Il nest pas possible deffectuer la commutation en mode test.

Paramtres de test
Loption de menu Test > Paramtres de test permet de dfinir le Cycle de visualisation. La
fentre Paramtres de test saffiche cet effet.

Figure 2-29 Paramtres de test

Dans cette fentre, vous pouvez rgler le Cycle de visualisation pour les objets connects
pour le test, c.--d. le temps de cycle pour l'actualisation de ces objets. Vous pouvez dfinir
des cycles de visualisation de 1 100 pas de 100 millisecondes chacun (SIMOTION). Pour
SINAMICS, vous pouvez uniquement dfinir le temps de surveillance en secondes entires.

Remarque
Lorsque le nombre d'objets connects pour le test est lev, il est recommand d'utiliser un
cycle d'actualisation lent.

Description de l'diteur SINAMICS/SIMOTION DCC


60 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.8 Mode test

2.8.2 Visualisation en mode laboratoire


Lorsque le mode test est activ, dans le cas de diagrammes DCC en mode laboratoire, la
fonction Visualisation active ou est galement active.
Vous pouvez ainsi afficher l'volution des valeurs des ports de blocs connects pour la
visualisation, c.--d. les valeurs sont lues et affiches de manire cyclique. Vous pouvez
modifier les options pour cet affichage dynamique des valeurs et des paramtres des ports
en mode test.

Sauvegarde des rglages


La slection de blocs pour la visualisation est annule ds que vous quittez le test en ligne.
Les rglages des ports de blocs relatifs au test sont sauvegards dans le projet.

Affichage de valeurs dans le test


Les valeurs actuelles des ports de blocs sont affiches lorsqu'elles sont slectionnes pour
le test et que le bloc correspondant est slectionn pour la visualisation.

2.8.3 Visualiser en mode processus


En mode processus, la fonction Visualisation dsactive ou est active. Cela signifie que
vous devez dabord slectionner, pour la dynamisation, les blocs (dans le diagramme) que
vous souhaitez visualiser. Ensuite, slectionnez loption de menu Visualisation active.
linverse, en cas de surcharge, vous pouvez exclure certains blocs de la visualisation
(slectionnez le bloc, puis slectionnez loption de menu Visualisation dsactive).

IMPORTANT

Si la visualisation est dsactive et que vous connectez un port pour linclure dans le test
via licne , la visualisation sera active pour ce port ainsi que pour tous les ports de ce
bloc prcdemment connect pour la visualisation.

lactivation du mode test, les connexions avec la CPU sont galement tablies pour tous
les ports lists dans la fentre d'affichage des valeurs. Pour activer la visualisation,
slectionnez les ports individuellement dans la colonne Visualiser.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 61
Fonctions de lditeur DCC
2.8 Mode test

2.8.4 Slectionner/dslectionner des ports pour les tests


En mode cration ou en mode test (mode processus ou laboratoire), vous pouvez
slectionner des ports de bloc ou de diagramme individuels pour les inclure dans le test :
Slectionnez le port, puis activez l'option de menu Test > Connecter ports ou cliquez sur
le bouton dans la barre doutils.
En mode test, la visualisation est alors active simultanment, c.--d. le port apparat sur
fond jaune et sa valeur actuelle est affiche. Si la visualisation avait t dsactive pour ce
bloc, celle-ci est galement active pour tous les ports prcdemment slectionns pour le
test.
En mode cration ou en mode test (mode processus ou laboratoire), vous pouvez
dslectionner des ports de bloc ou de diagramme individuels pour les exclure du test :
Activez loption de menu Test > Dconnecter ports ou cliquez sur le bouton dans la
barre doutils.

Remarque
Vous pouvez galement slectionner tous les ports dun bloc pour les inclure dans le test
en mode cration. Pour ce faire, affichez les proprits de lobjet par le biais du menu
contextuel dun bloc slectionn et cochez ou dcochez les ports individuellement dans
la colonne Pour test de longlet Ports.

2.8.5 Activer/dsactiver la visualisation des ports


Pour activer ou dsactiver la visualisation (affichage de la valeur actuelle au niveau du port)
des ports de blocs connects pour le test, utilisez l'une des mthodes suivantes :
Activation automatique lactivation du mode test en mode laboratoire.
Activation avec l'option de menu Test > Visualisation active ou le bouton dans la
barre doutils. En mode laboratoire aussi bien qu'en mode processus, cette fonction
sapplique uniquement aux blocs ayant pralablement t slectionns dans le
diagramme.
Pour terminer la visualisation, slectionnez loption de menu Test > Visualisation
dsactive ou cliquez sur le bouton . Ainsi les valeurs des ports ne sont plus
actualises. En mode laboratoire aussi bien qu'en mode processus, cette fonction
sapplique uniquement aux blocs ayant pralablement t slectionns dans le
diagramme.
Toutes les valeurs dentre ou de sortie connectes pour la visualisation sont actualises en
fonction du cycle de visualisation.

Description de l'diteur SINAMICS/SIMOTION DCC


62 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.8 Mode test

2.8.6 Activer le mode test


Pour activer le mode test, procdez comme suit :
Dans la barre doutils, cliquez sur le bouton Mode test

ou slectionnez loption de menu Test > Mode test.


Le mode test est activ. Une coche saffiche devant loption de menu. En fonction du mode
test slectionn, le texte Test : RUN (Laboratoire) ou Test : RUN (Processus) apparat sur
fond vert dans la barre d'tat. Toutes les options de menu non autorises en mode test sont
grises (ces fonctions sont dsactives).

Remarque
Les diagrammes DCC qui sont diffrents dans l'diteur et l'appareil cible peuvent prsenter
des comportements diffrents (voir Cohrence des diagrammes en mode test (Page 73)).

Conditions requises pour le lancement du mode test


Le mode test ne fonctionne que si l'appareil est en ligne.
Tant que les diagrammes DCC sont identiques en ligne et hors ligne, le mode test est activ
immdiatement. Si les versions des diagrammes DCC du systme RT et du systme
d'ingnierie ne sont pas identiques, vous pouvez continuer observer des valeurs en mode
test, mais devez rtablir la cohrence pour effectuer d'autres modifications, en chargeant les
modifications du systme cible (upload, dans ce cas les modifications ne sont pas visibles
dans l'diteur) ou en appliquant la version actuelle du systme d'ingnierie (download).

Remarque
Aprs avoir charg le projet depuis l'appareil cible, le projet doit tout d'abord tre enregistr
avant de pouvoir dmarrer le mode test DCC.

Si vous avez modifi des connexions ou des types de bloc dans le diagramme DCC, vous
serez inform au lancement du mode test que vous pouvez toujours observer et enregistrer
des valeurs avec la fonction Trace.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 63
Fonctions de lditeur DCC
2.8 Mode test

Figure 2-30 Mode test - Modification des connexions ou des types de bloc

Les modifications en ligne ne sont possibles qu'aprs recompilation et download du


diagramme DCC dans le systme cible. Vous tes inform de cette condition au lancement
du mode test et pouvez effectuer, comme montr dans la bote de dialogue ci-dessous,
retourner en mode d'dition ou lancer le mode test en observation.

Figure 2-31 Mode test - Charger les modifications dans l'appareil cible

2.8.7 Visualiser le mode test


En mode test, les valeurs des ports connects pour la visualisation saffichent sur fond
jaune.

Connecter des ports pour le test


Vous devez connecter manuellement les ports que vous souhaitez tester. Avec SIMOTION,
la connexion d'un port pour le test peut tre effectue soit avec le bouton Connecter un port
de la barre de menus ou dans le menu contextuel du port de bloc. Dans le menu contextuel
du port, slectionnez l'option Connecter un port. Dans le cas de SINAMICS, effectuez un clic
droit sur les Proprits de l'objet du port de bloc et activez la proprit Pour test. Pour le
test, vous pouvez galement connecter les ports directement par clic en maintenant la
touche Ctrl enfonce.

Description de l'diteur SINAMICS/SIMOTION DCC


64 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.8 Mode test

Modifier les valeurs d'entre


En mode test, vous pouvez galement modifier toutes les valeurs des entres non
connectes. Pour montrer comment une valeur modifie influence le comportement
d'excution, attribuez une nouvelle valeur une entre :
Double-cliquez sur l'entre surveiller.
La fentre Proprits du port s'ouvre. Saisissez la nouvelle valeur pour lentre du bloc,
puis cliquez sur OK pour confirmer.
Dans le diagramme, vous voyez maintenant comment la valeur change au niveau de la
sortie correspondante.

Remarque
La valeur modifie n'est visible l'tat actuel que si le port est connect pour le test.

Connecter et dconnecter des ports pour le test


Vous pouvez dconnecter les ports que vous avez connects pour le test. La dconnexion
d'un port connect pour le test peut tre effectue soit avec le bouton Dconnecter un port
de la barre de menus ou dans le menu contextuel du port de bloc. Dans le menu contextuel
du port, slectionnez l'option Dconnecter un port. Vous pouvez galement dconnecter les
ports directement par clic en maintenant la touche Ctrl enfonce.

2.8.8 Activation de l'affichage des valeurs et courbes lors du test


En mode test, l'affichage des valeurs et des courbes permet d'analyser les valeurs d'entre
et de sortie des blocs.

Remarque
L'affichage est limit 256 valeurs.
Si la structure d'un port de bloc comprend plus de 256 lments assembls, il n'est pas
possible d'ajouter le port de manire globale. Dans ce cas, seuls des lments individuels
peuvent tre ajouts de manire slective dans l'affichage des valeurs.
Dplacez les diffrents lments par glisser-dplacer dans l'affichage des valeurs pour
visualiser les valeurs applicables.
Notez que l'observations des valeurs de l'affichage a une incidence sur la performance de
l'appareil cible.

Activation de l'affichage des valeurs et courbes


Pour ouvrir l'affichage des valeurs et courbes, slectionner les options Vue > Affichage des
valeurs et Vue > Affichage des courbes dans la barre des menus de l'diteur DCC. Chaque
option ouvre une fentre de programme part. Vous pouvez organiser les fentres en
utilisant les fonctions Rduire/Agrandir.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 65
Fonctions de lditeur DCC
2.8 Mode test

Les options du menu contextuel Insrer dans l'affichage des valeurs et Insrer dans
l'affichage des courbes permettent d'ajouter les ports de blocs dans l'affichage des valeurs
et courbes. Les valeurs actuelles s'affichent lorsque le mode test est activ.

Figure 2-32 Ajouter un port de blocs dans l'affichage des valeurs et courbes

Paramtres de la fentre Affichage des courbes


La fentre Affichage des courbes reprsente les ports de bloc ajouts l'affichage des
courbes sous forme de courbes graphiques. Chaque port de bloc ajout est dsign comme
canal, une limit infrieure et une limite suprieure pouvant tre dfinies pour chaque canal.
Dans la zone Affichage de la fentre Affichage des courbes, le nombre de valeurs
d'chantillonnage affiches est dfini sur l'chelle de temps.
Vous pouvez dfinir les paramtres d'enregistrement souhaits dans la fentre Paramtres
d'enregistrement que vous ouvrez avec le bouton Modifier.

Description de l'diteur SINAMICS/SIMOTION DCC


66 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.8 Mode test

2.8.9 Editer les diagrammes DCC en mode test


En mode test, vous pouvez poursuivre votre configuration en grande partie. Le tableau ci-
dessous donne un aperu des modifications que vous pouvez effectuer en mode test :

Tableau 2- 3 Edition des configurations en mode test

Manipuler les blocs (Page 30)


Insrer des blocs Appelez le catalogue de blocs avec la fonction Vue > Catalogue.
Ouvrez la famille de blocs et glissez le bloc slectionn dans la zone
de travail par glisser-dplacer.
Supprimer des blocs Slectionnez le bloc et supprimez-le avec la fonction Modifier >
Supprimer.
Dans le cas de DCC SINAMICS, vous ne pouvez pas supprimer les
blocs dont au moins un port a t publi en tant que paramtre.
Les blocs SAV, SAV_BY, SAV_D, SAV_I, STM ne peuvent pas tre
insrs ni supprims en ligne.
Dplacer des blocs Slectionnez un bloc, dplacez-le dans le diagramme en maintenant le
bouton de la souris enfonc et lchez-le l'endroit souhait.
Renommer des blocs Slectionnez le bloc, effectuez un clic droit et slectionnez la
commande Rename.
Le nouveau nom du bloc n'est pas valable pour les accs aux
entres/sorties du bloc via Java ou Trace pour lesquels les anciens
noms restent valables.
Pour les blocs utilisant des donnes Retain, le bloc de donnes
Retain de l'appareil est galement attribu au nouveau nom.
Connecter des blocs (Page 37)
Crer des connexions Dans le diagramme DCC, slectionnez les ports de bloc que vous
voulez connecter avec le curseur de la souris.
Notez, dans le cas de DCC-SINAMICS, que les entres de blocs
publies comme paramtres FCOM peuvent uniquement tre
connectes des sorties de blocs publies comme paramtres FCOM
ou des sorties FCOM du systme de base. De plus, les entres
FCOM et les sorties FCOM du systme de base peuvent uniquement
tre connectes des entres et des sorties de blocs publies
comme paramtres FCOM dans le diagramme DCC.
Supprimer des connexions Avec le curseur de la souris, slectionnez le port de bloc dont vous
voulez supprimer la connexion, dans le diagramme DCC. Puis
supprimez-la avec Modifier > Supprimer.
Dplacement de Avec le curseur de la souris, slectionnez dans le diagramme DCC le
connexions port de bloc dont vous voulez dplacer la connexion. Dplacez ensuite
la connexion par glisser-dplacer.
Lors du dplacement de connexions FCOM, le signal peut adopter la
valeur 0 pendant quelques cycles. L'entre de la connexion initiale, qui
n'est plus connecte, adopte durablement la valeur 0.
Modifier la valeur de signal Double-cliquez pour slectionner l'entre de bloc dont vous voulez
d'une entre modifier le paramtre. La bote de dialogue Proprits du port, dans
laquelle vous pouvez modifier la valeur, s'affiche.
Supprimer les connexions Avec le curseur de la souris, slectionnez le port de bloc dont vous
globales avec la marge voulez supprimer la connexion, dans le diagramme DCC. Puis
supprimez-la avec Modifier > Supprimer.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 67
Fonctions de lditeur DCC
2.8 Mode test

Commentaires (texte)
Ajouter des commentaires Slectionnez la commande Nouveau texte au-dessus des rpertoires
(texte) dans le diagramme des types de blocs et glissez-la dans le diagramme par glisser-dplacer
en maintenant le bouton de la souris enfonc. Relchez le bouton de la
souris l'endroit appropri.
Modifier des commentaires Pour dplacer un champ de texte dans le diagramme DCC,
(texte) dans le diagramme slectionnez le champ de texte, dplacez-le en maintenant le bouton
de la souris enfonc et lchez-le l'endroit souhait. Pour modifier
votre commentaire, double-cliquez sur le champ de texte, puis
saisissez ou modifiez votre texte.

2.8.10 Dsactiver le mode test


Afin de retourner au mode cration, dsactivez le mode test.
Dans la barre doutils, cliquez sur le bouton Mode test

ou slectionnez loption de menu Test > Mode test.


Le mode cration est de nouveau activ.

2.8.11 Modifier en ligne en mode test

2.8.11.1 Remarque prliminaire


Le mode de test sert modifier des valeurs, des connexions et des instances de blocs en
ligne sans devoir commuter l'installation l'tat STOP.
Aprs des modifications effectues en ligne, vous devez effectuer une recompilation.
Les modifications sont effectues en parallle dans l'appareil cible et dans la gestion de
donnes hors ligne.

Description de l'diteur SINAMICS/SIMOTION DCC


68 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.8 Mode test

Pour ne pas les perdre, vous devez cependant les enregistrer avec la commande Copier de
la RAM vers la ROM avant une mise hors tension. C'est surtout valable en rapport avec les
blocs SAV.

Remarque
Notez que les modifications en ligne sont uniquement possibles en mode test.
En mode test, le message "Server busy" peut tre affich sporadiquement si vous essayez
de modifier des valeurs en ligne.
Vous devez ventuellement acquitter plusieurs fois ce message avant que la valeur modifie
en ligne ne soit applique.
Rparez le projet via une exportation / importation XML.

Remarque
Dans le cas de gros projets, dsactivez l'option Outils Paramtres Enregistrer Copie
de sauvegarde automatique des donnes de projet dans SIMOTION SCOUT pour viter une
perte de performance.
Autrement, cela signifierait qu'en mode de test, le projet complet serait enregistr aprs
chaque modification.

2.8.11.2 Modifier les valeurs des entres de blocs en ligne

Condition
En ligne, vous pouvez uniquement modifier les valeurs de signaux des entres de blocs non
connectes.

Procdure
Effectuez un double-clic gauche sur le port de bloc souhait pour ouvrir la fentre Proprits
duport. Dans la ligne Valeur, vous pouvez saisir une nouvelle valeur numrique pour l'entre
de bloc. Aprs un clic sur Appliquer, la nouvelle valeur prend effet et s'affiche galement
dans le diagramme. Pour fermer la fentre, cliquez sur OK.

Remarque
DCC-SINAMICS 2.5 : vous ne pouvez modifier en ligne que les valeurs de signaux des
entres de blocs qui ne sont pas publies comme paramtres FCOM.
A partir de SINAMICS 2.6, toutes les entres de blocs non connectes peuvent tre
modifies en mode test. Elles ne doivent pas tre publies.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 69
Fonctions de lditeur DCC
2.8 Mode test

Remarque
DCC-SIMOTION : vous pouvez modifier en ligne la valeur de signal des sorties de blocs,
mais elle sera crase de nouveau au cycle suivant si le groupe d'excution est actif. La
possibilit de modifier la valeur de signal des entres de blocs en ligne ne dpend pas de
leur dclaration (ou non) comme variable IHM.

2.8.11.3 Effacer une connexion en ligne

Marche suivre
Avec le curseur de la souris, slectionnez le port de bloc dont vous voulez supprimer la
connexion, dans le diagramme DCC. Puis supprimez-la avec l'option de menu Editer >
Supprimer ou avec la touche Delete/Supprimer.

Rsultat
La connexion entre les ports disparat et la dernire valeur transmise par la connexion
apparat comme valeur d'entre sur le port.

Remarque
DCC-SIMOTION : Les connexions avec des ports de diagramme ne peuvent pas tre
supprimes en ligne !

2.8.11.4 Crer une connexion en ligne

Marche suivre
Dans le diagramme DCC, slectionnez le port de bloc que vous souhaitez connecter avec le
curseur de la souris et tracez une connexion jusqu'au port du bloc cible en maintenant le
bouton de la souris enfonc.

Rsultat
La connexion est cre entre les ports slectionns et la valeur actuelle qui vient d'tre
transmise apparat sur la sortie.

Remarque
Jusqu' DCC-SINAMICS 2.5, une entre de bloc publie comme paramtre FCOM peut
uniquement tre connecte des sorties publies comme paramtres FCOM ou des
sorties FCOM du systme de base.
En mode test, vous ne pouvez pas publier des ports de blocs, autrement dit insrer de
nouveaux paramtres @.

Description de l'diteur SINAMICS/SIMOTION DCC


70 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.8 Mode test

Remarque
DCC-SIMOTION : vous ne pouvez pas gnrer en ligne de nouvelles connexions avec des
sorties de blocs publies dans le diagramme DCC ou des oprandes globaux.

2.8.11.5 Dplacement de connexions en ligne

Marche suivre
Slectionnez la connexion souhaite et dplacez-la par glisser-dplacer.

Remarque
Lors du dplacement de connexions FCOM, le signal peut adopter la valeur 0 pendant
quelques cycles.
L'entre de la connexion initiale, qui n'est plus connecte, adopte durablement la valeur 0.

2.8.11.6 Insrer un bloc en ligne

Marche suivre
Appelez le catalogue de blocs avec la fonction Vue > Catalogue. Ouvrez la famille de blocs
et glissez le bloc slectionn dans la zone de travail par glisser-dplacer.
L'instance de bloc sera calcule au cycle suivant.
L'instance de bloc insre reoit un nom par dfaut, modifiable ensuite en ligne. Pour ce
faire, slectionnez le bloc, effectuez un clic droit et slectionnez Renommer. Une
recompilation et un rechargement ne sont alors ncessaires que si l'affichage des courbes,
la fonction Trace ou l'observation de ports de blocs sont activs.

Remarque
La possibilit, ou non, d'insrer ou de supprimer un bloc en ligne est prcise dans les
"Donnes de configuration" de l'aide en ligne du bloc.

Remarque
Renommer des blocs
Lorsque des blocs sont renomms en mode en ligne, un nouveau bloc est cr et remplace
le bloc existant. Celui-ci est ensuite recalcul. Les valeurs d'initialisation sont redfinies pour
le bloc.
L'utilit de renommer des blocs en ligne est de pouvoir attribuer des noms appropris mme
lorsque des instances de blocs sont insres en ligne.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 71
Fonctions de lditeur DCC
2.8 Mode test

2.8.11.7 Supprimer un bloc en ligne

Marche suivre
Supprimez d'abord toutes les connexions des sorties en slectionnant le port connect, puis
l'option de menu Editer > Supprimer de l'diteur ou la touche Delete/Supprimer.
Slectionnez ensuite le bloc et supprimez-le avec la touche Delete/Supprimer ou la
commande Editer > Supprimer.

Remarque
Dans le cas de SINAMICS, vous ne pouvez pas supprimer en ligne les blocs dont au moins
un port a t publi en tant que paramtre.

Remarque
DCC-SIMOTION : Les blocs connects des ports de diagramme ne peuvent pas tre
supprims en ligne !

Remarque
Le bloc STM ne peut pas tre supprim ni insr en ligne.

2.8.11.8 Ajouter des commentaires dans le diagramme

Marche suivre
Slectionnez la commande Nouveau texte au-dessus des rpertoires des types de blocs et
glissez-la dans le diagramme par glisser-dplacer, en maintenant le bouton de la souris
enfonc. Relchez le bouton de la souris l'endroit appropri.

2.8.11.9 Modifier des commentaires dans le diagramme

Marche suivre
Pour modifier votre commentaire, cliquez sur le champ de texte, puis saisissez ou modifiez
votre texte.
Le cas chant, vous pouvez modifier les dimensions du champ de texte en slectionnant et
en tirant les points noirs situs aux angles et sur les bords du champ de texte jusqu' la taille
souhaite.

Description de l'diteur SINAMICS/SIMOTION DCC


72 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.8 Mode test

2.8.11.10 Dplacer des blocs dans le diagramme

Marche suivre
Slectionnez le bloc, dplacez-le dans le diagramme en maintenant le bouton de la souris
enfonc et lchez-le l'endroit souhait.

2.8.11.11 Cohrence des diagrammes en mode test


Tant que les diagrammes DCC sont identiques dans l'diteur DCC et le systme cible, vous
pouvez afficher et modifier les diagrammes DCC en mode test.
Si les diagrammes DCC sont diffrents dans le systme d'ingnierie et le systme cible,
vous pouvez toujours les modifier en ligne condition qu'ils n'aient pas t compils.
Si les diagrammes sont diffrents dans l'diteur et l'appareil cible et qu'ils n'ont pas encore
t compils, la bote de dialogue suivante s'affiche :

Figure 2-33 Activer le mode test en cas d'incohrences

Confirmez la bote de dialogue avec "Activer le mode test".


Si le diagramme prsente uniquement des diffrences au niveau des valeurs constantes
entre l'diteur CFC et le systme cible, il est possible de recompiler le diagramme DCC et
d'appliquer les modifications du systme cible l'diteur CFC l'aide la commande de menu
Outils > Relire des valeurs constantes. Il est ensuite possible d'observer, d'enregistrer avec
la fonction Trace et de modifier en ligne en mode test.
Si les diagrammes DCC sont diffrents en ligne et hors ligne et qu'ils ont dj t compils,
une bote de dialogue signale que des diffrences existent entre les diagrammes DCC en
ligne et hors ligne.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 73
Fonctions de lditeur DCC
2.8 Mode test

Si les diagrammes prsentent uniquement des diffrences au niveau des valeurs


constantes, vous pouvez rtablir la cohrence avec la commande de menu Outils >
Relire des valeurs constantes.

Figure 2-34 Activer le mode test - Relire des valeurs constantes

Si les diagrammes DCC sont diffrents en ligne et hors ligne et qu'ils ont dj t
compils, une bote de dialogue signale que des diffrences existent entre les
diagrammes DCC en ligne et hors ligne. Chargez les modifications dans le systme cible
pour pouvoir les afficher et modifier en mode test.
Le chargement s'effectue lorsque l'appareil cible est en mode STOP. Le download de
SINAMICS fonctionne uniquement dans les tats de fonctionnement "Verrouillage
d'enclenchement" et "Prt l'enclenchement".

Figure 2-35 Activer le mode test

Description de l'diteur SINAMICS/SIMOTION DCC


74 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.9 Donnes de rfrence

2.9 Donnes de rfrence

2.9.1 Donnes de rfrence du diagramme


Outre la reprsentation graphique dans DCC, vous pouvez utiliser la fonction Outils >
Donnes de rfrence du diagramme pour afficher et imprimer les informations suivantes
sous forme de listes :
Rfrences croises des accs aux diffrents objets
Squence dexcution
Reprsentation graphique de lensemble de la squence dexcution dune CPU.
Vous pouvez ainsi vrifier votre structure de configuration.
Vous pouvez afficher et imprimer les listes contenant les donnes de rfrences suivantes
du diagramme :
Rfrences croises Oprandes
La liste affiche tous les oprandes globaux utiliss sur la CPU avec les lments qui y
accdent.
Rfrences croises Groupes dexcution
La liste affiche les accs existants des diagrammes DCC souhaits pour tous les groupes
dexcution.
Rfrences croises Types de bloc
La liste affiche les types de bloc utiliss et les endroits (diagramme DCC) o ils sont
utiliss.

Remarque
Vous pouvez galement gnrer les donnes de rfrence d'un diagramme DCC ou
d'une bibliothque DCC avec l'option Donnes de rfrence > Gnrer du menu
contextuel, et les afficher ensuite avec Donnes de rfrence > Afficher.
Vous pouvez alors afficher les donnes de rfrence tout moment. Vous ne devez les
gnrer qu'au premier appel ou aprs modification des variables @.

2.9.2 Liste des types de bloc


La liste des types de bloc indique les endroits o ceux-ci sont utiliss. Les types de bloc non
utiliss peuvent tre supprims.

Vous pouvez afficher cette liste en ouvrant la fentre Rf. diagramme : affichage des
donnes de rfrence du diagramme avec l'option de menu Outils > Donnes de rfrence
du diagramme. Dans cette fentre, slectionnez l'option de menu Vue > Types de bloc ou
cliquez sur le bouton .

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 75
Fonctions de lditeur DCC
2.9 Donnes de rfrence

Titre de colonne Signification


Type de bloc Nom du type de bloc (par ex. ADD)
Diagramme Nom du diagramme DCC dans lequel le bloc est
utilis
Bloc Nom de linstance du bloc (par ex. intgrateur 1)
Commentaire de bloc Commentaire du bloc

Remarque
Double-cliquez sur l'un des types de bloc affichs pour ouvrir le diagramme correspondant et
slectionner le type de bloc choisi.

2.9.3 Liste des rfrences croises Groupes d'excution (uniquement pour DCC
SIMOTION)
Pour tous les groupes d'excution de la CPU active, la liste affiche les accs l'attribut
Enable du groupe d'excution, existant depuis des diagrammes DCC quelconques (l'attribut
Enable peut tre utilis pour activer et dsactiver des groupes d'excution individuels, voir
Attribut Enable, groupes d'excution (Page 231)).

Vous pouvez afficher cette liste en ouvrant la fentre Rf. diagramme : affichage des
donnes de rfrence du diagramme avec l'option de menu Outils > Donnes de rfrence
du diagramme. Dans cette fentre, slectionnez l'option de menu Vue > Rfrences
croises Elment de diagramme > Groupe d'excution ou cliquez sur le bouton .

Titre de colonne Signification


Groupe d'excution Nom du groupe
L/E Accs en lecture (L) ou en criture (E)
Diagramme Nom du diagramme DCC
lment de diagramme Nom du bloc et du port connecter
Commentaire de llment Commentaire du bloc
Type Type de bloc (par ex. ADD)

Remarque
Les noms choisis dans le systme excutif (autrement dit les noms des groupes et des
niveaux d'excution) pour chaque appareil doivent tre univoques.

Description de l'diteur SINAMICS/SIMOTION DCC


76 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.9 Donnes de rfrence

2.9.4 Liste des rfrences croises des oprandes


Il sagit dune liste des oprandes globaux utiliss sur la CPU ou le groupe d'entranements
avec les ports de blocs qui y sont connects.

Vous pouvez afficher cette liste en ouvrant la fentre Rf. diagramme : affichage des
donnes de rfrence du diagramme avec l'option de menu Outils > Donnes de rfrence
du diagramme. Dans cette fentre, slectionnez l'option de menu Vue > Rfrences
croises Elment de diagramme > Oprande ou cliquez sur le bouton .

Tableau 2- 4 Oprandes globaux

Titre de colonne Signification


Mnmonique Nom de loprande global
Adresse Vide
Type de donnes Mot-cl du type de donnes utilis
L/E Accs en lecture (L) ou en criture (E)
Diagramme Nom du diagramme DCC
lment de diagramme Nom du bloc et du port connecter
Commentaire de llment Commentaire du bloc
Type Type de bloc (par ex. ADD)

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 77
Fonctions de lditeur DCC
2.10 Utilisation des bibliothques

2.10 Utilisation des bibliothques

2.10.1 Compatibilit des bibliothques

Compatibilit
Les bibliothques DCB et la version du noyau les prenant en charge sont indiques dans le
tableau suivant.

Version du noyau Version DCB-lib


SIMOTION 4.1.5 4.1.2, 4.1.4, 4.1.5
SIMOTION 4.2 4.1.5, 4.2
SIMOTION 4.3 4.1.5, 4.2, 4.3

SINAMICS V2.5.SP1 SINAMICS V2.5


SINAMICS V2.6.x SINAMICS V2.6
SINAMICS V4.3 SINAMICS V4.3
SINAMICS V4.4 SINAMICS V4.3, SINAMICS V4.4
SINAMICS V4.5 SINAMICS V4.3, SINAMICS V4.4, SINAMICS V4.5

2.10.2 Traitement de bibliothques DCC et de types de blocs

A partir de DCC 2.1, la cration de bibliothques DCC SINAMICS est possible.


Vous pouvez changer des types de blocs dans le diagramme DCC via l'option de menu
Outils -> Types de bloc. Si aucune source de diagramme DCC n'est disponible, vous pouvez
changer les versions des bibliothques de base DCB pour le diagramme via le menu
contextuel Types de blocs. Il est ainsi possible d'utiliser la mme bibliothque DCC sur
diffrentes versions de l'appareil. La licence DCC correspondante est ncessaire ce but.
En cas d'enregistrement sous un autre appareil cible, la modification des groupes
d'excution est excute automatiquement.
Si un diagramme avec plusieurs groupes d'excution est copi dans la bibliothque depuis
l'appareil, des messages d'erreur sont mis lors de la compilation. Les groupes d'excution
doivent tre purs par l'utilisateur.

Description de l'diteur SINAMICS/SIMOTION DCC


78 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.10 Utilisation des bibliothques

Des bibliothques et des types de blocs portant le mme nom sont possibles dans les
rpertoires individuels pour les bibliothques SIMOTION et SINAMICS. Au sein d'une mme
bibliothque, les noms des types de blocs doivent tre univoques.

Remarque
Utilisez le bloc STM dans des blocs de bibliothque DCC pour lesquels une seule instance
est cre par DO.

2.10.3 Importer des bibliothques de blocs


Lors de la cration initiale dun diagramme dans SCOUT/STARTER, il se peut que le
systme vous demande dimporter une bibliothque de blocs correspondant la plateforme
de l'appareil slectionn.
Importer signifie que la bibliothque DCB laquelle est dj installe dans SCOUT/STARTER
est galement mappe dans la gestion des donnes Step7 pour l'appareil ou la bibliothque
DCC et qu'elle est en consquence disponible pour les diagrammes dans l'diteur
DCC/CFC. Mme des bibliothques DCC figurant dans le mme projet peuvent tre
importes pour des appareils SIMOTION et SINAMICS.
Vous devez installer des bibliothques dans SINAMICS/SIMOTION et puis les importer pour
les conteneurs de diagramme (rpertoire Programmes) avant de pouvoir utiliser les types de
blocs contenus dans des diagrammes DCC.
Seules des bibliothques adquates pour l'appareil peuvent tre utilises. Il est
recommand de n'importer qu'une seule version d'une bibliothque. Ceci signifie que pour
un appareil SIMOTION 4.1, seules des bibliothques de version 4.1 + ServicePackX doivent
tre importes (par ex. : 4.1.0, 4.1.5).

Remarque
A partir de SINAMICS 4.x, vous ne pouvez plus utiliser de bibliothque SINAMICS 2.6.

Ambigut des noms de blocs de diffrentes bibliothques


Si deux blocs de diffrentes bibliothques (pour SIMOTION) ont le mme nom, le bloc
valable est celui provenant de la bibliothque dont le nom figure en premier dans le
classement par ordre alphabtique.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 79
Fonctions de lditeur DCC
2.10 Utilisation des bibliothques

Si aucun diagramme DCC n'a t insr pour un conteneur de diagrammes (Device/Library),


il est galement impossible d'importer une bibliothque.

Remarque
Pour SINAMICS, les bibliothques doivent toujours tre importes sous l'appareil et pas
sous l'objet d'entranement.
La suppression du dernier diagramme d'un appareil supprime la slection des bibliothques
DCB.
La bibliothque concerne doit tre compile lors de l'importation de bibliothques DCC.

Pour importer une bibliothque de blocs, procdez comme suit :


Ouvrez un diagramme de la configuration concerne, puis slectionnez la commande de
menu Outils > Types de bloc.
La fentre Importer s'affiche. Refermez la fentre en cliquant sur OK. Dans la fentre
Importer les bibliothques DCB, les bibliothques de blocs installes dans votre outil de
dveloppement sont listes sous Bibliothques installes dans SCOUT/STARTER. Les
bibliothques qui ont dj t importes dans cette configuration sont listes sous
Bibliothques importes dans le diagramme.
Sous Bibliothques installes sous SCOUT/STARTER, slectionnez la bibliothque que
vous souhaitez importer, puis cliquez sur le bouton >>. La procdure dimportation est
lance ds que vous cliquez sur Appliquer.
Des contrles sont effectus lors de l'importation d'une bibliothque de blocs.
Les noms des bibliothques de blocs reposent sur une convention de dnomination dfinie.
Les diffrentes parties du nom sont expliques dans le tableau suivant. La partie respective
est mise en vidence en caractres gras.

Tableau 2- 5 Convention de dnomination des bibliothques de blocs

Partie du nom de la bibliothque de blocs Signification


TPdcblib_SIMOTION_4_1_2.2.0 [7.0] Descripteur de la bibliothque
TPdcblib_SIMOTION_4_1_2.2.0 [7.0] Plate-forme cible
TPdcblib_SIMOTION_4_1_2.2.0 [7.0] Version du systme cible
TPdcblib_SIMOTION_4_1_2.2.0 [7.0] Version de la bibliothque
TPdcblib_SIMOTION_4_1_2.2.0 [7.0] Version build

Description de l'diteur SINAMICS/SIMOTION DCC


80 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.10 Utilisation des bibliothques

2.10.4 Mettre jour la bibliothque de blocs


La commande de menu Outils > Types de bloc vous permet de mettre jour les
bibliothques de blocs lorsqu'un diagramme DCC est ouvert.
Pour des bibliothques DCC sans sources de diagramme DCC, les versions des
bibliothques DCB de base peuvent tre changes au moyen du menu contextuel
Bibliothques de blocs.

Remarque
La bibliothque doit ce but tre slectionne.

Pour mettre jour une bibliothque de blocs, procdez comme suit :


Ouvrez un diagramme de la configuration concerne, puis slectionnez loption de menu
Outils > Types de bloc.
La fentre Importer s'affiche. Refermez la fentre en cliquant sur OK. Dans la fentre
Importer les bibliothques DCB, les bibliothques de blocs installes dans votre outil de
dveloppement sont listes sous Bibliothques installes dans SCOUT/STARTER. Les
bibliothques qui ont dj t importes dans cette configuration sont listes sous
Bibliothques importes dans le diagramme.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 81
Fonctions de lditeur DCC
2.10 Utilisation des bibliothques

Figure 2-36 Mettre jour la bibliothque de blocs

Mise jour de bibliothques aprs mise niveau de l'appareil


A partir de STARTER 4.2, la version de bibliothque correcte est automatiquement
change aprs la mise niveau de la version de l'appareil.
Vous trouverez des informations dtailles sur la mise niveau d'une version d'appareil au
chapitre Mise niveau logicielle et remplacement de module (Page 117).

Description de l'diteur SINAMICS/SIMOTION DCC


82 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.10 Utilisation des bibliothques

Remarque
La bibliothque standard est installe automatiquement lors de l'installation. Si vous l'avez
toutefois dsinstalle par erreur, vous pouvez la rinstaller par l'intermdiaire de la
configuration DCC.
Pour SINAMICS, vous pouvez galement installer les bibliothques l'aide des SSP
(SINAMICS Support Packages).
Si vous souhaitez installer ultrieurement la bibliothque DCB partir du DVD SSP, passez
au rpertoire CD_1\SSP\Disk1 et dcomprimez le fichier dcblib.zip dans un rpertoire
quelconque. Installez la bibliothque dcbbib_Vx.y_sinamics_w.z y figurant.
A partir de DCC V2.1 (STARTER 4.2), les bibliothques sont disponibles pour SINAMICS
galement via la commande de menu Outils -> Installer les bibliothques. Voir aussi
Installation et dsinstallation de bibliothques DCB (SINAMICS).
Pour SIMOTION, les bibliothques sont en outre disponibles via l'option de menu Outils ->
Installer les bibliothques. Voir aussi Installation et dsinstallation de bibliothques DCB
(SIMOTION) (Page 102). Vous y trouverez galement des informations vous indiquant o
trouver des bibliothques standard DCBLIB installables et comment les installer
ultrieurement.

Sous Bibliothques installes dans SCOUT/STARTER et Bibliothques importes dans


le diagramme, vrifiez laide des versions des bibliothques pour quelles bibliothques
importes une version plus rcente a t installe.
Sous Bibliothques installes sous SCOUT/STARTER, slectionnez la bibliothque que
vous souhaitez actualiser, puis cliquez sur le bouton >>.
Cliquez sur le bouton Appliquer.
Lavancement de la mise jour est affich dans une fentre.

Remarque
Dans le systme d'ingnierie (dans le cas de SINAMICS), la fonction Slectionner les
packages technologiques accessible via le menu contextuel de l'appareil slectionn
vous permet de vrifier si toutes les bibliothques de blocs ncessaires sont actives.

Remarque
Dans le cas de SIMOTION, la bibliothque est charge automatiquement dans l'appareil
lors du download du projet. Dans le cas de SINAMICS, cette procdure doit tre
excute explicitement par l'utilisateur avant le download du projet. (Page 185)

Le systme vrifie si la bibliothque importer contient un type de bloc dj import avec


une autre bibliothque.

Journal des erreurs


Si des erreurs sont constates lors de l'importation de la bibliothque, un journal des erreurs
saffiche avec des indications concernant les causes des erreurs.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 83
Fonctions de lditeur DCC
2.10 Utilisation des bibliothques

2.10.5 Remplacer la version de base des bibliothques installes


Les bibliothques de bases sont slectionnes depuis le diagramme DCC dans le dialogue
Outils Types de blocs de l'diteur DCC.
Si aucune sources DCC ne sont disponibles dans les diagrammes DCC, le menu contextuel
Types de blocs du diagramme DCC permet d'ouvrir une bote de dialogue dans laquelle les
bibliothques de blocs utilises peuvent tre changes.

Figure 2-37 Types de bloc

Marquez dans la colonne de gauche la bibliothque et cliquez Appliquer.

Jusqu' DCC V2.0.1, la version de la bibliothque de base utilise est fixe dans une
bibliothque DCC.
La version exacte de la bibliothque de base avec laquelle la bibliothque DCC a t
gnre doit tre installe.
Si les sources de bibliothque ont t supprimes, vous n'avez aucune possibilit pour
slectionner une nouvelle version de la bibliothque de base dans le Typical.
A partir de DCC 2.0.2, vous pouvez combiner une bibliothque installable fournie
diffrentes versions d'une bibliothque DCB utilise, dans la mesure o l'interface des blocs
appels n'est pas modifie.

Description de l'diteur SINAMICS/SIMOTION DCC


84 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.10 Utilisation des bibliothques

2.10.6 Modifier la langue d'une bibliothque de blocs


L'option de menu Outils > Types de bloc vous permet de modifier la langue des
commentaires des types de bloc.
Pour modifier la langue des types de bloc dune bibliothque de blocs, procdez comme
suit :
Des contrles sont effectus lors de la mise jour d'une bibliothque de blocs.
Ouvrez un diagramme de la configuration concerne, puis slectionnez loption de menu
Outils > Types de bloc.
La fentre Importer s'affiche. Refermez la fentre en cliquant sur OK.

Figure 2-38 Fentre Importer

La fentre Importer les bibliothques DCB s'affiche alors. Les bibliothques de blocs
installes dans votre outil de dveloppement sont listes sous Bibliothques installes
dans SCOUT/STARTER. Les bibliothques qui ont t importes dans cette
configuration sont listes sous Bibliothques importes dans le diagramme.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 85
Fonctions de lditeur DCC
2.10 Utilisation des bibliothques

Slectionnez la langue souhaite dans la liste de slection des langues disponibles. La


langue choisie s'applique toutes les bibliothques importes.

Figure 2-39 Modifier la langue d'une bibliothque de blocs

Cliquez sur le bouton Appliquer.


Lavancement de la mise jour est affich dans une fentre.

Remarque
Les commentaires des types de blocs restent dans la langue dans laquelle ils ont t
crs. La langue des commentaires des ports de blocs est ajuste, moins qu'elle n'ait
t modifie manuellement.

2.10.7 Supprimer des bibliothques de blocs de la configuration

Loption de menu Outils > Types de bloc permet de supprimer les bibliothques de blocs
dont les types de bloc ne sont plus requis dans cette configuration.
Pour supprimer une bibliothque de blocs, procdez comme suit :
Assurez-vous qu'aucun type de bloc de la bibliothque de blocs que vous souhaitez
supprimer n'est utilis dans les diagrammes de la configuration.
Ouvrez un diagramme de la configuration concerne, puis slectionnez loption de menu
Outils > Types de bloc.
La fentre Importer s'affiche. Refermez la fentre en cliquant sur OK.

Description de l'diteur SINAMICS/SIMOTION DCC


86 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.10 Utilisation des bibliothques

La fentre Importer les bibliothques DCB s'affiche alors. Les bibliothques de blocs
installes dans votre outil de dveloppement sont listes sous Bibliothques installes
dans SCOUT/STARTER. Les bibliothques qui ont t importes dans cette
configuration sont listes sous Bibliothques importes dans le diagramme.
Sous Bibliothques importes dans le diagramme, slectionnez la bibliothque que vous
souhaitez supprimer, puis cliquez sur le bouton <<. La procdure de suppression est
lance ds que vous cliquez sur Valider.
Des contrles sont effectus lors de la suppression d'une bibliothque de blocs. Tous les
types de bloc non utiliss l'intrieur de la bibliothque de blocs sont effacs de la liste de
slection des types de bloc dans l'diteur DCC, et seuls les types de bloc utiliss sont
conservs dans la liste. Le diagramme ne peut pas tre compil sans la bibliothque
importe s'il contient encore des instances de la bibliothque.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 87
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

2.11 Cration de bibliothques de blocs

2.11.1 Notions lmentaires


L'diteur DCC contient une fonction permettant d'enregistrer un diagramme comme
bibliothque de blocs (bibliothque DCB = Typical). Ce type de diagramme constitue alors
une connexion gnre par l'utilisateur, qui est pourvue d'une interface et enregistre dans
une bibliothque pour tre rutilise. La fonctionnalit des diagrammes en tant que
bibliothque de blocs (bibliothque DCB) offre donc un moyen de protection du savoir-faire,
car les diagrammes DCC configurs sont uniquement mis disposition comme blocs
transparents dans le cadre d'une bibliothque de blocs. La configuration effectue pour le
diagramme DCC est cache. Le diagramme DCC cr pour un bloc peut tre supprim
dfinitivement avec la fonction Supprimer la source des types de blocs... du menu contextuel
de la bibliothque. La fonction n'est disponible que si tous les blocs de la bibliothque ont
t compils sans erreur. Aprs l'excution de la fonction, toutes les sources de diagramme
correspondantes sont supprimes et seule la compilation est conserve dans le projet. Cette
action ne peut plus tre annule. Vous pouvez galement cliquer du bouton droit de la souris
sur le diagramme DCC et slectionner la commande Types de blocs pour ouvrir une bote
de dialogue dans laquelle vous pouvez changer les bibliothques de blocs utilises.

6,027,216&287

%LEOLRWKTXH
'&%6WXGLR &UHWHVWH %LEOLRWKTXH ,QVWDOOHU '&%
'&% LQVWDOOH
,P
SR
UWH
U
2
XW
,PSRUWHU 2XWLOV!W\SHVGHEORFV

LOV
!
W\
SH
V
GH
E
OR
FV

$SSDUHLO
OHU
WDO
,QV

%LEOLRWKTXH
'&%
LPSRUWH

%LEOLRWKTXH
'&% *QUHUELEOLRWKTXHLQVWDOODEOH %LEOLRWKTXH
LQVWDOODEOH '&&

Figure 2-40 Installation de bibliothques DCB

Description de l'diteur SINAMICS/SIMOTION DCC


88 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Conditions requises
Dans le systme d'ingnierie SIMOTION SCOUT, vous avez dj cr une nouvelle
bibliothque DCC. Les bibliothques DCC SIMOTION se trouvent dans le dossier
Bibliothques du navigateur de projet, les bibliothques DCC dans le dossier Bibliothques
SINAMICS du navigateur de projet.

Figure 2-41 Insrer une bibliothque DCC

Il existe dj un diagramme DCC qui doit tre enregistr dans la bibliothque DCB.
Les ports du diagramme sont affichs.

Remarque
Vous pouvez afficher les ports du diagramme avec le bouton de la barre d'outils.

Une bibliothque est utilisable dans des diagrammes DCC, ou pour SINAMICS, ou pour
SIMOTION.
Les bibliothques DCC pour SIMOTION sont cres dans SCOUT sous le conteneur
Bibliothques.
A partir de DCC 2.1 / SCOUT / STARTER V4.2, des bibliothques DCC peuvent galement
tre cres pour SINAMICS.
Pour les bibliothques SINAMICS, il existe ce but dans le navigateur de projet un nouveau
conteneur de programme sous Bibliothques -> BIBLIOTHEQUES SINAMICS.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 89
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Figure 2-42 Conteneur de bibliothque pour bibliothques DCC pour des appareils SINAMICS dans
SIMOTION SCOUT

La diffrenciation entre bibliothques DCC pour SINAMICS et SIMOTION a lieu par le biais
des diffrents conteneurs de bibliothque dans le navigateur de projet.
Une bibliothque DCC pour SIMOTION est insre via le menu contextuel Bibliothques ->
Insrer une bibliothque DCC dans le navigateur de projet.
Une bibliothque DCC pour SINAMICS est insre via le menu contextuel Bibliothques
SINAMICS -> Insrer une bibliothque DCC dans le navigateur de projet.
Avec DCC 2.0, des diagrammes DCC SIMOTION peuvent tre insrs dans les conteneurs
de bibliothques via copier/coller.
Les ports de diagramme du diagramme DCC insr doivent tre raccords avant la
compilation, sans connexions FCOM ni paramtres @, aux ports de diagramme de la
bibliothque DCC SINAMICS.
Supprimez les sources de diagramme DCC pour une meilleure protection du savoir-faire.
Les conteneurs de bibliothques contiennent les bibliothques DCC, mais pas les
bibliothques de blocs DCB.
Vous pouvez gnrer des bibliothques DCB installables partir de bibliothques DCC
(bibliothques Typical) via le menu contextuel de la bibliothque DCC slectionne Gnrer
bibliothque DCB....

Description de l'diteur SINAMICS/SIMOTION DCC


90 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Des bibliothques et des types de blocs portant le mme nom sont possibles dans les
rpertoires individuels pour les bibliothques SIMOTION et SINAMICS.

Remarque
Vous ncessitez une licence DCC SIMOTION pour crer et diter des bibliothques
SIMOTION DCC.
Vous ncessitez une licence DCC SINAMICS pour crer et diter des bibliothques
SINAMICS DCC.

Rgles pour gnrer des bibliothques DCC


Vous pouvez uniquement compiler des diagrammes en bibliothques DCC.
Il peut s'agir d'un diagramme hirarchis (diagramme imbriqu)
Il ne doit pas y avoir de connexions entre des diagrammes de la bibliothque.
Aucune variable IHM, ni connexion FCOM, ni variable @, ni paramtre @ ne doit tre
configur sur les ports de diagramme du diagramme de base et des blocs qu'il contient.
Tous les blocs doivent tre intgrs dans le mme niveau d'excution/groupe
d'excution. Dans ce niveau d'excution, les blocs du diagramme doivent se suivre
immdiatement.
Dans le dossier Diagrammes compiler, tous les blocs d'un diagramme de base doivent
figurer dans le groupe d'excution avec le mme nom que le diagramme.
Les oprandes globaux ne sont pas autoriss, mais doivent tre configurs comme port
de diagramme en tant qu'entre ou sortie.
Utilisez uniquement des noms commenant par une minuscule pour les bibliothques
DCC et pour leurs connexions.

Marche suivre
Configurez votre diagramme DCC dans l'diteur DCC.
cet effet, ajoutez par ex. un additionneur ADD et un rgulateur PI (PIC ))dans le
diagramme et connectez-les. Voir Connexion avec des ports de diagramme (Page 39).

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 91
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Figure 2-43 Exemple de cration d'un diagramme en tant que programme

Aprs la configuration, le diagramme DCC peut tre compil en programme. Slectionnez


l'option de menu Diagramme > Compiler > Diagrammes comme programme.
La nouvelle bibliothque DCB est alors disponible dans l'diteur DCC sous Outils->Types de
blocs. Dans SIMOTION SCOUT / STARTER, seules les bibliothques natives sont
prsentes, mais pas la bibliothque DCB.

Voir aussi
Gnrer une bibliothque installable partir de bibliothques DCC (Page 99)

Description de l'diteur SINAMICS/SIMOTION DCC


92 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

2.11.2 Insertion et programmation de types de blocs dans des bibliothques DCC

Au sein d'une bibliothque, un diagramme DCC peut tre cr pour chaque bloc DCC de la
bibliothque. Pour crer un nouveau type de bloc, utiliser le menu contextuel Insrer
diagramme DCC.
Des rgles uniformes pour les bibliothques SIMOTION et SINAMICS sont valables pour
l'attribution des noms de diagrammes DCC :
Au maximum 22 caractres dont le premier doit tre une lettre.
Un caractre de soulignement doit uniquement tre suivi de chiffres.

Les rgles suivantes s'appliquent aux blocs :


Le nombre de blocs n'est pas limit pour une bibliothque DCC.
Le nom du type de bloc rsulte du nom du diagramme.
Les entres et sorties des blocs sont cres dans l'diteur DCC via Affichage ->
Connecteurs de diagramme et elles sont connectes aux entres / sorties des instances
de blocs.
Au sein d'une bibliothque, tous les blocs doivent figurer dans un groupe d'excution. Ce
groupe porte le nom du diagramme.
Le groupe d'excution dans lequel les blocs sont excuts dans l'appareil cible dpend
du groupe d'excution de l'instance de bloc appelant le bloc de bibliothque.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 93
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

2.11.3 Particularits de la connexion 1:n des entres de port de diagramme


Si vous avez dfini, pour un diagramme, une connexion d'une entre de port de diagramme
avec des blocs, deux cas sont distinguer. Une connexion 1:1 est ralisable sans problme.
Pour la connexion multiple (1:N) d'une entre de port de diagramme avec plusieurs blocs,
vous devez par contre tenir compte d'une particularit.

Figure 2-44 Exemple de connexion 1:N sans NOP

Pour des raisons de cohrence, la connexion 1:N d'une entre dans un diagramme ou type
de bloc hirarchique ncessite l'utilisation d'un bloc NOP_x dans le diagramme - voir
l'exemple ci-dessous :

Description de l'diteur SINAMICS/SIMOTION DCC


94 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Figure 2-45 Exemple de connexion 1:N avec NOP

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 95
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

2.11.4 Cration de commentaires, d'icnes et affectation de la famille de blocs pour


des bibliothques DCC cres par l'utilisateur
Dans le systme d'ingnierie, vous pouvez enregistrer des informations supplmentaires sur
chaque bloc d'une bibliothque DCB que vous avez cre.

Marche suivre
Slectionnez la bibliothque de blocs diter dans le systme d'ingnierie.
Dans le menu contextuel de la bibliothque DCC, slectionnez l'option Type de bloc
Proprits.

Figure 2-46 La bote de dialogue Type de bloc Proprits est affiche.

Description de l'diteur SINAMICS/SIMOTION DCC


96 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Figure 2-47 Type de bloc Proprits

Dans la liste, slectionnez sous Diagramme le diagramme DCC diter et appelez la bote
de dialogue Type de bloc Proprits au moyen du bouton Type de bloc Proprits
additionnelles.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 97
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Figure 2-48 Type de bloc Proprits

Icne de bloc
Cliquez sur le bouton ... et chargez un fichier BMP que vous souhaitez utiliser comme icne
de bloc pour le diagramme DCC.

Famille de blocs
Indiquez la famille laquelle la bibliothque DCB doit tre affecte. Vous pouvez alors
choisir parmi les familles de blocs dj existants (par ex. logique, systme, conversion,
arithmtique, ...) ou bien indiquer une nouvelle famille laquelle est alors cre
automatiquement. L'anglais est la langue standard pour des familles de blocs.

Description de l'diteur SINAMICS/SIMOTION DCC


98 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Commentaire de bloc
Ici, vous pouvez en option entrer un commentaire pour votre bibliothque DCB ; celui-ci
apparat alors dans l'en-tte du bloc. Sur la page gauche, entrez le commentaire en langue
standard anglais, sur la page droite vous pouvez l'entrer en supplment dans d'autres
langues. Slectionnez ce but la langue souhaite dans la zone de liste droulante en haut
droite, entrez le commentaire correspondant et cliquez sur Appliquer. Rptez cette
procdure pour chacune des autres langues que vous souhaitez crer.
Validez vos saisies au moyen du bouton Appliquer et fermez la bote de dialogue au moyen
du bouton OK.

2.11.5 Gnrer une bibliothque installable partir de bibliothques DCC


Jusqu' SIMOTION V4.1.1, une bibliothque DCC devait tre transporte comme projet. A
partir de SIMOTION V4.1.2 / STARTER 4.2, il est possible de transformer une bibliothque
DCB en bibliothque DCC installable.
Dans le menu contextuel de la bibliothque, slectionnez l'option Gnrer bibliothque
DCB... pour afficher la bote de dialogue Crer bibliothque DCB.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 99
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Figure 2-49 Crer une bibliothque DCB

Dans la bote de dialogue, dfinissez le rpertoire de l'aide en ligne de la bibliothque.


Le nom de la bibliothque DCB rsulte du nom de la bibliothque DCC slectionne. Vous
pouvez choisir librement le lieu d'archivage de la bibliothque DCB, puis lancer la procdure
de cration avec le bouton Gnrer bibliothque DCB. Vous pouvez obtenir des informations
sur la procdure de cration d'une bibliothque DCB dans la vue de dtail.
Pour une meilleure protection du savoir-faire, vous pouvez supprimer les sources de
diagramme DCC.
Supprimez les sources des diagrammes DCC sur une bibliothque DCC compile via le
menu contextuel Suppression de la source de tous les types de blocs. Les diagrammes ne
peuvent alors plus tre dits ultrieurement.
Vous pouvez attribuer des commentaires dans plusieurs langues pour des types de blocs et
des ports de blocs via le menu contextuel Type de bloc -> Proprits sur la bibliothque.
Indpendamment du projet STEP7, une bibliothque installable peut tre installe sur une
autre SCOUT / STARTER. Elle ne contient pas les sources de diagramme CFC.

Description de l'diteur SINAMICS/SIMOTION DCC


100 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Aprs l'installation de la bibliothque via Outils -> Installer les bibliothques, la bibliothque
est disponible pour l'importation dans les diagrammes DCC (Outils -> Types de blocs) sur
les appareils.

Remarque
Dans le cas d'une cration de bibliothque installable partir d'une bibliothque DCC, vous
devez changer dans le diagramme DCC la bibliothque DCC contre la bibliothque
installable en utilisant le menu Outils -> Types de bloc de l'diteur CFC.

Remarque
La bibliothque DCB gnre ne contient plus les sources des diagrammes DCC. Les
fonctions contenues ne peuvent plus tre modifies ni observes (protection de savoir-faire).

Le chapitre Gnrer l'aide en ligne des bibliothques de blocs explique comment crer une
aide en ligne pour la bibliothque DCB gnre.

Remarque
Il est possible de gnrer automatiquement des bibliothques de blocs C partir de
bibliothques DCC exportes. Il en rsulte une amlioration de la capacit mmoire et des
performances d'excution des diagrammes DCC ainsi qu'une meilleure protection du savoir-
faire.

Voir aussi
Remplacer la version de base des bibliothques installes (Page 84)

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 101
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

2.11.6 Installation et dsinstallation de bibliothques DCB


A partir de la version DCC 2.0.2, vous pouvez installer ou dsinstaller des bibliothques
DCB partir de SIMOTION SCOUT via une bote de dialogue. A partir de DCC version 2.1,
vous pouvez installer des bibliothques DCB SINAMICS et des bibliothques DCC
SINAMICS dans le STARTER / SCOUT pendant le fonctionnement puis les utiliser dans des
diagrammes DCC, sans devoir quitter STARTER / SCOUT et le redmarrer.
Ouvrez la bote de dialogue avec l'option de menu Outils -> Installation de bibliothques et
de packages technologiques...

Figure 2-50 Installation et dsinstallation de bibliothques DCB - SIMOTION SCOUT

Dsinstallation de bibliothques DCB


Sous Les bibliothques/packages technologiques suivants sont dj installs : vous trouvez
une liste des bibliothques dj installes.
Choisissez la bibliothque supprimer et slectionnez Dsinstaller. La bibliothque
slectionne est dsinstalle. La slection multiple est possible. Vous pouvez obtenir des
informations sur la dsinstallation dans la vue de dtail.

Description de l'diteur SINAMICS/SIMOTION DCC


102 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Installation de bibliothques DCB


Cliquez sur Ajouter... et naviguez dans la bote de dialogue d'ouverture de fichier affiche
jusqu' la bibliothque installer. Slectionnez la bibliothque et installez la par double-clic
ou en cliquant sur Ouvrir. La slection multiple est possible. Vous pouvez obtenir des
informations sur l'installation dans la vue de dtail.
Quittez la bote de dialogue Installation de bibliothques et de packages technologiques...
l'aide du bouton Fermer.

Remarque
Les bibliothques sont installes indpendamment du projet dans SIMOTION
SCOUT/STARTER. Les bibliothques ne sont pas transportes avec l'archivage ou
l'exportation de projets. Pour charger le projet sur un autre SCOUT/STARTER, vous devez y
rinstaller les bibliothques utilises, mme titre qu'aprs une rinstallation de
SCOUT/STARTER.
Les bibliothques standard DCC DCBLIB (livraison par dfaut de l'usine) sont pr-installes.
Si vous ncessitez ces bibliothques explicitement comme bibliothque installable, vous
trouvez cette bibliothque, par ex. "dcblibV2_0_simotion4_1_5.zip" (nom dpendant de la
version) aprs l'installation de SCOUT dans le rpertoire
"C:\Program Files\Siemens\Step7\U7umc\data\dcc\SIMOTION" ou, le cas chant, sur le
DVD DCC sous "VOL1\CD_1\DCC\DCC_DCBLIB_SIMOTION\Disk1". Vous pouvez en outre,
par exemple pour des interventions ultrieures de maintenance (la version de la bibliothque
DCC standard n'est peut-tre pas disponible dans l'outil d'ingnierie), archiver les
bibliothques DCC standard dans le rpertoire USER sur la carte CF au moyen du lecteur
de cartes CF. Ceci vous permet, en cas de maintenance, d'installer ultrieurement les
bibliothques correspondantes au moyen du lecteur de cartes CF et de la fonctionnalit
dcrite ci-dessus.

Remarque
Compares aux bibliothques SIMOTION, les bibliothques SINAMICS sont soumises la
restriction que des bibliothques standard DCBLIB peuvent uniquement tre installes et
dsinstalles que si aucun projet n'est ouvert.
Les bibliothques sont installes dans STARTER indpendamment du projet. Les
bibliothques ne sont pas transportes avec l'archivage ou l'exportation de projets. Pour
charger le projet dans une session STARTER diffrente ou aprs une rinstallation de
STARTER, vous devez y rinstaller les bibliothques DCC utilises.
Les bibliothques standard DCC DCBLIB (livraison par dfaut de l'usine) sont pr-installes.
Si vous ncessitez ces bibliothques explicitement comme bibliothque installable, vous
trouvez cette bibliothque, par ex. "dcblibV2_0_sinamics2_6.zip" (nom dpendant de la
version) aprs l'installation de STARTER dans le rpertoire
"C:\Program Files\Siemens\Step7\U7umc\data\dcc\SINAMICS" ou, le cas chant, sur le
DVD DCC sous "VOL1\CD_1\DCC\DCC_DCBLIB_SINAMICS\Disk1". Vous pouvez en outre,
par exemple pour des interventions ultrieures de maintenance (la version de la bibliothque
DCC standard n'est peut-tre pas disponible dans l'outil d'ingnierie), archiver les
bibliothques DCC standard dans le rpertoire USER sur la carte CF au moyen du lecteur
de cartes CF. Ceci vous permet, en cas de maintenance, d'installer ultrieurement les
bibliothques correspondantes au moyen du lecteur de cartes CF et de la fonctionnalit
dcrite ci-dessus.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 103
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Voir aussi
Mettre jour la bibliothque de blocs (Page 81)

2.11.7 Changement de famille d'appareils cibles pour les bibliothques DCC

A partir de SIMOTION SCOUT V4.3, vous pouvez changer les bibliothques DCC entre les
appareils cibles SINAMICS et SIMOTION. Ainsi, vous pouvez utiliser une bibliothque DCC
disponible pour DCC SIMOTION sur un appareil cible SINAMICS ou une bibliothque DCC
disponible pour DCC SINAMICS sur un appareil cible SIMOTION.

Remarque
Cette fonction n'est pas disponible pour STARTER.

Procdez de la manire suivante pour insrer une bibliothque DCC dans une autre famille
d'appareils cibles :
Choisissez dans le navigateur de projet, dans le conteneur de bibliothque correspondant, la
bibliothque DCC copier et slectionnez dans le menu contextuel Enregistrer en tant que
bibliothque DCC SINAMICS ou bien Enregistrer en tant que bibliothque DCC SIMOTION.

Description de l'diteur SINAMICS/SIMOTION DCC


104 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Figure 2-51 Enregistrer en tant que bibliothque DCC SINAMICS

Procdez de la manire suivante pour insrer des blocs de bibliothque DCC dans une
bibliothque DCC issue d'une autre famille d'appareils cibles :
Dans le navigateur de projet, dans le conteneur de bibliothque, choisissez au niveau de la
bibliothque DCC le diagramme DCC copier et slectionnez dans le menu contextuel
Copier. Passez au conteneur de bibliothque de la bibliothque DCC de l'autre famille
d'appareils cibles et insrez le diagramme DCC via le menu contextuel Ajouter en tant que
diagramme SINAMICS ou bien Ajouter en tant que diagramme SIMOTION .

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 105
Fonctions de lditeur DCC
2.11 Cration de bibliothques de blocs

Figure 2-52 Ajouter en tant que diagramme SINAMICS

Lors de l'insertion, le nom d'origine de la bibliothque ou du diagramme est repris et un


caractre de soulignement ainsi qu'un numro sont rajouts au nom. Si le nom comporte
dj un caractre de soulignement et un numro, le numro est incrment.
Un changement des groupes d'excution est effectu automatiquement lors de
l'enregistrement dans une autre famille d'appareils cibles.

Remarque
Si les sources des diagrammes des bibliothques DCC ne sont pas prsentes, qu'aucun
diteur DCC n'est install ou qu'aucune licence pour l'diteur DCC n'est disponible, vous ne
pouvez pas insrer les bibliothques DCC dans une autre famille d'appareils cibles. La
commande Enregistrer sous du menu contextuel est alors indisponible.
Si des types de blocs de la bibliothque ne sont pas disponibles sur l'appareil cible, une
erreur est mise lors de la compilation de la bibliothque. Dans ce cas, vous devez
supprimer ou modifier les instances de blocs.

Description de l'diteur SINAMICS/SIMOTION DCC


106 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.12 Protection de savoir-faire

2.12 Protection de savoir-faire

2.12.1 La protection de savoir-faire bibliothques et programmes

Le systme d'ingnierie SIMOTION SCOUT / STARTER offre des fonctions de protection de


savoir-faire de vos donnes. De cette faon, vous pouvez empcher l'accs non autoris
vos programmes/paramtres dans le groupe d'entranement. Il existe deux types diffrents
de protection de savoir-faire :
Protection de savoir-faire pour les programmes (sources ST, diagrammes MCC,
programmes CONT/LOG et diagrammes DCC) et les bibliothques
Protection de savoir-faire pour les groupes d'entranement ( partir de SINAMICS V4.5)

Protection de savoir-faire pour les programmes


La protection de savoir-faire installe dans SIMOTION SCOUT permet de protger les
programmes (sources ST, diagrammes MCC, programmes CONT/LOG et diagrammes
DCC) et les bibliothques de votre projet.
Les programmes protgs inclus dans le projet apparaissent comme dsactivs (griss)
dans le navigateur de projet. Vous ne pouvez ouvrir ces programmes en mode dition
qu'aprs avoir saisi le mot de passe. Les fonctions copier/coller ou exporter/importer ne
modifient pas l'tat de protection de savoir-faire.

Protection de savoir-faire pour les programmes - mise en place / suppression d'un login standard
Si vous n'avez pas encore mis en place de login standard pour la protection de savoir-faire,
ouvrez la bote de dialogue Modifier le login standard via la commande de menu Projet ->
Protection de savoir-faire pour programmes -> Modifier le login standard... et saisissez un
login standard. Attribuez un mot de passe, confirmez-le et fermez la bote de dialogue
l'aide du bouton OK.
Dans cette bote de dialogue, vous pouvez galement supprimer le login standard. Aucun
mot de passe n'est ncessaire pour cela.

Configurer la protection de savoir-faire pour les programmes


Ouvrez la bote de dialogue Configurer la protection de savoir-faire pour programmes... via
le menu Projet -> Protection de savoir-faire pour programmes et slectionnez le procd de
cryptage souhait pour programmes et bibliothques.

Remarque
Cette bote de dialogue n'existe que dans SIMOTION SCOUT.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 107
Fonctions de lditeur DCC
2.12 Protection de savoir-faire

Standard (bibliothques et programmes)


Ce niveau correspond l'ancien niveau de scurit standard. L'accs aux programmes est
protg par un login et un mot de passe. Les programmes et les bibliothques peuvent tre
recompils tout moment, mme sans connaissance du mot de passe. Ce niveau est
entirement rtrocompatible, ce qui signifie que vous pouvez diter le projet dans une
version SIMOTION SCOUT plus ancienne en enregistrant le projet dans l'ancien format de
projet ou en exportant et rimportant le projet.

Remarque
Pour les sources DCC et les bibliothques, seul le cryptage standard peut tre utilis.

Moyenne (bibliothques et programmes)


Le cryptage du mot de passe est amlior. Les programmes et les bibliothques peuvent
tre recompils tout moment, mme sans connaissance du mot de passe. Le cryptage
tant modifi, la rtrocompatibilit n'est toutefois plus assure sans connaissance du mot de
passe. Exemple : si le programme est export, puis import dans une version antrieure de
SIMOTION SCOUT ou charg dans un projet SIMOTION SCOUT d'une version antrieure
par un upload, le texte source ne peut plus tre affich dans cette version.
leve (uniquement sources ST)
A ce niveau, toute compilation/recompilation ncessite la saisie du mot de passe. Toutefois,
les bibliothques avec ce niveau de protection peuvent videmment tre utilises aprs une
exportation sans connaissance du mot de passe, car dans ce cas le rsultat de la
compilation est galement export. Les importations et exportations ne sont possibles que
vers des versions quivalentes ou suprieures de SIMOTION SCOUT.

Remarque
Les diffrents niveaux de protection de savoir-faire ne concernent que les nouveaux
programmes protger. Le cas chant vous devez supprimer la protection de savoir-faire
pour les programmes dj protgs, puis configurer et activer la protection de nouveau.

Activer la protection de savoir-faire pour programmes


1. Ouvrez le projet et slectionnez dans le navigateur de projet le dossier PROGRAMMES
ou un programme spcifique.
2. Dans le menu contextuel, slectionnez Protection de savoir-faire pour programmes >
Activer.

Description de l'diteur SINAMICS/SIMOTION DCC


108 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.12 Protection de savoir-faire

Supprimer la protection de savoir-faire pour programmes


1. Slectionnez dans le navigateur de projet le dossier PROGRAMMES ou un programme
spcifique.
2. Dans le menu contextuel, slectionnez Protection de savoir-faire pour programmes >
Supprimer.
3. Dans la bote de dialogue suivante Gestionnaire de savoir-faire, saisissez le mot de
passe et fermez la bote de dialogue en cliquant sur OK.

Voir aussi
Protection de savoir-faire du groupe d'entranement (Page 109)

2.12.2 Protection de savoir-faire du groupe d'entranement

A partir de SINAMICS V4.5, une protection de savoir-faire pour groupes d'entranement est
disponible dans STARTER / SIMOTION SCOUT. La protection de savoir-faire ne peut tre
active/dsactive qu'en mode en ligne. Avec la protection de savoir-faire active, les
paramtres "p" ne peuvent tre ni lus ni crits. Si vous voulez exclure certains paramtres
de la protection de savoir-faire, saisissez-les dans la liste pour experts sous le paramtre
p7764 avant d'activer la protection de savoir-faire.

Protection de savoir-faire pour groupes d'entranement - rglage par dfaut


Dans certains cas, la protection de savoir-faire pour groupes d'entranement est active ds
l'insertion d'un groupe d'entranement. Dans ce cas, rfrez-vous la documentation du
groupe d'entranement.
Si vous souhaitez changer le mot de passe par dfaut de la protection de savoir-faire, il
convient de dsactiver d'abord la protection de savoir-faire via le menu contextuel
Dsactiver la protection de savoir-faire.
Slectionnez pour cela l'option dfinitif (le mot de passe est supprim) dans la bote de
dialogue Dsactiver la protection de savoir-faire pour le groupe d'entranement.
Saisissez le mot de passe par dfaut et fermez la bote de dialogue l'aide du bouton OK.

Activer la protection de savoir-faire du groupe d'entranement


Le menu contextuelActiver la protection de savoir-faire du groupe d'entranement permet
d'activer la protection de savoir-faire pour groupes d'entranement.
Dans la bote de dialogue Activer la protection de savoir-faire pour le groupe d'entranement,
slectionnez l'une des deux options Protection de savoir-faire sans protection en copie ou
Protection de savoir-faire avec protection en copie.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 109
Fonctions de lditeur DCC
2.12 Protection de savoir-faire

Avoir protection en copie signifie que les donnes du projet enregistres sur la carte
mmoire sont combines avec le numro de srie de la carte mmoire. Le numro de srie
de la carte mmoire est vrifi lors du dmarrage. De cette manire, la carte mmoire ne
peut plus tre duplique et utilise avec un autre appareil. La protection de savoir-faire pour
groupe d'entranement avec protection en copie ne peut alors tre active que si la carte
mmoire est enfiche dans le groupe d'entranement et qu'aucune protection de savoir-faire
pour le groupe d'entranement n'a encore t active.
Dfinissez un nouveau mot de passe via le bouton Dfinir... ou modifiez un mot de passe
dj existant via le bouton Modifier....
Dans la bote de dialogue suivante Modifier le mot de passe, saisissez d'abord l'ancien mot
de passe, puis attribuez ensuite un nouveau mot de passe.
Les rgles suivantes sont respecter lors de l'attribution d'un mot de passe :
de 1 30 caractres max.
Tous les caractres sont autoriss.
Confirmez le nouveau mot de passe et fermez la bote de dialogue l'aide du bouton OK.
Pour une protection de savoir-faire pour groupes d'entranement durable, activez la case
cocher Copier la RAM vers la ROM.

Remarque
Si vous souhaitez diter vos projets sur des systmes Windows avec diffrentes slections
de langue, vous devez le spcifier dans les paramtres du projet. Ouvrez la bote de
dialogue Proprits - Projet via le menu Projet -> Proprits et activez la case cocher Peut
tre ouvert sous toute slection de langue configure Windows (neutralit de langage).
Utilisez uniquement des caractres ASCII pour le mot de passe de la protection de savoir-
faire pour groupes d'entranement.

Dsactiver la protection de savoir-faire groupe d'entranement


Le menu contextuelDsactiver la protection de savoir-faire du groupe d'entranement permet
de dsactiver la protection de savoir-faire pour groupes d'entranement. Saisissez le mot de
passe correct pour dsactiver la protection de savoir-faire pour groupes d'entranement de
manire temporaire ou dfinitive. Temporaire signifie que vous pouvez ractiver la protection
de savoir-faire via le menu contextuel du groupe d'entranement Protection de savoir-faire du
groupe d'entranement. Le mot de passe dfini auparavant reste valide et n'est pas
supprim. Si vous dsactivez la protection de savoir-faire groupes d'entranement de
manire temporaire, il n'est plus possible d'excuter la fonction Copier la RAM vers la ROM.

Protection absolue de savoir-faire du groupe d'entranement


La suppression du paramtre p7766 de la liste d'exceptions suivie de l'activation de la
protection de savoir-faire applique une protection absolue de savoir-faire qui ne peut pas
tre dsactive. Crez une copie de sauvegarde de votre projet avant d'activer la protection
absolue de savoir-faire.

Description de l'diteur SINAMICS/SIMOTION DCC


110 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.12 Protection de savoir-faire

Combiner la protection de savoir-faire du groupe d'entranement avec la protection en criture des


groupes d'entranement.
Vous pouvez combiner la protection de savoir-faire du groupe d'entranement avec la
protection en criture du groupe d'entranement. Il convient d'activer d'abord la protection de
savoir-faire du groupe d'entranement et ensuite la protection en criture du groupe
d'entranement.
Une fois la protection de savoir-faire du groupe d'entranement combin avec la protection
en criture du groupe d'entranement, seul l'accs en lecture aux paramtres de la liste
d'exceptions reste possible. La protection en criture du groupe d'entranement ne
s'applique pas aux paramtres possdant l'attribut WRITE_NO_LOCK. Ces paramtres
peuvent tre crits tout moment. Dans le cas d'une protection combine de savoir-faire et
en criture, le groupe d'entranement se comporte comme dans le cas d'une protection
absolue de savoir-faire du groupe d'entranement, toute saisie de mot de passe tant
interdite cause de la protection en criture.

Les fonctions suivantes ne sont pas disponibles lorsque la protection de savoir-faire du groupe
d'entranement est active :
Download (topologie des composants et DO, paramtrage et diagrammes DCC)
Upload (paramtrage et diagrammes DCC)
Protection au choix contre la duplication des paramtres SINAMICS et des donnes DCC
Exportation/importation
Trace
Gnrateur de fonctions
Fonctions de mesure
Assistants
Rglage automatique du rgulateur
Mesure l'arrt / rotative
Suppression de l'historique des alarmes
Cration des documentations de rception
Les paramtres p ne peuvent tre ni lus ni crits sauf pour les exceptions suivantes :
paramtres portant l'attribut KHP_ACTIVE_READ ou WRITE_NO_LOCK
paramtres de la liste d'exceptions
scripts, qui accdent en mode lecture/criture des paramtres/fonctions protgs
Changement de nom du groupe d'entranement
Suppression du groupe d'entranement ou de composants individuels du groupe
d'entranement

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 111
Fonctions de lditeur DCC
2.12 Protection de savoir-faire

Voir aussi
La protection de savoir-faire bibliothques et programmes (Page 107)
Protection en criture du groupe d'entranement (Page 116)

2.12.3 Activer la protection de savoir-faire pour un diagramme DCC

Activation de la fonction de protection de savoir-faire pour un diagramme DCC


Pour protger un diagramme DCC, procdez comme suit :
1. Slectionnez le diagramme dans SIMOTION SCOUT / STARTER.
2. En mode hors ligne, excutez Protection savoir-faire -> Activer dans le menu contextuel
du diagramme DCC.

Figure 2-53 Activation de la protection de savoir-faire pour une diagramme DCC

Description de l'diteur SINAMICS/SIMOTION DCC


112 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.12 Protection de savoir-faire

3. Lors de la premire utilisation de la protection de savoir-faire, la fentre Gestionnaire


Know-How vous demande de saisir les donnes d'accs (nom d'utilisateur et un mot de
passe) pour la protection du diagramme. Fermez la fentre du Gestionnaire Know-How
en cliquant sur OK.

Figure 2-54 Gestionnaire Know-How

Le diagramme DCC est alors reprsent en gris.


Vous pouvez galement dfinir un login gnral avec mot de passe dans le menu Projet ->
Protection de savoir-faire, ce login tant appliqu automatiquement au diagramme que vous
slectionnez lors de l'activation de la protection de savoir-faire. Vous tes alors
automatiquement connect avec ce login, tout en ayant la possibilit de vous dconnecter
tous moment dans le menu Projet -> Protection de savoir-faire.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 113
Fonctions de lditeur DCC
2.12 Protection de savoir-faire

Activation de la protection de savoir-faire


Pour activer la protection de savoir-faire, vous devez dconnecter l'utilisateur connect dans
la fentre Gestionnaire de savoir-faire (pour accder au Gestionnaire de savoir-faire,
slectionnez l'option de menu Projet -> Protection de savoir-faire). Les diagrammes DCC
protgs dans le projet ouvert sont alors verrouills contre toute ouverture. Vous ne pourrez
annuler le verrouillage et ouvrir les diagrammes DCC qu'en saisissant le mot de passe.

Figure 2-55 Gestionnaire Know-How

Remarque
Lors de la protection des diagrammes DCC, la squence d'excution dans le systme
excutif ne peut pas tre protge. Le diagramme peut encore tre dplac, mais il n'est
plus modifiable. Il est noter que la modification de la squence d'excution d'un
diagramme DCC protg n'en garantit plus sa fonctionnalit ou peut produire des erreurs.

Description de l'diteur SINAMICS/SIMOTION DCC


114 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.12 Protection de savoir-faire

Suppression de la protection de savoir-faire


Pour supprimer la protection de savoir-faire, vous devez d'abord tre connect (si vous
n'tes pas encore connect, vous serez invit automatiquement vous connecter pendant la
procdure dcrite ci-dessous).
Vous pouvez supprimer la protection de savoir-faire d'un diagramme comme suit :
1. Slectionnez le diagramme dans SIMOTION SCOUT / STARTER.
2. Dans le menu contextuel du diagramme DCC, excutez Protection de savoir-faire ->
Supprimer.
3. Aprs avoir saisi le mot de passe, fermez la fentre du Gestionnaire Know-How en
cliquant sur OK.

Figure 2-56 Gestionnaire Know-How

Remarque
Lorsque vous fermez le diagramme DCC dans SIMOTION SCOUT / STARTER, la
protection de savoir-faire n'est pas automatiquement ractive.

Dsactivation de la protection de savoir-faire


Pour ouvrir un diagramme DCC avec une protection de savoir-faire, vous pouvez le faire
normalement avec un double-clic. Si vous tes dj connect, la protection de savoir-faire
sera dsactive automatiquement. Si vous n'tes pas encore connect, vous serez invit
automatiquement vous connecter pendant l'ouverture.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 115
Fonctions de lditeur DCC
2.13 Protection en criture du groupe d'entranement

2.13 Protection en criture du groupe d'entranement

A partir de SINAMICS V4.5, une protection en criture des groupes d'entranement est
disponible. Vous ne pouvez activer/dsactiver cette protection en criture qu'en mode en
ligne.
Pour activer/dsactiver la protection en criture, accdez au menu contextuel Protection en
criture du groupe d'entranement du groupe d'entranement ou modifiez le paramtre p7761
de la liste pour experts. Aucun mot de passe n'est requis pour activer/dsactiver la
protection en criture. Vous pouvez consulter l'tat de la protection en criture via le
paramtre r7760.0 de la liste pour experts (la valeur 0 signifie que la protection en criture
n'est pas active).
Les fonctions suivantes ne sont pas disponibles lorsque la protection en criture est active :
Modification du diagramme DCC en ligne en mode test
Insertion ou suppression de blocs
Insertion, dplacement ou suppression de connexions
Compilation d'un diagramme DCC
Fonction enregistrer et tout recompiler, bibliothques DCC incluses
Chargement de projet

En cas de protection en criture active, la compilation du diagramme DCC sur le DO est


refuse depuis le Workbench ou l'diteur DCC avec le message d'erreur suivant :
"La protection en criture est actuellement active sur le groupe d'entranement. Le
diagramme DCC ne peut pas tre compil."
Un accs en criture aux paramtres DCC est refus avec le message d'erreur suivant :
"La valeur a t rejete. Le paramtre xxx n'a pas pu tre rgl cette valeur. L'ancienne
valeur est ractive."

Remarque
Si vous voulez activer la protection d'criture de faon permanente, excutez la fonction
Copier la RAM vers la ROM.

Voir aussi
Protection de savoir-faire du groupe d'entranement (Page 109)
La protection de savoir-faire bibliothques et programmes (Page 107)

Description de l'diteur SINAMICS/SIMOTION DCC


116 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.14 Comportement au dmarrage

2.14 Comportement au dmarrage


Pour le comportement au dmarrage, notez que la valeur d'initialisation correspondante est
prsente sur les ports de blocs pendant l'opration de dmarrage, puis la valeur calcule
chaque cycle suivant.
Vous trouverez des informations dtailles sur le comportement au dmarrage au Chapitre
Proprits des ports de blocs (Page 35)

2.15 Mise niveau logicielle et remplacement de module


Les projets SCOUT ou STARTER contenant des diagrammes DCC et compils avec V4.1.1
ou V4.1.2 peuvent galement tre ouverts et chargs, sans licence DCC, avec SCOUT /
STARTER V4.1.3.
Ceci est valable quelle que soit la disponibilit, ou non, des sources de diagramme DCC
(autrement dit du projet original).

Remarque
Cette rgle s'applique tant que la version d'appareil ne change pas. Aprs le remplacement
par une nouvelle version d'appareil, les versions des bibliothques DCB, qui sont
disponibles sur le nouvel appareil, doivent tre importes et le diagramme DCC doit tre
recompil. La licence DCC correspondante (CFC pour SIMOTION / SINAMICS) est requise
pour cette procdure.
Jusqu' DCC 2.1, la version de bibliothque devait tre mise jour manuellement aprs la
mise niveau d'une version d'appareil.
A partir de DCC 2.1 / SCOUT / STARTER V4.2, la version de bibliothque est
automatiquement mise niveau.

Sauvegarde et restauration de variables Retain - uniquement SIMOTION


Les instances de blocs DCB peuvent contenir des variables Retain.
Les contenus de ces variables sont enregistrs dans un fichier via le menu contextuel du
diagramme DCC Sauvegarder les variables.... Les valeurs peuvent tre restaures partir
de ce fichier. Les donnes Retain DCC sont de la sorte conserves lors du remplacement de
la plate-forme ou de la mise niveau de la version.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 117
Fonctions de lditeur DCC
2.16 Informations de version

2.16 Informations de version


Procdez de la manire suivante pour afficher les informations de version :
1. Dans STARTER/SCOUT, effectuez un clic gauche sur la commande de menu Aide ->
Info...
2. Dans la bote de dialogue Info qui suit, cliquez sur le bouton Info systme...

Figure 2-57 Informations de version - Info

3. La bote de dialogue Informations systme contenant les informations du systme


s'affiche.

Figure 2-58 Informations de version - Informations systme

Description de l'diteur SINAMICS/SIMOTION DCC


118 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.17 Exportation / importation XML de diagrammes DCC

2.17 Exportation / importation XML de diagrammes DCC

Lors de l'exportation du projet, les diagrammes CFC sont exports en binaire avec la gestion
des donnes STEP7.
A partir de DCC version 2.1, les diagrammes DCC peuvent tre exports individuellement au
format XML et tre rimports lors de l'importation XML.
Vous pouvez donc transfrer un diagramme DCC dans un autre projet, par exemple depuis
un projet avec des appareils SINAMICS 2.6 dans un projet avec des appareils SINAMICS
4.x.
Les restrictions suivantes sont valables pour l'exportation / l'importation XML de diagrammes
DCC :
Des diagrammes DCC ayant t exports d'appareils SIMOTION ne peuvent pas tre
imports dans des appareils SINAMICS et vice-versa.
Des blocs DCC ayant t exports depuis des bibliothques SIMOTION DCC ne peuvent
pas tre imports dans des bibliothques SINAMICS DCC et vice-versa.

Le tableau suivant dcrit la compatibilit de l'exportation / l'importation XML en fonction de la


version SCOUT / STARTER respective.

Compatibilit
Projet Des projets exports avec SCOUT/STARTER V4.1 peuvent tre
imports avec V4.2 sans aucune perte d'informations. Aprs avoir
ouvert le projet, l'utilisateur est incit convertir les diagrammes
CFC en CFC 7.1.
Des projets exports avec SCOUT/STARTER V4.2 peuvent tre
imports avec V4.1 sans aucune perte d'informations. Il est
toutefois impossible d'diter les diagrammes DCC avec CFC 7.0.
Pour des projets ayant t crs avec V4.2 et imports avec une
version SCOUT/STARTER plus ancienne, un avertissement est
mis lors de l'importation.
Appareil Des appareils exports avec SCOUT/STARTER V4.1 peuvent tre
imports dans V4.2 sans aucune perte d'informations. Si des types
de blocs lesquels n'taient pas encore disponibles dans V4.1 sont
utiliss dans le projet V4.2, les appareils peuvent tre imports
sans aucune perte d'informations. Des erreurs sont mises lors de
la compilation.
Des appareils exports avec SCOUT/STARTER V4.2 peuvent tre
imports dans V4.1. Les sources de diagrammes DCC sont
perdues lors de l'importation dans V4.1. Aucune erreur et aucune
avertissement ne sont mis.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 119
Fonctions de lditeur DCC
2.17 Exportation / importation XML de diagrammes DCC

Compatibilit
Objet entranement (DO) Des objets entranement exports dans SCOUT/STARTER V4.1
peuvent tre imports dans V4.2. Ils ne contiennent aucun
diagramme DCC.
Des objets entranement exports dans V4.2 peuvent tre
imports dans V4.1. Les sources de diagramme DCC ne sont pas
importes.
Si un diagramme DCC est export sur un DO de type A et import
sur un DO de type B, l'adaptation de la connexion dans la marge
est excute de manire identique au Copier / Coller de
diagrammes DCC. L'ancien groupe d'excution est appliqu lors
de l'insertion sur le nouveau DO. Le groupe d'excution valable
pour le nouveau DO est automatiquement inscrit lors de la
compilation.
Version CFC Les diagrammes DCC ayant t crs avec une version CFC plus
ancienne peuvent tre imports avec une version CFC plus
rcente. Une compatibilit avec des versions prcdentes est
galement prise en charge.
Seule la compatibilit avec des versions plus rcentes est possible
lors de l'exportation / l'importation de projets, conteneurs de
diagrammes. Un diagramme gnr avec CFC 7.1 ne peut plus
tre ouvert avec CFC 7.0

Conditions pour l'exportation / l'importation XML de diagrammes DCC :


L'diteur CFC doit tre install.

L'exportation / l'importation XML de diagrammes DCC est possible aux niveaux suivants :
Projet
Appareil
DO (objet entranement, CUxx, TBxx, TMxx)
Diagramme DCC
Bibliothque DCC

Les diagrammes DCC affects sont pris en considration avec l'exportation / importation xml
de l'objet slectionn.

Remarque
Si l'diteur CFC n'est pas install, seuls les diagrammes DCC (c'est--dire sans sources de
diagrammes) sont exports / imports. Aucun message d'erreur n'est mis.
Une licence DCC n'est pas ncessaire pour l'exportation / l'importation de diagrammes DCC.

Description de l'diteur SINAMICS/SIMOTION DCC


120 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.17 Exportation / importation XML de diagrammes DCC

Exportation XML au niveau de projet


Dans SCOUT / STARTER, slectionnez la commande de menu Projet -> Enregistrer et
exporter... ou le menu contextuel Expert -> Enregistrer et exporter le projet et indiquez dans
la bote de dialogue Exporter le projet le rpertoire cible pour l'exportation au moyen du
bouton Parcourir... ou bien entrez le rpertoire cible directement dans le champ de texte.

Figure 2-59 Projet Exportation XML

Lancez l'exportation au moyen du bouton OK. Vous pouvez suivre l'volution de l'exportation
dans l'onglet Signalisation d'tat de l'exportation/importation XML.
Si le rpertoire cible existe dj, la bote de dialogue suivante est affiche :

Figure 2-60 Exportation XML - message d'erreur

Ecrasez les donnes dans le rpertoire cible au moyen du bouton Oui ou bien annulez
l'exportation au moyen du bouton Non.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 121
Fonctions de lditeur DCC
2.17 Exportation / importation XML de diagrammes DCC

Exportation XML au niveau de diagramme DCC


Dans le navigateur de projet, slectionnez le diagramme DCC que vous souhaitez exporter
et slectionnez dans SCOUT / STARTER le menu contextuel Expert -> Enregistrer le projet
et exporter l'objet. Dans la bote de dialogue Exporter l'objet indiquez le rpertoire cible pour
l'exportation au moyen du bouton Parcourir... ou bien entrez le rpertoire cible directement
dans le champ de texte.
Lancez l'exportation au moyen du bouton OK. Vous pouvez suivre l'volution de l'exportation
dans l'onglet Signalisation d'tat de l'exportation/importation XML.

Remarque
Les diagrammes DCC ayant t exports depuis SCOUT / STARTER ne peuvent pas tre
imports dans le SIMATIC Manager.

Importation XML
Les diagrammes DCC et les bibliothques DCC peuvent tre exports individuellement de
SCOUT / STARTER et puis tre rimports dans un projet SCOUT / STARTER. La mise en
page aprs l'importation correspond la mise en page avant l'exportation. Aucune
information n'est perdue dans le diagramme DCC, c'est--dire que des sous-diagrammes,
informations de bibliothques, connexions dans la marge des diagrammes, groupes
d'excution, dfinitions d'Alias, paramtres p21000 et protection du savoir-faire restent
conservs lors de l'exportation / importation XML. La protection du savoir-faire peut tre
limine aprs l'importation, de telle sorte que les diagrammes peuvent de nouveau tre
dits.
Un diagramme DCC export au pralable peut galement tre import dans un diagramme
dj existant.
Lors de l'importation de diagrammes DCC, la diffrence est faite entre l'importation d'un
diagramme DDC et l'importation dans un diagramme DCC existant :
Conteneur dans le navigateur de projet -> Expert -> Importer l'objet
Diagramme DCC -> Exporter / importer objet

Pour effectuer une importation XML, procdez comme suit :


Dans le navigateur de projet, slectionnez l'objet dans lequel vous souhaitez importer et
slectionnez, dans SCOUT / STARTER, le menu contextuel Expert -> Importer l'objet.
Dans la bote de dialogue Importer l'objet indiquez le rpertoire source pour l'importation au
moyen du bouton Parcourir... ou bien entrez le rpertoire source directement dans le champ
de texte.

Description de l'diteur SINAMICS/SIMOTION DCC


122 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.17 Exportation / importation XML de diagrammes DCC

Figure 2-61 Importation XML

Fermez la bote de dialogue au moyen du bouton OK.


Dans la bote de dialogue Importer l'objet, lancez l'importation au moyen du bouton OK ou
bien annulez l'importation au moyen du bouton Annuler.

Figure 2-62 Importation XML Avertissement

Vous pouvez suivre l'volution de l'importation dans l'onglet Signalisation d'tat de


l'exportation/importation XML.

Remarque
Il est galement possible d'exporter / importer des diagrammes DCC mme si le diagramme
dans le projet actuel n'est pas compil ou qu'il ne peut pas tre compil sans erreur.
Si la compilation du diagramme DCC n'a pas t actualise avant l'exportation / importation,
le diagramme DCC import est vide ou pas actualis.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 123
Fonctions de lditeur DCC
2.17 Exportation / importation XML de diagrammes DCC

Les diagrammes DCC peuvent tre imports sans aucune perte d'informations mme si les
bibliothques utilises dans le diagramme ne sont pas encore installes ou bien qu'elles ont
t importes sur le conteneur de programmes. Vous pouvez procder une installation
ultrieure des bibliothques SIMOTION via la commande de menu Outils -> Installer les
bibliothques... et pour SINAMICS, via le menu contextuel Slection des packages
technologiques...

L'exportation / l'importation XML est possible aussi bien pour des diagrammes DCC avec
sources de diagrammes DCC disponibles que pour des diagrammes DCC sans sources de
diagrammes DCC.
Si les sources de diagrammes DCC ne sont pas disponibles dans un projet, d au fait que
les diagrammes DCC sont ns d'un upload depuis l'appareil cible ou de la copie sans licence
DCC, ou encore que les sources de diagrammes DCC ont t explicitement supprimes, le
diagramme DCC est export et import sans source de diagramme. Le diagramme DCC
ayant t gnr de la sorte peut tre charg et compil. La version des bibliothques DCB
de niveau infrieur peut tre change au moyen du menu contextuel Types de blocs.

Voir aussi
Remplacer la version de base des bibliothques installes (Page 84)

Description de l'diteur SINAMICS/SIMOTION DCC


124 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.18 Exportation / importation XML de bibliothques DCC

2.18 Exportation / importation XML de bibliothques DCC

Les bibliothques DCC peuvent tre compltement exportes / importes. En alternative,


l'exportation XML de diffrents blocs DCC partir de la bibliothque DCC et l'importation
XML dans une bibliothque DCC sont possibles.
Les donnes spcifiques aux bibliothques (description des ports de blocs, commentaires,
famille de bloc etc.) sont exportes / importes en mme temps que la bibliothque.
Avant la suppression des sources de bibliothques, le fait si la compilation des bibliothques
est actualise est vrifi. Si des sources de diagramme DCC sont disponibles sur les
sources de bibliothques, elles sont toujours galement exportes / importes partir de
SCOUT / STARTER 4.2.

2.19 Relecture des sources de diagrammes DCC partir de l'appareil


cible

Dans DCC 2.0, il est possible de relire des diagrammes DCC partir de l'appareil cible. Ils
peuvent tre chargs dans un autre appareil cible du mme type. Les sources de
diagrammes DCC sont ncessaires dans le projet d'origine afin de pouvoir poursuivre
l'dition des diagrammes DCC.
A partir de DCC 2.1, les diagrammes DCC ne possdant pas de sources de diagrammes
DCC ou pas de sources de diagrammes DCC actuelles peuvent tre chargs depuis
l'appareil cible et tre relus dans l'diteur DCC.
Le download / upload de sources de diagrammes pour des bibliothques DCC (Typical) est
ralis via le menu contextuel sur la bibliothque. L'upload est ralis dans le cadre de
l'upload du projet.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 125
Fonctions de lditeur DCC
2.19 Relecture des sources de diagrammes DCC partir de l'appareil cible

Marche suivre
Dans SCOUT, cochez la case Y compris donnes de diagramme DCC sous la case coche
Archiver les donnes supplmentaires sur l'appareil cible dans l'onglet Download sous la
commande de menu Outils -> Paramtres pour charger les sources de diagrammes DCC
dans l'appareil cible.

Figure 2-63 Archiver les donnes supplmentaires et les sources sur l'appareil cible - SCOUT

Dans STARTER, cochez la case Archiver les donnes supplmentaires sur l'appareil cible
dans l'onglet Download sous la commande de menu Outils -> Paramtres pour charger les
sources de diagrammes DCC dans l'appareil cible.

Description de l'diteur SINAMICS/SIMOTION DCC


126 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.19 Relecture des sources de diagrammes DCC partir de l'appareil cible

Figure 2-64 Archiver les donnes supplmentaires et les sources sur l'appareil cible - STARTER

Lors du tlchargement de la CPU, vous pouvez choisir en outre pour celle-ci si les sources
de diagrammes DCC seront charges dans l'appareil cible.
Le rglage effectu dans Outils -> Paramtres -> Download sera utilis comme paramtrage
par dfaut pour l'option spcifique la CPU. L'option slectionne pour la CPU sera ensuite
enregistre comme paramtrage par dfaut pour le download suivant.
Toute modification de l'option sous Outils -> Paramtres -> Download fait de celle-ci la
valeur par dfaut pour toutes les CPU.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 127
Fonctions de lditeur DCC
2.19 Relecture des sources de diagrammes DCC partir de l'appareil cible

Figure 2-65 Charger dans l'appareil cible - SCOUT

Figure 2-66 Charger dans l'appareil cible - STARTER

Description de l'diteur SINAMICS/SIMOTION DCC


128 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.19 Relecture des sources de diagrammes DCC partir de l'appareil cible

En dsactivant l'option Archiver les donnes supplmentaires sur l'appareil cible, les sources
de diagrammes de l'appareil cible seront supprimes lors du download suivant.
En activant l'option Archiver les donnes supplmentaires sur l'appareil cible, les sources de
diagrammes des bibliothques DCC utilises dans les diagrammes DCC de la CU ou de la
CPU seront charges dans l'appareil cible.
Si des diagrammes DCC sont disponibles sur l'appareil cible, le projet est enregistr aprs
l'upload.
Lors du chargement dans la PG, vous devez slectionner explicitement si les sources de
bibliothques doivent tre charges de l'appareil cible dans le projet hors ligne. Vous pouvez
ainsi conserver diffrentes versions de bibliothques dans des appareils diffrents.

Figure 2-67 Charger l'appareil cible dans la PG - SCOUT

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 129
Fonctions de lditeur DCC
2.19 Relecture des sources de diagrammes DCC partir de l'appareil cible

Figure 2-68 Charger l'appareil cible dans la PG - STARTER

Remarque
Dans la comparaison du projet, les diagrammes DCC y compris les sources de diagrammes
DCC sont affichs comme tant diffrents aprs la relecture, compte tenu que les sources
de diagrammes DCC sont recres et portent par consquent un horodatage diffrent.

Conditions
Si le diagramme DCC n'est pas ouvert, la source de diagramme est automatiquement
actualise lors de la relecture du projet.
Si des diagrammes DCC sont ouverts dans l'diteur pendant l'upload du projet, les
sources de diagrammes ne sont pas automatiquement actualises dans l'diteur. En
mode Editeur, le diagramme relu partir du CFC peut tre actualis via la touche de
fonction F5.
Le diagramme ne doit pas figurer en mode de test lors de la relecture.
Si les sources de diagrammes ne sont pas disponibles dans SCOUT / STARTER, les
sources de diagrammes DCC sont automatiquement gnres aprs le chargement du
projet.
Si des diagrammes DCC disponibles dans le systme d'ingnierie portant le mme nom,
ils sont crass lors du chargement du projet.
Lors du chargement dans le systme d'ingnierie, des sources DCC protection de
savoir-faire crasent d'ventuelles sources de diagrammes existantes si les noms des
diagrammes sont identiques.
Les bibliothques DCC sont restaures lors de la relecture de sources de diagrammes
DCC.

Description de l'diteur SINAMICS/SIMOTION DCC


130 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Fonctions de lditeur DCC
2.19 Relecture des sources de diagrammes DCC partir de l'appareil cible

La mise en page des diagrammes aprs la relecture correspond la mise en page au


moment de l'dition :
la position des instances de blocs est rtablie. Les commentaires sont de nouveau
disponibles leur position.
Les bibliothques utilises dans les diagrammes doivent tre installes dans SIMOTION
SCOUT / STARTER pour que l'upload de diagrammes DCC fonctionne correctement.

La relecture de diagrammes DCC ne dpend pas de la version de firmware SIMOTION.


Pour SINAMICS, ceci est possible partir de SINAMICS 4.4.
Pour cela, les donnes supplmentaires pour la relecture doivent avoir t charges dans
l'appareil cible. La gnration et le chargement des donnes supplmentaires pour
diagrammes DCC sont possibles partir de DCC 2.1.
Lors de la relecture de diagrammes avec protection de savoir-faire, la protection de savoir-
faire pour les diagrammes DCC est rtablie dans le systme d'ingnierie.
Des modifications effectues en ligne en mode de test DCC sont prises en compte lors de la
relecture des sources de diagrammes DCC.
La restriction suivante est valable sans licence DCC / sans CFC install :
Un upload des diagrammes DCC et leur rechargement dans l'appareil cible sont
possibles, les diagrammes DCC ne peuvent toutefois plus tre dits mme si une
installation CFC a eu lieu ultrieurement ou qu'une licence DCC a t mise disposition
ultrieurement.

Remarque
Pour DCC SINAMICS jusqu' la version STARTER / SCOUT V 4.1.5, la relecture de
FCOM/paramtres aprs le projet Relecture depuis l'appareil cible devait tre explicitement
lance depuis l'diteur.
A partir de STARTER / SCOUT V 4.2, la relecture des FCOM/paramtres est effectue
automatiquement avec le projet Relecture dans le diagramme DCC.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 131
Fonctions de lditeur DCC
2.19 Relecture des sources de diagrammes DCC partir de l'appareil cible

Description de l'diteur SINAMICS/SIMOTION DCC


132 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS 3
3.1 Vue d'ensemble

3.1.1 Introduction
Ces instructions abrges ont t conues pour les dbutants qui ne se sont pas encore
familiariss avec le progiciel DCC. Un petit exemple vous illustrera comment crer un
diagramme DCC, connecter des DCB (Drive Control Blocks, blocs), compiler le diagramme,
charger dans l'appareil cible et tester.

Remarque
Dans la majorit des cas, il existe plusieurs manires dutiliser l'diteur DCC (par ex. avec le
clavier). Dans cet exemple, une seule possibilit sera utilise chaque fois. Sauf quelques
exceptions, les alternatives ne seront pas abordes en dtail.

Remarque
La documentation sur SINAMICS se rapporte la version 4.4.

3.1.2 Conditions logicielles


Pour DCC, les conditions logicielles sont identiques aux conditions logicielles de SINAMICS
STARTER.
En outre, il vous faudra :
Pack optionnel DCC-SINAMICS

Remarque
Le pack optionnel DCC-SINAMICS contient la licence CFC Step 7 ncessaire pour
l'diteur DCC sur une barrette USB. L'installation est effectue l'aide de l'Automation
License Manager Step7 (voir l'aide de l'Automation License Manager Step7).
L'Automation License Manager Step7 est install automatiquement avec STARTER.

A la livraison, l'option technologique DCC n'est pas encore disponible sur le groupe
d'entranement. L'option technologique DCC doit tre charge sur la carte CF du groupe
d'entranement. Cette tape indpendante est excute l'aide de SIMOTION SCOUT ou
STARTER. Ensuite, SINAMICS CU3x0, SINAMICS DC MASTER ou SIMOTION D4xx doit
tre dsactiv puis ractiv. Ce n'est qu'aprs cette tape que les diagrammes DCC
peuvent tre tlchargs et excuts sur les objets d'entranement.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 133
DCC pour SINAMICS
3.1 Vue d'ensemble

A partir de SINAMICS 4.3, la dcblib est dj disponible pour S120 sur la carte. Pour les
entranements monoaxe, aucun POWER ON n'est ncessaire aprs le tlchargement de la
dcblib
Un seul diagramme DCC ne peut exister sur un objet d'entranement. Sur un groupe
d'entranements, DCC peut tre activ simultanment sur plusieurs objets entranement.
DCC n'est pas disponible sur les groupes d'entranement SINAMICS S110 (module CU305).

3.1.3 Intgration au systme SINAMICS

3.1.3.1 Domaine d'application, caractristiques

Domaine d'application
De nombreuses applications ncessitent, pour la commande du systme d'entranement, le
recours la logique combinatoire associant plusieurs tats (par ex. le contrle d'accs, l'tat
de l'quipement) un signal de commande (par ex. ordre MARCHE).
Outre les combinaisons logiques, des options arithmtiques et des lments avec
mmorisation deviennent de plus en plus souvent ncessaires dans les systmes
d'entranement.

Remarque
Cette fonctionnalit supplmentaire augmente la charge de temps de calcul. Ceci peut
limiter la configuration maximale pouvant tre ralise avec une unit de commande.

Description de l'diteur SINAMICS/SIMOTION DCC


134 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

La fonctionnalit Drive Control Chart (DCC) est disponible sur les objets entranement du
systme d'entranement qui figurent dans le tableau suivant.

Tableau 3- 1 Types d'objet entranement pour DCC-SINAMICS

Type d'objet Numro d'objet (r0107) Signification


entranement
CU_S 1 Control Unit SINAMICS S (SINAMICS
S120/S150)
CU_G 2 Control Unit SINAMICS G (SINAMICS
G130/G150)
CU_I 3 Control Unit SINAMICS Integrated
CU_CX32 4 Extension contrleur pour augmenter la
puissance de calcul
CU_GM 5 Control Unit SINAMICS GM
CU_DC 6 Control Unit SINAMICS DC MASTER
CU_GL 7 Control Unit SINAMICS GL
CU_SL 101 Control Unit SINAMICS SL
A_INF 10 Rgulation Active Infeed
SERVO 11 Servocontrle
VECTOR 12 Rgulation vectorielle
VECTORMV 13 Rgulation vectorielle pour SINAMICS GM
VECTORGL 14 Rgulation vectorielle pour SINAMICS GL
VECTORSL 16 Rgulation vectorielle pour SINAMICS SL
DC_CTRL 17 Rgulation pour entranements courant
continu
S_INF 20 Rgulation Smart Infeed
B_INF 30 Rgulation Basic Infeed
A_INFMV 40 Rgulation Active Infeed pour SINAMICS
SM150
B_INFMV 41 Rgulation Basic Infeed pour SINAMICS
GM150
TB30 100 Terminal Board 30
TM31 200 Terminal Module 31
TM41 201 Terminal Module 41
TM15DI/DO 204 Terminal Module 15 (pour SINAMICS)
TM120 207 Evaluation de la temprature avec sparation
lectrique sre
Do codeur 300 Codeur objet entranement

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 135
DCC pour SINAMICS
3.1 Vue d'ensemble

3.1.3.2 Groupes d'excution dans l'diteur DCC

Description
Vous pouvez crer exactement un (1) diagramme DCC par objet entranement DO (Drive
Object). Ce diagramme DCC peut tre constitu de 10 groupes d'excution au plus.

Groupes d'excution dans l'diteur DCC


Les groupes d'excution sont des groupes de blocs. Les blocs d'un groupe d'excution sont
lancs dans un ordre dfini et un instant dfini et sont calculs cycliquement et
successivement en l'espace d'un intervalle d'chantillonnage dfini.
Dans l'diteur DCC, 10 groupes d'excution (groupes d'excution 1 10) peuvent tre
dfinis au maximum par objet entranement (DO), et donc par diagramme de base (voir
aussi : Intgration au systme SINAMICS > Squence d'excution, cration de nouveaux
groupes d'excution). Dans le navigateur de projet de STARTER/SCOUT (menu contextuel
du diagramme, option Rgler les groupes d'excution...), vous pouvez affecter des groupes
d'excution fixes ou libres de l'objet entranement aux groupes d'excution pralablement
dfinis.

Remarque
La commande Connexion au groupe d'excution... est uniquement prise en charge pour
DCC Simotion.

ATTENTION

Si l'affectation d'un groupe d'excution est modifie dans la fentre Rgler les groupes
d'excution (ou dans le paramtre p21000[] ), ce groupe d'excution sera d'abord supprim
de la gestion des tranches de temps, puis il sera nouveau dclar avec sa nouvelle
affectation. Pendant la dure comprise entre la suppression et la nouvelle dclaration, le
groupe d'excution n'est pas calcul. Etant donn que la suppression et la dclaration ont
lieu dans un processus d'arrire-plan du groupe d'entranement, cette dure n'est pas
dfinie et dpend de la charge de temps de calcul actuelle du groupe d'entranement. (Cela
influence l'volution du signal de sortie des blocs dpendant du temps, tels que le
diffrenciateur DIF.) Avant le premier cycle de calcul qui suit la nouvelle dclaration, les
grandeurs d'tat internes des blocs sont rinitialises en partie. Ces deux circonstances
peuvent conduire des sauts du signal de sortie des blocs, qui peuvent par exemple
provoquer des sauts de consigne de couple/force et, sur les axes en service, des sauts de
la mesure de couple/force. Par ailleurs, les signaux logiques peuvent avoir un tat
inattendu cet instant du fonctionnement.

Si la modification du groupe d'excution entrane galement une modification de l'intervalle


d'chantillonnage, les constantes et les facteurs internes des blocs dpendant du temps (BF,
DCA, DIF, DT1, INT, MFP, PCL, PDE, PDF, PIC, PST, PT1, RGE, RGJ, WBG) seront
ajusts automatiquement.
Notez que les groupes d'excution crs dans le diagramme n'apparaissent dans la fentre
Rgler les groupes d'excution qu'aprs la compilation du diagramme.

Description de l'diteur SINAMICS/SIMOTION DCC


136 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

Lorsque STARTER / SCOUT V4.1.x est en mode hors ligne, r21002 et r21003 sont toujours
affichs avec la valeur 0 dans la fentre Rgler les groupes d'excution.

Figure 3-1 Fentre Rgler les groupes d'excution

Les groupes d'excution crs dans l'diteur DCC doivent tre relis aux "groupes
d'excution fixe" et aux "groupes d'excution libre" de l'objet entranement SINAMICS.

Remarque
Dans le cas du paramtre p21000 (groupe d'excution Proprits), et par consquent dans
le menu contextuel du diagramme "Rgler les priodes d'chantillonnage", l'accs en
criture est bloqu lorsque le rgulateur est libr au moins dans un axe d'entranement ou
dans une alimentation. Dans ce cas, l'ancienne valeur reprend effet automatiquement. Au
besoin, dsactivez tous les axes d'entranement et les alimentations, puis essayez
nouveau.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 137
DCC pour SINAMICS
3.1 Vue d'ensemble

3.1.3.3 Groupes d'excution fixe

Groupes d'excution fixe


Un "groupe d'excution fixe" est appel un point fixe de l'excution du systme avec
l'intervalle d'chantillonnage de la fonction systme correspondante.
A partir de la version FW 2.5 de SINAMICS, les groupes d'excution fixe disponibles sont les
suivants :
APRS le chargement des entres TOR
Ce groupe d'excution est appel aprs le chargement des valeurs actuelles des entres
TOR sur ce type d'objet entranement et aprs l'criture des binecteurs de sortie
correspondants.
L'intervalle d'chantillonnage de ce groupe d'excution concorde avec l'intervalle
d'chantillonnage des entres/sorties CU (p0799) et des entres/sorties TOR de TB30,
TM31, TM41 (p4099[0]).
AVANT la transmission des sorties TOR
Ce groupe d'excution est appel avant la transmission des sorties TOR sur ce type
d'objet entranement.
L'intervalle d'chantillonnage de ce groupe d'excution concorde avec l'intervalle
d'chantillonnage des entres/sorties CU (p0799) et des entres/sorties de TB30, TM31,
TM41 (p4099[0]).
APRS le chargement des entres analogiques
Ce groupe d'excution est appel aprs le chargement des valeurs actuelles des entres
analogiques sur ce type d'objet entranement et aprs l'criture des binecteurs de sortie
correspondants.
L'intervalle d'chantillonnage de ce groupe d'excution concorde avec l'intervalle
d'chantillonnage des entres/sorties de TB30, TM31, TM41 (p4099[1]).
AVANT la transmission des sorties analogiques
Ce groupe d'excution est appel avant l'criture des sorties analogiques.
L'intervalle d'chantillonnage de ce groupe d'excution concorde avec l'intervalle
d'chantillonnage des entres/sorties de TB30, TM31, TM41 (p4099[1]).
AVANT le capteur de vitesse de rotation
Ce groupe d'excution est appel avant le chargement des consignes supplmentaires
"n_reg n_soll1" (p1155) et "n_reg n_soll 2" (p1160) du capteur de vitesse de rotation dans
FP3080. L'appel est effectu avec l'intervalle d'chantillonnage du capteur de vitesse de
rotation (p0115[1]), mais au moins avec un intervalle d'chantillonnage de 1 ms.
AVANT le canal de consigne de vitesse de rotation
Ce groupe d'excution est appel avant le calcul des diagrammes fonctionnels 3010,
3020, 3030, 3040 et suivants lorsque le canal de consigne est activ (p0108.8 = 1). Si
aucun canal de consigne n'est configur (p0108.8 = 0), le calcul sera effectu avant le
diagramme fonctionnel 3095. L'appel s'effectue par l'intervalle d'chantillonnage du canal
de consigne (p0115[3]).

Description de l'diteur SINAMICS/SIMOTION DCC


138 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

AVANT le rgulateur de position


Ce groupe d'excution est appel aprs le calcul de traitement de la position relle
(diagramme fonctionnel 4010) et avant le calcul du rgulateur de position (diagrammes
fonctionnels 4015, 4020 et 4025). L'intervalle d'chantillonnage de ce groupe d'excution
concorde avec l'intervalle d'chantillonnage du rgulateur de position (p0115[4]).
AVANT position relle
Ce groupe d'excution est appel avant le calcul du traitement de la mesure de position
(diagramme fonctionnel 4010) et avant le calcul du rgulateur de position (diagrammes
fonctionnels 4015, 4020 et 4025). L'intervalle d'chantillonnage de ce groupe d'excution
concorde avec l'intervalle d'chantillonnage du rgulateur de position (p0115[4]).
(Disponible partir de V4.3.)
AVANT le positionneur simple
Ce groupe d'excution est appel avant le calcul du module de fonction Positionneur
simple (diagrammes fonctionnels 3610 3650). L'intervalle d'chantillonnage de ce
groupe d'excution concorde avec l'intervalle d'chantillonnage du module de fonction
Positionneur simple (p0115[5]).
Avant le rgulateur technologique standard
Ce groupe d'excution est appel avant le calcul du module de fonction Rgulateur
technologique (p0108.16 = 1) (diagrammes fonctionnels 7950, 7954 et 7958). L'intervalle
d'chantillonnage de ce groupe d'excution concorde avec l'intervalle d'chantillonnage
du rgulateur technologique (p0115[6]).
APRS la rception IF1 PROFIdrive PZD1)
Ce groupe d'excution est appel aprs la rception cyclique de donnes process (PZD)
par l'interface de communication IF1 (p.ex. par l'interface PROFIBUS intgre) et leur
transmission sur les sorties de connecteur r2050[..], r2060[..], sorties de binecteur r2090 -
r2093 et convertisseur connecteur-binecteurs r2094 et r2095.
L'intervalle d'chantillonnage de ce groupe d'excution correspond l'intervalle
d'chantillonnage PROFIdrive PZD. partir de la version SINAMICS FW 2.5, l'interface
de communication IF1 (Interface 1) est toujours occupe par l'interface PROFIBUS
interne de la CU ou, si une CBE20 est enfiche dans le slot pour option, par PROFINET.
Le paramtre p0092 permet de dfinir si le calcul de charge (r9976) value le groupe
d'excution pour le mode isochrone (p0092 = 1) ou pour le mode non isochrone
(p0092 = 0) au dmarrage de SINAMICS.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 139
DCC pour SINAMICS
3.1 Vue d'ensemble

Exploitation non synchrone (r2043.1 = 0) :


Dans les versions de logiciel SINAMICS V2.5 et V2.6, l'mission et la rception des
donnes PROFIBUS s'enchanent immdiatement au dbut de l'intervalle
d'chantillonnage IF1 PROFIdrive PZD.
Au dbut de l'intervalle d'chantillonnage IF1 PROFIdrive PZD rgl dans p2048,
l'mission des donnes PROFIBUS prcde la rception des donnes process. Avec la
communication (cyclique) non synchrone sur l'interface de communication IF1, le groupe
d'excution est calcul cycliquement avec l'intervalle d'chantillonnage de l'interface de
communication IF1 (p2048) aprs la rception des donnes, autrement dit aprs l'criture
des sorties de connecteur pour les donnes process (PZD) r2050 [..], r2060 [..], r2090 -
r2093 et aprs le calcul des convertisseurs connecteur-binecteurs r2094 et r2095.
A partir de la version de logiciel SINAMICS V4.3, la rception et l'mission des donnes
PROFIBUS ont lieu deux instants distincts. La rception des donnes process a lieu au
dbut de l'intervalle d'chantillonnage IF1 PROFIdrive PZD rgl dans p2048. Avec la
communication (cyclique) non synchrone sur l'interface de communication IF1, le groupe
d'excution est calcul cycliquement avec l'intervalle d'chantillonnage de l'interface de
communication IF1 (p2048) aprs la rception des donnes, autrement dit aprs l'criture
des sorties de connecteur pour les donnes process (PZD) r2050 [..], r2060 [..], r2090 -
r2093 et aprs le calcul des convertisseurs connecteur-binecteurs r2094 et r2095.
Le calcul correct de la charge System r9976 ncessite en mode non-synchrone que p092
= 0 (== rglage usine).

Description de l'diteur SINAMICS/SIMOTION DCC


140 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

Exploitation synchrone (r2043.1 = 1) :


En exploitation synchrone, les instants de rception des donnes du matre (To) et
d'mission des donnes au matre (Ti) ainsi que le temps de cycle DP (TDP) 3) sont
configurs dans le matre. En interne, les appels To et Ti sont raliss par une
machine d'tat qui est appele cycliquement avec l'intervalle d'chantillonnage Tt, par
exemple avec l'intervalle d'chantillonnage du rgulateur de courant de 125s dans le
cas d'objets entranement Servo standard. L'intervalle d'chantillonnage Tt est gal
125 s, mais il est au moins gal au plus grand intervalle d'chantillonnage du rgulateur
de courant (p.ex. 250 s, 375 s ou 500 s pour Vector).
Les instants Ti et To rgls pour l'entranement doivent donc imprativement tre des
multiples entier de Tt >= 125s 3).
Ti = ni Tt :

&\FOHGX 70$3&   7'3


UJXODWHXUGH
SRVLWLRQ 7'3

70 7'; 70
0DWUH 5 5 5 5 5
5JXODWHXUGH
SRVLWLRQ

06* 5(6 *& '[ '[ '[ 06* 5(6 *& '[ '[ '[ 06* 5(6 *& '[ '[ '[ 06*

7=X
&\FOHGX
UJXODWHXU
GHFRXUDQW

(VFODYHV
5 5
5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 55
5 5 5
5 5
5 5 5
5 5 5
5 5 55
5 5 5
5
5


7, 72 7, 72 7,

0LVHGLVSRVLWLRQGHV *URXSHGH[FXWLRQ
GRQQHVGHUFHSWLRQ $356ODUFHSWLRQ
SHXDYDQW72 ,)352),GULYH3='

Figure 3-2 Appel du groupe d'excution "APRS la rception IF1 PROFIdrive PZD" ou "APRS la
rception IF2 PROFIdrive PZD" en communication PROFIBUS isochrone. Voir aussi 3).

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 141
DCC pour SINAMICS
3.1 Vue d'ensemble

Le traitement et la mise disposition des donnes de rception (mises par le matre)


sont toujours effectus la fin de l'intervalle d'chantillonnage (no -1) Tt, afin que les
donnes process reues soient disponibles et valables jusqu'au dbut de l'intervalle
d'chantillonnage suivant, l'instant To = no Tt, sur r2050[..], r2060[..], r2090 - r2093.
Donc dans le dernier intervalle d'chantillonnage Tt prcdant To. Le groupe d'excution
"APRS la rception IF1 PROFIdrive PZD" est calcul ensuite dans le premier intervalle
d'chantillonnage Tt qui suit aprs To.

Remarque
Notez que les 2 convertisseurs connecteur-binecteurs (diagramme fonctionnel 2468 :
p2099, r2094, r2095) NE sont PAS appels de manire synchrone en mode isochrone,
mais qu'ils sont traits n'importe quel moment pendant l'intervalle d'chantillonnage
p2048 en fonction de la charge de temps de calcul.

Le calcul doit tre achev en l'espace de l'intervalle d'chantillonnage Tt pour ne pas


dclencher l'alarme A01053 "Surcharge systme mesure" ou un dbordement de
tranche de temps (F01205). Il est donc recommand, dans ce groupe d'excution, de
limiter les DCB calculer aux DCB qui sont imprativement ncessaires pour la fonction
souhaite.
Le temps de calcul disponible pour ce groupe d'excution est d'autant plus court que le
nombre d'axes d'entranement calculs sur la CU est important, tant donn que les
rgulateurs de courant (et les rgulateurs de vitesse dans le cas du Servo) des axes
d'entranement sont galement calculs dans l'intervalle d'chantillonnage p0115[0] =
Tt (>=125s).

Si le calcul de charge au dmarrage de la CU doit tre effectu pour le mode synchrone


(particulirement dsavantageux quant la charge de la CU), il faut rgler p092 = 1.
Sinon (p092 = 0), la charge effective en mode synchrone ne sera crite dans r9976
qu'aprs le passage rel au mode synchrone. La charge maximale plus leve en mode
synchrone est indique uniquement dans r9976.

Si vous voulez calculer un nombre plus important de DCB, veuillez contrler si le groupe
d'excution "APRS la rception IF1 PROFIdrive PZD flexible" ne permet pas une
meilleure configuration.

Remarque
Dans le cas de ce groupe d'excution, notez que la charge de calcul plus leve en
exploitation synchrone n'est prise en compte par le calcul de charge qu'au moment du
passage l'exploitation synchrone (dfini par le matre PROFIBUS). Il se peut ainsi,
aprs le dmarrage du groupe d'entranement, que la charge du systme global se situe
d'abord dans la plage admissible et que le dfaut F1054 (dpassement des limites du
systme) provoque ensuite la dsactivation du groupe d'entranement au passage
l'exploitation synchrone.

Description de l'diteur SINAMICS/SIMOTION DCC


142 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

AVANT l'mission IF1 PROFIdrive PZD1)


Ce groupe d'excution est appel avant l'mission cyclique de donnes process sur
l'interface de communication IF1 (p.ex. l'interface PROFIBUS intgre), autrement dit
avant le calcul des convertisseurs binecteurs-connecteur p2080 p2084 et le
chargement des entres de connecteur p2051[..], p2061[..].
L'intervalle d'chantillonnage de ce groupe d'excution correspond l'intervalle
d'chantillonnage PROFIdrive PZD. A partir de la version SINAMICS FW 2.5, l'interface
de communication IF1 est toujours occupe par l'interface PROFIBUS interne de la CU
ou, si une CBE20 est enfiche dans le slot pour option, par PROFINET.
Le paramtre p0092 permet de dfinir si le calcul de charge (r9976) value le groupe
d'excution pour le mode isochrone (p0092 = 1) ou pour le mode non isochrone
(p0092 = 0) au dmarrage de SINAMICS.

Exploitation non synchrone (r2043.1 = 0) :


Dans les versions de logiciel SINAMICS V2.5 et V2.6, l'mission et la rception des
donnes PROFIBUS s'enchanent immdiatement au dbut de l'intervalle
d'chantillonnage IF1 PROFIdrive PZD, dans cet ordre.
Le traitement du groupe d'excution "AVANT l'mission IF1 PROFIdrive PZD" a lieu la
fin de l'intervalle d'chantillonnage IF1 PROFIdrive PZD, avant l'mission des donnes
au dbut de l'intervalle d'chantillonnage suivant. Le calcul du groupe d'excution est
suivi, la fin de l'intervalle d'chantillonnage, du calcul des convertisseurs binecteurs-
connecteur p2080 p2084 et du chargement des entres de connecteur p2051[..],
p2061[..]. Ainsi toutes les donnes d'mission sont disponibles la fin de l'intervalle
d'chantillonnage et peuvent ensuite tre mises au dbut de l'intervalle
d'chantillonnage suivant.

A partir de la version de logiciel SINAMICS V4.3, l'mission et la rception des donnes


PROFIBUS ont lieu deux instants distincts.
Le traitement du groupe d'excution "AVANT l'mission IF1 PROFIdrive PZD" a lieu la
fin de l'intervalle d'chantillonnage IF1 PROFIdrive PZD, avant que les donnes ne soient
encore mises (tout) la fin de l'intervalle d'chantillonnage. Lors de la communication
non synchrone (cyclique) sur l'interface de communication IF1, le groupe d'excution est
calcul cycliquement (avant l'mission des donnes) avec l'intervalle d'chantillonnage
de l'interface IF1 (p2048), autrement dit mme avant le calcul des convertisseurs
binecteurs-connecteur p2080 p2084 et le chargement des entres de connecteur
p2051[..], p2061[..].
Le calcul correct de la charge System r9976 ncessite en mode non-synchrone que
p092 = 0 (== rglage usine).

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 143
DCC pour SINAMICS
3.1 Vue d'ensemble

Exploitation synchrone (r2043.1 = 1) :


En exploitation synchrone, les instants de rception des donnes du matre (To) et
d'mission des donnes au matre (Ti) ainsi que le temps de cycle DP (TDP) 3) sont
configurs dans le matre.
En interne, les appels To et Ti sont raliss par une machine d'tat qui est appele
cycliquement avec l'intervalle d'chantillonnage Tt, par exemple avec l'intervalle
d'chantillonnage du rgulateur de courant de 125s dans le cas d'objets entranement
Servo standard. L'intervalle d'chantillonnage Tt est gal 125 s, mais il est au moins
gal au plus grand intervalle d'chantillonnage du rgulateur de courant (p.ex. 250 s,
375 s ou 500 s pour Vector).
Les instants Ti et To rgls pour l'entranement doivent donc imprativement tre des
multiples entier de Tt >= 125s 3).
Ti = ni Tt et TDP = nDP * Tt

&\FOHGX 70$3&   7'3


UJXODWHXUGH
SRVLWLRQ 7'3

0DWUH 70 7'; 70
5 5 5 5 5
5JXODWHXUGH
SRVLWLRQ

06* 5(6 *& '[ '[ '[ 06* 5(6 *& '[ '[ '[ 06* 5(6 *& '[ '[ '[ 06*

&\FOHGX
UJXODWHXU
GHFRXUDQW

(VFODYHV
5 5
5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 5
5 5 57 5
5 5
5 5 55
5 5 5
5 5
5 5 5
5 5 5
5 5 55
5 5 5
5
5


7, 7, 72 7,

&DOFXOGXJURXSHGH[FXWLRQ 0LVHGLVSRVLWLRQGHV
$9$17O
PLVVLRQ,) GRQQHVG
PLVVLRQHWHQYRL
352),GULYH3=' GHFHVGRQQHVDXPDWUH

Figure 3-3 Appel du groupe d'excution "AVANT l'mission IF1 PROFIdrive PZD" ou "AVANT
l'mission IF2 PROFIdrive PZD" en communication PROFIBUS isochrone. Voir aussi 3).

Le groupe d'excution "AVANT l'mission IF1 PROFIdrive PZD" est calcul dans le
dernier intervalle d'chantillonnage Tt avant la transmission des donnes au matre et
avant Ti et le chargement des entres de connecteur p2051[..], p2061[..].

Description de l'diteur SINAMICS/SIMOTION DCC


144 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

Remarque
Notez que les 5 convertisseurs connecteur-binecteurs (diagramme fonctionnel 2472 :
p2080 ..., r2089) NE sont PAS appels de manire synchrone en mode isochrone, mais
qu'ils sont traits n'importe quel moment pendant l'intervalle d'chantillonnage p2048
en fonction de la charge de temps de calcul.

Le calcul du groupe d'excution doit tre achev en l'espace de l'intervalle


d'chantillonnage Tt pour ne pas dclencher le dfaut F1054 "Dpassement des limites
du systme" (V4.3), l'alarme A01053 "Surcharge systme mesure" (V2.x) ou un
dbordement de tranche de temps (F01205). Il est donc recommand, dans ce groupe
d'excution, de limiter les DCB calculer aux DCB qui sont imprativement ncessaires
pour la fonction souhaite.
Le temps de calcul disponible pour ce groupe d'excution est d'autant plus court que le
nombre d'axes d'entranement calculs sur la CU est important, tant donn que les
rgulateurs de courant (et les rgulateurs de vitesse dans le cas du Servo) des axes
d'entranement sont galement calculs dans l'intervalle d'chantillonnage p0115[0] = Tt.

Si le calcul de charge au dmarrage de la CU doit tre effectu en mode synchrone


(particulirement dsavantageux quant la charge de la CU), il faut rgler p092 = 1.
Sinon (p092 = 0), la charge effective en mode synchrone ne sera crite dans r9976
qu'aprs le passage rel au mode synchrone. La charge maximale plus leve en mode
synchrone est indique uniquement dans r9976.

Remarque
Dans le cas de ce groupe d'excution, notez que la charge de calcul plus leve en
exploitation synchrone n'est prise en compte par le calcul de charge qu'au moment du
passage l'exploitation synchrone (dfini par le matre PROFIBUS). Il se peut ainsi,
aprs le dmarrage du groupe d'entranement, que la charge du systme global se situe
d'abord dans la plage admissible et que le dfaut F1054 (dpassement des limites du
systme) provoque ensuite la dsactivation du groupe d'entranement au passage
l'exploitation synchrone.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 145
DCC pour SINAMICS
3.1 Vue d'ensemble

APRS la rception IF1 PROFIdr. PZD flexible1)


Ce groupe d'excution est appel aprs la rception cyclique de donnes process (PZD)
par l'interface de communication IF1 (p.ex. par l'interface PROFIBUS intgre) et leur
transmission sur les sorties de connecteur r2050[..], r2060[..], sorties de binecteur r2090 -
r2093 et convertisseur connecteur-binecteurs r2094 et r2095.
L'intervalle d'chantillonnage de ce groupe d'excution correspond l'intervalle
d'chantillonnage PROFIdrive PZD. La diffrence avec le groupe d'excution APRS la
rception IF1 PROFIdrive PZD rside uniquement dans le comportement de ce groupe
d'excution en fonctionnement isochrone. Mme en mode isochrone, ce groupe
d'excution est appel, comme tout autre intervalle d'chantillonnage, avec l'intervalle
d'chantillonnage PROFIdrive PZD configur dans le matre. Cela signifie que tous les
intervalles d'chantillonnage plus courts sont d'abord appels (rgulateur de courant /
rgulateur de vitesse) selon la validit des donnes de rception au moment To. Ce
groupe dexcution est appel en premier, seulement aprs le dmarrage du traitement
de l'intervalle d'chantillonnage TDP. La frquence de calcul des intervalles
d'chantillonnage de priorit suprieure les plus courts des rgulateurs de courant et de
vitesse est ainsi indtermine, avant le dbut de traitement de ce groupe d'excution. En
outre, le traitement de ce groupe d'excution est interrompu par les intervalles
d'chantillonnage plus courts.
Il convient de n'utiliser ce groupe d'excution que si IF1 est de manire gnrale
exploite en mode isochrone. Ce groupe d'excution a l'avantage de permettre le calcul
d'un bien plus grand nombre de blocs que le groupe d'excution APRS la rception IF1
PROFIdrive PZD, tant donn qu'il n'est pas ncessaire que le calcul soit termin aprs
l'intervalle d'chantillonnage du rgulateur de courant p0115[0]. Par contre, il n'existe
plus de synchronisme fixe entre To et le temps d'appel du groupe d'excution en raison
de la priorit suprieure et l'interruption provoque par les intervalles d'chantillonnage
plus courts.

Description de l'diteur SINAMICS/SIMOTION DCC


146 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

APRS la rception IF2 PZD2)


Le coupleur de bus CAN CBC10, la CBE20 ou l'interface PROFIBUS / PROFINET
intgre (voir description p8839, p8815) peuvent tre utiliss comme interface de
communication IF2 sur la CU. Ce groupe d'excution est uniquement disponible sur les
types d'objets entranement CU_S, CU_G, CU_GM, CU_GL, SERVO, VECTOR,
VECTORMV, VECTORSL et VECTOR_GL.

Mode non isochrone (PROFINET, PROFIBUS ou bus CAN) :


Le groupe d'excution est appel aprs l'criture des donnes de rception sur les
connecteurs r8850[..], r8860[..], r8890 - r8893 et aprs le calcul des convertisseurs
connecteur-binecteurs (diagramme fonctionnel 2485.7 : r8894 et r8895). L'intervalle
d'chantillonnage de ce groupe d'excution correspond l'intervalle d'chantillonnage
IF2 PZD dans p8848.

Exploitation synchrone (r2043.1 = 1) :


partir de SINAMICS V4.4, le mode isochrone PROFINET / PROFIBUS est galement
pris en charge pour l'interface de communication IF2. (Voir la description fonctionnelle
FH1 SINAMICS S120 Applications Exploitation parallle d'interfaces de
communication.)
En exploitation synchrone, les instants de rception des donnes du matre (To) et
d'mission des donnes au matre (Ti) ainsi que le temps de cycle DP (TDP) 3) sont
configurs dans le matre. En interne, les appels To et Ti sont raliss par une
machine d'tat qui est appele cycliquement avec l'intervalle d'chantillonnage Tt, par
exemple avec l'intervalle d'chantillonnage du rgulateur de courant de 125s dans le
cas d'objets entranement Servo standard. L'intervalle d'chantillonnage Tt est gal
125 s, mais il est au moins gal au plus grand intervalle d'chantillonnage du rgulateur
de courant (p.ex. 250 s, 375 s ou 500 s pour Vector).
Les instants Ti et To rgls pour l'entranement doivent donc imprativement tre des
multiples entier de Tt >= 125s 3).
Ti = ni Tt et TDP = nDP * Tt Voir figure 3-2
Le traitement et la mise disposition des donnes de rception (mises par le matre)
sont toujours effectus la fin de l'intervalle d'chantillonnage (no -1) Tt, afin que les
donnes process reues soient disponibles et valables jusqu'au dbut de l'intervalle
d'chantillonnage suivant, l'instant To = no Tt, sur r8850[..], r8860[..], r8890 - r8893
(diagramme fonctionnel 2485). Donc dans le dernier intervalle d'chantillonnage Tt
prcdant To. Le groupe d'excution "APRS la rception IF2 PZD" est alors calcul
dans le premier intervalle d'chantillonnage Tt suivant To.

Remarque
Notez que les 2 convertisseurs connecteur-binecteurs (diagramme fonctionnel 2485 :
p8899, r8894, r8895) NE sont PAS appels de manire synchrone en mode isochrone,
mais qu'ils sont traits n'importe quel moment pendant l'intervalle d'chantillonnage
p8848 en fonction de la charge de temps de calcul.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 147
DCC pour SINAMICS
3.1 Vue d'ensemble

Le calcul doit tre achev en l'espace de l'intervalle d'chantillonnage Tt pour ne pas


dclencher l'alarme A01053 "Surcharge systme mesure" ou un dbordement de
tranche de temps (F01205). Il est donc recommand, dans ce groupe d'excution, de
limiter les DCB calculer aux DCB qui sont imprativement ncessaires pour la fonction
souhaite. Le temps de calcul disponible pour ce groupe d'excution est d'autant plus
court que le nombre d'axes d'entranement calculs sur la CU est important, tant donn
que les rgulateurs de courant (et les rgulateurs de vitesse dans le cas du Servo) des
axes d'entranement sont galement calculs dans l'intervalle d'chantillonnage p0115[0]
= Tt (>=125s). Si le calcul de charge au dmarrage de la CU doit tre effectu pour le
mode synchrone (particulirement dsavantageux quant la charge de la CU), il faut
rgler p092 = 1. Sinon (p092 = 0), la charge effective en mode synchrone ne sera crite
dans r9976 qu'aprs le passage rel au mode synchrone. La charge maximale plus
leve en mode synchrone est indique uniquement dans r9976. Si vous voulez calculer
un nombre plus important de DCB, veuillez contrler si le groupe d'excution "APRS la
rception IF2 PROFIdrive PZD flexible" ne permet pas une meilleure configuration.

Remarque
Dans le cas de ce groupe d'excution, notez que la charge de calcul plus leve en
exploitation synchrone n'est prise en compte par le calcul de charge qu'au moment du
passage l'exploitation synchrone (dfini par le matre PROFIBUS). Il se peut ainsi,
aprs le dmarrage du groupe d'entranement, que la charge du systme global se situe
d'abord dans la plage admissible et que le dfaut F1054 (dpassement des limites du
systme) provoque ensuite la dsactivation du groupe d'entranement au passage
l'exploitation synchrone.

AVANT l'mission IF2 PZD2)


Pour l'interface de communication IF2, le coupleur de bus CAN CBC10, la CBE20 ou
l'interface PROFIBUS / PROFINET intgre (voir description p8839, p8815) peuvent tre
utiliss sur la CU. Ce groupe d'excution est uniquement disponible sur les types d'objets
entranement CU_S, CU_G, CU_GM, CU_GL, SERVO, VECTOR, VECTORMV,
VECTORSL et VECTOR_GL.

Mode non isochrone (PROFINET, PROFIBUS ou bus CAN) :


Le groupe d'excution est appel avant le calcul des convertisseurs binecteurs-
connecteur p8880 p8884 et la lecture des entres de connecteur p8851[..], p8861[..]
avec les donnes d'mission. L'intervalle d'chantillonnage de ce groupe d'excution
correspond l'intervalle d'chantillonnage IF2 PZD dans p8848. Voir diagrammes
fonctionnels 2487 et 2493.

Description de l'diteur SINAMICS/SIMOTION DCC


148 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

Exploitation synchrone (r2043.1 = 1) :


partir de SINAMICS V4.4, le mode isochrone PROFINET / PROFIBUS est galement
pris en charge pour l'interface de communication IF2.
(Voir la description fonctionnelle FH1 SINAMICS S120 Applications Exploitation
parallle d'interfaces de communication.)
En exploitation synchrone, les instants de rception des donnes du matre (To) et
d'mission des donnes au matre (Ti) ainsi que le temps de cycle DP (TDP) 3) sont
configurs dans le matre.
En interne, les appels To et Ti sont raliss par une machine d'tat qui est appele
cycliquement avec l'intervalle d'chantillonnage Tt, par exemple avec l'intervalle
d'chantillonnage du rgulateur de courant de 125s dans le cas d'objets entranement
Servo standard. L'intervalle d'chantillonnage Tt est gal 125 s, mais il est au moins
gal au plus grand intervalle d'chantillonnage du rgulateur de courant (p.ex. 250 s,
375 s ou 500 s pour Vector).
Les instants Ti et To rgls pour l'entranement doivent donc imprativement tre des
multiples entier de Tt >= 125s 3).

Ti = ni Tt et TDP = nDP * Tt Voir galement figure 3-3

Le groupe d'excution "AVANT l'mission IF2 PZD" est calcul dans le dernier intervalle
d'chantillonnage Tt avant la transmission des donnes au matre et avant Ti et le
chargement des entres de connecteur p8851[..], p8861[..].

Remarque
Notez que les 5 convertisseurs connecteur-binecteurs (diagramme fonctionnel 2489 :
p8880 ..., r8889) NE sont PAS appels de manire synchrone en mode isochrone, mais
qu'ils sont traits n'importe quel moment pendant l'intervalle d'chantillonnage p8848
en fonction de la charge de temps de calcul.

Le calcul du groupe d'excution doit tre achev en l'espace de l'intervalle


d'chantillonnage Tt pour ne pas dclencher le dfaut F1054 "Dpassement des limites
du systme" (V4.3), l'alarme A01053 "Surcharge systme mesure" (V2.x) ou un
dbordement de tranche de temps (F01205). Il est donc recommand, dans ce groupe
d'excution, de limiter les DCB calculer aux DCB qui sont imprativement ncessaires
pour la fonction souhaite.
Le temps de calcul disponible pour ce groupe d'excution est d'autant plus court que le
nombre d'axes d'entranement calculs sur la CU est important, tant donn que les
rgulateurs de courant (et les rgulateurs de vitesse dans le cas du Servo) des axes
d'entranement sont galement calculs dans l'intervalle d'chantillonnage p0115[0] = Tt.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 149
DCC pour SINAMICS
3.1 Vue d'ensemble

APRS la rception IF2 PZD flexible1)


Ce groupe d'excution est appel aprs la rception cyclique de donnes process (PZD)
par l'interface de communication IF2 (p.ex. par l'interface PROFIBUS intgre) et leur
transmission sur les sorties de connecteur r8850[..], r8860[..], sorties de binecteur r8890 -
r8893 et convertisseurs connecteur-binecteurs r8894 et r8895.
L'intervalle d'chantillonnage de ce groupe d'excution correspond l'intervalle
d'chantillonnage PROFIdrive PZD. La diffrence avec le groupe d'excution APRS la
rception IF2 PROFIdrive PZD rside uniquement dans le comportement de ce groupe
d'excution en mode isochrone. Mme en mode isochrone, ce groupe d'excution est
appel, comme tout autre intervalle d'chantillonnage, avec l'intervalle d'chantillonnage
PROFIdrive PZD configur dans le matre. Cela signifie que tous les intervalles
d'chantillonnage plus courts sont d'abord appels (rgulateur de courant / rgulateur de
vitesse) selon la validit des donnes de rception au moment To. Ce groupe dexcution
est appel en premier, seulement aprs le dmarrage du traitement de l'intervalle
d'chantillonnage TDP. La frquence de calcul des intervalles d'chantillonnage de priorit
suprieure les plus courts des rgulateurs de courant et de vitesse est ainsi
indtermine, avant le dbut de traitement de ce groupe d'excution. En outre, le
traitement de ce groupe d'excution est interrompu par les intervalles d'chantillonnage
plus courts. Il convient de n'utiliser ce groupe d'excution que si IF2 est de manire
gnrale exploite en mode isochrone. Ce groupe d'excution a l'avantage de permettre
le calcul d'un bien plus grand nombre de blocs que le groupe d'excution APRS la
rception IF2 PROFIdrive PZD, tant donn qu'il n'est pas ncessaire que le calcul soit
termin aprs l'intervalle d'chantillonnage du rgulateur de courant p0115[0]. Par contre,
il n'existe plus de synchronisme fixe entre To et le temps d'appel du groupe d'excution
en raison de la priorit suprieure et l'interruption provoque par les intervalles
d'chantillonnage plus courts.

1) IF1 est l'abrviation de Interface de communication 1. Pour SINAMICS V2.5 et


SIMOTION V4.1, c'est l'interface PROFIBUS intgre ou, si un module CBE20 est
insr dans le slot pour option, l'interface PROFINET. IF1 supporte le profil
PROFIdrive et le synchronisme.
2) IF2 est l'abrviation pour Interface de communication 2. L'interface IF2 de la CU320 et
de la CU320-2 ne peut tre utilise par le bus CAN que si un module CBC10 est
insr dans le slot pour option et si la version logiciel SINAMICS est >= V2.5. La
CEB20 ou l'interface PROFIBUS / PROFINET intgre peuvent tre affectes
l'interface IF2 via les paramtres (p8839, p8815). (Voir la description fonctionnelle FH1
SINAMICS S120 Applications Exploitation parallle d'interfaces de
communication.) A partir de SINAMICS V4.4, le mode isochrone est galement pris en
charge sur IF2.
3) Pour TDP, Ti et To, les formules et valeurs limites valables sont indiques dans la
Description fonctionnelle 1 Communication Communication via PROFIBUS DP
Motion Control avec PROFIBUS Tableau "Rglages de temps et significations".

Les fonctionnalits PROFIBUS dcrites ce niveau sont galement valables pour


PROFINET.

Description de l'diteur SINAMICS/SIMOTION DCC


150 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

Les groupes d'excution fixe ne sont pas tous disponibles sur chaque type d'objet
entranement. Par exemple, les types d'objet entranement SERVO, VECTOR,
VECTORMV... ne contiennent pas d'entres TOR ou d'entres analogiques et les groupes
d'excution fixe n'y sont donc pas non plus disponibles pour les entres/sorties TOR et les
entres/sorties analogiques.
Notez que la limite infrieure de l'intervalle d'chantillonnage est de 1 ms pour DCC-
SINAMICS. Si vous choisissez, comme proprit d'un groupe d'excution, un groupe
d'excution fixe pour lequel l'intervalle d'chantillonnage de la fonction systme assigne est
< 1 ms, ce groupe d'excution sera appel seulement avec l'intervalle d'chantillonnage de 1
ms, contrairement la fonction systme assigne. Le dfaut F51004 (voir r0947) est activ
pour signaler cette diffrence. La valeur du dfaut (r0949) + 1 correspond au numro du
groupe d'excution prsentant la diffrence.
Exemple de limitation automatique de l'intervalle d'chantillonnage :
Slectionnez le groupe d'excution fixe "AVANT le capteur de vitesse de rotation" sur le type
d'objet entranement SERVO.
La fonction systme associe est le rgulateur de vitesse.
L'intervalle d'chantillonnage du rgulateur de vitesse est p0115[1] = 125 s pour un rglage
d'usine de p0112 = 3.
L'intervalle d'chantillonnage du groupe d'excution DCC est rgl 1ms et diffre donc de
l'intervalle d'chantillonnage du rgulateur de vitesse.
Voir aussi la description du paramtre p0112 dans le Manuel de listes SINAMICS S.

ATTENTION

La mthode START du bloc est appele en cas de modification de l'intervalle


d'chantillonnage (groupe d'excution) en ligne. L'initialisation par la mthode START peut
provoquer des sauts de signal.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 151
DCC pour SINAMICS
3.1 Vue d'ensemble

3.1.3.4 Groupes d'excution libre

Groupes d'excution libre


Les "groupes d'excution libre" sont uniquement dfinis par leur intervalle d'chantillonnage
(p21000 = 1 256 et p21000 = 1001 1096). Les intervalles d'chantillonnage pour tous les
objets entranement sont centraliss sur un groupe d'entranements SINAMICS. Un
intervalle d'chantillonnage peut tre utilis simultanment par plusieurs objets entranement
et plusieurs groupes d'excution DCC. Les intervalles d'chantillonnage sont gnrs selon
deux modes diffrents. A chaque mode s'appliquent des limites diffrentes concernant le
nombre maximal d'intervalles d'chantillonnages possibles.
Groupes d'excution libre dont les intervalles d'chantillonnage sont gnrs par le
matriel :
Pour les intervalles d'chantillonnage matriels, chaque multiple entier de l'intervalle
d'chantillonnage de base (lisible dans r21002) compris entre 1 * r21002 et 256 * r21002
peut tre form dans p21000[0...9] avec les limites suivantes :
Intervalle d'chantillonnage minimal = 1 ms
Intervalle d'chantillonnage maximal = (r21003 - r21002) < r21003 (environ 8 ms ; sur
D410, le cycle DP)
Sur le groupe d'entranements D410, r21003 correspond toujours au cycle DP (cycle
PROFIBUS T_DP) ou au cycle d'mission (PROFINET). Lorsqu'un cycle DP / cycle
d'mission PROFINET de 1 ms est configur, aucun intervalle d'chantillonnage
matriel n'est utiliss sur cet appareil (mais seulement logiciel).
Le nombre d'intervalles d'chantillonnage matriels est limit sur un groupe
d'entranement. Le nombre d'intervalles d'chantillonnage matriels encore
disponibles est affich dans r7903 ( partir de SINAMICS V2.6). Vous trouverez de
plus amples informations au chapitre DCC pour SINAMICS Vue d'ensemble
Charge de temps de calcul, capacit mmoire requise et affectation des intervalles
d'chantillonnage matriels Nombre d'intervalles d'chantillonnage matriels
diffrents (Page 171).

Remarque
En configuration hors ligne avec le logiciel de mise en service STARTER, les valeurs
de 0 ... 256 peuvent tre inscrites dans p21000[0..9] mme si cela viole les limites
indiques ci-dessus pour les intervalles d'chantillonnage matriels de 1 ms ...
<r21003. Ceci n'est dtect par la carte de rgulation qu'aprs le chargement et
entrane l'utilisation d'une valeur de remplacement et gnre le dfaut F51004. Si la
valeur paramtre est trop petite, la valeur de remplacement utilise sera de 1 ms. Si
la valeur paramtre est trop grande, c'est le premier intervalle d'chantillonnage
logiciel de taille suprieure qui sera utilis.

Description de l'diteur SINAMICS/SIMOTION DCC


152 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

Sur les objets entranements des CU, TB30, TM15 DIDO, TM 31 et TM41, l'intervalle
d'chantillonnage p0115[0] = 4ms est rgl par dfaut pour les fonctions
complmentaires. Pour configurer un groupe d'excution DCC avec un intervalle
d'chantillonnage plus petit sur ces objets entranement, rglez d'abord l'intervalle
d'chantillonnage des fonctions complmentaires p0115[0] de cet objet entranement
la valeur du plus petit intervalle d'chantillonnage souhait. A cet effet, rglez
d'abord p0009 = 3. Vous ne pourrez modifier la valeur de p0115[0] qu'ensuite. Pour
que la nouvelle valeur de p0115[0] prenne effet, vous devez rinitialiser p0009 = 0.
Groupes d'excution libre dont les intervalles d'chantillonnage sont gnrs par le
logiciel :
Les intervalles d'chantillonnage logiciels sont forms comme multiples entiers de la
valeur de base pour les intervalles d'chantillonnage logiciels (lecture possible dans le
paramtre r21003).
Les valeurs possibles des intervalles d'chantillonnage logiciels (1 * r21003... 96 *
r21003) figurent dans la description du paramtre p21000 (voir Description fonctionnelle
Description des blocs DCC, en annexe du chapitre Paramtres).

ATTENTION

La mthode START du bloc est appele en cas de modification de l'intervalle


d'chantillonnage (groupe d'excution) en ligne. L'initialisation par la mthode START
peut provoquer des sauts de signal.

3.1.3.5 Squence d'excution, cration de nouveaux groupes d'excution


Lors de la cration d'un diagramme, un groupe d'excution portant le nom du diagramme est
automatiquement gnr. Tous les blocs insrs dans le diagramme sont automatiquement
affects ce groupe d'excution dans l'ordre de leur insertion.
La squence de calcul des blocs au sein du groupe d'excution est dfinie lors de la
configuration. Si l'utilisateur ne dfinit pas d'autre squence d'excution, la squence
d'excution correspondra l'ordre d'intgration des blocs au sein d'un groupe d'excution.

Lorsque l'on souhaite modifier la squence d'excution l'intrieur de ce groupe


d'excution, insrer de nouveaux groupes d'excution ou modifier l'affectation des blocs aux
groupes d'excution, il suffit d'adapter les proprits correspondantes dans l'diteur de
squences. Pour cela, passez en mode hors ligne dans STARTER et ouvrez le diagramme.
L'diteur de squences peut tre activ ou dsactiv dans l'diteur DCC en cliquant sur le
bouton Squence d'excution .

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 153
DCC pour SINAMICS
3.1 Vue d'ensemble

La colonne du milieu de l'diteur de squences contient le diagramme ainsi que le nom de


ce dernier. Le ou les groupes d'excution sont prsents de faon hirarchiques en
dessous. Pour crer des groupes d'excution supplmentaires, slectionnez l'option Insrer
un groupe d'excution dans le menu contextuel du diagramme (cliquer sur le diagramme
l'aide de la touche droite de la souris). Les blocs peuvent tre dplacs entre les groupes
d'excution ou l'intrieur d'un groupe d'excution au moyen de la fonction glisser-dplacer.
L'indication de la colonne Pos (par ex. 1 / 2) correspond la dsignation figurant sur la ligne
infrieure de la partie droite de l'en-tte de bloc apparaissant sur fond de couleur. Le 1er
chiffre correspond au groupe d'excution (de 1 10) et le 2me chiffre l'ordre au sein du
groupe d'excution. La squence d'excution peut tre modifie par glisser-dplacer dans la
colonne centrale.

Figure 3-4 Menu contextuel, Insrer un groupe d'excution...

Remarque
1. L'attribution d'un nom identique des diagrammes DCC dans diffrents objets
entranement est interdite.
2. L'attribution d'un nom identique des groupes d'excution dans diffrents objets
entranement est galement interdite.

Description de l'diteur SINAMICS/SIMOTION DCC


154 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

Lorsque le mme groupe d'excution fixe ou libre de l'objet entranement est affect
plusieurs groupes d'excution dans l'diteur DCC, les groupes d'excution de l'diteur DCC
sont calculs suivant l'ordre dans lequel ils apparaissent dans la fentre "Rgler les groupes
d'excution (priodes d'chantillonnage)", du haut vers le bas.

3.1.3.6 Cration de paramtres personnaliss ("publication")


Les proprits des ports d'entre et de sortie des blocs peuvent tre dites dans la fentre
des proprits du port de bloc, dans l'diteur DCC. Pour cela, les ports d'entre ne doivent
pas tre connects dans les rglages par dfaut de l'diteur DCC. La fentre des proprits
du port s'affiche aprs un double-clic sur le port ou au moyen de la commande Proprits de
l'objet dans le menu contextuel du port.

Figure 3-5 Fentre Proprits du port du port S (= Set) du bloc INT (= INTgrateur)

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 155
DCC pour SINAMICS
3.1 Vue d'ensemble

Les ports d'entre et de sortie des blocs peuvent tre publis comme paramtres dans
SINAMICS. La "publication" est la cration de paramtres par l'utilisateur (numros et textes
des paramtres). C'est la condition pralable pour que les ports des blocs puissent tre
connects au systme de base par des paramtres FCOM, afin que les valeurs des ports
d'entre puissent tre spcifies par des paramtres de rglage et que les valeurs des ports
de sortie puisse tre observes au moyen de paramtres. Le numro de paramtre 251
dans la figure ci-dessus et dans la figure suivante a t choisi au hasard.

1XPURSDUDPWUH QRPGHSDUDPWUH

# 6WDUW
/
DVWULVTXHRSWLRQQHOGVLJQHOHVSDUDPWUHV)&20b (VSDFH
6
LOQ
\DSDVG
DVWULVTXHXQSDUDPWUHGHUJODJHVHUD
JQUHQFDVG
HQWUHVGHEORFVHWXQSDUDPWUH
G
REVHUYDWLRQWUDDEOHHQFDVGHVRUWLHVGHEORFV

Figure 3-6 Structure du commentaire du port de bloc

Le nom du paramtre, qui suit le numro du paramtre spar par un espace, est affich
dans la liste pour expert STARTER.
Le type de donnes de l'entre ou de la sortie publie est repris par le port du bloc.
Lors de la "publication" d'entres de blocs, il convient de distinguer les paramtres de
rglage (sans toile) des paramtres FCOM (avec toile).
Lors de la "publication" de sorties de blocs, la distinction est la suivante :
sans toile : simple paramtre de visualisation non connectable, pouvant tre enregistr
avec la fonction Trace.
avec toile : comme dans le cas sans toile, mais avec la possibilit supplmentaire de
connexion.
Pour la publication, les entres de blocs ne doivent pas encore tre connectes dans les
rglages par dfaut de l'diteur DCC. Le cas chant, supprimez d'abord la connexion
existante. Slectionnez la connexion dans le diagramme en cliquant avec la souris, puis
slectionnez Supprimer la(les) connexion(s) dans le menu contextuel. Dans ce mode de
rglage de l'diteur DCC, une entre de bloc connecte un autre bloc affiche toujours
comme commentaire celui de la sortie de bloc connecte.
Pour annuler cette restriction, slectionner Outils > Rglages > Reprsentation... dans
l'diteur DCC, puis dcocher la case Commentaire de connexion sous Paramtre avant de
refermer la fentre en cliquant sur OK. La publication d'entres de blocs dj connectes est
dsormais possible sans qu'il soit ncessaire de supprimer la connexion au pralable.
Dans un diagramme, un numro de paramtre ne peut tre utilis qu'une fois. Lorsque le
numro de paramtre est inscrit dans la fentre des proprits du port, l'diteur DCC vrifie
si ce numro de paramtre a dj t utilis dans le diagramme. Les numros de paramtre
utiliss plusieurs fois ne sont signals comme erreur qu'au moment de la compilation du
diagramme.

Description de l'diteur SINAMICS/SIMOTION DCC


156 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

Les numros de paramtre des diagrammes sont reprsents l'intrieur de la plage de


numros de p21500 p25999 dans la liste pour experts de STARTER. Pour chaque
diagramme DCC, il est possible de dfinir dans STARTER le dbut de la plage des
paramtres de ce diagramme DCC au moyen de la base de numro de paramtre dans
l'onglet Paramtres de la fentre des proprits du diagramme.

Figure 3-7 Fentre des proprits du diagramme dccReg1 pour le paramtrage de la base de
numro de paramtre

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 157
DCC pour SINAMICS
3.1 Vue d'ensemble

Le numro de paramtre dans STARTER se dtermine de la manire suivante :


Numro de paramtre du diagramme + base du numro de paramtre + 21500 ;
21500 correspond ici au premier numro de paramtre disponible pour DCC. La base de
numro de paramtre doit toujours tre >= 0. La base du numro de paramtre peut tre
modifie.

GXV\VWPHGHEDVH DXV\VWPHGHEDVH
6,1$0,&6 6,1$0,&6
$''
6RUWLHGHFRQQHFWHXU (QWUHGHFRQQHFWHXU
SDUDPWUH)&20 ; < SDUDPWUH)&20

#  # 
3DUDPWUHGHUJODJH)&20 3DUDPWUHG
DIILFKDJH)&20


$'' $'' $'' $''
; < ; < ; < ; <

#  #
3DUDPWUHG
DIILFKDJH 3DUDPWUHG
DIILFKDJH
)&20


$'' $'' $''
; < ; < ; <

# #  # 


3DUDPWUHGHUJODJH 3DUDPWUHG
DIILFKDJH)&20 3DUDPWUHGHUJODJH)&20

)&20 &RQQHFWDEOH
 /DVRUWLHGRLWWUHSXEOLHFRPPHSDUDPWUH)&20FDUO
HQWUHHVWSXEOLHVXUOHSXLWV

Figure 3-8 Exemples de dfinitions de paramtre

Exemple 1 : Pour connecter un port de bloc au systme de base SINAMICS, le port doit tre
publi comme paramtre FCOM.
Exemple 2 : Chaque port de sortie de bloc peut tre publi comme paramtre FCOM. Le
signal de cette sortie peut tre enregistr avec la fonction Trace.
Exemple 3 : Chaque port de sortie de bloc peut tre publi comme paramtre d'affichage
(non connectable d'autres paramtres FCOM). Le signal de cette sortie peut tre
enregistr avec la fonction Trace. La sortie de bloc peut tre connecte toute autre entre
de bloc non publie.
Exemple 4 : Le port d'entre de bloc X du bloc ADD 1 est publi comme paramtre de
rglage.

Description de l'diteur SINAMICS/SIMOTION DCC


158 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

Exemple 5 : Le port d'entre de bloc X du bloc ADD 2 est publi comme paramtre FCOM.
Le port de sortie de bloc qui y est connect doit donc galement tre publi comme
paramtre FCOM. Bien qu'il soit possible de connecter ADD 1 Y ADD 2 X dans l'diteur
DCC lorsque seule l'entre de bloc ADD 2 X est publie, cela entrane un message d'erreur
de compilation du diagramme. La valeur de signal d'une entre de bloc publie comme
paramtre FCOM ne peut pas tre enregistre avec la fonction Trace.

Remarque
Il n'est pas possible de gnrer une aide pour les paramtres @.

Mode d'affichage des paramtres


Pour afficher les paramtres configurs sur les ports de blocs dans l'diteur DCC,
slectionner Outils > Rglages > Reprsentation... , puis activer le point Commentaire sous
Ports. Les huit premiers caractres du commentaire s'affichent alors dans les symboles de
blocs des ports de blocs.

3.1.3.7 Connexion avec des paramtres SINAMICS


Dans l'diteur DCC, il est possible de raliser une connexion avec des paramtres FCOM
SINAMICS.

Marche suivre
La connexion est ralise comme suit :
1. Cration d'un paramtre personnalis ("publication", paramtres @) (voir chapitre
Cration de paramtres personnaliss (Page 155)).

Remarque
Dans l'diteur DCC, vous pouvez d'abord connecter les ports de bloc avec des
paramtres FCOM de l'entranement, sans qu'ils soient prsents comme paramtres.
Cela provoque ensuite des erreurs de compilation du diagramme, car il est uniquement
autoris de connecter des ports de bloc prsents comme paramtres @* avec les
paramtres FCOM de l'entranement.

2. Slectionnez le port du bloc, que vous voulez connecter.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 159
DCC pour SINAMICS
3.1 Vue d'ensemble

3. Appuyez sur le bouton droit de la souris et slectionnez l'option de menu Connexion avec
oprande...dans le menu contextuel. La fentre Slection de signal DCC s'ouvre.

Figure 3-9 Slection de signal

4. Slectionnez le paramtre que vous voulez connecter.


5. Fermez la fentre en appuyant sur le bouton OK.
Le port slectionn du bloc est dsormais connect au paramtre SINAMICS et le
paramtre s'affiche dans la marge de l'diteur DCC.

Remarque
Les paramtres FCOM qui ont t dfinis dans d'autres diagrammes DCC ne sont pas
affichs dans la liste de slection des signaux.
Des connexions aux paramtres FCOM dans des diagrammes DCC sur d'autres DO
peuvent tre tablies par voie graphique dans l'diteur DCC via deux diagrammes ouverts
l'un ct de l'autre.

Remarque
La technique FCOM de la famille d'entranements SINAMICS permet de connecter des
paramtres FCOM de type de donnes diffrent, par ex. un paramtre FCOM du type de
donnes FLOAT32 peut tre connect avec un paramtre FCOM du type de donnes
INT32. Dans ce cas, la plage de valeurs du type de donnes FLOAT32 dpasse la plage de
valeurs du type de donnes INT32.
Le systme de base SINAMICS s'assure alors automatiquement que les paramtres source
ne dpassent pas les plages de valeur des paramtres de destination.
Dans le cas des paramtres FCOM publis, vous devez vous assurer que la restriction soit
explicitement applique dans le diagramme DCC, par ex. au moyen d'un bloc LIM.

Description de l'diteur SINAMICS/SIMOTION DCC


160 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

3.1.3.8 Copier des diagrammes au sein d'un projet


STARTER permet de copier des diagrammes DCC d'un objet entranement vers d'autres
objets entranement.
1. Ouvrez votre projet dans STARTER.
2. Ouvrez l'objet entranement contenant le diagramme source dans le navigateur de projet.
3. Slectionnez le diagramme source puis activez la commande Copier dans le menu
contextuel du diagramme.
4. Slectionnez l'objet entranement cible.
5. Slectionnez la commande Insrer dans le menu contextuel de l'objet entranement cible.
Le diagramme est alors copi de l'objet entranement source vers l'objet entranement cible.

ATTENTION

Aprs la copie dans un autre objet entranement, il est indispensable de vrifier si les
connexions des ports de blocs publis doivent tre adaptes dans la copie du diagramme.
Aucune adaptation automatique des connexions de la copie du diagramme au systme de
base ou d'autres diagrammes DCC n'a lieu lors de la copie.

3.1.3.9 Copier des diagrammes entre les projets


STARTER permet de copier des diagrammes DCC d'un projet (source) vers un autre projet
(cible).
1. Ouvrez votre projet contenant le diagramme source dans STARTER.
2. Ouvrez STARTER une deuxime fois, puis le projet cible dans lequel le diagramme doit
tre copi.
3. Ouvrez l'objet entranement contenant le diagramme source dans le navigateur de projet.
4. Slectionnez le diagramme source puis activez la commande Copier dans le menu
contextuel du diagramme.
5. Slectionnez l'objet entranement cible dans le projet cible.
6. Slectionnez la commande Insrer dans le menu contextuel de l'objet entranement cible.
Le diagramme a t copi de l'objet entranement source vers l'objet entranement cible.

ATTENTION

Aprs la copie dans un autre objet entranement, il est indispensable de vrifier si les
connexions des ports de blocs publis doivent tre adaptes dans la copie du diagramme.
Aucune adaptation automatique des connexions de la copie du diagramme au systme de
base ou d'autres diagrammes DCC n'a lieu lors de la copie.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 161
DCC pour SINAMICS
3.1 Vue d'ensemble

3.1.4 Charge de temps de calcul, capacit mmoire requise et affectation des


intervalles d'chantillonnage matriels
Les indications suivantes sont valables pour l'utilisation de DCC-SINAMICS sur les appareils
SINAMICS S120, S150, G130, G150 et (sur le SINAMICS_Integrated dans) SIMOTION
D4xx. Vous trouverez des informations concernant d'autres appareils dans la documentation
correspondante.

3.1.4.1 Charge de temps de calcul des versions de logiciel SINAMICS V2.5 et V2.6
Le traitement des blocs utilise du temps de calcul. Avec le calcul de groupes d'excution
DCC, les capacits fonctionnelles maximales des objets entranement d'une CU3x0, D4xx et
CX32 ne peuvent plus tre calcules.
La charge de temps de calcul qui en rsulte dpend des facteurs suivants :
Nombre de groupes d'excution calculs
Intervalle d'chantillonnage des groupes d'excution
Nombre de blocs calculs
Types de blocs calculs
Paramtrage (par ex. activation des ports de dblocage) dans le cas de certains blocs
Le paramtre r9976 (charge du systme ; sur l'objet entranement de la CU) est disponible
dans le systme comme outil en ligne. Dans r9976[1], la valeur moyenne de la charge de
temps de calcul devrait toujours tre infrieure 85,0 %. Dans r9976[5], la valeur maximale
de la charge cyclique de temps de calcul devrait galement toujours tre infrieure 85,0 %.
Une charge de temps de calcul dpassant la limite de 90 % dclenche l'alarme A51003.
Cette alarme est supprime ds que la charge de temps de calcul repasse en dessous de
88 %.
Il est recommand de ne pas dpasser la limite de 85,0 % pour ne pas trop limiter le temps
de raction des outils d'ingnierie STARTER/SCOUT.
Si la charge de temps de calcul augmente tel point que tous les blocs et fonctions systme
affects un intervalle d'chantillonnage ne peuvent plus tre termins en l'espace de cet
intervalle, le groupe d'entranement s'arrte avec le dfaut F01205 "CU : dpassement de
tranche de temps".

Description de l'diteur SINAMICS/SIMOTION DCC


162 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

Hors ligne, le SIZER permet de contrler approximativement si une configuration est


calculable sur une CU3x0 ou D4xx, sans tenir compte de la charge supplmentaire de temps
de calcul due l'activation de diagrammes DCC.

IMPORTANT

La charge de temps de calcul n'atteint sa valeur maximale que lorsque les conditions
suivantes sont remplies :
Tous les modules de fonction ncessaires sont activs.
Tous les entranements et toutes les alimentations se trouvent en mode de
fonctionnement.
La rgulation est dbloque dans la configuration dfinitive sur tous les entranements
et toutes les alimentations.
Une transmission isochrone des donnes est configure et utilise.
Les valeurs affiches dans r9976 sont soumises un fort lissage interne. C'est pourquoi
une modification de la charge de temps de calcul ne s'affiche entirement dans r9976
qu'aprs 2 3 minutes.

S'il n'est pas sr, en configuration HORS LIGNE, que la charge de temps de calcul ne
dpasse pas la limite de 85 % (r9976[1] et r9976[5]), vous pouvez d'abord appeler les
groupes d'excution utiliss dans un trs grand intervalle d'chantillonnage (par ex. 96 *
r21003). Aprs la vrification de la charge effective du systme dans r9976, vous pouvez
slectionner progressivement des groupes d'excution avec des intervalles
d'chantillonnage plus courts, jusqu' la slection des groupes d'excution que vous avez
prvus pour votre application.
Dans le projet HORS LIGNE, vous devriez procder comme suit :
Activer tous les modules de fonction requis sur les objets entranement
Assigner tous les blocs requis leurs groupes d'excution
Raliser toutes les connexions entre les blocs et, si cela est dj judicieux galement
pour un intervalle d'chantillonnage agrandi, vers les objets entranement.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 163
DCC pour SINAMICS
3.1 Vue d'ensemble

Les rgles approximatives suivantes sont valables pour les entranements SERVO :
Si une (1) alimentation A-INF, avec les intervalles d'chantillonnage dfinis par le rglage
usine (p0112 = 2 == BAS p115[0] = 250 s), et 3 axes d'entranement SERVO, avec les
intervalles d'chantillonnage du rgulateur de vitesse et de courant dfinis par le rglage
usine (p0112 = 3 == STANDARD p0115[1] = p0115[0] =125 s), avec les modules de
fonction dfinis par le rglage usine et sans communication PROFIBUS/PROFINET
synchrone, sont configurs sur une SINAMICS CU320, un diagramme DCC de 50 blocs peut
tre calcul par objet entranement pour chacun des 3 objets entranement dans un groupe
d'excution avec l'intervalle d'chantillonnage 2 ms.
Les blocs suivants (de simple fonctionnalit) ont t utiliss dans un diagramme :
AND, OR, XOR, NOT, BF, CTR, MUX8, NAND, NCM, SH_DW, ADD, SUB, MUL, DIV, AVA,
MAS, MIS, PLI20, DEL, DEZ, SUB_D, SUB_I, MUL_D, MUL_I, DIV_D, DIV_I, AVA_D, SII,
STM, DLB, DX8, DX8D, MFP, PCL, PDE, PDF, PST, RSR, DFR, BSW, NSW, LIM, PT1,
INT, DIF, LVM, LIM_D, PC, PIC, RGE

Dans l'intervalle d'chantillonnage de 1 ms, il n'est possible de calculer que la moiti du


nombre de blocs, et le double environ dans l'intervalle d'chantillonnage de 4 ms.
Un axe SERVO absent de la configuration maximale avec des intervalles d'chantillonnage
standard permet l'utilisation d'environ 50 blocs (des types indiqus ci-dessus) pour un
intervalle d'chantillonnage de 2 ms.
50 blocs environ (des types indiqus ci-dessus) dans un groupe d'entranement augmentent
alors la charge de temps de calcul de la CU d'environ 11 %.

Les rgles approximatives suivantes sont valables pour les entranements VECTOR :
Si une (1) alimentation A-INF, avec les intervalles d'chantillonnage dfinis par le rglage
usine (p0112 = 2 == BAS p115[0] = 250 s), et 2 axes d'entranement VECTOR, avec les
intervalles d'chantillonnage du rgulateur de vitesse p0115[1] = 2000 s et les intervalles
d'chantillonnage du rgulateur de courant p0115[0] = 500 s (p0115[2] = p0115[3] =
p0115[4] = 2000 s), avec les modules de fonction dfinis par le rglage usine et sans
communication PROFIBUS/PROFINET synchrone, sont configurs sur une SINAMICS
CU320, un diagramme DCC d'environ 70 blocs (slection du type voir plus haut sous
SERVO) peuvent tre calculs par objet entranement pour chacun des 2 objets
entranement dans un groupe d'excution avec l'intervalle d'chantillonnage 2 ms.
70 blocs (slection du type voir plus haut sous SERVO) augmentent la charge de temps de
calcul d'environ 15 %.
Dans l'intervalle d'chantillonnage de 1 ms, il n'est possible de calculer que la moiti du
nombre de blocs, et le double environ dans l'intervalle d'chantillonnage de 4 ms.

Rgle gnrale :
Vous pouvez bien videmment utiliser des blocs quelconques dans votre projet. L'utilisation
d'autres types de blocs peut aboutir d'autres rsultats pour le nombre de blocs calculables
et la charge de temps de calcul. Les blocs ayant une fonctionnalit trs tendue ncessitent
de toute vidence un temps de calcul plus lev. Tenez compte du fait que le temps de
calcul ncessit par certains blocs dpend aussi des valeurs configures aux ports, par
exemple, si un port de dblocage est paramtr.

Description de l'diteur SINAMICS/SIMOTION DCC


164 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

Il est donc prfrable que tous les ports soient paramtrs leurs valeurs de configuration
dfinitives avant la mesure de la charge de temps de calcul.
Il est indispensable de vrifier en ligne sur le groupe d'entranement que la charge de temps
de calcul actuelle respecte les limites dfinies au dbut pour 9976[1] et r9976[5] lors de la
mise en service d'une configuration.

3.1.4.2 Charge de temps de calcul partir de la version de logiciel V4.3


A partir de la version de logiciel SINAMICS V4.3, DCC est disponible pour le nouveau
module CU320-2 DP plus performant ; avec SINAMICS V4.4, DCC est disponible pour les
nouveaux modules CU310-2 DP, CU310-2 PN, CU320-2 PN et SIMOTION D4x5-2. A partir
de la version V4.3, la Control Unit (CU) dtermine, aprs un download (DL) ou la
modification d'un paramtre (p.ex. de l'intervalle d'chantillonnage d'un groupe d'excution),
la charge de temps de calcul attendue (y compris la charge des diagrammes DCC) en
fonction des donnes de configuration et affiche celle-ci pour le systme global dans le
paramtre r9976 (charge du systme, figurant sur l'objet entranement de la CU). Si la
charge de temps de calcul moyenne calcule pour le systme global r9976[1] ou la charge
maximale d'un intervalle d'chantillonnage r9976[5] dpasse la valeur maximale de
100,00%, ce dpassement provoque le dfaut F1054 (CU : Dpassement des limites du
systme). Le dfaut F1054 dsactive toutes les alimentations et les axes d'entranement qui
sont calculs sur la CU. La charge est calcule sur la CU, ce qui signifie que les valeurs de
charge sont affiches dans STARTER/SCOUT uniquement en mode en ligne.
La charge de temps de calcul rsultant de DCC dpend des facteurs suivants :
Nombre de groupes d'excution calculs
Intervalle d'chantillonnage des groupes d'excution
Nombre de blocs calculs
Types de blocs calculs
Pour l'utilisation des groupes d'excution "APRES la rception IF1 PROFIdrive PZD",
"AVANT l'mission IF1 PROFIdrive PZD", "APRES la rception IF2 PROFIdrive PZD" et
"AVANT l'mission IF2 PROFIdrive PZD" en configuration de bus (isochrone / non
isochrone ; voir chapitre Groupes d'excution fixe (Page 138))

La charge de temps de calcul proportionnelle de DCC est affiche sur les objets
entranement sur lesquels des diagrammes DCC sont configurs, dans le paramtre
r21005[09], pour les groupes d'excution 1 10 ( partir de SINAMICS V4.3). La charge
de temps de calcul moyenne d'un groupe d'excution k n'est calcule que si celui-ci est
dclar pour le traitement cyclique (p21000[k-1] 0 dans STARTER/SCOUT, menu
contextuel du diagramme Rgler les priodes d'chantillonnage).
Maintenant, contrairement aux versions de logiciel V2.5 et V2.6, le groupe d'entranement
recalcule immdiatement r9976 (et r21005) en cas de modification d'un paramtre
(STARTER en mode en ligne) qui influence la charge de temps de calcul (p.ex. la
modification de l'intervalle d'chantillonnage d'un groupe d'excution DCC). Pour les
paramtres (p.ex. p0115) qui peuvent tre modifis uniquement dans les tats d'appareil C1
(mise en service 1) ou C2, autrement dit dans le mode hors ligne de STARTER/SCOUT, la
nouvelle valeur de la charge de temps de calcul n'est affiche dans r9976 qu'aprs le
download du projet et le dmarrage suivant de la CU.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 165
DCC pour SINAMICS
3.1 Vue d'ensemble

La valeur maximale de la charge de temps de calcul autorise dans r9976 augmente


pratiquement 99,99% partir de V4.3. (Les valeurs > 100,00% dclenchent le dfaut
F1054 qui conduit simultanment un ARRET2 sur tous les objets entranement de la CU.)

Les rgles approximatives suivantes sont valables pour les entranements SERVO avec
l'intervalle d'chantillonnage du rgulateur de courant p0115[0] = 125s et l'intervalle
d'chantillonnage du rgulateur de vitesse p0115[1] = 125s :
1. Si une (1) alimentation A-INF, avec les intervalles d'chantillonnage dfinis par le rglage
usine (p0112 = 2 == BAS p115[0] = 250 s), 6 axes d'entranement SERVO, avec les
intervalles d'chantillonnage du rgulateur de vitesse et de courant dfinis par le rglage
usine (p0112 = 3 == STANDARD p0115[1] = p0115[0] =125 s), avec les fonctions et
les modules de fonction dfinis par le rglage usine, 1 TB30 2) et la communication
PROFIBUS/PROFINET synchrone avec T_DP >= 2ms sont configurs sur une SINAMICS
CU320-2, un (1) diagramme DCC de 50 blocs environ peut tre calcul dans un groupe
d'excution avec l'intervalle d'chantillonnage de 2 ms.
2. Si une (1) alimentation A-INF, avec les intervalles d'chantillonnage dfinis par le rglage
usine (p0112 = 2 == BAS p115[0] = 250 s), 5 axes d'entranement SERVO, avec les
intervalles d'chantillonnage du rgulateur de vitesse et de courant dfinis par le rglage
usine (p0112 = 3 == STANDARD p0115[1] = p0115[0] =125 s), avec les fonctions et
les modules de fonction dfinis par le rglage usine, 1 TB30 2), 3 TM31 2) et la
communication PROFIBUS/PROFINET synchrone avec T_DP >= 2ms sont configurs sur
une SINAMICS CU320-2, un (1) diagramme DCC de 75 blocs environ 1) peut tre calcul
dans un groupe d'excution avec l'intervalle d'chantillonnage de 2 ms.
3. La suppression de tout axe SERVO supplmentaire permet de calculer en plus environ
75 blocs 1) dans l'intervalle d'chantillonnage de 2ms.

Les rgles approximatives suivantes sont valables pour les entranements VECTOR avec
l'intervalle d'chantillonnage du rgulateur de courant p0115[0] = 500s et l'intervalle
d'chantillonnage du rgulateur de vitesse p0115[1] = 2000s (p0115[3] = 2000s,
p0115[4]=2000s) :

Description de l'diteur SINAMICS/SIMOTION DCC


166 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

En cas de configuration de plus de 3 axes VECTOR sur une CU320-2, l'intervalle


d'chantillonnage du rgulateur de courant augmente automatiquement la valeur p0115[0]
= 500s. L'intervalle d'chantillonnage du rgulateur de vitesse augmente alors
automatiquement 2 ms.
1. Si une (1) alimentation A-INF, avec les intervalles d'chantillonnage dfinis par le rglage
usine (p0112 = 2 == BAS p115[0] = 250 s), 6 axes d'entranement VECTOR, avec les
intervalles d'chantillonnage du rgulateur de courant p0115[0] = 500 s, l'intervalle
d'chantillonnage du rgulateur de vitesse p0115[1] = 2000s, les fonctions et les
modules de fonction dfinis par le rglage usine, 1 TB30 2) et la communication
PROFIBUS/PROFINET synchrone avec T_DP >= 2ms sont configurs sur une SINAMICS
CU320-2, un (1) diagramme DCC de 50 blocs environ peut tre calcul en plus dans un
groupe d'excution avec l'intervalle d'chantillonnage de 2 ms.
2. Si une (1) alimentation A-INF, avec les intervalles d'chantillonnage dfinis par le rglage
usine (p0112 = 2 == BAS p115[0] = 250 s), 5 axes d'entranement VECTOR, avec les
intervalles d'chantillonnage du rgulateur de courant p0115[0] = 500 s, l'intervalle
d'chantillonnage du rgulateur de vitesse p0115[1] = 2000s, les fonctions et les
modules de fonction dfinis par le rglage usine, la communication
PROFIBUS/PROFINET synchrone avec T_DP >= 2ms, 1 TB30 2) et 3 TM31 2) sont
configurs sur une SINAMICS CU320-2, un (1) diagramme DCC de 75 blocs environ
peut tre calcul dans un groupe d'excution avec l'intervalle d'chantillonnage de 2 ms.
3. La suppression de tout axe VECTOR supplmentaire (avec p0115[0]=500s et p0115[1]
= 2000s) permet de calculer en plus environ 75 blocs 1) dans l'intervalle
d'chantillonnage de 2ms.

Les rgles approximatives suivantes sont valables pour les entranements VECTOR avec
l'intervalle d'chantillonnage du rgulateur de courant p0115[0] = 250s et l'intervalle
d'chantillonnage du rgulateur de vitesse p0115[1] = 1000s (p0115[3] = 1000s,
p0115[4]=1000s) :

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 167
DCC pour SINAMICS
3.1 Vue d'ensemble

Jusqu' 3 axes VECTOR configurs sur une CU320-2, les valeurs dfinies par le rglage
usine sont p0115[0] = 250s, pour l'intervalle d'chantillonnage du rgulateur de courant, et
1ms pour l'intervalle d'chantillonnage du rgulateur de vitesse.
1. Si une (1) alimentation A-INF, avec les intervalles d'chantillonnage dfinis par le rglage
usine (p0112 = 2 == BAS p115[0] = 250 s), 3 axes d'entranement VECTOR, avec les
intervalles d'chantillonnage du rgulateur de courant p0115[0] = 250 s, l'intervalle
d'chantillonnage du rgulateur de vitesse p0115[1] = 1000s, les fonctions et les
modules de fonction dfinis par le rglage usine, 1 TB30 2) et la communication
PROFIBUS/PROFINET synchrone avec T_DP = 2ms sont configurs sur une SINAMICS
CU320-2, un (1) diagramme DCC de 50 blocs environ peut tre calcul dans un groupe
d'excution avec l'intervalle d'chantillonnage de 2 ms.
2. Si une (1) alimentation A-INF, avec les intervalles d'chantillonnage dfinis par le rglage
usine (p0112 = 2 == BAS p115[0] = 250 s), 2 axes d'entranement VECTOR, avec les
intervalles d'chantillonnage du rgulateur de courant p0115[0] = 250 s, l'intervalle
d'chantillonnage du rgulateur de vitesse p0115[1] = 1000s, les fonctions et les
modules de fonction dfinis par le rglage usine, la communication
PROFIBUS/PROFINET synchrone avec T_DP = 2ms, 1 TB30 2) et 3 TM31 2) sont
configurs sur une SINAMICS CU320-2, un (1) diagramme DCC de 150 blocs environ
peut tre calcul dans un groupe d'excution avec l'intervalle d'chantillonnage de 2 ms.
3. La suppression de tout axe VECTOR supplmentaire (avec p0115[0]=250s et p0115[1]
= 1000s) permet de calculer en plus environ 150 blocs 1) dans l'intervalle
d'chantillonnage de 2ms.

Rgle gnrale :
Vous pouvez bien videmment utiliser des blocs quelconques dans votre projet. L'utilisation
d'autres types de blocs peut aboutir d'autres rsultats pour le nombre de blocs calculables
et la charge de temps de calcul. Les blocs ayant une fonctionnalit trs tendue ncessitent
de toute vidence un temps de calcul plus lev.

1) Le
diagramme de 75 blocs est compos d'un groupe d'excution avec les blocs suivants
dans l'ordre indiqu :
AND, OR, XOR, NOT, BF, CTR, MUX8, NAND, NCM, SH_DW, ADD, SUB, MUL, DIV, AVA,
MAS, MIS, PLI20, DEL, DEZ, SUB_D, SUB_I, MUL_D, MUL_I, DIV_D, DIV_I, AVA_D, SII,
STM, DLB, DX8, DX8_D, MFP, PCL, PDE, PDF, PST, RSR, DFR, BSW, NSW, LIM, PT1,
INT, DIF, LVM, LIM_D, PC, PIC, RGE, AND, OR, XOR, NOT, BF, CTR, MUX8, NAND,
NCM, SH_DW, ADD, SUB, MUL, DIV,AVA, MAS, MIS, PLI20, DEL, DEZ, SUB_D, SUB_I,
MUL_D, MUL_I, DIV_D.
Le diagramme de 150 blocs est compos d'un groupe d'excution contenant deux fois les 75
blocs indiqus ci-dessus.
2) Tous les intervalles d'chantillonnage (p4099[]) du TB30 et du TM31 ont une valeur de

4ms (rglage usine).

Description de l'diteur SINAMICS/SIMOTION DCC


168 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

3.1.4.3 Capacit mmoire requise


Les blocs et les paramtres @ existant dans les diagrammes DCC occupent une capacit
mmoire sur le groupe d'entranement. Pour l'utilisation de DCC-SINAMICS avec SINAMICS
G130, G150, S120, S120 Chssis, S120CM, S150 et SIMOTION D4x5, il faut renoncer au
moins un axe d'entranement par rapport aux configurations maximales possibles (1 ALM
+ 6 axes servomoteur + TB30 ou 1 ALM + 4 axes vectoriels + TB30).

Capacits fonctionnelles maximales pour une topologie de 5 axes servomoteur ou de 3 axes vectoriels avec 1 ALM et 1
TB30
Groupe d'entranement CU3202 SINAMICS-Integrated
sur SIMOTION D4x5
SINAMICS 2.6.1 Blocs1 350 -
Paramtres @1 350 -
SINAMICS 2.6.2 Blocs1 500 200
Paramtres @1 500 200

2) SINAMICS G130, G150, S120, S120 Chssis, S120CM, S150

Remarque
Les limites maximales indiques pour les blocs et les paramtres @ sont toujours valables
pour le groupe d'entranement entier et sont des valeurs indicatives. Seuls les modules de
fonction dfinis dans le rglage d'usine sont actifs. Les diffrents blocs et paramtres @
peuvent tre rpartis librement dans plusieurs diagrammes. L'conomie de paramtres @
n'a que peu d'influence sur les capacits fonctionnelles des blocs. Il convient donc de ne pas
dpasser le nombre maximal indiqu pour les blocs.

L'conomie d'axes d'entranement supplmentaires permet d'augmenter les limites


maximales de 50 blocs et de 50 paramtres @ par axe conomis.

Limites maximales pour l'utilisation d'un seul axe (y compris 1 ALM + TB30)
Groupe d'entranement CU320 et CU3102 CU320 et CU3102 SINAMICS- SINAMICS-Integrated3
avec 1 axe avec 1 axe vectoriel Integrated3 avec 1 axe vectoriel
servomoteur avec 1 axe
servomoteur
SINAMICS Blocs1 550 450 - -
2.6.1 Paramtres @1 550 450 - -
SINAMICS Blocs1 700 600 400 300
2.6.2 Paramtres @1 700 600 400 300

2) SINAMICS G130, G150, S120, S120 Chssis, S120CM, S150


3) S120i sur D4x5

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 169
DCC pour SINAMICS
3.1 Vue d'ensemble

Pour pouvoir ajouter des modules TMxx ou DMC20 la topologie d'un groupe
d'entranement, il faut supprimer un axe d'entranement pour chaque module TMxx
supplmentaire.
Pour le raccordement de modules CX32 une D4x5, notez que chaque CX32 utilise
galement des capacits de mmoire et de temps de calcul sur la D4x5. Pour l'utilisation de
DCC, cela signifie que 2 CX32 exigent la suppression d'un axe servomoteur ou d'un axe
vectoriel supplmentaire (la suppression de l'axe est ncessaire ds la premire CX32).
Exemple pour SINAMICS 2.6.2 :
D4x5 avec 1 ALM + 4 axes servomoteur + 2 CX32 + 1TB30
DCC autoris avec 200 DCB + 200 paramtres @.

D4x5 avec 1 ALM + 2 axes vectoriels + 2 CX32 + 1TB30


DCC autoris avec 200 DCB + 200 paramtres @.

Les capacits fonctionnelles valables sur la CX32 avec l'utilisation de DCC sont les mmes
que sur la CU320.

Remarque
Les limites dfinitives sont dtermines par la mmoire totale disponible sur le groupe
d'entranement et par la charge de temps de calcul. Un dpassement des limites maximales
recommandes ci-dessus peut entraner des erreurs lors de l'upload ou du download (par
exemple l'erreur F1105 CU : mmoire insuffisante) et empcher l'activation de
l'entranement. Si un nouveau download n'est pas possible directement avec un projet
adapt en consquence, il est ncessaire d'effectuer une mise hors tension/sous tension du
groupe d'entranement en question.

L'activation de modules de fonction supplmentaires (tels que le positionneur simple EPos)


utilise une capacit mmoire supplmentaire et rduit les limites maximales indiques.

1)Pour les capacits fonctionnelles indiques ci-dessus, les diagrammes sont composs de
n x (diagramme1 + diagramme2) :
Le diagramme1 contient 50 blocs (types de blocs : AND, OR, XOR, NOT, BF, CTR, MUX8,
NAND, NCM, SH_DW, ADD, SUB, MUL, DIV, AVA, MAS, MIS, PLI20, DEL, DEZ,
SUB_D,SUB_I, MUL_D, MUL_I, DIV_D, DIV_I, AVA_D, SII, STM, DLB, DX8, DX8D, MFP,
PCL, PDE, PDF, PST, RSR, DFR, BSW, NSW,LIM, PT1, INT, DIF, LVM, LIM_D, PC, PIC,
RGE) avec 50 paramtres @ et environ 90 connexions (de port de bloc port de bloc).
Le diagramme2 contient 50 blocs (types de blocs : AND, OR, ADD, MUL, DIV, B_DW, B_W,
BY_W, D_I, D_R, D_UI, D_US, DW_B, DW_R, DW_W, I_D, I_R, I_UD, I_US, N2_R,N4_R,
R_D, R_DW, R_I, R_N2, R_N4, R_UD, R_UI, R_US, UD_I, UD_R, UI_R, US_D, US_I, US_R,
W_B, W_BY, W_DW, WBG,DCA, INCO, OCA, TTCU, ADD, ADD_D, ADD_I, ADD_M, AVA,
AVA_D, RSS), 50 paramtres @ et environ 90 connexions (de port de bloc port de bloc).
Ainsi 350 blocs et 350 paramtres @ sont par exemple raliss avec 4 * diagramme1
+ 3 * diagramme2.

Description de l'diteur SINAMICS/SIMOTION DCC


170 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

3.1.4.4 Capacit mmoire requise partir de la version de logiciel SINAMICS V4.3


Les blocs et les paramtres @ existants dans les diagrammes DCC occupent une capacit
mmoire sur le groupe d'entranement. Dans DCC-SINAMICS avec le module CU320-2 DP,
CU320-2 PN ( partir de V4.4), CU310-2 DP ( partir de V4.4), CU310-2 PN ( partir de
V4.4), 1500 blocs et 1500 paramtres @ peuvent tre configurs au maximum sur
SINAMICS S120, S150, G130, G150.
Pour SINAMICS_Integrated partir de V4.4 (avec SIMOTION partir de V4.2), 1500 blocs
et 1500 paramtre @ doivent tre configurs au maximum sur les modules D4x5-2.

3.1.4.5 Nombre possible d'intervalles d'chantillonnage matriels diffrents


Les intervalles d'chantillonnage des groupes d'excution peuvent tre dfinis dans
p21000[x] comme multiple de r21002 (intervalle d'chantillonnage de base des tranches de
temps matrielles), comme multiple de r21003 (intervalle d'chantillonnage de base des
tranches de temps logicielles) ou en fonction de l'intervalle d'chantillonnage d'une fonction
du systme de base SINAMICS (par exemple lorsque p21000[x] = 9003 == "Calculer avant
le canal de consigne" de l'intervalle d'chantillonnage du canal de consigne p0115[3]).
Comme intervalles d'chantillonnage matriels, il est uniquement possible de rgler des
intervalles d'chantillonnage qui rpondent la condition suivante :
1 ms <= T_chant <= r21003 - r21002 dans p21000[x]

Intervalles d'chantillonnage matriels, affectation et nombre


Les affectations des intervalles d'chantillonnage matriels disponibles sont affichs dans
r21008[0...24] de la manire suivante (uniquement en mode en ligne avec
STARTER/SCOUT) :
valeur = 0.0 --> intervalle d'chantillonnage pas affect
valeur != 0.0 (diffrente de 0.0) --> intervalle d'chantillonnage en ms
valeur = 9.9999e + 006 --> intervalle d'chantillonnage pas pris en charge

La configuration doit tenir compte du fait que le nombre total d'intervalles d'chantillonnage
matriels diffrents (1 ms <= dure de priode T_chant < r21003 - r21002) utiliss par le
systme de base SINAMICS, les modules de fonction actifs (voir r108) et Drive Control
Chart est limit de la manire suivante :
CU310, CU320, D4xx --> nombre d'intervalles d'chantillonnage matriels = 13
CU320-2 DP avec SINAMICS V4.3 et suprieur --> nombre d'intervalles
d'chantillonnage matriels = 25
CU310-2 DP, CU310-2 PN, CU320-2 PN avec SINAMICS V4.4 et suprieur --> nombre
d'intervalles d'chantillonnage matriels = 25
SINAMICS_Integrated sur D4x5-2 avec SINAMICS V4.4 (compris dans SIMOTION V4.2)
et suprieur --> nombre d'intervalles d'chantillonnage matriels = 25
CUD (SINAMICS DC MASTER) --> nombre d'intervalles d'chantillonnage matriels = 11

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 171
DCC pour SINAMICS
3.1 Vue d'ensemble

Intervalles d'chantillonnage matriels, utilisation


Un intervalle d'chantillonnage peut tre utilis simultanment par plusieurs groupes
d'excution de DCC, par des modules de fonction et par le systme de base SINAMICS.
Il convient donc dclarer les groupes d'excution sur des intervalles d'chantillonnage
existants, ou d'utiliser le groupe d'excution, par exemple "Calculer avant le canal de
consigne", si cela est judicieux pour le fonctionnement.
A des fins internes, le groupe d'entranement a toujours besoin d'au moins un intervalle
d'chantillonnage matriel libre (ou de plusieurs selon le paramtrage des intervalles
d'chantillonnage de base p0115[0] des objets entranement). Le nombre actuel d'intervalles
d'chantillonnage matriels pouvant encore tre affects est donc affich dans r7903 (
partir de SINAMICS, V2.6).
DCC et FBLOCKS ne doivent pas utiliser plus de 5 diffrentes intervalles d'chantillonnage
matriels eux deux sur un groupe d'entranement. (En font partie uniquement les
intervalles d'chantillonnage diffrentes des intervalles d'chantillonnage matriels dj
existantes dans le systme de base.)

Remarque
Notez qu'un enregistrement longue dure avec la fonction Trace dclare un intervalle
d'chantillonnage de 2ms et que la fonction Trace dclare des intervalles d'chantillonnage
correspondant l'intervalle d'chantillonnage dfini pour la fonction Trace. Si ces intervalles
d'chantillonnage ne sont pas encore dclars par le systme de base SINAMICS, les blocs
de fonction libres (FBLOCKS) ou Drive Control Chart (DCC), des intervalles
d'chantillonnage matriels supplmentaires devront tre libres pour ces fonctions.
Les intervalles d'chantillonnage matriels dclars sont affichs dans in r21008[0...12]
(DCC activs).
Le nombre actuel d'intervalles d'chantillonnage matriels pouvant encore tre affects est
affich dans r7903 ( partir de SINAMICS V2.6).

Description de l'diteur SINAMICS/SIMOTION DCC


172 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.1 Vue d'ensemble

Download de projet, message d'erreur et procdure


La configuration d'un trop grand nombre d'intervalles d'chantillonnage matriels diffrents
hors ligne ne provoque un message d'erreur qu'au moment du download du projet.
Dans ce cas, procdez comme suit :
1. Affecter hors ligne tous les groupes d'excution libres du projet, auxquels sont affects
des intervalles d'chantillonnage matriels, des intervalles d'chantillonnage logiciels.
Intervalles d'chantillonnage matriels (DCC : p21000 < 256)
Intervalles d'chantillonnage logiciels (DCC : p21000 >= 1001)
L'affectation de groupes d'excution fixes (DCC : p21000 >= 2000) peut rester
inchange, car les groupes d'excution fixes utilisent le mme intervalle
d'chantillonnage que la fonction correspondante du systme de base SINAMICS.
2. Rpter le download du projet.
3. Aprs le download et le dmarrage de la Control Unit, vrifier :
r7903 : nombre d'intervalles d'chantillonnage matriels encore disponibles
r21008 : Intervalles d'chantillonnage des intervalles d'chantillonnage matriels dj
dclars par le systme de base SINAMICS.
4. Adapter le paramtrage des groupes d'excution en consquence.

Remarque
Le nombre possible d'intervalles d'chantillonnage matriels diffrents est limit sur une
Control Unit. Il convient donc de favoriser l'utilisation d'intervalles d'chantillonnage
logiciels (multiple de r21003) ou, le cas chant, le groupe d'excution fixe (p21000[0...9]
2000).

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 173
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

3.2 Travailler avec DCC-SINAMICS

3.2.1 Remarques prliminaires sur la configuration

Remarques prliminaires
Vous trouverez ci-dessous une explication succincte de ce qui doit tre configur dans ce
diagramme.

Exemple de configuration
Cet exemple ncessite une version de STARTER ou SCOUT ( V4.1.2) correspondant
votre version de logiciel SINAMICS ( V2.6), installe sur votre ordinateur. Le package SSP
V2.6 (SINAMICS Support Package) doit par ailleurs tre install. De plus, une licence CFC
pour l'utilisation de l'diteur DCC doit tre installe sur cet ordinateur. Cette licence peut tre
installe partir de la barrette USB livre, l'aide de l'Automation License Manager Step7.
Une CU310 ou CU320 permettant STARTER/SCOUT de se connecter en ligne (par ex. via
PROFIBUS) est requise.
Dans cet exemple de configuration, il s'agit d'un simple oscillateur qui gnre une oscillation
sinusodale en sortie.
Vous pouvez crer le diagramme correspondant vous-mme en quelques minutes et
lexcuter en mode test en tant que dmonstration.
Les blocs suivants sont utiliss :
2 intgrateurs (INT)
1 inverseur (SII)
Loscillateur est form (conformment lquation diffrentielle f"(x) = - f(x)) de deux blocs
intgrateurs agissant par rtroaction via une ngation.
La frquence de loscillateur est dtermine par la constante de temps dintgration au
niveau des intgrateurs.
Lamplitude de loscillation est dtermine par la valeur initiale au niveau de la sortie de
lintgrateur.

Structure de l'exemple de configuration


L'exemple de configuration comporte les tapes suivantes :
1. Crer un nouveau projet.
2. Insrer un diagramme DCC dans le projet.
3. Insrer des blocs dans un diagramme DCC.
4. Connecter des blocs.
5. Paramtrer des ports de blocs dans le diagramme.
6. Publier les ports de blocs comme paramtres.

Description de l'diteur SINAMICS/SIMOTION DCC


174 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

7. Paramtrer une squence d'excution au sein d'un groupe d'excution.


8. Compiler le diagramme DCC dans l'diteur DCC.
9. Rgler de l'intervalle d'chantillonnage d'un groupe d'excution.
10.Charger l'option technologique DCC sur la carte CF du groupe d'entranement.
11.Charger le diagramme DCC compil sur l'entranement.
12.Afficher les valeurs des ports de blocs en ligne.
13.Enregistrer les signaux du diagramme DCC avec la fonction Trace.
14.Archiver le projet.
15.Crer la documentation.

3.2.2 Crer un projet


Crez un nouveau projet dans le systme d'ingnierie SCOUT ou STARTER, par ex.
dcc_ex (voir Cration du projet (Page 19)).
Crez un nouvel appareil. Ajoutez pour cela un "SINAMICS S120 CUxxx" en double-
cliquant sur la commande "Ajout d'un entranement unique" dans STARTER ou SCOUT.
Slectionnez "xxx" en fonction du matriel dont vous disposez (CU320, CU310DP,
CU310PN).
Vous pouvez maintenant insrer un diagramme.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 175
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

3.2.3 Insrer un diagramme DCC


Dployez l'arborescence dans le navigateur de projet jusqu' la Control Unit.
Double-cliquez sur Insrer diagramme DCC en dessous de la Control Unit.

Figure 3-10 Insrer un diagramme DCC-SINAMICS

La fentre Insrer diagramme DCC s'ouvre et vous pouvez saisir un nouveau nom de 22
caractres au maximum (ici dccReg1) pour le diagramme, ainsi qu'un commentaire.
Notez qu'un caractre de soulignement ne peut tre suivi que de chiffres dans le nom du
diagramme.
Fermez la fentre en appuyant sur la touche OK. Lorsque la case Ouvrir
automatiquement l'diteur est coche, l'diteur DCC s'ouvre.
Vous pouvez aussi ouvrir le diagramme tout moment avec un double-clic sur le
symbole du diagramme dans le navigateur de projet.

Description de l'diteur SINAMICS/SIMOTION DCC


176 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Lors de la cration du premier diagramme dans un projet, vous tes invit importer une
bibliothque de blocs.

Figure 3-11 Importer les bibliothques de blocs

Dans la fentre Importer les bibliothques DCB, slectionnez la bibliothque de blocs


dans la colonne de gauche Bibliothques installes dans STARTER.Reportez la
bibliothque slectionne dans la colonne de droite en appuyant sur la touche >>.
Refermez la fentre avec la commande Appliquer. La bibliothque de blocs est charge
et l'diteur DCC s'ouvre avec le diagramme.
Ainsi la structure du projet est tablie, un diagramme cr et la bibliothque de blocs
charge. Ce diagramme doit dsormais tre anim de vie, c.--d. il faut insrer et connecter
des blocs. Un seul diagramme peut tre cr pour chaque objet entranement.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 177
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

3.2.4 Insrer des blocs


Ouvrez une famille de blocs, la famille Closed-loop control sur la figure, avec les blocs de
rgulation.

Figure 3-12 Editeur DCC avec famille DCB Closed-Loop-Control ouverte

Slectionnez le bloc souhait (par ex. INT) et glissez-le dans le diagramme par glisser-
dplacer, en maintenant le bouton de la souris enfonc. Pendant l'opration de copie, le
bloc est reprsent uniquement par une ligne en pointills le long de son contour.
Relchez le bouton de la souris l'endroit appropri.

Remarque
Si des blocs se chevauchent dans le diagramme, le bloc superpos est reprsent en
gris et les ports ne sont pas affichs. Pour que toutes les connexions et les informations
des blocs soient visibles, vous devez repositionner les blocs.

Description de l'diteur SINAMICS/SIMOTION DCC


178 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

3.2.5 Connecter des blocs

Marche suivre
Slectionnez la sortie Y du premier intgrateur INT, puis lentre X du second intgrateur
INT.
Slectionnez la sortie Y du second intgrateur INT, puis lentre X de l'inverseur SII.
Slectionnez la sortie Y de l'inverseur SII, puis lentre X du premier intgrateur INT.
Le routeur automatique a tabli les connexions entre les sorties et les entres. Les ports
sont connects.

3.2.6 Paramtrer des ports de blocs dans le diagramme


Les valeurs initiales suivantes doivent tre affectes aux ports au niveau du premier
intgrateur INT 1/1 : LL = -10,0, LU = 10,0, SV = 2,0, Ti = 100 ms
Les valeurs initiales suivantes doivent tre affectes aux ports au niveau du second
intgrateur INT 1/2 : LL = -10,0, LU = 10,0, Ti = 100 ms
Pour ce faire, ouvrez la fentre Proprits du port du port de bloc correspondant en
effectuant un double-clic gauche sur le port de bloc. Saisissez la valeur initiale dans le
champ Valeur et cliquez sur OK pour fermer la fentre. Tenez compte du fait que la valeur
numrique 100 doit tre suivie de l'unit "ms" sans espace lors de la saisie des valeurs pour
Ti.
Les ports mentionns ci-dessus n'tant pas connects, les valeurs saisies restent valables
mme aprs l'initialisation. Les entres et les sorties de blocs sont initialises avant le
premier appel cyclique du diagramme.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 179
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Figure 3-13 Fentre des proprits du port de bloc "LU"

Figure 3-14 Diagramme "dccReg1" avec blocs connects. Des valeurs initiales diffrentes du rglage
usine ont t affectes certains ports.

Description de l'diteur SINAMICS/SIMOTION DCC


180 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

3.2.7 Publier les ports de blocs comme paramtres


Pour pouvoir connecter le signal de sortie du second intgrateur (intgrateur de droite) au
systme de base SINAMICS, il doit tre publi comme paramtre connectable (c.--d.
comme paramtre FCOM). Afin de pouvoir exciter l'oscillateur une seule fois, l'entre
intgrateur du premier intgrateur (intgrateur de gauche) doit tre publie comme
paramtre de rglage. Les numros de paramtre utiliss dans la suite ont fait l'objet d'un
choix arbitraire.
Le port Y du second intgrateur doit tre publi comme paramtre connectable. A cet effet,
saisissez par exemple "@*20 Sortie" dans le champ de commentaire de la fentre des
proprits (double-clic sur le port Y). Voir Cration de paramtres personnaliss (Page 155).
Saisissez "@1 Dmarrage" dans le champ de commentaire du port S (Rglage) du premier
intgrateur. Ce port de bloc est ainsi publi comme paramtre de rglage.
Lors de la compilation du diagramme, les nouveaux paramtres r21501 et r21520 sont
gnrs et affichs dans la liste pour experts de l'objet entranement CU dans STARTER,
tant donn que le prrglage de la base de numro de paramtre d'un diagramme est
toujours de 0 par dfaut.

Remarque
Le type de reprsentation des ports doit tre modifi dans l'diteur DCC afin que l'attribution
des paramtres @ des ports soit visible dans le diagramme. Pour cela, ouvrez dans Outils >
Paramtres > Reprsentation la fentre Paramtres de reprsentation, activez sous Ports
l'option Commentaire au lieu de Nom et fermez la fentre en cliquant sur OK.

Le diagramme est finalement compil.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 181
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Figure 3-15 Fentre Paramtres de reprsentation

Figure 3-16 Extrait de la liste pour experts avec les paramtres dfinis dans le diagramme DCC

Description de l'diteur SINAMICS/SIMOTION DCC


182 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

3.2.8 Compiler le diagramme DCC dans l'diteur DCC

Compiler

Figure 3-17 Bote de dialogue Compiler dans l'diteur DCC

Avant la premire compilation effectue partir de l'diteur DCC, le projet doit tre
enregistr une fois dans STARTER (bouton ).

Vous lancez la compilation partir de l'diteur DCC avec Diagramme > Compiler >
Diagrammes comme programme... ou le bouton .

Vous pouvez galement lancer la compilation et l'enregistrement d'un projet depuis


STARTER avec le bouton .
En cas d'erreurs de compilation, la bote de dialogue Journaux s'affiche automatiquement
la fin de la vrification (comme lors de la vrification de la cohrence).

Possibilits de compilation
Vous trouverez des informations dtailles sur les possibilits de compilation sous
Compilation (Page 48).

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 183
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Aprs la compilation
Aprs la compilation, le journal de compilation s'affiche. Si des messages d'erreur
s'affichent, vous devez liminer les causes avant de passer au point suivant.

Remarque
Les connexions du diagramme DCC sont valables aprs la compilation du diagramme DCC.
Des informations dtailles sur l'application des connexions de la liste pour experts dans le
diagramme DCC sont fournies au chapitre Relecture connexions FCOM et paramtres
(Page 191).

3.2.9 Paramtrage d'une squence d'excution au sein d'un groupe d'excution


Lors de l'insertion des blocs dans un nouveau diagramme, ceux-ci sont automatiquement
affects au groupe d'excution 1. Le groupe d'excution 1 reoit automatiquement le nom du
diagramme. La squence correspond l'ordre d'insertion au sein du diagramme. La
squence peut tre affiche et dite dans l'diteur de squences. Vous accdez l'diteur
de squences avec l'option de menu Editer > Squence d'excution ou avec dans
l'diteur DCC. Si un groupe d'excution (dossier bleu clair) est slectionn dans
l'arborescence de la colonne du milieu, les blocs qu'il contient s'affichent dans la colonne de
droite.

Figure 3-18 Editeur de squences avec groupe d'excution dccReg1 ouvert

Pour retourner au diagramme DCC, slectionnez nouveau Editer > Squence d'excution
ou cliquez nouveau sur .

3.2.10 Rglage de l'intervalle d'chantillonnage d'un groupe d'excution


Le rglage de l'intervalle d'chantillonnage d'un groupe d'excution a toujours lieu dans
STARTER. Slectionnez le diagramme DCC de votre choix dans le navigateur de projet et
cliquez dans le menu contextuel du diagramme sur Rgler les groupes d'excution. La
fentre Rgler les groupes d'excution s'ouvre.

Description de l'diteur SINAMICS/SIMOTION DCC


184 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Notre diagramme a t cr sur l'objet entranement CU, avec r21002 = 4 ms. Un groupe
d'excution libre est paramtr avec l'intervalle d'chantillonnage de 1*r21002.

Remarque
Lorsque STARTER / SCOUT V4.1.x est en mode hors ligne, r21002 et r21003 sont toujours
affichs avec la valeur 0. La valeur de r21002 est gale la valeur de p0115[0] sur l'objet
entranement correspondant.
Il est important de prendre en compte, lors du rglage de l'intervalle d'chantillonnage, que
le plus petit intervalle d'chantillonnage au niveau de l'entranement pour les groupes
d'excution DCC est de 1 ms. Il est uniquement possible de slectionner des intervalles
infrieurs r21003 comme multiples de r21002.

Relancez la compilation du diagramme aprs avoir rgl l'intervalle d'chantillonnage.

3.2.11 Chargement de l'option technologique DCC sur la carte CF du groupe


d'entranement
A partir de SINAMICS 4.3.1, le package technologique DCC pour les groupes
d'entranement autonomes se trouve sur la carte CF S120/S150 fournie au dpart usine.
Dans le cas de toutes le autres cartes CF SINAMICS et SIMOTION D4xx, le package
technologique DCC doit tre charg via download sur la carte CF.
Pour charger le package technologique, appelez SCOUT / STARTER et connectez-vous en
ligne avec le groupe d'entranement. SCOUT / STARTER est en mode en ligne.
Puis slectionnez dans le menu contextuel du groupe d'entranement l'option Slectionner
les packages technologiques....

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 185
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Figure 3-19 Menu contextuel du groupe d'entranement

Slectionnez la bibliothque de blocs souhaite dans la fentre Slectionner les packages


technologiques et cochez pour cette bibliothque dans la colonne Action Charger dans
l'appareil cible. Cliquez ensuite sur le bouton Excuter actions dans la fentre en bas
droite au-dessus de la barre de progression. L'inscription sur le bouton est modifie en
Annuler.

Description de l'diteur SINAMICS/SIMOTION DCC


186 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Figure 3-20 Fentre Slectionner les packages technologiques

Une barre de progression affiche la progression de la procdure de chargement. Une fois la


procdure de chargement termine, l'inscription sur le bouton est de nouveau modifie en
Excuter actions.
Pour fermer la fentre, double-cliquez sur OK.

IMPORTANT

Le groupe d'entranement doit tre mis hors marche puis redmarr aprs le
tlchargement du package technologique. Les diagrammes DCC ne peuvent tre
tlchargs et excuts sur le groupe d'entranement qu'aprs la reconnexion de la tension
d'alimentation de la CU ou de la D4xx.
A partir de SINAMICS 4.4, aucune mise hors marche et remise en marche n'est ncessaire
pour les modules CU310-2 et CU320-2 la fin du download du package technologique.
Aprs le download du package technologique, un redmarrage interne avec chargement de
DCC est effectu automatiquement.
Si le package technologique est supprim sur la carte CF, toutes les parts DCC de tous les
projets mmoriss sur la carte CF sont galement supprimes. A partir de SINAMICS V4.4,
un redmarrage interne de la CU est excut par la suite sur les modules CU310-2 et
CU320-2, ceci supprimant DCC de la mmoire de la CU.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 187
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Remarque
Lors du tlchargement du package technologique, le nombre d'abonns connects au bus
doit tre rduit autant que possible, car le tlchargement dure nettement plus longtemps
avec de nombreux abonns.

3.2.12 Chargement du diagramme DCC compil sur l'entranement


Pour pouvoir excuter le programme DCC sur un objet entranement, il faut le charger dans
le groupe d'entranement. A cet effet, connectez-vous au groupe d'entranement et actionnez
le bouton Charger dans l'appareil cible de la fentre Comparaison en ligne / hors ligne.
La procdure de chargement peut aussi tre excute tout moment dans STARTER avec
la fonction Charger dans appareil cible.
Une fois le download correctement termin, le diagramme DCC est calcul en mode
cyclique sur l'objet entranement CU.

3.2.13 Afficher les valeurs des ports de blocs en ligne


A partir de SINAMICS V2.6 et de SCOUT/STARTER V4.1.2, l'diteur DCC peut afficher les
valeurs des entres et des sorties de blocs en ligne en mode test. L'affichage ne dpend pas
de la publication (ou non) d'une entre et d'une sortie de bloc comme paramtre. A cet effet,
SCOUT/STARTER doit tre en mode en ligne.
La valeur de signal des entres de blocs (=entres de connecteurs) publies comme
paramtres FCOM ne peut pas tre affiche. A la place, vous pouvez afficher la valeur de
signal de la sortie qui la fournit.

Ds que vous quittez de nouveau le mode test (par ex. par un clic gauche sur ), les
champs jaunes affichant la valeur disparaissent.
Si vous souhaitez, lorsque vous ractivez le mode test, afficher les valeurs des ports ayant
dj t connects pour la visualisation, vous devez slectionner l'option de menu Test >
Mode laboratoire dans l'diteur DCC. Ce rglage est uniquement possible lorsque l'diteur
DCC n'est pas en mode test.

Dans notre exemple, les valeurs de sortie Y des deux intgrateurs doivent tre affiches. A
cet effet, ouvrez la fentre Proprits du port en effectuant un double-clic sur le port, puis
cochez la case Pour test au milieu droite. Les sorties sont alors connectes pour
l'affichage en mode test. Pour activer le mode test dans l'diteur DCC, choisissez alors le
menu Test > Mode test, le raccourci clavier Ctrl-T ou l'icne . Les valeurs des deux
sorties de blocs s'affichent sur fond jaune et sont actualises avec un cycle de visualisation
de 2 s.

Description de l'diteur SINAMICS/SIMOTION DCC


188 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Figure 3-21 Affichage du diagramme DCC dccReg1 en mode test

Pour obtenir des oscillations, l'oscillateur doit tre excit une premire fois. Pour cela, le
paramtre p21501 doit tre mis sur "1" dans la liste pour experts de STARTER (la valeur de
forage SV = 2.0 est prsente la sortie de l'intgrateur de gauche), puis tre remis "0".
L'oscillateur oscille et les valeurs de sortie des intgrateurs affichent des valeurs variables
dans le diagramme et dans la liste pour experts (r21520).

Si vous voulez ensuite procder des modifications du diagramme, vous pouvez quitter le
mode test avec l'option de menu Test > Mode test ou en cliquant sur le bouton . L'diteur
DCC peut avoir besoin de quelque secondes pour quitter le mode test.
Pour afficher les valeurs d'autres ports de blocs en mode test, effectuez un clic droit sur le
port de bloc souhait et slectionnez Connecter un port dans le menu contextuel.

Figure 3-22 Menu contextuel Connecter un port

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 189
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Si vous souhaitez afficher la valeur de signal d'une sortie FCOM du systme de base
SINAMICS, la valeur de signal renseigne dans le diagramme DCC par la marge ne pourra
pas tre affiche directement. Dans ce cas, vous pouvez insrer un bloc NOP_xx avec le
type de donnes correct. La valeur de signal de la sortie du bloc NOP_xx pourra ensuite tre
affiche en ligne.

3.2.14 Connexion avec les paramtres FCOM du systme de base avec DCC-
SINAMICS

Marche suivre
Pour raliser une connexion avec les paramtres FCOM du systme de base, procdez
comme suit :
1. Ouvrez le diagramme DCC.
2. Slectionnez le port du DCB, que vous voulez connecter.
3. Publiez le port slectionn comme paramtre FCOM (le commentaire du port doit
commencer par "@*", voir Cration de paramtres personnaliss ("publication")
(Page 155)).
4. Appuyez sur le bouton droit de la souris et slectionnez l'option Connexion avec
oprande... dans le menu contextuel. La fentre Slection de signal DCC s'ouvre.
5. Slectionnez le paramtre que vous voulez connecter.
6. Fermez la fentre en appuyant sur le bouton OK.
La connexion du port de bloc avec le paramtre FCOM slectionn a t excute.

Remarque
Pour la connexion avec des sorties ou des entres de signaux du systme de base, les ports
de blocs connects doivent tre publis comme paramtres FCOM.
La connexion peut d'abord tre cre dans l'diteur DCC mme sans publication des ports
de blocs. La connexion d'un port de bloc non publi avec un paramtre FCOM du systme
de base entrane cependant une erreur lors de la compilation du diagramme.

Remarque
Des connexions des ports de blocs publis tant tablies via la liste pour experts ne sont
pas relues dans l'diteur DCC. Cela signifie qu'aprs compilation du diagramme, les
connexions cres auparavant dans la liste pour experts sont perdues.
Pour viter l'crasement des connexions, excutez en mode hors ligne la commande
Diagramme -> Relire FCOM et paramtres dans le diagramme DCC ouvert et ensuite la
compilation du diagramme DCC

Description de l'diteur SINAMICS/SIMOTION DCC


190 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Suppression et dplacement des connexions FCOM


Lors d'un dplacement des connexions FCOM, le signal peut adopter la valeur 0 pendant
quelques cycles. L'entre de la connexion initiale, qui n'est plus connecte, adopte
durablement la valeur 0.

3.2.15 Relecture des connexions FCOM et des paramtres


Pour que les connexions FCOM modifies en ligne sur l'appareil cible s'affichent en ligne
sous forme actualise dans l'diteur DCC, le projet doit tre relu depuis l'appareil cible.
A mme titre, si les connexions FCOM et les paramtres ont t modifis dans la liste pour
experts, ils doivent tre relus dans le diagramme DCC. Sans relecture, la configuration
du/dans le diagramme DCC reprend effet en cas de download subsquent

Procdure
Les connexions FCOM et les valeurs de paramtre modifies ultrieurement peuvent tre
relues partir du systme cible via la commande menu Diagramme -> Relire FCOM et les
paramtres de l'diteur DCC. A partir de la version DCC 2.1, cette entre de menu figure
sous Outils -> Relire FCOM et paramtres.
La relecture concerne les connexions FCOM des entres et des sorties. La relecture
s'applique toujours tous les diagrammes DCC d'un appareil.

Conditions requises
La structure des instances de blocs et des connexions doit tre identique en ligne et hors
ligne.
Les sources du diagramme DCC sont disponibles.

Remarque
La relecture des connexions FCOM de diagrammes DCC qui ont t chargs depuis un
appareil cible dans un projet vide n'est pas possible.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 191
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

3.2.16 Enregistrement des signaux du diagramme DCC avec la fonction Trace


La sortie d'intgrateur publie comme paramtre connectable se comporte comme toute
autre sortie de connecteur de l'appareil de base SINAMICS. C'est la raison pour laquelle ce
signal peut aussi tre enregistr avec la fonction Trace. Par ailleurs, l'volution des signaux
des ports de blocs (qui ne sont pas publis comme paramtres) peut tre enregistre avec
la fonction Trace. Pour appeler la fonction Trace dans STARTER choisissez le menu
Systme cible > Trace ou cliquez sur . Dans cet exemple, les sorties des deux
intgrateurs du diagramme DCC sont enregistres avec un intervalle d'chantillonnage de
1 ms. Le premier signal enregistr par la fonction Trace doit tre la sortie du premier
intgrateur (intgrateur de gauche). A cet effet, ouvrez la slection de signal avec .
Slectionnez l'objet entranement sur lequel se trouve le diagramme DCC (CU_S_126
uniquement). Ouvrez l'arborescence pour afficher le diagramme dccReg1. Ouvrez
l'arborescence de dccReg1 pour afficher les trois blocs du diagramme DCC. Le port souhait
se trouve sur le bloc 1 (chiffre affich en haut gauche du symbole de bloc) du diagramme
dccReg1. Dans la slection de signal de la fonction Trace, la structure de la dsignation des
ports est _nom du diagramme_numro de bloc_, soit _dccReg1_1 dans ce cas. Vous pouvez
prsent slectionner le port souhait dans la liste des ports de blocs. Puis refermez la
fentre en cliquant sur OK. Voir figure ci-aprs.

Description de l'diteur SINAMICS/SIMOTION DCC


192 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Figure 3-23 Slection de signal de la fonction Trace pour les ports de blocs du bloc _dccreg1_1 du diagramme dccReg1

Le second signal doit tre la sortie du second intgrateur (intgrateur de droite). Cette sortie
de bloc est publie comme paramtre FCOM r21520. L'enregistrement peut tre dmarr
avec le bouton .

Figure 3-24 Paramtrage de la fonction Trace

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 193
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Figure 3-25 Reprsentation en chronogramme des signaux enregistrs

Remarque
La fonction Trace du signal doit tre relance en cas d'insertion d'instances de blocs et de
connexions en ligne.

3.2.17 Archiver le projet


Le menu Projet > Archiver de STARTER permet d'archiver le projet y compris les
diagrammes DCC sur un support de donnes lors de la mise en service et aprs celle-ci.

Description de l'diteur SINAMICS/SIMOTION DCC


194 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

3.2.18 Crer la documentation

Documentation globale
L'exemple a t configur et test correctement. Vous pouvez maintenant crer une
documentation globale de votre exemple.

Donnes de rfrence du diagramme


Les donnes de rfrence du diagramme peuvent galement afficher les groupes
d'excution avec les types de blocs et la squence d'excution. Ouvrez la fentre Rf.
diagramme dans l'diteur DCC l'aide du menu Outils > Donnes de rfrence du
diagramme.

Dans la fentre Rf. diagramme, vous pouvez galement afficher les blocs dans les groupes
d'excution configurs en actionnant le bouton . Pour lancer l'impression, cliquez sur :

Figure 3-26 Fentre Rf. Diagramme : Afficher les donnes de rfrence du diagramme

Impression du diagramme
Il convient galement d'imprimer le diagramme afin de documenter la connexion des blocs. Il
est suffisant d'imprimer la page actuelle, tant donn que ce diagramme ne contient qu'une
page. Pour lancer l'impression, cliquez sur :

Si votre diagramme contient plusieurs pages, il est recommand de les imprimer une une
en mode d'affichage par page. Vous pouvez basculer en Vue page l'aide du bouton .

Les icnes et vous permettent d'adapter l'affichage de manire voir tous les blocs
sur une seule page du moniteur de votre PC.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 195
DCC pour SINAMICS
3.2 Travailler avec DCC-SINAMICS

Affectation des groupes d'excution


Pour documenter l'affectation des groupes d'excution, slectionnez dans STARTER la
commande Rgler les groupes d'excution du menu contextuel du diagramme. La fentre
Rgler les groupes d'excution s'ouvre. Imprimez une capture d'cran.

Figure 3-27 Fentre Rgler les groupes d'excution

La modification de l'intervalle d'chantillonnage de base intervalle d'chantillonnage matriel


r21002 affiche la valeur de p0115[0] de 1 ms en phase de dmarrage de la CU. p0115[0] a
t modifi de 4000 s (rglage usine) en mode hors ligne 1000 s puis tlcharg sur la
CU.

3.2.19 Mise jour vers une nouvelle version SINAMICS

En cas d'utilisation de diagrammes DCC, le projet doit toujours tre mis niveau dans le
systme d'ingnierie et tre charg sur l'appareil cible.

Description de l'diteur SINAMICS/SIMOTION DCC


196 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.3 Connecter DCC un entranement

3.3 Connecter DCC un entranement

3.3.1 Vue d'ensemble


Les ports DCB d'un diagramme DCC publis uniquement en tant que paramtres FCOM
peuvent tre relis aux entres connecteur (CI = Connector Input) et aux sorties connecteur
(CO = Connector Output) de l'entranement.
Tous les ports de blocs publis en tant que paramtres FCOM sont des grandeurs sans
dimension du type de donnes REAL. Cela signifie que les calculs effectus dans DCC se
fondent sur des valeurs de signal rapportes (1.0 correspond 100 %). La conversion vers
les connecteurs de l'entranement assortis d'units est effectue automatiquement.
Aucune conversion une grandeur sans dimension n'est effectue pour tous les autres
types de donnes.

3.3.2 Calcul du diagramme DCC avec des grandeurs sans dimension


Exemple 1.1 (connexion d'une valeur d'entre)
Dans Starter, terminez une ventuelle connexion en ligne avec le groupe d'entranement.
Sur un objet entranement de type SERVO (le module de fonction "canal de consigne
tendu" doit tre activ) ou VECTOR, dfinissez
p1020 = 1 et
p1021 = p1022 = p1023 = 0
(diagramme fonctionnel 2505). La consigne fixe de vitesse 1 (p1001 dans le diagramme
fonctionnel 3010) est ainsi transmise r1024 (consigne de vitesse effective).
Dfinissez par ailleurs :
p1001 = 1500 tr/min et
p2000 = 3000 tr/min (vitesse de rfrence).
Insrez un diagramme DCC dans l'objet entranement.
Ajoutez le bloc ADD ce diagramme. Les ports X1 et Y du bloc ADD sont publis en tant
que paramtres FCOM (connectables).
Pour l'entre X1, effectuez deux clics droits l'un aprs l'autre. Le menu contextuel s'ouvre.
Slectionnez Connexion avec oprande. Dans la fentre Slection de signal DCC,
slectionnez r1024 (CO : consigne de vitesse effective) et confirmez avec OK.
Slectionnez Diagramme > Compiler > Diagrammes comme programme pour lancer la
compilation.
Dans le menu contextuel du diagramme DCC, slectionnez Rgler les groupes
d'excution, rglez le seul groupe d'excution existant sur 20 * r21003 par exemple et
confirmez avec OK.
Passer en mode en ligne avec STARTER et charger le projet dans le systme cible.
Dans l'diteur DCC, qui doit tre en ligne, activez ensuite le mode test sous Test > Activer le
mode test. Cliquez maintenant sur la sortie de l'additionneur l'aide de la touche droite de la
souris et slectionnez Connecter un port dans le menu contextuel.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 197
DCC pour SINAMICS
3.3 Connecter DCC un entranement

Figure 3-28 Menu contextuel Connecter un port

La valeur actuelle de la sortie (= consigne de vitesse rapporte = 1500 tr/min / 3000 tr/min =
0,5) est alors affiche.

Figure 3-29 Affichage de la valeur de port de l'exemple 1.1

Exemple 1.2 (connexion d'une valeur de sortie)


Dans le diagramme DCC, une valeur, par exemple 1,2, doit tre connecte avec l'appareil
de base. Dans notre exemple, cette valeur est configure comme valeur d'initialisation sur
l'entre X d'un bloc NOP. La sortie du bloc (Y) prsente ainsi la valeur constante 1,2 et est
configure comme paramtre FCOM connectable (@*20).
Quand une sortie connecteur DCC est connecte avec l'appareil de base, elle est toujours
considre comme valeur rfrence par le systme de base. La valeur absolue du systme
de base lie une unit dpend maintenant de l'unit et de la grandeur de rfrence de
l'entre de connecteur du systme de base.
La connexion l'entre de connecteur pour la consigne de vitesse p1070 (logigramme 3030)
entrane la multiplication automatique de la valeur de sortie rfrence du diagramme DCC
avec la valeur de rfrence "vitesse de rfrence" p2000 (dans l'exemple, p2000 = 1500
tr/min). Ainsi, la consigne de vitesse active dans le systme de base SINAMICS est de 1800
tr/min ( = p2000 * 1,2 = 1500 tr/min * 1,2).

Description de l'diteur SINAMICS/SIMOTION DCC


198 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.3 Connecter DCC un entranement

Lorsqu'on effectue une connexion FCOM, il faut donc toujours faire attention si les grandeurs
du DCC sont des grandeurs absolues ou rfrences. En effet, les connexions avec une
entre de connecteur du systme de base lie une unit entranent la multiplication
(interne) de la sortie de connecteur du diagramme DCC avec la grandeur de rfrence
(correspondant l'unit).

3.3.3 Calcul du diagramme DCC avec des grandeurs absolues

3.3.3.1 Exemple 2.1 (connexion d'une valeur d'entre)


Pour calculer avec des grandeurs absolues dans le diagramme DCC (avec des valeurs de
vitesse dans cet exemple), il faut reconvertir la valeur rfrence sur laquelle les grandeurs
de l'entranement seront automatiquement converties, en une grandeur absolue (une vitesse
dans cette exemple) l'aide de la grandeur de rfrence. Les grandeurs de rfrence sont
disponibles pour DCC sous forme de paramtres d'observation sans unit et librement
connectables r2700 r2707. La proprit particulire des paramtres r2700 r2707 est que
la valeur est transmise un pour un sans division par la grandeur de rfrence.
Sur un objet entranement de type SERVO (le module de fonction "canal de consigne
tendu" doit tre activ) ou VECTOR, dfinissez
p1020 = 1 et
p1021 = p1022 = p1023 = 0
(diagramme fonctionnel 2505). La consigne fixe de vitesse 1 (p1001 dans le diagramme
fonctionnel 3010) est ainsi transmise r1024 (consigne de vitesse effective, diagramme
fonctionnel 3010).
Dfinissez par ailleurs :
p1001 = 1500 tr/min et
p2000 = 3000 tr/min.
r1024 (Consigne de vitesse active, diagramme fonctionnel 3010) a alors la valeur
1500 tr/min.
Le paramtre d'observation connectable pour la vitesse de rfrence r2700 affiche une
valeur de 3000 dans la liste pour experts.
Le multiplicateur MUL est insr dans le diagramme par glisser-dplacer.
Le 1er facteur (X1) est dclar en tant que paramtre FCOM et connect r1024. Facteur
1 = 0,5 (consigne de vitesse rapporte active)
Le 2me facteur (X2) est dclar en tant que paramtre FCOM et connect r2700.
Facteur 2 = 3000,0 (valeur de la grandeur de rfrence p2000)
On obtient alors la sortie du multiplicateur :
0.5 * 3000.0 = 1500.0
La consigne de vitesse de r1024 en tr/min est alors nouveau disponible dans DCC.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 199
DCC pour SINAMICS
3.3 Connecter DCC un entranement

Figure 3-30 Diagramme DCC de l'exemple 2.1 en mode test en ligne

Le bloc est automatiquement affect un groupe d'excution lors de l'insertion dans le


diagramme. Le groupe d'entranement libre 20 * r21003 a t affect ce groupe
d'entranement au menu Rgler les groupes d'excution (slection arbitraire).

Description de l'diteur SINAMICS/SIMOTION DCC


200 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.3 Connecter DCC un entranement

3.3.3.2 Exemple 2.2 (connexion d'une valeur de sortie)


Le calcul dans le diagramme DCC se fait au moyen de valeurs absolues pour le couple dans
l'unit Nm. La consigne de couple calcule doit tre transmise l'entre connecteur "Couple
additionnel 2 / M_addit 2" (p1513, diagramme fonctionnel 6060). La valeur absolue doit pour
cela tre convertie dans le diagramme DCC en un couple rfrenc. Lors de la connexion
d'une sortie connecteur (CO) de type Real (== virgule flottante) du DCC avec l'entre
connecteur (CI) p1513 M_addit 2 [l'unit de couple est Nm] de l'entranement, la conversion
automatique de la connexion FCOM part toujours du principe que DCC fournit un signal
rfrenc.

Remarque
Le bloc de type LIM fournit sa sortie Y le couple absolu de 0,204625 Nm calcul dans le
diagramme. Cette valeur absolue est alors divise par la grandeur de rfrence pour le
couple r2703 = 0,8185 Nm et la valeur de couple rfrence pour la connexion avec
l'entranement est ainsi calcule. La valeur de couple rfrence est prsente la sortie du
bloc DIV, elle est dclare en tant que paramtre FCOM r21530 (valeur= 0,2499 = 0,204625
/ 0,8185). Le bloc NOP1 a t ajout uniquement dans le but de pouvoir afficher la valeur du
couple de rfrence r2703 dans le diagramme sa sortie r21527 dclare comme
paramtre FCOM.

Le paramtre d'observation r1515 (Couple additionnel total, diagramme fonctionnel 6060)


est seulement calcul lorsque le rgulateur de vitesse est dbloqu et l'entranement
magntis (r0056.4 = 1 = Oui). (Il faut aussi pour cela qu'une machine soit relie au Motor
Module et qu'elle tourne.) Dans le cas contraire, la valeur est mise zro.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 201
DCC pour SINAMICS
3.3 Connecter DCC un entranement

Figure 3-31 Connexion de la valeur de sortie

Description de l'diteur SINAMICS/SIMOTION DCC


202 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.3 Connecter DCC un entranement

3.3.4 Connexion de signaux DCC via les interfaces de communication IF1 et IF2

3.3.4.1 Remarque prliminaire


Le raccordement du systme de base aux interfaces de donnes de process IF1 et IF2 peut
avoir lieu par configuration libre des tlgrammes avec FCOM (p0922 = 999) ou par
tlgrammes (standard) en fonction de p0922. Les connexions DCC ncessaires doivent
tre dclares comme paramtres FCOM pour la connexion avec le systme de base. Ces
paramtres DCC doivent toujours tre connects avec le systme de base dans l'diteur
DCC en appelant le menu contextuel Connexion oprande.

3.3.4.2 Connexion de donnes de process reues avec DCC


Il convient lors de la connexion des donnes reues PZD (voir Tables de paramtres
SINAMICS S, diagrammes fonctionnels 9206 et 9204) de prendre en compte le
comportement spcifique des sorties connecteur (COs) de l'excution PZD (pour IF1 r2050,
r2060 et pour IF2 r8850 et r8860). Ces COs (sorties connecteur) peuvent mettre
disposition un signal soit entier (Integer) soit sous forme de valeur virgule flottante (REAL).
Le type de donnes mis disposition est dtermin par le premier signal connect avec ce
CO. Il peut aussi tre dtermin par la dfinition antrieure d'un tlgramme standard sur un
objet entranement (p0922 |= 999). Une connexion automatique des COs PZD a lieu
automatiquement en fonction de la dfinition du tlgramme choisi. Cette connexion n'est
pas dsactive la rinitialisation de p0922 = 999 == Configuration libre des tlgrammes
avec FCOM.
On rgle par ex. p1070 = 2060[2]. r2060[2] (mot de rception PZD 3 et 4) est alors reli la
consigne principale (dans le diagramme fonctionnel 3030) d'une grandeur REAL du systme
de base. Seules les entres connecteur de DCC peuvent tre connectes au type de
donnes du signal REAL sur r2060[2].

Remarque
Les connexions avec des entres de format entier peuvent tre cres aussi bien en ligne
que hors ligne dans l'diteur DCC, le message d'erreur correspondant n'tant mis que lors
du download du diagramme.

3.3.4.3 Connexion de donnes de process envoyes avec DCC


La connexion des donnes d'mission s'effectue comme pour chaque connexion FCOM.
Vous trouverez des descriptions dtailles ce sujet dans la Description fonctionnelle
SINAMICS S120.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 203
DCC pour SINAMICS
3.4 Dfinitions DCC-SINAMICS

3.4 Dfinitions DCC-SINAMICS

3.4.1 Rgles dattribution des noms dans lditeur DCC


Des identificateurs sont utiliss pour lchange de donnes entre SCOUT/STARTER et
lditeur DCC.
Les rgles suivantes sappliquent par consquent aux identificateurs dans lditeur DCC :
Diagramme de base :
aucun mot-cl ni identificateur dj dfini n'est autoris,
il doit commencer par une lettre ou un caractre de soulignement
il peut contenir des chiffres, des lettres et des caractres de soulignement,
un caractre de soulignement doit toujours tre suivi par un chiffre,
Sous-diagramme :
il doit commencer par une lettre,
il peut contenir des chiffres et des lettres,
le caractre de soulignement n'est pas autoris,
les mots-cls et les dsignations dj dfinies sont autoriss,
lditeur DCC vrifie si l'identificateur est dj utilis.
Instance de bloc :
il peut commencer par un chiffre,
il peut contenir des chiffres et des lettres,
le caractre de soulignement n'est pas autoris en tant que premier caractre,
les mots-cls et les dsignations dj dfinies sont autoriss,
lditeur DCC vrifie si l'identificateur est dj utilis.
Groupe d'excution :
les mots-cls et les dsignations dj dfinies sont autoriss,
lditeur DCC vrifie si l'identificateur est dj utilis.
Paramtres FCOM :
un numro de paramtre dj utilis n'est pas autoris.
lditeur DCC vrifie si le numro de paramtre est dj utilis.

Description de l'diteur SINAMICS/SIMOTION DCC


204 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SINAMICS
3.4 Dfinitions DCC-SINAMICS

3.4.2 Longueur des champs/noms et conventions

Longueur des champs/noms et conventions

Objet Longueur Remarques


Nom du diagramme 22 *) Ne doit pas contenir les
caractres suivants :
\.:/*?"<>|#%()
L'utilisation du caractre "_" est
soumise des dfinitions
particulires.
Commentaire de diagramme 255 Tous les caractres ANSI sont
autoriss.
Groupe d'excution 22 Mme jeu de caractres que
pour le diagramme, y compris le
caractre "_".
Commentaire d'instance de bloc 80 Tous les caractres ANSI sont
autoriss.
Commentaire de paramtre 80 Tous les caractres ANSI sont
autoriss.
Nom de bloc (nom dinstance) 16 *) Ne doit pas contenir les
caractres suivants :
\.:/*?"<>|#%
L'utilisation du caractre "_" est
soumise des dfinitions
particulires.
Oprande global max. 49 Connexion de paramtres
FCOM

*) Le nom du diagramme et du bloc ne doivent pas dpasser ensemble 24 caractres maxi,


y compris le sparateur.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 205
DCC pour SINAMICS
3.4 Dfinitions DCC-SINAMICS

3.4.3 Affichage dynamique des valeurs


Les valeurs sont affiches ct des ports en fonction de leur type de donnes. Elles
apparaissent lcran sur fond de diffrentes couleurs.

Tableau 3- 2 Affichage dynamique des valeurs

Affichage Signification
Bleu sur fond blanc Reprsentation des valeurs en mode cration
(hors ligne)
toiles noires sur fond jaune Valeurs pendant la transition laffichage
dynamique
Valeur noire sur fond jaune Reprsentation en mode test des valeurs lues
partir de l'objet entranement
#### sur fond rouge Reprsentation des valeurs pendant que les
valeurs dynamiques demandes l'objet
entranement ne sont pas disponibles (dfaut,
surcharge)

Description de l'diteur SINAMICS/SIMOTION DCC


206 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION 4
4.1 Vue d'ensemble

4.1.1 Introduction
Ces instructions abrges ont t conues pour les utilisateurs expriments de SIMOTION
qui ne se sont pas encore familiariss avec le progiciel DCC. Un petit exemple vous
illustrera comment, aprs le dmarrage de SIMOTION SCOUT, crer un projet, crer un
diagramme DCC, connecter des blocs, compiler le diagramme, charger dans le systme
cible et tester en ligne.

Remarque
Dans la majorit des cas, il existe plusieurs manires dutiliser l'diteur DCC (par ex. avec le
clavier). Dans cet exemple, nous utilisons toujours la manire la plus rapide ou la meilleure.
Nous naborderons pas en dtail, sauf quelques exceptions prs, les oprations ou les
procdures alternatives.

4.1.2 Conditions logicielles


Les conditions logicielles pour DCC sont identiques aux conditions logicielles de
SIMOTION SCOUT.
Pour utiliser l'diteur DCC, vous devez tre en possession d'une licence spcifique.
Les bibliothques DCB et leur version du noyau les prenant en charge sont indiques dans
le tableau suivant.

Version du noyau Version DCB-lib


SIMOTION 4.1.5 4.1.2, 4.1.4, 4.1.5
SIMOTION 4.2 4.1.5, 4.2

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 207
DCC pour SIMOTION
4.1 Vue d'ensemble

4.1.3 Intgration au systme SIMOTION

4.1.3.1 Niveau d'excution, groupe d'excution et squence d'excution

Tches DCC et groupes dexcution

1LYHDXG
H[FXWLRQF\FOLTXH
F\FOH

7FKH'&& 7FKHXWLOLVDWHXU 7FKHV\VWPH

'&% '&% '&% '&% '&% '&%

*URXSHG
H[FXWLRQ *URXSHG
H[FXWLRQ

$FWLYDWLRQGVDFWLYDWLRQ
SRVVLEOHV

Figure 4-1 Modle d'excution pour blocs

Tches
Pour la programmation utilisateur, une tche DCC est disponible sur chacune des cinq
niveaux excutifs cycliques, savoir (par ordre dcroissant) :
T1 : servodcc au niveau servo
T2 : ipodcc au niveau Ipo
T3 : ipodcc_2 au niveau Ipo_2
T4 : dccaux au niveau dccaux
T5 : dccaux_2 au niveau DccAux_2
Des informations complmentaires sur le systme excutif de SIMOTION sont votre
disposition dans le chapitre Systme excutif/tches/horloge systme du manuel de
description fonctionnelle Fonctions de base SIMOTION SCOUT.

Description de l'diteur SINAMICS/SIMOTION DCC


208 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.1 Vue d'ensemble

Groupes d'excution
Des groupes d'excution sont attribus aux tches disponibles (intervalles d'chantillonnage
et squence d'excution du systme : T1 T5). Les blocs sont alors intgrs dans ces
groupes d'excution. Les groupes d'excution permettent, par consquent, la structuration
ou subdivision personnalise des tches, par ex. rgulation de rouleau de compensation,
traitement de consigne, etc. Les blocs sont intgrs de manire squentielle dans les
groupes d'excution. Un groupe d'excution ne peut contenir que des blocs d'un diagramme
de base.
L'activation et la dsactivation dun groupe dexcution peuvent tre commandes par
lattribut Enable. Normalement, les groupes d'excution sont traits cycliquement. L'attribut
Enable permet toutefois d'activer ou dsactiver des groupes d'excution particuliers.
Une sortie de bloc du type BOOL peut tre connecte pour commander l'attribut Enable d'un
groupe d'excution ou d'un groupe de blocs.. A cet effet, slectionnez le port connecter et
cliquez sur l'option Connexion au groupe d'excution du menu contextuel.

Remarque
La commande Connexion au groupe d'excution... est uniquement prise en charge pour
DCC Simotion.

Squence d'excution
Pour les tches, la rgle implique que l'ordre d'intgration des groupes d'excution et des
blocs au sein d'une tche dfinit la squence d'excution.
Il en est de mme pour les groupes : l'ordre d'intgration des blocs individuels correspond
la squence d'excution au sein du groupe d'excution.
Vous pouvez modifier la squence d'excution.

Rglage de l'horloge systme


Les proprits dfinissant le comportement d'excution d'une tche sont configures dans
SIMOTION. Le paramtrage est effectu dans la bote de dialogue Proprits de la CPU
sous Systme excutif Expert > Rglage de lhorloge systme.

Pas de multiples instances de blocs dans diffrentes tches


L'intgration de multiples instances d'un bloc dans diffrentes tches n'est pas autorise.

Modifier la squence d'excution


Slectionnez la commande de menu Modifier > Squence dexcution ou cliquez sur le
bouton .

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 209
DCC pour SIMOTION
4.1 Vue d'ensemble

La fentre Squence dexcution saffiche. Vous pouvez voir la structure des tches dans la
partie gauche de lcran, et le contenu dans la partie droite. La position dinsertion par dfaut
des blocs se trouve dans la tche cyclique T2 du groupe dexcution par dfaut qui porte le
mme nom que le diagramme.
Afin de dplacer les blocs insrs linstant de la tche T2 vers la tche T1 de priorit
suprieure :
Double-cliquez sur l'icne T2.
Les groupes dexcution saffichent dans la fentre de droite :
Lorsque vous slectionnez un groupe dexcution, les blocs que celui-ci contient
saffichent (y compris nom du diagramme/bloc, commentaire et position).
Slectionnez le groupe d'excution que vous voulez dplacer dans la tche T2 et
glissez-le par glisser-dplacer sur l'icne de la tche T1 dans la fentre de gauche. La
fentre de droite est dsormais vide.
Si vous ouvrez maintenant la tche T1 avec un double-clic, le groupe d'excution que
vous avez dplac y sera affich.
Fermez la fentre laide de loption Diagramme > Fermer et passez ltape suivante.

4.1.3.2 Variables IHM (publication de variables et variables @)

Variables IHM
Vous pouvez dclarer les entres et les sorties de blocs comme variables IHM et ainsi
gnrer une interface statique pour celles-ci, permettant une utilisation dans une
visualisation de votre systme. Du point de vue IHM, cette interface est essentiellement
statique, autrement dit les modifications de la configuration DCC nimpliquent pas
ncessairement une rimportation des informations dadressage dans le systme IHM.
Limage mmoire avec les variables IHM nest pas supprime automatiquement lors de la
compilation. La suppression nest effectue que sur demande.
Les variables IHM supprimes du DCC suite la suppression du bloc dans lequel elles sont
dfinies restent dans limage mmoire jusqu ce que sa rorganisation soit demande lors
de la compilation dans DCC.

Description de l'diteur SINAMICS/SIMOTION DCC


210 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.1 Vue d'ensemble

&RPPDQGH

,PDJHPPRLUH
DYHFOHVYDULDEOHV
,+0
'LDJUDPPHV'&&
3XSLWUHRSUDWHXU
SDUH[:LQ&&b
IOH[LEOH

Figure 4-2 Variables IHM

Variables @ (SIMOTION)

Conception des variables @


Les entres et sorties de blocs sont publies dans le commentaire par le nom de variable,
qui commence par @.

Tableau 4- 1 Conception des commentaires dans SIMOTION

Commentaire Signification
SIMOTION : Le port est introduit dans SIMOTION en tant que
@nom <<commentaire de variable>> variable IHM. Le nom correspond la partie
allant jusqu'au premier espace (respectez
cependant les conventions ST (Page 233)).

Le texte qui suit le nom de variable spar par des espaces est repris comme commentaire
de variable. Il s'affiche ensuite dans le navigateur de mnmoniques. Lidentificateur de
variable dpend du nom de variable.
Le type de donnes de l'entre ou de la sortie publie est repris par le port du bloc. En cas
de besoin, il sera converti dans le type de donnes appropri au systme d'ingnierie.
Il n'est pas possible de gnrer une aide pour les variables @.

Exportation vers WinCC

Dmarche
Un diagramme DCC existant peut tre export vers WinCC ; les dfinitions de l'exportation
de SIMOTION SCOUT s'appliquent alors de la mme manire aux diagrammes DCC. cet
effet, l'exportation OPC-XML devra toutefois tre active dans la bote de dialogue des
proprits du diagramme dans SIMOTION SCOUT.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 211
DCC pour SIMOTION
4.1 Vue d'ensemble

Cliquez avec le bouton droit de la souris sur le diagramme dans le systme d'ingnierie, puis
slectionnez Proprits dans le menu contextuel. Sur le registre Compiler, activez
l'exportation avec la fonction Permettre OPC-XML.

Figure 4-3 Proprits du diagramme DCC Exportation OPC-XML

L'exportation peut tre effectue dans SIMOTION SCOUT via Outils > Exporter les donnes
OPC.

4.1.3.3 Connexion avec des variables SIMOTION

Connexion avec des variables SIMOTION


Dans l'diteur DCC, il est possible de raliser une connexion avec des oprandes globaux
(variables SIMOTION).

Remarque
Respectez les dfinitions pour l'attribution des noms dans DCC-SIMOTION (Page 233).

Description de l'diteur SINAMICS/SIMOTION DCC


212 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.1 Vue d'ensemble

Marche suivre
La connexion est ralise comme suit :
1. Slectionnez le port du bloc, que vous voulez connecter.
2. Excutez la commande Insrer > Connexion oprande. La connexion avec un
oprande global est galement possible via le menu contextuel du bloc. La fentre Aide
la saisie de mnmoniques s'ouvre.

Figure 4-4 Fentre Aide la saisie de mnmoniques

3. Vous pouvez maintenant naviguer dans la CPU ou l'objet technologique assigns au


diagramme et slectionner la variable de l'appareil, que vous souhaitez connecter. Les
variables compatibles de l'appareil sont mises en vidence en caractres gras.
4. Fermez la fentre en appuyant sur le bouton OK.
Le port slectionn du bloc est dsormais connect l'oprande global qui est reprsent
dans la marge de l'diteur DCC par une variable.

Remarque
Avant de pouvoir raliser la connexion, les variables globaux et les variables d'E/S doivent
avoir t cres.

Remarque
Vous pouvez rechercher un nom de variable ou un texte de paramtre grce au champ de
recherche de la bote de dialogue Aide la saisie de mnmonique.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 213
DCC pour SIMOTION
4.1 Vue d'ensemble

Connexion avec des lments du tableau


Dans l'diteur DCC, il est possible de raliser une connexion avec des lments du tableau
de programmes ST.

Marche suivre
La connexion est ralise comme suit :
1. Dans le systme d'ingnierie SIMOTION SCOUT, gnrez un nouveau programme ST
avec une variable de tableau via la commande Insrer un programme ST.
2. Appuyez sur le bouton droit de la souris et slectionnez l'option de menu Connexion avec
oprandedans le menu contextuel. La fentre Aide la saisie de mnmoniques s'ouvre.

Figure 4-5 Fentre Aide la saisie de mnmoniques

3. Slectionnez la variable de tableau connecter.


4. Inscrivez le numro de l'lment de tableau connecter.
5. Fermez la fentre en appuyant sur le bouton OK.
Le port slectionn du bloc est dsormais connect l'lment de tableau, qui est
reprsent dans la marge de l'diteur DCC par une variable.

Paramtres Alias
L'diteur DCC permet de crer des identificateurs Alias pour les variables. La raison
d'utilisation d'un Alias peut tre, par exemple, un nom trop long, l'diteur DCC autorisant 49
caractres au maximum pour les identificateurs.

Description de l'diteur SINAMICS/SIMOTION DCC


214 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.1 Vue d'ensemble

Marche suivre
Pour crer un Alias, procdez comme suit :
1. Effectuez un clic droit avec la souris sur le port du bloc et slectionnez l'option de menu
Connexion avec oprandedans le menu contextuel. La fentre Aide la saisie de
mnmoniques s'ouvre.
2. Slectionnez le port pour lequel vous voulez dfinir un Alias.
3. Cliquez sur le bouton de la zone de dfinition d'Alias.

4. Saisissez le nom d'Alias dans le champ de saisie.


5. Refermez la fentre.
L'Alias a t cr avec succs et peut tre utilis. Le compilateur ne rsout l'Alias qu'en cas
de besoin, par ex. lors d'une compilation.

4.1.4 DCC et SIMOTION Trace


Pour les appareils bass sur SIMOTION, tous les ports de bloc peuvent tre tracs, comme
l'accoutume, comme variable ou utilis l'intrieur de la condition de dclenchement
dans SCOUT.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 215
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

4.2 Travailler avec DCC-SIMOTION

4.2.1 Remarques prliminaires sur la configuration

Remarques prliminaires
Vous trouverez ci-dessous une explication succincte de ce qui doit tre configur dans ce
diagramme.

Exemple de configuration
Dans cet exemple de configuration, il s'agit d'un simple oscillateur qui gnre une oscillation
sinusodale en sortie.
Vous pouvez crer le diagramme correspondant vous-mme en quelques minutes et
lexcuter en mode test en tant que dmonstration.
Les blocs suivants sont utiliss :
2 intgrateurs (INT)
1 inverseur (SII)
Loscillateur est form (conformment lquation diffrentielle f"(x) = - f(x)) de deux blocs
intgrateurs agissant par rtroaction via une ngation.
La frquence de loscillateur est dtermine par la constante de temps dintgration au
niveau des intgrateurs.
Lamplitude de loscillation est dtermine par la valeur initiale au niveau de la sortie de
lintgrateur.
Lditeur DCC peut tre lanc par le biais du systme dingnierie SIMOTION SCOUT.

Structure de l'exemple de configuration


L'exemple de configuration comporte les tapes suivantes :
1. Cration d'un nouveau projet
2. Insrer un diagramme DCC dans le projet
3. Insrer des blocs dans le diagramme DCC
4. Connecter les blocs dans le diagramme DCC
5. Compiler le diagramme DCC dans l'diteur DCC
6. Charger le programme DCC compil dans une CPU
7. Lancer la CPU
8. Changer de mode (mode processus ou laboratoire)
9. Paramtrer le mode test et les types de mode test
10.Visualiser des valeurs en mode laboratoire et processus

Description de l'diteur SINAMICS/SIMOTION DCC


216 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

11.Connecter et dconnecter des ports pour la visualisation


12.Utiliser des attributs Enable pour la commande de groupe d'excution
13.Raliser une documentation complte de l'exemple
14.Informations sur la fonction Donnes de rfrence du diagramme

4.2.2 Crer un projet


Crez un nouveau projet, par exemple dcc_ex, dans le systme d'ingnierie SIMOTION
SCOUT (voir Cration du projet (Page 19)).
Crez un nouvel appareil, par ex. un D445, l'aide de la fonction Crer nouvel appareil.
Slectionnez le package TPdcblib_SIMOTION_4_2.3.0 [x.y] et fermez la fentre.
Vous pouvez maintenant insrer un diagramme.

4.2.3 Insrer un diagramme


Dans le navigateur de projet, sous Programmes, double-cliquez sur Insrer diagramme
DCC.
Affectez un nouveau nom au diagramme. Le champ texte du nom DCC est dj
slectionn et le curseur dcriture activ.
ditez le nouveau nom, dans ce cas : dcc_reg1.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 217
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

Lorsque loption Ouvrir automatiquement lditeur est active, DCC est lanc
automatiquement. Sinon, vous pouvez ouvrir DCC en double-cliquant sur lentre
dcc_reg1.
Si aucune bibliothque na t importe jusqu prsent, vous serez invit importer une
bibliothque : dans la fentre de gauche, slectionnez TPdcblib_SIMOTION_4_2.3.0
[x.y], puis cliquez sur le bouton >>, et finalement sur Fermer.

Figure 4-6 Insrer un diagramme

La structure du projet est ainsi tablie et un diagramme est cr. Ce diagramme doit
dsormais tre anim de vie, c.--d. il faut insrer et connecter des blocs.

Description de l'diteur SINAMICS/SIMOTION DCC


218 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

4.2.4 Insrer des blocs

Figure 4-7 Insrer un bloc

Ouvrez une famille de blocs, la famille Closed-loop control sur la figure, avec les blocs de
rgulation.
Slectionnez le bloc souhait et glissez-le dans le diagramme par glisser-dplacer, en
maintenant le bouton de la souris enfonc. Pendant l'opration de copie, le bloc est
reprsent uniquement par une ligne en pointills le long de son contour. Relchez le
bouton de la souris l'endroit appropri.
Pour rechercher un bloc, entrez le nom du bloc dans le champ de saisie du catalogue de
blocs, puis cliquez sur le bouton Jumelles. La recherche commence. Glissez le bloc que
vous avez trouv par glisser-dplacer un endroit libre du diagramme.

Remarque
Si des blocs et d'autres lments du diagramme se chevauchent, tels que d'autres blocs
ou la marge, le bloc superpos est reprsent en gris et ses ports ne sont pas affichs.
Pour que toutes les informations des blocs soient visibles, vous devez les repositionner.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 219
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

Passer en vue Page


Pour passer de la vue densemble la vue Page, cliquez sur un endroit libre du diagramme
avec le bouton droit de la souris et slectionnez Afficher cette page dans le menu contextuel
affich. Les dsignations des ports de blocs sont affiches dans cette reprsentation
agrandie.
Vous pouvez galement passer de la vue d'ensemble la vue Page et vice versa en double-
cliquant sur un endroit libre.

Configuration de la reprsentation des blocs


La reprsentation des blocs est modifiable. Pour modifier la largeur des blocs, choisissez le
menu Outils > Paramtres > Largeur bloc/marge.... Pour modifier la dsignation des entres
et sorties des blocs, choisissez l'option de menu Outils > Paramtres > Reprsentation et le
sous-menu Ports.
La reprsentation du type de bloc peut tre aussi bien textuelle (nom) que graphique
(symbole de rgulation). Vous dfinissez la configuration correspondante avec l'option de
menu Options > Paramtres > Reprsentation, sous-menu En-ttes de bloc.

4.2.5 Connecter des blocs

Marche suivre
Slectionnez la sortie Y du premier intgrateur INT, puis lentre X du second intgrateur
INT.
Slectionnez la sortie Y du second intgrateur INT, puis lentre X de l'inverseur SII.
Slectionnez la sortie Y de l'inverseur SII, puis lentre X du premier intgrateur INT.
Le routeur automatique a tabli les connexions entre les sorties et les entres. Les ports
sont connects.

4.2.6 Paramtrer des ports de blocs dans le diagramme


Les valeurs initiales suivantes doivent tre affectes aux ports au niveau du premier
intgrateur INT 1/1 : LL = -10,0, LU = 10,0, SV = 2,0, Ti = 100 ms
Les valeurs initiales suivantes doivent tre affectes aux ports au niveau du second
intgrateur INT 1/2 : LL = -10,0, LU = 10,0, Ti = 100 ms
Pour ce faire, ouvrez la fentre Proprits du port du port de bloc correspondant en
effectuant un double-clic gauche sur le port de bloc. Saisissez la valeur initiale dans le
champ Valeur et cliquez sur OK pour fermer la fentre. Tenez compte du fait que la valeur
numrique 100 doit tre suivie de l'unit "ms" sans espace lors de la saisie des valeurs pour
Ti.

Description de l'diteur SINAMICS/SIMOTION DCC


220 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

Les ports mentionns ci-dessus n'tant pas connects, les valeurs saisies restent valables
pendant le traitement cyclique du diagramme.

Figure 4-8 Fentre des proprits du port de bloc "LU"

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 221
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

Figure 4-9 Diagramme "dccReg1" avec blocs connects. Des valeurs diffrentes des valeurs par dfaut ont t
attribues certains ports.

Description de l'diteur SINAMICS/SIMOTION DCC


222 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

4.2.7 Structures pour ports de blocs DCB

A partir de DCC 2.1 /SIMOTION RT 4.2, des types de donnes structurs dfinis par
l'utilisateur pour des ports de blocs sont possibles pour DCC SIMOTION. Les dfinitions des
structures proviennent de la bibliothque de bloc DCC.

Figure 4-10 Structures connectes

Objectif
Des signaux appartenance technologique peuvent tre regroups en structures.
Il est par exemple possible de transmettre la consigne, le facteur, le signal de commande
sous forme de structure de mme appartenance. Une extension de la structure a lieu au
niveau du bloc. Des modifications dans le diagramme DCC ne sont donc pas ncessaires.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 223
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

Transfert de ports de blocs structurs /depuis des variables TO


Les structures doivent tre identiques dans la bibliothque DCB et dans la dfinition TP.
Une reprise de structure depuis des TP n'est pas possible. La structure doit tre dfinie dans
le bloc DCB.

Paramtrage d'entres de blocs structures


Des entres de blocs structures sont affectes par dfaut avec une valeur d'initialisation.
Appelez les proprits de l'objet pour une structure ou pour un type de donnes lmentaire
dans la structure pour les diter. Ouvrez la bote de dialogue Slectionner lment de
structure via double-clic sur le port de bloc. Slectionnez l'lment de structure devant tre
dit et ouvrez la bote de dialogue Proprits via le bouton Proprits ou par double-clic sur
l'lment de structure.
La bote de dialogue Proprits peut tre appel en mode cration et en mode test.

Description de l'diteur SINAMICS/SIMOTION DCC


224 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

Figure 4-11 Paramtrage de ports de blocs structurs

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 225
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

Pour la reprsentation dans l'diteur CFC, les tableaux sont reprsents sous forme de
symboles individuels.
Exemple : CHAMP|2|.

Figure 4-12 Paramtrage de ports de blocs structurs

Une bote de dialogue semblable un port de bloc d'un type de donnes lmentaire est
ouvert via double-clic sur un lment de structure ou au moyen du bouton Proprits.

Description de l'diteur SINAMICS/SIMOTION DCC


226 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

Connexion de ports de blocs structurs


Des blocs de ports structurs sont connects dans l'diteur
avec des ports de mme type d'autres blocs CFC
avec des variables globales de mme type
avec des variables TO de mme type
avec des tableaux E/S de mme longueur
Des ports structurs peuvent uniquement tre connects en totalits.
Une connexion des diffrents lments de structure n'est pas possible.
Les valeurs peuvent tre observes au moyen de l'affichage des valeurs.
Des structures sont considres tre identiques si les types de donnes lmentaires des
lments individuels de diffrentes structures concordent. Les rgles d'attribution sont
vrifies pour chaque lment comme pour les types de donnes de base DINT DWORD
dans DCC.
Les structures peuvent uniquement tre observes dans le tableau des valeurs.

Publication de ports de blocs structurs


Un lment de structure peut tre publi en inscrivant sur l'lment de structure un
commentaire dont le premier caractre est @.
Le port de bloc peut tre publi en inscrivant sur le port de bloc (niveau suprieur) un
commentaire dont le premier caractre est @. Une variable structure est alors cre. Le
premier identificateur du commentaire est l'identification de la variable.

Remarque
Des blocs DCB avec des structures dfinies par l'utilisateur peuvent tre dits partir de
SIMOTION 4.2.
Des bibliothques avec des structures ne peuvent pas tre gnres pour des versions
SIMOTION plus anciennes.
Des types de blocs avec des structures dfinies par l'utilisateur ne peuvent pas tre utiliss
dans DCC SINAMICS.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 227
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

4.2.8 Valeurs par dfaut des ports en cas de chargements partiels


Les modifications ultrieures des valeurs par dfaut des ports de blocs ne sont prises en
compte dans SIMOTION que si loption slectionne dans la figure ci-aprs est active.

Figure 4-13 Paramtres de validation des donnes SIMOTION

Description de l'diteur SINAMICS/SIMOTION DCC


228 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

4.2.9 Compiler le diagramme DCC dans l'diteur DCC

Compilation

Figure 4-14 Bote de dialogue Compiler dans l'diteur DCC

Vous lancez la compilation avec Diagramme > Compiler > Digrammes comme programme...
ou avec le bouton .
En cas d'erreurs de compilation, la bote de dialogue Journaux s'affiche automatiquement
la fin de la vrification (comme lors de la vrification de la cohrence).

Remarque
L'option de menu Outils > Types de bloc vous permet de vrifier si toutes les bibliothques
de blocs et les packages technologiques ncessaires sont activs.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 229
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

Figure 4-15 Bote de dialogue Mise jour bibliothque de blocs

Possibilits de compilation
Vous trouverez des informations dtailles sur les possibilits de compilation sous Compiler
(Page 48).

Remarque
Loption Rorganiser linterface des variables IHM permet de raffecter les adresses de
toutes les variables @ actuellement dfinies dans le diagramme et de supprimer toutes les
variables @ encore disponibles dans linterface mais non utilises dans les diagrammes.

Description de l'diteur SINAMICS/SIMOTION DCC


230 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

Aprs la compilation
Lorsque la procdure de compilation est termine, un journal de compilation dtaill souvre.
Slectionnez une ligne d'erreur dans le journal et cliquez sur le bouton de commande
Aller pour accder au bloc concern.
Vous pouvez consulter le journal ultrieurement et ventuellement limprimer grce
loption de menu Outils > Journaux.

4.2.10 Charger un diagramme DCC compil


Afin de pouvoir exploiter un programme DCC sur une CPU, il faut que celui-ci soit charg au
pralable.
La procdure de chargement peut uniquement tre effectue dans SIMOTION SCOUT.

Remarque
Les DCB configurs sont affects, par lditeur DCC, aux tches T1 T5 dans le systme
excutif.

4.2.11 Lancer la CPU


Afin de pouvoir excuter le programme DCC, la CPU doit tre commute ltat RUN.

4.2.12 Attribut Enable, groupes d'excution


Lattribut Enable permet d'activer ou de dsactiver un groupe dexcution (activ = 1,
dsactiv = 0).
Lattribut Enable est mis 1 par dfaut, mais il peut toutefois tre activ de manire
dynamique. Dans ce cas, cest la valeur de sortie dun bloc qui dcide si le groupe doit tre
activ ou dsactiv. cet effet, vous pouvez connecter la sortie TOR dun bloc avec le
groupe dexcution.

4.2.13 Crer la documentation

Documentation globale
L'exemple a t configur et test correctement. Vous pouvez maintenant crer une
documentation globale de votre exemple.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 231
DCC pour SIMOTION
4.2 Travailler avec DCC-SIMOTION

Donnes de rfrence du diagramme


Les donnes de rfrence du diagramme sont dans ce cas les rfrences croises des
types de blocs et la squence dexcution. Dans la barre doutils, cliquez sur :

L'option de menu Outils > Donnes de rfrence permet d'ouvrir la fentre Rf. diagramme :
affichage des donnes de rfrence du diagramme. Dans cette fentre, vous pouvez crer
et afficher les listes correspondantes avec les boutons de la barre d'outils. Pour lancer
l'impression, cliquez sur :
Fermez ensuite la bote de dialogue laide de loption de menu Donnes de
rfrence > Quitter.

Remarque
La fentre Rf. diagramme : affichage des donnes de rfrence du diagramme ne peut tre
ouverte que si la fentre de l'diteur d'excution est ferme.

Impression du diagramme
Vous souhaitez galement imprimer le diagramme. Puisqu'une seule feuille a t utilise
pour ce diagramme, il convient d'effectuer l'impression en reprsentation feuille unique. Le
diagramme est encore rgl sur la vue Page. Pour lancer l'impression, cliquez sur :

Si votre diagramme contient plusieurs pages, il est recommand de les imprimer une une
en mode d'affichage par page. Vous pouvez basculer en Vue page l'aide du bouton .

Les icnes et vous permettent d'adapter l'affichage de manire voir tous les DCB
sur une seule page du moniteur de votre PC.

Voir aussi
Compiler le diagramme DCC dans l'diteur DCC (Page 229)

Description de l'diteur SINAMICS/SIMOTION DCC


232 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.3 Dfinitions DCC-SIMOTION

4.3 Dfinitions DCC-SIMOTION

4.3.1 Rgles dattribution des noms dans lditeur DCC


Des variables sont utilises pour lchange de donnes entre SCOUT et lditeur DCC. Les
identificateurs des variables, qui sont utiliss, sont ainsi soumis aux rgles des
identificateurs dans SIMOTION.

Remarque
Dans l'diteur DCC, la longueur des identificateurs est limite 49 caractres. Dans
SIMOTION, il existe toutefois aussi des identificateurs plus longs. Dans ce cas, il faudra soit
utiliser des alias ou intercaler des variables ST.

Les rgles suivantes sappliquent par consquent aux identificateurs dans lditeur DCC :
Diagramme de base :
aucun mot-cl ni identificateur dj dfini n'est autoris,
il doit commencer par une lettre,
il peut contenir des chiffres, des lettres et des caractres de soulignement,
un "_" doit toujours tre suivi par un chiffre.
Sous-diagramme :
il doit commencer par une lettre,
il peut contenir des chiffres et des lettres,
le caractre de soulignement n'est pas autoris,
un mot-cl ou un identificateur dj dfini est autoris (un contrle d'univocit est
effectu lors de la compilation),
l'univocit de l'identificateur est contrle lors de la compilation dans l'diteur DCC.
Instance de bloc :
il peut commencer par un chiffre,
il peut contenir des chiffres et des lettres,
le caractre de soulignement n'est pas autoris en tant que premier caractre,
les mots-cls et les dsignations dj dfinies sont autoriss,
lditeur DCC vrifie si l'identificateur est dj utilis.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 233
DCC pour SIMOTION
4.3 Dfinitions DCC-SIMOTION

Groupe d'excution :
les mots-cls et les dsignations dj dfinies sont autoriss,
lditeur DCC vrifie si l'identificateur est dj utilis.
Port de diagramme :
aucun mot-cl ni identificateur dj dfini n'est autoris,
lditeur DCC vrifie si l'identificateur est dj utilis.

4.3.2 Longueur des champs/noms et conventions

Longueur des champs/noms et conventions

Objet Longueur Remarques


Nom du diagramme 22 *) Ne doit pas contenir les
caractres suivants :
\.:/*?"<>|#%()
L'utilisation du caractre "_" est
soumise des dfinitions
particulires.
Commentaire de diagramme 255 Tous les caractres ANSI sont
autoriss.
Groupe d'excution 22 Mme jeu de caractres que
pour le diagramme, y compris le
caractre "_".
Type de bloc 6 Dtermin par DCC.
Commentaire d'instance de bloc 80 Tous les caractres ANSI sont
autoriss.
Commentaire de paramtre 80 Tous les caractres ANSI sont
autoriss.
Nom de bloc (nom dinstance) 16 *) Ne doit pas contenir les
caractres suivants :
\.:/*?"<>|#%
L'utilisation du caractre "_" est
soumise des dfinitions
particulires.
Oprande global max. 49 Si les noms provenant de
SIMOTION sont trop longs,
dfinir un ALIAS.

*) Le nom du diagramme et du bloc ne doivent pas dpasser ensemble 24 caractres maxi,


y compris le sparateur.

Voir aussi
Rgles dattribution des noms dans lditeur DCC (Page 233)

Description de l'diteur SINAMICS/SIMOTION DCC


234 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
DCC pour SIMOTION
4.3 Dfinitions DCC-SIMOTION

4.3.3 Affichage dynamique des valeurs


Les valeurs sont affiches ct des ports en fonction de leur type de donnes. Elles
apparaissent lcran sur fond de diffrentes couleurs.

Tableau 4- 2 Affichage dynamique des valeurs

Affichage Signification
Bleu sur fond blanc Reprsentation des valeurs en mode cration
(hors ligne)
toiles noires sur fond jaune Valeurs pendant la transition laffichage
dynamique
Valeur noire sur fond jaune Reprsentation en mode test des valeurs lues
partir de SIMOTION Runtime
#### sur fond rouge Reprsentation des valeurs pendant que les
valeurs dynamiques demandes SIMOTION
Runtime ne sont pas disponibles (dfaut,
surcharge)

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 235
DCC pour SIMOTION
4.4 Dfauts, alarmes

4.4 Dfauts, alarmes

4.4.1 Remarques concernant la reprsentation des signalisations d'erreur

Remarques concernant la reprsentation des signalisations d'erreur


Si une signalisation d'erreur ou d'alarme est gnre dans DCC, vous remarquerez une
symbolique spciale dsignant des noms ou des parties de noms. Ces marquages
permettent daccder directement lendroit de l'erreur par un simple double-clic.
Les identificateurs ont la signification suivante :
Instance de bloc ou entre/sortie de bloc
Reprsentation :
"\." <nom dinstance> [ "." <nom de broche> ]
Exemple :
La connexion entre "_device\ST_1.i" et "._DCC_6_CFC1_1.x_1" na pas pu tre
cre ; type non valide
Connexion avec des ports de diagramme
Reprsentation :
"<" <nom de variable> ">"
Exemple :
Le port dentre DCC_5\<versch_add_1_x_1> du diagramme 'DCC_5' nest pas
connect un puits.
Niveau dexcution ou groupe dexcution
Reprsentation :
"{" <nom de groupe> "}"
Exemple :
Groupe dexcution vide {AG}

Remarque
Analyse d'erreur en cas de plantage d'un bloc DCB
Si un bloc DCB se plante pendant le fonctionnement, le tampon de diagnostic d'un
appareil SIMOTION fournit des informations sur la cause du plantage et l'instance de
bloc. Avec cette information, vous pouvez vous adresser l'auteur de la bibliothque
de blocs, supprimer l'instance de bloc en question ou modifier le paramtrage.

Description de l'diteur SINAMICS/SIMOTION DCC


236 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Annexe A
A.1 Liste des abrviations

Abrviation Description
(G)UI (Grapical) User Interface
CSV Comma Separated Value, format texte pour donnes orientes
colonnes
DCB Drive Control Block
DCC Drive Control Chart
Diagramme CFC Continuous Function Chart
DO Drive Object, objet entranement
FCOM Binecteur-Connecteur dsignant un paramtre connectable dans
l'entranement
FEAT Feature Document
Fichier ELF Fichier cod en Executable Linkable Format
ITCP Instance, Time slice, Connection and Parameter/Variable
MBCS Multi Byte Character Set, correspond UTF-8
MDI Multiple-Document Interface application avec plusieurs fentres
OEM Original Equipment Manufacturer
Paramtre BI Binector Input Parameter. Le paramtre sert connecter un
binecteur un signal puits dont l'tat ne peut tre que 0 ou 1.
Paramtre BO Paramtre binecteur (ou Binector Output Parameter).
Le paramtre est utilisable comme source de signal binaire (0 ou
1).
Paramtre CI Connector Input Parameter.
Le paramtre sert connecter un connecteur un signal puits.
Paramtre CO Paramtre connecteur (ou Connector Output Parameter).
Le paramtre est utilisable comme source de signal.
Port Terme gnrique pour les entres et les sorties de blocs
TP Technology Package, package technologique

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 237
Annexe
A.2 Glossaire

A.2 Glossaire

Affichage des courbes En mode test, l'affichage des valeurs et des courbes permet
d'analyser les valeurs d'entre et de sortie des blocs pour
SIMOTION.
Aide concernant les blocs Pour obtenir des informations dtailles sur un type de bloc
dfini, slectionnez le bloc et actionnez la touche F1.
Bibliothque DCB Un DCB personnalis est cr partir d'un diagramme.
Bibliothque de base Bibliothque cre dans C, par exemple avec l'outil DCB.
Une bibliothque de ce type forme une unit ferme ne
permettant pas de dtacher un DCB dans l'diteur DCC par
exemple, pour le transfrer notamment dans une autre
bibliothque. La DCBLIB fournie en est un exemple.
Bibliothque de types de bloc Bibliothque constitue de la description des types de bloc
contenus dans la bibliothque et du fichier objet qui
implmente les blocs en format ELF par exemple.
Bibliothque utilisateur Bibliothque utilisateur contenant des bibliothques de
blocs. Dans ce cas, les blocs peuvent tre manipuls
individuellement, car ils sont bass sur des diagrammes.
Commentaires Chaque port de bloc de la feuille CFC peut tre
pourvu d'un commentaire.
Connecteur S'il n'est plus possible de tirer de ligne sur une feuille
sature, le CFC ajoute un connecteur sur le port de bloc/de
diagramme et un numro dans la marge. Les connecteurs
correspondants reoivent le mme numro de rfrence. Si
plusieurs connexions ne pouvant pas tre reprsentes
partent d'une mme sortie, elles auront toutes le mme
numro de rfrence. Les diffrentes reprsentations du
connecteur vous permettent de reconnatre la position du
point de connexion. Pour les dtails, voir l'aide du CFC.
Connexion Le terme "connexion" signifie :
connexion d'une sortie de bloc avec une entre de bloc
DCB du mme appareil,
connexions d'une sortie de bloc avec un groupe d'excution
(SIMOTION uniquement),
connexion d'une sortie de bloc avec un oprande globale ou
d'un oprande global avec une entre de bloc DCB. Un
oprande global peut tre :
le nom d'une variable SIMOTION,
le nom d'un paramtre SINAMICS (galement ralisable
implicitement par connexion avec un SB).

Description de l'diteur SINAMICS/SIMOTION DCC


238 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Annexe
A.2 Glossaire

Connexions textuelles Les connexions textuelles servent diviser les projets en


units configurables sparment et dfinissent une
connexion "ouverte" entre les diagrammes.
Une connexion textuelle peut uniquement exister sur une
entre de bloc ou de diagramme et rfrence toujours une
sortie de bloc ou de diagramme dans le CFC. La connexion
textuelle est "ouverte" jusqu' ce qu'elle soit ferme et
devienne une connexion "relle".
Une connexion textuelle pouvant tre ferme est
l'adressage d'une entre avec une chane de caractres qui
identifie une source de connexion concrte (sortie) au
moyen du chemin d'accs (diagramme\bloc.connexion).
DCB Studio Environnement de dveloppement pour la programmation
de bibliothques de blocs C.
Diagramme de base Diagramme visible et manipulable dans Step 7 ou
SCOUT/STARTER. Tous les autres diagrammes (partitions
ou sous-diagrammes) ne peuvent tre manipuls que dans
l'diteur DCC. Seul le terme "diagramme" sera utilis ci-
aprs.
Diagramme hirarchique ou sous-diagramme Un diagramme (sous-diagramme) peut tre insr dans un
autre diagramme (diagrammes imbriqus). Vous pouvez
ainsi crer des structures hirarchiques. Vous pouvez
ouvrir, diter et personnaliser chaque plan insr comme
tout autre plan. Pour l'utilisation ultrieure, vous pouvez
encapsuler un diagramme, c'est--dire le pourvoir de ports
de diagramme, et dfinir individuellement les ports de blocs
disponibles sur les ports du diagramme.
En ligne Le projet est dit avec une liaison avec l'appareil.
Etat de fonctionnement INIT Initialisation, dmarrage
Etat de fonctionnement RUN Fonctionnement cyclique
Fonction Trace La fonction Trace permet d'enregistrer les signaux des
sorties de blocs.
Groupe d'excution Les groupes d'excution sont destins la structuration ou
la subdivision des niveaux d'excution. Les blocs et/ou
diagrammes sont intgrs de manire squentielle dans les
groupes dexcution.
SIMOTION uniquement : les groupes d'excution peuvent
par exemple tre activs et dsactivs sparment par une
connexion avec une sortie de bloc (type de donnes
BOOL).
Si un groupe d'excution est dsactiv, les blocs et les
diagrammes qu'il contient ne seront plus calculs.
Hors ligne Le projet est dit sans liaison avec l'appareil.
Marges Les marges situes gauche et droite d'une feuille CFC
contiennent d'une part les renvois aux objets connects
(autres blocs, groupes d'excution, etc.) qui ne se trouvent
pas sur la feuille dite l'instant, et d'autre part le numro
du connecteur (point d'interruption) si la ligne de connexion
ne peut pas tre tire jusqu' la marge en raison de la
saturation de la feuille.
Mode cration En mode cration, vous pouvez diter les diagrammes
DCC.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 239
Annexe
A.2 Glossaire

Mode laboratoire En mode laboratoire, les blocs sont observs


automatiquement (affichage des valeurs actuelles des ports
de blocs/de diagramme connects pour le test).
Mode processus En mode processus, les blocs ne sont pas observs
automatiquement (affichage des valeurs actuelles des ports
de blocs/de diagramme connects pour le test) pour limiter
la charge supplmentaire.
Mode test Le mode test permet le dbogage des diagrammes DCC.
Niveau d'excution Interface avec le systme d'excution utilis pour l'excution
des blocs.
Oprandes globaux Les oprandes globaux sont des partenaires de connexion
pour les entres et les sorties de blocs, avec lesquels les
blocs DCB peuvent lire et crire des informations de
l'environnement systme.
Package technologique Un package technologique (la DCBLIB) contient des objets
technologiques (DCB) instanciables.
Pages de dbordement Les pages de dbordement sont cres automatiquement
lorsque les mentions marginales gnres sont plus
nombreuses que l'espace d'affichage disponible dans la
marge. Une page de dbordement est compose
uniquement des marges et ne contient aucun autre objet.
Paramtrer Sur chaque entre ou sortie, il est possible de paramtrer
une constante diffrente du prrglage, la place d'une
connexion.
Paramtres dfinis librement Paramtres @ et connecteurs technologiques @.
Interface dfinie par l'utilisateur pour le paramtrage sous
forme de numros de paramtres pouvant tre dfinis
comme ALIAS pour les entres et les sorties de blocs.
Partition Chaque diagramme est compos de 26 partitions ("A".."Z")
au maximum. Chaque partition compte 6 pages A4. A sa
cration, un nouveau diagramme ne contient que la partition
"A".
Ports de sortie Les ports de sortie d'un bloc peuvent tre connects des
entres ou obtenir une valeur d'initialisation. La valeur est
alors prsente au niveau du port lorsque le bloc est calcul
pour la premire fois en mode INIT. C'est utile, par exemple,
pour le prrglage cibl du port de sortie d'un bloc bascule
ou d'un bloc rgulateur.
Ports d'entre Les ports d'entre peuvent tre paramtrs avec des
constantes par le concepteur ou tre connectes des
sorties de blocs. A l'appel des blocs DCB, les entres et les
sorties ont alors une valeur par dfaut modifiable le cas
chant.
RUN en ligne ou dblocage des impulsions de Le projet est dit avec une liaison avec l'appareil et
l'entranement l'appareil est en commande ou en rgulation.
Squence d'excution Squence selon laquelle les blocs doivent tre calculs
dans un niveau d'excution ou un groupe d'excution.
Typical Bibliothque DCB
Variables IHM Vous pouvez dclarer les entres et les sorties de blocs
comme variables IHM et ainsi gnrer une interface statique
pour celles-ci, permettant une utilisation dans une
visualisation de votre systme.

Description de l'diteur SINAMICS/SIMOTION DCC


240 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Annexe
A.2 Glossaire

Visualiseur DCB Dans le visualiseur DCB, vous pouvez lire les descriptions
des diffrents types de bloc pendant la configuration dans
l'diteur DCC. Le visualiseur DCB s'ouvre lorsque vous
slectionnez un bloc et actionnez la touche F1.
Workbench La Workbench est la centrale de navigation pour les
diffrentes oprations d'ingnierie et sert la cration
centrale et l'administration de projets. Elle apporte une
vision uniforme, transparente, filtrable et axe sur les
fonctions de tous les donnes et programmes existants, y
compris dans des systmes rpartis.

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 241
Annexe
A.2 Glossaire

Description de l'diteur SINAMICS/SIMOTION DCC


242 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Index

Jumelles, 31
Recherche, 31
Charger dans la PG
A SIMOTION SCOUT, 129
STARTER, 130
Abrviations des types de donnes, 39 Charger dans l'appareil cible
Affichage des courbes, 65 Archiver les donnes supplmentaires sur l'appareil
Affichage des valeurs, 65 cible, 129
Affichage dynamique des valeurs, 235 SIMOTION SCOUT, 128
Attribut Enable, 231 STARTER, 128
Groupe d'excution, 231 Compilation, 49
Configuration logicielle requise, 207
Configurer la reprsentation des blocs, 36
B Connexion
Bibliographie, 3 Dplacement en ligne, 71
Bibliothque DCB Publier, 157
Modification, 53 Connexion avec des lments du tableau, 214
Bibliothque DCC Connexion avec des oprandes globaux, 212
Crer une bibliothque DCB, 99 Cration d'un nouveau projet, 20
Enregistrer en tant que bibliothque DCC Crer un nouvel appareil, 21
SIMOTION, 104
Enregistrer en tant que bibliothque DCC
SINAMICS, 104 D
Bibliothque de blocs, 88 DCC-SINAMICS
Convention de dnomination, 80 Domaine d'application, caractristiques, 134
Importer, 80 Diagramme DCC
Mise jour, 81 Ajouter en tant que diagramme SIMOTION, 105
Modification de la langue, 85 Ajouter en tant que diagramme SINAMICS, 105
Supprimer, 86 Compilation, 49
Bibliothques DCB Contrle de cohrence, 48
Dsinstallation, 102 Copie, 54
Installation, 103 Copie de groupes de blocs, 54
Bloc Crer une connexion en ligne, 70
Caractristiques d'excution, 34 Dplacement d'une connexion en ligne, 71
Configurer la reprsentation, 36 Donnes de rfrence, 75
Connexion, 37 Effacer une connexion en ligne, 70
Effacer, 41 Exportation vers WinCC, 212
Insertion en ligne, 71 Exportation XML, 119
Ports masqus, 36 Horodatage, 27
Pseudo-commentaire, 36 Horodatage STEP7, 27
Squence d'excution, 34 Importation XML, 119
Superposition, 31 Insrer un bloc, 30
Suppression en ligne, 72 Insrer un bloc en ligne, 71
Units des ports de blocs, 36 Lieu d'archivage du projet, 27
Maplisting, 50
Publier tous les ports de tous les blocs, 44
C Publier tous les ports d'un bloc, 45
Catalogue de blocs Rvoquer tous les ports de tous les blocs, 46

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 243
Index

Rvoquer tous les ports d'un bloc, 47 APRS le chargement des entres TOR, 138
Supprimer un bloc en ligne, 72 AVANT la transmission des sorties
Diagramme de base, 26 analogiques, 138
Diagramme en tant que type de bloc, 88 AVANT la transmission des sorties TOR, 138
Connexion multiple, 94 AVANT le canal de consigne de vitesse de
Donnes de rfrence du diagramme rotation, 138
Rfrences croises Groupes d'excution, 75 AVANT le capteur de vitesse de rotation, 138
Rfrences croises Oprandes, 75 AVANT le positionneur simple, 139
Rfrences croises Types de blocs, 75 AVANT le rgulateur de position, 139
Avant le rgulateur technologique standard, 139
AVANT l'mission IF1 PROFIdrive PZD, 143
E AVANT l'mission IF2 PZD, 148
AVANT position relle, 139
Editeur DCC, 25
Configuration logicielle requise, 207
Importer la bibliothque des DCB, 25
I
Marge, 41
Rgles d'attribution des noms (SIMOTION), 233 Identificateurs Alias, 214
Vue Page, 29 Importer la bibliothque des DCB, 25
Exemple de configuration Insrer un diagramme DCC, 23
SIMOTION, 216 Insrer un entranement unique, 21
Exemple de configuration SIMOTION Interconnexion
Compiler un diagramme DCC, 229 Cration en ligne, 70
Configuration de la reprsentation des blocs, 220 Elments du tableau, 214
Cration du projet, 217 Oprande global, 212
Cration d'un document global, 231 Programme ST, 214
Donnes de rfrence du diagramme, 232 Suppression en ligne, 70
Impression du diagramme, 232
Mode laboratoire, 61
Mode processus, 61 J
Rorganiser l'interface des variables IHM, 230
Journal des erreurs, 48
Slectionner les packages technologiques, 229
Validation des donnes dans SIMOTION, 228
Visualisation en mode test, 62
L
Vue Page, 220
Exportation OPC-XML, 212 Longueur des champs et des noms, 234
SIMOTION, 234

F
Fonction Trace, 215
M
Maplisting, 50
Mode test, 60
G Affichage des courbes, 65
Affichage des valeurs, 65
Groupe d'excution, 209
Connexion d'un port, 64
Attribut Enable, 231
Cycle de visualisation, 60
Groupes d'excution fixe, 138
Mise hors tension, 68
APRS la rception IF1 PROFIdr. PZD flexible, 146
Mise sous tension, 63
APRES la rception IF1 PROFIdrive PZD, 139
Mode laboratoire, 60
APRS la rception IF2 PZD, 147
Mode processus, 60
APRS la rception IF2 PZD flexible, 150
Modes de fonctionnement, 60
APRS le chargement des entres
Visualisation, 64
analogiques, 138

Description de l'diteur SINAMICS/SIMOTION DCC


244 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1
Index

O Insrer un appareil, 21
Insrer un diagramme DCC, 23
Oprande global
Slectionner les packages technologiques, 83
Interconnexion, 212
SIMOTION Trace, 215
Oprandes globaux, 41
Sous-diagramme, 26
Marge, 41
Systme excutif
Groupe d'excution, 209
Modifier la squence d'excution, 210
P
Squence d'excution, 209
Paramtres Tches, 208
Alias, 214
Paramtres @, 211
Partition, 26 T
Protection de savoir-faire
Tche DCC, 213
Groupe d'entranement, 109
Tches, 208
Protection de savoir-faire pour groupes d'entranement
Tches DCC, 208
Activation, 109
Type de bloc
avec protection en copie, 109
Chronogramme, 30
combiner avec la protection en criture des groupes
Vue de l'installation, 30
d'entranement, 111
Types de bloc, 78
Dsactivation, 110
Types de donnes
Protection absolue de savoir-faire, 110
Abrviations, 39
sans protection en copie, 109
Typical
Protection en criture des groupes d'entranement
Connexion multiple, 94
Activation, 116
Dsactivation, 116
Pseudo-commentaire, 36
V
Publier
Connexion, 157 Variable IHM, 210
Version d'appareil
SIMOTION, 18
R SINAMICS, 18
Rarranger les numros de paramtre, 42
Rglage de l'horloge systme, 209
Rgles d'attribution des noms
Diagramme de base (SIMOTION), 233
Groupe d'excution (SIMOTION), 234
Instance de bloc (SIMOTION), 233
Port de diagramme (SIMOTION), 234
SIMOTION, 233
Sous-diagramme (SIMOTION), 233

S
Squence d'excution, 209
modifier, 210
SIMOTION
Exemple de configuration, 216
SIMOTION SCOUT
Copie de diagramme DCC, 54
Cration du projet, 20

Description de l'diteur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1 245
Index

Description de l'diteur SINAMICS/SIMOTION DCC


246 Manuel de programmation et d'utilisation, 02/2012, 6SL3097-4AN00-0DP1

Das könnte Ihnen auch gefallen