DCC Programmer
DCC Programmer
DCC Programmer
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.
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
• 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".
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
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
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
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.
• 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.
Remarque
Documentation complémentaire sur l'éditeur DCC :
Description fonctionnelle SINAMICS / SIMOTION Description des blocs standard DCC
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
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).
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é.
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.
'&& &)&
$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
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.
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.
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.
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
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.
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.
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.
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.
Ainsi, toutes les conditions pour créer un diagramme DCC sont réunies.
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.
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-6 Insérer un diagramme DCC dans l'objet entraînement CU d'un groupe d'entraînement
SINAMICS CU3x0.x avec STARTER
Figure 3-7 SIMOTION D4xx : Insérer un diagramme DCC SINAMICS dans l'objet entraînement de la
CU avec SCOUT
Remarque
Convention d'attribution des noms de diagramme
Le nombre de caractères utilisés dans le nom de diagramme est limité à 22.
)HXLOOH
6RXV
3DUWLWLRQV
Figure 3-9 Relation entre les types de diagramme dans l'éditeur DCC
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.
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
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.
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.
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.
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.
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é.
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.
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.
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.
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.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.
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.
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)
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)
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 :
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
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 !
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.
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.
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.
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-19 Boîte de dialogue Protocoles, Onglet Réarranger les numéros de paramètre
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).
Toutes ces fonctions sont également disponibles à l'aide du menu contextuel du bloc.
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.
3.6 Compilation
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".
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.
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 ).
Vous lancez la compilation avec Diagramme > Compiler > Diagrammes comme programme...
ou avec le bouton .
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.
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.
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.
Comportement
Les changements par rapport à l'ancienne version sont reportés dans votre configuration
existante.
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.
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.
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 .
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.
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é.
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é.
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.
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.
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.
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)).
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
Figure 3-31 Mode test - Charger les modifications dans l'appareil cible
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.
Figure 3-32 Ajouter un port de blocs dans l'affichage des valeurs et courbes
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.
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.
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.
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.
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.
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 !
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 @.
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.
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.
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.
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.
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é.
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.
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é.
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.
• 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".
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 @.
diagramme. Dans cette fenêtre, sélectionnez l'option de menu Vue > Types de bloc ou cliquez
sur le bouton .
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 .
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.
Compatibilité
Les bibliothèques DCB et la version du noyau les prenant en charge sont indiquées dans le
tableau suivant.
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)
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.
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.
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 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.
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.
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.
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.
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.
• 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.
• 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.
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.
• 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.
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 '&&
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.
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.
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.
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.
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).
Voir aussi
Générer une bibliothèque installable à partir de bibliothèques DCC (Page 107)
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.
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.
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 :
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.
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.
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.
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.
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)
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.
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.
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.
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.
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.
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).
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.
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.
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)
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
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 .
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.
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 - 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.
Dans cette boîte de dialogue, vous pouvez également supprimer le login standard. Aucun mot
de passe n'est nécessaire pour cela.
Remarque
Cette boîte de dialogue n'existe que dans SIMOTION SCOUT.
Remarque
Pour les sources DCC et les bibliothèques, seul le cryptage standard peut être utilisé.
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.
Voir aussi
Protection de savoir-faire du groupe d'entraînement (Page 120)
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.
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.
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.
• 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.
Voir aussi
La protection de savoir-faire bibliothèques et programmes (Page 118)
Protection en écriture du groupe d'entraînement (Page 129)
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.
Remarque
Lorsque vous fermez le diagramme DCC dans SIMOTION SCOUT / STARTER, la protection de
savoir-faire n'est pas automatiquement réactivée.
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é."
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)
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.
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.
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.
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.
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
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.
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 :
Ecrasez les données dans le répertoire cible au moyen du bouton Oui ou bien annulez
l'exportation au moyen du bouton Non.
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
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...
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)
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
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.
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.
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.
• 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.
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.
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.
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.
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).
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.
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.
Remarque
La commande Connexion au groupe d'exécution... est uniquement prise en charge pour DCC
Simotion.
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.
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.
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.)
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 $356ODU«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).
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
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.
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.
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.
Les fonctionnalités PROFIBUS décrites à ce niveau sont également valables pour PROFINET.
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.
– 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 :
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.
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.
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.
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
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.
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
ᆰ 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
ᆳ ᆴ
$'' $'' $''
; < ; < ; <
)&20 &RQQHFWDEOH
/DVRUWLHGRLW¬WUHSXEOL«HFRPPHSDUDPªWUH)&20FDUO HQWU«HHVWSXEOL«HVXUOHSXLWV
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 @.
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.
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.
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
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 :
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.
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.
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.)
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]
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.
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).
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
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.
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
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.
1
) Pour les capacités fonctionnelles indiquées ci-dessus, les diagrammes sont composés de n x
(diagramme1 + diagramme2) :
Le diagramme1 contient 50 blocs (types de blocs : AND, OR, XOR, NOT, BF, CTR, MUX8, NAND,
NCM, SH_DW, ADD, SUB, MUL, DIV, AVA, MAS, MIS, PLI20, DEL, DEZ, SUB_D,SUB_I, MUL_D,
MUL_I, DIV_D, DIV_I, AVA_D, SII, STM, DLB, DX8, DX8D, MFP, PCL, PDE, PDF, PST, RSR, DFR, BSW,
NSW,LIM, PT1, INT, DIF, LVM, LIM_D, PC, PIC, RGE) avec 50 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.
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
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
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).
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.
• 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.
• Lors de la création du premier diagramme dans un projet, vous êtes invité à importer une
bibliothèque 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.
• 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.
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.
Figure 4-14 Diagramme "dccReg1" avec blocs connectés. Des valeurs initiales différentes du réglage
usine ont été affectées à certains ports.
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.
Figure 4-16 Extrait de la liste pour experts avec les paramètres définis dans le diagramme DCC
Compiler
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).
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).
Pour retourner au diagramme DCC, sélectionnez à nouveau Editer > Séquence d'exécution ou
cliquez à nouveau sur .
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.
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.
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.
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.
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
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.
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.
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.
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 .
Remarque
La fonction Trace du signal doit être relancée en cas d'insertion d'instances de blocs et de
connexions en ligne.
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).
Documentation globale
L'exemple a été configuré et testé correctement. Vous pouvez maintenant créer une
documentation globale de votre exemple.
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.
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.
La valeur actuelle de la sortie (= consigne de vitesse rapportée = 1500 tr/min / 3000 tr/min = 0,5)
est alors affichée.
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.
4.3.4 Connexion de signaux DCC via les interfaces de communication IF1 et IF2
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.
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)
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.
1LYHDXG H[«FXWLRQF\FOLTXH
F\FOH
$FWLYDWLRQG«VDFWLYDWLRQ
SRVVLEOHV
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.
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.
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.
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
Variables @ (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 @.
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.
L'exportation peut être effectuée dans SIMOTION SCOUT via Outils > Exporter les données
OPC.
Remarque
Respectez les définitions pour l'attribution des noms dans DCC-SIMOTION (Page 242).
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.
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.
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.
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.
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.
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.
• 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.
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.
• 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.
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.
Figure 5-9 Diagramme "dccReg1" avec blocs connectés. Des valeurs différentes des valeurs par défaut ont été attribuées à
certains ports.
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.
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.
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.
Pour la représentation dans l'éditeur CFC, les tableaux sont représentés sous forme de symboles
individuels.
Exemple : CHAMP|2|.
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.
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.
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.
Compilation
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.
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.
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.
Remarque
Les DCB configurés sont affectés, par l’éditeur DCC, aux tâches T1 à T5 dans le système exécutif.
Documentation globale
L'exemple a été configuré et testé correctement. Vous pouvez maintenant créer une
documentation globale de votre exemple.
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)
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é.
Voir aussi
Règles d’attribution des noms dans l’éditeur DCC (Page 242)
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)
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
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.
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.
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