Nothing Special   »   [go: up one dir, main page]

DCC Programmer

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 256

Avant-propos

Introduction 1
Consignes de sécurité et
sécurité industrielle 2
SINAMICS / SIMOTION
Fonctions de l’éditeur DCC 3
Motion Control
Description de l'éditeur SINAMICS/
DCC pour SINAMICS 4
SIMOTION DCC
DCC pour SIMOTION 5
Manuel de programmation et d'utilisation

Annexe A

06/2021
6SL3097-5AN00-0DP2
Mentions légales
Signalétique d'avertissement
Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité et pour éviter des dommages
matériels. Les avertissements servant à votre sécurité personnelle sont accompagnés d'un triangle de danger, les
avertissements concernant uniquement des dommages matériels sont dépourvus de ce triangle. Les avertissements
sont représentés ci-après par ordre décroissant de niveau de risque.

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

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

PRUDENCE
signifie que la non-application des mesures de sécurité appropriées peut entraîner des blessures légères.

IMPORTANT
signifie que la non-application des mesures de sécurité appropriées peut entraîner un dommage matériel.
En présence de plusieurs niveaux de risque, c'est toujours l'avertissement correspondant au niveau le plus élevé qui
est reproduit. Si un avertissement avec triangle de danger prévient des risques de dommages corporels, le même
avertissement peut aussi contenir un avis de mise en garde contre des dommages matériels.
Personnes qualifiées
L’appareil/le système décrit dans cette documentation ne doit être manipulé que par du personnel qualifié pour
chaque tâche spécifique. La documentation relative à cette tâche doit être observée, en particulier les consignes de
sécurité et avertissements. Les personnes qualifiées sont, en raison de leur formation et de leur expérience, en mesure
de reconnaître les risques liés au maniement de ce produit / système et de les éviter.
Utilisation des produits Siemens conforme à leur destination
Tenez compte des points suivants:

ATTENTION
Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la
documentation technique correspondante. S'ils sont utilisés en liaison avec des produits et composants d'autres
marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des produits
suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une
maintenance dans les règles de l'art. Il faut respecter les conditions d'environnement admissibles ainsi que les
indications dans les documentations afférentes.

Marques de fabrique
Toutes les désignations repérées par ® sont des marques déposées de Siemens AG. Les autres désignations dans ce
document peuvent être des marques dont l'utilisation par des tiers à leurs propres fins peut enfreindre les droits de
leurs propriétaires respectifs.
Exclusion de responsabilité
Nous avons vérifié la conformité du contenu du présent document avec le matériel et le logiciel qui y sont décrits. Ne
pouvant toutefois exclure toute divergence, nous ne pouvons pas nous porter garants de la conformité intégrale. Si
l'usage de ce manuel devait révéler des erreurs, nous en tiendrons compte et apporterons les corrections nécessaires
dès la prochaine édition.

Siemens AG Numéro de référence du document: 6SL3097-5AN00-0DP2 Copyright © Siemens AG 2015 - 2021.


Digital Industries Ⓟ 05/2021 Sous réserve de modifications Tous droits réservés
Postfach 48 48
90026 NÜRNBERG
ALLEMAGNE
Avant-propos

Respect du règlement général sur la protection des données


Siemens se tient aux principes de la protection des données, en particulier aux règles de
limitation des données (dès la conception).
Pour le produit SINAMICS DCC, cela signifie :
Le produit enregistre des données à caractère personnel uniquement dans le projet. Ainsi, il
appartient à l'utilisateur d'assurer le respect des dispositions légales relatives à la protection des
données. Cela vaut particulièrement lors de la transmission de projets. Si l'utilisateur relie ces
données à d'autres données (par exemple plannings d'équipes) ou s'il enregistre des données à
caractère personnel sur le même support (p. ex. disque dur) et crée par là même un lien avec des
personnes, il est tenu de garantir le respect des prescriptions en matière de sécurité des données
à caractère personnel.
Les données suivantes sont à prendre en compte :
• Identifiant Windows
Dans la configuration standard, le produit enregistre l'identifiant de l'utilisateur Windows
utilisé et des données techniques fonctionnelles (p. ex. horodatage) dans le projet.
L'enregistrement des données indiquées sert à assurer la traçabilité des modifications dans
les configurations d'envergure.
Pour SINAMICS DCC, il est possible d'établir un lien avec des personnes via le projet et
l'ensemble des éléments contenus (par ex. diagrammes).
Les données mentionnées peuvent être visualisées dans les propriétés du projet et des
éléments SINAMICS DCC (propriété "Auteur"), et modifiées ultérieurement à l'exception de la
dernière modification du projet.
Concernant le point susmentionné, tenir compte des détails des fonctions spécifiées dans les
chapitres correspondants du système d'information de SINAMICS DCC.
Pour les fonctions, le choix de l'identifiant ou du nom d'utilisateur permet de pseudonymiser les
données permettant d'établir un lien avec des personnes. La suppression du projet entraîne
également la suppression des données à caractère personnel qui y sont enregistrées.

Documentation SIMOTION
Une vue d'ensemble de la documentation SIMOTION est disponible dans le document Vue
d'ensemble de la documentation SIMOTION.
Cette documentation est comprise dans l'étendue de la livraison avec SIMOTION SCOUT en tant
que document électronique et comporte 10 packs de documentation.
Les packs de documentation suivants sont disponibles pour la version de produit
SIMOTION V5.4.3 :
• Manuel du système d'ingénierie SIMOTION
• SIMOTION Description du système et des fonctions
• SIMOTION Service et diagnostic
• SIMOTION IT

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 3
Avant-propos

• SIMOTION Programmation
• SIMOTION Programmation - Références
• SIMOTION C
• SIMOTION P
• SIMOTION D
• SIMOTION Documentation complémentaire

Documentation SINAMICS
La documentation SINAMICS est divisée en deux niveaux :
• Documentation générale / catalogues
• Documentation constructeur / S.A.V.
Vous trouverez une liste à jour des documents disponibles avec les langues dans lesquelles ils
sont édités sur Internet, à l'adresse :
http://www.siemens.com/motioncontrol
Sélectionnez les options de menu "Support" --> "Documentation technique" --> "Vue d'ensemble
des publications".
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".

Documentation complémentaire sur l'éditeur DCC


• Description fonctionnelle SINAMICS / SIMOTION Description des blocs standard DCC

Assistance téléphonique et adresses Internet

Informations supplémentaires
Sous le lien ci-dessous, vous trouverez des informations sur les sujets suivants :
• Commande de documentation, liste des publications
• Liens supplémentaires pour le téléchargement de documents
• Utilisation de documentation en ligne (trouver des manuels/informations et y effectuer des
recherches)
http://www.siemens.com/motioncontrol/docu

Description de l'éditeur SINAMICS/SIMOTION DCC


4 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Avant-propos

My Documentation Manager
Sous le lien suivant, vous trouverez des informations vous permettant de composer une
documentation personnalisée sur la base des contenus proposés par Siemens et de l'adapter à
votre machine :
https://support.industry.siemens.com/My/ww/fr/documentation

Formation
Sous le lien suivant, vous trouverez des informations sur SITRAIN, la formation de Siemens pour
les produits, les systèmes 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 coordonnées téléphoniques spécifiques à
chaque pays sur Internet, sous Contact :
http://www.siemens.com/automation/service&support

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 5
Avant-propos

Description de l'éditeur SINAMICS/SIMOTION DCC


6 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Sommaire

Avant-propos ......................................................................................................................................... 3
1 Introduction ......................................................................................................................................... 13
2 Consignes de sécurité et sécurité industrielle..................................................................................... 19
2.1 Consignes de sécurité élémentaires.................................................................................... 19
2.1.1 Consignes de sécurité générales......................................................................................... 19
2.1.2 Garantie et responsabilité pour les exemples d'application .................................................. 19
2.1.3 Note relative à la sécurité ................................................................................................... 20
2.2 Utiliser la protection de savoir-faire et la protection en écriture ........................................... 21
2.3 Manuel de configuration Sécurité industrielle ..................................................................... 22
3 Fonctions de l’éditeur DCC................................................................................................................... 23
3.1 Vue d'ensemble ................................................................................................................. 23
3.2 Condition .......................................................................................................................... 25
3.3 Nouvelles versions d'appareils ............................................................................................ 27
3.4 Création des prérequis de projet ......................................................................................... 29
3.4.1 Créer un projet................................................................................................................... 29
3.4.2 Insertion d'un appareil dans un projet................................................................................. 30
3.4.3 Insérer un diagramme DCC dans un projet.......................................................................... 31
3.4.4 Insérer un nouveau sous-diagramme.................................................................................. 37
3.4.5 Insérer de nouvelles partitions ........................................................................................... 38
3.4.6 Vues .................................................................................................................................. 38
3.5 Manipuler les blocs ............................................................................................................ 40
3.5.1 Introduction....................................................................................................................... 40
3.5.2 Insérer des blocs dans l'éditeur DCC.................................................................................... 40
3.5.3 Insérer un texte.................................................................................................................. 42
3.5.4 Définir les propriétés d'exécution........................................................................................ 44
3.5.5 Éditer les ports de blocs ..................................................................................................... 45
3.5.5.1 Généralités ........................................................................................................................ 45
3.5.5.2 Propriétés des ports de blocs .............................................................................................. 45
3.5.6 Connecter des blocs ........................................................................................................... 47
3.5.7 Abréviations des types de données dans DCC pour les blocs de connexion et de
convertisseur ..................................................................................................................... 48
3.5.8 Connexion avec des ports de diagramme............................................................................ 49
3.5.9 Connexion avec des opérandes globaux avec DCC-SIMOTION.............................................. 50
3.5.10 Supprimer des blocs........................................................................................................... 51
3.5.11 Réarranger les numéros de paramètre ................................................................................ 52
3.5.12 Publier toutes les connexions ............................................................................................. 53
3.5.13 Révoquer les ports ............................................................................................................. 56
3.6 Compilation....................................................................................................................... 58
3.6.1 Vérification de la cohérence sans génération de code ......................................................... 58
3.6.2 Compiler le diagramme DCC dans l'éditeur DCC .................................................................. 59

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 7
Sommaire

3.6.3 Journal des erreurs............................................................................................................. 61


3.7 Éditer des configurations.................................................................................................... 62
3.7.1 Éditer la vue d'ensemble des programmes .......................................................................... 62
3.7.2 Modification de la bibliothèque de blocs ............................................................................. 62
3.7.3 Copie de diagrammes et de parties de diagrammes ............................................................ 63
3.7.4 Suppression de diagrammes............................................................................................... 66
3.7.5 Recherche dans le projet de STARTER/SCOUT....................................................................... 67
3.7.6 Remplacer dans projet........................................................................................................ 68
3.8 Mode test .......................................................................................................................... 70
3.8.1 Modes test......................................................................................................................... 70
3.8.2 Visualisation en mode laboratoire ...................................................................................... 71
3.8.3 Visualiser en mode processus ............................................................................................. 71
3.8.4 Sélectionner/désélectionner des ports pour les tests ........................................................... 71
3.8.5 Activer/désactiver la visualisation des ports ........................................................................ 72
3.8.6 Activer le mode test ........................................................................................................... 72
3.8.7 Visualiser le mode test ....................................................................................................... 74
3.8.8 Activation de l'affichage des valeurs et courbes lors du test ................................................. 75
3.8.9 Editer les diagrammes DCC en mode test............................................................................ 76
3.8.10 Désactiver le mode test ...................................................................................................... 77
3.8.11 Modifier en ligne en mode test ........................................................................................... 77
3.8.11.1 Remarque préliminaire....................................................................................................... 77
3.8.11.2 Modifier les valeurs des entrées de blocs en ligne ............................................................... 78
3.8.11.3 Effacer une connexion en ligne .......................................................................................... 79
3.8.11.4 Créer une connexion en ligne............................................................................................. 79
3.8.11.5 Déplacement de connexions en ligne ................................................................................. 80
3.8.11.6 Insérer un bloc en ligne...................................................................................................... 80
3.8.11.7 Supprimer un bloc en ligne ................................................................................................ 81
3.8.11.8 Ajouter des commentaires dans le diagramme.................................................................... 81
3.8.11.9 Modifier des commentaires dans le diagramme .................................................................. 81
3.8.11.10 Déplacer des blocs dans le diagramme ............................................................................... 82
3.8.11.11 Cohérence des diagrammes en mode test .......................................................................... 82
3.9 Données de référence ........................................................................................................ 84
3.9.1 Données de référence du diagramme ................................................................................. 84
3.9.2 Liste des types de bloc ....................................................................................................... 84
3.9.3 Liste des références croisées Groupes d'exécution (uniquement pour DCC SIMOTION) ......... 85
3.9.4 Liste des références croisées des opérandes........................................................................ 86
3.10 Utilisation des bibliothèques .............................................................................................. 87
3.10.1 Compatibilité des bibliothèques ......................................................................................... 87
3.10.2 Traitement de bibliothèques DCC et de types de blocs......................................................... 88
3.10.3 Importer des bibliothèques de blocs ................................................................................... 89
3.10.4 Mettre à jour la bibliothèque de blocs................................................................................. 90
3.10.5 Remplacer la version de base des bibliothèques installées................................................... 93
3.10.6 Modifier la langue d'une bibliothèque de blocs ................................................................... 94
3.10.7 Supprimer des bibliothèques de blocs de la configuration ................................................... 95
3.11 Création de bibliothèques de blocs ..................................................................................... 97
3.11.1 Notions élémentaires ......................................................................................................... 97
3.11.2 Insertion et programmation de types de blocs dans des bibliothèques DCC ....................... 101
3.11.3 Particularités de la connexion 1:n des entrées de port de diagramme................................ 103
3.11.4 Création de commentaires, d'icônes et affectation de la famille de blocs pour des
bibliothèques DCC créées par l'utilisateur.......................................................................... 104

Description de l'éditeur SINAMICS/SIMOTION DCC


8 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Sommaire

3.11.5 Générer une bibliothèque installable à partir de bibliothèques DCC................................... 107


3.11.6 Créer l'aide en ligne pour les bibliothèques de blocs.......................................................... 109
3.11.7 Installation et désinstallation de bibliothèques DCB .......................................................... 113
3.11.8 Changement de famille d'appareils cibles pour les bibliothèques DCC................................ 115
3.12 Protection de savoir-faire.................................................................................................. 118
3.12.1 La protection de savoir-faire bibliothèques et programmes................................................ 118
3.12.2 Protection de savoir-faire du groupe d'entraînement ......................................................... 120
3.12.3 Activer la protection de savoir-faire pour un diagramme DCC ............................................ 125
3.13 Protection en écriture du groupe d'entraînement .............................................................. 129
3.14 Comportement au démarrage .......................................................................................... 131
3.15 Mise à niveau logicielle et remplacement de module ........................................................ 132
3.16 Informations de version ................................................................................................... 133
3.17 Exportation / importation XML de diagrammes DCC.......................................................... 135
3.18 Exportation / importation XML de bibliothèques DCC........................................................ 141
3.19 Relecture des sources de diagrammes DCC à partir de l'appareil cible ............................... 142
4 DCC pour SINAMICS ........................................................................................................................... 149
4.1 Vue d'ensemble ............................................................................................................... 149
4.1.1 Introduction..................................................................................................................... 149
4.1.2 Conditions logicielles ....................................................................................................... 149
4.1.3 Intégration au système SINAMICS..................................................................................... 150
4.1.3.1 Domaine d'application, caractéristiques............................................................................ 150
4.1.3.2 Groupes d'exécution dans l'éditeur DCC............................................................................ 151
4.1.3.3 Groupes d'exécution fixe .................................................................................................. 153
4.1.3.4 Groupes d'exécution libre................................................................................................. 165
4.1.3.5 Séquence d'exécution, création de nouveaux groupes d'exécution ................................... 166
4.1.3.6 Création de paramètres personnalisés ("publication") ....................................................... 168
4.1.3.7 Connexion avec des paramètres SINAMICS ....................................................................... 172
4.1.4 Charge de temps de calcul, capacité mémoire requise et affectation des intervalles
d'échantillonnage matériels ............................................................................................. 173
4.1.4.1 Charge de temps de calcul des versions de logiciel SINAMICS V2.5 et V2.6 ........................ 173
4.1.4.2 Charge de temps de calcul à partir de la version de logiciel V4.3 ....................................... 176
4.1.4.3 Capacité mémoire requise ................................................................................................ 179
4.1.4.4 Capacité mémoire requise à partir de la version de logiciel SINAMICS V4.3 ........................ 181
4.1.4.5 Nombre possible d'intervalles d'échantillonnage matériels différents................................. 181
4.1.5 Mise à niveau du firmware SINAMICS................................................................................ 183
4.2 Travailler avec DCC-SINAMICS........................................................................................... 184
4.2.1 Remarques préliminaires sur la configuration.................................................................... 184
4.2.2 Créer un projet................................................................................................................. 185
4.2.3 Insérer un diagramme DCC............................................................................................... 186
4.2.4 Insérer des blocs .............................................................................................................. 188
4.2.5 Connecter des blocs ......................................................................................................... 189
4.2.6 Paramétrer des ports de blocs dans le diagramme ............................................................ 189
4.2.7 Publier les ports de blocs comme paramètres ................................................................... 191
4.2.8 Compiler le diagramme DCC dans l'éditeur DCC ................................................................ 193
4.2.9 Paramétrage d'une séquence d'exécution au sein d'un groupe d'exécution........................ 194
4.2.10 Réglage de l'intervalle d'échantillonnage d'un groupe d'exécution..................................... 194
4.2.11 Chargement de l'option technologique DCC sur la carte CF du groupe d'entraînement....... 195

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 9
Sommaire

4.2.12 Chargement du diagramme DCC compilé sur l'entraînement............................................. 198


4.2.13 Afficher les valeurs des ports de blocs en ligne.................................................................. 198
4.2.14 Connexion avec les paramètres FCOM du système de base avec DCC-SINAMICS ................ 200
4.2.15 Relecture des connexions FCOM et des paramètres........................................................... 201
4.2.16 Enregistrement des signaux du diagramme DCC avec la fonction Trace ............................. 203
4.2.17 Comparaison des diagrammes DCC .................................................................................. 205
4.2.18 Archiver le projet.............................................................................................................. 206
4.2.19 Créer la documentation ................................................................................................... 206
4.2.20 Mise à jour vers une nouvelle version SINAMICS ............................................................... 208
4.3 Connecter DCC à un entraînement ................................................................................... 209
4.3.1 Vue d'ensemble ............................................................................................................... 209
4.3.2 Calcul du diagramme DCC avec des grandeurs sans dimension ......................................... 209
4.3.3 Calcul du diagramme DCC avec des grandeurs absolues.................................................... 211
4.3.3.1 Exemple 2.1 (connexion d'une valeur d'entrée) ................................................................ 211
4.3.3.2 Exemple 2.2 (connexion d'une valeur de sortie)................................................................ 213
4.3.4 Connexion de signaux DCC via les interfaces de communication IF1 et IF2 ........................ 213
4.3.4.1 Remarque préliminaire..................................................................................................... 213
4.3.4.2 Connexion de données de process reçues avec DCC .......................................................... 214
4.3.4.3 Connexion de données de process envoyées avec DCC...................................................... 214
4.4 Définitions DCC-SINAMICS................................................................................................ 215
4.4.1 Règles d’attribution des noms dans l’éditeur DCC .............................................................. 215
4.4.2 Longueur des champs/noms et conventions ..................................................................... 216
4.4.3 Affichage dynamique des valeurs ..................................................................................... 216
5 DCC pour SIMOTION........................................................................................................................... 217
5.1 Vue d'ensemble ............................................................................................................... 217
5.1.1 Introduction..................................................................................................................... 217
5.1.2 Conditions logicielles ....................................................................................................... 217
5.1.3 Intégration au système SIMOTION .................................................................................... 218
5.1.3.1 Niveau d'exécution, groupe d'exécution et séquence d'exécution ...................................... 218
5.1.3.2 Variables IHM (publication de variables et variables @) ..................................................... 220
5.1.3.3 Connexion avec des variables SIMOTION .......................................................................... 222
5.1.4 DCC et SIMOTION Trace.................................................................................................... 225
5.2 Travailler avec DCC-SIMOTION .......................................................................................... 226
5.2.1 Remarques préliminaires sur la configuration.................................................................... 226
5.2.2 Créer un projet................................................................................................................. 227
5.2.3 Insérer un diagramme...................................................................................................... 227
5.2.4 Insérer des blocs .............................................................................................................. 229
5.2.5 Connecter des blocs ......................................................................................................... 230
5.2.6 Paramétrer des ports de blocs dans le diagramme ............................................................ 230
5.2.7 Structures pour ports de blocs DCB................................................................................... 232
5.2.8 Valeurs par défaut des ports en cas de chargements partiels ............................................. 237
5.2.9 Compiler le diagramme DCC dans l'éditeur DCC ................................................................ 238
5.2.10 Charger un diagramme DCC compilé ................................................................................ 240
5.2.11 Lancer la CPU................................................................................................................... 240
5.2.12 Attribut Enable, groupes d'exécution ................................................................................ 240
5.2.13 Créer la documentation ................................................................................................... 240
5.3 Définitions DCC-SIMOTION ............................................................................................... 242
5.3.1 Règles d’attribution des noms dans l’éditeur DCC .............................................................. 242
5.3.2 Longueur des champs/noms et conventions ..................................................................... 243

Description de l'éditeur SINAMICS/SIMOTION DCC


10 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Sommaire

5.3.3 Affichage dynamique des valeurs ..................................................................................... 244


5.3.4 Représentation d'opérandes ............................................................................................. 244
5.4 Défauts, alarmes.............................................................................................................. 245
5.4.1 Remarques concernant la représentation des signalisations d'erreur ................................. 245
A Annexe............................................................................................................................................... 247
A.1 Liste des abréviations ....................................................................................................... 247
A.2 Glossaire.......................................................................................................................... 248
Index .................................................................................................................................................. 253

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 11
Sommaire

Description de l'éditeur SINAMICS/SIMOTION DCC


12 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
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 régulation, de calcul et de logique disponibles librement
Drive Control Chart (DCC) élargit les possibilités de configuration conviviale de fonctions
technologiques aussi bien pour le système Motion Control SIMOTION que pour le variateur
SINAMICS. L'utilisateur accède ainsi à une nouvelle dimension d'adaptabilité des systèmes
nommés aux fonctions spécifiques 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 bibliothèque DCB (bibliothèques de blocs


standard DCC).
L'éditeur DCC convivial facilite la programmation graphique, visualise clairement les structures
de régulation et permet de réutiliser les diagrammes établis.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 13
Introduction

Pour définir les fonctions de commande et de régulation, il suffit de sélectionner des blocs multi-
instances (Drive Control Blocks ou DCB) dans une bibliothèque prédéfinie (bibliothèque DCB)
et de les interconnecter graphiquement par glisser-déposer. Des fonctions de test et de
diagnostic permettent de vérifier l’exécution du programme et d’identifier les causes éventuelles
d’erreurs.
La bibliothèque des blocs propose un vaste choix de blocs de régulation, blocs de calcul et blocs
de logique ainsi que de fonctions de commande et de régulation plus nombreuses.
Pour combiner, évaluer et acquérir les signaux binaires, on dispose de toutes les fonctions
logiques classiques (ET, OU exclusif, temporisations d’enclenchement ou de déclenchement,
bascules RS, compteurs, etc.). Une variété 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 numériques. Outre la régulation de l’entraînement proprement dite, des
fonctions d’enroulage/déroulage, des régulateurs PI, des générateurs de rampe ou des
vobulateurs peuvent être facilement configurés.
En liaison avec le système Motion Control SIMOTION, il offre de possibilités quasi illimitées de
programmation de structures de régulation. Celles-ci peuvent ensuite être combinées à d'autres
parties de programme pour former un programme complet.
Pour les entraînements SINAMICS, Drive Control Chart constitue également une solution
conviviale pour résoudre des tâches de commande et de régulation d’entraînement directement
dans le variateur. Il en découle une possibilité d'adaptation supplémentaire du SINAMICS aux
tâches à accomplir. Le fait d'exécuter ces fonctions directement au niveau de l'entraînement
facilite la mise en place de concepts de machine modulaires et entraîne une amélioration des
performances de la machine dans son ensemble.

Description de l'éditeur SINAMICS/SIMOTION DCC


14 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Introduction

• Dans le cas de SINAMICS, DCC peut être activé simultanément sur plusieurs objets
entraînement (Drive Objects = DO) d'un groupe d'entraînement. Dans le cas de SIMOTION,
plusieurs diagrammes DCC peuvent être créés dans le conteneur de programme.
• Bibliothèque de blocs avec des blocs de gestion, de calcul et de régulation 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 régulateurs PI, des générateurs
de rampe ou des générateurs vobulateurs
• environnement exécutif pour SIMOTION avec des périodes d'échantillonnage
sélectionnables et mélangeables et une émission cohérente de données entre les périodes
d'échantillonnage
• environnement exécutif pour SINAMICS avec un intégration de l'option technologique dans
SINAMICS au moyen de la technique FCOM, les applications étant réglables par la
configuration de paramètres. Il est possible de paramétrer jusqu'à 10 périodes
d'échantillonnage différentes.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 15
Introduction

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


diagnostic et des fonctions Trace
• échelonnement avec différentes caractéristiques et capacités fonctionnelles pour DCC-
SIMOTION et DCC-SINAMICS
Remarque
L'éditeur DCC est un système de programmation basé sur CFC (Continous Function Chart). Le
fonctionnement est décrit ci-après, dans la mesure où il n'a pas encore été traité dans le
manuel "CFC - Manuel pour S7".

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

Différences entre DCC-SIMOTION et DCC-SINAMICS


DCC-SIMOTION et DCC-SINAMICS se distinguent en partie par leur fonctionnement. Les
différences fondamentales sont énumérées ci-dessous :

Tableau 1-1 Différences entre DCC-SIMOTION et DCC-SINAMICS

SIMOTION SINAMICS
Intégration du système Par connexion avec les variables du sys‐ Via paramètres de réglage ou connexion
tème de base avec le système de base via paramètres
FCOM
Système exécutif Nombre quelconque de groupes d'exé‐ 10 groupes d'exécution au maximum,
cution attribuables à cinq tranches de attribuables à 10 périodes d'échantillon‐
temps (qui dépendent de l'horloge sys‐ nage différentes
tème)
Cohérence de la reprise des données Reprise cohérente des données même La cohérence de la reprise des données
au-delà des tranches de temps doit être créée le cas échéant par l'utili‐
sateur au moyen de blocs standard
(SAH_X).
Etendue des blocs standard Voir Description fonctionnelle SINA‐ Voir Description fonctionnelle SINA‐
MICS / SIMOTION Description des blocs MICS / SIMOTION Description des blocs
standard DCC standard DCC

Disponibilité des fonctions DCC

Tableau 1-2 Disponibilité des fonctions DCC

Fonction Disponible à partir de la version


Observation et enregistrement de paramètres publiés SINAMICS 2.5 / SIMOTION 4.1
Modification en ligne en mode de test et enregistrement de SINAMICS 2.6 / SIMOTION 4.1
ports de bloc non publiés
Relecture de connexions FCOM de l'appareil cible SINAMICS 2.5 / DCC 2.0.3 / STARTER/SCOUT 4.1.3
Création de bibliothèques installables SINAMICS 2.5 / DCC 2.0.3 / STARTER/SCOUT 4.1.3
Bibliothèques DCC SINAMICS 4.4 / DCC 2.1 / STARTER/SCOUT 4.2

Description de l'éditeur SINAMICS/SIMOTION DCC


16 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Introduction

Fonction Disponible à partir de la version


Installation de bibliothèques de blocs lorsque SCOUT est ou‐ SCOUT V4.1.2
vert
Installation de bibliothèques de blocs lorsque STARTER est ou‐ STARTER V4.2
vert
Insertion et suppression d'instances de blocs en ligne SINAMICS 2.6 / SIMOTION 4.1.2
Modification, insertion et suppression de connexions en ligne SINAMICS 2.6 / SIMOTION 4.1.2
Affichage de données de référence pour diagrammes DCC SCOUT 4.1 / STARTER 4.1.3
Recherche et remplacement de connexions dans la marge des SCOUT / STARTER 4.1.2
diagrammes DCC
Compilation sans licence DCC SCOUT / STARTER 4.1.3
Génération automatique de bibliothèques de blocs C à partir DCC SIMOTION 2.0.3
de bibliothèques DCC
Groupe d'exécution 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 définies par l'utilisateur SCOUT 4.2 / DCC 2.1
Relecture des sources de diagrammes DCC à partir de l'appareil SINAMICS 4.4 (uniquement en liaison avec TPdcblibV3.0_SI‐
cible NAMICS_4_4 ou supérieur) / SCOUT / STARTER 4.2 / DCC 2.1
Changement automatique de bibliothèque lors de la mise à SCOUT / STARTER 4.2
niveau de la version de l'appareil
Changement des familles d'appareils cibles pour les bibliothè‐ SCOUT 4.3 / DCC 2.2
ques DCC
Comparaison détaillée DCC DCC 2.3 / STARTER 4.4
Protection de savoir-faire d'appareil pour diagrammes DCC DCC 2.2.3

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 17
Introduction

Description de l'éditeur SINAMICS/SIMOTION DCC


18 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Consignes de sécurité et sécurité industrielle 2
2.1 Consignes de sécurité élémentaires

2.1.1 Consignes de sécurité générales

ATTENTION
Le non respect des consignes de sécurité et le manque de prise en compte des risques
résiduels peuvent entraîner la mort
Le non respect des consignes de sécurité et des remarques relatives aux risques résiduels dans
la documentation du matériel peut conduire à des accidents susceptibles d'entraîner la mort ou
de causer des blessures graves.
• Respecter les consignes de sécurité figurant dans la documentation du matériel.
• Tenir compte des risques résiduels pour l'évaluation des risques.

ATTENTION
Danger de mort lié à des dysfonctionnements de la machine suite à un paramétrage
incorrect ou modifié
Un paramétrage incorrect ou modifié peut entraîner des dysfonctionnements sur les machines,
susceptibles de provoquer des blessures, voire la mort.
• Protéger le paramétrage contre l'accès non autorisé.
• Prendre les mesures appropriées pour palier aux défauts éventuels (p. ex. un arrêt ou une
coupure d'urgence).

2.1.2 Garantie et responsabilité pour les exemples d'application


Les exemples d'application sont sans engagement et n'ont aucune prétention d'exhaustivité
concernant la configuration, les équipements et les éventualités de toutes sortes. Les exemples
d'application ne constituent pas des solutions client spécifiques, mais ont uniquement pour
objet d'apporter une aide dans la résolution de problèmes typiques.
L'utilisateur est seul responsable de la mise en œuvre des produits selon les règles de l'art. Les
exemples d'application ne vous dispensent pas des obligations de précaution lors de l'utilisation,
de l'installation, de l'exploitation et de la maintenance.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 19
Consignes de sécurité et sécurité industrielle
2.1 Consignes de sécurité élémentaires

2.1.3 Note relative à la sécurité


Siemens commercialise des produits et solutions comprenant des fonctions de sécurité
industrielle qui contribuent à une exploitation sûre des installations, systèmes, machines et
réseaux.
Pour garantir la sécurité des installations, systèmes, machines et réseaux contre les
cybermenaces, il est nécessaire de mettre en œuvre - et de maintenir en permanence - un
concept de sécurité industrielle global et de pointe. Les produits et solutions de Siemens
constituent une partie de ce concept.
Il incombe aux clients d’empêcher tout accès non autorisé à ses installations, systèmes,
machines et réseaux. Ces systèmes, machines et composants doivent uniquement être
connectés au réseau d’entreprise ou à Internet si et dans la mesure où cela est nécessaire et
seulement si des mesures de protection adéquates (ex: pare-feu et/ou segmentation du réseau)
ont été prises.
Pour plus d’informations sur les mesures de protection pouvant être mises en œuvre dans le
domaine de la sécurité industrielle, rendez-vous sur
https://www.siemens.com/industrialsecurity (https://www.siemens.com/industrialsecurity).
Les produits et solutions Siemens font l’objet de développements continus pour être encore plus
sûrs. Siemens recommande vivement d’effectuer des mises à jour dès que celles-ci sont
disponibles et d’utiliser la dernière version des produits. L’utilisation de versions qui ne sont plus
prises en charge et la non-application des dernières mises à jour peut augmenter le risque de
cybermenaces pour nos clients.
Pour être informé des mises à jour produit, abonnez-vous au flux RSS Siemens Industrial Security
à l’adresse suivante:
https://www.siemens.com/industrialsecurity (https://new.siemens.com/global/en/products/
services/cert.html#Subscriptions)
Plus d'informations, voir sur Internet :
Manuel de configuration Industrial Security (https://support.industry.siemens.com/cs/ww/fr/
view/108862708/en)

ATTENTION
États de fonctionnement non sûrs suite à une manipulation du logiciel
Les manipulations des logiciels, p. ex. les virus, chevaux de Troie ou vers, peuvent provoquer
des états de fonctionnement non sûrs de l'installation, susceptibles de causer la mort, des
blessures graves et des dommages matériels.
• Les logiciels doivent être maintenus à jour.
• Intégrer les composants d'entraînement et d'automatisation dans un concept global de
sûreté industrielle (Industrial Security) de l'installation ou de la machine selon l'état actuel
de la technique.
• Tenir compte de tous les produits utilisés dans le système global de sûreté industrielle
(Industrial Security).
• Il convient de protéger les données stockées sur les supports de mémoire amovibles contre
les logiciels nuisibles avec les mesures de protection appropriées, par exemple avec un
antivirus.
• Contrôler à l'issue de la mise en service toutes les fonctions relatives à la sécurité.

Description de l'éditeur SINAMICS/SIMOTION DCC


20 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Consignes de sécurité et sécurité industrielle
2.2 Utiliser la protection de savoir-faire et la protection en écriture

2.2 Utiliser la protection de savoir-faire et la protection en écriture

Empêcher les modifications illicites avec la protection de savoir-faire

ATTENTION
Danger de mort en cas de manipulation des diagrammes DCC et des bibliothèques DCC
L'utilisation de diagrammes DCC et bibliothèques DCC qui ne sont pas protégés présente un
risque en matière de manipulation de diagrammes DCC, bibliothèques DCC et fichiers de
sauvegarde.
• Protéger les diagrammes DCC et les bibliothèques DCC importants via "Protection de savoir-
faire pour programmes" ou "Protection de savoir-faire pour groupes d'entraînement" dans
SCOUT ou STARTER. Attribuer un mot de passe efficace afin d'empêcher toute manipulation.
• C'est pourquoi, pour "Protection de savoir-faire pour programmes" ou "Protection de savoir-
faire pour groupes d'entraînement", utiliser des mots de passe d'au moins 8 caractères
comportant des majuscules et des minuscules, des chiffres et des caractères spéciaux.
• Faites en sorte que seules les personnes autorisées aient accès aux mots de passe.
• Protégez les fichiers de sauvegarde sur votre système de fichiers avec une protection en
écriture.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 21
Consignes de sécurité et sécurité industrielle
2.3 Manuel de configuration Sécurité industrielle

2.3 Manuel de configuration Sécurité industrielle

Manuel sur la sécurité industrielle


Pour plus d'informations, voir manuel de configuration "Sécurité industrielle", produits
SINAMICS, SINUMERIK et SIMOTION, sous Manuel sur la sécurité (https://
support.industry.siemens.com/cs/document/108862708/sinumerik-simotion-sinamics-
industrial-security?dti=0&lc=en-DE).
Veuillez tenir compte tout particulièrement des explications concernant la protection des
cellules d'automatisation dans la section "Allgemeine Security-Maßnahmen -
Netzwerksegmentierung" (Mesures de sécurité générales - segmentation des réseaux).

Description de l'éditeur SINAMICS/SIMOTION DCC


22 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC 3
3.1 Vue d'ensemble
Le produit offre une option technologique modulaire et échelonnable qui a été développée
principalement pour les tâches continues de régulation et de commande à proximité des
entraînements.
L'éditeur de Drive Control Charts (dénommé ci-après "éditeur DCC"), basé sur CFC, permet une
configuration graphique de l'option technologique DCC pour les commandes SIMOTION et les
entraînements SINAMICS. La figure suivante montre le flux des données de configuration lors de
la configuration avec l'option technologique DCC :

'&& &)&

$GG

0XO

&RQILJXUDWLRQ &RPSLODWLRQ

6&28767$57(5

,PSRUWDWLRQW\SHGHEORF &KDUJHU

%LEOLRWKªTXH'&% 6,027,21
6,027,21

%LEOLRWKªTXH'&% 6,1$0,&6
6,1$0,&6

Figure 3-1 Flux des données de configuration

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 23
Fonctions de l’éditeur DCC
3.1 Vue d'ensemble

1. Lorsque vous créez un nouveau diagramme, vous allez chercher les types de bloc dans la
bibliothèque de blocs spécifique de l'appareil et vous les insérez dans la gestion de blocs de
l'éditeur DCC.
2. Vous insérez, paramétrez et connectez les blocs pour réaliser les diagrammes avec l'éditeur
DCC.
3. Vous compilez les diagrammes pour générer un code intermédiaire.
4. Le code intermédiaire est chargé dans l'appareil ou le variateur avec STARTER/SCOUT.

Description de l'éditeur SINAMICS/SIMOTION DCC


24 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.2 Condition

3.2 Condition
Cette description se rapporte aux versions logicielles suivantes des appareils et des systèmes
d'ingénierie :
• Drive Control Chart V3.4.2.0
• SIMOTION P, C, D à partir de la version V5.3.1
• SINAMICS Integrated du SIMOTION D à partir de la version V5.2
• SINAMICS S120, S150, G130, G150 à partir de la version V5.2
• SINAMICS MV à partir de la version V4.8.2
• SINAMICS DCM à partir de version V1.5
À partir de la version 1.4, SINAMICS DC MASTER prend en charge les mêmes fonctions que
SINAMICS S120 à partir de la version 4.7, sauf l'affichage du taux de charge. Des informations
détaillées concernant SINAMICS DC MASTER version V1.4 se trouvent dans les instructions de
service SINAMICS DC MASTER 6RA80 DC Converters, édition 01/2014
• SINAMICS DCP à partir de V1.2
• SIMOTION SCOUT Version V5.4.3
• STARTER Version V5.4.2
• Versions CFC nécessaires pour DCC V3.4.2.0 :
– STARTER : CFC V9.0
– SIMOTION SCOUT : CFC V9.0
• Engineering License nécessaire pour DCC V3.4.2.0 :
– DCC SINAMICS : CFC for SINAMICS V7.1, V8.0, V8.1, V8.2 ou V9.0
– DCC SIMOTION : CFC for SIMOTION V7.1, V8.0, V8.2 ou V9.0

Remarque
En cas d'erreur de compilation de diagrammes dans SIMOTION SCOUT / STARTER, vous obtenez
un rapport d'erreur détaillé en répétant 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 sélectionné dans l'onglet Compilateur de l'option de menu Paramètres de
SIMOTION SCOUT. Un rapport détaillé correspondant sera établi automatiquement dans
STARTER.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 25
Fonctions de l’éditeur DCC
3.2 Condition

Remarque
L'éditeur DCC est automatiquement installé avec le système d'ingénierie SIMOTION SCOUT /
STARTER.
• La configuration DCC V2.0.2 - V2.0.5 peut être installée pour tous les service packs et hotfix
SIMOTION SCOUT/STARTER V4.1.
• La configuration DCC V2.1 peut être installée avec SIMOTION SCOUT/STARTER V4.2.
• La configuration DCC V2.2 peut être installée avec SIMOTION SCOUT/STARTER V4.3.
• La configuration DCC V2.3 peut être installée avec SIMOTION SCOUT/STARTER V4.4.
• La configuration DCC V2.4 peut être installée avec STARTER V4.5.
• La configuration DCC V3.1 peut être installée avec STARTER V5.1.
• La configuration DCC V3.3 peut être installée avec STARTER V5.3.
• La configuration DCC V3.4 peut être installée avec STARTER V5.4.
• La configuration DCC V3.4.2.0 peut être installée avec STARTER V5.4.2.
Son utilisation est soumise à une licence spécifique. Celle-ci figure sur la clé USB fournie avec le
produit DCC SIMOTION ou DCC SINAMICS.
Les conditions requises pour l'installation sont également spécifiées dans le fichier Lisezmoi de
la version logicielle correspondante.

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é
créés peut conduire à des incohérences du projet. Le diagramme DCC doit être recompilé et
rechargé. Les diagrammes DCC qui ont été édités avec une version CFC plus récente ne peuvent
plus être ouverts avec une version CFC antérieure. Une reconversion vers la version préalable est
impossible.
Si vous ouvrez un projet dont les diagrammes ont été créés avec une version CFC antérieure,
vous pouvez décider si le format de données 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 données des diagrammes CFC à la version CFC
actuellement installée.

Description de l'éditeur SINAMICS/SIMOTION DCC


26 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.3 Nouvelles versions d'appareils

3.3 Nouvelles versions d'appareils

SIMOTION
La fonctionnalité DCC et la performance des nouveaux appareils cibles SIMOTION est compatible
avec les versions antérieures, c'est-à-dire que DCC V3.4 dans le cadre de SIMOTION SCOUT 5.4
prend en charge les versions suivantes d'appareils cibles :
• Appareils SIMOTION V4.1
• Appareils SIMOTION V4.2
• Appareils SIMOTION V4.3
• Appareils SIMOTION V4.4
• Appareils SIMOTION V4.5
• Appareils SIMOTION V5.3.1
• Appareils SIMOTION V5.4
La fonctionnalité DCC et la performance des nouveaux appareils cibles SIMOTION basés sur
SOC2 (par ex. D410-2 DP) est compatible avec leurs prédécesseurs ainsi que les versions
correspondantes basés sur IDC (par ex. D410 DP).

Remarque
Versions d'appareil
Les versions d'appareil et les versions logicielles prises en charge sont, le cas échéant,
répertoriées dans les fichiers Lisezmoi correspondants.

Remarque
Sur le DVD SIMOTION SCOUT et sur Internet, vous trouverez une liste de compatibilité sous le lien
suivant :
Liste de compatibilité SIMOTION (https://support.industry.siemens.com/cs/ww/en/view/
18857317)

SINAMICS
DCC SINAMICS prend en charge, dans STARTER/SCOUT V5.4, toutes les versions d'appareil avec
DCC disponibles à ce jour.
En outre, DCC est recommandé pour :
• SINAMICS MV V5.2 SP1
• DCP V1.3

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 27
Fonctions de l’éditeur DCC
3.3 Nouvelles versions d'appareils

Remarque
Avec l'installation d'un SSP, la bibliothèque standard dcblib la plus récente disponible pour
l'appareil est installée et peut être utilisée sur l'appareil.

Description de l'éditeur SINAMICS/SIMOTION DCC


28 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.4 Création des prérequis de projet

3.4 Création des prérequis de projet

3.4.1 Créer un projet


Avant de pouvoir utiliser l'éditeur DCC, un nouveau projet doit être créé dans la système
ingénierie SIMOTION SCOUT/STARTER.

Marche à suivre
Pour créer un projet, procédez comme suit :
1. Lancez le système d'ingénierie SIMOTION SCOUT/STARTER.
2. Sélectionnez les options de menu Projet > Nouveau dans la barre des menus.
3. Dans la fenêtre Nouveau projet, saisissez le nom du projet dans le champ Nom.

Figure 3-2 Fenêtre - "Nouveau projet"

4. Refermez la fenêtre en cliquant sur OK.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 29
Fonctions de l’éditeur DCC
3.4 Création des prérequis de projet

Le nouveau projet est créé, puis automatiquement ouvert.

Remarque
Convention d'attribution des noms de projet
Le nombre de caractères utilisés dans le nom de projet est limité à 24. Le nom du dossier est
formé à partir des huit premiers caractères du nom de projet. Il convient, par conséquent, de
veiller à ce que ces huit premiers caractères soient univoques.

3.4.2 Insertion d'un appareil dans un projet

SIMOTION
Pour insérer un appareil dans un projet, procédez comme suit :
1. Ouvrez un projet SIMOTION SCOUT existant si aucun projet n'est ouvert.
2. Exécutez la commande Création d'un nouvel appareil.

Figure 3-3 SIMOTION : Créer un nouvel appareil

3. Dans la fenêtre Création d'un nouvel appareil, sélectionnez l'appareil correspondant et


fermez la fenêtre 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 créer un diagramme DCC sont réunies.

Description de l'éditeur SINAMICS/SIMOTION DCC


30 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.4 Création des prérequis de projet

SINAMICS
1. Ouvrez un projet existant ou créez un nouveau projet dans lequel vous insérez un groupe
d'entraînement SINAMICS (par ex. SINAMICS S120 CU 320). Notez que le SINAMICS S110
(module CU 305) ne supporte pas DCC.

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

3.4.3 Insérer un diagramme DCC dans un projet


Vous pouvez dès à présent insérer un diagramme DCC dans le projet existant.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 31
Fonctions de l’éditeur DCC
3.4 Création des prérequis de projet

Marche à suivre
1. Sélectionnez un appareil dans le projet.
2. SIMOTION :
Exécutez la fonction Insérer diagramme DCC dans le sous-menu PROGRAMMES de
l'appareil.
SINAMICS, STARTER :
Exécutez la fonction Insérer diagramme DCC sur l'objet entraînement souhaité. Un seul
diagramme DCC ne peut exister sur un objet d'entraînement.

Figure 3-5 SIMOTION SCOUT : Insérer un diagramme DCC

Description de l'éditeur SINAMICS/SIMOTION DCC


32 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.4 Création des prérequis de projet

Figure 3-6 Insérer un diagramme DCC dans l'objet entraînement CU d'un groupe d'entraînement
SINAMICS CU3x0.x avec STARTER

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 33
Fonctions de l’éditeur DCC
3.4 Création des prérequis de projet

Figure 3-7 SIMOTION D4xx : Insérer un diagramme DCC SINAMICS dans l'objet entraînement de la
CU avec SCOUT

Description de l'éditeur SINAMICS/SIMOTION DCC


34 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.4 Création des prérequis de projet

3. La fenêtre Insérer diagramme DCC s'affiche.

Figure 3-8 Fenêtre - Insérer un diagramme DCC

4. Saisissez un nom pour le diagramme DCC.


Le diagramme DCC est maintenant créé.
Si vous avez sélectionné l'option Ouvrir automatiquem. l'éditeur dans la fenêtre Insérer
diagramme DCC, l'éditeur DCC s'ouvre automatiquement. Lorsque le diagramme est ouvert
pour la première fois, la fenêtre Importer la bibliothèque DCB est affichée.

Remarque
Convention d'attribution des noms de diagramme
Le nombre de caractères utilisés dans le nom de diagramme est limité à 22.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 35
Fonctions de l’éditeur DCC
3.4 Création des prérequis de projet

Explications concernant les différents types de diagrammes


Une distinction est faite entre trois types de diagrammes :
• Diagramme de base
• Partition
• Sous-diagramme
Les diagrammes affichés dans SIMOTION SCOUT / STARTER ou dans SIMATIC Manager sont
appelés "diagrammes de base". Chaque diagramme de base peut contenir jusqu'à 26 partitions
comportant chacune six feuilles. Chaque feuille permet d'utiliser des diagrammes imbriqués,
appelés 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 3-9 Relation entre les types de diagramme dans l'éditeur DCC

Dans le navigateur de projet, sélectionnez le diagramme DCC et appelez la boîte de dialogue


Propriétés diagramme DCC via le menu contextuel Propriétés pour appeler des propriétés
définies du diagramme DCC. Sous Dernière modification (STEP7) : sous Horodatage dans
l'onglet Généralités vous voyez la date de la dernière modification du diagramme DCC ou bien

Description de l'éditeur SINAMICS/SIMOTION DCC


36 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.4 Création des prérequis de projet

du dernier enregistrement des changements effectués dans Propriétés du diagramme DCC à


l'aide de STEP7 (dans l'éditeur CFC). Sous Dernière modification le : vous voyez la date de
compilation du diagramme DCC ou bien du dernier enregistrement des changements effectués
dans Propriétés du diagramme DCC. Sous Lieu d'archivage du projet : vous voyez le chemin
sous lequel le projet a été enregistré.

Figure 3-10 Propriétés diagramme DCC

3.4.4 Insérer un nouveau sous-diagramme


Un diagramme (sous-diagramme) peut être inséré dans un autre diagramme (diagrammes
imbriqués). Il est ainsi possible de créer des structures hiérarchiques. Chaque diagramme inséré
peut être ouvert et modifié. Pour l'utilisation ultérieure, vous pouvez encapsuler un diagramme,
c'est-à-dire le pourvoir de connecteurs de diagramme. et définir individuellement les ports de
blocs disponibles sur les ports du diagramme.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 37
Fonctions de l’éditeur DCC
3.4 Création des prérequis de projet

Condition
Vous avez créé un diagramme DCC dans le système d'ingénierie 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 sélectionné sont affichées.
2. Via le menu contextuel Insérer un nouveau diagramme, insérez un nouveau sous-
diagramme et ouvrez-le via le menu contextuel Ouvrir du sous-diagramme.

Remarque
Les diagrammes DCC doivent toujours être créés dans STARTER/SCOUT.
Si d'autres diagrammes DCC sont créés directement dans l'éditeur CFC alors qu'un diagramme
DCC affecté à un objet entraînement SINAMICS est ouvert, il peut se produire des erreurs de
compilation.

3.4.5 Insérer de nouvelles partitions

Condition
Vous avez déjà créé un diagramme DCC dans le système d'ingénierie SIMOTION SCOUT/STARTER,
et celui-ci est ouvert dans l'éditeur DCC.

Marche à suivre
1. Avec les options de menu Insérer > 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
sélectionner Insérer une partition avant la partition actuelle ou Insérer une partition à la
fin.

3.4.6 Vues

Passer à la vue Page ou à la vue d'ensemble


Pour passer de la vue d’ensemble à la vue Page, cliquez sur un endroit libre du diagramme avec
le bouton droit de la souris et sélectionnez Afficher cette page dans le menu contextuel
affiché. Les désignations des ports de blocs sont affichées dans cette représentation agrandie.

Description de l'éditeur SINAMICS/SIMOTION DCC


38 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.4 Création des prérequis de projet

Pour passer de la vue Page à la vue d’ensemble, cliquez sur un endroit libre du diagramme avec
le bouton droit de la souris et sélectionnez 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, 06/2021, 6SL3097-5AN00-0DP2 39
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

3.5 Manipuler les blocs

3.5.1 Introduction
Ce chapitre décrit les types de bloc dont vous disposez et la marche à suivre pour insérer 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 détaillées sur les différents blocs (y compris sur le
chronogramme et la vue de l'installation). Pour accéder à l'aide, sélectionnez le bloc concerné
dans le diagramme ou le catalogue de blocs, puis appuyez sur la touche F1.

Responsabilité de l'utilisateur
En tant qu'utilisateur, vous êtes tenu de vérifier et de valider les fonctions DCC programmées
avec DCC. L'utilisateur est responsable de l'utilisation conforme de toutes les fonctions DCC
créées avec DCC.

ATTENTION
Danger de mort lié à des dysfonctionnements de la machine dus à un paramétrage
incorrect des fonctions DCC.
Un paramétrage incorrect des fonctions DCC peut entraîner des dysfonctionnements sur les
machines, susceptibles de provoquer des blessures, voire la mort.
• Prendre les mesures appropriées pour remédier aux dysfonctionnements éventuels (p. ex.
un arrêt ou une coupure d'urgence).
• Vérifier et valider les fonctions DCC programmées.

3.5.2 Insérer des blocs dans l'éditeur DCC

Types de bloc dans l'éditeur DCC


Les types de bloc disponibles dans le catalogue de blocs dépendent du type d'appareil ainsi que
de la version de la bibliothèque. Dans le catalogue de blocs, vous trouverez les répertoires des
familles de blocs ainsi que les répertoires Tous les blocs (contenant tous les blocs) et Autres
blocs (pour les blocs qui ne sont affectés à aucune famille). Dans l'éditeur DCC, les noms des
familles de blocs sont toujours en anglais.

Description de l'éditeur SINAMICS/SIMOTION DCC


40 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

Insérer un bloc

Figure 3-11 Insérer des blocs

• Ouvrez une famille de blocs, la famille Closed-loop control sur la figure, avec les blocs de
régulation.
• Sélectionnez le bloc souhaité et glissez-le dans le diagramme par glisser-déplacer, en
maintenant le bouton de la souris enfoncé. Pendant l'opération de copie, le bloc est
représenté uniquement par une ligne en pointillés le long de son contour. Relâchez 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 éléments du diagramme se chevauchent, tels que d'autres blocs ou la
marge, le bloc superposé est représenté en gris et ses ports ne sont pas affichés. 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, 06/2021, 6SL3097-5AN00-0DP2 41
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

3.5.3 Insérer un texte


Vous avez la possibilité de compléter votre diagramme DCC par des commentaires que vous
saisissez dans des champs de texte. Vous pouvez insérer ces champs de texte à n'importe quel
endroit libre du diagramme.

Marche à suivre
Sélectionnez la commande Nouveau texte au-dessus des répertoires des types de blocs et
glissez-la dans le diagramme par glisser-déplacer, en maintenant le bouton de la souris enfoncé.
Relâchez le bouton de la souris à l'endroit approprié.

Figure 3-12 Insérer un champ de texte

Vous pouvez également effectuer un clic droit à l'endroit souhaité du diagramme et sélectionner
la commande Insérer un nouveau texte dans le menu contextuel. Important : cette option n'est
disponible que hors ligne.

Description de l'éditeur SINAMICS/SIMOTION DCC


42 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

Figure 3-13 Insérer un nouveau texte

Le cas échéant, vous pouvez modifier les dimensions du champ de texte en sélectionnant et en
tirant les points noirs situés aux angles et sur les bords du champ de texte jusqu'à la taille
souhaitée.
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, 06/2021, 6SL3097-5AN00-0DP2 43
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

3.5.4 Définir les propriétés d'exécution


Vous pouvez afficher et modifier les propriétés d'exécution de tous les blocs utilisés du
programme. L'option de menu Éditer > Séquence d'exécution ou le bouton de la barre
d'outils permettent d'afficher les propriétés.

Figure 3-14 Editeur de séquences du diagramme dccReg1 avec les groupes d'exécution Tsg_dccReg1 et Tsg2

Dans cette fenêtre, vous pouvez également modifier la position d'insertion dans la séquence
d'exécution en tirant le bloc avec la souris jusqu'à l'endroit souhaité. De la même manière, vous
pouvez modifier l'affectation d'un bloc à un groupe d'exécution.
Lorsque vous ajoutez de nouveaux blocs dans le système exécutif, ceux-ci sont toujours placés
après le bloc défini comme précédent. Par défaut, c'est toujours le dernier bloc inséré. Pour
insérer un bloc après un bloc existant de la séquence, sélectionnez le bloc avec l'offset souhaité
dans la vue d'ensemble ou le diagramme, puis effectuez un clic droit et sélectionnez l'option de
menu Point d'insertion. Le bloc définit comme précédent s'affiche alors en vert clair dans
l'éditeur DCC.

Figure 3-15 Menu contextuel du bloc : définir le point d'insertion

Description de l'éditeur SINAMICS/SIMOTION DCC


44 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

La position d'exécution est signalée dans la barre d’état. Elle se trouve en bas à droite de l'éditeur
de séquences.

3.5.5 Éditer les ports de blocs

3.5.5.1 Généralités
Les blocs ont deux types de ports (entrée et sortie) qui se distinguent par leur fonction et donc
par les possibilités d'édition.
Les rubriques suivantes contiennent des informations détaillées sur la manipulation des ports
de blocs dans DCC.

3.5.5.2 Propriétés des ports de blocs


Chaque port peut être paramétré individuellement par un double-clic sur le port correspondant.
La fenêtre Propriétés du port peut également être affichée de la manière suivante :
1. Sélectionnez le port souhaité.
2. Dans le menu contextuel, sélectionnez Propriétés de l'objet.
3. La fenêtre Propriétés du port s'affiche.
La procédure suivante est plus simple pour paramétrer les entrées :
• Double-cliquez sur un en-tête de bloc. La fenêtre Propriétés du bloc s'affiche. Vous pouvez
également ouvrir la fenêtre Propriétés du bloc en sélectionnant l'option Propriétés de
l'objet dans le menu contextuel du bloc, ou l'option Editer > Propriétés de l'objet dans le
menu.
• Cliquez sur l'onglet Ports. Les paramètres des champs grisés ne peuvent pas être modifiés.
• Entrez les valeurs requises dans le tableau et fermez la boîte de dialogue avec OK.

Valeurs au niveau des entrées


Pour les entrées de blocs, il est possible de spécifier une valeur dans le champ Valeur de la boîte
de dialogue des propriétés. S'il s'agit d'une entrée non connectée, celle-ci aura toujours la valeur
indiquée. Pour les blocs connectés, la valeur de sortie du bloc précédent est toujours valable,
même pendant la phase d'initialisation et le premier cycle.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 45
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

Valeurs au niveau des sorties


Pour les sorties de blocs, il est possible de spécifier une valeur dans le champ Valeur de la boîte
de dialogue des propriétés. Pendant le premier cycle, la valeur indiquée sera toutefois écrasée
par la valeur calculée.

Remarque
Particularité des ports de blocs masqués
Dans l'éditeur DCC, vous pouvez masquer des ports de blocs pour améliorer la lisibilité des
diagrammes configurés. Les ports de blocs masqués restent cependant effectifs dans DCC et les
valeurs en instance de ces ports sont exploitées. Dans le cas de blocs génériques, vous pouvez
par ailleurs réduire le nombre de ports de blocs dans l'éditeur DCC, les ports masqués ayant alors
les valeurs par défaut. Les ports de blocs masqués restent cependant effectifs dans le système
cible et les valeurs en instance de ces ports sont exploitées.
Notez par ailleurs que les entrées de ces blocs doivent être connectées de façon continue, en
commençant par le premier port.

Nombre d'entrées de blocs


Pour les blocs AND, ADD, MAS, MIS, MUL, NAND, NOR, OR, XOR de la bibliothèque standard, il
serait possible d'augmenter le nombre d'entrées. Toutefois ceci n'est pas admissible, car l'éditeur
DCC ne peut exploiter que 4 signaux d'entrée par bloc. Pour les besoins supplémentaires, le bloc
devra être appelé plusieurs fois. La particularité décrite s'applique également aux variables
spécifiques du type de données des blocs énumérés ci-dessus.

Pseudo-commentaires
Les commentaires des ports de blocs commençant par @ sont des pseudo-commentaires qui
influencent la fonction du port de bloc et qui servent d'interfaces avec le système de base.
Vous trouverez de plus amples informations sur les pseudo-commentaires ici :
• Création de paramètres personnalisés ("publication") (Page 168)

Unités des ports de blocs


Les unités des ports de blocs qui peuvent être spécifiées dans la boîte de dialogue des propriétés
ont un caractère purement informatif dans l'éditeur DCC ; elles ne sont pas utilisées pour les
conversions automatiques.

Configuration de la représentation des blocs


La représentation des blocs est modifiable. L'option de menu Outils > Paramètres > Largeur
blocs/marge... permet de modifier la largeur de bloc.
Vous modifiez la désignation des entrées et des sorties de blocs avec l'option de menu Options
> Paramètres > Représentation, sous-menu Ports.

Description de l'éditeur SINAMICS/SIMOTION DCC


46 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

La représentation du type de bloc peut être aussi bien textuelle que graphique. Vous définissez la
configuration correspondante avec l'option de menu Options > Paramètres > Représentation,
sous-menu En-têtes de bloc.
Pour afficher un plus grand nombre de caractères du commentaire, sélectionner Outils >
Réglages > Largeur blocs / marge. Dans la fenêtre Blocs / marges, définir la largeur des blocs
sur Large. Les douze premiers caractères du commentaire sont désormais affichés sur le port.

Voir aussi
Variables @ (SIMOTION) (Page 221)

3.5.6 Connecter des blocs


Les blocs peuvent être connectés entre eux. Les sorties d'un bloc constituent alors les entrées
des blocs suivants.

Condition
Les types de données des entrées et des sorties des blocs doivent être compatibles pour autoriser
une connexion. Le tableau ci-dessous donne un aperçu des types de données pouvant être
connectés entre eux :

Tableau 3-1 Conversions

Entrée 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 "en‐
tier 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é

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 47
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

Entrée Sortie Description


UDINT DINT Connexion d'une grandeur "entier double" non signé à une grandeur "en‐
tier 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
réel

Marche à suivre
Reliez la sortie du premier bloc (source) à l'entrée du second bloc (puits). Vous pouvez réaliser
cette connexion soit par glisser-déplacer ou par enclenchement, en cliquant respectivement une
fois sur le port d'entrée et le port de sortie correspondants.
La connexion est tracée automatiquement de la sortie du premier bloc à l'entrée du second bloc.

3.5.7 Abréviations des types de données dans DCC pour les blocs de connexion et
de convertisseur

Tableau 3-2 Tableau des types de données

Abréviation Mot-clé Désignation 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 réel double 64
Précision selon IEEE754
R REAL Nombre à virgule flot‐ 32
tante
SI SINT Nombre entier court, 8
avec signe
TS SDTIME Le type de données 32
SDTIME découle du type
de données REAL, 1.0
correspond à 1.0 ms
Les valeurs négatives ne
sont pas définies.
UD UDINT Nombre entier double, 32
sans signe
UI UINT Nombre entier sans si‐ 16
gne
US USINT Nombre entier court, 8
sans signe
W WORD Suite de 16 bits 16

Description de l'éditeur SINAMICS/SIMOTION DCC


48 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

3.5.8 Connexion avec des ports de diagramme


Pour l'utilisation ultérieure, vous pouvez encapsuler un diagramme, c'est-à-dire le pourvoir de
ports de diagramme, et définir individuellement les ports de blocs disponibles sur les ports du
diagramme.

Marche à suivre
1. Configurez votre diagramme DCC dans l'éditeur DCC.
2. Sélectionnez la fenêtre Ports du diagramme avec l'option de menu Vue -> Ports du
diagramme ou le bouton . Les ports de diagramme (IN, OUT, IN_OUT) sont représentés
dans cette fenêtre.
Remarque
Notez que les ports de diagramme de type IN_OUT ne sont pas admis dans DCC !

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

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 49
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

3. Définissez les ports de diagramme requis.


4. Connectez le port du bloc au port du diagramme. Pour ce faire, vous disposez de trois
possibilités :
– 1ère possibilité :
glissez le port du bloc sur IN (pour les entrées) ou OUT (pour les sorties) par glisser-
déplacer, en maintenant la touche Ctrl enfoncée. Un port de diagramme est alors généré
automatiquement.
– 2ème possibilité :
sélectionnez le type d'interface (IN ou OUT) dans la partie gauche de la fenêtre, puis
glissez le port de bloc de votre choix dans la dernière ligne (vide) de la partie droite de la
fenêtre par glisser-déplacer.
– 3ème possibilité :
effectuez un clic droit sur le port de bloc que vous souhaitez connecter, puis sélectionnez
l'option Connexion au port du diagramme dans le menu contextuel. Dans la
fenêtre Insérer/modifier une connexion avec un port de diagramme, sélectionnez
ensuite le port de diagramme correspondant. Fermez la fenêtre 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 déjà. Jusqu'à CFC 7.0, la première connexion au
connecteur de diagramme fonctionnait uniquement par la fonction Glisser-déplacer.

La connexion du port de bloc avec le port de diagramme a été exécutée. La correspondance est
représentée dans la marge des variables de l'éditeur DCC. L'interface de bloc est définie à
l'occasion de la correspondance entre les ports de bloc et l'interface.

Remarque
DCC-SINAMICS : L'utilisation de connecteurs de diagramme est autorisée pour des sous-
diagrammes et des bibliothèques DCC.

3.5.9 Connexion avec des opérandes globaux avec DCC-SIMOTION


Les opérandes globaux sont des partenaires de liaison se trouvant à l'extérieur des diagrammes
DCC.
Les connexions avec des opérandes globaux sont inscrites dans la marge.
Dans DCC, la connexion avec des opérandes globaux sert à établir la liaison avec le système de
base. Vous utilisez cette fonctionnalité pour la connexion avec les variables système ST/IO dans
DCC-SIMOTION, ou pour la connexion avec les paramètres FCOM de l'entraînement dans DCC-
SINAMICS.

Description de l'éditeur SINAMICS/SIMOTION DCC


50 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

Marche à suivre
Pour réaliser une connexion avec un opérande global, procédez comme suit :
1. Ouvrez le diagramme DCC.
2. Effectuez un clic droit sur le port de bloc que vous souhaitez connecter, puis sélectionnez
l'option Connexion avec opérande dans le menu contextuel.
3. Dans la fenêtre Sélection de signal DCC, sélectionnez l'opérande global que vous souhaitez
connecter.
4. Fermez la fenêtre avec le bouton OK.
La connexion du port de bloc avec l'opérande global sélectionné a été exécutée.

3.5.10 Supprimer des blocs


Pour supprimer un bloc du diagramme, sélectionnez 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 supprimées manuellement.
Si vous supprimez, en mode en ligne, un bloc dont les sorties sont connectées aux entrées
d'autres blocs, les valeurs de signaux actuelles seront valables sur les entrées de ces blocs. Ces
valeurs seront reprises dans le diagramme DCC et enregistrées sur la carte du système cible à
l'occasion de la prochaine copie RAM vers ROM. En mode hors ligne, les valeurs par défaut seront
rétablies sur les entrées après la suppression du bloc précédent.

Remarque
Les blocs STM, RDP, SAV et WRP ne peuvent pas être supprimés ni insérés en ligne.

Si vous supprimez un bloc dons les entrées ou les sorties sont connectées à des ports de
diagramme, les connexions seront supprimées, mais pas les ports de diagramme. Si vous n'en
avez plus besoin, vous devez les supprimer séparément dans le champ Ports du diagramme.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 51
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

3.5.11 Réarranger les numéros de paramètre

Ouvrez via le menu Diagramme -> Réarranger les numéros de paramètre la boîte de
dialogue Réarranger les numéros de paramètre afin de déplacer les paramètres de numéro.

Figure 3-17 Réarranger les numéros de paramètre

Saisissez les nouvelles valeurs, puis confirmez-les en cliquant sur Exécuter.


En cas de saisie incorrecte, le message d'erreur suivant apparaît.

Figure 3-18 Message d'erreur de saisie incorrecte

Corrigez votre saisie.


Si la saisie était correcte, vous trouverez en suivant dans la boîte de dialogue Protocoles dans
l'onglet Réarranger les paramètres de numéro des informations détaillées concernant le
déplacement des numéros de paramètre. En cas d'erreurs, sélectionnez l'élément saisi et
naviguez à l'aide du bouton Aller à jusqu'à l'origine du problème.

Description de l'éditeur SINAMICS/SIMOTION DCC


52 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

Figure 3-19 Boîte de dialogue Protocoles, Onglet Réarranger les numéros de paramètre

3.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.
Vous trouverez de plus amples informations sur la publication des ports sous Création de
paramètres personnalisés ("publication") (Page 168).

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 53
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

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 3-20 Menu Diagramme -> Publier toutes les connexions

Description de l'éditeur SINAMICS/SIMOTION DCC


54 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

Publier tous les ports d'un bloc


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

Figure 3-21 Menu Edition -> Publier toutes les connexions

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

Figure 3-22 Menu contextuel Publier toutes les connexions

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 55
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

3.5.13 Révoquer les ports

Vous pouvez révoquer dans l'éditeur DCC la publication des ports de tous les blocs ou la
publication des ports d'un seul bloc.

Diagramme -> Révoquer les connexions


Révoquez la publication des ports de tous les blocs via la commande de menu Diagramme ->
Révoquer les connexions.

Figure 3-23 Menu Diagramme -> Révoquer les connexions

Description de l'éditeur SINAMICS/SIMOTION DCC


56 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.5 Manipuler les blocs

Edition -> Révoquer les connexions


Révoquez la publication des ports d'un bloc via la commande de menu Edition -> Révoquer les
connexions.

Figure 3-24 Menu Edition -> Révoquer les connexions

Cette fonction est également disponible depuis le menu contextuel du bloc.

Figure 3-25 Menu contextuel bloc Révoquer les connexions

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 57
Fonctions de l’éditeur DCC
3.6 Compilation

3.6 Compilation

3.6.1 Vérification de la cohérence sans génération de code

Généralités
Quelques conditions requises pour l'élaboration d'une configuration valide à partir de
diagrammes DCC ne peuvent être vérifiées qu'après l'élaboration des diagrammes.
Cette procédure est effectuée automatiquement à certains moments, par exemple à l'occasion
de la compilation du projet ou de la compilation de diagrammes.

Vérifier la cohérence
Vous pouvez vérifier à tout moment le contenu des diagrammes DCC.
Pour vérifier la cohérence, sélectionnez l'option de menu Diagramme > Vérifier la cohérence
> Diagrammes comme programme... .
A l'issue du contrôle de cohérence, la boîte de dialogue Journaux s'affiche automatiquement.
Les erreurs y sont indiquées par "F" et les avertissements par "A".

Journal des erreurs


Vous pouvez également afficher le résultat de la vérification de la cohérence en sélectionnant
l'option de menu Outils > Journaux..., puis l'onglet Contrôle de cohérence.

Remarque
La suppression de digrammes de projets ayant déjà été compilés et chargés peut conduire à des
incohérences à la compilation et au chargement suivants, car le système exécutif des
diagrammes doit alors être adapté.

Remarque
Les contrôles de cohérence de plusieurs diagrammes ne sont effectués qu'après la compilation
des diagrammes.
Le contrôle de cohérence effectué à partir du diagramme DCC se rapporte toujours au dernier
résultat de compilation.

Description de l'éditeur SINAMICS/SIMOTION DCC


58 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.6 Compilation

3.6.2 Compiler le diagramme DCC dans l'éditeur DCC

Compilation
Notez qu'avant la première 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 3-26 Compilation d'un diagramme DCC

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

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 59
Fonctions de l’éditeur DCC
3.6 Compilation

Possibilités de compilation
Vous pouvez définir l'étendue de la compilation :
• Etendue : Compiler les modif. seules
Seules les parties de la configuration, qui ont changé depuis la dernière compilation, sont
recompilées. Ceci vous permet de réduire les temps de compilation lors d’une recompilation.
Remarque
Même si vous avez sélectionné l'option Compiler seulement les modifications, la
cohérence de tous les diagrammes de la configuration sera vérifiée.

• Etendue : Tout compiler


La totalité du contenu de la configuration est compilée indépendamment de la modification
ou non de la configuration depuis la dernière compilation.
• Etendue : Compiler le diagramme seul
Le diagramme sélectionné est compilé indépendamment de la modification ou non de la
configuration depuis la dernière compilation.
De plus, vous pouvez choisir de créer un Maplisting et d'interrompre la compilation dès qu'une
erreur est rencontrée dans un diagramme. Le Maplisting recense dans une liste les objets
globaux utilisés dans le diagramme, les références croisées et les blocs utilisés.
Le Maplisting est enregistré dans le sous-répertoire U7\debug du chemin du projet.

Remarque
L'éditeur DCC ne permet de compiler que des diagrammes DCC. Pour une procédure de création
complète, 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 y compris les bibliothèques DCC.
A partir de STARTER/SCOUT V 4.4, vous trouvez cette fonction de nouveau sous Enregistrer et
tout recompiler.

Réorganiser les interfaces des variables IHM


Cette option est disponible uniquement pour les diagrammes DCC SIMOTION. La réorganisation
entraîne la suppression, sur l'image disque, des variables IHM ayant déjà été effacées
précédemment. Vous trouverez de plus amples informations sous Variables IHM (Page 220).

Description de l'éditeur SINAMICS/SIMOTION DCC


60 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.6 Compilation

3.6.3 Journal des erreurs


Lorsque la procédure de compilation est terminée, un journal de compilation détaillé s’affiche.
Les erreurs y sont indiquées par "F" et les avertissements par "A".
• Pour parvenir au bloc ayant causé l'erreur, sélectionnez 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 ultérieurement et éventuellement l’imprimer grâce à
l’option de menu Outils > Journaux.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 61
Fonctions de l’éditeur DCC
3.7 Éditer des configurations

3.7 Éditer des configurations

3.7.1 Éditer la vue d'ensemble des programmes


Ce chapitre décrit les possibilités mises à disposition pour éditer un programme existant.
Les thèmes abordés sont les suivants :
• Modification de la bibliothèque de blocs
• Copie et insertion de diagrammes ou de groupes de blocs entre groupes d'entraînements

Sauvegarde et restauration de variables Retain - uniquement SIMOTION


Les instances de blocs DCB peuvent contenir des variables Retain.
Les contenus de ces variables sont enregistrés dans un fichier via le menu contextuel du
diagramme DCC Sauvegarder les variables.... Les valeurs peuvent être restaurées à partir de ce
fichier. Les données Retain DCC sont de la sorte conservées lors du remplacement de la plate-
forme ou de la mise à niveau de la version.

3.7.2 Modification de la bibliothèque de blocs


Si vous voulez reporter une configuration existante dans une nouvelle version de SCOUT/
STARTER, vous pouvez modifier ultérieurement la version de bibliothèque. Les blocs seront alors
adaptés.

Marche à suivre
1. Ouvrez un diagramme de la configuration concernée, puis sélectionnez l’option de
menu Outils > Types de bloc.
2. La fenêtre Importer s'affiche. Refermez la fenêtre en cliquant sur OK. Dans la
fenêtre Importer les bibliothèques DCB, les bibliothèques de blocs installées dans votre
outil de développement sont listées sous Bibliothèques installées dans SCOUT/STARTER.
Les bibliothèques qui ont déjà été importées dans cette configuration sont listées
sous Bibliothèques importées dans le diagramme.
3. Sous Bibliothèques installées dans SCOUT/STARTER et Bibliothèques importées dans le
diagramme, vérifiez à l’aide des versions des bibliothèques pour quelles bibliothèques
importées une version plus récente a été installée.
4. Sous Bibliothèques installées sous SCOUT/STARTER, sélectionnez la bibliothèque que vous
souhaitez actualiser, puis cliquez sur le bouton >>.
5. Cliquez sur le bouton Appliquer.
6. L’avancement de la mise à jour est affiché dans une fenêtre.

Description de l'éditeur SINAMICS/SIMOTION DCC


62 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.7 Éditer des configurations

Comportement
Les changements par rapport à l'ancienne version sont reportés dans votre configuration
existante.

3.7.3 Copie de diagrammes et de parties de diagrammes


Dans les systèmes d'ingénierie STARTER et SIMOTION SCOUT, vous pouvez, à l'intérieur d'un
objet entraînement (SINAMICS) ou d'un appareil (SIMOTION), copier les diagrammes entre
différents appareils SIMOTION ou appareils SINAMICS. Il est par ailleurs possible de sélectionner
des groupes de blocs à l'intérieur d'un diagramme DCC et de les insérer dans d'autres
diagrammes de la même famille d'appareils grâce à 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 nécessaire pour pouvoir copier un diagramme DCC en tant que type de bloc
dans une bibliothèque SINAMICS.

Remarque
Connexions entre diagrammes
Si vous copiez des diagrammes contenant des connexions vers d'autres diagrammes, des erreurs
peuvent se produire. Utilisez plutôt l'importation/exportation XML.

Copie d'un diagramme (SIMOTION)


Pour copier un diagramme DCC SIMOTION, procédez comme suit :
1. Sélectionnez l'appareil source dans la vue d'ensemble des projets.
2. Ouvrez le sous-menu PROGRAMMES de l'appareil.
3. Sélectionnez un diagramme DCC existant puis, dans le menu contextuel du diagramme,
sélectionnez la commande Copier.
4. Sélectionnez l'appareil cible dans la vue d'ensemble des projets.
5. Ouvrez le sous-menu PROGRAMMES de l'appareil.
6. Dans le menu contextuel du sous-menu PROGRAMMES de l'appareil, sélectionnez la
commande Coller.
Le diagramme est alors copié de l'appareil source vers l'appareil cible.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 63
Fonctions de l’éditeur DCC
3.7 Éditer des configurations

Copie d'un diagramme (SINAMICS)


Pour copier un diagramme DCC SINAMICS, procédez comme suit :
1. Sélectionnez le groupe d'entraînement source dans la vue d'ensemble des projets.
2. Ouvrez par exemple le sous-menu Control_Unit de l'appareil.
3. Sélectionnez un diagramme DCC existant puis, dans le menu contextuel du diagramme,
sélectionnez la commande Copier.
4. Sélectionnez le groupe d'entraînement cible dans la vue d'ensemble des projets.
5. Ouvrez par exemple le sous-menu Control_Unit de l'appareil.
6. Dans le menu contextuel du sous-menu Control_Unit du groupe d'entraînement,
sélectionnez la commande Coller.
Le diagramme est alors copié du groupe d'entraînement source dans le groupe d'entraînement
cible.

Remarque
Après la copie dans un autre objet entraînement, il est indispensable de vérifier si les connexions
des ports de bloc doivent être adaptées dans la copie du diagramme. Une adaptation
automatique des connexions des blocs publiés au système de base a lieu lors de la copie.
Les connexions entre diagrammes sont perdues.
DCC SIMOTION : Lorsque vous copiez des diagrammes DCC, les connexions existant entre
différents diagrammes sont converties en connexions textuelles. Elles seront de nouveau
rétablies via le menu Outils -> Connecter les connexions textuelles.

Remarque
Différence entre DCC SIMOTION et DCC SINAMICS
Vous pouvez créer un seul diagramme DCC SINAMICS par objet entraînement.

Remarque
Différence entre DCC SIMOTION et DCC SINAMICS
Si vous copiez un appareil, les diagrammes correspondants seront également copiés.
L'exportation XML et l'importation XML de diagrammes individuels sont possibles. Après une
importation XML dans un autre objet entraînement, il est indispensable de vérifier si des
connexions des ports de bloc doivent être adaptées dans l'importation du diagramme.
Lors d'une exportation du projet, les diagramme DCC sont exportés avec toutes les connexions.

Description de l'éditeur SINAMICS/SIMOTION DCC


64 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.7 Éditer des configurations

Remarque
Lors de la copie de diagrammes DCC entre différents appareils, les bibliothèques utilisées sont
remplacées dans les diagrammes DCC par les bibliothèques existantes sur l'appareil. Jusqu'à
présent il est alors supposé que pour les appareils SINAMICS, respectivement une version de la
bibliothèque standard est disponible par appareil. A partir de SINAMICS 4.4, plusieurs versions
de la bibliothèque standard sont disponibles sur l'appareil pour des raisons de compatibilité. La
version avec la version de firmware la plus élevée est utilisée dans le cadre d'une sélection
automatique. Si plusieurs versions de bibliothèque sont installées pour une version de
firmware, la bibliothèque avec la version supérieure est sélectionnée.
Pour SIMOTION, dcblibV2_0_simotion4_1_x sera également disponible sur des appareils
SIMOTION V4.2.
La disponibilité de bibliothèques V4.1 se limite aux types d'appareils qui étaient déjà disponibles
dans V4.1. Aucune bibliothèque V4.1 n'est disponible sur une D455-2 ou D455-2. De nouveaux
types de blocs sont disponibles dans dcblibV3_0_simotion4_2 .

Copie de diagrammes DCC dans d'autres projets


Vous pouvez également copier des diagrammes DCC d'un projet à un autre. Pour cela, étant
donné qu'un seul projet peut être ouvert à la fois, vous devez démarrer deux fois STARTER ou
SCOUT et charger un projet différent dans chaque instance.

Remarque
Notez que vous ne pouvez que copier et coller des diagrammes DCC en dehors du système
d'ingénierie, mais pas les couper.

Si vous souhaitez copier un diagramme DCC SINAMICS dans un autre projet, celui-ci ne doit pas
utiliser de bibliothèques SINAMICS disponibles uniquement au sein du projet source. Cela
concerne les bibliothèques figurant sous la rubrique BIBLIOTHEQUES SINAMICS. Dans ce cas,
lorsque vous tentez l'opération de copie, un message d'erreur s'affiche et le diagramme DCC
n'est pas copié.
Dans tous les cas, pour copier correctement des diagrammes DCC d'un projet à un autre, vous
pouvez utiliser la fonctionnalité d'exportation XML et d'importation XML.

Annulation de procédures 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é créés avec une version plus ancienne de l'éditeur DCC (version
CFC)
• Copie sans licence DCC

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 65
Fonctions de l’éditeur DCC
3.7 Éditer des configurations

Copie de groupes de blocs dans l'éditeur DCC


L'éditeur DCC permet de copier des parties d'un diagramme pour les insérer dans un autre
diagramme. Pour cela, vous devez ouvrir le diagramme source et le diagramme cible dans
l'éditeur DCC.
1. Sélectionnez la partie du diagramme source à copier à l'aide de la fonction Lasso puis
sélectionnez la commande Edition > Copier dans la barre de menus.
2. Allez ensuite dans le diagramme cible.
3. Sélectionnez la commande Edition > Insérer dans la barre de menus.
Le groupe de blocs est alors inséré dans le diagramme cible.

Numérotation des blocs


Le nom de blocs ou de groupes de blocs qui sont copiés et insérés dans l'éditeur DCC se compose
de la manière suivante : si le nom se termine par des chiffres, ceux-ci sont supprimés jusqu'au
premier caractère autre qu'un chiffre et sont remplacés par le chiffre libre suivant. Il est donc
conseillé d'attribuer des noms composés de lettres (et de chiffres), tels que bloc, bloc1, bloc2,
etc.

Position d'insertion dans la séquence d'exécution


Les blocs sont toujours insérés après le bloc sélectionné dans la séquence d'exécution et le
dernier bloc inséré est toujours sélectionné automatiquement.
Pour insérer un bloc après un bloc existant dans la séquence d'exécution, sélectionnez-le dans
la vue d'ensemble ou dans le diagramme, puis sélectionnez la commande Point d'insertion du
menu contextuel.
Vous pouvez à tout moment modifier la séquence d'exécution via la commande de menu Edition
> Ordre d'exécution ou le bouton .
Voir aussi Définir les propriétés d'exécution (Page 44)

3.7.4 Suppression de diagrammes

Suppression d'un diagramme dans SIMOTION SCOUT


Pour supprimer un diagramme dans SIMOTION SCOUT, procédez comme suit :
1. Ouvrez le système d'ingénierie SIMOTION SCOUT.
2. Sélectionnez l'appareil souhaité dans la vue d'ensemble des projets.
3. Ouvrez le sous-menu PROGRAMMES de l'appareil.
4. Sélectionnez un diagramme DCC existant puis, dans le menu contextuel du diagramme,
sélectionnez la commande Supprimer.
Le diagramme est supprimé de l'appareil.

Description de l'éditeur SINAMICS/SIMOTION DCC


66 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.7 Éditer des configurations

Suppression d'un diagramme dans STARTER


Pour supprimer un diagramme dans STARTER, procédez comme suit :
1. Ouvrez le système d'ingénierie STARTER.
2. Sélectionnez le groupe d'entraînement souhaité dans la vue d'ensemble des projets.
3. Ouvrez par exemple le sous-menu Control_Unit de l'appareil.
4. Sélectionnez un diagramme DCC existant puis, dans le menu contextuel du diagramme,
sélectionnez la commande Supprimer.
Le diagramme est supprimé du groupe d'entraînement.

Suppression d'éléments de niveau supérieur


Les diagrammes DCC sont également supprimés lorsqu'un élément de niveau supérieur (p. ex.
un DO) est supprimé.

3.7.5 Recherche dans le projet de STARTER/SCOUT


Dans un projet ouvert, vous pouvez rechercher les variables et les paramètres SINAMICS des
diagrammes DCC dans la marge. La fonction "Recherche" permet également de trouver les
contenus des définitions d'Alias.
Vous ouvrez la boîte de dialogue dans la barre de menus Editer > Rechercher dans le projet ou
avec le raccourci clavier Ctrl + Maj + F.
Les résultats s'affichent dans l'onglet "Résultat de la recherche" de la vue de détail.

Figure 3-27 Recherche dans le projet

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 67
Fonctions de l’éditeur DCC
3.7 Éditer des configurations

Remarque
Les symboles définis depuis le diagramme DCC (paramètres @, paramètres DCC (SINAMICS),
connexions avec des paramètres FCOM) ne sont pas pris en compte pour les opérations de
recherche/remplacement.

Conditions supplémentaires
• A partir de DCC 2.0.2, vous pouvez également rechercher et remplacer les symboles
(variables inscrites dans la marge) et les contenus de définitions d'Alias utilisés dans le
diagramme DCC.
• Pendant l'opération de recherche/remplacement, l'éditeur CFC doit être fermé.
• Si les sources des diagrammes CFC ont été supprimées ou que les diagrammes possèdent une
protection du savoir-faire, la recherche et le remplacement d'éléments inscrits dans la marge
sont impossibles.
• Ce genre de modifications ne peut pas être annulé.

3.7.6 Remplacer dans projet


La fonction Remplacer dans projet est basée sur la fonction Rechercher dans le projet.
Après copie et insertion de diagrammes DCC, les connexions au système peuvent être
actualisées rapidement à l'aide de la fonction Remplacer dans projet.
Vous ouvrez la boîte 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
résultats trouvés dans l'onglet Résultat de la recherche de la Vue de détail. Vous pouvez éditer
le texte encore une fois.
Avec le bouton Remplacer, vous remplacez tous les résultats de recherche dont la case est
cochée.

Description de l'éditeur SINAMICS/SIMOTION DCC


68 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.7 Éditer des configurations

Figure 3-28 Remplacer dans projet

Remarque
Les symboles définis depuis le diagramme DCC (paramètres @, paramètres DCC (SINAMICS),
connexions avec des paramètres FCOM) ne sont pas pris en compte pour les opérations de
recherche/remplacement.

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 définitions d'Alias utilisés dans le
diagramme DCC.
• Pendant l'opération de recherche/remplacement, l'éditeur CFC doit être fermé.
• Si les sources des diagrammes CFC ont été supprimées ou que les diagrammes possèdent une
protection du savoir-faire, la recherche et le remplacement d'éléments 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, 06/2021, 6SL3097-5AN00-0DP2 69
Fonctions de l’éditeur DCC
3.8 Mode test

3.8 Mode test

3.8.1 Modes test


Il existe deux modes test :
• Mode processus
Sélectionnez 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 désactivée. Dans ce mode test, vous devez sélectionner les
ports des blocs concernés et demander leur visualisation de manière explicite.
• Mode laboratoire

Sélectionnez 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
activée.
Vous pouvez sélectionner le mode test souhaité en mode création par le biais des options du
menu Test. Il n’est pas possible d’effectuer la commutation en mode test.

Paramètres de test
L’option de menu Test > Paramètres de test permet de définir le Cycle de visualisation. La
fenêtre Paramètres de test s’affiche à cet effet.

Figure 3-29 Paramètres de test

Dans cette fenêtre, vous pouvez régler le Cycle de visualisation pour les objets connectés pour
le test, c.-à-d. le temps de cycle pour l'actualisation de ces objets. Vous pouvez définir des cycles
de visualisation de 1 à 100 pas de 100 millisecondes chacun (SIMOTION). Pour SINAMICS, vous
pouvez uniquement définir le temps de surveillance en secondes entières.

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

Description de l'éditeur SINAMICS/SIMOTION DCC


70 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.8 Mode test

3.8.2 Visualisation en mode laboratoire


Lorsque le mode test est activé, dans le cas de diagrammes DCC en mode laboratoire, la
fonction Visualisation activée ou est également activée.
Vous pouvez ainsi afficher l'évolution des valeurs des ports de blocs connectés pour la
visualisation, c.-à-d. les valeurs sont lues et affichées de manière cyclique. Vous pouvez
modifier les options pour cet affichage dynamique des valeurs et des paramètres des ports en
mode test.

Sauvegarde des réglages


La sélection de blocs pour la visualisation est annulée dès que vous quittez le test en ligne. Les
réglages des ports de blocs relatifs au test sont sauvegardés dans le projet.

Affichage de valeurs dans le test


Les valeurs actuelles des ports de blocs sont affichées lorsqu'elles sont sélectionnées pour le test
et que le bloc correspondant est sélectionné pour la visualisation.

3.8.3 Visualiser en mode processus


En mode processus, la fonction Visualisation désactivée ou est activée. Cela signifie que
vous devez d’abord sélectionner, pour la dynamisation, les blocs (dans le diagramme) que vous
souhaitez visualiser. Ensuite, sélectionnez l’option de menu Visualisation activée.
À l’inverse, en cas de surcharge, vous pouvez exclure certains blocs de la visualisation
(sélectionnez le bloc, puis sélectionnez l’option de menu Visualisation désactivée).

Remarque
Si la visualisation est désactivée et que vous connectez un port pour l’inclure dans le test via
l’icône , la visualisation sera activée pour ce port ainsi que pour tous les ports de ce bloc
précédemment connecté pour la visualisation.

À l’activation du mode test, les connexions avec la CPU sont également établies pour tous les
ports listés dans la fenêtre d'affichage des valeurs. Pour activer la visualisation, sélectionnez les
ports individuellement dans la colonne Visualiser.

3.8.4 Sélectionner/désélectionner des ports pour les tests


En mode création ou en mode test (mode processus ou laboratoire), vous pouvez sélectionner
des ports de bloc ou de diagramme individuels pour les inclure dans le test :
• Sélectionnez le port, puis activez l'option de menu Test > Connecter ports ou cliquez sur le
bouton dans la barre d’outils.
En mode test, la visualisation est alors activée simultanément, c.-à-d. le port apparaît sur fond
jaune et sa valeur actuelle est affichée. Si la visualisation avait été désactivée pour ce bloc, celle-
ci est également activée pour tous les ports précédemment sélectionnés pour le test.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 71
Fonctions de l’éditeur DCC
3.8 Mode test

En mode création ou en mode test (mode processus ou laboratoire), vous pouvez


désélectionner des ports de bloc ou de diagramme individuels pour les exclure du test :
• Activez l’option de menu Test > Déconnecter ports ou cliquez sur le bouton dans la barre
d’outils.
Remarque
Vous pouvez également sélectionner tous les ports d’un bloc pour les inclure dans le test en
mode création. Pour ce faire, affichez les propriétés de l’objet par le biais du menu
contextuel d’un bloc sélectionné et cochez ou décochez les ports individuellement dans la
colonne Pour test de l’onglet Ports.

3.8.5 Activer/désactiver la visualisation des ports


Pour activer ou désactiver la visualisation (affichage de la valeur actuelle au niveau du port) des
ports de blocs connectés pour le test, utilisez l'une des méthodes suivantes :
• Activation automatique à l’activation du mode test en mode laboratoire.
• Activation avec l'option de menu Test > Visualisation activée ou le bouton dans la barre
d’outils. En mode laboratoire aussi bien qu'en mode processus, cette fonction s’applique
uniquement aux blocs ayant préalablement été sélectionnés dans le diagramme.
• Pour terminer la visualisation, sélectionnez l’option de menu Test > Visualisation
désactivée ou cliquez sur le bouton . Ainsi les valeurs des ports ne sont plus actualisées.
En mode laboratoire aussi bien qu'en mode processus, cette fonction s’applique
uniquement aux blocs ayant préalablement été sélectionnés dans le diagramme.
Toutes les valeurs d’entrée ou de sortie connectées pour la visualisation sont actualisées en
fonction du cycle de visualisation.

3.8.6 Activer le mode test


Pour activer le mode test, procédez comme suit :
• Dans la barre d’outils, cliquez sur le bouton Mode test

ou sélectionnez l’option de menu Test > Mode test.


Le mode test est activé. Une coche s’affiche devant l’option de menu. En fonction du mode test
sélectionné, le texte Test : RUN (Laboratoire) ou Test : RUN (Processus) apparaît sur fond vert

Description de l'éditeur SINAMICS/SIMOTION DCC


72 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.8 Mode test

dans la barre d'état. Toutes les options de menu non autorisées en mode test sont grisées (ces
fonctions sont désactivées).

Remarque
Les diagrammes DCC qui sont différents dans l'éditeur et l'appareil cible peuvent présenter des
comportements différents (voir Cohérence des diagrammes en mode test (Page 82)).

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é
immédiatement. Si les versions des diagrammes DCC du système RT et du système d'ingénierie
ne sont pas identiques, vous pouvez continuer à observer des valeurs en mode test, mais devez
rétablir la cohérence pour effectuer d'autres modifications, en chargeant les modifications du
système cible (upload, dans ce cas les modifications ne sont pas visibles dans l'éditeur) ou en
appliquant la version actuelle du système d'ingénierie (download).

Remarque
Après avoir chargé le projet depuis l'appareil cible, le projet doit tout d'abord être enregistré
avant de pouvoir démarrer 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.

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

Les modifications en ligne ne sont possibles qu'après recompilation et download du diagramme


DCC dans le système cible. Vous êtes informé de cette condition au lancement du mode test et
pouvez effectuer, comme montré dans la boîte de dialogue ci-dessous, retourner en mode
d'édition ou lancer le mode test en observation.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 73
Fonctions de l’éditeur DCC
3.8 Mode test

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

3.8.7 Visualiser le mode test


En mode test, les valeurs des ports connectés pour la visualisation s’affichent 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 effectuée 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,
sélectionnez l'option Connecter un port. Dans le cas de SINAMICS, effectuez un clic droit sur
les Propriétés de l'objet du port de bloc et activez la propriété Pour test. Pour le test, vous
pouvez également connecter les ports directement par clic en maintenant la touche Ctrl
enfoncée.

Modifier les valeurs d'entrée


En mode test, vous pouvez également modifier toutes les valeurs des entrées non connectées.
Pour montrer comment une valeur modifiée influence le comportement d'exécution, attribuez
une nouvelle valeur à une entrée :
• Double-cliquez sur l'entrée à surveiller.
• La fenêtre Propriétés du port s'ouvre. Saisissez la nouvelle valeur pour l’entrée 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 modifiée n'est visible à l'état actuel que si le port est connecté pour le test.

Connecter et déconnecter des ports pour le test


Vous pouvez déconnecter les ports que vous avez connectés pour le test. La déconnexion d'un
port connecté pour le test peut être effectuée soit avec le bouton Déconnecter un port de la
barre de menus ou dans le menu contextuel du port de bloc. Dans le menu contextuel du port,
sélectionnez l'option Déconnecter un port. Vous pouvez également déconnecter les ports
directement par clic en maintenant la touche Ctrl enfoncée.

Description de l'éditeur SINAMICS/SIMOTION DCC


74 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.8 Mode test

3.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'entrée et de
sortie des blocs.

Remarque
L'affichage est limité à 256 valeurs.
Si la structure d'un port de bloc comprend plus de 256 éléments assemblés, il n'est pas possible
d'ajouter le port de manière globale. Dans ce cas, seuls des éléments individuels peuvent être
ajoutés de manière sélective dans l'affichage des valeurs.
Déplacez les différents éléments par glisser-déplacer 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, sélectionner les options Vue > Affichage des
valeurs et Vue > Affichage des courbes dans la barre des menus de l'éditeur DCC. Chaque
option ouvre une fenêtre de programme à part. Vous pouvez organiser les fenêtres en utilisant
les fonctions Réduire/Agrandir.
Les options du menu contextuel Insérer dans l'affichage des valeurs et Insérer 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 3-32 Ajouter un port de blocs dans l'affichage des valeurs et courbes

Paramètres de la fenêtre Affichage des courbes


La fenêtre Affichage des courbes représente les ports de bloc ajoutés à l'affichage des courbes
sous forme de courbes graphiques. Chaque port de bloc ajouté est désigné comme canal,
une limité inférieure et une limite supérieure pouvant être définies pour chaque canal.
Dans la zone Affichage de la fenêtre Affichage des courbes, le nombre de valeurs
d'échantillonnage affichées est défini sur l'échelle de temps.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 75
Fonctions de l’éditeur DCC
3.8 Mode test

Vous pouvez définir les paramètres d'enregistrement souhaités dans la fenêtre Paramètres
d'enregistrement que vous ouvrez avec le bouton Modifier.

3.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 aperçu des modifications que vous pouvez effectuer en mode test :

Tableau 3-3 Edition des configurations en mode test

Manipuler les blocs (Page 40)


Insérer des blocs Appelez le catalogue de blocs avec la fonction Vue > Catalogue. Ouvrez
la famille de blocs et glissez le bloc sélectionné dans la zone de travail par
glisser-déplacer.
Supprimer des blocs Sélectionnez le bloc et supprimez-le avec la fonction Modifier > Suppri‐
mer.
Dans le cas de DCC SINAMICS, vous ne pouvez pas supprimer les blocs
dont au moins un port a été publié en tant que paramètre.
Les blocs SAV, SAV_BY, SAV_D, SAV_I, STM, RDP, RDP_D, RDP_I, RDP_UD,
RDP_UI, RDP_US, SAV, SAV_BY, SAV_D, SAV_I, WRP, WRP_D, WRP_I,
WRP_UD, WRP_UI et WRP_US ne peuvent pas être supprimés ni insérés en
ligne.
Déplacer des blocs Sélectionnez un bloc, déplacez-le dans le diagramme en maintenant le
bouton de la souris enfoncé et lâchez-le à l'endroit souhaité.
Renommer des blocs Sélectionnez le bloc, effectuez un clic droit et sélectionnez la comman‐
de Rename.
• Le nouveau nom du bloc n'est pas valable pour les accès aux entrées/
sorties du bloc via Java ou Trace pour lesquels les anciens noms restent
valables.
• Pour les blocs utilisant des données Retain, le bloc de données Retain
de l'appareil est également attribué au nouveau nom.
Connecter des blocs (Page 47)
Créer des connexions Dans le diagramme DCC, sélectionnez les ports de bloc que vous voulez
connecter avec le curseur de la souris.
Notez, dans le cas de DCC-SINAMICS, que les entrées de blocs publiées
comme paramètres FCOM peuvent uniquement être connectées à des
sorties de blocs publiées comme paramètres FCOM ou à des sorties FCOM
du système de base. De plus, les entrées FCOM et les sorties FCOM du
système de base peuvent uniquement être connectées à des entrées et à
des sorties de blocs publiées comme paramètres FCOM dans le diagram‐
me DCC.
Supprimer des connexions Avec le curseur de la souris, sélectionnez le port de bloc dont vous voulez
supprimer la connexion, dans le diagramme DCC. Puis supprimez-la
avec Modifier > Supprimer.

Description de l'éditeur SINAMICS/SIMOTION DCC


76 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.8 Mode test

Déplacement de connexions Avec le curseur de la souris, sélectionnez dans le diagramme DCC le port
de bloc dont vous voulez déplacer la connexion. Déplacez ensuite la con‐
nexion par glisser-déplacer.
Lors du déplacement de connexions FCOM, le signal peut adopter la va‐
leur 0 pendant quelques cycles. L'entrée de la connexion initiale, qui n'est
plus connectée, adopte durablement la valeur 0.
Modifier la valeur de signal Double-cliquez pour sélectionner l'entrée de bloc dont vous voulez modi‐
d'une entrée fier le paramètre. La boîte de dialogue Propriétés du port, dans laquelle
vous pouvez modifier la valeur, s'affiche.
Supprimer les connexions Avec le curseur de la souris, sélectionnez le port de bloc dont vous voulez
globales avec la marge supprimer la connexion, dans le diagramme DCC. Puis supprimez-la
avec Modifier > Supprimer.
Commentaires (texte)
Ajouter des commentaires Sélectionnez la commande Nouveau texte au-dessus des répertoires des
(texte) dans le diagramme types de blocs et glissez-la dans le diagramme par glisser-déplacer en
maintenant le bouton de la souris enfoncé. Relâchez le bouton de la souris
à l'endroit approprié.
Modifier des commentaires Pour déplacer un champ de texte dans le diagramme DCC, sélectionnez le
(texte) dans le diagramme champ de texte, déplacez-le en maintenant le bouton de la souris enfoncé
et lâchez-le à l'endroit souhaité. Pour modifier votre commentaire, double-
cliquez sur le champ de texte, puis saisissez ou modifiez votre texte.

3.8.10 Désactiver le mode test


Afin de retourner au mode création, désactivez le mode test.
• Dans la barre d’outils, cliquez sur le bouton Mode test

ou sélectionnez l’option de menu Test > Mode test.


Le mode création est de nouveau activé.

3.8.11 Modifier en ligne en mode test

3.8.11.1 Remarque préliminaire


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.
Après des modifications effectuées en ligne, vous devez effectuer une recompilation.
Les modifications sont effectuées en parallèle dans l'appareil cible et dans la gestion de données
hors ligne.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 77
Fonctions de l’éditeur DCC
3.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 modifiée en
ligne ne soit appliquée.
Réparez le projet via une exportation / importation XML.

Remarque
Dans le cas de gros projets, désactivez l'option Outils → Paramètres → Enregistrer → Copie de
sauvegarde automatique des données de projet dans SIMOTION SCOUT pour éviter une perte
de performance.
Autrement, cela signifierait qu'en mode de test, le projet complet serait enregistré après chaque
modification.

3.8.11.2 Modifier les valeurs des entrées de blocs en ligne

Condition
En ligne, vous pouvez uniquement modifier les valeurs de signaux des entrées de blocs non
connectées.

Marche à suivre
Effectuez un double-clic gauche sur le port de bloc souhaité pour ouvrir la fenêtre Propriétés
du port. Dans la ligne Valeur, vous pouvez saisir une nouvelle valeur numérique pour l'entrée
de bloc. Après un clic sur Appliquer, la nouvelle valeur prend effet et s'affiche également dans
le diagramme. Pour fermer la fenêtre, cliquez sur OK.

Remarque
DCC-SINAMICS 2.5 : vous ne pouvez modifier en ligne que les valeurs de signaux des entrées de
blocs qui ne sont pas publiées comme paramètres FCOM.
À partir de SINAMICS 2.6, toutes les entrées de blocs non connectées et non publiées peuvent
être modifiées en mode test.

Description de l'éditeur SINAMICS/SIMOTION DCC


78 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.8 Mode test

Remarque
DCC-SIMOTION : vous pouvez modifier en ligne la valeur de signal des sorties de blocs, mais elle
sera écrasée de nouveau au cycle suivant si le groupe d'exécution est actif. La possibilité de
modifier la valeur de signal des entrées de blocs en ligne ne dépend pas de leur déclaration (ou
non) comme variable IHM.

3.8.11.3 Effacer une connexion en ligne

Marche à suivre
Avec le curseur de la souris, sélectionnez 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.

Résultat
La connexion entre les ports disparaît et la dernière valeur transmise par la connexion apparaît
comme valeur d'entrée sur le port.

Remarque
DCC-SIMOTION : Les connexions avec des ports de diagramme ne peuvent pas être supprimées
en ligne !

3.8.11.4 Créer une connexion en ligne

Marche à suivre
Dans le diagramme DCC, sélectionnez 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é.

Résultat
La connexion est créée entre les ports sélectionnés et la valeur actuelle qui vient d'être transmise
apparaît sur la sortie.

Remarque
Jusqu'à DCC-SINAMICS 2.5, une entrée de bloc publiée comme paramètre FCOM peut
uniquement être connectée à des sorties publiées comme paramètres FCOM ou à des sorties
FCOM du système de base.
En mode test, vous ne pouvez pas publier des ports de blocs, autrement dit insérer de nouveaux
paramètres @.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 79
Fonctions de l’éditeur DCC
3.8 Mode test

Remarque
DCC-SIMOTION : vous ne pouvez pas générer en ligne de nouvelles connexions avec des sorties
de blocs publiées dans le diagramme DCC ou des opérandes globaux.

3.8.11.5 Déplacement de connexions en ligne

Marche à suivre
Sélectionnez la connexion souhaitée et déplacez-la par glisser-déplacer.

Remarque
Lors du déplacement de connexions FCOM, le signal peut adopter la valeur 0 pendant quelques
cycles.
L'entrée de la connexion initiale, qui n'est plus connectée, adopte durablement la valeur 0.

3.8.11.6 Insérer 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 sélectionné dans la zone de travail par glisser-déplacer.
L'instance de bloc sera calculée au cycle suivant.
L'instance de bloc insérée reçoit un nom par défaut, modifiable ensuite en ligne. Pour ce faire,
sélectionnez le bloc, effectuez un clic droit et sélectionnez Renommer. Une recompilation et un
rechargement ne sont alors nécessaires que si l'affichage des courbes, la fonction Trace ou
l'observation de ports de blocs sont activés.

Remarque
La possibilité, ou non, d'insérer ou de supprimer un bloc en ligne est précisée dans les "Données
de configuration" de l'aide en ligne du bloc.

Remarque
Renommer des blocs
Lorsque des blocs sont renommés en mode en ligne, un nouveau bloc est créé et remplace le
bloc existant. Celui-ci est ensuite recalculé. Les valeurs d'initialisation sont redéfinies pour le
bloc.
L'utilité de renommer des blocs en ligne est de pouvoir attribuer des noms appropriés même
lorsque des instances de blocs sont insérées en ligne.

Description de l'éditeur SINAMICS/SIMOTION DCC


80 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.8 Mode test

3.8.11.7 Supprimer un bloc en ligne

Marche à suivre
Supprimez d'abord toutes les connexions des sorties en sélectionnant le port connecté, puis
l'option de menu Editer > Supprimer de l'éditeur ou la touche Delete/Supprimer. Sélectionnez
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 paramètre.

Remarque
DCC-SIMOTION : Les blocs connectés à des ports de diagramme ne peuvent pas être supprimés
en ligne !

Remarque
Les blocs STM, RDP, SAV et WRP ne peuvent pas être supprimés ni insérés en ligne.

3.8.11.8 Ajouter des commentaires dans le diagramme

Marche à suivre
Sélectionnez la commande Nouveau texte au-dessus des répertoires des types de blocs et
glissez-la dans le diagramme par glisser-déplacer, en maintenant le bouton de la souris enfoncé.
Relâchez le bouton de la souris à l'endroit approprié.

3.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 échéant, vous pouvez modifier les dimensions du champ de texte en sélectionnant et en
tirant les points noirs situés aux angles et sur les bords du champ de texte jusqu'à la taille
souhaitée.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 81
Fonctions de l’éditeur DCC
3.8 Mode test

3.8.11.10 Déplacer des blocs dans le diagramme

Marche à suivre
Sélectionnez le bloc, déplacez-le dans le diagramme en maintenant le bouton de la souris
enfoncé et lâchez-le à l'endroit souhaité.

3.8.11.11 Cohérence des diagrammes en mode test


Tant que les diagrammes DCC sont identiques dans l'éditeur DCC et le système cible, vous
pouvez afficher et modifier les diagrammes DCC en mode test.
Si les diagrammes DCC sont différents dans le système d'ingénierie et le système cible, vous
pouvez toujours les modifier en ligne à condition qu'ils n'aient pas été compilés.
Si les diagrammes sont différents dans l'éditeur et l'appareil cible et qu'ils n'ont pas encore été
compilés, la boîte de dialogue suivante s'affiche :

Figure 3-33 Activer le mode test en cas d'incohérences

Confirmez la boîte de dialogue avec "Activer le mode test".


Si le diagramme présente uniquement des différences au niveau des valeurs constantes entre
l'éditeur CFC et le système cible, il est possible de recompiler le diagramme DCC et d'appliquer les
modifications du système 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.

Description de l'éditeur SINAMICS/SIMOTION DCC


82 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.8 Mode test

Si les diagrammes DCC sont différents en ligne et hors ligne et qu'ils ont déjà été compilés, une
boîte de dialogue signale que des différences existent entre les diagrammes DCC en ligne et hors
ligne.
• Si les diagrammes présentent uniquement des différences au niveau des valeurs constantes,
vous pouvez rétablir la cohérence avec la commande de menu Outils > Relire des valeurs
constantes.

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

• Si les diagrammes DCC sont différents en ligne et hors ligne et qu'ils ont déjà été compilés,
une boîte de dialogue signale que des différences existent entre les diagrammes DCC en ligne
et hors ligne. Chargez les modifications dans le système 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 "Prêt à l'enclenchement".

Figure 3-35 Activer le mode test

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 83
Fonctions de l’éditeur DCC
3.9 Données de référence

3.9 Données de référence

3.9.1 Données de référence du diagramme


Outre la représentation graphique dans DCC, vous pouvez utiliser la fonction Outils > Données
de référence du diagramme pour afficher et imprimer les informations suivantes sous forme
de listes :
• Références croisées des accès aux différents objets
• Séquence d’exécution

Représentation graphique de l’ensemble de la séquence d’exécution d’une CPU.


Vous pouvez ainsi vérifier votre structure de configuration.
Vous pouvez afficher et imprimer les listes contenant les données de références suivantes du
diagramme :
• Références croisées Opérandes

La liste affiche tous les opérandes globaux utilisés sur la CPU avec les éléments qui y accèdent.
• Références croisées Groupes d’exécution

La liste affiche les accès existants des diagrammes DCC souhaités pour tous les groupes
d’exécution.
• Références croisées Types de bloc

La liste affiche les types de bloc utilisés et les endroits (diagramme DCC) où ils sont utilisés.
Remarque
Vous pouvez également générer les données de référence d'un diagramme DCC ou d'une
bibliothèque DCC avec l'option Données de référence > Générer du menu contextuel, et les
afficher ensuite avec Données de référence > Afficher.
Vous pouvez alors afficher les données de référence à tout moment. Vous ne devez les
générer qu'au premier appel ou après modification des variables @.

3.9.2 Liste des types de bloc


La liste des types de bloc indique les endroits où ceux-ci sont utilisés. Les types de bloc non
utilisés peuvent être supprimés.
Vous pouvez afficher cette liste en ouvrant la fenêtre Réf. diagramme : affichage des données
de référence du diagramme avec l'option de menu Outils > Données de référence du

Description de l'éditeur SINAMICS/SIMOTION DCC


84 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.9 Données de référence

diagramme. Dans cette fenêtre, sélectionnez l'option de menu Vue > Types de bloc ou cliquez
sur le bouton .

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 l’instance du bloc (par ex. intégrateur 1)
Commentaire de bloc Commentaire du bloc

Remarque
Double-cliquez sur l'un des types de bloc affichés pour ouvrir le diagramme correspondant et
sélectionner le type de bloc choisi.

3.9.3 Liste des références croisées Groupes d'exécution (uniquement pour DCC
SIMOTION)
Pour tous les groupes d'exécution de la CPU active, la liste affiche les accès à l'attribut Enable du
groupe d'exécution, existant depuis des diagrammes DCC quelconques (l'attribut Enable peut
être utilisé pour activer et désactiver des groupes d'exécution individuels, voir Attribut Enable,
groupes d'exécution (Page 240)).
Vous pouvez afficher cette liste en ouvrant la fenêtre Réf. diagramme : affichage des données
de référence du diagramme avec l'option de menu Outils > Données de référence du
diagramme. Dans cette fenêtre, sélectionnez l'option de menu Vue > Références croisées
Elément de diagramme > Groupe d'exécution ou cliquez sur le bouton .

Titre de colonne Signification


Groupe d'exécution Nom du groupe
L/E Accès en lecture (L) ou en écriture (E)
Diagramme Nom du diagramme DCC
Élément de diagramme Nom du bloc et du port à connecter
Commentaire de l’élément Commentaire du bloc
Type Type de bloc (par ex. ADD)

Remarque
Les noms choisis dans le système exécutif (autrement dit les noms des groupes et des niveaux
d'exécution) pour chaque appareil doivent être univoques.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 85
Fonctions de l’éditeur DCC
3.9 Données de référence

3.9.4 Liste des références croisées des opérandes


Il s’agit d’une liste des opérandes globaux utilisés sur la CPU ou le groupe d'entraînements avec
les ports de blocs qui y sont connectés.
Vous pouvez afficher cette liste en ouvrant la fenêtre Réf. diagramme : affichage des données
de référence du diagramme avec l'option de menu Outils > Données de référence du
diagramme. Dans cette fenêtre, sélectionnez l'option de menu Vue > Références croisées
Elément de diagramme > Opérande ou cliquez sur le bouton .

Tableau 3-4 Opérandes globaux

Titre de colonne Signification


Mnémonique Nom de l’opérande global
Adresse Vide
Type de données Mot-clé du type de données utilisé
L/E Accès en lecture (L) ou en écriture (E)
Diagramme Nom du diagramme DCC
Élément de diagramme Nom du bloc et du port à connecter
Commentaire de l’élément Commentaire du bloc
Type Type de bloc (par ex. ADD)

Description de l'éditeur SINAMICS/SIMOTION DCC


86 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.10 Utilisation des bibliothèques

3.10 Utilisation des bibliothèques

3.10.1 Compatibilité des bibliothèques

Compatibilité
Les bibliothèques DCB et la version du noyau les prenant en charge sont indiquées 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
SINAMICS V4.6 SINAMICS V4.3, SINAMICS V4.4, SINAMICS V4.5, SINAMICS
V4.6
SINAMICS V4.7 SINAMICS V4.3, SINAMICS V4.4, SINAMICS V4.5, SINAMICS
V4.6, SINAMICS V4.7
SINAMICS V4.8 SINAMICS V4.3, SINAMICS V4.4, SINAMICS V4.5, SINAMICS
V4.6, SINAMICS V4.7, SINAMICS V4.8

Bibliothèques SINAMICS
Les bibliothèques standard suivantes sont exécutables avec SINAMICS V4.8 :
• SINAMICS V4.8 (dcblibV3_0_sinamics4_8)
• SINAMICS V4.7 (dcblibV3_0_sinamics4_7)
• SINAMICS V4.6 (dcblibV3_0_sinamics4_6)
• SINAMICS V4.5 (dcblibV3_0_sinamics4_5)
• SINAMICS V4.4 (dcblibV3_0_sinamics4_4)
• SINAMICS V4.3 (dcblibV2_0_sinamics4_3)
Mit SINAMICS V4.7 sind folgende Standardbibliotheken ablauffähig:
• SINAMICS V4.7 (dcblibV3_0_sinamics4_7)
• SINAMICS V4.6 (dcblibV3_0_sinamics4_6)
• SINAMICS V4.5 (dcblibV3_0_sinamics4_5)
• SINAMICS V4.4 (dcblibV3_0_sinamics4_4)
• SINAMICS V4.3 (dcblibV2_0_sinamics4_3)

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 87
Fonctions de l’éditeur DCC
3.10 Utilisation des bibliothèques

Mit SINAMICS V4.6 sind folgende Standardbibliotheken ablauffähig:


• SINAMICS V4.6 (dcblibV3_0_sinamics4_6)
• SINAMICS V4.5 (dcblibV3_0_sinamics4_5)
• SINAMICS V4.4 (dcblibV3_0_sinamics4_4)
• SINAMICS V4.3 (dcblibV2_0_sinamics4_3)
Les bibliothèques standard suivantes sont exécutables avec SINAMICS V4.5 :
• SINAMICS V4.5 (dcblibV3_0_sinamics4_5)
• SINAMICS V4.4 (dcblibV3_0_sinamics4_4)
• SINAMICS V4.3 (dcblibV2_0_sinamics4_3)
Les bibliothèques standard suivantes sont exécutables avec SINAMICS V4.4 :
• SINAMICS V4.4 (dcblibV3_0_sinamics4_4)
• SINAMICS V4.3 (dcblibV2_0_sinamics4_3)
La bibliothèque standard suivante est exécutable avec SINAMICS V4.3.x :
• SINAMICS V4.3 (dcblibV2_0_sinamics4_3)
La bibliothèque standard suivante est exécutable avec SINAMICS V2.6.x :
• SINAMICS V2.6 (dcblibV2_0_sinamics2_6)
La bibliothèque standard suivante est exécutable avec SINAMICS V2.5.SP1 :
• SINAMICS V2.5 (dcblibV2_0_sinamics2_5_1)

3.10.2 Traitement de bibliothèques DCC et de types de blocs

A partir de DCC 2.1, la création de bibliothèques 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 bibliothèques de base DCB pour le diagramme via le menu contextuel Types de
blocs. Il est ainsi possible d'utiliser la même bibliothèque DCC sur différentes versions de
l'appareil. La licence DCC correspondante est nécessaire à ce but.
En cas d'enregistrement sous un autre appareil cible, la modification des groupes d'exécution est
exécutée automatiquement.
Si un diagramme avec plusieurs groupes d'exécution est copié dans la bibliothèque depuis
l'appareil, des messages d'erreur sont émis lors de la compilation. Les groupes d'exécution
doivent être épurés par l'utilisateur.

Description de l'éditeur SINAMICS/SIMOTION DCC


88 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.10 Utilisation des bibliothèques

Des bibliothèques et des types de blocs portant le même nom sont possibles dans les répertoires
individuels pour les bibliothèques SIMOTION et SINAMICS. Au sein d'une même bibliothèque, les
noms des types de blocs doivent être univoques.

Remarque
Utilisez le bloc STM dans des blocs de bibliothèque DCC pour lesquels une seule instance est
créée par DO.

3.10.3 Importer des bibliothèques de blocs


Lors de la création initiale d’un diagramme dans SCOUT/STARTER, il se peut que le système vous
demande d’importer une bibliothèque de blocs correspondant à la plateforme de l'appareil
sélectionné.
Importer signifie que la bibliothèque DCB laquelle est déjà installée dans SCOUT/STARTER est
également mappée dans la gestion des données Step7 pour l'appareil ou la bibliothèque DCC et
qu'elle est en conséquence disponible pour les diagrammes dans l'éditeur DCC/CFC. Les
bibliothèques DCC qui se trouvent dans le même projet peuvent également être importées pour
les appareils SIMOTION et SINAMICS.
Vous devez installer des bibliothèques dans SINAMICS/SIMOTION et puis les importer pour les
conteneurs de diagramme (répertoire Programmes) avant de pouvoir utiliser les types de blocs
contenus dans des diagrammes DCC.
Seules des bibliothèques adéquates pour l'appareil peuvent être utilisées. Il est recommandé de
n'importer qu'une seule version d'une bibliothèque. Ceci signifie que pour un appareil SIMOTION
4.1, seules des bibliothèques de version 4.1 + ServicePackX doivent être importées (p. ex. :
4.1.0, 4.1.5).

Remarque
A partir de SINAMICS 4.x, vous ne pouvez plus utiliser de bibliothèque SINAMICS 2.6.

Si la bibliothèque DCC requise dans le diagramme n'est pas disponible à la sélection, une
bibliothèque de base utilisée dans la bibliothèque n'est pas autorisée pour l'appareil actuel. Vous
pouvez modifier la bibliothèque de base dans l'éditeur DCC sous Outils > Types de blocs. Si
aucune source de diagramme n'est disponible, vous pouvez appeler l'option de menu Types de
blocs dans le menu contextuel de la bibliothèque DCC et y apporter des modifications.
Ambiguïté des noms de blocs de différentes bibliothèques
Si deux blocs de différentes bibliothèques (pour SIMOTION) ont le même nom, le bloc valable est
celui provenant de la bibliothèque dont le nom figure en premier dans le classement par ordre
alphabétique.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 89
Fonctions de l’éditeur DCC
3.10 Utilisation des bibliothèques

Si aucun diagramme DCC n'a été inséré pour un conteneur de diagrammes (Device/Library), il
est également impossible d'importer une bibliothèque.

Remarque
Pour SINAMICS, les bibliothèques doivent toujours être importées sous l'appareil et pas sous
l'objet d'entraînement.
La suppression du dernier diagramme d'un appareil supprime la sélection des bibliothèques DCB.
La bibliothèque concernée doit être compilée lors de l'importation de bibliothèques DCC.

Pour importer une bibliothèque de blocs, procédez comme suit :


• Ouvrez un diagramme de la configuration concernée, puis sélectionnez la commande de
menu Outils > Types de blocs.
La fenêtre Importer s'affiche. Refermez la fenêtre en cliquant sur OK. Dans la
fenêtre Importer les bibliothèques DCB, les bibliothèques de blocs installées dans votre
outil de développement sont listées sous Bibliothèques disponibles pour l'appareil. Les
bibliothèques qui ont déjà été importées dans cette configuration sont listées
sous Bibliothèques importées dans le diagramme.
• Sous Bibliothèques disponibles pour l'appareil, sélectionnez la bibliothèque que vous
souhaitez importer, puis cliquez sur le bouton >>. La procédure d’importation est lancée dès
que vous cliquez sur Appliquer.
Des contrôles sont effectués lors de l'importation d'une bibliothèque de blocs.
Les noms des bibliothèques de blocs reposent sur une convention de dénomination définie. Les
différentes parties du nom sont expliquées dans le tableau suivant. La partie respective est mise
en évidence en caractères gras.

Tableau 3-5 Convention de dénomination des bibliothèques de blocs

Partie du nom de la bibliothèque de blocs Signification


TPdcblib_SIMOTION_4_1_2.2.0 [7.0] Descripteur de la bibliothèque
TPdcblib_SIMOTION_4_1_2.2.0 [7.0] Plate-forme cible
TPdcblib_SIMOTION_4_1_2.2.0 [7.0] Version du système cible
TPdcblib_SIMOTION_4_1_2.2.0 [7.0] Version de la bibliothèque
TPdcblib_SIMOTION_4_1_2.2.0 [7.0] Version build

3.10.4 Mettre à jour la bibliothèque de blocs


La commande de menu Outils > Types de bloc vous permet de mettre à jour les bibliothèques
de blocs lorsqu'un diagramme DCC est ouvert.

Description de l'éditeur SINAMICS/SIMOTION DCC


90 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.10 Utilisation des bibliothèques

Pour des bibliothèques DCC sans sources de diagramme DCC, les versions des bibliothèques DCB
de base peuvent être échangées au moyen du menu contextuel Bibliothèques de blocs.

Remarque
La bibliothèque doit à ce but être sélectionnée.

Pour mettre à jour une bibliothèque de blocs, procédez comme suit :


• Ouvrez un diagramme de la configuration concernée, puis sélectionnez l’option de
menu Outils > Types de bloc.
• La fenêtre Importer s'affiche. Refermez la fenêtre en cliquant sur OK. Dans la
fenêtre Importer les bibliothèques DCB, les bibliothèques de blocs installées dans votre
outil de développement sont listées sous Bibliothèques installées dans SCOUT/STARTER.
Les bibliothèques qui ont déjà été importées dans cette configuration sont listées
sous Bibliothèques importées dans le diagramme.

Figure 3-36 Mettre à jour la bibliothèque de blocs

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 91
Fonctions de l’éditeur DCC
3.10 Utilisation des bibliothèques

Mise à jour de bibliothèques après mise à niveau de l'appareil


A partir de STARTER 4.2, la version de bibliothèque correcte est automatiquement échangée
après la mise à niveau de la version de l'appareil.
Vous trouverez des informations détaillées sur la mise à niveau d'une version d'appareil au
chapitre Mise à niveau logicielle et remplacement de module (Page 132).

Remarque
La bibliothèque standard est installée automatiquement lors de l'installation. Si vous l'avez
toutefois désinstallée par erreur, vous pouvez la réinstaller par l'intermédiaire de la
configuration DCC.
Pour SINAMICS, vous pouvez également installer les bibliothèques à l'aide des SSP (SINAMICS
Support Packages).
Si vous souhaitez installer ultérieurement la bibliothèque DCB à partir du DVD SSP, passez au
répertoire CD_1\SSP\Disk1 et décomprimez le fichier dcblib.zip dans un répertoire quelconque.
Installez la bibliothèque dcbbib_Vx.y_sinamics_w.z y figurant.
A partir de DCC V2.1 (STARTER 4.2), les bibliothèques sont disponibles pour SINAMICS
également via la commande de menu Outils -> Installer les bibliothèques. Voir aussi
Installation et désinstallation de bibliothèques DCB (SINAMICS).
Pour SIMOTION, les bibliothèques sont en outre disponibles via l'option de menu Outils ->
Installer les bibliothèques. Voir aussi Installation et désinstallation de bibliothèques DCB
(SIMOTION) (Page 113). Vous y trouverez également des informations vous indiquant où
trouver des bibliothèques standard DCBLIB installables et comment les installer ultérieurement.

• Sous Bibliothèques installées dans SCOUT/STARTER et Bibliothèques importées dans le


diagramme, vérifiez à l’aide des versions des bibliothèques pour quelles bibliothèques
importées une version plus récente a été installée.
• Sous Bibliothèques installées sous SCOUT/STARTER, sélectionnez la bibliothèque que vous
souhaitez actualiser, puis cliquez sur le bouton >>.
• Cliquez sur le bouton Appliquer.
• L’avancement de la mise à jour est affiché dans une fenêtre.
Remarque
Dans le système d'ingénierie (dans le cas de SINAMICS), la fonction Sélectionner les
packages technologiques accessible via le menu contextuel de l'appareil sélectionné vous
permet de vérifier si toutes les bibliothèques de blocs nécessaires sont activées.

Remarque
Dans le cas de SIMOTION, la bibliothèque est chargée automatiquement dans l'appareil lors
du download du projet. Dans le cas de SINAMICS, cette procédure doit être exécutée
explicitement par l'utilisateur avant le download du projet. (Page 195)

Le système vérifie si la bibliothèque à importer contient un type de bloc déjà importé avec une
autre bibliothèque.

Description de l'éditeur SINAMICS/SIMOTION DCC


92 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.10 Utilisation des bibliothèques

Journal des erreurs


Si des erreurs sont constatées lors de l'importation de la bibliothèque, un journal des erreurs
s’affiche avec des indications concernant les causes des erreurs.

3.10.5 Remplacer la version de base des bibliothèques installées


Les bibliothèques de bases sont sélectionnées 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 boîte de dialogue dans laquelle les
bibliothèques de blocs utilisées peuvent être changées.

Figure 3-37 Types de bloc

Marquez dans la colonne de gauche la bibliothèque et cliquez Appliquer.

Jusqu'à DCC V2.0.1, la version de la bibliothèque de base utilisée est fixe dans une bibliothèque
DCC.
La version exacte de la bibliothèque de base avec laquelle la bibliothèque DCC a été générée doit
être installée.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 93
Fonctions de l’éditeur DCC
3.10 Utilisation des bibliothèques

Si les sources de bibliothèque ont été supprimées, vous n'avez aucune possibilité pour
sélectionner une nouvelle version de la bibliothèque de base dans le Typical.
A partir de DCC 2.0.2, vous pouvez combiner une bibliothèque installable fournie à différentes
versions d'une bibliothèque DCB utilisée, dans la mesure où l'interface des blocs appelés n'est
pas modifiée.

3.10.6 Modifier la langue d'une bibliothèque 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 d’une bibliothèque de blocs, procédez comme
suit :
Des contrôles sont effectués lors de la mise à jour d'une bibliothèque de blocs.
• Ouvrez un diagramme de la configuration concernée, puis sélectionnez l’option de
menu Outils > Types de bloc.
• La fenêtre Importer s'affiche. Refermez la fenêtre en cliquant sur OK.

Figure 3-38 Fenêtre Importer

• La fenêtre Importer les bibliothèques DCB s'affiche alors. Les bibliothèques de blocs
installées dans votre outil de développement sont listées sous Bibliothèques installées
dans SCOUT/STARTER. Les bibliothèques qui ont été importées dans cette configuration
sont listées sous Bibliothèques importées dans le diagramme.

Description de l'éditeur SINAMICS/SIMOTION DCC


94 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.10 Utilisation des bibliothèques

• Sélectionnez la langue souhaitée dans la liste de sélection des langues disponibles. La langue
choisie s'applique à toutes les bibliothèques importées.

Figure 3-39 Modifier la langue d'une bibliothèque de blocs

• Cliquez sur le bouton Appliquer.


• L’avancement de la mise à jour est affiché dans une fenêtre.
Remarque
Les commentaires des types de blocs restent dans la langue dans laquelle ils ont été créés. La
langue des commentaires des ports de blocs est ajustée, à moins qu'elle n'ait été modifiée
manuellement.

3.10.7 Supprimer des bibliothèques de blocs de la configuration

L’option de menu Outils > Types de bloc permet de supprimer les bibliothèques de blocs dont
les types de bloc ne sont plus requis dans cette configuration.
Pour supprimer une bibliothèque de blocs, procédez comme suit :
• Assurez-vous qu'aucun type de bloc de la bibliothèque de blocs que vous souhaitez
supprimer n'est utilisé dans les diagrammes de la configuration.
• Ouvrez un diagramme de la configuration concernée, puis sélectionnez l’option de
menu Outils > Types de bloc.
• La fenêtre Importer s'affiche. Refermez la fenêtre en cliquant sur OK.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 95
Fonctions de l’éditeur DCC
3.10 Utilisation des bibliothèques

• La fenêtre Importer les bibliothèques DCB s'affiche alors. Les bibliothèques de blocs
installées dans votre outil de développement sont listées sous Bibliothèques installées
dans SCOUT/STARTER. Les bibliothèques qui ont été importées dans cette configuration
sont listées sous Bibliothèques importées dans le diagramme.
• Sous Bibliothèques importées dans le diagramme, sélectionnez la bibliothèque que vous
souhaitez supprimer, puis cliquez sur le bouton <<. La procédure de suppression est lancée
dès que vous cliquez sur Valider.
Des contrôles sont effectués lors de la suppression d'une bibliothèque de blocs. Tous les types de
bloc non utilisés à l'intérieur de la bibliothèque de blocs sont effacés de la liste de sélection des
types de bloc dans l'éditeur DCC, et seuls les types de bloc utilisés sont conservés dans la liste.
Le diagramme ne peut pas être compilé sans la bibliothèque importée s'il contient encore des
instances de la bibliothèque.

Description de l'éditeur SINAMICS/SIMOTION DCC


96 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

3.11 Création de bibliothèques de blocs

3.11.1 Notions élémentaires


L'éditeur DCC contient une fonction permettant d'enregistrer un diagramme
comme bibliothèque de blocs (bibliothèque DCB = Typical). Ce type de diagramme constitue
alors une connexion générée par l'utilisateur, qui est pourvue d'une interface et enregistrée dans
une bibliothèque pour être réutilisée. La fonctionnalité des diagrammes en tant que
bibliothèque de blocs (bibliothèque DCB) offre donc un moyen de protection du savoir-faire, car
les diagrammes DCC configurés sont uniquement mis à disposition comme blocs transparents
dans le cadre d'une bibliothèque de blocs. La configuration effectuée pour le diagramme DCC est
cachée. Le diagramme DCC créé pour un bloc peut être supprimé définitivement avec la
fonction Supprimer la source des types de blocs... du menu contextuel de la bibliothèque. La
fonction n'est disponible que si tous les blocs de la bibliothèque ont été compilés sans erreur.
Après l'exécution de la fonction, toutes les sources de diagramme correspondantes sont
supprimées et seule la compilation est conservée dans le projet. Cette action ne peut plus être
annulée. Vous pouvez également cliquer du bouton droit de la souris sur le diagramme DCC et
sélectionner la commande Types de blocs pour ouvrir une boîte de dialogue dans laquelle vous
pouvez échanger les bibliothèques de blocs utilisées.

6,027,216&287

%LEOLRWKªTXH
'&%6WXGLR &U«HWHVWH %LEOLRWKªTXH ,QVWDOOHU '&%
'&% LQVWDOO«H ,P
SR
UWH
U
2
XW
LOV
,PSRUWHU 2XWLOV!W\SHVGHEORFV

!
W\
SH
V
GH
E
OR
FV

$SSDUHLO
OHU
WDO
,QV

%LEOLRWKªTXH
'&%
LPSRUW«H

%LEOLRWKªTXH
'&% *«Q«UHUELEOLRWKªTXHLQVWDOODEOH %LEOLRWKªTXH
LQVWDOODEOH '&&

Figure 3-40 Installation de bibliothèques DCB

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 97
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Conditions requises
Dans le système d'ingénierie SIMOTION SCOUT, vous avez déjà créé une nouvelle bibliothèque
DCC. Les bibliothèques DCC SIMOTION se trouvent dans le dossier Bibliothèques du navigateur
de projet, les bibliothèques DCC dans le dossier Bibliothèques SINAMICS du navigateur de
projet.

Figure 3-41 Insérer une bibliothèque DCC

Il existe déjà un diagramme DCC qui doit être enregistré dans la bibliothèque DCB.
Les ports du diagramme sont affichés.

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

Une bibliothèque est utilisable dans des diagrammes DCC, ou pour SINAMICS, ou pour
SIMOTION.
Les bibliothèques DCC pour SIMOTION sont créées dans SCOUT sous le conteneur
Bibliothèques.
A partir de DCC 2.1 / SCOUT / STARTER V4.2, des bibliothèques DCC peuvent également être
créées pour SINAMICS.
Pour les bibliothèques SINAMICS, il existe à ce but dans le navigateur de projet un nouveau
conteneur de programme sous Bibliothèques -> BIBLIOTHEQUES SINAMICS.

Description de l'éditeur SINAMICS/SIMOTION DCC


98 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Figure 3-42 Conteneur de bibliothèque pour bibliothèques DCC pour des appareils SINAMICS dans
SIMOTION SCOUT

La différenciation entre bibliothèques DCC pour SINAMICS et SIMOTION a lieu par le biais des
différents conteneurs de bibliothèque dans le navigateur de projet.
Une bibliothèque DCC pour SIMOTION est insérée via le menu contextuel Bibliothèques ->
Insérer une bibliothèque DCC dans le navigateur de projet.
Une bibliothèque DCC pour SINAMICS est insérée via le menu contextuel Bibliothèques
SINAMICS -> Insérer une bibliothèque DCC dans le navigateur de projet.
Avec DCC 2.0, des diagrammes DCC SIMOTION peuvent être insérés dans les conteneurs de
bibliothèques via copier/coller.
Les ports de diagramme du diagramme DCC inséré doivent être raccordés avant la compilation,
sans connexions FCOM ni paramètres @, aux ports de diagramme de la bibliothèque DCC
SINAMICS.
Les conteneurs de bibliothèques contiennent les bibliothèques DCC, mais pas les bibliothèques
de blocs DCB.
Vous pouvez générer des bibliothèques DCB installables à partir de bibliothèques DCC
(bibliothèques Typical) via le menu contextuel de la bibliothèque DCC sélectionnée Générer
bibliothèque DCB....
Des bibliothèques et des types de blocs portant le même nom sont possibles dans les répertoires
individuels pour les bibliothèques SIMOTION et SINAMICS.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 99
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Remarque
Protection de savoir-faire
Protégez les blocs DCC, les sources et les bibliothèques avec la fonction de protection de savoir-
faire de STARTER/SCOUT.

Remarque
Vous nécessitez une licence DCC SIMOTION pour créer et éditer des bibliothèques SIMOTION
DCC.
Vous nécessitez une licence DCC SINAMICS pour créer et éditer des bibliothèques SINAMICS DCC.

Règles pour générer des bibliothèques DCC


• Vous pouvez uniquement compiler des diagrammes en bibliothèques DCC.
• Il peut s'agir d'un diagramme hiérarchisé (diagramme imbriqué)
• Il ne doit pas y avoir de connexions entre des diagrammes de la bibliothèque.
• Aucune variable IHM, ni connexion FCOM, ni variable @, ni paramètre @ ne doit être
configuré sur les ports de diagramme du diagramme de base et des blocs qu'il contient.
• Tous les blocs doivent être intégrés dans le même niveau d'exécution/groupe d'exécution.
Dans ce niveau d'exécution, les blocs du diagramme doivent se suivre immédiatement.
• Dans le dossier Diagrammes à compiler, tous les blocs d'un diagramme de base doivent
figurer dans le groupe d'exécution avec le même nom que le diagramme.
• Les opérandes globaux ne sont pas autorisés, mais doivent être configurés comme port de
diagramme en tant qu'entrée ou sortie.
• Utilisez uniquement des noms commençant par une minuscule pour les bibliothèques 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 régulateur PI (PIC ))dans le diagramme et
connectez-les. Voir Connexion avec des ports de diagramme (Page 49).

Description de l'éditeur SINAMICS/SIMOTION DCC


100 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Figure 3-43 Exemple de création d'un diagramme en tant que programme

Après la configuration, le diagramme DCC peut être compilé en programme. Sélectionnez


l'option de menu Diagramme > Compiler > Diagrammes comme programme.
La nouvelle bibliothèque DCB est alors disponible dans l'éditeur DCC sous Outils->Types de
blocs. Dans SIMOTION SCOUT / STARTER, seules les bibliothèques natives sont présentées, mais
pas la bibliothèque DCB.

Voir aussi
Générer une bibliothèque installable à partir de bibliothèques DCC (Page 107)

3.11.2 Insertion et programmation de types de blocs dans des bibliothèques DCC

Au sein d'une bibliothèque, un diagramme DCC peut être créé pour chaque bloc DCC de la
bibliothèque. Pour créer un nouveau type de bloc, utiliser le menu contextuel Insérer
diagramme DCC.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 101
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Des règles uniformes pour les bibliothèques SIMOTION et SINAMICS sont valables pour
l'attribution des noms de diagrammes DCC :
• Au maximum 22 caractères dont le premier doit être une lettre.
• Un caractère de soulignement doit uniquement être suivi de chiffres.

Les règles suivantes s'appliquent aux blocs :


• Le nombre de blocs n'est pas limité pour une bibliothèque DCC.
• Le nom du type de bloc résulte du nom du diagramme.
• Les entrées et sorties des blocs sont créées dans l'éditeur DCC via Affichage -> Connecteurs
de diagramme et elles sont connectées aux entrées / sorties des instances de blocs.
• Au sein d'une bibliothèque, tous les blocs doivent figurer dans un groupe d'exécution. Ce
groupe porte le nom du diagramme.
• Le groupe d'exécution dans lequel les blocs sont exécutés dans l'appareil cible dépend du
groupe d'exécution de l'instance de bloc appelant le bloc de bibliothèque.

Description de l'éditeur SINAMICS/SIMOTION DCC


102 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

3.11.3 Particularités de la connexion 1:n des entrées de port de diagramme


Si vous avez défini, pour un diagramme, une connexion d'une entrée de port de diagramme avec
des blocs, deux cas sont à distinguer. Une connexion 1:1 est réalisable sans problème. Pour la
connexion multiple (1:N) d'une entrée de port de diagramme avec plusieurs blocs, vous devez
par contre tenir compte d'une particularité.

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

Pour des raisons de cohérence, la connexion 1:N d'une entrée dans un diagramme ou type de
bloc hiérarchique nécessite l'utilisation d'un bloc NOP_x dans le diagramme - voir l'exemple ci-
dessous :

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 103
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

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

3.11.4 Création de commentaires, d'icônes et affectation de la famille de blocs pour


des bibliothèques DCC créées par l'utilisateur
Dans le système d'ingénierie, vous pouvez enregistrer des informations supplémentaires sur
chaque bloc d'une bibliothèque DCB que vous avez créée.

Marche à suivre
Sélectionnez la bibliothèque de blocs à éditer dans le système d'ingénierie.
Dans le menu contextuel de la bibliothèque DCC, sélectionnez l'option Type de bloc Propriétés.

Description de l'éditeur SINAMICS/SIMOTION DCC


104 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Figure 3-46 La boîte de dialogue Type de bloc Propriétés est affichée.

Figure 3-47 Type de bloc Propriétés

Dans la liste, sélectionnez sous Diagramme le diagramme DCC à éditer et appelez la boîte de
dialogue Type de bloc Propriétés au moyen du bouton Type de bloc Propriétés
additionnelles.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 105
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Figure 3-48 Type de bloc Propriétés

Icône de bloc
Cliquez sur le bouton ... et chargez un fichier BMP que vous souhaitez utiliser comme icône de
bloc pour le diagramme DCC.

Famille de blocs
Indiquez la famille à laquelle la bibliothèque DCB doit être affectée. Vous pouvez alors choisir
parmi les familles de blocs déjà existants (par ex. logique, système, conversion,
arithmétique, ...) ou bien indiquer une nouvelle famille laquelle est alors créée
automatiquement. L'anglais est la langue standard pour des familles de blocs.

Description de l'éditeur SINAMICS/SIMOTION DCC


106 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Commentaire de bloc
Ici, vous pouvez en option entrer un commentaire pour votre bibliothèque DCB ; celui-ci apparaît
alors dans l'en-tête du bloc. Sur la page gauche, entrez le commentaire en langue standard
anglais, sur la page droite vous pouvez l'entrer en supplément dans d'autres langues.
Sélectionnez à ce but la langue souhaitée dans la zone de liste déroulante en haut à droite,
entrez le commentaire correspondant et cliquez sur Appliquer. Répétez cette procédure pour
chacune des autres langues que vous souhaitez créer.
Validez vos saisies au moyen du bouton Appliquer et fermez la boîte de dialogue au moyen du
bouton OK.

3.11.5 Générer une bibliothèque installable à partir de bibliothèques DCC


Jusqu'à SIMOTION V4.1.1, une bibliothèque DCC devait être transportée comme projet. A partir
de SIMOTION V4.1.2 / STARTER 4.2, il est possible de transformer une bibliothèque DCB en
bibliothèque DCC installable.
Dans le menu contextuel de la bibliothèque, sélectionnez l'option Générer bibliothèque DCB...
pour afficher la boîte de dialogue Créer bibliothèque DCB.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 107
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Figure 3-49 Créer une bibliothèque DCB

Dans la boîte de dialogue, définissez le répertoire de l'aide en ligne de la bibliothèque.


Le nom de la bibliothèque DCB résulte du nom de la bibliothèque DCC sélectionnée. Vous pouvez
choisir librement le lieu d'archivage de la bibliothèque DCB, puis lancer la procédure de création
avec le bouton Générer bibliothèque DCB. Vous pouvez obtenir des informations sur la
procédure de création d'une bibliothèque DCB dans la vue de détail.
Pour une meilleure protection du savoir-faire, vous pouvez supprimer les sources de diagramme
DCC.
Supprimez les sources des diagrammes DCC sur une bibliothèque DCC compilée via le menu
contextuel Suppression de la source de tous les types de blocs. Les diagrammes ne peuvent alors
plus être édités ultérieurement.
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 -> Propriétés sur la bibliothèque.
Indépendamment du projet STEP7, une bibliothèque installable peut être installée sur une autre
SCOUT / STARTER. Elle ne contient pas les sources de diagramme CFC.

Description de l'éditeur SINAMICS/SIMOTION DCC


108 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Après l'installation de la bibliothèque via Outils -> Installer les bibliothèques, la bibliothèque
est disponible pour l'importation dans les diagrammes DCC (Outils -> Types de blocs) sur les
appareils.

Remarque
Dans le cas d'une création de bibliothèque installable à partir d'une bibliothèque DCC, vous
devez échanger dans le diagramme DCC la bibliothèque DCC contre la bibliothèque installable
en utilisant le menu Outils -> Types de bloc de l'éditeur CFC.

Remarque
La bibliothèque DCB générée ne contient plus les sources des diagrammes DCC. Les fonctions
contenues ne peuvent plus être modifiées ni observées (protection de savoir-faire).

Le chapitre Générer l'aide en ligne des bibliothèques de blocs (Page 109) explique comment
créer une aide en ligne pour la bibliothèque DCB générée.

Remarque
Il est possible de générer automatiquement des bibliothèques de blocs C à partir de
bibliothèques DCC exportées. Il en résulte une amélioration de la capacité mémoire et des
performances d'exécution des diagrammes DCC ainsi qu'une meilleure protection du savoir-
faire.

Voir aussi
Remplacer la version de base des bibliothèques installées (Page 93)

3.11.6 Créer l'aide en ligne pour les bibliothèques de blocs

Remarque
A partir de SCOUT/STARTER 4.4, l'éditeur d'aide de blocs ne fait plus partie de l'installation. Le
génération de l'aide a lieu uniquement dans SIMOTION CLIB Studio ou SINAMICS DCB Studio.

Pour les bibliothèques de blocs générées, vous pouvez créer une aide en ligne personnalisée
avec l'éditeur DCB Help compris dans la fourniture. Vous éditez vos fichiers d'aide dans la vue
dans laquelle ils seront ensuite affichés.
Vous trouverez l'éditeur DCB Help sous ...\Siemens\Step7\S7BIN\helpeditor\DCB-Help-Editor.exe.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 109
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Structure d'archivage des fichiers d'aide en ligne


Enregistrez vos fichiers d'aide en ligne sous le nom <bloc>_doc.xml, <bloc> étant le nom de la
bibliothèque de blocs décrite. Créez une structure de dossiers composée d'un dossier help
contenant les dossiers help_a, help_b, help_c, help_d et help_e. La correspondance est alors
la suivante :

Tableau 3-6 Structure d'archivage des fichiers d'aide en ligne

Dossier Sous-dossier Langue du fichier d'aide <bloc>_doc.xml


help help_a allemand
help_b anglais
help_c français
help_d espagnol
help_e italien

Dans chaque dossier help_x, il est possible d'enregistrer un fichier <bloc>_doc.xml par bloc. Par
exemple, enregistrez votre fichier français <bloc>_doc.xml sous help > help_c.

Description de l'éditeur SINAMICS/SIMOTION DCC


110 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Marche à suivre
1. Ouvrez l'éditeur DCB Help en double-cliquant sur le fichier helpeditor DCB-Help-Editor.exe.
2. Le fichier STARTFILE_DOC.XML rempli d'éléments et de caractères de substitution s'ouvre
automatiquement.

Figure 3-50 Editeur DCB Help avec STARTFILE

3. Remplacez ces caractères de substitution par vos propres descriptions en sélectionnant les
caractères de substitution, puis en saisissant votre texte ou en le copiant dans le fichier.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 111
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

4. Dans la partie droite Eléments de la fenêtre, d'autres éléments sont proposés pour la
description (par ex. Truthtable, Block Diagram, Example, etc.). En fonction des besoins, vous
pouvez les insérer à l'endroit souhaité de votre fichier par glisser-déplacer et les éditer.

Figure 3-51 Eléments de description

5. Insérez vos propres graphiques en ajoutant l'élément Graphic à un endroit adapté du fichier
par glisser-déplacer. Dans la boîte de dialogue suivante, indiquez le chemin d'accès du
graphique (avec le bouton Parcourir).

Figure 3-52 Insérer un graphique

6. Enregistrez le fichier édité et terminé dans la structure d'archivage décrite précédemment


avec le bouton ou l'option de menu File > Save as....

Création de fichiers d'aide en ligne supplémentaires


Avec l'option de menu File > Open, vous pouvez ouvrir des fichiers existants.

Description de l'éditeur SINAMICS/SIMOTION DCC


112 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Avec File > New, vous pouvez créer une nouvelle description de bloc.

Remarque
Vous trouverez un mode d'emploi détaillé de l'éditeur DCB Help sous Help > Help Contents.

3.11.7 Installation et désinstallation de bibliothèques DCB


A partir de la version DCC 2.0.2, vous pouvez installer ou désinstaller des bibliothèques DCB à
partir de SIMOTION SCOUT via une boîte de dialogue. A partir de DCC version 2.1, vous pouvez
installer des bibliothèques DCB SINAMICS et des bibliothèques DCC SINAMICS dans le STARTER /
SCOUT pendant le fonctionnement puis les utiliser dans des diagrammes DCC, sans devoir
quitter STARTER / SCOUT et le redémarrer.
Ouvrez la boîte de dialogue avec l'option de menu Outils -> Installation de bibliothèques et de
packages technologiques...

Figure 3-53 Installation et désinstallation de bibliothèques DCB - SIMOTION SCOUT

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 113
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Désinstallation de bibliothèques DCB


Sous Les bibliothèques/packages technologiques suivants sont déjà installés : vous trouvez
une liste des bibliothèques déjà installées.
• Choisissez la bibliothèque à supprimer et sélectionnez Désinstaller. La bibliothèque
sélectionnée est désinstallée. La sélection multiple est possible. Vous pouvez obtenir des
informations sur la désinstallation dans la vue de détail.

Installation de bibliothèques DCB


Cliquez sur Ajouter... et naviguez dans la boîte de dialogue d'ouverture de fichier affichée jusqu'à
la bibliothèque à installer. Sélectionnez la bibliothèque et installez la par double-clic ou en
cliquant sur Ouvrir. La sélection multiple est possible. Vous pouvez obtenir des informations sur
l'installation dans la vue de détail.
Quittez la boîte de dialogue Installation de bibliothèques et de packages technologiques... à
l'aide du bouton Fermer.

Remarque
Les bibliothèques sont installées indépendamment du projet dans SIMOTION SCOUT/STARTER.
Les bibliothèques ne sont pas transportées avec l'archivage ou l'exportation de projets. Pour
charger le projet sur un autre SCOUT/STARTER, vous devez y réinstaller les bibliothèques
utilisées, à même titre qu'après une réinstallation de SCOUT/STARTER.
Les bibliothèques standard DCC DCBLIB (livraison par défaut de l'usine) sont pré-installées. Si
vous nécessitez ces bibliothèques explicitement comme bibliothèque installable, vous trouvez
cette bibliothèque, par ex. "dcblibV2_0_simotion4_1_5.zip" (nom dépendant de la version)
après l'installation de SCOUT dans le répertoire "C:\Program Files\Siemens\Step7\U7umc\data
\dcc\SIMOTION" ou, le cas échéant, sur le DVD DCC sous "VOL1\CD_1\DCC
\DCC_DCBLIB_SIMOTION\Disk1". Vous pouvez en outre, par exemple pour des interventions
ultérieures de maintenance (la version de la bibliothèque DCC standard n'est peut-être pas
disponible dans l'outil d'ingénierie), archiver les bibliothèques DCC standard dans le répertoire
USER sur la carte CF au moyen du lecteur de cartes CF. Ceci vous permet, en cas de maintenance,
d'installer ultérieurement les bibliothèques correspondantes au moyen du lecteur de cartes CF
et de la fonctionnalité décrite ci-dessus.

Description de l'éditeur SINAMICS/SIMOTION DCC


114 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Remarque
Comparées aux bibliothèques SIMOTION, les bibliothèques SINAMICS sont soumises à la
restriction que des bibliothèques standard DCBLIB peuvent uniquement être installées et
désinstallées que si aucun projet n'est ouvert.
Les bibliothèques sont installées dans STARTER indépendamment du projet. Les bibliothèques
ne sont pas transportées avec l'archivage ou l'exportation de projets. Pour charger le projet dans
une session STARTER différente ou après une réinstallation de STARTER, vous devez y réinstaller
les bibliothèques DCC utilisées.
Les bibliothèques standard DCC DCBLIB (livraison par défaut de l'usine) sont pré-installées. Si
vous nécessitez ces bibliothèques explicitement comme bibliothèque installable, vous trouvez
cette bibliothèque, par ex. "dcblibV2_0_sinamics2_6.zip" (nom dépendant de la version) après
l'installation de STARTER dans le répertoire "C:\Program Files\Siemens\Step7\U7umc\data\dcc
\SINAMICS" ou, le cas échéant, sur le DVD DCC sous "VOL1\CD_1\DCC\DCC_DCBLIB_SINAMICS
\Disk1". Vous pouvez en outre, par exemple pour des interventions ultérieures de maintenance
(la version de la bibliothèque DCC standard n'est peut-être pas disponible dans l'outil
d'ingénierie), archiver les bibliothèques DCC standard dans le répertoire USER sur la carte CF au
moyen du lecteur de cartes CF. Ceci vous permet, en cas de maintenance, d'installer
ultérieurement les bibliothèques correspondantes au moyen du lecteur de cartes CF et de la
fonctionnalité décrite ci-dessus.

Voir aussi
Mettre à jour la bibliothèque de blocs (Page 90)

3.11.8 Changement de famille d'appareils cibles pour les bibliothèques DCC

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

Remarque
Cette fonction n'est pas disponible pour STARTER.

Procédez de la manière suivante pour insérer une bibliothèque DCC dans une autre famille
d'appareils cibles :
Choisissez dans le navigateur de projet, dans le conteneur de bibliothèque correspondant, la
bibliothèque DCC à copier et sélectionnez dans le menu contextuel Enregistrer en tant que

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 115
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

bibliothèque DCC SINAMICS ou bien Enregistrer en tant que bibliothèque DCC


SIMOTION.

Figure 3-54 Enregistrer en tant que bibliothèque DCC SINAMICS

Procédez de la manière suivante pour insérer des blocs de bibliothèque DCC dans une
bibliothèque DCC issue d'une autre famille d'appareils cibles :
Dans le navigateur de projet, dans le conteneur de bibliothèque, choisissez au niveau de la
bibliothèque DCC le diagramme DCC à copier et sélectionnez dans le menu contextuel Copier.
Passez au conteneur de bibliothèque de la bibliothèque DCC de l'autre famille d'appareils cibles
et insérez 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


116 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.11 Création de bibliothèques de blocs

Figure 3-55 Ajouter en tant que diagramme SINAMICS

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


caractère de soulignement ainsi qu'un numéro sont rajoutés au nom. Si le nom comporte déjà
un caractère de soulignement et un numéro, le numéro est incrémenté.
Un changement des groupes d'exécution est effectué automatiquement lors de
l'enregistrement dans une autre famille d'appareils cibles.

Remarque
Si les sources des diagrammes des bibliothèques DCC ne sont pas présentes, qu'aucun éditeur
DCC n'est installé ou qu'aucune licence pour l'éditeur DCC n'est disponible, vous ne pouvez pas
insérer les bibliothèques 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 bibliothèque ne sont pas disponibles sur l'appareil cible, une erreur est
émise lors de la compilation de la bibliothèque. Dans ce cas, vous devez supprimer ou modifier
les instances de blocs.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 117
Fonctions de l’éditeur DCC
3.12 Protection de savoir-faire

3.12 Protection de savoir-faire

3.12.1 La protection de savoir-faire bibliothèques et programmes

Le système d'ingénierie SIMOTION SCOUT / STARTER offre des fonctions de protection de savoir-
faire de vos données. De cette façon, vous pouvez empêcher l'accès non autorisé à vos
programmes/paramètres dans le groupe d'entraînement. Il existe deux types différents de
protection de savoir-faire :
• Protection de savoir-faire pour les programmes (sources ST, diagrammes MCC, programmes
CONT/LOG et diagrammes DCC) et les bibliothèques
• Protection de savoir-faire pour les groupes d'entraînement (à partir de SINAMICS V4.5)

Protection de savoir-faire pour les programmes


La protection de savoir-faire installée dans SIMOTION SCOUT permet de protéger les
programmes (sources ST, diagrammes MCC, programmes CONT/LOG et diagrammes DCC) et les
bibliothèques de votre projet.
Les programmes protégés inclus dans le projet apparaissent comme désactivés (grisés) dans le
navigateur de projet. Vous ne pouvez ouvrir ces programmes en mode édition qu'après 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 boîte 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 boîte de dialogue à l'aide du
bouton OK.

ATTENTION
Danger de mort en cas de manipulation des diagrammes DCC et des bibliothèques DCC
L'utilisation de diagrammes DCC et de bibliothèques DCC non protégés augmente le risque de
manipulation des diagrammes DCC, des bibliothèques DCC et des fichiers de sauvegarde.
• Protégez les diagrammes DCC et les bibliothèques DCC importants avec la protection de
savoir-faire pour programmes ou la protection de savoir-faire pour groupes
d'entraînement dans SCOUT/STARTER. La définition d'un mot de passe efficace peut
empêcher leur manipulation.
• Pour la protection de savoir-faire pour programmes , utilisez des mots de passe d'au
moins 8 caractères comportant des majuscules et des minuscules, des chiffres et des
caractères spéciaux.
• Faites en sorte que seules les personnes autorisées aient accès aux mots de passe.

Description de l'éditeur SINAMICS/SIMOTION DCC


118 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.12 Protection de savoir-faire

Dans cette boîte de dialogue, vous pouvez également supprimer le login standard. Aucun mot
de passe n'est nécessaire pour cela.

Configurer la protection de savoir-faire pour les programmes


Ouvrez la boîte de dialogue Configurer la protection de savoir-faire pour programmes... via
le menu Projet -> Protection de savoir-faire pour programmes et sélectionnez le procédé de
cryptage souhaité pour programmes et bibliothèques.

Remarque
Cette boîte de dialogue n'existe que dans SIMOTION SCOUT.

Standard (bibliothèques et programmes)


Ce niveau correspond à l'ancien niveau de sécurité standard. L'accès aux programmes est
protégé par un login et un mot de passe. Les programmes et les bibliothèques peuvent être
recompilés à tout moment, même sans connaissance du mot de passe. Ce niveau est
entièrement rétrocompatible, 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 réimportant le projet.

Remarque
Pour les sources DCC et les bibliothèques, seul le cryptage standard peut être utilisé.

Moyenne (bibliothèques et programmes)


Le cryptage du mot de passe est amélioré. Les programmes et les bibliothèques peuvent être
recompilés à tout moment, même sans connaissance du mot de passe. Le cryptage étant
modifié, la rétrocompatibilité n'est toutefois plus assurée sans connaissance du mot de passe.
Exemple : si le programme est exporté, puis importé dans une version antérieure de SIMOTION
SCOUT ou chargé dans un projet SIMOTION SCOUT d'une version antérieure par un upload, le
texte source ne peut plus être affiché dans cette version.
élevée (uniquement sources ST)
A ce niveau, toute compilation/recompilation nécessite la saisie du mot de passe. Toutefois, les
bibliothèques avec ce niveau de protection peuvent évidemment être utilisées après une
exportation sans connaissance du mot de passe, car dans ce cas le résultat de la compilation est
également exporté. Les importations et exportations ne sont possibles que vers des versions
équivalentes ou supérieures de SIMOTION SCOUT.

Remarque
Les différents niveaux de protection de savoir-faire ne concernent que les nouveaux
programmes à protéger. Le cas échéant vous devez supprimer la protection de savoir-faire pour
les programmes déjà protégés, puis configurer et activer la protection de nouveau.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 119
Fonctions de l’éditeur DCC
3.12 Protection de savoir-faire

Activer la protection de savoir-faire pour programmes


1. Ouvrez le projet et sélectionnez dans le navigateur de projet le dossier PROGRAMMES ou un
programme spécifique.
2. Dans le menu contextuel, sélectionnez Protection de savoir-faire pour programmes >
Activer.

Supprimer la protection de savoir-faire pour programmes


1. Sélectionnez dans le navigateur de projet le dossier PROGRAMMES ou un programme
spécifique.
2. Dans le menu contextuel, sélectionnez Protection de savoir-faire pour programmes >
Supprimer.
3. Dans la boîte de dialogue suivante Gestionnaire de savoir-faire, saisissez le mot de passe et
fermez la boîte de dialogue en cliquant sur OK.

Voir aussi
Protection de savoir-faire du groupe d'entraînement (Page 120)

3.12.2 Protection de savoir-faire du groupe d'entraînement

A partir de SINAMICS V4.5, une protection de savoir-faire pour groupes d'entraînement est
disponible dans STARTER / SIMOTION SCOUT. La protection de savoir-faire ne peut être activée/
désactivée qu'en mode en ligne. Avec la protection de savoir-faire activée, les paramètres "p" ne
peuvent être ni lus ni écrits. Si vous voulez exclure certains paramètres de la protection de savoir-
faire, saisissez-les dans la liste pour experts sous le paramètre p7764 avant d'activer la protection
de savoir-faire.

Protection de savoir-faire pour groupes d'entraînement - réglage par défaut


Dans certains cas, la protection de savoir-faire pour groupes d'entraînement est activée dès
l'insertion d'un groupe d'entraînement. Dans ce cas, référez-vous à la documentation du groupe
d'entraînement.
Si vous souhaitez changer le mot de passe par défaut de la protection de savoir-faire, il convient
de désactiver d'abord la protection de savoir-faire via le menu contextuel Désactiver la
protection de savoir-faire.
Sélectionnez pour cela l'option définitif (le mot de passe est supprimé) dans la boîte de
dialogue Désactiver la protection de savoir-faire pour le groupe d'entraînement.
Saisissez le mot de passe par défaut et fermez la boîte de dialogue à l'aide du bouton OK.

Description de l'éditeur SINAMICS/SIMOTION DCC


120 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.12 Protection de savoir-faire

Activer la protection de savoir-faire du groupe d'entraînement


Une boîte de dialogue de saisie du mot de passe s'affiche dès que vous activez la protection de
savoir-faire du groupe d'entraînement. Vous pouvez activer la protection de savoir-faire
SINAMICS avec ou sans protection en copie.
L'option Protection de savoir-faire sans protection en copie est activée par défaut.
Pour les appareils avec firmware V4.7 ou supérieur, vous pouvez sélectionner les options
suivantes de protection en copie :
• Protection de base en copie (indissociablement liée à la carte mémoire)
• Protection étendue en copie (indissociablement liée à la carte mémoire et à la Control Unit)
Pour les appareils avec firmware V4.6 ou inférieur, il n'existe que l'option avec protection en
copie, qui correspond à la protection étendue en copie.
Lorsque la protection de savoir-faire du groupe d'entraînement n'est pas activée, mais qu'un mot
de passe a déjà été défini (désactivation temporaire de la protection de savoir-faire du groupe
d'entraînement), vous pouvez de nouveau activer la protection de savoir-faire du groupe
d'entraînement avec le mot de passe utilisé jusqu'à présent. Vous avez toutefois également la
possibilité de modifier le mot de passe.

Définir le mot de passe


Pour définir le mot de passe, saisissez et confirmez le nouveau mot de passe. En cas d'erreur de
saisie, un message indiquant que les mots de passe diffèrent s'affiche. Dans ce cas, répétez la
saisie des mots de passe. Le mot de passe doit répondre aux règles suivantes :
• Longueur : minimum 1 caractère, maximum 30 caractères.
• Tous les caractères possibles sont autorisés, voir Ouvrir un projet sous chaque paramètre de
langue Windows configuré (indépendant de la langue).
• L'utilisateur est responsable d'assurer une sécurité suffisante du mot de passe.

ATTENTION
Danger de mort en cas de manipulation des diagrammes DCC et des bibliothèques DCC
L'utilisation de diagrammes DCC et de bibliothèques DCC non protégés augmente le risque de
manipulation des diagrammes DCC, des bibliothèques DCC et des fichiers de sauvegarde.
• Protégez les diagrammes DCC et les bibliothèques DCC importants avec la protection de
savoir-faire pour programmes ou la protection de savoir-faire pour groupes
d'entraînement dans SCOUT/STARTER. La définition d'un mot de passe efficace peut
empêcher leur manipulation.
• Pour la protection de savoir-faire pour groupes d'entraînement, utilisez des mots de
passe d'au moins 8 caractères comportant des majuscules et des minuscules, des chiffres et
des caractères spéciaux.
• Faites en sorte que seules les personnes autorisées aient accès aux mots de passe.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 121
Fonctions de l’éditeur DCC
3.12 Protection de savoir-faire

Ouvrir un projet sous chaque paramètre de langue Windows configuré (indépendant de la


langue)
Si vous souhaitez modifier vos projets sous différents systèmes Windows avec différents
paramètres de langue, utilisez uniquement des caractères ASCII afin de garantir un travail
homogène avec la protection de savoir-faire. Vous devez toutefois toujours débloquer un projet
à cette fin dans le gestionnaire SIMATIC, indépendamment de la protection de savoir-faire.
Ouvrez le projet dans le gestionnaire SIMATIC et sélectionnez l'option Peut être ouvert sous
chaque paramètre de langue Windows configuré (indépendant de la langue) dans le menu
Modifier, sous Propriétés de l'objet.

Remarque
Si vous souhaitez éditer vos projets sur des systèmes Windows avec différentes sélections de
langue, vous devez le spécifier dans les paramètres du projet. Ouvrez la boîte de
dialogue Propriétés - Projet via le menu Projet -> Propriétés et activez la case à cocher Peut
être ouvert sous toute sélection de langue configurée Windows (neutralité de langage).
Utilisez uniquement des caractères ASCII pour le mot de passe de la protection de savoir-faire
pour groupes d'entraînement.

Fonctions de diagnostic
Si vous avez besoin de la fonction Trace, de fonctions de mesure ou du générateur de fonction
bien que la protection de savoir-faire soit activée, sélectionnez l'option Autoriser les fonctions
de diagnostic. Vous devrez éventuellement d'abord débloquer les paramètres souhaités dans la
liste d'exceptions.

Remarque
Fonctions de diagnostic possibles à partir de V4.7
A partir de la version V4.7, des fonctions de diagnostic sont disponibles malgré le fait que la
protection de savoir-faire soit activée.

Désactiver la protection de savoir-faire groupe d'entraînement


Pour la désactivation, vous devez saisir le mot de passe correct. Vous pouvez désactiver la
protection de savoir-faire du groupe d'entraînement comme suit :
• Désactivation temporaire : la protection de savoir-faire est à nouveau active après la mise
hors/sous tension.
• Désactivation définitive : la protection de savoir-faire reste désactivée même après la mise
hors/sous tension.
Si vous sélectionnez la désactivation "définitive", vous pouvez en outre effectuer une sauvegarde
des données sur la Control Unit avec la fonction Copier RAM vers ROM. Dans ce cas, la case du
même nom devient active et est automatiquement cochée. Si vous décochez cette case, vous
devrez exécuter ultérieurement une sauvegarde de données manuelle RAM vers ROM si la
protection de savoir-faire doit rester désactivée après la mise hors/sous tension.

Description de l'éditeur SINAMICS/SIMOTION DCC


122 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.12 Protection de savoir-faire

Protection absolue de savoir-faire du groupe d'entraînement


La suppression du paramètre 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 désactivée.
Créez une copie de sauvegarde de votre projet avant d'activer la protection absolue de savoir-
faire.

Combiner la protection de savoir-faire du groupe d'entraînement avec la protection en écriture des


groupes d'entraînement.
Vous pouvez combiner la protection de savoir-faire du groupe d'entraînement avec
la protection en écriture du groupe d'entraînement. Il convient d'activer d'abord
la protection de savoir-faire du groupe d'entraînement et ensuite la protection en écriture
du groupe d'entraînement.
Une fois la protection de savoir-faire du groupe d'entraînement combiné avec la protection
en écriture du groupe d'entraînement, seul l'accès en lecture aux paramètres de la liste
d'exceptions reste possible. La protection en écriture du groupe d'entraînement ne s'applique
pas aux paramètres possédant l'attribut WRITE_NO_LOCK. Ces paramètres peuvent être écrits à
tout moment. Dans le cas d'une protection combinée de savoir-faire et en écriture, le groupe
d'entraînement se comporte comme dans le cas d'une protection absolue de savoir-faire du
groupe d'entraînement, toute saisie de mot de passe étant interdite à cause de la protection en
écriture.

Fonctions avec protection de savoir-faire Groupes d'entraînement activée


Lorsque la protection de savoir-faire du groupe d'entraînement est activée, les fonctions
suivantes restent disponibles :
• Passer en ligne
• Restaurer les réglages usine
• Interroger la version du firmware
• Lire les défauts (état de l'entraînement, alarmes, défauts), les alarmes, le tampon de
diagnostic et l'historique des alarmes
• Acquitter les défauts/alarmes
• Fonctions du tableau de commande
• Afficher les documentations de réception créées
• Upload (étendue limitée)
Lorsque la protection de savoir-faire du groupe d'entraînement est activée, les fonctions
suivantes ne sont pas disponibles :
• Download
• Exportation/importation
• Trace
• Générateur de fonction
• Fonctions de mesure
• Réglage automatique du régulateur

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 123
Fonctions de l’éditeur DCC
3.12 Protection de savoir-faire

• Mesure à l'arrêt/rotative
• Supprimer l'historique des alarmes
• Créer des documentations de réception
Les fonctions suivantes sont facultatives :
• Trace
• Générateur de fonctions
• Fonctions de mesure
Ces fonctions sont seulement exécutables si les fonctions de diagnostic sont autorisées lors de
l'activation de la protection de savoir-faire.

Comportement des appareils avec protection de savoir-faire du groupe d'entraînement


• La protection de savoir-faire s'applique toujours à l'appareil, mais pas aux différents DO.
• Le contenu du navigateur de projet reste inchangé.
• Tous les paramètres r restent accessibles en lecture.
• Les paramètres p ne peuvent être ni lus ni écrits sauf pour les exceptions suivantes :
– Paramètres possédant l'attribut KHP_ACTIVE_READ ou WRITE_NO_LOCK
– Paramètres de la liste d'exceptions
• La liste pour experts ne s'affiche plus en entier. La liste réduite contient tous les paramètres
r et les paramètres p autorisés par le biais des attributs ou de la liste d'exceptions. Le
comportement s'applique également aux fonctions de la liste pour experts, aux listes de
valeurs personnalisées et aux tables des surveillances.
• La comparaison de liste pour experts peut être exécutée, les valeurs des paramètres pour
lesquels la protection de savoir-faire est activée étant affichés comme protégés par une
protection de savoir-faire.
• Les assistants ne sont pas disponibles.
• Il est interdit de supprimer l'appareil complet ou des composants qui le constituent.
• Il est interdit de renommer l'appareil.
• L'appel de boîtes de dialogue contenant des fonctions qui ne sont pas prises en charge par
la protection de savoir-faire du groupe d'entraînement est impossible. Un message d'erreur
s'affiche.
• Les fenêtres (excepté la liste pour experts et l'aperçu des versions) contenant des fonctions
qui ne sont pas prises en charge par la protection de savoir-faire du groupe d'entraînement
n'affichent pas de contenus actifs, mais un message rappelant que la protection de savoir-
faire du groupe d'entraînement est activée.
• Les scripts accédant en lecture ou en écriture à des paramètres/fonctions protégés ne
peuvent pas réaliser les accès correspondants et sont refusés.

Voir aussi
La protection de savoir-faire bibliothèques et programmes (Page 118)
Protection en écriture du groupe d'entraînement (Page 129)

Description de l'éditeur SINAMICS/SIMOTION DCC


124 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.12 Protection de savoir-faire

3.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 protéger un diagramme DCC, procédez comme suit :
1. Sélectionnez le diagramme dans SIMOTION SCOUT / STARTER.
2. En mode hors ligne, exécutez Protection savoir-faire -> Activer dans le menu contextuel du
diagramme DCC.

Figure 3-56 Activation de la protection de savoir-faire pour une diagramme DCC

3. Lors de la première utilisation de la protection de savoir-faire, la fenêtre Gestionnaire Know-


How vous demande de saisir les données d'accès (nom d'utilisateur et mot de passe) pour la
protection du diagramme. Fermez la fenêtre du Gestionnaire Know-How en cliquant
sur OK.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 125
Fonctions de l’éditeur DCC
3.12 Protection de savoir-faire

Figure 3-57 Gestionnaire Know-How

Le diagramme DCC est alors représenté en gris.


Vous pouvez également définir un login général avec mot de passe dans le menu Projet ->
Protection de savoir-faire, ce login étant appliqué automatiquement au diagramme que vous
sélectionnez 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 déconnecter à
tous moment dans le menu Projet -> Protection de savoir-faire.

Description de l'éditeur SINAMICS/SIMOTION DCC


126 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.12 Protection de savoir-faire

Activation de la protection de savoir-faire


Pour activer la protection de savoir-faire, vous devez déconnecter l'utilisateur connecté dans la
fenêtre Gestionnaire de savoir-faire (pour accéder au Gestionnaire de savoir-faire,
sélectionnez l'option de menu Projet -> Protection de savoir-faire). Les diagrammes DCC
protégés dans le projet ouvert sont alors verrouillés contre toute ouverture. Vous ne pourrez
annuler le verrouillage et ouvrir les diagrammes DCC qu'en saisissant le mot de passe.

Figure 3-58 Gestionnaire Know-How

Remarque
Lors de la protection des diagrammes DCC, la séquence d'exécution dans le système exécutif ne
peut pas être protégée. Le diagramme peut encore être déplacé, mais il n'est plus modifiable. Il
est à noter que la modification de la séquence d'exécution d'un diagramme DCC protégé n'en
garantit plus sa fonctionnalité ou peut produire des erreurs.

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 procédure
décrite ci-dessous).

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 127
Fonctions de l’éditeur DCC
3.12 Protection de savoir-faire

Vous pouvez supprimer la protection de savoir-faire d'un diagramme comme suit :


1. Sélectionnez le diagramme dans SIMOTION SCOUT / STARTER.
2. Dans le menu contextuel du diagramme DCC, exécutez Protection de savoir-faire ->
Supprimer.
3. Après avoir saisi le mot de passe, fermez la fenêtre du Gestionnaire Know-How en cliquant
sur OK.

Figure 3-59 Gestionnaire Know-How

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

Désactivation 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 déjà connecté, la protection de savoir-faire sera
désactivée automatiquement. Si vous n'êtes pas encore connecté, vous serez invité
automatiquement à vous connecter pendant l'ouverture.

Description de l'éditeur SINAMICS/SIMOTION DCC


128 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.13 Protection en écriture du groupe d'entraînement

3.13 Protection en écriture du groupe d'entraînement

A partir de SINAMICS V4.5, une protection en écriture des groupes d'entraînement est
disponible. Vous ne pouvez activer/désactiver cette protection en écriture qu'en mode en ligne.
Pour activer/désactiver la protection en écriture, accédez au menu contextuel Protection en
écriture du groupe d'entraînement du groupe d'entraînement ou modifiez le paramètre
p7761 de la liste pour experts. Aucun mot de passe n'est requis pour activer/désactiver la
protection en écriture. Vous pouvez consulter l'état de la protection en écriture via le paramètre
r7760.0 de la liste pour experts (la valeur 0 signifie que la protection en écriture n'est pas
activée).
Les fonctions suivantes sont disponibles en mode hors ligne lorsque la protection en écriture est
activée :
• Insérer, modifier, supprimer des bibliothèques DCC
• Insérer, modifier, supprimer des diagrammes DCC
• Insérer, modifier, supprimer des blocs DCC

Remarque
Cependant, lorsque la protection en écriture est activée pour un appareil cible SINAMICS, un
download dans l'appareil cible est impossible. Ceci empêche que les modifications hors ligne de
diagrammes DCC ne soient appliquées dans l'appareil cible.

Les fonctions suivantes ne sont pas disponibles lorsque la protection en écriture est activée :
• Modification d'un diagramme DCC en mode test
• Insertion ou suppression de blocs en ligne
• Insertion, déplacement ou suppression de connexions
• Compilation d'un diagramme DCC
• Enregistrer et tout recompiler
• Download du projet
En cas de protection en écriture activée, la compilation du diagramme DCC sur le DO est refusée
depuis le Workbench ou l'éditeur DCC avec le message d'erreur suivant :
"La protection en écriture est actuellement activée sur le groupe d'entraînement. Le diagramme
DCC ne peut pas être compilé."

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 129
Fonctions de l’éditeur DCC
3.13 Protection en écriture du groupe d'entraînement

Un accès en écriture aux paramètres DCC est refusé avec le message d'erreur suivant :
"La valeur a été rejetée.
Le paramètre xxx n'a pas pu être réglé à cette valeur. L'ancienne valeur est réactivée."

Remarque
Si vous voulez activer la protection d'écriture de façon permanente, exécutez la fonction Copier
la RAM vers la ROM.

Voir aussi
Protection de savoir-faire du groupe d'entraînement (Page 120)
La protection de savoir-faire bibliothèques et programmes (Page 118)

Description de l'éditeur SINAMICS/SIMOTION DCC


130 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.14 Comportement au démarrage

3.14 Comportement au démarrage


Pour le comportement au démarrage, notez que la valeur d'initialisation correspondante est
présente sur les ports de blocs pendant l'opération de démarrage, puis la valeur calculée à
chaque cycle suivant.

Remarque
Une modification des caractéristiques des groupes d'exécution ne doit pas avoir lieu pendant le
fonctionnement, au risque de provoquer des transitions de signal discontinues.

Vous trouverez des informations détaillées sur le comportement au démarrage au Chapitre


Propriétés des ports de blocs (Page 45)

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 131
Fonctions de l’éditeur DCC
3.15 Mise à niveau logicielle et remplacement de module

3.15 Mise à niveau logicielle et remplacement de module


Les projets SCOUT ou STARTER contenant des diagrammes DCC et compilés avec V4.1.1 ou
V4.1.2 peuvent également être ouverts et chargés, 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 règle s'applique tant que la version d'appareil ne change pas. Après le remplacement par
une nouvelle version d'appareil, les versions des bibliothèques DCB, qui sont disponibles sur le
nouvel appareil, doivent être importées et le diagramme DCC doit être recompilé. La licence DCC
correspondante (CFC pour SIMOTION / SINAMICS) est requise pour cette procédure.
Jusqu'à DCC 2.1, la version de bibliothèque devait être mise à jour manuellement après la mise
à niveau d'une version d'appareil.
A partir de DCC 2.1 / SCOUT / STARTER V4.2, la version de bibliothèque 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 enregistrés dans un fichier via le menu contextuel du
diagramme DCC Sauvegarder les variables.... Les valeurs peuvent être restaurées à partir de ce
fichier. Les données Retain DCC sont de la sorte conservées lors du remplacement de la plate-
forme ou de la mise à niveau de la version.

Description de l'éditeur SINAMICS/SIMOTION DCC


132 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.16 Informations de version

3.16 Informations de version


Procédez de la manière 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 boîte de dialogue Info qui suit, cliquez sur le bouton Info système...

Figure 3-60 Informations de version - Info

3. La boîte de dialogue Informations système contenant les informations du système s'affiche.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 133
Fonctions de l’éditeur DCC
3.16 Informations de version

Figure 3-61 Informations de version - Informations système

Description de l'éditeur SINAMICS/SIMOTION DCC


134 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.17 Exportation / importation XML de diagrammes DCC

3.17 Exportation / importation XML de diagrammes DCC

Lors de l'exportation du projet, les diagrammes CFC sont exportés en binaire avec la gestion des
données STEP7.
A partir de DCC version 2.1, les diagrammes DCC peuvent être exportés individuellement au
format XML et être réimportés lors de l'importation XML.
Vous pouvez donc transférer 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é exportés d'appareils SIMOTION ne peuvent pas être importés
dans des appareils SINAMICS et vice-versa.
• Des blocs DCC ayant été exportés depuis des bibliothèques SIMOTION DCC ne peuvent pas
être importés dans des bibliothèques SINAMICS DCC et vice-versa.

Le tableau suivant décrit la compatibilité de l'exportation / l'importation XML en fonction de la


version SCOUT / STARTER respective.

Compatibilité
Projet Des projets exportés avec SCOUT/STARTER V4.1 peuvent être impor‐
tés avec V4.2 sans aucune perte d'informations. Après avoir ouvert le
projet, l'utilisateur est incité à convertir les diagrammes CFC en CFC
7.1.
Des projets exportés avec SCOUT/STARTER V4.2 peuvent être impor‐
tés avec V4.1 sans aucune perte d'informations. Il est toutefois im‐
possible d'éditer les diagrammes DCC avec CFC 7.0.
Pour des projets ayant été créés avec V4.2 et importés avec une ver‐
sion SCOUT/STARTER plus ancienne, un avertissement est émis lors
de l'importation.
Appareil Des appareils exportés avec SCOUT/STARTER V4.1 peuvent être im‐
portés dans V4.2 sans aucune perte d'informations. Si des types de
blocs lesquels n'étaient pas encore disponibles dans V4.1 sont utilisés
dans le projet V4.2, les appareils peuvent être importés sans aucune
perte d'informations. Des erreurs sont émises lors de la compilation.
Des appareils exportés avec SCOUT/STARTER V4.2 peuvent être im‐
portés 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.
Objet entraînement (DO) Des objets entraînement exportés dans SCOUT/STARTER V4.1 peu‐
vent être importés dans V4.2. Ils ne contiennent aucun diagramme
DCC.
Des objets entraînement exportés dans V4.2 peuvent être importés
dans V4.1. Les sources de diagramme DCC ne sont pas importées.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 135
Fonctions de l’éditeur DCC
3.17 Exportation / importation XML de diagrammes DCC

Compatibilité
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
exécutée de manière identique au Copier / Coller de diagrammes
DCC. L'ancien groupe d'exécution est appliqué lors de l'insertion sur
le nouveau DO. Le groupe d'exécution valable pour le nouveau DO est
automatiquement inscrit lors de la compilation.
Version CFC Les diagrammes DCC ayant été créés avec une version CFC plus an‐
cienne peuvent être importés avec une version CFC plus récente. Une
compatibilité avec des versions précédentes est également prise en
charge.
Seule la compatibilité avec des versions plus récentes est possible lors
de l'exportation / l'importation de projets, conteneurs de diagram‐
mes. Un diagramme généré 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 entraînement, CUxx, TBxx, TMxx)
• Diagramme DCC
• Bibliothèque DCC

Les diagrammes DCC affectés sont pris en considération avec l'exportation / importation xml de
l'objet sélectionné.

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

Description de l'éditeur SINAMICS/SIMOTION DCC


136 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.17 Exportation / importation XML de diagrammes DCC

Exportation XML au niveau de projet


Dans SCOUT / STARTER, sélectionnez la commande de menu Projet -> Enregistrer et exporter...
ou le menu contextuel Expert -> Enregistrer et exporter le projet et indiquez dans la boîte de
dialogue Exporter le projet le répertoire cible pour l'exportation au moyen du
bouton Parcourir... ou bien entrez le répertoire cible directement dans le champ de texte.

Figure 3-62 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 répertoire cible existe déjà, la boîte de dialogue suivante est affichée :

Figure 3-63 Exportation XML - message d'erreur

Ecrasez les données dans le répertoire cible au moyen du bouton Oui ou bien annulez
l'exportation au moyen du bouton Non.

Exportation XML au niveau de diagramme DCC


Dans le navigateur de projet, sélectionnez le diagramme DCC que vous souhaitez exporter et
sélectionnez dans SCOUT / STARTER le menu contextuel Expert -> Enregistrer le projet et
exporter l'objet. Dans la boîte de dialogue Exporter l'objet indiquez le répertoire cible pour
l'exportation au moyen du bouton Parcourir... ou bien entrez le répertoire cible directement
dans le champ de texte.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 137
Fonctions de l’éditeur DCC
3.17 Exportation / importation XML de diagrammes DCC

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é exportés depuis SCOUT / STARTER ne peuvent pas être importés
dans le SIMATIC Manager.

Importation XML
Les diagrammes DCC et les bibliothèques DCC peuvent être exportés individuellement de
SCOUT / STARTER et puis être réimportés dans un projet SCOUT / STARTER. La mise en page après
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 bibliothèques,
connexions dans la marge des diagrammes, groupes d'exécution, définitions d'Alias, paramètres
p21000 et protection du savoir-faire restent conservés lors de l'exportation / importation XML.
La protection du savoir-faire peut être éliminée après l'importation, de telle sorte que les
diagrammes peuvent de nouveau être édités.
Un diagramme DCC exporté au préalable peut également être importé dans un diagramme déjà
existant.
Lors de l'importation de diagrammes DCC, la différence 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, procédez comme suit :


Dans le navigateur de projet, sélectionnez l'objet dans lequel vous souhaitez importer et
sélectionnez, dans SCOUT / STARTER, le menu contextuel Expert -> Importer l'objet.
Dans la boîte de dialogue Importer l'objet indiquez le répertoire source pour l'importation au
moyen du bouton Parcourir... ou bien entrez le répertoire source directement dans le champ de
texte.

Description de l'éditeur SINAMICS/SIMOTION DCC


138 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.17 Exportation / importation XML de diagrammes DCC

Figure 3-64 Importation XML

Fermez la boîte de dialogue au moyen du bouton OK.


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

Figure 3-65 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 même 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é actualisée avant l'exportation / importation, le
diagramme DCC importé est vide ou pas actualisé.

Les diagrammes DCC peuvent être importés sans aucune perte d'informations même si les
bibliothèques utilisées dans le diagramme ne sont pas encore installées ou bien qu'elles ont été
importées sur le conteneur de programmes. Vous pouvez procéder à une installation ultérieure
des bibliothèques SIMOTION via la commande de menu Outils -> Installer les bibliothèques...
et pour SINAMICS, via le menu contextuel Sélection des packages technologiques...

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 139
Fonctions de l’éditeur DCC
3.17 Exportation / importation XML de diagrammes DCC

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. Tenez compte des points suivants :
• Lors de l'importation de diagrammes DCC avec sources de diagrammes DCC, les valeurs de
réglage de la liste pour experts sont écrasées par les valeurs de réglage et les paramètres
FCOM du projet DCC.
• Lors de l'importation de diagrammes DCC sans sources de diagrammes DCC, les valeurs de
réglage et les paramètres FCOM (paramètres @) ne sont pas écrasés.

Si les sources de diagrammes DCC ne sont pas disponibles dans un projet, dû au fait que les
diagrammes DCC sont nés 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 supprimées, le diagramme
DCC est exporté et importé sans source de diagramme. Le diagramme DCC ayant été généré de
la sorte peut être chargé et compilé. La version des bibliothèques DCB de niveau inférieur peut
être échangée au moyen du menu contextuel Types de blocs.

Voir aussi
Remplacer la version de base des bibliothèques installées (Page 93)

Description de l'éditeur SINAMICS/SIMOTION DCC


140 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.18 Exportation / importation XML de bibliothèques DCC

3.18 Exportation / importation XML de bibliothèques DCC

Les bibliothèques DCC peuvent être complètement exportées / importées. En alternative,


l'exportation XML de différents blocs DCC à partir de la bibliothèque DCC et l'importation XML
dans une bibliothèque DCC sont possibles.
Les données spécifiques aux bibliothèques (description des ports de blocs, commentaires,
famille de bloc etc.) sont exportées / importées en même temps que la bibliothèque.
Avant la suppression des sources de bibliothèques, le fait si la compilation des bibliothèques est
actualisée est vérifié. Si des sources de diagramme DCC sont disponibles sur les sources de
bibliothèques, elles sont toujours également exportées / importées à partir de SCOUT /
STARTER 4.2.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 141
Fonctions de l’éditeur DCC
3.19 Relecture des sources de diagrammes DCC à partir de l'appareil cible

3.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 chargés dans un autre appareil cible du même type. Les sources de diagrammes DCC sont
nécessaires dans le projet d'origine afin de pouvoir poursuivre l'édition des diagrammes DCC.
A partir de DCC 2.1, les diagrammes DCC ne possédant pas de sources de diagrammes DCC ou
pas de sources de diagrammes DCC actuelles peuvent être chargés depuis l'appareil cible et être
relus dans l'éditeur DCC.
Le download / upload de sources de diagrammes pour des bibliothèques DCC (Typical) est réalisé
via le menu contextuel sur la bibliothèque. L'upload est réalisé dans le cadre de l'upload du
projet.

Marche à suivre
Dans SCOUT, cochez la case Y compris données de diagramme DCC sous la case
cochée Archiver les données supplémentaires sur l'appareil cible dans l'onglet Download
sous la commande de menu Outils -> Paramètres pour charger les sources de diagrammes DCC
dans l'appareil cible.

Figure 3-66 Archiver les données supplémentaires et les sources sur l'appareil cible - SCOUT

Description de l'éditeur SINAMICS/SIMOTION DCC


142 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.19 Relecture des sources de diagrammes DCC à partir de l'appareil cible

Dans STARTER, cochez la case Archiver les données supplémentaires sur l'appareil cible dans
l'onglet Download sous la commande de menu Outils -> Paramètres pour charger les sources
de diagrammes DCC dans l'appareil cible.

Figure 3-67 Archiver les données supplémentaires et les sources sur l'appareil cible - STARTER

Lors du téléchargement de la CPU, vous pouvez choisir en outre pour celle-ci si les sources de
diagrammes DCC seront chargées dans l'appareil cible.
Le réglage effectué dans Outils -> Paramètres -> Download sera utilisé comme paramétrage
par défaut pour l'option spécifique à la CPU. L'option sélectionnée pour la CPU sera ensuite
enregistrée comme paramétrage par défaut pour le download suivant.
Toute modification de l'option sous Outils -> Paramètres -> Download fait de celle-ci la valeur
par défaut pour toutes les CPU.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 143
Fonctions de l’éditeur DCC
3.19 Relecture des sources de diagrammes DCC à partir de l'appareil cible

Figure 3-68 Charger dans l'appareil cible - SCOUT

Figure 3-69 Charger dans l'appareil cible - STARTER

Description de l'éditeur SINAMICS/SIMOTION DCC


144 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.19 Relecture des sources de diagrammes DCC à partir de l'appareil cible

En désactivant l'option Archiver les données supplémentaires sur l'appareil cible, les sources
de diagrammes de l'appareil cible seront supprimées lors du download suivant.
En activant l'option Archiver les données supplémentaires sur l'appareil cible, les sources de
diagrammes des bibliothèques DCC utilisées dans les diagrammes DCC de la CU ou de la CPU
seront chargées dans l'appareil cible.
Si des diagrammes DCC sont disponibles sur l'appareil cible, le projet est enregistré après
l'upload.
Lors du chargement dans la PG, vous devez sélectionner explicitement si les sources de
bibliothèques doivent être chargées de l'appareil cible dans le projet hors ligne. Vous pouvez
ainsi conserver différentes versions de bibliothèques dans des appareils différents.

Figure 3-70 Charger l'appareil cible dans la PG - SCOUT

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 145
Fonctions de l’éditeur DCC
3.19 Relecture des sources de diagrammes DCC à partir de l'appareil cible

Figure 3-71 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 affichés comme étant différents après la relecture, compte tenu que les sources de
diagrammes DCC sont recréées et portent par conséquent un horodatage différent.

Conditions
• Si le diagramme DCC n'est pas ouvert, la source de diagramme est automatiquement
actualisée 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 actualisées 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 générées après le chargement du projet.
• Si des diagrammes DCC disponibles dans le système d'ingénierie portant le même nom, ils
sont écrasés lors du chargement du projet.
• Lors du chargement dans le système d'ingénierie, des sources DCC à protection de savoir-
faire écrasent d'éventuelles sources de diagrammes existantes si les noms des diagrammes
sont identiques.
• Les bibliothèques DCC sont restaurées lors de la relecture de sources de diagrammes DCC.

Description de l'éditeur SINAMICS/SIMOTION DCC


146 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Fonctions de l’éditeur DCC
3.19 Relecture des sources de diagrammes DCC à partir de l'appareil cible

• La mise en page des diagrammes après la relecture correspond à la mise en page au moment
de l'édition :
la position des instances de blocs est rétablie. Les commentaires sont de nouveau
disponibles à leur position.
• Les bibliothèques utilisées dans les diagrammes doivent être installées dans SIMOTION
SCOUT / STARTER pour que l'upload de diagrammes DCC fonctionne correctement.

La relecture de diagrammes DCC ne dépend pas de la version de firmware SIMOTION.


Pour SINAMICS, ceci est possible à partir de SINAMICS 4.4.
Pour cela, les données supplémentaires pour la relecture doivent avoir été chargées dans
l'appareil cible. La génération et le chargement des données supplémentaires 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 rétablie dans le système d'ingénierie.
Des modifications effectuées 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 édités même si une installation CFC a eu lieu
ultérieurement ou qu'une licence DCC a été mise à disposition ultérieurement.

Remarque
Pour DCC SINAMICS jusqu'à la version STARTER / SCOUT V 4.1.5, la relecture de FCOM/
paramètres après le projet Relecture depuis l'appareil cible devait être explicitement lancée
depuis l'éditeur.
A partir de STARTER / SCOUT V 4.2, la relecture des FCOM/paramètres est effectuée
automatiquement avec le projet Relecture dans le diagramme DCC.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 147
Fonctions de l’éditeur DCC
3.19 Relecture des sources de diagrammes DCC à partir de l'appareil cible

Description de l'éditeur SINAMICS/SIMOTION DCC


148 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS 4
4.1 Vue d'ensemble

4.1.1 Introduction
Ces instructions abrégées ont été conçues pour les débutants qui ne se sont pas encore
familiarisés avec le progiciel DCC. Un petit exemple vous illustrera comment créer 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 manières d’utiliser l'éditeur DCC (par ex. avec le
clavier). Dans cet exemple, une seule possibilité sera utilisée à chaque fois. Sauf quelques
exceptions, les alternatives ne seront pas abordées en détail.

Remarque
La documentation SINAMICS se rapporte aux versions STARTER 4.4, DCC 2.3 et SINAMICS
Firmware 4.7.

4.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 nécessaire pour l'éditeur DCC
sur une barrette USB. L'installation est effectuée à 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'entraînement. L'option technologique DCC doit être chargée sur la carte CF du groupe
d'entraînement. Cette étape indépendante est exécutée à l'aide de SIMOTION SCOUT ou
STARTER. Ensuite, SINAMICS CU3x0, SINAMICS DC MASTER ou SIMOTION D4xx doit être
désactivé puis réactivé. Ce n'est qu'après cette étape que les diagrammes DCC peuvent être
téléchargés et exécutés sur les objets d'entraînement.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 149
DCC pour SINAMICS
4.1 Vue d'ensemble

A partir de SINAMICS 4.3, la dcblib est déjà disponible pour S120 sur la carte. Pour les
entraînements monoaxe, aucun POWER ON n'est nécessaire après le téléchargement de la dcblib
Un seul diagramme DCC ne peut exister sur un objet d'entraînement. Sur un groupe
d'entraînements, DCC peut être activé simultanément sur plusieurs objets entraînement. DCC
n'est pas disponible sur les groupes d'entraînement SINAMICS S110 (module CU305).

4.1.3 Intégration au système SINAMICS

4.1.3.1 Domaine d'application, caractéristiques

Domaine d'application
De nombreuses applications nécessitent, pour la commande du système d'entraînement, le
recours à la logique combinatoire associant plusieurs états (par ex. le contrôle d'accès, l'état de
l'équipement) à un signal de commande (par ex. ordre MARCHE).
Outre les combinaisons logiques, des options arithmétiques et des éléments avec mémorisation
deviennent de plus en plus souvent nécessaires dans les systèmes d'entraînement.

Remarque
Cette fonctionnalité supplémentaire augmente la charge de temps de calcul. Ceci peut limiter la
configuration maximale pouvant être réalisée avec une Control Unit.

La fonctionnalité Drive Control Chart (DCC) est disponible sur les objets entraînement du
système d'entraînement qui figurent dans le tableau suivant.

Tableau 4-1 Types d'objet entraînement pour DCC-SINAMICS

Type d'objet entraîne‐ Numéro d'objet (r0107) Signification


ment
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 contrôleur pour augmenter la puis‐
sance 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 Régulation Active Infeed
SERVO 11 Servocontrôle
VECTOR 12 Régulation vectorielle
VECTORMV 13 Régulation vectorielle pour SINAMICS GM

Description de l'éditeur SINAMICS/SIMOTION DCC


150 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

Type d'objet entraîne‐ Numéro d'objet (r0107) Signification


ment
VECTORGL 14 Régulation vectorielle pour SINAMICS GL
VECTORSL 16 Régulation vectorielle pour SINAMICS SL
DC_CTRL 17 Régulation pour entraînements à courant con‐
tinu
S_INF 20 Régulation Smart Infeed
B_INF 30 Régulation Basic Infeed
A_INFMV 40 Régulation Active Infeed pour SINAMICS
SM150
B_INFMV 41 Régulation 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 température avec séparation
électrique sûre
Do codeur 300 Codeur objet entraînement
HLA 70 Axe hydraulique linéaire
RIC 21 Renewable Infeed Control

4.1.3.2 Groupes d'exécution dans l'éditeur DCC

Description
Vous pouvez créer exactement un (1) diagramme DCC par objet entraînement DO (Drive
Object). Ce diagramme DCC peut être constitué de 10 groupes d'exécution au plus.

Groupes d'exécution dans l'éditeur DCC


Les groupes d'exécution sont des groupes de blocs. Les blocs d'un groupe d'exécution sont
lancés dans un ordre défini et à un instant défini et sont calculés cycliquement et successivement
en l'espace d'une période d'échantillonnage définie.
Dans l'éditeur DCC, 10 groupes d'exécution (groupes d'exécution 1 à 10) peuvent être définis au
maximum par objet entraînement (DO), et donc par diagramme de base (voir aussi : Intégration
au système SINAMICS > Séquence d'exécution, création de nouveaux groupes d'exécution).
Dans le navigateur de projet de STARTER/SCOUT (menu contextuel du diagramme, option Régler
les groupes d'exécution...), vous pouvez affecter des groupes d'exécution fixes ou libres de
l'objet entraînement aux groupes d'exécution préalablement définis.

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

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 151
DCC pour SINAMICS
4.1 Vue d'ensemble

ATTENTION
Modification de l'affectation d'un groupe d'exécution
Si l'affectation d'un groupe d'exécution est modifiée dans la fenêtre Régler les groupes
d'exécution (ou dans le paramètre p21000[] ), ce groupe d'exécution sera d'abord supprimé
de la gestion des tranches de temps, puis il sera à nouveau déclaré avec sa nouvelle
affectation. Pendant la durée comprise entre la suppression et la nouvelle déclaration, le
groupe d'exécution n'est pas calculé. Etant donné que la suppression et la déclaration ont lieu
dans un processus d'arrière-plan du groupe d'entraînement, cette durée n'est pas définie et
dépend de la charge de temps de calcul actuelle du groupe d'entraînement. (Cela influence
l'évolution du signal de sortie des blocs dépendant du temps, tels que le différenciateur DIF.)
Avant le premier cycle de calcul qui suit la nouvelle déclaration, les grandeurs d'état internes
des blocs sont réinitialisées 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'exécution entraîne également une modification de la période


d'échantillonnage, les constantes et les facteurs internes des blocs dépendant du temps (BF,
DCA, DIF, DT1, INT, MFP, PCL, PDE, PDF, PIC, PST, PT1, RGE, RGJ, WBG) seront ajustés
automatiquement. Si vous utilisez ces blocs dans les groupes d'exécution suivants, vous devez
régler le paramètre p2048 à la valeur du cycle maître isochrone :
• APRES la réception IF1 PROFIdrive PZD
• AVANT l'émission IF1 PROFIdrive PZD
• APRES la réception IF1 PROFIdrive PZD flexible
• APRES la réception IF2 PZD
• AVANT l'émission IF2 PZD
• APRES la réception IF2 PZD flexible
Notez que les groupes d'exécution créés dans le diagramme n'apparaissent dans la fenêtre
Régler les groupes d'exécution qu'après la compilation du diagramme.
Le paramètre r21002 indique la période d'échantillonnage de base matérielle.
Le paramètre r21003 indique la période d'échantillonnage de base logicielle.
Pour de plus amples informations concernant ces paramètres, voir l'aide en ligne relative aux
paramètres DCC, ou la description fonctionnelle "Blocs DCC".

Description de l'éditeur SINAMICS/SIMOTION DCC


152 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

Figure 4-1 Fenêtre Régler les groupes d'exécution

Les groupes d'exécution créés dans l'éditeur DCC doivent être reliés aux "groupes d'exécution
fixe" et aux "groupes d'exécution libre" de l'objet entraînement SINAMICS.

Remarque
Dans le cas du paramètre p21000 (groupe d'exécution Propriétés), et par conséquent dans le
menu contextuel du diagramme "Régler les périodes d'échantillonnage", l'accès en écriture est
bloqué lorsque le régulateur est libéré au moins dans un axe d'entraînement ou dans une
alimentation. Dans ce cas, l'ancienne valeur reprend effet automatiquement. Au besoin,
désactivez tous les axes d'entraînement et les alimentations, puis essayez à nouveau.

4.1.3.3 Groupes d'exécution fixe

Groupes d'exécution fixe


Un "groupe d'exécution fixe" est appelé à un point fixe de l'exécution du système avec la période
d'échantillonnage de la fonction système correspondante.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 153
DCC pour SINAMICS
4.1 Vue d'ensemble

A partir de la version FW 2.5 de SINAMICS, les groupes d'exécution fixe disponibles sont les
suivants :
• APRES le chargement des entrées TOR
Ce groupe d'exécution est appelé après le chargement des valeurs actuelles des entrées TOR
sur ce type d'objet entraînement et après l'écriture des binecteurs de sortie correspondants.
La période d'échantillonnage de ce groupe d'exécution concorde avec la période
d'échantillonnage des entrées/sorties CU (p0799) et des entrées/sorties TOR de TB30, TM31,
TM41 (p4099[0]).
• AVANT la transmission des sorties TOR
Ce groupe d'exécution est appelé avant la transmission des sorties TOR sur ce type d'objet
entraînement.
La période d'échantillonnage de ce groupe d'exécution concorde avec la période
d'échantillonnage des entrées/sorties CU (p0799) et des entrées/sorties de TB30, TM31,
TM41 (p4099[0]).
• APRES le chargement des entrées analogiques
Ce groupe d'exécution est appelé après le chargement des valeurs actuelles des entrées
analogiques sur ce type d'objet entraînement et après l'écriture des binecteurs de sortie
correspondants.
La période d'échantillonnage de ce groupe d'exécution concorde avec la période
d'échantillonnage des entrées/sorties de TB30, TM31, TM41 (p4099[1]).
• AVANT la transmission des sorties analogiques
Ce groupe d'exécution est appelé avant l'écriture des sorties analogiques.
La période d'échantillonnage de ce groupe d'exécution concorde avec la période
d'échantillonnage des entrées/sorties de TB30, TM31, TM41 (p4099[1]).
• AVANT le capteur de vitesse de rotation
Ce groupe d'exécution est appelé avant le chargement des consignes supplémentaires
"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 la période d'échantillonnage du capteur de vitesse de
rotation (p0115[1]), mais au moins avec une période d'échantillonnage de 1 ms.
• AVANT le canal de consigne de vitesse de rotation
Ce groupe d'exécution 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 la période d'échantillonnage du canal de consigne
(p0115[3]).
• AVANT le régulateur de position
Ce groupe d'exécution est appelé après le calcul de traitement de la position réelle
(diagramme fonctionnel 4010) et avant le calcul du régulateur de position (diagrammes
fonctionnels 4015, 4020 et 4025). La période d'échantillonnage de ce groupe d'exécution
concorde avec la période d'échantillonnage du régulateur de position (p0115[4]).
• AVANT position réelle
Ce groupe d'exécution est appelé avant le calcul du traitement de la mesure de position
(diagramme fonctionnel 4010) et avant le calcul du régulateur de position (diagrammes
fonctionnels 4015, 4020 et 4025). La période d'échantillonnage de ce groupe d'exécution
concorde avec la période d'échantillonnage du régulateur de position (p0115[4]).
(Disponible à partir de V4.3.)

Description de l'éditeur SINAMICS/SIMOTION DCC


154 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

• AVANT le positionneur simple


Ce groupe d'exécution est appelé avant le calcul du module de fonction Positionneur simple
(diagrammes fonctionnels 3610 à 3650). La période d'échantillonnage de ce groupe
d'exécution concorde avec la période d'échantillonnage du module de fonction Positionneur
simple (p0115[5]).
• Avant le régulateur technologique standard
Ce groupe d'exécution est appelé avant le calcul du module de fonction Régulateur
technologique (p0108.16 = 1) (diagrammes fonctionnels 7950, 7954 et 7958). La période
d'échantillonnage de ce groupe d'exécution concorde avec la période d'échantillonnage du
régulateur technologique (p0115[6]).

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 155
DCC pour SINAMICS
4.1 Vue d'ensemble

• APRES la réception IF1 PROFIdrive PZD1)


Ce groupe d'exécution est appelé après la réception cyclique de données process (PZD) par
l'interface de communication IF1 (p.ex. par l'interface PROFIBUS intégrée) et leur
transmission sur les sorties de connecteur r2050[..], r2060[..], sorties de binecteur r2090 -
r2093 et convertisseur connecteur-binecteurs r2094 et r2095.
La période d'échantillonnage de ce groupe d'exécution correspond à l'intervalle
d'échantillonnage PROFIdrive PZD. A partir de la version SINAMICS FW 2.5, l'interface de
communication IF1 (Interface 1) est toujours occupée par l'interface PROFIBUS interne de la
CU ou, si une CBE20 est enfichée dans le slot pour option, par PROFINET.
Le paramètre p0092 permet de définir si le calcul de charge (r9976) évalue le groupe
d'exécution pour le mode isochrone (p0092 = 1) ou pour le mode non isochrone (p0092 =
0) au démarrage de SINAMICS.
Mode non isochrone (r2043.1 = 0) :
Dans les versions de logiciel SINAMICS V2.5 et V2.6, l'émission et la réception des données
PROFIBUS s'enchaînent immédiatement au début de la période d'échantillonnage IF1
PROFIdrive PZD.
Au début de la période d'échantillonnage IF1 PROFIdrive PZD réglée dans p2048, l'émission
des données PROFIBUS précède la réception des données process. Avec la communication
(cyclique) non isochrone sur l'interface de communication IF1, le groupe d'exécution est
calculé cycliquement avec la période d'échantillonnage de l'interface de communication IF1
(p2048) après la réception des données, autrement dit après l'écriture des sorties de
connecteur pour les données process (PZD) r2050 [..], r2060 [..], r2090 - r2093 et après le
calcul des convertisseurs connecteur-binecteurs r2094 et r2095.
A partir de la version de logiciel SINAMICS V4.3, la réception et l'émission des données
PROFIBUS ont lieu à deux instants distincts. La réception des données process a lieu au début
de la période d'échantillonnage IF1 PROFIdrive PZD réglée dans p2048. Avec la
communication (cyclique) non isochrone sur l'interface de communication IF1, le groupe
d'exécution est calculé cycliquement avec la période d'échantillonnage de l'interface de
communication IF1 (p2048) après la réception des données, autrement dit après l'écriture
des sorties de connecteur pour les données process (PZD) r2050 [..], r2060 [..], r2090 - r2093
et après le calcul des convertisseurs connecteur-binecteurs r2094 et r2095.
Le calcul correct de la charge System r9976 nécessite en mode non isochrone que p092 = 0
(== réglage d'usine).
Mode isochrone (r2043.1 = 1) :
En mode isochrone, les instants de réception des données du maître (To) et d'émission des
données au maître (Ti) ainsi que le temps de cycle DP (TDP) 3) sont configurés dans le maître.
En interne, les appels à To et à Ti sont réalisés par une machine d'état qui est appelée
cycliquement selon la période d'échantillonnage Tét, par exemple selon la période
d'échantillonnage de 125 µs du régulateur de courant pour les objets entraînement Servo
standard. La période d'échantillonnage Tét est égale à 125 µs, mais elle est au moins égale à
la plus grande période d'échantillonnage du régulateur de courant (p. ex. 250 µs, 375 µs ou
500 µs pour Vector).
Les instants Ti et To réglés pour l'entraînement doivent donc impérativement être des
multiples entier de Tét >= 125µs 3).
→Ti = ni • Tét :

Description de l'éditeur SINAMICS/SIMOTION DCC


156 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

&\FOHGX 70$3&   7'3


U«JXODWHXUGH
SRVLWLRQ 7'3

70 7'; 70
0D°WUH 5 5 5 5 5
5«JXODWHXUGH
SRVLWLRQ

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

7=X
&\FOHGX
U«JXODWHXU
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,

0LVH¢GLVSRVLWLRQGHV *URXSHGಬH[«FXWLRQ
GRQQ«HVGHU«FHSWLRQ $35Š6ODU«FHSWLRQ
SHXDYDQW72 ,)352),GULYH3='

Figure 4-2 Appel du groupe d'exécution "APRES la réception IF1 PROFIdrive PZD" ou "APRES la réception
IF2 PROFIdrive PZD" en communication PROFIBUS isochrone. Voir aussi 3).

Le traitement et la mise à disposition des données de réception (émises par le maître) sont
toujours effectués à la fin de la période d'échantillonnage (no -1) Tét, afin que les données
process reçues soient disponibles et valables jusqu'au début de la période d'échantillonnage
suivante, à l'instant To = no • Tét, sur r2050[..], r2060[..], r2090 - r2093. Donc dans la dernière
période d'échantillonnage Tét précédant To. Le groupe d'exécution "APRES la réception IF1
PROFIdrive PZD" est calculé ensuite dans la première période d'échantillonnage Tét qui suit
après To.
Remarque
Notez que les 2 convertisseurs connecteur-binecteurs (diagramme fonctionnel 2468 :
p2099, r2094, r2095) NE sont PAS appelés de manière synchrone en mode isochrone, mais
qu'ils sont traités à n'importe quel moment pendant la période d'échantillonnage p2048 en
fonction de la charge de temps de calcul.
Le calcul doit être achevé en l'espace de la période d'échantillonnage Tét pour ne pas
déclencher l'alarme A01053 "Surcharge système mesurée" ou un débordement de tranche
de temps (F01205). Il est donc recommandé, dans ce groupe d'exécution, de limiter les DCB
à calculer aux DCB qui sont impérativement nécessaires pour la fonction souhaitée.
Le temps de calcul disponible pour ce groupe d'exécution est d'autant plus court que le
nombre d'axes d'entraînement calculés sur la CU est important, étant donné que les
régulateurs de courant (et les régulateurs de vitesse dans le cas du Servo) des axes
d'entraînement sont également calculés dans la période d'échantillonnage p0115[0] = Tét
(>=125 µs).

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 157
DCC pour SINAMICS
4.1 Vue d'ensemble

Si le calcul de charge au démarrage de la CU doit être effectué pour le mode isochrone


(particulièrement désavantageux quant à la charge de la CU), il faut régler p092 = 1. Sinon
(p092 = 0), la charge effective en mode isochrone ne sera écrite dans r9976 qu'après le
passage réel au mode isochrone. La charge maximale plus élevée en mode isochrone est
indiquée uniquement dans r9976.
Si vous voulez calculer un nombre plus important de DCB, veuillez contrôler si le groupe
d'exécution "APRES la réception IF1 PROFIdrive PZD flexible" ne permet pas une meilleure
configuration.
Remarque
Pour ce groupe d'exécution, notez que la charge de calcul plus élevée en mode isochrone
n'est prise en compte par le calcul de charge qu'au moment du passage au mode isochrone
(spécifié par le maître PROFIBUS). Il se peut ainsi, après le démarrage du groupe
d'entraînement, que la charge du système global se situe d'abord dans la plage admissible et
que le défaut F01054 (Dépassement de la limite système) provoque ensuite la désactivation
du groupe d'entraînement au passage en mode isochrone.

• AVANT l'émission IF1 PROFIdrive PZD1)


Ce groupe d'exécution est appelé avant l'émission cyclique de données process sur l'interface
de communication IF1 (p.ex. l'interface PROFIBUS intégrée), autrement dit avant le calcul des
convertisseurs binecteurs-connecteur p2080 – p2084 et le chargement des entrées de
connecteur p2051[..], p2061[..].
La période d'échantillonnage de ce groupe d'exécution correspond à l'intervalle
d'échantillonnage PROFIdrive PZD. A partir de la version SINAMICS FW 2.5, l'interface de
communication IF1 est toujours occupée par l'interface PROFIBUS interne de la CU ou, si une
CBE20 est enfichée dans le slot pour option, par PROFINET.
Le paramètre p0092 permet de définir si le calcul de charge (r9976) évalue le groupe
d'exécution pour le mode isochrone (p0092 = 1) ou pour le mode non isochrone (p0092 =
0) au démarrage de SINAMICS.
Mode non isochrone (r2043.1 = 0) :
Dans les versions de logiciel SINAMICS V2.5 et V2.6, l'émission et la réception des données
PROFIBUS s'enchaînent immédiatement au début de la période d'échantillonnage IF1
PROFIdrive PZD, dans cet ordre.
Le traitement du groupe d'exécution "AVANT l'émission IF1 PROFIdrive PZD" a lieu à la fin de
l'intervalle d'échantillonnage IF1 PROFIdrive PZD, avant l'émission des données au début de
la période d'échantillonnage suivante. Le calcul du groupe d'exécution est suivi, à la fin de la
période d'échantillonnage, du calcul des convertisseurs binecteurs-connecteur p2080 –
p2084 et du chargement des entrées de connecteur p2051[..], p2061[..]. Ainsi toutes les
données d'émission sont disponibles à la fin de l'intervalle d'échantillonnage et peuvent
ensuite être émises au début de la période d'échantillonnage suivante.
A partir de la version de logiciel SINAMICS V4.3, l'émission et la réception des données
PROFIBUS ont lieu à deux instants distincts.
Le traitement du groupe d'exécution "AVANT l'émission IF1 PROFIdrive PZD" a lieu à la fin de
l'intervalle d'échantillonnage IF1 PROFIdrive PZD, avant que les données ne soient encore
émises (tout) à la fin de la période d'échantillonnage. Lors de la communication non
isochrone (cyclique) sur l'interface de communication IF1, le groupe d'exécution est calculé
cycliquement (avant l'émission des données) avec la période d'échantillonnage de l'interface
IF1 (p2048), autrement dit même avant le calcul des convertisseurs binecteurs-connecteur
p2080 – p2084 et le chargement des entrées de connecteur p2051[..], p2061[..].
Le calcul correct de la charge System r9976 nécessite en mode non isochrone que p092 = 0
(== réglage d'usine).
Mode isochrone (r2043.1 = 1) :

Description de l'éditeur SINAMICS/SIMOTION DCC


158 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

En mode isochrone, les instants de réception des données du maître (To) et d'émission des
données au maître (Ti) ainsi que le temps de cycle DP (TDP) 3) sont configurés dans le maître.
En interne, les appels à To et à Ti sont réalisés par une machine d'état qui est appelée
cycliquement selon la période d'échantillonnage Tét, par exemple selon la période
d'échantillonnage de 125 µs du régulateur de courant pour les objets entraînement Servo
standard. La période d'échantillonnage Tét est égale à 125 µs, mais elle est au moins égale à
la plus grande période d'échantillonnage du régulateur de courant (p. ex. 250 µs, 375 µs ou
500 µs pour Vector).
Les instants Ti et To réglés pour l'entraînement doivent donc impérativement être des
multiples entier de Tét >= 125µs 3).
→ Ti = ni • Tét et TDP = nDP * Tét
&\FOHGX 70$3&   7'3
U«JXODWHXUGH
SRVLWLRQ 7'3

0D°WUH 70 7'; 70
5 5 5 5 5
5«JXODWHXUGH
SRVLWLRQ

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

&\FOHGX
U«JXODWHXU
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,

&DOFXOGXJURXSHGಬH[«FXWLRQ 0LVH¢GLVSRVLWLRQGHV
$9$17O «PLVVLRQ,) GRQQ«HVG «PLVVLRQHWHQYRL
352),GULYH3=' GHFHVGRQQ«HVDXPD°WUH

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

Le groupe d'exécution "AVANT l'émission IF1 PROFIdrive PZD" est calculé dans la dernière
période d'échantillonnage Tét avant la transmission des données au maître et avant Ti et le
chargement des entrées de connecteur p2051[..], p2061[..].
Remarque
Notez que les 5 convertisseurs connecteur-binecteurs (diagramme fonctionnel 2472 :
p2080 ..., r2089) NE sont PAS appelés de manière synchrone en mode isochrone, mais qu'ils
sont traités à n'importe quel moment de la période d'échantillonnage p2048 en fonction de
la charge de temps de calcul.
Le calcul du groupe d'exécution doit être achevé en l'espace de la période d'échantillonnage
Tét pour ne pas déclencher le défaut F01054 "Dépassement de la limite système" (V4.3),
l'alarme A01053 "Surcharge système mesurée" (V2.x) ou un débordement de tranche de

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 159
DCC pour SINAMICS
4.1 Vue d'ensemble

temps (F01205). Il est donc recommandé, dans ce groupe d'exécution, de limiter les DCB à
calculer aux DCB qui sont impérativement nécessaires pour la fonction souhaitée.
Le temps de calcul disponible pour ce groupe d'exécution est d'autant plus court que le
nombre d'axes d'entraînement calculés sur la CU est important, étant donné que les
régulateurs de courant (et les régulateurs de vitesse dans le cas du Servo) des axes
d'entraînement sont également calculés dans la période d'échantillonnage p0115[0] = Tét.
Si le calcul de charge au démarrage de la CU doit être effectué en mode isochrone
(particulièrement désavantageux quant à la charge de la CU), il faut régler p092 = 1. Sinon
(p092 = 0), la charge effective en mode isochrone ne sera écrite dans r9976 qu'après le
passage réel au mode isochrone. La charge maximale plus élevée en mode isochrone est
indiquée uniquement dans r9976.
Remarque
Pour ce groupe d'exécution, notez que la charge de calcul plus élevée en mode isochrone
n'est prise en compte par le calcul de charge qu'au moment du passage au mode isochrone
(spécifié par le maître PROFIBUS). Il se peut ainsi, après le démarrage du groupe
d'entraînement, que la charge du système global se situe d'abord dans la plage admissible et
que le défaut F01054 (Dépassement de la limite système) provoque ensuite la désactivation
du groupe d'entraînement au passage en mode isochrone.

• APRES la réception IF1 PROFIdr. PZD flexible1)


Ce groupe d'exécution est appelé après la réception cyclique de données process (PZD) par
l'interface de communication IF1 (p.ex. par l'interface PROFIBUS intégrée) et leur
transmission sur les sorties de connecteur r2050[..], r2060[..], sorties de binecteur r2090 -
r2093 et convertisseur connecteur-binecteurs r2094 et r2095.
La période d'échantillonnage de ce groupe d'exécution correspond à l'intervalle
d'échantillonnage PROFIdrive PZD. La différence avec le groupe d'exécution APRES la
réception IF1 PROFIdrive PZD réside uniquement dans le comportement de ce groupe
d'exécution en fonctionnement isochrone. Même en mode isochrone, ce groupe d'exécution
est appelé, comme tout autre période d'échantillonnage, avec la période d'échantillonnage
PROFIdrive PZD configurée dans le maître. Cela signifie que toutes les périodes
d'échantillonnage plus courtes sont d'abord appelées (régulateur de courant / régulateur de
vitesse) selon la validité des données de réception au moment To. Ce groupe d´exécution est
appelé en premier, seulement après le démarrage du traitement de la période
d'échantillonnage TDP. La fréquence de calcul des périodes d'échantillonnage de priorité
supérieure les plus courtes des régulateurs de courant et de vitesse est ainsi indéterminée,
avant le début de traitement de ce groupe d'exécution. En outre, le traitement de ce groupe
d'exécution est interrompu par les périodes d'échantillonnage plus courtes.
Il convient de n'utiliser ce groupe d'exécution que si IF1 est de manière générale exploitée en
mode isochrone. Ce groupe d'exécution a l'avantage de permettre le calcul d'un bien plus
grand nombre de blocs que le groupe d'exécution APRES la réception IF1 PROFIdrive PZD,
étant donné qu'il n'est pas nécessaire que le calcul soit terminé après la période
d'échantillonnage du régulateur de courant p0115[0]. Par contre, il n'existe plus de
synchronisme fixe entre To et le temps d'appel du groupe d'exécution en raison de la priorité
supérieure et l'interruption provoquée par les périodes d'échantillonnage plus courtes.

Description de l'éditeur SINAMICS/SIMOTION DCC


160 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

• APRES la réception IF2 PZD2)


Le coupleur de bus CAN CBC10, la CBE20 ou l'interface PROFIBUS / PROFINET intégrée (voir
description p8839, p8815) peuvent être utilisés comme interface de communication IF2 sur
la CU. Ce groupe d'exécution est uniquement disponible sur les types d'objets entraînement
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'exécution est appelé après l'écriture des données de réception sur les
connecteurs r8850[..], r8860[..], r8890 - r8893 et après le calcul des convertisseurs
connecteur-binecteurs (diagramme fonctionnel 2485.7 : r8894 et r8895). La période
d'échantillonnage de ce groupe d'exécution correspond à l'intervalle d'échantillonnage IF2
PZD dans p8848.
Mode isochrone (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 parallèle d'interfaces de communication.)
En mode isochrone, les instants de réception des données du maître (To) et d'émission des
données au maître (Ti) ainsi que le temps de cycle DP (TDP) 3) sont configurés dans le maître.
En interne, les appels à To et à Ti sont réalisés par une machine d'état qui est appelée
cycliquement selon la période d'échantillonnage Tét, par exemple avec la période
d'échantillonnage de 125 µs du régulateur de courant pour les objets entraînement Servo
standard. La période d'échantillonnage Tét est égale à 125 µs, mais elle est au moins égale à
la plus grande période d'échantillonnage du régulateur de courant (p. ex. 250 µs, 375 µs ou
500 µs pour Vector).
Les instants Ti et To réglés pour l'entraînement doivent donc impérativement être des
multiples entier de Tét >= 125µs 3).
→ Ti = ni • Tét et TDP = nDP * Tét Voir figure 3-2
Le traitement et la mise à disposition des données de réception (émises par le maître) sont
toujours effectués à la fin de la période d'échantillonnage (no -1) Tét, afin que les données
process reçues soient disponibles et valables jusqu'au début de la période d'échantillonnage
suivante, à l'instant To = no • Tét, sur r8850[..], r8860[..], r8890 - r8893 (diagramme
fonctionnel 2485). Donc dans la dernière période d'échantillonnage Tét précédant To. Le
groupe d'exécution "APRES la réception IF2 PZD" est alors calculé dans la première période
d'échantillonnage Tét suivant To.
Remarque
Notez que les 2 convertisseurs connecteur-binecteurs (diagramme fonctionnel 2485 :
p8899, r8894, r8895) NE sont PAS appelés de manière synchrone en mode isochrone, mais
qu'ils sont traités à n'importe quel moment de la période d'échantillonnage p8848 en
fonction de la charge de temps de calcul.
Le calcul doit être achevé en l'espace de la période d'échantillonnage Tét pour ne pas
déclencher l'alarme A01053 "Surcharge système mesurée" ou un débordement de tranche
de temps (F01205). Il est donc recommandé, dans ce groupe d'exécution, de limiter les DCB
à calculer aux DCB qui sont impérativement nécessaires pour la fonction souhaitée. Le temps
de calcul disponible pour ce groupe d'exécution est d'autant plus court que le nombre d'axes
d'entraînement calculés sur la CU est important, étant donné que les régulateurs de courant
(et les régulateurs de vitesse dans le cas du Servo) des axes d'entraînement sont également
calculés dans l'intervalle d'échantillonnage p0115[0] = Tét (>=125 µs). Si le calcul de charge
au démarrage de la CU doit être effectué pour le mode isochrone (particulièrement
désavantageux quant à la charge de la CU), il faut régler p092 = 1. Sinon (p092 = 0), la charge
effective en mode isochrone ne sera écrite dans r9976 qu'après le passage réel au mode

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 161
DCC pour SINAMICS
4.1 Vue d'ensemble

isochrone. La charge maximale plus élevée en mode isochrone est indiquée uniquement
dans r9976. Si vous voulez calculer un nombre plus important de DCB, veuillez contrôler si
le groupe d'exécution "APRES la réception IF2 PROFIdrive PZD flexible" ne permet pas une
meilleure configuration.
Remarque
Pour ce groupe d'exécution, notez que la charge de calcul plus élevée en mode isochrone
n'est prise en compte par le calcul de charge qu'au moment du passage au mode isochrone
(spécifié par le maître PROFIBUS). Il se peut ainsi, après le démarrage du groupe
d'entraînement, que la charge du système global se situe d'abord dans la plage admissible et
que le défaut F01054 (Dépassement de la limite système) provoque ensuite la désactivation
du groupe d'entraînement au passage en mode isochrone.

• AVANT l'émission IF2 PZD2)


Pour l'interface de communication IF2, le coupleur de bus CAN CBC10, la CBE20 ou l'interface
PROFIBUS / PROFINET intégrée (voir description p8839, p8815) peuvent être utilisés sur la
CU. Ce groupe d'exécution est uniquement disponible sur les types d'objets entraînement
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'exécution est appelé avant le calcul des convertisseurs binecteurs-connecteur
p8880 – p8884 et la lecture des entrées de connecteur p8851[..], p8861[..] avec les données
d'émission. La période d'échantillonnage de ce groupe d'exécution correspond à l'intervalle
d'échantillonnage IF2 PZD dans p8848. Voir diagrammes fonctionnels 2487 et 2493.
Mode isochrone (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
parallèle d'interfaces de communication.)
En mode isochrone, les instants de réception des données du maître (To) et d'émission des
données au maître (Ti) ainsi que le temps de cycle DP (TDP) 3) sont configurés dans le maître.
En interne, les appels à To et à Ti sont réalisés par une machine d'état qui est appelée
cycliquement selon la période d'échantillonnage Tét, par exemple avec la période
d'échantillonnage de 125 µs du régulateur de courant pour les objets entraînement Servo
standard. La période d'échantillonnage Tét est égale à 125 µs, mais elle est au moins égale à
la plus grande période d'échantillonnage du régulateur de courant (p. ex. 250 µs, 375 µs ou
500 µs pour Vector).
Les instants Ti et To réglés pour l'entraînement doivent donc impérativement être des
multiples entier de Tét >= 125µs 3).
→ Ti = ni • Tét et TDP = nDP * Tét Voir également figure 3-3
Le groupe d'exécution "AVANT l'émission IF2 PZD" est calculé dans la dernière période
d'échantillonnage Tét avant la transmission des données au maître et avant Ti et le
chargement des entrées de connecteur p8851[..], p8861[..].
Remarque
Notez que les 5 convertisseurs connecteur-binecteurs (diagramme fonctionnel 2489 :
p8880 ..., r8889) NE sont PAS appelés de manière synchrone en mode isochrone, mais qu'ils
sont traités à n'importe quel moment pendant la période d'échantillonnage p8848 en
fonction de la charge de temps de calcul.
Le calcul du groupe d'exécution doit être achevé en l'espace de la période d'échantillonnage
Tét pour ne pas déclencher le défaut F01054 "Dépassement de la limite système" (V4.3),
l'alarme A01053 "Surcharge système mesurée" (V2.x) ou un débordement de tranche de

Description de l'éditeur SINAMICS/SIMOTION DCC


162 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

temps (F01205). Il est donc recommandé, dans ce groupe d'exécution, de limiter les DCB à
calculer aux DCB qui sont impérativement nécessaires pour la fonction souhaitée.
Le temps de calcul disponible pour ce groupe d'exécution est d'autant plus court que le
nombre d'axes d'entraînement calculés sur la CU est important, étant donné que les
régulateurs de courant (et les régulateurs de vitesse dans le cas du Servo) des axes
d'entraînement sont également calculés dans la période d'échantillonnage p0115[0] = Tét.
• APRES la réception IF2 PZD flexible1)
Ce groupe d'exécution est appelé après la réception cyclique de données process (PZD) par
l'interface de communication IF2 (p.ex. par l'interface PROFIBUS intégrée) et leur
transmission sur les sorties de connecteur r8850[..], r8860[..], sorties de binecteur r8890 -
r8893 et convertisseurs connecteur-binecteurs r8894 et r8895.
La période d'échantillonnage de ce groupe d'exécution correspond à l'intervalle
d'échantillonnage PROFIdrive PZD. La différence avec le groupe d'exécution APRES la
réception IF2 PROFIdrive PZD réside uniquement dans le comportement de ce groupe
d'exécution en mode isochrone. Même en mode isochrone, ce groupe d'exécution est
appelé, comme tout autre période d'échantillonnage, avec la période d'échantillonnage
PROFIdrive PZD configurée dans le maître. Cela signifie que toutes les périodes
d'échantillonnage plus courtes sont d'abord appelées (régulateur de courant / régulateur de
vitesse) selon la validité des données de réception au moment To. Ce groupe d´exécution est
appelé en premier, seulement après le démarrage du traitement de la période
d'échantillonnage TDP. La fréquence de calcul des périodes d'échantillonnage de priorité
supérieure les plus courtes des régulateurs de courant et de vitesse est ainsi indéterminée,
avant le début de traitement de ce groupe d'exécution. En outre, le traitement de ce groupe
d'exécution est interrompu par les périodes d'échantillonnage plus courtes. Il convient de
n'utiliser ce groupe d'exécution que si IF2 est de manière générale exploitée en mode
isochrone. Ce groupe d'exécution a l'avantage de permettre le calcul d'un bien plus grand
nombre de blocs que le groupe d'exécution APRES la réception IF1 PROFIdrive PZD, étant
donné qu'il n'est pas nécessaire que le calcul soit terminé après la période d'échantillonnage
du régulateur de courant p0115[0]. Par contre, il n'existe plus de synchronisme fixe entre To
et le temps d'appel du groupe d'exécution en raison de la priorité supérieure et l'interruption
provoquée par les périodes d'échantillonnage plus courtes.

1) IF1 est l'abréviation de Interface de communication 1. Pour SINAMICS V2.5 et SIMOTION


V4.1, c'est l'interface PROFIBUS intégrée ou, si un module CBE20 est inséré dans le slot
pour option, l'interface PROFINET. IF1 prend en charge le profil PROFIdrive et l'isochro‐
nisme.
2) IF2 est l'abréviation pour Interface de communication 2. L'interface IF2 de la CU320 et de
la CU320-2 ne peut être utilisée par le bus CAN que si un module CBC10 est inséré dans
le slot pour option et si la version logiciel SINAMICS est >= V2.5. La CEB20 ou l'interface
PROFIBUS / PROFINET intégrée peuvent être affectées à l'interface IF2 via les paramètres
(p8839, p8815). (Voir la description fonctionnelle FH1 SINAMICS S120 → Applications →
Exploitation parallèle 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 indiquées dans la Description
fonctionnelle 1 → Communication → Communication via PROFIBUS DP → Motion Con‐
trol avec PROFIBUS → Tableau "Réglages de temps et significations".

Les fonctionnalités PROFIBUS décrites à ce niveau sont également valables pour PROFINET.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 163
DCC pour SINAMICS
4.1 Vue d'ensemble

Les groupes d'exécution fixe ne sont pas tous disponibles sur chaque type d'objet entraînement.
Par exemple, les types d'objet entraînement SERVO, VECTOR, VECTORMV... ne contiennent pas
d'entrées TOR ou d'entrées analogiques et les groupes d'exécution fixe n'y sont donc pas non plus
disponibles pour les entrées/sorties TOR et les entrées/sorties analogiques.
Notez que la limite inférieure de la période d'échantillonnage est de 1 ms pour DCC-SINAMICS.
Si vous choisissez, comme propriété d'un groupe d'exécution, un groupe d'exécution fixe pour
lequel l'intervalle d'échantillonnage de la fonction système assignée est < 1 ms, ce groupe
d'exécution sera appelé seulement avec la période d'échantillonnage de 1 ms, contrairement à
la fonction système assignée. Le défaut F51004 (voir r0947) est activé pour signaler cette
différence. La valeur du défaut (r0949) + 1 correspond au numéro du groupe d'exécution
présentant la différence.
Exemple de limitation automatique de la période d'échantillonnage :
Sélectionnez le groupe d'exécution fixe "AVANT régulateur de vitesse" sur le type d'objet
entraînement SERVO.
La fonction système associée est le régulateur de vitesse.
La période d'échantillonnage du régulateur de vitesse est p0115[1] = 125 µs pour un réglage
d'usine de p0112 = 3.
L'intervalle d'échantillonnage du groupe d'exécution DCC est réglé à 1 ms et diffère donc de la
période d'échantillonnage du régulateur de vitesse.
Voir aussi la description du paramètre p0112 dans le Manuel de listes SINAMICS S.

ATTENTION
La méthode START du bloc est appelée en cas de modification en ligne de la période
d'échantillonnage (groupe d'exécution). L'initialisation par la méthode START peut provoquer
des sauts de signal.

Description de l'éditeur SINAMICS/SIMOTION DCC


164 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

4.1.3.4 Groupes d'exécution libre

Groupes d'exécution libre


Les "groupes d'exécution libre" sont uniquement définis par leur intervalle d'échantillonnage
(p21000 = 1 à 256 et p21000 = 1001 à 1096). Les intervalles d'échantillonnage pour tous les
objets entraînement sont centralisés sur un groupe d'entraînements SINAMICS. Un intervalle
d'échantillonnage peut être utilisé simultanément par plusieurs objets entraînement et
plusieurs groupes d'exécution DCC. Les intervalles d'échantillonnage sont générés selon deux
modes différents. A chaque mode s'appliquent des limites différentes concernant le nombre
maximal d'intervalles d'échantillonnages possibles.
• Groupes d'exécution libre dont les intervalles d'échantillonnage sont générés par le matériel :
Pour les intervalles d'échantillonnage matériels, 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'entraînements 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 matériel n'est utilisés
sur cet appareil (mais seulement logiciel).
– Le nombre d'intervalles d'échantillonnage matériels est limité sur un groupe
d'entraînement. Le nombre d'intervalles d'échantillonnage matériels 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é mémoire requise et affectation des intervalles d'échantillonnage
matériels → Nombre d'intervalles d'échantillonnage matériels différents (Page 181).
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] même si cela viole les limites indiquées ci-
dessus pour les intervalles d'échantillonnage matériels de 1 ms ... <r21003. Ceci n'est
détecté par la carte de régulation qu'après le chargement et entraîne l'utilisation d'une
valeur de remplacement et génère le défaut F51004. Si la valeur paramétrée est trop
petite, la valeur de remplacement utilisée sera de 1 ms. Si la valeur paramétrée est trop
grande, c'est le premier intervalle d'échantillonnage logiciel de taille supérieure qui sera
utilisé.

– Sur les objets entraînements des CU, TB30, TM15 DIDO, TM 31 et TM41, l'intervalle
d'échantillonnage p0115[0] = 4ms est réglé par défaut pour les fonctions
complémentaires. Pour configurer un groupe d'exécution DCC avec un intervalle
d'échantillonnage plus petit sur ces objets entraînement, réglez d'abord l'intervalle
d'échantillonnage des fonctions complémentaires p0115[0] de cet objet entraînement à
la valeur du plus petit intervalle d'échantillonnage souhaité. A cet effet, réglez 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 réinitialiser p0009 = 0.
• Groupes d'exécution libre dont les intervalles d'échantillonnage sont générés par le logiciel :

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 165
DCC pour SINAMICS
4.1 Vue d'ensemble

Les intervalles d'échantillonnage logiciels sont formés comme multiples entiers de la valeur
de base pour les intervalles d'échantillonnage logiciels (lecture possible dans le paramètre
r21003).
Les valeurs possibles des intervalles d'échantillonnage logiciels (1 * r21003... 96 * r21003)
figurent dans la description du paramètre p21000 (voir Description fonctionnelle Description
des blocs DCC, en annexe du chapitre Paramètres).

ATTENTION
La méthode START du bloc est appelée en cas de modification de l'intervalle
d'échantillonnage (groupe d'exécution) en ligne. L'initialisation par la méthode START peut
provoquer des sauts de signal.

4.1.3.5 Séquence d'exécution, création de nouveaux groupes d'exécution


Lors de la création d'un diagramme, un groupe d'exécution portant le nom du diagramme est
automatiquement généré. Tous les blocs insérés dans le diagramme sont automatiquement
affectés à ce groupe d'exécution dans l'ordre de leur insertion.
La séquence de calcul des blocs au sein du groupe d'exécution est définie lors de la
configuration. Si l'utilisateur ne définit pas d'autre séquence d'exécution, la séquence
d'exécution correspondra à l'ordre d'intégration des blocs au sein d'un groupe d'exécution.
Lorsque l'on souhaite modifier la séquence d'exécution à l'intérieur de ce groupe d'exécution,
insérer de nouveaux groupes d'exécution ou modifier l'affectation des blocs aux groupes
d'exécution, il suffit d'adapter les propriétés correspondantes dans l'éditeur de séquences. Pour
cela, passez en mode hors ligne dans STARTER et ouvrez le diagramme. L'éditeur de séquences
peut être activé ou désactivé dans l'éditeur DCC en cliquant sur le bouton Séquence d'exécution
.
La colonne du milieu de l'éditeur de séquences contient le diagramme ainsi que le nom de ce
dernier. Le ou les groupes d'exécution sont présentés de façon hiérarchiques en dessous. Pour
créer des groupes d'exécution supplémentaires, sélectionnez l'option Insérer un groupe
d'exécution… dans le menu contextuel du diagramme (cliquer sur le diagramme à l'aide de la
touche droite de la souris). Les blocs peuvent être déplacés entre les groupes d'exécution ou à
l'intérieur d'un groupe d'exécution au moyen de la fonction glisser-déplacer. L'indication de la
colonne Pos (par ex. 1 / 2) correspond à la désignation figurant sur la ligne inférieure de la partie
droite de l'en-tête de bloc apparaissant sur fond de couleur. Le 1er chiffre correspond au groupe
d'exécution (de 1 à 10) et le 2ème chiffre à l'ordre au sein du groupe d'exécution. La séquence
d'exécution peut être modifiée par glisser-déplacer dans la colonne centrale.

Description de l'éditeur SINAMICS/SIMOTION DCC


166 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

Figure 4-4 Menu contextuel, Insérer un groupe d'exécution...

Remarque
1. L'attribution d'un nom identique à des diagrammes DCC dans différents objets entraînement
est interdite.
2. L'attribution d'un nom identique à des groupes d'exécution dans différents objets
entraînement est également interdite.

Lorsque le même groupe d'exécution fixe ou libre de l'objet entraînement est affecté à plusieurs
groupes d'exécution dans l'éditeur DCC, les groupes d'exécution de l'éditeur DCC sont calculés
suivant l'ordre dans lequel ils apparaissent dans la fenêtre "Régler les groupes d'exécution
(périodes d'échantillonnage)", du haut vers le bas.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 167
DCC pour SINAMICS
4.1 Vue d'ensemble

4.1.3.6 Création de paramètres personnalisés ("publication")


Les propriétés des ports d'entrée et de sortie des blocs peuvent être éditées dans la fenêtre des
propriétés du port de bloc, dans l'éditeur DCC. Pour cela, les ports d'entrée ne doivent pas être
connectés dans les réglages par défaut de l'éditeur DCC. La fenêtre des propriétés du port
s'affiche après un double-clic sur le port ou au moyen de la commande Propriétés de l'objet
dans le menu contextuel du port.

Figure 4-5 Fenêtre Propriétés du port du port S (= Set) du bloc INT (= INTégrateur)

Les ports d'entrée et de sortie des blocs peuvent être publiés comme paramètres dans
SINAMICS. La "publication" est la création de paramètres par l'utilisateur (numéros et textes des
paramètres). C'est la condition préalable pour que les ports des blocs puissent être connectés au
système de base par des paramètres FCOM, afin que les valeurs des ports d'entrée puissent être
spécifiées par des paramètres de réglage et que les valeurs des ports de sortie puisse être
observées au moyen de paramètres. Le numéro de paramètre 251 dans la figure ci-dessus et
dans la figure suivante a été choisi au hasard.

Description de l'éditeur SINAMICS/SIMOTION DCC


168 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

1XP«URSDUDPªWUH QRPGHSDUDPªWUH

# 6WDUW
/ DVW«ULVTXHRSWLRQQHOG«VLJQHOHVSDUDPªWUHV)&20b (VSDFH
6 LOQ \DSDVG DVW«ULVTXHXQSDUDPªWUHGHU«JODJHVHUD
J«Q«U«HQFDVG HQWU«HVGHEORFVHWXQSDUDPªWUH
G REVHUYDWLRQWUD©DEOHHQFDVGHVRUWLHVGHEORFV

Figure 4-6 Structure du commentaire du port de bloc

Le nom du paramètre, qui suit le numéro du paramètre séparé par un espace, est affiché dans
la liste pour expert STARTER.
Le type de données de l'entrée ou de la sortie publiée est repris par le port du bloc.
Lors de la "publication" d'entrées de blocs, il convient de distinguer les paramètres de réglage
(sans étoile) des paramètres FCOM (avec étoile).
Lors de la "publication" de sorties de blocs, la distinction est la suivante :
• sans étoile : simple paramètre de visualisation non connectable, pouvant être enregistré avec
la fonction Trace.
• avec étoile : comme dans le cas sans étoile, mais avec la possibilité supplémentaire de
connexion.
Pour la publication, les entrées de blocs ne doivent pas encore être connectées dans les réglages
par défaut de l'éditeur DCC. Le cas échéant, supprimez d'abord la connexion existante.
Sélectionnez la connexion dans le diagramme en cliquant avec la souris, puis sélectionnez
Supprimer la(les) connexion(s) dans le menu contextuel. Dans ce mode de réglage de l'éditeur
DCC, une entrée de bloc connectée à un autre bloc affiche toujours comme commentaire celui
de la sortie de bloc connectée.
Pour annuler cette restriction, sélectionner Outils > Réglages > Représentation... dans
l'éditeur DCC, puis décocher la case Commentaire de connexion sous Paramètre avant de
refermer la fenêtre en cliquant sur OK. La publication d'entrées de blocs déjà connectées est
désormais possible sans qu'il soit nécessaire de supprimer la connexion au préalable.
Dans un diagramme, un numéro de paramètre ne peut être utilisé qu'une fois. Lorsque le
numéro de paramètre est inscrit dans la fenêtre des propriétés du port, l'éditeur DCC vérifie si ce
numéro de paramètre a déjà été utilisé dans le diagramme. Les numéros de paramètre utilisés
plusieurs fois ne sont signalés comme erreur qu'au moment de la compilation du diagramme.
Les numéros de paramètre des diagrammes sont représentés à l'intérieur de la plage de numéros
de p21500 à p25999 dans la liste pour experts de STARTER. Pour chaque diagramme DCC, il est
possible de définir dans STARTER le début de la plage des paramètres de ce diagramme DCC au
moyen de la base de numéro de paramètre dans l'onglet Paramètres de la fenêtre des propriétés
du diagramme.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 169
DCC pour SINAMICS
4.1 Vue d'ensemble

Figure 4-7 Fenêtre des propriétés du diagramme dccReg1 pour le paramétrage de la base de numéro de
paramètre

Le numéro de paramètre dans STARTER se détermine de la manière suivante :


• Numéro de paramètre du diagramme + base du numéro de paramètre + 21500 ;
21500 correspond ici au premier numéro de paramètre disponible pour DCC. La base de
numéro de paramètre doit toujours être >= 0. La base du numéro de paramètre peut être
modifiée.

Description de l'éditeur SINAMICS/SIMOTION DCC


170 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

ᆰ GXV\VWªPHGHEDVH DXV\VWªPHGHEDVH
6,1$0,&6 6,1$0,&6
$''
6RUWLHGHFRQQHFWHXU (QWU«HGHFRQQHFWHXU
SDUDPªWUH)&20 ; < SDUDPªWUH)&20

#  # 
3DUDPªWUHGHU«JODJH)&20 3DUDPªWUHG DIILFKDJH)&20

ᆱ ᆲ
$'' $'' $'' $''
; < ; < ; < ; <

#  #
3DUDPªWUHG DIILFKDJH 3DUDPªWUHG DIILFKDJH
)&20

ᆳ ᆴ
$'' $'' $''
; < ; < ; <

# #  # 


3DUDPªWUHGHU«JODJH 3DUDPªWUHG DIILFKDJH)&20 3DUDPªWUHGHU«JODJH)&20

)&20 &RQQHFWDEOH
 /DVRUWLHGRLW¬WUHSXEOL«HFRPPHSDUDPªWUH)&20FDUO HQWU«HHVWSXEOL«HVXUOHSXLWV

Figure 4-8 Exemples de définitions de paramètre

Exemple 1 : Pour connecter un port de bloc au système de base SINAMICS, le port doit être publié
comme paramètre FCOM.
Exemple 2 : Chaque port de sortie de bloc peut être publié comme paramètre 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 paramètre d'affichage (non
connectable à d'autres paramètres FCOM). Le signal de cette sortie peut être enregistré avec la
fonction Trace. La sortie de bloc peut être connectée à toute autre entrée de bloc non publiée.
Exemple 4 : Le port d'entrée de bloc X du bloc ADD 1 est publié comme paramètre de réglage.
Exemple 5 : Le port d'entrée de bloc X du bloc ADD 2 est publié comme paramètre FCOM. Le port
de sortie de bloc qui y est connecté doit donc également être publié comme paramètre FCOM.
Bien qu'il soit possible de connecter ADD 1 Y à ADD 2 X dans l'éditeur DCC lorsque seule l'entrée
de bloc ADD 2 X est publiée, cela entraîne un message d'erreur de compilation du diagramme.
La valeur de signal d'une entrée de bloc publiée comme paramètre FCOM ne peut pas être
enregistrée avec la fonction Trace.

Remarque
Il n'est pas possible de générer une aide pour les paramètres @.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 171
DCC pour SINAMICS
4.1 Vue d'ensemble

Mode d'affichage des paramètres


Pour afficher les paramètres configurés sur les ports de blocs dans l'éditeur DCC,
sélectionner Outils > Réglages > Représentation... , puis activer le point Commentaire
sous Ports. Les huit premiers caractères du commentaire s'affichent alors dans les symboles de
blocs des ports de blocs.

4.1.3.7 Connexion avec des paramètres SINAMICS


Dans l'éditeur DCC, il est possible de réaliser une connexion avec des paramètres FCOM
SINAMICS.

Marche à suivre
La connexion est réalisée comme suit :
1. Création d'un paramètre personnalisé ("publication", paramètres @) (voir chapitre Création
de paramètres personnalisés (Page 168)).
Remarque
Dans l'éditeur DCC, vous pouvez d'abord connecter les ports de bloc avec des paramètres
FCOM de l'entraînement, sans qu'ils soient présentés comme paramètres. Cela provoque
ensuite des erreurs de compilation du diagramme, car il est uniquement autorisé de
connecter des ports de bloc présentés comme paramètres @* avec les paramètres FCOM de
l'entraînement.

2. Sélectionnez le port du bloc, que vous voulez connecter.


3. Appuyez sur le bouton droit de la souris et sélectionnez l'option de menu Connexion avec
opérande...dans le menu contextuel. La fenêtre Sélection de signal DCC s'ouvre.

Figure 4-9 Sélection de signal

4. Sélectionnez le paramètre que vous voulez connecter.


5. Fermez la fenêtre en appuyant sur le bouton OK.

Description de l'éditeur SINAMICS/SIMOTION DCC


172 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

Le port sélectionné du bloc est désormais connecté au paramètre SINAMICS et le paramètre


s'affiche dans la marge de l'éditeur DCC.

Remarque
Les paramètres FCOM qui ont été définis dans d'autres diagrammes DCC ne sont pas affichés
dans la liste de sélection des signaux.
La connexion de paramètres locaux DCC peut s'effectuer directement dans le diagramme CFC en
tant que connexion entre ports de bloc. Cette connexion est ensuite convertie en connexion
FCOM.
Des connexions aux paramètres 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 à côté de l'autre.

Remarque
La technique FCOM de la famille d'entraînements SINAMICS permet de connecter des
paramètres FCOM de type de données différent, par ex. un paramètre FCOM du type de données
FLOAT32 peut être connecté avec un paramètre FCOM du type de données INT32. Dans ce cas,
la plage de valeurs du type de données FLOAT32 dépasse la plage de valeurs du type de données
INT32.
Le système de base SINAMICS s'assure alors automatiquement que les paramètres source ne
dépassent pas les plages de valeur des paramètres de destination.
Dans le cas des paramètres FCOM publiés, vous devez vous assurer que la restriction soit
explicitement appliquée dans le diagramme DCC, par ex. au moyen d'un bloc LIM.

4.1.4 Charge de temps de calcul, capacité mémoire requise et affectation des


intervalles d'échantillonnage matériels

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.

4.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'exécution DCC, les
capacités fonctionnelles maximales des objets entraînement d'une CU3x0, D4xx et CX32 ne
peuvent plus être calculées.
La charge de temps de calcul qui en résulte dépend des facteurs suivants :
• Nombre de groupes d'exécution calculés
• Intervalle d'échantillonnage des groupes d'exécution
• Nombre de blocs calculés

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 173
DCC pour SINAMICS
4.1 Vue d'ensemble

• Types de blocs calculés


• Paramétrage (par ex. activation des ports de déblocage) dans le cas de certains blocs
Le paramètre r9976 (charge du système ; sur l'objet entraînement de la CU) est disponible dans
le système comme outil en ligne. Dans r9976[1], la valeur moyenne de la charge de temps de
calcul devrait toujours être inférieure à 85,0 %. Dans r9976[5], la valeur maximale de la charge
cyclique de temps de calcul devrait également toujours être inférieure à 85,0 %. Une charge de
temps de calcul dépassant la limite de 90 % déclenche l'alarme A51003. Cette alarme est
supprimée dès que la charge de temps de calcul repasse en dessous de 88 %.
Il est recommandé de ne pas dépasser la limite de 85,0 % pour ne pas trop limiter le temps de
réaction des outils d'ingénierie STARTER/SCOUT.
Si la charge de temps de calcul augmente à tel point que tous les blocs et fonctions système
affectés à un intervalle d'échantillonnage ne peuvent plus être terminés en l'espace de cet
intervalle, le groupe d'entraînement s'arrête avec le défaut F01205 "CU : dépassement de
tranche de temps".
Hors ligne, le SIZER permet de contrôler approximativement si une configuration est calculable
sur une CU3x0 ou D4xx, sans tenir compte de la charge supplémentaire de temps de calcul due
à l'activation de diagrammes DCC.

Remarque
La charge de temps de calcul n'atteint sa valeur maximale que lorsque les conditions suivantes
sont remplies :
• Tous les modules de fonction nécessaires sont activés.
• Tous les entraînements et toutes les alimentations se trouvent en mode de fonctionnement.
• La régulation est débloquée dans la configuration définitive sur tous les entraînements et
toutes les alimentations.
• Une transmission isochrone des données est configurée et utilisée.
Les valeurs affichées dans r9976 sont soumises à un fort lissage interne. C'est pourquoi une
modification de la charge de temps de calcul ne s'affiche entièrement dans r9976 qu'après 2 à
3 minutes.

S'il n'est pas sûr, en configuration HORS LIGNE, que la charge de temps de calcul ne dépasse pas
la limite de 85 % (r9976[1] et r9976[5]), vous pouvez d'abord appeler les groupes d'exécution
utilisés dans un très grand intervalle d'échantillonnage (par ex. 96 * r21003). Après la
vérification de la charge effective du système dans r9976, vous pouvez sélectionner
progressivement des groupes d'exécution avec des intervalles d'échantillonnage plus courts,
jusqu'à la sélection des groupes d'exécution que vous avez prévus pour votre application.
Dans le projet HORS LIGNE, vous devriez procéder comme suit :
• Activer tous les modules de fonction requis sur les objets entraînement
• Assigner tous les blocs requis à leurs groupes d'exécution
• Réaliser toutes les connexions entre les blocs et, si cela est déjà judicieux également pour un
intervalle d'échantillonnage agrandi, vers les objets entraînement.

Les règles approximatives suivantes sont valables pour les entraînements SERVO :

Description de l'éditeur SINAMICS/SIMOTION DCC


174 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

Si une (1) alimentation A-INF, avec les intervalles d'échantillonnage définis par le réglage usine
(p0112 = 2 == BAS → p115[0] = 250 µs), et 3 axes d'entraînement SERVO, avec les intervalles
d'échantillonnage du régulateur de vitesse et de courant définis par le réglage usine (p0112 = 3
== STANDARD → p0115[1] = p0115[0] =125 µs), avec les modules de fonction définis par le
réglage usine et sans communication PROFIBUS/PROFINET synchrone, sont configurés sur une
SINAMICS CU320, un diagramme DCC de 50 blocs peut être calculé par objet entraînement pour
chacun des 3 objets entraînement dans un groupe d'exécution avec l'intervalle
d'échantillonnage 2 ms.
Les blocs suivants (de simple fonctionnalité) ont été utilisés 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 indiqués ci-dessus) pour un intervalle
d'échantillonnage de 2 ms.
50 blocs environ (des types indiqués ci-dessus) dans un groupe d'entraînement augmentent
alors la charge de temps de calcul de la CU d'environ 11 %.

Les règles approximatives suivantes sont valables pour les entraînements VECTOR :
Si une (1) alimentation A-INF, avec les intervalles d'échantillonnage définis par le réglage usine
(p0112 = 2 == BAS → p115[0] = 250 µs), et 2 axes d'entraînement VECTOR, avec les intervalles
d'échantillonnage du régulateur de vitesse p0115[1] = 2000 µs et les intervalles
d'échantillonnage du régulateur de courant p0115[0] = 500 µs (p0115[2] = p0115[3] =
p0115[4] = 2000 µs), avec les modules de fonction définis par le réglage usine et sans
communication PROFIBUS/PROFINET synchrone, sont configurés sur une SINAMICS CU320, un
diagramme DCC d'environ 70 blocs (sélection du type voir plus haut sous SERVO) peuvent être
calculés par objet entraînement pour chacun des 2 objets entraînement dans un groupe
d'exécution avec l'intervalle d'échantillonnage 2 ms.
70 blocs (sélection 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.

Règle générale :
Vous pouvez bien évidemment utiliser des blocs quelconques dans votre projet. L'utilisation
d'autres types de blocs peut aboutir à d'autres résultats pour le nombre de blocs calculables et
la charge de temps de calcul. Les blocs ayant une fonctionnalité très étendue nécessitent de
toute évidence un temps de calcul plus élevé. Tenez compte du fait que le temps de calcul
nécessité par certains blocs dépend aussi des valeurs configurées aux ports, par exemple, si un
port de déblocage est paramétré.
Il est donc préférable que tous les ports soient paramétrés à leurs valeurs de configuration
définitives avant la mesure de la charge de temps de calcul.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 175
DCC pour SINAMICS
4.1 Vue d'ensemble

Il est indispensable de vérifier en ligne sur le groupe d'entraînement que la charge de temps de
calcul actuelle respecte les limites définies au début pour 9976[1] et r9976[5] lors de la mise en
service d'une configuration.

4.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) détermine, après un download (DL) ou la modification d'un paramètre (p.ex.
de l'intervalle d'échantillonnage d'un groupe d'exécution), la charge de temps de calcul
attendue (y compris la charge des diagrammes DCC) en fonction des données de configuration
et affiche celle-ci pour le système global dans le paramètre r9976 (charge du système, figurant
sur l'objet entraînement de la CU). Si la charge de temps de calcul moyenne calculée pour le
système global r9976[1] ou la charge maximale d'un intervalle d'échantillonnage r9976[5]
dépasse la valeur maximale de 100,00%, ce dépassement provoque le défaut F1054 (CU :
Dépassement des limites du système). Le défaut F1054 désactive toutes les alimentations et les
axes d'entraînement qui sont calculés sur la CU. La charge est calculée sur la CU, ce qui signifie
que les valeurs de charge sont affichées dans STARTER/SCOUT uniquement en mode en ligne.
La charge de temps de calcul résultant de DCC dépend des facteurs suivants :
• Nombre de groupes d'exécution calculés
• Intervalle d'échantillonnage des groupes d'exécution
• Nombre de blocs calculés
• Types de blocs calculés
• Pour l'utilisation des groupes d'exécution "APRES la réception IF1 PROFIdrive PZD", "AVANT
l'émission IF1 PROFIdrive PZD", "APRES la réception IF2 PROFIdrive PZD" et "AVANT l'émission
IF2 PROFIdrive PZD" en configuration de bus (isochrone / non isochrone ; voir
chapitre Groupes d'exécution fixe (Page 153))

La charge de temps de calcul proportionnelle de DCC est affichée sur les objets entraînement sur
lesquels des diagrammes DCC sont configurés, dans le paramètre r21005[0…9], pour les
groupes d'exécution 1 à 10 (à partir de SINAMICS V4.3). La charge de temps de calcul moyenne
d'un groupe d'exécution k n'est calculée que si celui-ci est déclaré pour le traitement cyclique
(p21000[k-1] ≠ 0 dans STARTER/SCOUT, menu contextuel du diagramme → Régler les périodes
d'échantillonnage).
Maintenant, contrairement aux versions de logiciel V2.5 et V2.6, le groupe d'entraînement
recalcule immédiatement r9976 (et r21005) en cas de modification d'un paramètre (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'exécution DCC). Pour les paramètres (p.ex. p0115) qui peuvent
être modifiés 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 affichée dans r9976 qu'après le download du projet et le démarrage suivant de la CU.
La valeur maximale de la charge de temps de calcul autorisée dans r9976 augmente
pratiquement à 99,99% à partir de V4.3. (Les valeurs > 100,00% déclenchent le défaut F1054
qui conduit simultanément à un ARRET2 sur tous les objets entraînement de la CU.)

Description de l'éditeur SINAMICS/SIMOTION DCC


176 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

Les règles approximatives suivantes sont valables pour les entraînements SERVO avec
l'intervalle d'échantillonnage du régulateur de courant p0115[0] = 125µs et l'intervalle
d'échantillonnage du régulateur de vitesse p0115[1] = 125µs :
1. Si une (1) alimentation A-INF, avec les intervalles d'échantillonnage définis par le réglage
usine (p0112 = 2 == BAS → p115[0] = 250 µs), 6 axes d'entraînement SERVO, avec les
intervalles d'échantillonnage du régulateur de vitesse et de courant définis par le réglage
usine (p0112 = 3 == STANDARD → p0115[1] = p0115[0] =125 µs), avec les fonctions et les
modules de fonction définis par le réglage usine, 1 TB30 2) et la communication PROFIBUS/
PROFINET synchrone avec T_DP >= 2ms sont configurés sur une SINAMICS CU320-2, un (1)
diagramme DCC de 50 blocs environ peut être calculé dans un groupe d'exécution avec
l'intervalle d'échantillonnage de 2 ms.
2. Si une (1) alimentation A-INF, avec les intervalles d'échantillonnage définis par le réglage
usine (p0112 = 2 == BAS → p115[0] = 250 µs), 5 axes d'entraînement SERVO, avec les
intervalles d'échantillonnage du régulateur de vitesse et de courant définis par le réglage
usine (p0112 = 3 == STANDARD → p0115[1] = p0115[0] =125 µs), avec les fonctions et les
modules de fonction définis par le réglage usine, 1 TB30 2), 3 TM31 2) et la communication
PROFIBUS/PROFINET synchrone avec T_DP >= 2ms sont configurés sur une SINAMICS
CU320-2, un (1) diagramme DCC de 75 blocs environ 1) peut être calculé dans un groupe
d'exécution avec l'intervalle d'échantillonnage de 2 ms.
3. La suppression de tout axe SERVO supplémentaire permet de calculer en plus environ 75
blocs 1) dans l'intervalle d'échantillonnage de 2ms.

Les règles approximatives suivantes sont valables pour les entraînements VECTOR avec
l'intervalle d'échantillonnage du régulateur de courant p0115[0] = 500µs et l'intervalle
d'échantillonnage du régulateur de vitesse p0115[1] = 2000µs (p0115[3] = 2000µs,
p0115[4]=2000µs) :
En cas de configuration de plus de 3 axes VECTOR sur une CU320-2, l'intervalle
d'échantillonnage du régulateur de courant augmente automatiquement à la valeur p0115[0]

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 177
DCC pour SINAMICS
4.1 Vue d'ensemble

= 500µs. L'intervalle d'échantillonnage du régulateur de vitesse augmente alors


automatiquement à 2 ms.
1. Si une (1) alimentation A-INF, avec les intervalles d'échantillonnage définis par le réglage
usine (p0112 = 2 == BAS → p115[0] = 250 µs), 6 axes d'entraînement VECTOR, avec les
intervalles d'échantillonnage du régulateur de courant p0115[0] = 500 μs, l'intervalle
d'échantillonnage du régulateur de vitesse p0115[1] = 2000µs, les fonctions et les modules
de fonction définis par le réglage usine, 1 TB30 2) et la communication PROFIBUS/PROFINET
synchrone avec T_DP >= 2ms sont configurés sur une SINAMICS CU320-2, un (1) diagramme
DCC de 50 blocs environ peut être calculé en plus dans un groupe d'exécution avec l'intervalle
d'échantillonnage de 2 ms.
2. Si une (1) alimentation A-INF, avec les intervalles d'échantillonnage définis par le réglage
usine (p0112 = 2 == BAS → p115[0] = 250 µs), 5 axes d'entraînement VECTOR, avec les
intervalles d'échantillonnage du régulateur de courant p0115[0] = 500 μs, l'intervalle
d'échantillonnage du régulateur de vitesse p0115[1] = 2000µs, les fonctions et les modules
de fonction définis par le réglage usine, la communication PROFIBUS/PROFINET synchrone
avec T_DP >= 2ms, 1 TB30 2) et 3 TM31 2) sont configurés sur une SINAMICS CU320-2, un (1)
diagramme DCC de 75 blocs environ peut être calculé dans un groupe d'exécution avec
l'intervalle d'échantillonnage de 2 ms.
3. La suppression de tout axe VECTOR supplémentaire (avec p0115[0]=500µs et p0115[1] =
2000µs) permet de calculer en plus environ 75 blocs 1) dans l'intervalle d'échantillonnage de
2ms.

Les règles approximatives suivantes sont valables pour les entraînements VECTOR avec
l'intervalle d'échantillonnage du régulateur de courant p0115[0] = 250µs et l'intervalle
d'échantillonnage du régulateur de vitesse p0115[1] = 1000µs (p0115[3] = 1000µs,
p0115[4]=1000µs) :
Jusqu'à 3 axes VECTOR configurés sur une CU320-2, les valeurs définies par le réglage usine sont
p0115[0] = 250µs, pour l'intervalle d'échantillonnage du régulateur de courant, et 1ms pour
l'intervalle d'échantillonnage du régulateur de vitesse.
1. Si une (1) alimentation A-INF, avec les intervalles d'échantillonnage définis par le réglage
usine (p0112 = 2 == BAS → p115[0] = 250 µs), 3 axes d'entraînement VECTOR, avec les
intervalles d'échantillonnage du régulateur de courant p0115[0] = 250 μs, l'intervalle
d'échantillonnage du régulateur de vitesse p0115[1] = 1000µs, les fonctions et les modules
de fonction définis par le réglage usine, 1 TB30 2) et la communication PROFIBUS/PROFINET
synchrone avec T_DP = 2ms sont configurés sur une SINAMICS CU320-2, un (1) diagramme
DCC de 50 blocs environ peut être calculé dans un groupe d'exécution avec l'intervalle
d'échantillonnage de 2 ms.
2. Si une (1) alimentation A-INF, avec les intervalles d'échantillonnage définis par le réglage
usine (p0112 = 2 == BAS → p115[0] = 250 µs), 2 axes d'entraînement VECTOR, avec les
intervalles d'échantillonnage du régulateur de courant p0115[0] = 250 μs, l'intervalle
d'échantillonnage du régulateur de vitesse p0115[1] = 1000µs, les fonctions et les modules
de fonction définis par le réglage usine, la communication PROFIBUS/PROFINET synchrone
avec T_DP = 2ms, 1 TB30 2) et 3 TM31 2) sont configurés sur une SINAMICS CU320-2, un (1)
diagramme DCC de 150 blocs environ peut être calculé dans un groupe d'exécution avec
l'intervalle d'échantillonnage de 2 ms.
3. La suppression de tout axe VECTOR supplémentaire (avec p0115[0]=250µs et p0115[1] =
1000µs) permet de calculer en plus environ 150 blocs 1) dans l'intervalle d'échantillonnage
de 2ms.

Description de l'éditeur SINAMICS/SIMOTION DCC


178 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

Règle générale :
Vous pouvez bien évidemment utiliser des blocs quelconques dans votre projet. L'utilisation
d'autres types de blocs peut aboutir à d'autres résultats pour le nombre de blocs calculables et
la charge de temps de calcul. Les blocs ayant une fonctionnalité très étendue nécessitent de
toute évidence un temps de calcul plus élevé.

1)
Le diagramme de 75 blocs est composé d'un groupe d'exécution 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'exécution contenant deux fois les 75
blocs indiqués ci-dessus.
2)
Tous les intervalles d'échantillonnage (p4099[]) du TB30 et du TM31 ont une valeur de 4ms
(réglage usine).

4.1.4.3 Capacité mémoire requise


Les blocs et les paramètres @ existant dans les diagrammes DCC occupent une capacité mémoire
sur le groupe d'entraînement. Pour l'utilisation de DCC-SINAMICS avec SINAMICS G130, G150,
S120, S120 Châssis, S120CM, S150 et SIMOTION D4x5, il faut renoncer au moins à un axe
d'entraînement par rapport aux configurations maximales possibles (1 ALM + 6 axes à
servomoteur + TB30 ou 1 ALM + 4 axes vectoriels + TB30).

Capacités fonctionnelles maximales pour une topologie de 5 axes à servomoteur ou de 3 axes vectoriels avec 1 ALM et
1 TB30
Groupe d'entraînement CU3202 SINAMICS-Integrated
sur SIMOTION D4x5
SINAMICS 2.6.1 Blocs1 350 -
Paramètres @1 350 -
SINAMICS 2.6.2 Blocs 1
500 200
Paramètres @1 500 200

2) SINAMICS G130, G150, S120, S120 Châssis, S120CM, S150

Remarque
Les limites maximales indiquées pour les blocs et les paramètres @ sont toujours valables pour
le groupe d'entraînement entier et sont des valeurs indicatives. Seuls les modules de fonction
définis dans le réglage d'usine sont actifs. Les différents blocs et paramètres @ peuvent être
répartis librement dans plusieurs diagrammes. L'économie de paramètres @ n'a que peu
d'influence sur les capacités fonctionnelles des blocs. Il convient donc de ne pas dépasser le
nombre maximal indiqué pour les blocs.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 179
DCC pour SINAMICS
4.1 Vue d'ensemble

L'économie d'axes d'entraînement supplémentaires permet d'augmenter les limites maximales


de 50 blocs et de 50 paramètres @ par axe économisé.

Limites maximales pour l'utilisation d'un seul axe (y compris 1 ALM + TB30)
Groupe d'entraînement CU320 et CU3102 CU320 et CU3102 SINAMICS-Inte‐ SINAMICS-Integra‐
avec 1 axe à servo‐ avec 1 axe vectoriel grated3 ted3
moteur avec 1 axe à servo‐ avec 1 axe vectoriel
moteur
SINAMICS Blocs1 550 450 - -
2.6.1 Paramètres @ 1
550 450 - -
SINAMICS Blocs1 700 600 400 300
2.6.2 Paramètres @ 1
700 600 400 300

2) SINAMICS G130, G150, S120, S120 Châssis, S120CM, S150


3) S120i sur D4x5
Pour pouvoir ajouter des modules TMxx ou DMC20 à la topologie d'un groupe d'entraînement,
il faut supprimer un axe d'entraînement pour chaque module TMxx supplémentaire.
Pour le raccordement de modules CX32 à une D4x5, notez que chaque CX32 utilise également
des capacités de mémoire 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
supplémentaire (la suppression de l'axe est nécessaire dès la première CX32).
Exemple pour SINAMICS 2.6.2 :
D4x5 avec 1 ALM + 4 axes à servomoteur + 2 CX32 + 1TB30
DCC autorisé avec 200 DCB + 200 paramètres @.

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


DCC autorisé avec 200 DCB + 200 paramètres @.

Les capacités fonctionnelles valables sur la CX32 avec l'utilisation de DCC sont les mêmes que sur
la CU320.

Remarque
Les limites définitives sont déterminées par la mémoire totale disponible sur le groupe
d'entraînement et par la charge de temps de calcul. Un dépassement des limites maximales
recommandées ci-dessus peut entraîner des erreurs lors de l'upload ou du download (par
exemple l'erreur F1105 CU : mémoire insuffisante) et empêcher l'activation de l'entraînement.
Si un nouveau download n'est pas possible directement avec un projet adapté en conséquence,
il est nécessaire d'effectuer une mise hors tension/sous tension du groupe d'entraînement en
question.

L'activation de modules de fonction supplémentaires (tels que le positionneur simple EPos)


utilise une capacité mémoire supplémentaire et réduit les limites maximales indiquées.

1
) Pour les capacités fonctionnelles indiquées ci-dessus, les diagrammes sont composés de n x
(diagramme1 + diagramme2) :

Description de l'éditeur SINAMICS/SIMOTION DCC


180 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

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 paramètres @ 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 paramètres @
et environ 90 connexions (de port de bloc à port de bloc).
Ainsi 350 blocs et 350 paramètres @ sont par exemple réalisés avec 4 * diagramme1
+ 3 * diagramme2.

4.1.4.4 Capacité mémoire requise à partir de la version de logiciel SINAMICS V4.3


Les blocs et les paramètres @ existants dans les diagrammes DCC occupent une capacité
mémoire sur le groupe d'entraînement. 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 paramètres @ peuvent être configurés 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
paramètre @ doivent être configurés au maximum sur les modules D4x5-2.

4.1.4.5 Nombre possible d'intervalles d'échantillonnage matériels différents


Les intervalles d'échantillonnage des groupes d'exécution peuvent être définis dans p21000[x]
comme multiple de r21002 (intervalle d'échantillonnage de base des tranches de temps
matérielles), 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 système 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 matériels, il est uniquement possible de régler des
intervalles d'échantillonnage qui répondent à la condition suivante :
1 ms <= T_échant <= r21003 - r21002 dans p21000[x]

Intervalles d'échantillonnage matériels, affectation et nombre


Les affectations des intervalles d'échantillonnage matériels disponibles sont affichés dans
r21008[0...24] de la manière suivante (uniquement en mode en ligne avec STARTER/SCOUT) :
• valeur = 0.0 --> intervalle d'échantillonnage pas affecté
• valeur != 0.0 (différente 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
matériels différents (1 ms <= durée de période T_échant < r21003 - r21002) utilisés par le

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 181
DCC pour SINAMICS
4.1 Vue d'ensemble

système de base SINAMICS, les modules de fonction actifs (voir r108) et Drive Control Chart est
limité de la manière suivante :
• CU310, CU320, D4xx --> nombre d'intervalles d'échantillonnage matériels = 13
• CU320-2 DP avec SINAMICS V4.3 et supérieur --> nombre d'intervalles d'échantillonnage
matériels = 25
• CU310-2 DP, CU310-2 PN, CU320-2 PN avec SINAMICS V4.4 et supérieur --> nombre
d'intervalles d'échantillonnage matériels = 25
• SINAMICS_Integrated sur D4x5-2 avec SINAMICS V4.4 (compris dans SIMOTION V4.2) et
supérieur --> nombre d'intervalles d'échantillonnage matériels = 25
• CUD (SINAMICS DC MASTER) --> nombre d'intervalles d'échantillonnage matériels = 11

Intervalles d'échantillonnage matériels, utilisation


Un intervalle d'échantillonnage peut être utilisé simultanément par plusieurs groupes
d'exécution de DCC, par des modules de fonction et par le système de base SINAMICS.
Il convient donc déclarer les groupes d'exécution sur des intervalles d'échantillonnage existants,
ou d'utiliser le groupe d'exécution, par exemple "Calculer avant le canal de consigne", si cela est
judicieux pour le fonctionnement.
A des fins internes, le groupe d'entraînement a toujours besoin d'au moins un intervalle
d'échantillonnage matériel libre (ou de plusieurs selon le paramétrage des intervalles
d'échantillonnage de base p0115[0] des objets entraînement). Le nombre actuel d'intervalles
d'échantillonnage matériels pouvant encore être affectés est donc affiché dans r7903 (à
partir de SINAMICS, V2.6).
DCC et FBLOCKS ne doivent pas utiliser plus de 5 différentes intervalles d'échantillonnage
matériels à eux deux sur un groupe d'entraînement. (En font partie uniquement les intervalles
d'échantillonnage différentes des intervalles d'échantillonnage matériels déjà existantes dans le
système de base.)

Remarque
Notez qu'un enregistrement longue durée avec la fonction Trace déclare un intervalle
d'échantillonnage de 2ms et que la fonction Trace déclare des intervalles d'échantillonnage
correspondant à l'intervalle d'échantillonnage défini pour la fonction Trace. Si ces intervalles
d'échantillonnage ne sont pas encore déclarés par le système de base SINAMICS, les blocs de
fonction libres (FBLOCKS) ou Drive Control Chart (DCC), des intervalles d'échantillonnage
matériels supplémentaires devront être libres pour ces fonctions.
Les intervalles d'échantillonnage matériels déclarés sont affichés dans in r21008[0...12] (DCC
activés).
Le nombre actuel d'intervalles d'échantillonnage matériels pouvant encore être affectés est
affiché dans r7903 (à partir de SINAMICS V2.6).

Description de l'éditeur SINAMICS/SIMOTION DCC


182 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.1 Vue d'ensemble

Download de projet, message d'erreur et procédure


La configuration d'un trop grand nombre d'intervalles d'échantillonnage matériels différents
hors ligne ne provoque un message d'erreur qu'au moment du download du projet.
Dans ce cas, procédez comme suit :
1. Affecter hors ligne tous les groupes d'exécution libres du projet, auxquels sont affectés des
intervalles d'échantillonnage matériels, à des intervalles d'échantillonnage logiciels.
– Intervalles d'échantillonnage matériels (DCC : p21000 < 256)
– Intervalles d'échantillonnage logiciels (DCC : p21000 >= 1001)
L'affectation de groupes d'exécution fixes (DCC : p21000 >= 2000) peut rester inchangée,
car les groupes d'exécution fixes utilisent le même intervalle d'échantillonnage que la
fonction correspondante du système de base SINAMICS.
2. Répéter le download du projet.
3. Après le download et le démarrage de la Control Unit, vérifier :
– r7903 : nombre d'intervalles d'échantillonnage matériels encore disponibles
– r21008 : Intervalles d'échantillonnage des intervalles d'échantillonnage matériels déjà
déclarés par le système de base SINAMICS.
4. Adapter le paramétrage des groupes d'exécution en conséquence.
Remarque
Le nombre possible d'intervalles d'échantillonnage matériels différents est limité sur une
Control Unit. Il convient donc de favoriser l'utilisation d'intervalles d'échantillonnage
logiciels (multiple de r21003) ou, le cas échéant, le groupe d'exécution fixe (p21000[0...9] ≥
2000).

4.1.5 Mise à niveau du firmware SINAMICS

Mise à niveau du firmware sur la carte CF


Lorsque vous mettez à jour le firmware SINAMICS directement sur la carte CF en changeant le
répertoire USER, vous devez également changer, dans le répertoire OEM, les bibliothèques DCB
utilisées dans le diagramme DCC.
Pour une description détaillée de cette procédure, voir Description fonctionnelle SINAMICS S120
Fonctions d'entraînement.

Actualisation du firmware via serveur Web


Pour une description détaillée de cette procédure, voir Description fonctionnelle SINAMICS S120
Fonctions d'entraînement.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 183
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

4.2 Travailler avec DCC-SINAMICS

4.2.1 Remarques préliminaires sur la configuration

Remarques préliminaires
Vous trouverez ci-dessous une explication succincte de ce qui doit être configuré dans ce
diagramme.

Exemple de configuration
Cet exemple nécessite une version de STARTER ou SCOUT (≥ V4.1.2) correspondant à votre
version de logiciel SINAMICS (≥ V2.6), installée 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 installée sur cet ordinateur. Cette licence peut être installée
à partir de la barrette USB livrée, à 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 génère une oscillation
sinusoïdale en sortie.
Vous pouvez créer le diagramme correspondant vous-même en quelques minutes et l’exécuter
en mode test en tant que démonstration.
Les blocs suivants sont utilisés :
• 2 intégrateurs (INT)
• 1 inverseur (SII)
L’oscillateur est formé (conformément à l’équation différentielle f"(x) = - f(x)) de deux blocs
intégrateurs agissant par rétroaction via une négation.
La fréquence de l’oscillateur est déterminée par la constante de temps d’intégration au niveau
des intégrateurs.
L’amplitude de l’oscillation est déterminée par la valeur initiale au niveau de la sortie de
l’intégrateur.

Structure de l'exemple de configuration


L'exemple de configuration comporte les étapes suivantes :
1. Créer un nouveau projet.
2. Insérer un diagramme DCC dans le projet.
3. Insérer des blocs dans un diagramme DCC.
4. Connecter des blocs.
5. Paramétrer des ports de blocs dans le diagramme.
6. Publier les ports de blocs comme paramètres.
7. Paramétrer une séquence d'exécution au sein d'un groupe d'exécution.

Description de l'éditeur SINAMICS/SIMOTION DCC


184 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

8. Compiler le diagramme DCC dans l'éditeur DCC.


9. Régler de l'intervalle d'échantillonnage d'un groupe d'exécution.
10.Charger l'option technologique DCC sur la carte CF du groupe d'entraînement.
11.Charger le diagramme DCC compilé sur l'entraînement.
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.Créer la documentation.

4.2.2 Créer un projet


• Créez un nouveau projet dans le système d'ingénierie SCOUT ou STARTER, par ex. dcc_ex
(voir Création du projet (Page 29)).
• Créez un nouvel appareil. Ajoutez pour cela un "SINAMICS S120 CUxxx" en double-cliquant
sur la commande "Ajout d'un entraînement unique" dans STARTER ou SCOUT. Sélectionnez
"xxx" en fonction du matériel dont vous disposez (CU320, CU310DP, CU310PN).
• Vous pouvez maintenant insérer un diagramme.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 185
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

4.2.3 Insérer un diagramme DCC


• Déployez l'arborescence dans le navigateur de projet jusqu'à la Control Unit.
• Double-cliquez sur Insérer diagramme DCC en dessous de la Control Unit.

Figure 4-10 Insérer un diagramme DCC-SINAMICS

• La fenêtre Insérer diagramme DCC s'ouvre et vous pouvez saisir un nouveau nom de 22
caractères au maximum (ici dccReg1) pour le diagramme, ainsi qu'un commentaire. Notez
qu'un caractère de soulignement ne peut être suivi que de chiffres dans le nom du
diagramme.
• Fermez la fenêtre en appuyant sur la touche OK. Lorsque la case Ouvrir automatiquement
l'éditeur est cochée, 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


186 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

• Lors de la création du premier diagramme dans un projet, vous êtes invité à importer une
bibliothèque de blocs.

Figure 4-11 Importer les bibliothèques de blocs

• Dans la fenêtre Importer les bibliothèques DCB, sélectionnez la bibliothèque de blocs dans
la colonne de gauche Bibliothèques installées dans STARTER.Reportez la bibliothèque
sélectionnée dans la colonne de droite en appuyant sur la touche >>.
• Refermez la fenêtre avec la commande Appliquer. La bibliothèque de blocs est chargée et
l'éditeur DCC s'ouvre avec le diagramme.
Ainsi la structure du projet est établie, un diagramme créé et la bibliothèque de blocs chargée.
Ce diagramme doit désormais être animé de vie, c.-à-d. il faut insérer et connecter des blocs. Un
seul diagramme peut être créé pour chaque objet entraînement.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 187
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

4.2.4 Insérer des blocs


• Ouvrez une famille de blocs, la famille Closed-loop control sur la figure, avec les blocs de
régulation.

Figure 4-12 Editeur DCC avec famille DCB Closed-Loop-Control ouverte

• Sélectionnez le bloc souhaité (par ex. INT) et glissez-le dans le diagramme par glisser-
déplacer, en maintenant le bouton de la souris enfoncé. Pendant l'opération de copie, le bloc
est représenté uniquement par une ligne en pointillés le long de son contour. Relâchez le
bouton de la souris à l'endroit approprié.
Remarque
Si des blocs se chevauchent dans le diagramme, le bloc superposé est représenté en gris et
les ports ne sont pas affichés. Pour que toutes les connexions et les informations des blocs
soient visibles, vous devez repositionner les blocs.

Description de l'éditeur SINAMICS/SIMOTION DCC


188 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

4.2.5 Connecter des blocs

Marche à suivre
• Sélectionnez la sortie Y du premier intégrateur INT, puis l’entrée X du second
intégrateur INT.
• Sélectionnez la sortie Y du second intégrateur INT, puis l’entrée X de l'inverseur SII.
• Sélectionnez la sortie Y de l'inverseur SII, puis l’entrée X du premier intégrateur INT.
Le routeur automatique a établi les connexions entre les sorties et les entrées. Les ports sont
connectés.

4.2.6 Paramétrer des ports de blocs dans le diagramme


Les valeurs initiales suivantes doivent être affectées aux ports au niveau du premier intégrateur
INT 1/1 : LL = -10,0, LU = 10,0, SV = 2,0, Ti = 100 ms
Les valeurs initiales suivantes doivent être affectées aux ports au niveau du second intégrateur
INT 1/2 : LL = -10,0, LU = 10,0, Ti = 100 ms
Pour ce faire, ouvrez la fenêtre Propriétés 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 fenêtre. Tenez compte du fait que la valeur numérique 100 doit
être suivie de l'unité "ms" sans espace lors de la saisie des valeurs pour Ti.
Les ports mentionnés ci-dessus n'étant pas connectés, les valeurs saisies restent valables même
après l'initialisation. Les entrées et les sorties de blocs sont initialisées avant le premier appel
cyclique du diagramme.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 189
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Figure 4-13 Fenêtre des propriétés du port de bloc "LU"

Figure 4-14 Diagramme "dccReg1" avec blocs connectés. Des valeurs initiales différentes du réglage
usine ont été affectées à certains ports.

Description de l'éditeur SINAMICS/SIMOTION DCC


190 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

4.2.7 Publier les ports de blocs comme paramètres


Pour pouvoir connecter le signal de sortie du second intégrateur (intégrateur de droite) au
système de base SINAMICS, il doit être publié comme paramètre connectable (c.-à-d. comme
paramètre FCOM). Afin de pouvoir exciter l'oscillateur une seule fois, l'entrée intégrateur du
premier intégrateur (intégrateur de gauche) doit être publiée comme paramètre de réglage. Les
numéros de paramètre utilisés dans la suite ont fait l'objet d'un choix arbitraire.
Le port Y du second intégrateur doit être publié comme paramètre connectable. A cet effet,
saisissez par exemple "@*20 Sortie" dans le champ de commentaire de la fenêtre des propriétés
(double-clic sur le port Y). Voir Création de paramètres personnalisés (Page 168).
Saisissez "@1 Démarrage" dans le champ de commentaire du port S (Réglage) du premier
intégrateur. Ce port de bloc est ainsi publié comme paramètre de réglage.
Lors de la compilation du diagramme, les nouveaux paramètres r21501 et r21520 sont générés
et affichés dans la liste pour experts de l'objet entraînement CU dans STARTER, étant donné que
le préréglage de la base de numéro de paramètre d'un diagramme est toujours de 0 par défaut.

Remarque
Le type de représentation des ports doit être modifié dans l'éditeur DCC afin que l'attribution des
paramètres @ des ports soit visible dans le diagramme. Pour cela, ouvrez dans Outils >
Paramètres > Représentation la fenêtre Paramètres de représentation, activez sous Ports
l'option Commentaire au lieu de Nom et fermez la fenêtre en cliquant sur OK.

Le diagramme est finalement compilé.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 191
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Figure 4-15 Fenêtre Paramètres de représentation

Figure 4-16 Extrait de la liste pour experts avec les paramètres définis dans le diagramme DCC

Description de l'éditeur SINAMICS/SIMOTION DCC


192 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

4.2.8 Compiler le diagramme DCC dans l'éditeur DCC

Compiler

Figure 4-17 Boîte de dialogue Compiler dans l'éditeur DCC

Avant la première compilation effectuée à 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 boîte de dialogue Journaux s'affiche automatiquement à la
fin de la vérification (comme lors de la vérification de la cohérence).

Possibilités de compilation
Vous trouverez des informations détaillées sur les possibilités de compilation sous Compilation
(Page 58).

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 193
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Après la compilation
Après 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 après la compilation du diagramme DCC. Des
informations détaillées sur l'application des connexions de la liste pour experts dans le
diagramme DCC sont fournies au chapitre Relecture connexions FCOM et paramètres
(Page 201).

4.2.9 Paramétrage d'une séquence d'exécution au sein d'un groupe d'exécution


Lors de l'insertion des blocs dans un nouveau diagramme, ceux-ci sont automatiquement
affectés au groupe d'exécution 1. Le groupe d'exécution 1 reçoit automatiquement le nom du
diagramme. La séquence correspond à l'ordre d'insertion au sein du diagramme. La séquence
peut être affichée et éditée dans l'éditeur de séquences. Vous accédez à l'éditeur de séquences
avec l'option de menu Editer > Séquence d'exécution ou avec dans l'éditeur DCC. Si un
groupe d'exécution (dossier bleu clair) est sélectionné dans l'arborescence de la colonne du
milieu, les blocs qu'il contient s'affichent dans la colonne de droite.

Figure 4-18 Editeur de séquences avec groupe d'exécution dccReg1 ouvert

Pour retourner au diagramme DCC, sélectionnez à nouveau Editer > Séquence d'exécution ou
cliquez à nouveau sur .

4.2.10 Réglage de l'intervalle d'échantillonnage d'un groupe d'exécution


Le réglage de l'intervalle d'échantillonnage d'un groupe d'exécution a toujours lieu dans
STARTER. Sélectionner le diagramme DCC souhaité dans le navigateur de projet et cliquer dans
le menu contextuel du diagramme sur Régler les groupes d'exécution. La fenêtre Régler les
groupes d'exécution s'ouvre.

Description de l'éditeur SINAMICS/SIMOTION DCC


194 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Le diagramme a été créé sur l'objet entraînement CU, avec r21002 = 4 ms. Un groupe
d'exécution libre est réglé 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
affichés avec la valeur 0. La valeur de r21002 est égale à la valeur de p0115[0] sur l'objet
entraînement correspondant.
Il est important de prendre en compte, lors du réglage de l'intervalle d'échantillonnage, que le
plus petit intervalle d'échantillonnage au niveau de l'entraînement pour les groupes d'exécution
DCC est de 1 ms. Il est uniquement possible de sélectionner des intervalles inférieurs à r21003
comme multiples de r21002.

Relancer la compilation du diagramme après avoir réglé l'intervalle d'échantillonnage.

Remarque
Une modification des caractéristiques des groupes d'exécution ne doit pas avoir lieu pendant le
fonctionnement, au risque de provoquer des transitions de signal discontinues.

4.2.11 Chargement de l'option technologique DCC sur la carte CF du groupe


d'entraînement
A partir de SINAMICS 4.3.1, le package technologique DCC pour les groupes d'entraînement
autonomes se trouve sur la carte CF S120/S150 fournie au départ 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'entraînement. SCOUT / STARTER est en mode en ligne.
Puis sélectionnez dans le menu contextuel du groupe d'entraînement l'option Sélectionner les
packages technologiques....

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 195
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Figure 4-19 Menu contextuel du groupe d'entraînement

Sélectionnez la bibliothèque de blocs souhaitée dans la fenêtre Sélectionner les packages


technologiques et cochez pour cette bibliothèque dans la colonne Action Charger dans
l'appareil cible. Cliquez ensuite sur le bouton Exécuter actions dans la fenêtre en bas à droite
au-dessus de la barre de progression. L'inscription sur le bouton est modifiée en Annuler.

Description de l'éditeur SINAMICS/SIMOTION DCC


196 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Figure 4-20 Fenêtre Sélectionner les packages technologiques

Une barre de progression affiche la progression de la procédure de chargement. Une fois la


procédure de chargement terminée, l'inscription sur le bouton est de nouveau modifiée en
Exécuter actions.
Pour fermer la fenêtre, double-cliquez sur OK.

Remarque
Le groupe d'entraînement doit être mis hors marche puis redémarré après le téléchargement du
package technologique. Les diagrammes DCC ne peuvent être téléchargés et exécutés sur le
groupe d'entraînement qu'après 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 nécessaire pour
les modules CU310-2 et CU320-2 à la fin du download du package technologique. Après le
download du package technologique, un redémarrage 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
mémorisés sur la carte CF sont également supprimées. A partir de SINAMICS V4.4, un
redémarrage interne de la CU est exécuté par la suite sur les modules CU310-2 et CU320-2, ceci
supprimant DCC de la mémoire de la CU.

Remarque
Lors du téléchargement du package technologique, le nombre d'abonnés connectés au bus doit
être réduit autant que possible, car le téléchargement dure nettement plus longtemps avec de
nombreux abonnés.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 197
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

4.2.12 Chargement du diagramme DCC compilé sur l'entraînement


Pour pouvoir exécuter le programme DCC sur un objet entraînement, il faut le charger dans le
groupe d'entraînement. A cet effet, connectez-vous au groupe d'entraînement et actionnez le
bouton Charger dans l'appareil cible de la fenêtre Comparaison en ligne / hors ligne.
La procédure de chargement peut aussi être exécutée à 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 entraînement CU.

4.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 entrées et des sorties de blocs en ligne en mode test. L'affichage ne dépend pas de la
publication (ou non) d'une entrée et d'une sortie de bloc comme paramètre. A cet effet, SCOUT/
STARTER doit être en mode en ligne.
La valeur de signal des entrées de blocs (=entrées de connecteurs) publiées comme paramètres
FCOM ne peut pas être affichée. A la place, vous pouvez afficher la valeur de signal de la sortie
qui la fournit.
Dès 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 réactivez le mode test, afficher les valeurs des ports ayant déjà
été connectés pour la visualisation, vous devez sélectionner l'option de menu Test > Mode
laboratoire dans l'éditeur DCC. Ce réglage est uniquement possible lorsque l'éditeur DCC n'est
pas en mode test.
Dans notre exemple, les valeurs de sortie Y des deux intégrateurs doivent être affichées. A cet
effet, ouvrez la fenêtre Propriétés du port en effectuant un double-clic sur le port, puis cochez
la case Pour test au milieu à droite. Les sorties sont alors connectées 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'icône . Les valeurs des deux sorties de blocs s'affichent sur fond
jaune et sont actualisées avec un cycle de visualisation de 2 s.

Description de l'éditeur SINAMICS/SIMOTION DCC


198 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Figure 4-21 Affichage du diagramme DCC dccReg1 en mode test

Pour obtenir des oscillations, l'oscillateur doit être excité une première fois. Pour cela, le
paramètre p21501 doit être mis sur "1" dans la liste pour experts de STARTER (la valeur de
forçage SV = 2.0 est présente à la sortie de l'intégrateur de gauche), puis être remis à "0".
L'oscillateur oscille et les valeurs de sortie des intégrateurs affichent des valeurs variables dans
le diagramme et dans la liste pour experts (r21520).
Si vous voulez ensuite procéder à 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 sélectionnez Connecter un port dans le menu contextuel.

Figure 4-22 Menu contextuel Connecter un port

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 199
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Si vous souhaitez afficher la valeur de signal d'une sortie FCOM du système de base SINAMICS,
la valeur de signal renseignée dans le diagramme DCC par la marge ne pourra pas être affichée
directement. Dans ce cas, vous pouvez insérer un bloc NOP_xx avec le type de données correct.
La valeur de signal de la sortie du bloc NOP_xx pourra ensuite être affichée en ligne.

4.2.14 Connexion avec les paramètres FCOM du système de base avec DCC-SINAMICS

Marche à suivre
Pour réaliser une connexion avec les paramètres FCOM du système de base, procédez comme
suit :
1. Ouvrez le diagramme DCC.
2. Sélectionnez le port du DCB, que vous voulez connecter.
3. Publiez le port sélectionné comme paramètre FCOM (le commentaire du port doit
commencer par "@*", voir Création de paramètres personnalisés ("publication") (Page 168)).
4. Appuyez sur le bouton droit de la souris et sélectionnez l'option Connexion avec
opérande... dans le menu contextuel. La fenêtre Sélection de signal DCC s'ouvre.
5. Sélectionnez le paramètre que vous voulez connecter. Seuls les paramètres compatibles
selon les règles de connexion FCOM vous sont proposés. Pour de plus amples informations
sur les connexions FCOM, reportez-vous à l'aide en ligne de STARTER/SCOUT (entrée d'index
Connexions FCOM).
6. Fermez la fenêtre en appuyant sur le bouton OK.
La connexion du port de bloc avec le paramètre FCOM sélectionné a été exécutée.

Remarque
Pour la connexion avec des sorties ou des entrées de signaux du système de base, les ports de
blocs connectés doivent être publiés comme paramètres FCOM.
La connexion peut d'abord être créée dans l'éditeur DCC même sans publication des ports de
blocs. La connexion d'un port de bloc non publié avec un paramètre FCOM du système de base
entraîne cependant une erreur lors de la compilation du diagramme.

Remarque
Des connexions à des ports de blocs publiés étant établies via la liste pour experts ne sont pas
relues dans l'éditeur DCC. Cela signifie qu'après compilation du diagramme DCC, les connexions
créées auparavant dans la liste pour experts sont perdues.
Pour éviter l'écrasement des connexions, exécutez en mode hors ligne la
commande Diagramme -> Relire FCOM et paramètres dans le diagramme DCC ouvert et
ensuite la compilation du diagramme DCC

Description de l'éditeur SINAMICS/SIMOTION DCC


200 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Remarque
Si l'affectation symbolique est active dans le projet, il faut modifier le réglage de Standard/
Automatique sur défini par l'utilisateur, dans la boîte de dialogue configuration de
télégramme, pour les objets entraînements (Drive Objects) dans lesquels DCC est utilisé.
Le réglage automatique des télégrammes et l'extension automatique des télégramme doivent
être désactivés.

Connexion de différents types de données


Lors de la connexion de paramètres FCOM, il est possible que le paramètre FCOM et la broche
soient de types de données différents. Dans ce cas, vérifiez que les valeurs ne se situent pas à
l'extérieur des plages de valeurs admissibles des types de données. Pour cela, il est recommandé
de toujours connecter le bloc DCC LIM entre l'entrée/la sortie et le paramètre FCOM.
Par exemple, si une sortie de bloc de type de données REAL est connectée à un paramètre FCOM
de type de données UNSIGNED32, une exception peut se produire si la valeur dépasse la plage
de valeurs admissible d'un UNSIGNED32 sur la sortie de bloc.

Suppression et déplacement des connexions FCOM


Lors d'un déplacement des connexions FCOM, le signal peut adopter la valeur 0 pendant
quelques cycles. L'entrée de la connexion initiale, qui n'est plus connectée, adopte durablement
la valeur 0.

4.2.15 Relecture des connexions FCOM et des paramètres


Pour que les connexions FCOM modifiées en ligne sur l'appareil cible s'affichent en ligne sous
forme actualisée dans l'éditeur DCC, le projet doit être relu depuis l'appareil cible.
A même titre, si les connexions FCOM et les paramètres ont été modifiés 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 subséquent

Remarque
Appel implicite de la fonction "Relecture des connexions FCOM et des paramètres"
En cas de suppression d'objets entraînement, la fonction "Relecture des connexions FCOM et des
paramètres" est appelée automatiquement.

Procédure
Les connexions FCOM et les valeurs de paramètre modifiées ultérieurement peuvent être relues
à partir du système cible via la commande menu Diagramme -> Relire FCOM et les paramètres
de l'éditeur DCC. A partir de la version DCC 2.1, cette entrée de menu figure sous Outils -> Relire
FCOM et paramètres.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 201
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

La relecture concerne les connexions FCOM des entrées 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é chargés depuis un appareil
cible dans un projet vide n'est pas possible.

Description de l'éditeur SINAMICS/SIMOTION DCC


202 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

4.2.16 Enregistrement des signaux du diagramme DCC avec la fonction Trace


La sortie d'intégrateur publiée comme paramètre 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 publiés comme paramètres) peut être enregistrée avec la fonction Trace. Pour
appeler la fonction Trace dans STARTER choisissez le menu Système cible > Trace ou cliquez
sur . Dans cet exemple, les sorties des deux intégrateurs du diagramme DCC sont enregistrées
avec un intervalle d'échantillonnage de 1 ms. Le premier signal enregistré par la fonction Trace
doit être la sortie du premier intégrateur (intégrateur de gauche). A cet effet, ouvrez la sélection
de signal avec . Sélectionnez l'objet entraînement 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 sélection de signal de la fonction Trace, la structure de la désignation des ports
est _nom du diagramme_numéro de bloc_, soit _dccReg1_1 dans ce cas. Vous pouvez à présent
sélectionner le port souhaité dans la liste des ports de blocs. Puis refermez la fenêtre en cliquant
sur OK. Voir figure ci-après.

Figure 4-23 Sélection 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 intégrateur (intégrateur de droite). Cette sortie de
bloc est publiée comme paramètre FCOM r21520. L'enregistrement peut être démarré avec le
bouton .

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 203
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Figure 4-24 Paramétrage de la fonction Trace

Description de l'éditeur SINAMICS/SIMOTION DCC


204 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Figure 4-25 Représentation en chronogramme des signaux enregistrés

Remarque
La fonction Trace du signal doit être relancée en cas d'insertion d'instances de blocs et de
connexions en ligne.

4.2.17 Comparaison des diagrammes DCC


Pour les diagrammes DCC SINAMICS sur l'objet entraînement (DO) et dans la bibliothèque DCC,
à partir de STARTER V4.4 / SCOUT V4.4, vous pouvez démarrer une comparaison détaillée de
deux diagrammes DCC dans la comparaison de projets. La comparaison détaillée des
diagrammes DCC peut être lancée à partir de la comparaison de projets sur le diagramme DCC.
Les contenus des deux diagrammes sont comparés sur la base de la source du diagramme ou de
la compilation. Le résultat de la comparaison est représenté sous forme de tableau. Dans SCOUT,
cette fonctionnalité est disponible uniquement pour les diagrammes DCC SINAMICS, pas pour
les diagrammes DCC SIMOTION.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 205
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Vous pouvez démarrer la comparaison détaillée pour les attributs de comparaison suivants :
• Code source (comparaison d'horodatage)
• Blocs
• Connexions
• Groupes d'exécution
• Paramètres @ et références externes
La comparaison détaillée vous permet, lors de la mise en ligne ou de l'activation du mode test,
d'identifier clairement les incohérences potentielles entre les diagrammes DCC.
La comparaison détaillée offre les possibilités suivantes :
• Des informations détaillées sur le résultat de la comparaison s'affichent lorsque les attributs
de comparaison (code source, blocs, connexions, groupes d'exécution, paramètres @)
présentent des différences.
• Représentation du résultat de la comparaison sous forme de liste dans un tableau.
• Lorsque les diagrammes DCC présentent des différences, il est possible de sauter à
l'emplacement correspondant dans le diagramme DCC, afin de ne pas avoir à chercher
inutilement dans celui-ci.
• La comparaison détaillée des diagrammes DCC peut être effectuée, comme pour la
comparaison de projets, avec les mêmes partenaires de comparaison. Cela signifie que la
comparaison détaillée peut être effectuée entre des diagrammes DCC et le projet. Les
diagrammes DCC et le projet peuvent alors se trouver respectivement dans les états hors
ligne / hors ligne ou hors ligne / en ligne.
• L'objet de comparaison "Diagramme DCC" inclut aussi implicitement les bibliothèques DCC.
Pour plus d'informations sur la comparaison détaillée DCC, reportez-vous au manuel
Comparaison de projets ou à l'aide en ligne de STARTER/SCOUT (entrée d'index Comparaison de
projets).

4.2.18 Archiver le projet


Le menu Projet > Archiver de STARTER permet d'archiver le projet y compris les diagrammes DCC
sur un support de données lors de la mise en service et après celle-ci.

4.2.19 Créer la documentation

Documentation globale
L'exemple a été configuré et testé correctement. Vous pouvez maintenant créer une
documentation globale de votre exemple.

Description de l'éditeur SINAMICS/SIMOTION DCC


206 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Données de référence du diagramme


Les données de référence du diagramme peuvent également afficher les groupes d'exécution
avec les types de blocs et la séquence d'exécution. Ouvrez la fenêtre Réf. diagramme dans
l'éditeur DCC à l'aide du menu Outils > Données de référence du diagramme.
Dans la fenêtre Réf. diagramme, vous pouvez également afficher les blocs dans les groupes
d'exécution configurés en actionnant le bouton . Pour lancer l'impression, cliquez sur :

Figure 4-26 Fenêtre Réf. Diagramme : Afficher les données de référence 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 icônes et vous permettent d'adapter l'affichage de manière à 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, 06/2021, 6SL3097-5AN00-0DP2 207
DCC pour SINAMICS
4.2 Travailler avec DCC-SINAMICS

Affectation des groupes d'exécution


Pour documenter l'affectation des groupes d'exécution, sélectionnez dans STARTER la
commande Régler les groupes d'exécution du menu contextuel du diagramme. La
fenêtre Régler les groupes d'exécution s'ouvre. Imprimez une capture d'écran.

Figure 4-27 Fenêtre Régler les groupes d'exécution

La modification de l'intervalle d'échantillonnage de base intervalle d'échantillonnage matériel


r21002 affiche la valeur de p0115[0] de 1 ms en phase de démarrage de la CU. p0115[0] a été
modifié de 4000 µs (réglage usine) en mode hors ligne à 1000 µs puis téléchargé sur la CU.

4.2.20 Mise à jour vers une nouvelle version SINAMICS

En cas d'utilisation de diagrammes DCC, le projet doit toujours être mis à niveau dans le système
d'ingénierie et être chargé sur l'appareil cible.

Description de l'éditeur SINAMICS/SIMOTION DCC


208 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.3 Connecter DCC à un entraînement

4.3 Connecter DCC à un entraînement

4.3.1 Vue d'ensemble


Les ports DCB d'un diagramme DCC publiés uniquement en tant que paramètres FCOM peuvent
être reliés aux entrées connecteur (CI = Connector Input) et aux sorties connecteur (CO =
Connector Output) de l'entraînement.
Tous les ports de blocs publiés en tant que paramètres FCOM sont des grandeurs sans dimension
du type de données REAL. Cela signifie que les calculs effectués dans DCC se fondent sur des
valeurs de signal rapportées (1.0 correspond à 100 %). La conversion vers les connecteurs de
l'entraînement assortis d'unités est effectuée automatiquement.
Aucune conversion à une grandeur sans dimension n'est effectuée pour tous les autres types de
données.

4.3.2 Calcul du diagramme DCC avec des grandeurs sans dimension


Exemple 1.1 (connexion d'une valeur d'entrée)
Dans Starter, terminez une éventuelle connexion en ligne avec le groupe d'entraînement. Sur un
objet entraînement de type SERVO (le module de fonction "canal de consigne étendu" doit être
activé) ou VECTOR, définissez
– 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).
Définissez par ailleurs :
– p1001 = 1500 tr/min et
– p2000 = 3000 tr/min (vitesse de référence).
Insérez un diagramme DCC dans l'objet entraînement.
Ajoutez le bloc ADD à ce diagramme. Les ports X1 et Y du bloc ADD sont publiés en tant que
paramètres FCOM (connectables).
Pour l'entrée X1, effectuez deux clics droits l'un après l'autre. Le menu contextuel s'ouvre.
Sélectionnez Connexion avec opérande…. Dans la fenêtre Sélection de signal DCC,
sélectionnez r1024 (CO : consigne de vitesse effective) et confirmez avec OK.
Sélectionnez Diagramme > Compiler > Diagrammes comme programme… pour lancer la
compilation.
Dans le menu contextuel du diagramme DCC, sélectionnez Régler les groupes d'exécution…,
réglez le seul groupe d'exécution existant sur 20 * r21003 par exemple et confirmez avec OK.
Passer en mode en ligne avec STARTER et charger le projet dans le système 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 sélectionnez Connecter un port dans le menu contextuel.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 209
DCC pour SINAMICS
4.3 Connecter DCC à un entraînement

Figure 4-28 Menu contextuel Connecter un port

La valeur actuelle de la sortie (= consigne de vitesse rapportée = 1500 tr/min / 3000 tr/min = 0,5)
est alors affichée.

Figure 4-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 connectée avec l'appareil de
base. Dans notre exemple, cette valeur est configurée comme valeur d'initialisation sur l'entrée
X d'un bloc NOP. La sortie du bloc (Y) présente ainsi la valeur constante 1,2 et est configurée
comme paramètre FCOM connectable (@*20).
Quand une sortie connecteur DCC est connectée avec l'appareil de base, elle est toujours
considérée comme valeur référencée par le système de base. La valeur absolue du système de
base liée à une unité dépend maintenant de l'unité et de la grandeur de référence de l'entrée de
connecteur du système de base.
La connexion à l'entrée de connecteur pour la consigne de vitesse p1070 (logigramme 3030)
entraîne la multiplication automatique de la valeur de sortie référencée du diagramme DCC avec
la valeur de référence "vitesse de référence" p2000 (dans l'exemple, p2000 = 1500 tr/min). Ainsi,
la consigne de vitesse active dans le système de base SINAMICS est de 1800 tr/min ( = p2000 *
1,2 = 1500 tr/min * 1,2).
Lorsqu'on effectue une connexion FCOM, il faut donc toujours faire attention si les grandeurs du
DCC sont des grandeurs absolues ou référencées. En effet, les connexions avec une entrée de
connecteur du système de base liée à une unité entraînent la multiplication (interne) de la sortie
de connecteur du diagramme DCC avec la grandeur de référence (correspondant à l'unité).

Description de l'éditeur SINAMICS/SIMOTION DCC


210 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.3 Connecter DCC à un entraînement

4.3.3 Calcul du diagramme DCC avec des grandeurs absolues

4.3.3.1 Exemple 2.1 (connexion d'une valeur d'entrée)


Pour calculer avec des grandeurs absolues dans le diagramme DCC (avec des valeurs de vitesse
dans cet exemple), il faut reconvertir la valeur référencée sur laquelle les grandeurs de
l'entraînement seront automatiquement converties, en une grandeur absolue (une vitesse dans
cette exemple) à l'aide de la grandeur de référence. Les grandeurs de référence sont disponibles
pour DCC sous forme de paramètres d'observation sans unité et librement connectables r2700…
r2707. La propriété particulière des paramètres r2700… r2707 est que la valeur est transmise un
pour un sans division par la grandeur de référence.
Sur un objet entraînement de type SERVO (le module de fonction "canal de consigne étendu"
doit être activé) ou VECTOR, définissez
– 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).
Définissez par ailleurs :
– p1001 = 1500 tr/min et
– p2000 = 3000 tr/min.
r1024 (Consigne de vitesse activée, diagramme fonctionnel 3010) a alors la valeur 1500 tr/min.
Le paramètre d'observation connectable pour la vitesse de référence r2700 affiche une valeur de
3000 dans la liste pour experts.
Le multiplicateur MUL est inséré dans le diagramme par glisser-déplacer.
Le 1er facteur (X1) est déclaré en tant que paramètre FCOM et connecté à r1024. → Facteur 1
= 0,5 (consigne de vitesse rapportée activée)
Le 2ème facteur (X2) est déclaré en tant que paramètre FCOM et connecté à r2700. → Facteur
2 = 3000,0 (valeur de la grandeur de référence 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, 06/2021, 6SL3097-5AN00-0DP2 211
DCC pour SINAMICS
4.3 Connecter DCC à un entraînement

Figure 4-30 Diagramme DCC de l'exemple 2.1 en mode test en ligne

Le bloc est automatiquement affecté à un groupe d'exécution lors de l'insertion dans le


diagramme. Le groupe d'entraînement libre 20 * r21003 a été affecté à ce groupe
d'entraînement au menu Régler les groupes d'exécution (sélection arbitraire).

Description de l'éditeur SINAMICS/SIMOTION DCC


212 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.3 Connecter DCC à un entraînement

4.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 calculée doit être transmise à l'entrée 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 référencé. Lors de la connexion d'une
sortie connecteur (CO) de type Real (== virgule flottante) du DCC avec l'entrée connecteur (CI)
p1513 M_addit 2 [l'unité de couple est Nm] de l'entraînement, la conversion automatique de la
connexion FCOM part toujours du principe que DCC fournit un signal référencé.

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 divisée par la grandeur de référence pour le couple
r2703 = 0,8185 Nm et la valeur de couple référencée pour la connexion avec l'entraînement est
ainsi calculée. La valeur de couple référencée est présente à la sortie du bloc DIV, elle est déclarée
en tant que paramètre 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 référence r2703 dans
le diagramme à sa sortie r21527 déclarée comme paramètre FCOM.

Le paramètre d'observation r1515 (Couple additionnel total, diagramme fonctionnel 6060) est
seulement calculé lorsque le régulateur de vitesse est débloqué et l'entraînement magnétisé
(r0056.4 = 1 = Oui). (Il faut aussi pour cela qu'une machine soit reliée au Motor Module et qu'elle
tourne.) Dans le cas contraire, la valeur est mise à zéro.

Figure 4-31 Connexion de la valeur de sortie

4.3.4 Connexion de signaux DCC via les interfaces de communication IF1 et IF2

4.3.4.1 Remarque préliminaire


Le raccordement du système de base aux interfaces de données de process IF1 et IF2 peut avoir
lieu par configuration libre des télégrammes avec FCOM (p0922 = 999) ou par télégrammes
(standard) en fonction de p0922. Les connexions DCC nécessaires doivent être déclarées
comme paramètres FCOM pour la connexion avec le système de base. Ces paramètres DCC
doivent toujours être connectés avec le système de base dans l'éditeur DCC en appelant le menu
contextuel Connexion à opérande.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 213
DCC pour SINAMICS
4.3 Connecter DCC à un entraînement

4.3.4.2 Connexion de données de process reçues avec DCC


Il convient lors de la connexion des données reçues PZD (voir Tables de paramètres SINAMICS S,
diagrammes fonctionnels 9206 et 9204) de prendre en compte le comportement spécifique des
sorties connecteur (COs) de l'exécution 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 données mis à disposition est
déterminé par le premier signal connecté avec ce CO. Il peut aussi être déterminé par la
définition antérieure d'un télégramme standard sur un objet entraînement (p0922 |= 999). Une
connexion automatique des COs PZD a lieu automatiquement en fonction de la définition du
télégramme choisi. Cette connexion n'est pas désactivée à la réinitialisation de p0922 = 999 ==
Configuration libre des télégrammes avec FCOM.
On règle par ex. p1070 = 2060[2]. r2060[2] (mot de réception PZD 3 et 4) est alors relié à la
consigne principale (dans le diagramme fonctionnel 3030) d'une grandeur REAL du système de
base. Seules les entrées connecteur de DCC peuvent être connectées au type de données du
signal REAL sur r2060[2].

Remarque
Les connexions avec des entrées de format entier peuvent être créées 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.

4.3.4.3 Connexion de données de process envoyées avec DCC


La connexion des données d'émission s'effectue comme pour chaque connexion FCOM.
Vous trouverez des descriptions détaillées à ce sujet dans la Description fonctionnelle SINAMICS
S120.

Description de l'éditeur SINAMICS/SIMOTION DCC


214 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SINAMICS
4.4 Définitions DCC-SINAMICS

4.4 Définitions DCC-SINAMICS

4.4.1 Règles d’attribution des noms dans l’éditeur DCC


Des identificateurs sont utilisés pour l’échange de données entre SCOUT/STARTER et l’éditeur
DCC.
Les règles suivantes s’appliquent par conséquent aux identificateurs dans l’éditeur DCC :
• Diagramme de base :
– aucun mot-clé ni identificateur déjà défini n'est autorisé,
– il doit commencer par une lettre ou un caractère de soulignement
– il peut contenir des chiffres, des lettres et des caractères de soulignement,
– un caractère 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 caractère de soulignement n'est pas autorisé,
– les mots-clés et les désignations déjà définies sont autorisés,
– l’éditeur DCC vérifie si l'identificateur est déjà utilisé.
• Instance de bloc :
– il peut commencer par un chiffre,
– il peut contenir des chiffres et des lettres,
– le caractère de soulignement n'est pas autorisé en tant que premier caractère,
– les mots-clés et les désignations déjà définies sont autorisés,
– l’éditeur DCC vérifie si l'identificateur est déjà utilisé.
• Groupe d'exécution :
– les mots-clés et les désignations déjà définies sont autorisés,
– l’éditeur DCC vérifie si l'identificateur est déjà utilisé.
• Paramètres FCOM :
– un numéro de paramètre déjà utilisé n'est pas autorisé.
– l’éditeur DCC vérifie si le numéro de paramètre est déjà utilisé.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 215
DCC pour SINAMICS
4.4 Définitions DCC-SINAMICS

4.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 caractè‐
res suivants :
\.:/*?"<>|#%()
L'utilisation du caractère "_" est
soumise à des définitions particu‐
lières.
Commentaire de diagramme 255 Tous les caractères ANSI sont au‐
torisés.
Groupe d'exécution 22 Seuls des lettres, des chiffres et
des caractères de soulignement
peuvent être utilisés.
Commentaire d'instance de bloc 80 Tous les caractères ANSI sont au‐
torisés.
Commentaire de paramètre 80 Tous les caractères ANSI sont au‐
torisés.
Nom de bloc (nom d’instance) 16 *) Ne doit pas contenir les caractè‐
res suivants :
\.:/*?"<>|#%
L'utilisation du caractère "_" est
soumise à des définitions particu‐
lières.
Opérande global max. 49 Connexion de paramètres FCOM

*) Le nom du diagramme et du bloc ne doivent pas dépasser ensemble 24 caractères maxi, y


compris le séparateur.

4.4.3 Affichage dynamique des valeurs


Les valeurs sont affichées à côté des ports en fonction de leur type de données. Elles
apparaissent à l’écran sur fond de différentes couleurs.

Tableau 4-2 Affichage dynamique des valeurs

Affichage Signification
Bleu sur fond blanc Représentation des valeurs en mode création (hors
ligne)
Étoiles noires sur fond jaune Valeurs pendant la transition à l’affichage dynami‐
que
Valeur noire sur fond jaune Représentation en mode test des valeurs lues à
partir de l'objet entraînement
#### sur fond rouge Représentation des valeurs pendant que les valeurs
dynamiques demandées à l'objet entraînement ne
sont pas disponibles (défaut, surcharge)

Description de l'éditeur SINAMICS/SIMOTION DCC


216 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION 5
5.1 Vue d'ensemble

5.1.1 Introduction
Ces instructions abrégées ont été conçues pour les utilisateurs expérimentés de SIMOTION qui
ne se sont pas encore familiarisés avec le progiciel DCC. Un petit exemple vous illustrera
comment, après le démarrage de SIMOTION SCOUT, créer un projet, créer un diagramme DCC,
connecter des blocs, compiler le diagramme, charger dans le système cible et tester en ligne.

Remarque
Dans la majorité des cas, il existe plusieurs manières d’utiliser l'éditeur DCC (par ex. avec le
clavier). Dans cet exemple, nous utilisons toujours la manière la plus rapide ou la meilleure. Nous
n’aborderons pas en détail, sauf à quelques exceptions près, les opérations ou les procédures
alternatives.

5.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 spécifique.
Les bibliothèques DCB et leur version du noyau les prenant en charge sont indiquées 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, 06/2021, 6SL3097-5AN00-0DP2 217
DCC pour SIMOTION
5.1 Vue d'ensemble

5.1.3 Intégration au système SIMOTION

5.1.3.1 Niveau d'exécution, groupe d'exécution et séquence d'exécution

Tâches DCC et groupes d’exécution

1LYHDXG H[«FXWLRQF\FOLTXH
F\FOH

7¤FKH'&& 7¤FKHXWLOLVDWHXU 7¤FKHV\VWªPH

'&% '&% '&% '&% '&% '&%

*URXSHG H[«FXWLRQ *URXSHG H[«FXWLRQ

$FWLYDWLRQG«VDFWLYDWLRQ
SRVVLEOHV

Figure 5-1 Modèle d'exécution pour blocs

Tâches
Pour la programmation utilisateur, une tâche DCC est disponible sur chacune des cinq niveaux
exécutifs cycliques, à savoir (par ordre décroissant) :
• 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 complémentaires sur le système exécutif de SIMOTION sont à votre disposition
dans le chapitre Système exécutif/tâches/horloge système du manuel de description
fonctionnelle Fonctions de base SIMOTION SCOUT.

Description de l'éditeur SINAMICS/SIMOTION DCC


218 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.1 Vue d'ensemble

Groupes d'exécution
Des groupes d'exécution sont attribués aux tâches disponibles (intervalles d'échantillonnage et
séquence d'exécution du système : T1 à T5). Les blocs sont alors intégrés dans ces groupes
d'exécution. Les groupes d'exécution permettent, par conséquent, la structuration ou
subdivision personnalisée des tâches, par ex. régulation de rouleau de compensation,
traitement de consigne, etc. Les blocs sont intégrés de manière séquentielle dans les groupes
d'exécution. Un groupe d'exécution ne peut contenir que des blocs d'un diagramme de base.
L'activation et la désactivation d’un groupe d’exécution peuvent être commandées par l’attribut
Enable. Normalement, les groupes d'exécution sont traités cycliquement. L'attribut Enable
permet toutefois d'activer ou désactiver des groupes d'exécution particuliers.
Une sortie de bloc du type BOOL peut être connectée pour commander l'attribut Enable d'un
groupe d'exécution ou d'un groupe de blocs.. A cet effet, sélectionnez le port à connecter et
cliquez sur l'option Connexion au groupe d'exécution du menu contextuel.

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

Séquence d'exécution
Pour les tâches, la règle implique que l'ordre d'intégration des groupes d'exécution et des blocs
au sein d'une tâche définit la séquence d'exécution.
Il en est de même pour les groupes : l'ordre d'intégration des blocs individuels correspond à la
séquence d'exécution au sein du groupe d'exécution.
Vous pouvez modifier la séquence d'exécution.

Réglage de l'horloge système


Les propriétés définissant le comportement d'exécution d'une tâche sont configurées dans
SIMOTION. Le paramétrage est effectué dans la boîte de dialogue Propriétés de la CPU
sous Système exécutif Expert > Réglage de l’horloge système.

Pas de multiples instances de blocs dans différentes tâches


L'intégration de multiples instances d'un bloc dans différentes tâches n'est pas autorisée.

Modifier la séquence d'exécution


• Sélectionnez la commande de menu Modifier > Séquence d’exécution ou cliquez sur le
bouton .
La fenêtre Séquence d’exécution s’affiche. Vous pouvez voir la structure des tâches dans la
partie gauche de l’écran, et le contenu dans la partie droite. La position d’insertion par défaut des

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 219
DCC pour SIMOTION
5.1 Vue d'ensemble

blocs se trouve dans la tâche cyclique T2 du groupe d’exécution par défaut qui porte le même
nom que le diagramme.
Afin de déplacer les blocs insérés à l’instant de la tâche T2 vers la tâche T1 de priorité supérieure :
• Double-cliquez sur l'icône T2.
• Les groupes d’exécution s’affichent dans la fenêtre de droite :
– Lorsque vous sélectionnez un groupe d’exécution, les blocs que celui-ci contient
s’affichent (y compris nom du diagramme/bloc, commentaire et position).
– Sélectionnez le groupe d'exécution que vous voulez déplacer dans la tâche T2 et glissez-
le par glisser-déplacer sur l'icône de la tâche T1 dans la fenêtre de gauche. La fenêtre de
droite est désormais vide.
– Si vous ouvrez maintenant la tâche T1 avec un double-clic, le groupe d'exécution que vous
avez déplacé y sera affiché.
• Fermez la fenêtre à l’aide de l’option Diagramme > Fermer et passez à l’étape suivante.

5.1.3.2 Variables IHM (publication de variables et variables @)

Variables IHM
Vous pouvez déclarer les entrées et les sorties de blocs comme variables IHM et ainsi générer
une interface statique pour celles-ci, permettant une utilisation dans une visualisation de votre
système. Du point de vue IHM, cette interface est essentiellement statique, autrement dit les
modifications de la configuration DCC n’impliquent pas nécessairement une réimportation des
informations d’adressage dans le système IHM.
L’image mémoire avec les variables IHM n’est pas supprimée automatiquement lors de la
compilation. La suppression n’est effectuée que sur demande.
Les variables IHM supprimées du DCC suite à la suppression du bloc dans lequel elles sont
définies restent dans l’image mémoire jusqu’à ce que sa réorganisation soit demandée lors de
la compilation dans DCC.

&RPPDQGH

,PDJHP«PRLUH
DYHFOHVYDULDEOHV
,+0
'LDJUDPPHV'&&
3XSLWUHRS«UDWHXU
SDUH[:LQ&&b
IOH[LEOH

Figure 5-2 Variables IHM

Description de l'éditeur SINAMICS/SIMOTION DCC


220 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.1 Vue d'ensemble

Variables @ (SIMOTION)

Structure des variables @


Les entrées et sorties de blocs sont publiées dans le commentaire par le nom de variable, qui
commence par @.

Tableau 5-1 Structure 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 242)).

Le texte qui suit le nom de variable séparé par des espaces est repris comme commentaire de
variable. Il s'affiche ensuite dans le navigateur de mnémoniques. L’identificateur de variable
dépend du nom de variable.
Le type de données de l'entrée ou de la sortie publiée est repris par le port du bloc. En cas de
besoin, il sera converti dans le type de données approprié au système d'ingénierie.
Il n'est pas possible de générer une aide pour les variables @.

Exportation vers WinCC

Démarche
Un diagramme DCC existant peut être exporté vers WinCC ; les définitions de l'exportation de
SIMOTION SCOUT s'appliquent alors de la même manière aux diagrammes DCC. À cet effet,
l'exportation OPC-XML devra toutefois être activée dans la boîte de dialogue des propriétés du
diagramme dans SIMOTION SCOUT.
Cliquez avec le bouton droit de la souris sur le diagramme dans le système d'ingénierie, puis
sélectionnez Propriétés dans le menu contextuel. Sur le registre Compiler, activez l'exportation
avec la fonction Permettre OPC-XML.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 221
DCC pour SIMOTION
5.1 Vue d'ensemble

Figure 5-3 Propriétés du diagramme DCC – Exportation OPC-XML

L'exportation peut être effectuée dans SIMOTION SCOUT via Outils > Exporter les données
OPC.

5.1.3.3 Connexion avec des variables SIMOTION

Connexion avec des variables SIMOTION


Dans l'éditeur DCC, il est possible de réaliser une connexion avec des opérandes globaux
(variables SIMOTION).

Remarque
Respectez les définitions pour l'attribution des noms dans DCC-SIMOTION (Page 242).

Description de l'éditeur SINAMICS/SIMOTION DCC


222 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.1 Vue d'ensemble

Marche à suivre
La connexion est réalisée comme suit :
1. Sélectionnez le port du bloc, que vous voulez connecter.
2. Exécutez la commande Insérer > Connexion à opérande. La connexion avec un opérande
global est également possible via le menu contextuel du bloc. La fenêtre Aide à la saisie de
mnémoniques s'ouvre.

Figure 5-4 Fenêtre Aide à la saisie de mnémoniques

3. Vous pouvez maintenant naviguer dans la CPU ou l'objet technologique assignés au


diagramme et sélectionner la variable de l'appareil, que vous souhaitez connecter. Les
variables compatibles de l'appareil sont mises en évidence en caractères gras.
4. Fermez la fenêtre en appuyant sur le bouton OK.
Le port sélectionné du bloc est désormais connecté à l'opérande global qui est représenté dans
la marge de l'éditeur DCC par une variable.

Remarque
Avant de pouvoir réaliser la connexion, les variables globaux et les variables d'E/S doivent avoir
été créées.

Remarque
Vous pouvez rechercher un nom de variable ou un texte de paramètre grâce au champ de
recherche de la boîte de dialogue Aide à la saisie de mnémonique.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 223
DCC pour SIMOTION
5.1 Vue d'ensemble

Connexion avec des éléments du tableau


Dans l'éditeur DCC, il est possible de réaliser une connexion avec des éléments du tableau de
programmes ST.

Marche à suivre
La connexion est réalisée comme suit :
1. Dans le système d'ingénierie SIMOTION SCOUT, générez un nouveau programme ST avec une
variable de tableau via la commande Insérer un programme ST.
2. Appuyez sur le bouton droit de la souris et sélectionnez l'option de menu Connexion avec
opérandedans le menu contextuel. La fenêtre Aide à la saisie de mnémoniques s'ouvre.

Figure 5-5 Fenêtre Aide à la saisie de mnémoniques

3. Sélectionnez la variable de tableau à connecter.


4. Inscrivez le numéro de l'élément de tableau à connecter.
5. Fermez la fenêtre en appuyant sur le bouton OK.
Le port sélectionné du bloc est désormais connecté à l'élément de tableau, qui est représenté
dans la marge de l'éditeur DCC par une variable.

Paramètres Alias
L'éditeur DCC permet de créer 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 caractères au
maximum pour les identificateurs.

Description de l'éditeur SINAMICS/SIMOTION DCC


224 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.1 Vue d'ensemble

Marche à suivre
Pour créer un Alias, procédez comme suit :
1. Effectuez un clic droit avec la souris sur le port du bloc et sélectionnez l'option de
menu Connexion avec opérandedans le menu contextuel. La fenêtre Aide à la saisie de
mnémoniques s'ouvre.
2. Sélectionnez le port pour lequel vous voulez définir un Alias.
3. Cliquez sur le bouton de la zone de définition d'Alias.

4. Saisissez le nom d'Alias dans le champ de saisie.


5. Refermez la fenêtre.
L'Alias a été créé avec succès et peut être utilisé. Le compilateur ne résout l'Alias qu'en cas de
besoin, par ex. lors d'une compilation.

5.1.4 DCC et SIMOTION Trace


Pour les appareils basés sur SIMOTION, tous les ports de bloc peuvent être tracés, comme à
l'accoutumée, comme variable ou utilisé à l'intérieur de la condition de déclenchement dans
SCOUT.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 225
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

5.2 Travailler avec DCC-SIMOTION

5.2.1 Remarques préliminaires sur la configuration

Remarques préliminaires
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 génère une oscillation
sinusoïdale en sortie.
Vous pouvez créer le diagramme correspondant vous-même en quelques minutes et l’exécuter
en mode test en tant que démonstration.
Les blocs suivants sont utilisés :
• 2 intégrateurs (INT)
• 1 inverseur (SII)
L’oscillateur est formé (conformément à l’équation différentielle f"(x) = - f(x)) de deux blocs
intégrateurs agissant par rétroaction via une négation.
La fréquence de l’oscillateur est déterminée par la constante de temps d’intégration au niveau
des intégrateurs.
L’amplitude de l’oscillation est déterminée par la valeur initiale au niveau de la sortie de
l’intégrateur.
L’éditeur DCC peut être lancé par le biais du système d’ingénierie SIMOTION SCOUT.

Structure de l'exemple de configuration


L'exemple de configuration comporte les étapes suivantes :
1. Création d'un nouveau projet
2. Insérer un diagramme DCC dans le projet
3. Insérer 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. Paramétrer 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


226 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

11.Connecter et déconnecter des ports pour la visualisation


12.Utiliser des attributs Enable pour la commande de groupe d'exécution
13.Réaliser une documentation complète de l'exemple
14.Informations sur la fonction Données de référence du diagramme

5.2.2 Créer un projet


• Créez un nouveau projet, par exemple dcc_ex, dans le système d'ingénierie SIMOTION
SCOUT (voir Création du projet (Page 29)).
• Créez un nouvel appareil, par ex. un D445, à l'aide de la fonction Créer nouvel appareil.
• Sélectionnez le package TPdcblib_SIMOTION_4_2.3.0 [x.y] et fermez la fenêtre.
• Vous pouvez maintenant insérer un diagramme.

5.2.3 Insérer un diagramme


• Dans le navigateur de projet, sous Programmes, double-cliquez sur Insérer diagramme
DCC.
• Affectez un nouveau nom au diagramme. Le champ texte du nom DCC est déjà sélectionné
et le curseur d’écriture activé.
• Éditez le nouveau nom, dans ce cas : dccreg1.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 227
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

• Lorsque l’option Ouvrir automatiquement l’éditeur est activée, DCC est lancé
automatiquement. Sinon, il est possible d'ouvrir DCC en double-cliquant sur
l’entrée dccreg1.
• Si aucune bibliothèque n’a été importée jusqu’à présent, vous serez invité à importer une
bibliothèque : dans la fenêtre de gauche, sélectionnez TPdcblib_SIMOTION_4_2.3.0 [x.y],
puis cliquez sur le bouton >>, et finalement sur Fermer.

Figure 5-6 Insérer un diagramme

La structure du projet est ainsi établie et un diagramme est créé. Ce diagramme doit désormais
être animé de vie, c.-à-d. il faut insérer et connecter des blocs.

Description de l'éditeur SINAMICS/SIMOTION DCC


228 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

5.2.4 Insérer des blocs

Figure 5-7 Insérer un bloc

• Ouvrez une famille de blocs, la famille Closed-loop control sur la figure, avec les blocs de
régulation.
• Sélectionnez le bloc souhaité et glissez-le dans le diagramme par glisser-déplacer, en
maintenant le bouton de la souris enfoncé. Pendant l'opération de copie, le bloc est
représenté uniquement par une ligne en pointillés le long de son contour. Relâchez 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-déplacer à un endroit libre du diagramme.
Remarque
Si des blocs et d'autres éléments du diagramme se chevauchent, tels que d'autres blocs ou la
marge, le bloc superposé est représenté en gris et ses ports ne sont pas affichés. 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, 06/2021, 6SL3097-5AN00-0DP2 229
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

Passer en vue Page


Pour passer de la vue d’ensemble à la vue Page, cliquez sur un endroit libre du diagramme avec
le bouton droit de la souris et sélectionnez Afficher cette page dans le menu contextuel
affiché. Les désignations des ports de blocs sont affichées dans cette représentation 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 représentation des blocs


La représentation des blocs est modifiable. Pour modifier la largeur des blocs, choisissez le
menu Outils > Paramètres > Largeur bloc/marge.... Pour modifier la désignation des entrées
et sorties des blocs, choisissez l'option de menu Outils > Paramètres > Représentation et le
sous-menu Ports.
La représentation du type de bloc peut être aussi bien textuelle (nom) que graphique (symbole
de régulation). Vous définissez la configuration correspondante avec l'option de menu Options
> Paramètres > Représentation, sous-menu En-têtes de bloc.

5.2.5 Connecter des blocs

Marche à suivre
• Sélectionnez la sortie Y du premier intégrateur INT, puis l’entrée X du second
intégrateur INT.
• Sélectionnez la sortie Y du second intégrateur INT, puis l’entrée X de l'inverseur SII.
• Sélectionnez la sortie Y de l'inverseur SII, puis l’entrée X du premier intégrateur INT.
Le routeur automatique a établi les connexions entre les sorties et les entrées. Les ports sont
connectés.

5.2.6 Paramétrer des ports de blocs dans le diagramme


Les valeurs initiales suivantes doivent être affectées aux ports au niveau du premier intégrateur
INT 1/1 : LL = -10,0, LU = 10,0, SV = 2,0, Ti = 100 ms
Les valeurs initiales suivantes doivent être affectées aux ports au niveau du second intégrateur
INT 1/2 : LL = -10,0, LU = 10,0, Ti = 100 ms
Pour ce faire, ouvrez la fenêtre Propriétés 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 fenêtre. Tenez compte du fait que la valeur numérique 100 doit
être suivie de l'unité "ms" sans espace lors de la saisie des valeurs pour Ti.
Les ports mentionnés ci-dessus n'étant pas connectés, les valeurs saisies restent valables
pendant le traitement cyclique du diagramme.

Description de l'éditeur SINAMICS/SIMOTION DCC


230 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

Figure 5-8 Fenêtre des propriétés du port de bloc "LU"

Figure 5-9 Diagramme "dccReg1" avec blocs connectés. Des valeurs différentes des valeurs par défaut ont été attribuées à
certains ports.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 231
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

5.2.7 Structures pour ports de blocs DCB

A partir de DCC 2.1 /SIMOTION RT 4.2, des types de données structurés définis par l'utilisateur
pour des ports de bloc sont possibles pour DCC SIMOTION. Les définitions des structures
proviennent de la bibliothèque de bloc DCC.

Figure 5-10 Structures connectées

Objectif
Des signaux à appartenance technologique peuvent être regroupés en structures.
Il est par exemple possible de transmettre la consigne, le facteur, le signal de commande sous
forme de structure de même appartenance. Une extension de la structure a lieu au niveau du
bloc. Des modifications dans le diagramme DCC ne sont donc pas nécessaires.

Description de l'éditeur SINAMICS/SIMOTION DCC


232 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

Création de structures
Les nouvelles structures ne peuvent être générées que par des blocs ayant été créés avec
SIMOTION CLib Studio Il n'est pas possible de définir des structures dans l'éditeur DCC.

Transfert de ports de bloc structurés à/depuis des variables TO


Les structures doivent être identiques dans la bibliothèque DCB et dans la définition TP.
Une reprise de structure depuis des TP n'est pas possible. La structure doit être définie dans le
bloc DCB.

Paramétrage d'entrées de blocs structurées


Des entrées de blocs structurées sont affectées par défaut avec une valeur d'initialisation.
Appelez les propriétés de l'objet pour une structure ou pour un type de données élémentaire
dans la structure pour les éditer. Ouvrez la boîte de dialogue Sélectionner les éléments de
structure via double-clic sur le port de bloc. Sélectionnez l'élément de structure devant être
édité et ouvrez la boîte de dialogue Propriétés via le bouton Propriétés ou par double-clic sur
l'élément de structure.
La boîte de dialogue Propriétés peut être appelé en mode création et en mode test.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 233
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

Figure 5-11 Paramétrage de ports de bloc structurés

Pour la représentation dans l'éditeur CFC, les tableaux sont représentés sous forme de symboles
individuels.
Exemple : CHAMP|2|.

Description de l'éditeur SINAMICS/SIMOTION DCC


234 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

Figure 5-12 Paramétrage de ports de bloc structurés

Une boîte de dialogue semblable à un port de bloc d'un type de données élémentaire est ouvert
via double-clic sur un élément de structure ou au moyen du bouton Propriétés.

Connexion de ports de bloc structurés


Des blocs de ports structurés sont connectés dans l'éditeur
• avec des ports de même type d'autres blocs CFC
• avec des variables globales de même type
• avec des variables TO de même type
• avec des tableaux E/S de même longueur

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 235
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

Des ports structurés peuvent uniquement être connectés en totalités.


Une connexion des différents éléments de structure n'est pas possible.
Les valeurs peuvent être observées au moyen de l'affichage des valeurs.
Des structures peuvent être connectées lorsque le nom du type de données et le type de
données de base des éléments individuels coïncident. Les règles de connexion de DCC
s'appliquent : DINT et DWORD sont considérés comme étant du même type.
Des tableaux peuvent être connectés lorsque le type de données de base et la dimension
coïncident.
Pour les tableaux de structures, la définition complète de la structure doit être identique afin que
les ports puissent être connectés.
Les structures peuvent uniquement être observées dans le tableau des valeurs.

Connexion de ports de bloc structurés à des variables externes


Vous pouvez également connecter des ports de bloc structurés à des variables externes, par
exemple à une variable globale d'un bloc ST. Cependant, étant donné que seules les structures
provenant de DCBLib sont valables, cette bibliothèque doit être importée dans la source ST et le
type de structure de DCBLib doit être utilisé pour la variable globale. L'utilisation d'une
reproduction identique au sein de ST n'est pas possible pour une connexion.

Exemple de source ST pour la connexion de l'entrée X du bloc DCC RMDP


INTERFACE
USEPACKAGE dcblib_simotion_4_3;
VAR_GLOBAL
x: DCB_RMDP_PAR;
END_VAR
END_INTERFACE

Un paramètre d'entrée ou de sortie d'un bloc (dans ce cas p. ex. RMDP) avec le type de structure
approprié peut ensuite être connecté à la variable ST globale via Connexion à l'opérande....
Pour les sous-diagrammes, l'entrée du bloc doit déjà être connectée au préalable avec un
paramètre d'entrée ou de sortie du sous-diagramme.

Publication de ports de bloc structurés


Un élément de structure peut être publié en inscrivant sur l'élément de structure un
commentaire dont le premier caractère est @.
Le port de bloc peut être publié en inscrivant sur le port de bloc (niveau supérieur) un
commentaire dont le premier caractère est @. Une variable structurée est alors créée. Le premier
identificateur du commentaire est l'identification de la variable.

Description de l'éditeur SINAMICS/SIMOTION DCC


236 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

Remarque
Des blocs DCB avec des structures définies par l'utilisateur peuvent être édités à partir de
SIMOTION 4.2.
Des bibliothèques avec des structures ne peuvent pas être générées pour des versions SIMOTION
plus anciennes.
Des types de blocs avec des structures définies par l'utilisateur ne peuvent pas être utilisés dans
DCC SINAMICS.

5.2.8 Valeurs par défaut des ports en cas de chargements partiels


Les modifications ultérieures des valeurs par défaut des ports de blocs ne sont prises en compte
dans SIMOTION que si l’option sélectionnée dans la figure ci-après est activée.

Figure 5-13 Paramètres de validation des données SIMOTION

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 237
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

5.2.9 Compiler le diagramme DCC dans l'éditeur DCC

Compilation

Figure 5-14 Boîte 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 boîte de dialogue Journaux s'affiche automatiquement à la
fin de la vérification (comme lors de la vérification de la cohérence).

Remarque
L'option de menu Outils > Types de bloc vous permet de vérifier si toutes les bibliothèques de
blocs et les packages technologiques nécessaires sont activés.

Description de l'éditeur SINAMICS/SIMOTION DCC


238 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

Figure 5-15 Boîte de dialogue Mise à jour bibliothèque de blocs

Possibilités de compilation
Vous trouverez des informations détaillées sur les possibilités de compilation sous Compiler
(Page 58).

Remarque
L’option Réorganiser l’interface des variables IHM permet de réaffecter les adresses de toutes
les variables @ actuellement définies dans le diagramme et de supprimer toutes les variables @
encore disponibles dans l’interface mais non utilisées dans les diagrammes.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 239
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

Après la compilation
Lorsque la procédure de compilation est terminée, un journal de compilation détaillé s’ouvre.
• Sélectionnez une ligne d'erreur dans le journal et cliquez sur le bouton de commande Aller à
pour accéder au bloc concerné.
• Vous pouvez consulter le journal ultérieurement et éventuellement l’imprimer grâce à
l’option de menu Outils > Journaux.

5.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
préalable.
La procédure de chargement peut uniquement être effectuée dans SIMOTION SCOUT.

Remarque
Les DCB configurés sont affectés, par l’éditeur DCC, aux tâches T1 à T5 dans le système exécutif.

5.2.11 Lancer la CPU


Afin de pouvoir exécuter le programme DCC, la CPU doit être commutée à l’état RUN.

5.2.12 Attribut Enable, groupes d'exécution


L’attribut Enable permet d'activer ou de désactiver un groupe d’exécution (activé = 1, désactivé
= 0).
L’attribut Enable est mis à 1 par défaut, mais il peut toutefois être activé de manière dynamique.
Dans ce cas, c’est la valeur de sortie d’un bloc qui décide si le groupe doit être activé ou désactivé.
À cet effet, vous pouvez connecter la sortie TOR d’un bloc avec le groupe d’exécution.

5.2.13 Créer la documentation

Documentation globale
L'exemple a été configuré et testé correctement. Vous pouvez maintenant créer une
documentation globale de votre exemple.

Données de référence du diagramme


Les données de référence du diagramme sont dans ce cas les références croisées des types de
blocs et la séquence d’exécution. Dans la barre d’outils, cliquez sur :

Description de l'éditeur SINAMICS/SIMOTION DCC


240 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.2 Travailler avec DCC-SIMOTION

L'option de menu Outils > Données de référence permet d'ouvrir la fenêtre Réf. diagramme :
affichage des données de référence du diagramme. Dans cette fenêtre, vous pouvez créer et
afficher les listes correspondantes avec les boutons de la barre d'outils. Pour lancer l'impression,
cliquez sur :
Fermez ensuite la boîte de dialogue à l’aide de l’option de menu Données de
référence > Quitter.

Remarque
La fenêtre Réf. diagramme : affichage des données de référence du diagramme ne peut être
ouverte que si la fenêtre de l'éditeur d'exécution est fermée.

Impression du diagramme
Vous souhaitez également imprimer le diagramme. Puisqu'une seule feuille a été utilisée pour
ce diagramme, il convient d'effectuer l'impression en représentation à feuille unique. Le
diagramme est encore réglé 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 icônes et vous permettent d'adapter l'affichage de manière à voir tous les DCB sur une
seule page du moniteur de votre PC.

Voir aussi
Compiler le diagramme DCC dans l'éditeur DCC (Page 238)

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 241
DCC pour SIMOTION
5.3 Définitions DCC-SIMOTION

5.3 Définitions DCC-SIMOTION

5.3.1 Règles d’attribution des noms dans l’éditeur DCC


Des variables sont utilisées pour l’échange de données entre SCOUT et l’éditeur DCC. Les
identificateurs des variables, qui sont utilisés, sont ainsi soumis aux règles des identificateurs
dans SIMOTION.

Remarque
Dans l'éditeur DCC, la longueur des identificateurs est limitée à 49 caractères. 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 règles suivantes s’appliquent par conséquent aux identificateurs dans l’éditeur DCC :
• Diagramme de base :
– aucun mot-clé ni identificateur déjà défini n'est autorisé,
– il doit commencer par une lettre,
– il peut contenir des chiffres, des lettres et des caractères 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 caractère de soulignement n'est pas autorisé,
– un mot-clé ou un identificateur déjà défini est autorisé (un contrôle d'univocité est
effectué lors de la compilation),
– l'univocité de l'identificateur est contrôlée 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 caractère de soulignement n'est pas autorisé en tant que premier caractère,
– les mots-clés et les désignations déjà définies sont autorisés,
– l’éditeur DCC vérifie si l'identificateur est déjà utilisé.
• Groupe d'exécution :
– les mots-clés et les désignations déjà définies sont autorisés,
– l’éditeur DCC vérifie si l'identificateur est déjà utilisé.
• Port de diagramme :
– aucun mot-clé ni identificateur déjà défini n'est autorisé,
– l’éditeur DCC vérifie si l'identificateur est déjà utilisé.

Description de l'éditeur SINAMICS/SIMOTION DCC


242 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.3 Définitions DCC-SIMOTION

5.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 caractè‐
res suivants :
\.:/*?"<>|#%()
L'utilisation du caractère "_" est
soumise à des définitions particu‐
lières.
Commentaire de diagramme 255 Tous les caractères ANSI sont au‐
torisés.
Groupe d'exécution 22 Seuls des lettres, des chiffres et
des caractères de soulignement
peuvent être utilisés.
Type de bloc 6 Déterminé par DCC.
Commentaire d'instance de bloc 80 Tous les caractères ANSI sont au‐
torisés.
Commentaire de paramètre 80 Tous les caractères ANSI sont au‐
torisés.
Nom de bloc (nom d’instance) 16 *) Ne doit pas contenir les caractè‐
res suivants :
\.:/*?"<>|#%
L'utilisation du caractère "_" est
soumise à des définitions particu‐
lières.
Opérande global max. 49 Si les noms provenant de SIMO‐
TION sont trop longs, définir un
ALIAS.

*) Le nom du diagramme et du bloc ne doivent pas dépasser ensemble 24 caractères maxi, y


compris le séparateur.

Voir aussi
Règles d’attribution des noms dans l’éditeur DCC (Page 242)

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 243
DCC pour SIMOTION
5.3 Définitions DCC-SIMOTION

5.3.3 Affichage dynamique des valeurs


Les valeurs sont affichées à côté des ports en fonction de leur type de données. Elles
apparaissent à l’écran sur fond de différentes couleurs.

Tableau 5-2 Affichage dynamique des valeurs

Affichage Signification
Bleu sur fond blanc Représentation des valeurs en mode création (hors
ligne)
Étoiles noires sur fond jaune Valeurs pendant la transition à l’affichage dynami‐
que
Valeur noire sur fond jaune Représentation en mode test des valeurs lues à
partir de SIMOTION Runtime
#### sur fond rouge Représentation des valeurs pendant que les valeurs
dynamiques demandées à SIMOTION Runtime ne
sont pas disponibles (défaut, surcharge)

5.3.4 Représentation d'opérandes


Pour l'intégration d'OpenCFC dans SIMOTION DCC, les noms des opérandes doivent être
symboliques et ne peuvent pas être absolus. Les réglages définis pour la représentation des
opérandes dans l'éditeur CFC sous Outils -> Paramètres -> Représentation... sont ignorés.

Description de l'éditeur SINAMICS/SIMOTION DCC


244 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
DCC pour SIMOTION
5.4 Défauts, alarmes

5.4 Défauts, alarmes

5.4.1 Remarques concernant la représentation des signalisations d'erreur

Remarques concernant la représentation des signalisations d'erreur


Si une signalisation d'erreur ou d'alarme est générée dans DCC, vous remarquerez une
symbolique spéciale désignant des noms ou des parties de noms. Ces marquages permettent
d’accéder directement à l’endroit de l'erreur par un simple double-clic.
Les identificateurs ont la signification suivante :
• Instance de bloc ou entrée/sortie de bloc
– Représentation :
"\." <nom d’instance> [ "." <nom de broche> ]
– Exemple :
La connexion entre "_device\ST_1.i" et "._DCC_6_CFC1_1.x_1" n’a pas pu être créée ; type
non valide
• Connexion avec des ports de diagramme
– Représentation :
"<" <nom de variable> ">"
– Exemple :
Le port d’entrée DCC_5\<versch_add_1_x_1> du diagramme 'DCC_5' n’est pas connecté
à un puits.
• Niveau d’exécution ou groupe d’exécution
– Représentation :
"{" <nom de groupe> "}"
– Exemple :
Groupe d’exécution 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 bibliothèque de blocs,
supprimer l'instance de bloc en question ou modifier le paramétrage.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 245
DCC pour SIMOTION
5.4 Défauts, alarmes

Description de l'éditeur SINAMICS/SIMOTION DCC


246 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Annexe A
A.1 Liste des abréviations

Abréviation Description
(G)UI (Grapical) User Interface
Port Terme générique pour les entrées et les sorties de blocs
Paramètre BI Binector Input Parameter. Le paramètre sert à connecter un binecteur
à un signal puits dont l'état ne peut être que 0 ou 1.
FCOM Binecteur-Connecteur désignant un paramètre connectable dans l'en‐
traînement
Paramètre BO Paramètre binecteur (ou Binector Output Parameter).
Le paramètre est utilisable comme source de signal binaire (0 ou 1).
Diagramme CFC Continuous Function Chart
Paramètre CI Connector Input Parameter.
Le paramètre sert à connecter un connecteur à un signal puits.
Paramètre CO Paramètre connecteur (ou Connector Output Parameter).
Le paramètre est utilisable comme source de signal.
CSV Comma Separated Value, format texte pour données orientées colon‐
nes
DCB Drive Control Block
DCC Drive Control Chart
DO Drive Object, objet entraînement
Fichier ELF Fichier codé en Executable Linkable Format
FEAT Feature Document
ITCP Instance, Time slice, Connection and Parameter/Variable
MBCS Multi Byte Character Set, correspond à UTF-8
MDI Multiple-Document Interface – application avec plusieurs fenêtres
OEM Original Equipment Manufacturer
TP Technology Package, package technologique

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 247
Annexe
A.2 Glossaire

A.2 Glossaire

Niveau d'exécution Interface avec le système d'exécution utilisé pour l'exécution


des blocs.
Groupe d'exécution Les groupes d'exécution sont destinés à la structuration ou à la
subdivision des niveaux d'exécution. Les blocs et/ou diagram‐
mes sont intégrés de manière séquentielle dans les groupes
d’exécution.
SIMOTION uniquement : les groupes d'exécution peuvent par
exemple être activés et désactivés séparément par une con‐
nexion avec une sortie de bloc (type de données BOOL).
Si un groupe d'exécution est désactivé, les blocs et les dia‐
grammes qu'il contient ne seront plus calculés.
Séquence d'exécution Séquence selon laquelle les blocs doivent être calculés dans
un niveau d'exécution ou un groupe d'exécution.
Bibliothèque utilisateur Bibliothèque utilisateur contenant des bibliothèques de blocs.
Dans ce cas, les blocs peuvent être manipulés individuelle‐
ment, car ils sont basés sur des diagrammes.
Ports de sortie Les ports de sortie d'un bloc peuvent être connectés à des
entrées ou obtenir une valeur d'initialisation. La valeur est
alors présente au niveau du port lorsque le bloc est calculé
pour la première fois en mode INIT. C'est utile, par exemple,
pour le préréglage ciblé du port de sortie d'un bloc bascule ou
d'un bloc régulateur.
Variables IHM Vous pouvez déclarer les entrées et les sorties de blocs com‐
me variables IHM et ainsi générer une interface statique pour
celles-ci, permettant une utilisation dans une visualisation de
votre système.
Bibliothèque de base Bibliothèque créée dans C, par exemple avec l'outil DCB.
Une bibliothèque de ce type forme une unité fermée ne per‐
mettant pas de détacher un DCB dans l'éditeur DCC par exem‐
ple, pour le transférer notamment dans une autre bibliothè‐
que. La DCBLIB fournie en est un exemple.
Diagramme de base Diagramme visible et manipulable dans Step 7 ou SCOUT/
STARTER. Tous les autres diagrammes (partitions ou sous-dia‐
grammes) ne peuvent être manipulés que dans l'éditeur DCC.
Seul le terme "diagramme" sera utilisé ci-après.
Aide concernant les blocs Pour obtenir des informations détaillées sur un type de bloc
défini, sélectionnez le bloc et actionnez la touche F1.
Bibliothèque de types de bloc Bibliothèque constituée de la description des types de bloc
contenus dans la bibliothèque et du fichier objet qui implé‐
mente les blocs en format ELF par exemple.
Etat de fonctionnement INIT Initialisation, démarrage
Etat de fonctionnement RUN Fonctionnement cyclique
Bibliothèque DCB Un DCB personnalisé est créé à partir d'un diagramme.
DCB Studio Environnement de développement pour la programmation de
bibliothèques de blocs C.
Visualiseur DCB Dans le visualiseur DCB, vous pouvez lire les descriptions des
différents types de bloc pendant la configuration dans l'éditeur
DCC. Le visualiseur DCB s'ouvre lorsque vous sélectionnez un
bloc et actionnez la touche F1.

Description de l'éditeur SINAMICS/SIMOTION DCC


248 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Annexe
A.2 Glossaire

Ports d'entrée Les ports d'entrée peuvent être paramétrés avec des constan‐
tes par le concepteur ou être connectées à des sorties de blocs.
A l'appel des blocs DCB, les entrées et les sorties ont alors une
valeur par défaut modifiable le cas échéant.
Mode création En mode création, vous pouvez éditer les diagrammes DCC.
Paramètres définis librement Paramètres @ et connecteurs technologiques @.
Interface définie par l'utilisateur pour le paramétrage sous for‐
me de numéros de paramètres pouvant être définis comme
ALIAS pour les entrées et les sorties de blocs.
Opérandes globaux Les opérandes globaux sont des partenaires de connexion
pour les entrées et les sorties de blocs, avec lesquels les blocs
DCB peuvent lire et écrire des informations de l'environne‐
ment système.
Diagramme hiérarchique ou sous-diagramme Un diagramme (sous-diagramme) peut être inséré dans un
autre diagramme (diagrammes imbriqués). Vous pouvez ainsi
créer des structures hiérarchiques. Vous pouvez ouvrir, éditer
et personnaliser chaque plan inséré comme tout autre plan.
Pour l'utilisation ultérieure, vous pouvez encapsuler un dia‐
gramme, c'est-à-dire le pourvoir de ports de diagramme, et
définir individuellement les ports de blocs disponibles sur les
ports du diagramme.
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 saturée,
le CFC ajoute un connecteur sur le port de bloc/de diagramme
et un numéro dans la marge. Les connecteurs correspondants
reçoivent le même numéro de référence. Si plusieurs conne‐
xions ne pouvant pas être représentées partent d'une même
sortie, elles auront toutes le même numéro de référence. Les
différentes représentations du connecteur vous permettent de
reconnaître la position du point de connexion. Pour les détails,
voir l'aide du CFC.
Mode laboratoire En mode laboratoire, les blocs sont observés automatique‐
ment (affichage des valeurs actuelles des ports de blocs/de
diagramme connectés pour le test).
Hors ligne Le projet est édité sans liaison avec l'appareil.
En ligne Le projet est édité avec une liaison avec l'appareil.
RUN en ligne ou déblocage des impulsions de l'entraînement Le projet est édité avec une liaison avec l'appareil et l'appareil
est en commande ou en régulation.
Paramétrer Sur chaque entrée ou sortie, il est possible de paramétrer une
constante différente du préréglage, à la place d'une conne‐
xion.
Mode processus En mode processus, les blocs ne sont pas observés automati‐
quement (affichage des valeurs actuelles des ports de blocs/de
diagramme connectés pour le test) pour limiter la charge sup‐
plémentaire.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 249
Annexe
A.2 Glossaire

Marges Les marges situées à gauche et à droite d'une feuille CFC con‐
tiennent d'une part les renvois aux objets connectés (autres
blocs, groupes d'exécution, etc.) qui ne se trouvent pas sur la
feuille éditée à l'instant, et d'autre part le numéro du connec‐
teur (point d'interruption) si la ligne de connexion ne peut pas
être tirée jusqu'à la marge en raison de la saturation de la
feuille.
Package technologique Un package technologique (la DCBLIB) contient des objets
technologiques (DCB) instanciables.
Partition Chaque diagramme est composé de 26 partitions ("A".."Z") au
maximum. Chaque partition compte 6 pages A4. A sa création,
un nouveau diagramme ne contient que la partition "A".
Mode test Le mode test permet le débogage des diagrammes DCC.
Connexions textuelles Les connexions textuelles servent à diviser les projets en uni‐
tés configurables séparément et définissent une connexion
"ouverte" entre les diagrammes.
Une connexion textuelle peut uniquement exister sur une en‐
trée de bloc ou de diagramme et référence toujours une sortie
de bloc ou de diagramme dans le CFC. La connexion textuelle
est "ouverte" jusqu'à ce qu'elle soit fermée et devienne une
connexion "réelle".
Une connexion textuelle pouvant être fermée est l'adressage
d'une entrée avec une chaîne de caractères qui identifie une
source de connexion concrète (sortie) au moyen du chemin
d'accès (diagramme\bloc.connexion).
Fonction Trace La fonction Trace permet d'enregistrer les signaux des sorties
de blocs.
Affichage des courbes En mode test, l'affichage des valeurs et des courbes permet
d'analyser les valeurs d'entrée et de sortie des blocs pour SI‐
MOTION.
Typical Bibliothèque DCB
Pages de débordement Les pages de débordement sont créées automatiquement
lorsque les mentions marginales générées sont plus nombreu‐
ses que l'espace d'affichage disponible dans la marge. Une
page de débordement est composée uniquement des marges
et ne contient aucun autre objet.

Description de l'éditeur SINAMICS/SIMOTION DCC


250 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Annexe
A.2 Glossaire

Connexion Le terme "connexion" signifie :


connexion d'une sortie de bloc avec une entrée de bloc DCB du
même appareil,
connexions d'une sortie de bloc avec un groupe d'exécution
(SIMOTION uniquement),
connexion d'une sortie de bloc avec un opérande globale ou
d'un opérande global avec une entrée de bloc DCB. Un opé‐
rande global peut être :
le nom d'une variable SIMOTION,
le nom d'un paramètre SINAMICS (également réalisable impli‐
citement par connexion avec un SB).
Workbench La Workbench est la centrale de navigation pour les différen‐
tes opérations d'ingénierie et sert à la création centrale et à
l'administration de projets. Elle apporte une vision uniforme,
transparente, filtrable et axée sur les fonctions de tous les
données et programmes existants, y compris dans des systè‐
mes répartis.

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 251
Annexe
A.2 Glossaire

Description de l'éditeur SINAMICS/SIMOTION DCC


252 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Index
Charger dans la PG
SIMOTION SCOUT, 145
A STARTER, 146
Charger dans l'appareil cible
Abréviations des types de données, 48
Archiver les données supplémentaires sur
Affichage des courbes, 75
l'appareil cible, 145
Affichage des valeurs, 75
SIMOTION SCOUT, 144
Affichage dynamique des valeurs, 244
STARTER, 144
Attribut Enable, 240
Compilation, 59
Groupe d'exécution, 240
Configuration logicielle requise, 217
Configurer la représentation des blocs, 46
Connexion
B Déplacement en ligne, 80
Bibliographie, 3 Publier, 169
Bibliothèque DCB Connexion avec des éléments du tableau, 224
Modification, 62 Connexion avec des opérandes globaux, 222
Bibliothèque DCC Création d'un nouveau projet, 29
Créer une bibliothèque DCB, 107 Créer un nouvel appareil, 30
Enregistrer en tant que bibliothèque DCC
SIMOTION, 116
Enregistrer en tant que bibliothèque DCC D
SINAMICS, 116
DCC-SINAMICS
Bibliothèque de blocs, 97
Domaine d'application, caractéristiques, 150
Convention de dénomination, 90
Diagramme DCC
Importer, 90
Ajouter en tant que diagramme SIMOTION, 116
Mise à jour, 90
Ajouter en tant que diagramme SINAMICS, 116
Modification de la langue, 94
Compilation, 59
Supprimer, 95
Contrôle de cohérence, 58
Bibliothèques DCB
Copie de groupes de blocs, 63
Désinstallation, 114
Copier, 63
Installation, 114
Créer une connexion en ligne, 79
Bloc
Déplacement d'une connexion en ligne, 80
Caractéristiques d'exécution, 44
Données de référence, 84
Configurer la représentation, 46
Effacer une connexion en ligne, 79
Connexion, 47
Exportation vers WinCC, 221
Effacer, 51
Exportation XML, 135
Insertion en ligne, 80
Exportation XML avec sources de diagrammes
Ports masqués, 46
DCC, 140
Pseudo-commentaire, 46
Exportation XML sans sources de diagrammes
Séquence d'exécution, 44
DCC, 140
Superposition, 41
Horodatage, 37
Suppression en ligne, 81
Horodatage STEP7, 37
Unités des ports de blocs, 46
Importation XML, 135
Importation XML avec sources de diagrammes
DCC, 140
C Importation XML sans sources de diagrammes
Catalogue de blocs DCC, 140
Jumelles, 41 Insérer un bloc, 40
Recherche, 41 Insérer un bloc en ligne, 80

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 253
Index

Lieu d'archivage du projet, 37 APRES la réception IF1 PROFIdrive PZD, 156


Maplisting, 60 APRES la réception IF2 PZD, 161
Publier tous les ports de tous les blocs, 54 APRES la réception IF2 PZD flexible, 163
Publier tous les ports d'un bloc, 55 APRES le chargement des entrées
Révoquer tous les ports de tous les blocs, 56 analogiques, 154
Révoquer tous les ports d'un bloc, 57 APRES le chargement des entrées TOR, 154
Supprimer un bloc en ligne, 81 AVANT la transmission des entrées
Diagramme de base, 36 analogiques, 154
Diagramme en tant que type de bloc, 97 AVANT la transmission des sorties TOR, 154
Connexion multiple, 103 AVANT le canal de consigne de vitesse de
Données de référence du diagramme rotation, 154
Références croisées Groupes d'exécution, 84 AVANT le capteur de vitesse de rotation, 154
Références croisées Opérandes, 84 AVANT le positionneur simple, 155
Références croisées Types de blocs, 84 AVANT le régulateur de position, 154
Avant le régulateur technologique standard, 155
AVANT l'émission IF1 PROFIdrive PZD, 158
E AVANT l'émission IF2 PZD, 162
AVANT position réelle, 154
Editeur DCC, 35
Configuration logicielle requise, 217
Importer la bibliothèque des DCB, 35
Marge, 50
I
Règles d'attribution des noms (SIMOTION), 242 Identificateurs Alias, 224
Vue Page, 38 Importer la bibliothèque des DCB, 35
Exemple de configuration Insérer un diagramme DCC, 32
SIMOTION, 226 Insérer un entraînement unique, 30
Exemple de configuration SIMOTION Interconnexion
Compiler un diagramme DCC, 238 Création en ligne, 79
Configuration de la représentation des blocs, 230 Eléments du tableau, 224
Création du projet, 227 Opérande global, 222
Création d'un document global, 240 Programme ST, 224
Données de référence du diagramme, 240 Suppression en ligne, 79
Impression du diagramme, 241
Mode laboratoire, 71
Mode processus, 71 J
Réorganiser l'interface des variables IHM, 239
Journal des erreurs, 58
Sélectionner les packages technologiques, 238
Validation des données dans SIMOTION, 237
Visualisation en mode test, 72
Vue Page, 230
L
Exportation OPC-XML, 221 Longueur des champs et des noms, 243
SIMOTION, 243

F
Fonction Trace, 225
M
Maplisting, 60
Mode test, 70
G Affichage des courbes, 75
Affichage des valeurs, 75
Groupe d'exécution, 219
Connexion d'un port, 74
Attribut Enable, 240
Cycle de visualisation, 70
Groupes d'exécution fixe, 153
Mise hors tension, 77
APRES la réception IF1 PROFIdr. PZD flexible, 160

Description de l'éditeur SINAMICS/SIMOTION DCC


254 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2
Index

Mise sous tension, 72


Mode laboratoire, 70
Mode processus, 70 S
Modes de fonctionnement, 70
Séquence d'exécution, 219
Visualisation, 74
modifier, 220
SIMOTION
Exemple de configuration, 226
O SIMOTION SCOUT
Opérande global Copie de diagramme DCC, 63
Interconnexion, 222 Création du projet, 29
Opérandes globaux, 50 Insérer un appareil, 30
Marge, 50 Insérer un diagramme DCC, 32
Sélectionner les packages technologiques, 92
SIMOTION Trace, 225
P Sous-diagramme, 36
Système exécutif
Paramètres
Groupe d'exécution, 219
Alias, 224
Modifier la séquence d'exécution, 220
Paramètres @, 168, 221
Séquence d'exécution, 219
Partition, 36
Tâches, 218
Protection de savoir-faire
Groupe d'entraînement, 120
Protection de savoir-faire Groupes d'entraînement
avec protection en copie, 121
T
Désactivation, 122 Tâche DCC, 223
sans protection en copie, 121 Tâches, 218
Protection de savoir-faire pour groupes Tâches DCC, 218
d'entraînement Type de bloc
Activation, 121 Chronogramme, 40
combiner avec la protection en écriture des Vue de l'installation, 40
groupes d'entraînement, 123 Types de bloc, 88
Protection absolue de savoir-faire, 123 Types de données
Protection en écriture des groupes d'entraînement Abréviations, 48
Activation, 129 Typical
Désactivation, 129 Connexion multiple, 103
Pseudo-commentaire, 46
Publier
Connexion, 169 V
Variable IHM, 220
Variables @, 221
R Version d'appareil
Réarranger les numéros de paramètre, 52 SIMOTION, 27
Réglage de l'horloge système, 219 SINAMICS, 27
Règles d'attribution des noms
Diagramme de base (SIMOTION), 242
Groupe d'exécution (SIMOTION), 242
Instance de bloc (SIMOTION), 242
Port de diagramme (SIMOTION), 242
SIMOTION, 242
Sous-diagramme (SIMOTION), 242

Description de l'éditeur SINAMICS/SIMOTION DCC


Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2 255
Index

Description de l'éditeur SINAMICS/SIMOTION DCC


256 Manuel de programmation et d'utilisation, 06/2021, 6SL3097-5AN00-0DP2

Vous aimerez peut-être aussi