DCC Description Fonctionnelle

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

Description fonctionnelle, édition 11/2009

SINAMICS/SIMOTION
Description des blocs standard DCC

Motion Control

s
s

Avant-propos

1
SINAMICS/SIMOTION Introduction

2
Arithmétique

Description des 3
Logique
blocs standard DCC
4
Conversion

Description fonctionnelle 5
Régulation

Technologie
6
7
Système
Valable pour
Entraînement Version du firmware Annexe

SINAMICS 2.5 SP1/2.5/2.6/2.6 SP1/4.3


Automate
SIMOTION 4.1 SP5

6SL3097-4AQ00-0DP0

Edition 11/2009
Consignes de sécurité
Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité ainsi que pour évi-
ter des dommages matériels. Les avertissements ayant trait à la sécurité personnelle sont mis en éviden-
ce par un triangle de danger, ceux qui ne concernent que les dommages matériels ne sont pas
accompagnés du triangle de danger. Les avertissements sont représentés ci-après dans l'ordre décrois-
sant des niveaux de risque.

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

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

Prudence
accompagné d’un triangle de danger, signifie que la non-application des mesures de sécurité appropriées
peut entraîner des blessures légères.

Prudence
sans triangle de danger signifie que la non-application des mesures de sécurité appropriées peut entraîner
un dommage matériel.

Important
signifie que le non-respect de l'avertissement correspondant peut entraîner l'apparition d'un événement
ou d'un état indésirable.

En présence de plusieurs niveaux de risque, c'est toujours l'avertissement correspondant au niveau le


plus élevé qui est reproduit. Lorsqu'un avertissement accompagné d'un triangle de danger prévient de
dommages corporels, cet avertissement peut aussi inclure une partie prévenant de dangers matériels en
supplément.

Personnel qualifié
L'appareil/le système correspondant doit être mis en place et exploité uniquement en liaison avec cette
documentation. La mise en service et l'exploitation d'un appareil/système ne doivent être effectuées que
par des personnes qualifiées. Au sens des consignes de sécurité figurant dans cette documentation, on
entend par personnel qualifié les personnes possédant l'habilitation de mettre en service, de mettre à la
terre et de baliser des appareils, des systèmes et des circuits électriques conformément aux normes de
sécurité.

Utilisation conforme
Tenez compte des points suivants :

Avertissement
L’appareil doit être utilisé uniquement pour les applications spécifiées dans le catalogue ou dans la des-
cription technique, et exclusivement avec des périphériques et des -composants recommandés et autori-
sés par Siemens.
L'exploitation sûre et sans restriction du produit impose au préalable un transport, un entreposage, une
installation et un montage corrects ainsi qu'une commande et un entretien soigneux.

Marques déposées
Toutes les désignations repérées par ® sont des marques déposées de Siemens AG. Les autres dési-
gnations figurant dans ce document peuvent être des marques dont l'utilisation par des tiers à leurs pro-
pres fins peut enfreindre les droits de leurs propriétaires respectifs.
Copyright Siemens AG 2009 All Rights Reserved. Clause de non-responsabilité

Toute cession ou reproduction de ce support d'information, toute ex- Nous avons vérifié la conformité du contenu du présent manuel avec
ploitation ou communication de son contenu sont interdites, sauf auto- le matériel et le logiciel qui y sont décrits. Des divergences ne peuvent
risation expresse. Tout manquement à cette règle est illégal et expose toutefois pas être exclues, aussi ne prenons-nous aucune garantie
son auteur au versement de dommages-intérêts. Tous droits réser- pour la parfaite conformité. Les informations fournies dans cet impri-
vés, en particulier pour une délivrance de brevet ou l'enregistrement mé sont vérifiées régulièrement, les corrections nécessaires sont in-
d'un modèle d'utilité. sérées dans l'édition suivante.

Siemens AG
Automation & Drives
Postfach 4848
D - 90437 Nuremberg © Siemens AG 2009
Allemagne Sous réserve de modifications techniques.

Siemens Aktiengesellschaft SINAMICS/SIMOTION - Description fonctionnelle


Avant-propos

Documentation SIMOTION
Vous trouverez une vue d'ensemble de la documentation SIMOTION dans une
bibliographie distincte.
Cette bibliographie est fournie sur le CD "SIMOTION SCOUT".
La documentation SIMOTION comporte 9 paquets de documentation qui contien-
nent environ 80 documents SIMOTION et des documents relatifs aux systèmes
apparentés (SINAMICS par exemple).
Les paquets de documentation qui sont disponibles pour la version produit SIMO-
TION V4.1 SP3 sont les suivants :
 SIMOTION Utilisation du système d'ingénierie
 SIMOTION Description du système et des fonctions
 SIMOTION Diagnostic
 SIMOTION Programmation
 SIMOTION Programmation - Références
 SIMOTION C
 SIMOTION P350
 SIMOTION D4xx
 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 l'édition Internet du DOConCD (DOConWEB) à l'adresse :
http://www.automation.siemens.com/doconweb

Description des blocs standard DCC 5


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Avant-propos

Vous trouverez des informations sur les offres de formation et les FAQ à l'adresse
Internet :
http://www.siemens.com/motioncontrol
Suivez l'option de menu "Support".

Support technique
Pour toutes vos questions techniques, adressez-vous au service d'assistance
téléphonique :

Europe / Afrique

Téléphone +49 180 5050 222 (payant)


Fax +49 180 5050 223
Internet http://www.siemens.com/automation/support-request

Amérique

Téléphone +1 423 262 2522


Fax +1 423 262 2200
Internet mailto:techsupport.sea@siemens.com

Asie / Pacifique

Téléphone +86 1064 719 990


Fax +86 1064 747 474
Internet mailto:adsupport.asia@siemens.com

Remarque
Pour tout conseil technique, vous trouverez les coordonnées téléphoniques spéc-
ifiques à chaque pays sur Internet :
http://www.siemens.com/automation/service&support
Les appels sont payants, par exemple 0,14 €/min depuis le réseau fixe allemand.
Les tarifs d'autres opérateurs peuvent être différents.

Questions concernant la documentation


Pour toute autre demande (suggestion, correction) concernant la documentation,
envoyez une télécopie ou un courriel aux adresses suivantes :

Fax +49 9131- 98 63315


E-mail mailto:doku.motioncontrol@siemens.com

6 Description des blocs standard DCC


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Avant-propos

Adresse Internet de Siemens


Des informations actuelles relatives aux produits SIMOTION/SINAMICS, au sup-
port produit et aux FAQ sont constamment mises à disposition sur Internet.
 Informations générales :
 http://www.siemens.com/simotion
 http://www.siemens.com/sinamics
 Support produit :
 http://support.automation.siemens.com/WW/view/fr/10805436

Assistance complémentaire
Nous vous proposons des formations pour vous faciliter l'approche du travail avec
SIMOTION.
Veuillez à ce propos contacter votre centre de formation régional ou le centre de
formation central, Trainingscenter Siemens, à D-90027 Nuremberg, tél. +49 (911)
8953202.
Vous trouverez des informations sur l'offre de formation sur le site :
www.sitrain.com

Description des blocs standard DCC 7


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Avant-propos

8 Description des blocs standard DCC


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Sommaire
1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2 Arithmetic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.1 ACOS Fonction arc cosinus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2 ADD Additionneur (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.3 ADD_D Additionneur (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4 ADD_I Additionneur (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.5 ADD_M Additionneur module pour addition en fonction du cycle de l'axe. . . . . . . . . . . . . . . . . . . . 32
2.6 ASIN Fonction arc sinus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.7 ATAN Fonction arc tangente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.8 AVA Générateur de valeur absolue avec traitement du signe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.9 AVA_D Générateur de valeur absolue (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.10 COS Fonction cosinus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.11 DIV Diviseur (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.12 DIV_D Diviseur (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.13 DIV_I Diviseur (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.14 MAS Evaluateur de maximum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.15 MIS Evaluateur de minimum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.16 MUL Multiplicateur (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.17 MUL_D Multiplicateur (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.18 MUL_I Multiplicateur (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.19 PLI20 Fonction de linéarisation, 20 points d'interpolation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.20 SII Inverseur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.21 SIN Fonction sinus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.22 SQR Extracteur de racine carrée. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.23 SUB Soustracteur (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
2.24 SUB_D Soustracteur (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
2.25 SUB_I Soustracteur (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
2.26 TAN Tangente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

3 Logic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.1 AND Opération logique ET (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.2 AND_W Opération logique ET (type mot). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3.3 BF Fonction de clignotement (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
3.4 BF_W Fonction de clignotement pour mot d'état (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
3.5 BSW Commutateur binaire (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.6 CNM Mémoire numérique pilotable (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
3.7 CNM_D Mémoire numérique pilotable (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
3.8 CNM_I Mémoire numérique pilotable (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
3.9 CTR Compteur (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.10 DFR Bascule D avec Reset prioritaire (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
3.11 DFR_W Bascule D avec Reset prioritaire (type mot). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

Description des blocs fonctionnels DCC standard 9


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
3.12 DLB Opérateur à retard (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
3.13 DX8 Démultiplexeur, 8 sorties, cascadable (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
3.14 DX8_D Démultiplexeur, 8 sorties, cascadable (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . 99
3.15 DX8_I Démultiplexeur, 8 sorties, cascadable (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
3.16 ETE Evaluateur de front (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
3.17 LVM Détecteur de limites bilatéral avec hystérésis (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . 105
3.18 MFP Générateur d'impulsions (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
3.19 MUX8 Multiplexeur, cascadable (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
3.20 MUX8_D Multiplexeur cascadable (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
3.21 MUX8_I Multiplexeur, cascadable (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
3.22 NAND Opération logique ET (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
3.23 NCM Comparateur numérique (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
3.24 NCM_D Comparateur numérique (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
3.25 NCM_I Comparateur numérique (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
3.26 NOP1 Blocs fictifs (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
3.27 NOP1_B Bloc fictif (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
3.28 NOP1_D Bloc fictif (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
3.29 NOP1_I Bloc fictif (type INT). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
3.30 NOP8 Blocs fictifs (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
3.31 NOP8_B Blocs fictifs (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
3.32 NOP8_D Blocs fictifs (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
3.33 NOP8_I Blocs fictifs (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
3.34 NOR Opération logique OU (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
3.35 NOT Inverseur (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
3.36 NOT_W Inverseur de mot d'état (type mot). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
3.37 NSW Commutateur numérique (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
3.38 NSW_D Commutateur numérique (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
3.39 NSW_I Commutateur numérique (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
3.40 OR Opération logique OU (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
3.41 OR_W Opération logique OU (type mot). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
3.42 PCL Réducteur d'impulsion (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
3.43 PDE Retardateur d'enclenchement (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
3.44 PDF Retardateur de déclenchement (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
3.45 PST Prolongateur d'impulsion (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
3.46 RSR Bascule RS avec R prioritaire (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
3.47 RSS Bascule RS avec S prioritaire (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
3.48 SH Bloc de décalage (type mot). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
3.49 SH_DW Bloc de décalage (type DWORD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
3.50 TRK Opérateur de poursuite/stockage (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
3.51 TRK_D Opérateur de poursuite/stockage (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
3.52 XOR Fonction logique OU exclusif (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
3.53 XOR_W Fonction logique OU exclusif (type mot). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

4 Conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
4.1 BY_B Convertisseur d'octet d'état en 8 grandeurs TOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
4.2 BY_W Convertisseur octet d'état en mot d'état. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

10 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
4.3 B_BY Convertisseur de 8 grandeurs TOR en octet d'état. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
4.4 B_DW Convertisseur de 32 grandeurs TOR en double mot d'état. . . . . . . . . . . . . . . . . . . . . . . . . 179
4.5 B_W Convertisseur de 16 grandeurs TOR en mot d'état. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
4.6 DW_B Convertisseur de double mot d'état en 32 grandeurs TOR. . . . . . . . . . . . . . . . . . . . . . . . . 185
4.7 DW_R Reprise d'une chaîne de bits en tant que valeur réelle. . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
4.8 DW_W Convertisseur double mot d'état en mot d'état. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
4.9 D_I Convertisseur d'entier double en entier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
4.10 D_R Convertisseur d'entier double en réel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
4.11 D_SI Convertisseur d'entier double en entier court. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
4.12 D_UI Convertisseur d'entier double en entier non signé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
4.13 D_US Convertisseur d'entier double en entier court non signé. . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
4.14 I_D Convertisseur d'entier en entier double. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
4.15 I_R Convertisseur d'entier en réel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
4.16 I_SI Convertisseur d'entier en entier court. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
4.17 I_UD Convertisseur d'entier en entier double non signé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
4.18 I_US Convertisseur d'entier en entier court non signé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
4.19 LR_R Convertisseur de format réel long en réel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
4.20 N2_R Conversion de format 16 bits à virgule fixe (N2) en réel. . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
4.21 N4_R Conversion de format 32 bits à virgule fixe (N4) en réel. . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
4.22 R_D Convertisseur de réel en entier double. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
4.23 R_DW Reprise d'une chaîne de bits en tant que double mot (DWORD). . . . . . . . . . . . . . . . . . . . 204
4.24 R_I Convertisseur de réel en entier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
4.25 R_LR Convertisseur de réel en réel long. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
4.26 R_N2 Conversion de réel en format 16 bits à virgule fixe (N2). . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
4.27 R_N4 Conversion de réel en format 32 bits à virgule fixe (N4). . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
4.28 R_SI Convertisseur de réel en entier court. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
4.29 R_UD Convertisseur de réel en entier double non signé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
4.30 R_UI Convertisseur de réel en entier non signé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
4.31 R_US Convertisseur de réel en entier court non signé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
4.32 SI_D Convertisseur d'entier court en entier double. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
4.33 SI_I Convertisseur d'entier court en entier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
4.34 SI_R Convertisseur d'entier court en réel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
4.35 SI_UD Convertisseur d'entier court en entier double non signé. . . . . . . . . . . . . . . . . . . . . . . . . . . 216
4.36 SI_UI Convertisseur d'entier court en entier non signé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
4.37 UD_I Convertisseur d'entier double non signé en entier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
4.38 UD_R Convertisseur d'entier double non signé en réel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
4.39 UD_SI Convertisseur d'entier double non signé en entier court. . . . . . . . . . . . . . . . . . . . . . . . . . . 220
4.40 UI_D Convertisseur d'entier non signé en entier double. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
4.41 UI_R Convertisseur d'entier non signé en réel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
4.42 UI_SI Convertisseur d'entier non signé en entier court. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
4.43 US_D Convertisseur d'entier court non signé en entier double. . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
4.44 US_I Convertisseur d'entier court non signé en entier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
4.45 US_R Convertisseur d'entier court non signé en réel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
4.46 W_B Convertisseur de mot d'état en 16 grandeurs TOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
4.47 W_BY Convertisseur de mot d'état en octet d'état. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

Description des blocs fonctionnels DCC standard 11


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
4.48 W_DW Convertisseur de mot d'état en double mot d'état. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

5 System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
5.1 CTD Détermination de la différence de temps à partir d'un horodatage interne. . . . . . . . . . . . . . 233
5.2 GTS Lecture d'un horodatage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
5.3 RDP Lecture de paramètres d'entraînement (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
5.4 RDP_D Lecture de paramètres d'entraînement (type entier double). . . . . . . . . . . . . . . . . . . . . . . 238
5.5 RDP_I Lecture de paramètres d'entraînement (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
5.6 RDP_UD Lecture de paramètres d'entraînement (type entier double non signé). . . . . . . . . . . . . 242
5.7 RDP_UI Lecture de paramètres d'entraînement (type entier non signé). . . . . . . . . . . . . . . . . . . . 244
5.8 RDP_US Lecture de paramètres d'entraînement (type entier court non signé). . . . . . . . . . . . . . . 246
5.9 SAH Échantillonneur & bloqueur (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
5.10 SAH_B Échantillonneur & bloqueur (type booléen). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
5.11 SAH_BY Échantillonneur & bloqueur (type octet). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
5.12 SAH_D Échantillonneur & bloqueur (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
5.13 SAH_I Échantillonneur & bloqueur (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
5.14 SAV Tampon de valeur (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
5.15 SAV_BY Tampon de valeur (type octet). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
5.16 SAV_D Tampon de valeur (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
5.17 SAV_I Tampon de valeur (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
5.18 STM Déclenchement de défaut/d'alarme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
5.19 WRP Ecriture de paramètres d'entraînement (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
5.20 WRP_D Ecriture de paramètres d'entraînement (type entier double). . . . . . . . . . . . . . . . . . . . . . . 280
5.21 WRP_I Ecriture de paramètres d'entraînement (type entier). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
5.22 WRP_UD Ecriture de paramètres d'entraînement (type entier double non signé). . . . . . . . . . . . 284
5.23 WRP_UI Ecriture de paramètres d'entraînement (type entier non signé). . . . . . . . . . . . . . . . . . . . 286
5.24 WRP_US Ecriture de paramètres d'entraînement (type entier court non signé). . . . . . . . . . . . . . 288

6 Technology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
6.1 DCA Calculateur de diamètre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
6.2 INCO Moment d'inertie Enrouleur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
6.3 OCA Came logicielle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
6.4 TTCU Caractéristique de dureté d'enroulement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
6.5 WBG Générateur de vobulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

7 Closed-loop control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305


7.1 DEL Elément zone morte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
7.2 DEZ Elément zone morte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
7.3 DIF Elément de dérivation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
7.4 DT1 Opérateur de lissage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
7.5 INT Integrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
7.6 LIM Limiteur (type réel). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
7.7 LIM_D Limiteur (type entier double). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
7.8 MVS Générateur de valeur moyenne glissante. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
7.9 PC Régulateur P. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
7.10 PIC Régulateur PI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

12 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
7.11 PT1 Opérateur à retard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
7.12 RGE Générateur de rampe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
7.13 RGJ Générateur de rampe avec limitation des à-coups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350

A Annexe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
A.1 Types de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
A.2 Error value. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
A.3 Vue d'ensemble des blocs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
B Annexe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
B.1 Signalisations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
B.2 Paramètres. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361

Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445

Description des blocs fonctionnels DCC standard 13


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
14 Description des blocs fonctionnels DCC standard
SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Introduction 1
1.1 Introduction à Drive Control Chart (DCC)

Drive Control Chart (DCC) pour SINAMICS et SIMOTION correspond à la


configuration et à l'extension graphiques de la fonctionnalité de l'appareil
avec des blocs de régulation, de calcul et de logique disponibles librement
Drive Control Chart (DCC) élargit les possibilités de configuration conviviale de
fonctions technologiques aussi bien pour le système Motion Control SIMOTION
que pour le système d'entraînement SINAMICS. L'utilisateur accède ainsi à une
nouvelle dimension lui permettant d'adapter les systèmes nommés aux fonctions
spécifiques de sa machine. DCC n'est soumis à aucune restriction quant au nom-
bre de fonctions utilisables, ce dernier étant uniquement limité par la puissance
de la plate-forme cible.

DCC est composé de l'éditeur DCC et de la bibliothèque DCB (bibliothèques


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

Description des blocs standard DCC 15


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Introduction
Introduction à Drive Control Chart (DCC)

Pour définir les fonctions de commande et de régulation, il suffit de sélectionner


des blocs multi-instances DCB (Drive Control Blocks ou DCB) dans une biblio-
thèque prédéfinie (bibliothèque DCB) et de les interconnecter graphiquement
par glisser-déplacer. Des fonctions de test et de diagnostic permettent de vérifier
l’exécution du programme et d’identifier les causes d'éventuelles erreurs.
La bibliothèque de blocs propose un vaste choix de blocs de régulation, de blocs
de calcul et de blocs de logique ainsi que des fonctions de commande et de rég-
ulation plus nombreuses.
Pour combiner, exploiter et acquérir les signaux binaires, on dispose de toutes les
fonctions logiques classiques (ET, OU exclusif, temporisations d’enclenchement
et de déclenchement, bascules RS, compteurs, etc.). Pour la surveillance et
l'exploitation des grandeurs numériques, une multitude de fonctions de calcul tel-
les que la somme, la division et l'évaluation du minimum/maximum sont disponi-
bles. Outre la régulation d'entraînement proprement dite, des fonctions
d’enroulage/déroulage, des régulateurs PI, des générateurs de rampe et des
vobulateurs peuvent être facilement configurés.
En liaison avec le système Motion Control SIMOTION, les possibilités de pro-
grammation de structures de régulation sont quasi illimitées. Celles-ci peuvent
ensuite être combinées à d'autres parties de programme pour former un pro-
gramme 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é sup-
plémentaire d'adapter le 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.

16 Description des blocs standard DCC


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Introduction
Bibliothèques

1.2 Bibliothèques

Les blocs se trouvent dans des bibliothèques importées dans l'éditeur DCC en
tant que packages technologiques.
Il existe deux bibliothèques différentes :
1. La bibliothèque SIMOTION contient les blocs SIMOTION désignés dans le
présent document.
2. La bibliothèque SINAMICS contient les blocs SINAMICS désignés dans le
présent document.
Pour savoir quels blocs sont disponibles dans SIMOTION et/ou SINAMICS parmi
ceux décrits ici, vous pouvez vous référer à la vue d'ensemble de l'annexe A1,
mais également aux chapitres concernant les descriptions de blocs détaillées.

Description des blocs standard DCC 17


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Introduction
Nomenclature des blocs

1.3 Nomenclature des blocs

Voici un exemple de représentation d'un bloc :

*UDQGHXUG
HQWU«H *UDQGHXUGH
6HXLOG
DFWLYDWLRQ VRUWLH

'HVFULSWHXUGHEORF

'HVFULSWHXUGHSRUW

7\SHGHGRQQ«HVGXSRUW

Il est caractérisé par les attributs suivants :

Descripteur de bloc
Il existe un type de bloc spécifique pour chaque type de données. Afin de mieux
différencier les blocs de différents types de données de même fonctionnalité,
ceux-ci sont pourvus d'un suffixe correspondant au type de données, le suffixe
étant généralement omis pour les types de données réel et booléen (par exemple
MUL_I : multiplicateur de type entier, MUL : multiplicateur de type réel). Le
tableau suivant récapitule les extensions courantes :

Tableau 1-1 Descripteur de bloc

Suffixe de descripteur de bloc Type de données de la grandeur


d'entrée/sortie

_I Entier
_D Double_Integer (entier double)
_W Word (mot)
_R Real (réel) (option)
_B Bool (booléen) (option)
_SI Short Integer (entier court)
_M Modulo
_BY Byte (octet)
_UI Unsigned Integer (entier non signé)
_US Unsigned Short Integer (entier court non
signé)
_UD Unsigned Double Integer (entier double non
signé)
_DW Double Word (double mot)
_LR Long Real (réel long)

18 Description des blocs standard DCC


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Introduction
Nomenclature des blocs

Descripteur de port
 "Afin de caractériser un champ de grandeurs d'entrée ou de sortie, le descrip-
teur est complété par un indice (en commençant par 1, par exemple X1, X2,
X3, ...).
 "En présence d'un nombre générique d'entrées (par exemple ADD), le nom du
port est indexé en commençant par 1 (par exemple X1, X2, X3, ...).

Le tableau suivant présente une vue d'ensemble des descripteurs de port cou-
rants
Tableau 1-2 Descripteur de port

Descripteur de port Utilisation

X, X1, X2........ Grandeur d'entrée numérique


Y, Y1, Y2........ Grandeur de sortie numérique
I, I1, I2............ Grandeur d'entrée binaire
Q, Q1, Q2...... Grandeur de sortie binaire
IS Entrée chaîne de bits (mot)
QS Sortie chaîne de bits (mot)

Si d'autres entrées et sorties sont utilisées en plus des grandeurs d'entrée et de


sortie primaires (valeurs limites, indications de temps, valeurs de remplacement,
signalisation des états, etc.), les descripteurs appartenant à l'ensemble des gran-
deurs d'entrée/sortie primaires ne sont pas utilisés. Vous trouverez les descrip-
teurs à favoriser pour les grandeurs secondaires dans le tableau suivant.:
Tableau 1-3

Descripteur de port Utilisation

LU Entrée : valeur limite supérieure


LL Entrée : valeur limite inférieure
SV Entrée : valeur de forçage
S Entrée : réglage de la valeur de forçage
R Entrée : réinitialisation de la valeur de forçage
QU Sortie : limite supérieure atteinte
QL Sortie : limite inférieure atteinte
QF Sortie : indicateur de défaut
QE Sortie Y égale à l'entrée X
QN Grandeur TOR inversée

Description des blocs standard DCC 19


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Introduction
Ports de bloc

Type de données du port


Les descripteurs abrégés des types de données sont récapitulés dans le tableau
suivant.
Tableau 1-4

Abréviation Nbre de Type de données Description


bits selon CEI 61131-3

BO 1 BOOL BOOLEAN
BY 8 BYTE Bitstring, Unsigned Integer (chaîne de bits, entier
non signé)
SI 8 SINT Signed Short Integer (entier court signé)
DI 32 DINT Signed Integer (entier signé)
DW 32 DWORD Bitstring, Unsigned Integer (chaîne de bits, entier
non signé)
I 16 INT Signed Integer (entier signé)
R 32 REAL Floating Point Single Precision (simple précision
virgule flottante) selon IEEE 754
LR 64 LREAL Floating Point Double Precision (double précision
virgule flottante) selon IEEE 754
T 32 SDTIME Floating Point Single Precision (simple précision
virgule flottante) selon IEEE754
W 16 WORD Bitstring, Unsigned Integer (chaîne de bits, entier
non signé)
AID 32 - ID d'alarme

1.4 Ports de bloc

Les ports de bloc représentent l'interface du DCB, qui permet d'établir les
connexions entre les blocs. A cet égard, on distingue :
 Sortie de bloc
 Entrée de bloc
Leurs propriétés sont les suivantes :
 Les entrées se trouvent à gauche du bloc et sont la cible d'une connexion.
 Les sorties se trouvent à droite du bloc et sont la source d'une connexion.

20 Description des blocs standard DCC


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Introduction
Séquencement des octets

1.5 Séquencement des octets

Lors de la connexion des blocs, il n'est pas nécessaire de respecter le séquenc-


ement des octets des données (byte ordering). Lors des conversions de type de
données et des opérations arithmétiques, le séquencement des octets du sys-
tème cible est pris en compte implicitement. Une éventuelle inversion des octets
servant à manipuler des données au-delà des limites du système est une fonction
du système (par exemple, une inversion des octets au format Big Endian est
effectuée le cas échéant avant le transfert des données via Profibus).

1.6 Connexion directe de différents types de données

Lors de la connexion de blocs, la cible et la source doivent utiliser le même type


de données. Si les types de données sont différents, il existe des blocs de conver-
sion spécifiques qui permettent la conversion du type de données.
Les conversions implicites admissibles suivantes constituent une exception. Le
tableau ci-dessous présente les conversions admissibles.
Les types de données suivants qui peuvent être connectés entre eux sans bloc
de conversion constituent également une exception. La valeur binaire de la gran-
deur de sortie est reprise sans modification en tant que grandeur d'entrée.
Tableau 1-5 Conversions

Entrée Sortie Description

WORD INT Connexion d'une grandeur "mot" à une grandeur "entier"


INT WORD Connexion d'une grandeur "entier" à une grandeur "mot"
DWORD DINT Connexion d'une grandeur "double mot" à une grandeur "entier
double"
DINT DWORD Connexion d'une grandeur "entier double" à une grandeur "double
mot"
BYTE SINT Connexion d'une grandeur "octet" à une grandeur "entier court"
SINT BYTE Connexion d'une grandeur "entier court" à une grandeur "octet"
USINT BYTE Connexion d'une grandeur "entier court non signé" à une grandeur
"octet"
BYTE USINT Connexion d'une grandeur "octet" à une grandeur "entier court non
signé"
USINT SINT Connexion d'une grandeur "entier court non signé" à une grandeur
"entier court"

Description des blocs standard DCC 21


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Introduction
Initialisation des blocs

Tableau 1-5 Conversions

Entrée Sortie Description

SINT USINT Connexion d'une grandeur "entier court" à une grandeur "entier
court non signé"
UINT WORD Connexion d'une grandeur "entier non signé" à une grandeur "mot"
WORD UINT Connexion d'une grandeur "mot" à une grandeur "entier non signé"
UINT INT Connexion d'une grandeur "entier non signé" à une grandeur
"entier"
INT UINT Connexion d'une grandeur "entier" à une grandeur "entier non
signé"
UDINT DWORD Connexion d'une grandeur "entier double non signé" à une gran-
deur "double mot"
DWORD UDINT Connexion d'une grandeur "double mot" à une grandeur "entier
double non signé"
UDINT DINT Connexion d'une grandeur "entier double non signé" à une gran-
deur "entier double"
DINT UDINT Connexion d'une grandeur "entier double" à une grandeur "entier
double non signé"
SDTIME REAL Connexion d'une grandeur de format SDTime à une grandeur de
format réel

*spécifique à la connexion système SIMOTION

1.7 Initialisation des blocs

L'initialisation détermine l'état initial d'un bloc. Elle est effectuée par le système
avant le traitement1 cyclique du bloc. L'ordre de l'initialisation des différents blocs
est ainsi établi selon la priorité et la séquence d'exécution configurées. Au
moment de l'initialisation, les connexions configurées et les constantes d'un bloc
sont déjà actives. Ainsi, à partir de cet instant, les valeurs de la source de
connexion sont également disponibles dans un bloc. Si un bloc possède un com-
portement d'initialisation spécial, ce dernier est décrit dans la description de bloc
correspondante, sous "Initialisation". Pour l'initialisation, les blocs doivent être
affectés dans une tranche de temps (SINAMICS) ou une tâche (SIMOTION).

1. A partir de SP2, l'initialisation est effectuée lors de la transition STOP/RUN (SIMOTION) ou du pas-
sage en mode cyclique (SINAMICS).

22 Description des blocs standard DCC


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Introduction
Réalisation de fonctions complexes dans une configuration d'exemple

1.8 Réalisation de fonctions complexes dans une


configuration d'exemple

Des configurations d'exemple sont disponibles pour le "générateur de rampe


convivial" et le "régulateur technologique" sur le modèle Masterdrives (blocs
libres). Celles-ci sont composées des blocs DCB existants.
Les fonctions du générateur de rampe convivial sont réalisées par la connexion
de différents DCB. Elles sont mises à disposition sous forme de configuration
d'exemple.
Remarques concernant le régulateur technologique
 Les filtres de lissage ne peuvent pas être désactivés par la constante de
temps T = 0, car celle-ci est limitée à l'intervalle d'échantillonnage du bloc. La
désactivation doit être effectuée par un signal explicite. L'entrée binaire cor-
respondante doit être prévue dans la configuration d'exemple.
 L'action D ne peut pas être désactivée par le temps de retard Tv = 0. La dés-
activation doit être effectuée par un signal explicite. L'entrée binaire corres-
pondante doit être prévue dans la configuration d'exemple.
 L'action I ne peut pas être désactivée par Tn = 0. L'action I du PIC doit être
mise à zéro explicitement par SV = 0 et S = 1.

Remarque
Il convient de tirer profit de l'avantage de DCC et de ne configurer/appliquer
que le strict nécessaire, ou de ne pas avoir recours du tout aux configura-
tions d'exemple et de commencer avec les blocs standard tels que RGJ
(générateur de rampe avec arrondi) et PIC (régulateur PI), puis de les com-
pléter le cas échéant.

Description des blocs standard DCC 23


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Introduction
Réalisation de fonctions complexes dans une configuration d'exemple

1.8.1 Importation du projet d'exemple

Pour importer le projet d'exemple dans SCOUT/STARTER, sélectionnez l'option


Projet -> Importer... dans le menu.
Le fichier se trouve habituellement sous :
C:\Program Files\Siemens\Step7\Exam-
ples\dcc\XML_Examples_CRGE_TCLR\XML_Examples_CRGE_TCLR.xml

Remarque
Le projet d'exemple a été créé sur la base d'un projet SCOUT et contient, par
conséquent, les configurations aussi bien pour Sinamics Integrated que pour
Sinamics Stand alone/CU320. Lors de l'importation du projet d'exemple avec
STARTER (Stand alone), il va de soi que les composants SIMOTION sont reje-
tés, tandis que les composants CU320 sont importés correctement et peuvent
être copiés.

Remarque
Pour pouvoir reprendre les diagrammes DCC dans un autre projet, il est néces-
saire d'ouvrir SCOUT/STARTER une seconde fois en parallèle. Dans le projet
d'exemple, les diagrammes sont nommés "ComfortRampFunction" et "Technolo-
gyController".

24 Description des blocs standard DCC


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Réalisation de fonctions complexes dans une configuration d'exemple
Introduction

25
NOT T2
RSS T2
1/22
RS-Flip-Flop, S 1/24
BO I Q BO BO S QP BO
0 = Ramp-function
BO R QN BO generator inital runs
NCM T2
1/23
R X1 QU BO
Acceleration
R X2 QU BO finished
QU BO
NSW T2
NSW T2 NSW T2
1/6 1/7 1/8
Ramp-function generator input
R X1 Y R R X1 Y R R X1 Y R Command Priority:
R X2 0 R X2 0 R X2
Quick stop ramp-function Stop Ramp-function from highest priority to lowest priority:
generator
BO I BO I BO I
generator
1. enamble ramp function generator / set to zero
NOP1_B T2 Bring Ramp-function
2. quick stop ramp function generator
1/1 generator to a standstill
BO I Q BO 3. set ramp function generator to setpoint value
4. bypass ramp function generator
NSW T2
1/10 5. bring ramp function generator to standstill
Set ramp-function NSW T2 0
1/9
R X1 Y R
generator 6. stop ramp function generator
R X1 Y R R X2
NOP1_B T2 Ramp-function generator RGJ T2
R X2 BO I
1/2 setting value 1/21
BO I Ramp-function
BO I Q BO R X Y R
generator output
R NRM YL R task priority of function blocks:
R EV YA R
MUL it is important, that the blocks in front of the SV- input pin of
T2
NSW T2
AVA T2 R LU YB R the RGJ-block are ranked earlier in the task system than the
1/16 1/17 1/26 blocks in front of the S - input pin of the RGJ-block.
Acceleration
R X1 Y R R R LL QE BO
time X1 Y R R X Y R
1 Otherwise there may occure jumps of the output signal of the
R X2
0
R X2 R SV QU BO
SN IR ramp function generator!

Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009


Bypass ramp-function 1 R ASV QL BO
generator R X3 BO I
Adaption
R X4 R WD
NOP1_B T2 Factor
R TU NCM T2
1/3
Deceleration time 1/25
BO I Q BO R TD R X1 QU BO
R TRU 0 Ramp-function
R X2 QU BO generator output = 0
MUL R TR1 QU BO
T2 NSW T2 NSW T2 AVA T2
1/19 1/20 1/27
1/18 R TR2
Deceleration R X1 Y R R X1 Y R R X1 Y R R X Y R
time R TRD
1 0 R R
R X2 X2 X2 SN IR R TR3
1
R X3 BO I BO I
R TR4 switching of drive data sets:
Adaption
Factor
R X4 BO CU there is no switching of data sets available like in the sinamics.
BO CD If there are different data sets necessary, the user has to add aditional
BO CF numerical switches to change between the different data sets.
NOP1 T2 BO ULR
1/5
BSW T2
BO LLR
Quick stop time 1/15
R X Y R Enable rounding

Description des blocs standard DCC


BO I1 Q BO BO RQN ramp end rounding by sudden change of input value at ramp up:
0 BO I2 BO SA
this function is not existing in this program
BO I BO S
BO EN
OR T2 BSW T2 OR T2
OR-Stufe BOOL 1/11 1/12 OR-Stufe BOOL 1/14
BO I0 Q BO BO I1 Q BO BO I0 Q BO
0 0 BO I2 0
BO I1 BO I1
BO I 0
BO I2 BO I2
0
BO I3 BO I3
NOP1_B T2 NOT T2
1/4 1/13
BO I Q BO BO I Q BO
1 = Enable ramp-function generator
0 = Set ramp-function generator to zero Comfort ramp-function generator
Description des blocs standard DCC
Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
NOP1 T2 NSW T2 NSW T2
1/1 1/4 1/6
Setpoint Pre - control
R X Y R R X1 Y R R X1 Y R
value
R X2 0 R X2
PT1 T2 BO I BO I
PT1
1/2
R X Y R
ADD T2
PIC PIC
T2 ADD T2 LIM T2
R T 1/30 LIM 1/34
1/16 1 / 31
R SV 0 Output technology
R X1 Y R R W1 Y R R X1 Y R R X Y R
controller
BO S R W2 YE R R LU QU BO
R X2 R X2
0 R X1 YI R 0 R X3 R LL QL BO
R X3
NOP1_B R X2 QU BO 0 R X4
T2 R X4
Enable 1/3
R WP QL BO
Smooth BO I Q BO NSW T2
1/7 R LU MUL T2
1 0
R X1 Y R I Setting R LL 1/35
NOP1_B T2 NOP1 MUL 1 P-component
R X2 T2 T2 value R X1 Y R
1/5 1/17 1/24 R SV
Enable PI
BO I Q BO 0 = normal PID controller BO I Basic R X Y R R X1 Y R R KP
R X2
controller 1 = PI controller with D-component Gain
with D 1 R TN R X3
in actual value channel R X2
NOP1 1
Réalisation de fonctions complexes dans une configuration d'exemple

T2 1 BO IC R X4
1/18 R X3
Gain BO EN
R X Y R R X4
Adaption
BO S I-component
NOP1 T2 BO HI
1/19
Integral
R X Y R
time
SUB T2 NSW T2
1/9 1/12 NOP1_B
NOP1 T2 T2
1/8 R X1 Y R R X1 Y R 1/20
Actual Stop
R X Y R R X2 R X2 BO I Q BO
value P-controller
NSW T2
PT1 BO I DT1 1/15
PT1 T2 DT1 T2 0 NOP1_B
1/10 1/13 R X1 Y R T2
1/21
R X Y R R X Y R R X2 Enable
BO I Q BO
R T R T1 YPT R BO I PIC
R SV R TD NOP1_B T2
BO S R SV 1/22
Set BO I Q BO
BO S I-component
NOP1_B T2
Enable 1/11 NOP1_B T2
Smooth BO I NOP1_B 1/23
Q BO T2 Stop
2 1/14 BO I Q BO
Enable I-controller
BO I Q BO
Derivative term
RGE T2
1/32
Priority of commands: R X Y R
Using the Technology-Controller as P-
in order from highest to lowest priority: Controller: R NRM YA R
for using the Technology-Controller as P-
R LU QE BO
1. enable PI-controller
Controller, set I_setvalue to zero and R LL QU BO
2. stop P-Controller Set_I_component to true NOP1 T2
1/27 R SV QL BO
3. set I-Component Acceleration
R X Y R R TU
time
4. stop I-Controller R TD
BO CU
disable smoothing: BO CD
enable PI-Controller with D: BO CF
to disable or enable smoothing use the
False: normal PID-Controller
variables enable_smooth_1 for smoothing in NOT T2 BO S
setpoint channel or enable_smooth_2 for 1/26
True: PI-Controller with D-component smoothing in actual value channel
BO I Q BO
in actual value channel
NOP1 T2 MUL T2 RGE T2
1/25 1/28 1/33
Limitation
R X Y R R X1 Y R R X Y R
Ramp-function generator
-1 R NRM YA R
R X2
1 R X3 R LU QE BO
1 R LL QU BO
R X4
R SV QL BO
NOP1 T2 R TU
1/29
Deceleration R TD
R X Y R
time
BO CU
BO CD
BO CF
BO S
Introduction

26
Technology Controller
Arithmetic 2
2.1 ACOS Fonction arc cosinus
☑ SIMOTION ☐ SINAMICS

Symbole

ACOS
Argument R X Y R Arc cosinus
QF BO Grandeur de sortie

Descriptif technique
• Calcul de la valeur arc cosinus d'un argument

Mode de fonctionnement
Le bloc calcule la valeur arc cosinus correspondant à un argument à fournir via l'entrée X. Le
résultat en radian est transmis à la sortie Y.
Y = arccos X
Plage d'entrée autorisée : -1.0 <= X <= +1.0
Plage de sortie : 0,0 <= Y <= π
Si la valeur de l'argument se trouve à l'extérieur de la plage d'entrée autorisée, la sortie Y sera
limitée à π (pour X < -1.0) ou à 0.0 (pour X > +1.0) et la sortie TOR QF sera simultanément
mise à 1.

Description des blocs fonctionnels DCC standard 27


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.1 ACOS Fonction arc cosinus

Fonction de transfert

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Argument 0.0 REAL
Y Arc cosinus π/2 REAL
QF Grandeur de sortie 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

28 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.2 ADD Additionneur (type réel)

2.2 ADD Additionneur (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

ADD
Cumulande R X Y R somme

Descriptif technique
• Additionneur avec jusqu'à 4 entrées de type réel

Mode de fonctionnement
Ce bloc additionne les valeurs fournies via les entrées X en respectant leur signe. Le résultat,
limité à la plage de -3,402823 E38 à 3,402823 E38, est transmis à la sortie Y.
Algorithme :
Y = X1 + X2 + X3 + X4

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Cumulande 0.0 REAL
Y somme 0.0 REAL

Données de configuration

Chargeable en ligne oui


configurable dans Tâches cycliques
Particularités X comprend jusqu'à 4 entrées (X1 à X4)

Description des blocs fonctionnels DCC standard 29


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.3 ADD_D Additionneur (type entier double)

2.3 ADD_D Additionneur (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

ADD_D
Cumulande DI X Y DI somme
QF BO Débordement

Descriptif technique
• Additionneur avec jusqu'à 4 entrées du type entier double

Mode de fonctionnement
Ce bloc additionne les valeurs fournies via les entrées X en respectant leur signe. Le résultat,
31 31
limité à une plage d'environ -2147483648 (2 ) à +2147483647 (2 -1) est disponible à la sortie
Y.
Algorithme :
Y = X1 + X2 + X3 + X4

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Cumulande 0 DINT
Y somme 0 DINT
QF Débordement 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités X comprend jusqu'à 4 entrées (X1 à X4)

30 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.4 ADD_I Additionneur (type entier)

2.4 ADD_I Additionneur (type entier)


☑ SIMOTION ☑ SINAMICS

Symbole

ADD_I
Cumulande I X Y I somme

Descriptif technique
• Additionneur avec jusqu'à 4 entrées du type entier

Mode de fonctionnement
Ce bloc additionne les valeurs fournies via les entrées X en respectant leur signe. Le résultat,
limité à la plage de -32768 à +32767, est disponible à la sortie Y.
Algorithme :
Y = X1 + X2 + X3 + X4

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Cumulande 0 INT
Y somme 0 INT

Données de configuration

Chargeable en ligne oui


Particularités X comprend jusqu'à 4 entrées (X1 à X4)

Description des blocs fonctionnels DCC standard 31


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.5 ADD_M Additionneur module pour addition en fonction du cycle de l'axe

2.5 ADD_M Additionneur module pour addition en fonction du


cycle de l'axe
☑ SIMOTION ☑ SINAMICS

Symbole

ADD_M
Valeur modulo = longueur de DI MOD Y DI Modulo de X1+X2
cycle de l'axe QP BO Dépassement dans le sens
Valeur d'addition 1 DI X1 positif
Valeur d'addition 2 DI X2 QN BO Dépassement dans le sens
Activation de l'évaluation du BO EOS négatif
dépassement

Descriptif technique
• Le bloc ADD_M est utilisé pour additionner des valeurs de position. Il permet la totalisation
des valeurs de décalage des consignes de position ou la compensation du temps mort dans
le cas d'un maître réel.

Schéma fonctionnel

Mode de fonctionnement
Le bloc additionne les valeurs d'entrée X1 et X2. Sur l'entrée MOD, il est possible d'indiquer un
31
modulo limité à 1...2 -1 et appliqué à la somme de X1 et X2. Ainsi le résultat Y de l'opération
modulo se trouve toujours de la bande de 0 à MOD.

32 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.5 ADD_M Additionneur module pour addition en fonction du cycle de l'axe

Une évaluation du dépassement peut être activée via l'entrée EOS.Lorsque EOS = 1 :
dépassement dans le sens positif : QP = Yn-1-Yn> MOD/2
dépassement dans le sens négatif : QN = Yn-1 – Yn < -MOD/2
Lorsque EOS = 0:
QP = 0 QN = 0
Il est donc possible de désactiver l'évaluation du dépassement lors de la définition des valeurs
de décalage.
La modification du modulo interrompt l'évaluation du dépassement pendant un cycle.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
MOD Valeur modulo = longueur de 1 DINT
cycle de l'axe
X1 Valeur d'addition 1 0 DINT
X2 Valeur d'addition 2 0 DINT
EOS Activation de l'évaluation du 0 0/1
dépassement
Y Modulo de X1+X2 0 DINT
QP Dépassement dans le sens 0 0/1
positif
QN Dépassement dans le sens 0 0/1
négatif

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 33


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.6 ASIN Fonction arc sinus

2.6 ASIN Fonction arc sinus


☑ SIMOTION ☐ SINAMICS

Symbole

ASIN
Argument R X Y R arc sinus
QF BO Erreur d'entrée

Descriptif technique
• Calcul de la valeur arc sinus d'un argument

Mode de fonctionnement
Le bloc calcule la valeur arc sinus correspondant à un argument à fournir via l'entrée X. Le
résultat en radian est transmis à la sortie Y.
Y = arcsin X
Plage d'entrée autorisée : -1.0 <= X <= +1.0
Plage de sortie : -π/2 <= Y <= π/2
Si la valeur de l'argument se trouve à l'extérieur de la plage d'entrée autorisée de |X| <= 1,0,
la sortie Y sera limitée à -π/2 (pour X < -1,0) ou à π/2 (pour X > +1,0) et la sortie TOR QF est
simultanément mise à 1.

34 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.6 ASIN Fonction arc sinus

Diagramme XY

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Argument 0.0 REAL
Y arc sinus 0.0 REAL
QF Erreur d'entrée 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 35


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.7 ATAN Fonction arc tangente

2.7 ATAN Fonction arc tangente


☑ SIMOTION ☐ SINAMICS

Symbole

ATAN
Argument R X Y R arc tangente

Descriptif technique
• Calcul de la valeur arc tangente d'un argument

Mode de fonctionnement
Le bloc calcule la valeur arc tangente correspondant à un argument à fournir via l'entrée X. Le
résultat en radian est transmis à la sortie Y.
Y = arctan X
Plage d'entrée autorisée : -3,402823 E38 à 3,402823 E38
Plage de sortie : -π/2 <= Y <= π/2

Diagramme XY

36 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.7 ATAN Fonction arc tangente

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Argument 0.0 REAL
Y arc tangente 0.0 REAL

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 37


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.8 AVA Générateur de valeur absolue avec traitement du signe

2.8 AVA Générateur de valeur absolue avec traitement du signe


☑ SIMOTION ☑ SINAMICS

Symbole

AVA
Grandeur d'entrée R X Y R Valeur absolue Grandeur
d'entrée
SN BO Grandeur d'entrée négative

Descriptif technique
• Bloc de calcul pour générer une valeur absolue du type réel

Mode de fonctionnement
Ce bloc génère la valeur absolue de la valeur présente dans l'entrée X (grandeur d'entrée). Le
résultat est disponible dans la sortie Y.
Y = |X|
Si la grandeur d'entrée est négative, la sortie SN est simultanément mise à 1.

Schéma fonctionnel

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL

38 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.8 AVA Générateur de valeur absolue avec traitement du signe

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
Y Valeur absolue Grandeur 0.0 REAL
d'entrée
SN Grandeur d'entrée négative 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 39


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.9 AVA_D Générateur de valeur absolue (type entier double)

2.9 AVA_D Générateur de valeur absolue (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

AVA_D
Grandeur d'entrée DI X Y DI Valeur absolue Grandeur
d'entrée
SN BO Grandeur d'entrée négative

Descriptif technique
• Bloc de calcul pour générer une valeur absolue du type entier double

Mode de fonctionnement
Ce bloc génère la valeur absolue de la valeur présente dans l'entrée X (grandeur d'entrée). Le
résultat est disponible dans la sortie Y.
Y = |X|
Si la grandeur d'entrée est négative, la sortie SN est simultanément mise à 1.
Pour la valeur d'entrée -2147483648 la valeur de sortie Y est réglée sur -2147483648 et la
sortie SN est mise à 1

Schéma fonctionnel

40 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.9 AVA_D Générateur de valeur absolue (type entier double)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 DINT
Y Valeur absolue Grandeur 0 DINT
d'entrée
SN Grandeur d'entrée négative 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 41


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.10 COS Fonction cosinus

2.10 COS Fonction cosinus


☑ SIMOTION ☐ SINAMICS

Symbole

COS
Argument R X Y R cosinus

Descriptif technique
• Calcul de la valeur cosinus d'un argument

Mode de fonctionnement
Le bloc calcule la valeur cosinus correspondant à un argument à fournir via l'entrée X. Le
résultat en radian est transmis à la sortie Y.
Y = cos X

Diagramme XY

X est modulaire π.

42 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.10 COS Fonction cosinus

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Argument 0.0 REAL
Y cosinus 1 REAL

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 43


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.11 DIV Diviseur (type réel)

2.11 DIV Diviseur (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

DIV
Dividende R X1 Y R Quotient
Diviseur R X2 YIN R Quotient entier
MOD R Reste
QF BO Le diviseur est égal à 0.

Descriptif technique
• Diviseur à deux entrées de type réel

Mode de fonctionnement
Ce bloc divise la valeur présente dans le port X1 par la valeur présente dans le port X2.
Le résultat est disponible dans les sorties Y, YIN et MOD :
• la sortie Y contient la valeur entière et les décimales après la virgule du quotient
• la sortie YIN contient le quotient entier
• la sortie MOD contient le modulo de la division (en valeur absolue)
La sortie est limitée à une plage d'environ -3,4 E38 à +3,4 E38.

MOD = (Y – YIN) * X2

Si la valeur de sortie Y dépasse la plage autorisée de -3,402823 E38 à 3,402823 E38 (en raison
de la valeur du diviseur X2 très faible ou égale à zéro), le port Y contiendra alors la valeur limite
de la plage autorisée avec son signe correct. Simultanément, la sortie TOR QF est mise à 1. Si
X2 est zéro, les sorties YIN et MOD gardent leur dernière valeur.
En cas de division 0/0, la sortie Y du bloc reste inchangée. La sortie TOR QF est mise à 1. En
cas de division par zéro, la sortie MOD conserve sa dernière valeur.

Table(s) de vérité
Vous trouverez une liste des comportements du bloc dans les cas mentionnés ci-dessus dans la
table de vérité ci-après.

X1/X2 Y YIN MOD OF


X/0 Val. lim. avec son signe correct YIN n-1 MOD n-1 1
0/0 Y n-1 YIN n-1 MOD n-1 1
0/X 0 0 0 0

44 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.11 DIV Diviseur (type réel)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Dividende 0.0 REAL
X2 Diviseur 1 REAL
Y Quotient 0.0 REAL
YIN Quotient entier 0.0 REAL
MOD Reste 0.0 REAL
QF Le diviseur est égal à 0. 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 45


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.12 DIV_D Diviseur (type entier double)

2.12 DIV_D Diviseur (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

DIV_D
Dividende DI X1 Y DI Quotient
Diviseur DI X2 MOD DI Reste
QF BO Le diviseur est égal à 0.

Descriptif technique
• Diviseur à deux entrées de type entier double

Mode de fonctionnement
Ce bloc divise la valeur présente dans le port X1 par la valeur présente dans le port X2 avec
31
son signe correct. Le quotient, limité à une plage d'environ -2147483648 (2 ) à 2147483647
31
(2 -1) est transmis au port Y.

Le port MOD contient le modulo de la division. Le signe du modulo de la division MOD est égal
à celui de dividende X1.
MOD = X1 MOD X2
31 31
Si la valeur de sortie Y dépasse la plage autorisée de -2147483648 (2 à +2147483647 (2 -1)
(si le diviseur X2 est égal à zéro), le port Y contiendra alors la valeur limite de la plage autorisée
avec son signe correct. Simultanément, la sortie TOR QF est mise à 1.
En cas de division 0/0, la sortie Y du bloc reste inchangée. La sortie TOR QF est mise à 1. En
cas de division par zéro, la sortie MOD conserve sa dernière valeur.

Table(s) de vérité
Vous trouverez une liste des comportements du bloc dans les cas mentionnés ci-dessus dans la
table de vérité ci-après.

X1/X2 Y MOD OF
X/0 Val. lim. avec son signe correct MOD n-1 1
0/0 Y n-1 MOD n-1 1
0/X 0 0 0

46 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.12 DIV_D Diviseur (type entier double)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Dividende 0 DINT
X2 Diviseur 1 DINT
Y Quotient 0 DINT
MOD Reste 0 DINT
QF Le diviseur est égal à 0. 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 47


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.13 DIV_I Diviseur (type entier)

2.13 DIV_I Diviseur (type entier)


☑ SIMOTION ☑ SINAMICS

Symbole

DIV_I
Dividende I X1 Y I Quotient
Diviseur I X2 MOD I Reste
QF BO Le diviseur est égal à 0.

Descriptif technique
• Diviseur à deux entrées de type entier

Mode de fonctionnement
Ce bloc divise la valeur présente dans le port X1 par la valeur présente dans le port X2 avec
son signe correct. Le quotient, limité à la plage de -32768 à +32767, est transmis au port Y.

Le port MOD contient le modulo de la division. Le signe du modulo de la division MOD est égal
à celui de dividende X1.
MOD = X1 MOD X2
Si la valeur de sortie Y dépasse la plage autorisée de -32768 à +32767 (si le diviseur est égal
à zéro), le port Y contiendra alors la valeur limite de la plage autorisée avec son signe correct.
Simultanément, la sortie TOR QF est mise à 1.
En cas de division 0/0, la sortie Y du bloc reste inchangée. La sortie TOR QF est mise à 1. En
cas de division par zéro, la sortie MOD conserve sa dernière valeur.

Table(s) de vérité
Vous trouverez une liste des comportements du bloc dans les cas mentionnés ci-dessus dans la
table de vérité ci-après.

X1/X2 Y MOD OF
X/0 Val. lim. avec son signe correct MOD n-1 1
0/0 Y n-1 MOD n-1 1
0/X 0 0 0

48 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.13 DIV_I Diviseur (type entier)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Dividende 0 INT
X2 Diviseur 1 INT
Y Quotient 0 INT
MOD Reste 0 INT
QF Le diviseur est égal à 0. 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 49


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.14 MAS Evaluateur de maximum

2.14 MAS Evaluateur de maximum


☑ SIMOTION ☑ SINAMICS

Symbole

MAS
Grandeur d'entrée R X Y R Grandeur d'entrée maximale

Descriptif technique
• Bloc de comparaison avec jusqu'à 4 entrées de type réel permettant la détermination de la
plus grande des valeurs d'entrée présentes à un instant donné

Mode de fonctionnement
Ce bloc détermine la plus grande des valeurs présentes dans les entrées X 1-4.
Le résultat est disponible dans la sortie Y.
Y = Max {X1,X2,X3,X4}
Si la même valeur est présente sur toutes les entrées, cette valeur est émise en tant que
grandeur d'entrée maximale.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée -3.402823 E38 REAL
Y Grandeur d'entrée maximale 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités X comprend jusqu'à 4 entrées (X1 à X4)

50 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.15 MIS Evaluateur de minimum

2.15 MIS Evaluateur de minimum


☑ SIMOTION ☑ SINAMICS

Symbole

MIS
Grandeur d'entrée R X Y R Grandeur d'entrée minimale

Descriptif technique
• Bloc de comparaison avec jusqu'à 4 entrées de type réel permettant la détermination de la
plus basse des valeurs d'entrée présentes à un instant donné

Mode de fonctionnement
Ce bloc détermine la plus petite des valeurs présentes dans les entrées X 1-4.
Le résultat est disponible dans la sortie Y.
Y = Min {X1,X2, X3, X4}
Si la même valeur est présente sur toutes les entrées, cette valeur est émise en tant que
grandeur d'entrée minimale.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 3.402823 E38 REAL
Y Grandeur d'entrée minimale 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités X comprend jusqu'à 4 entrées (X1 à X4)

Description des blocs fonctionnels DCC standard 51


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.16 MUL Multiplicateur (type réel)

2.16 MUL Multiplicateur (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

MUL
Facteur R X Y R Produit

Descriptif technique
• Multiplicateur avec jusqu'à 4 entrées du type réel

Mode de fonctionnement
Ce bloc multiplie les valeurs fournies via les entrées génériques X 1-4 en respectant leur signe.
Le résultat, limité à la plage de -3,402823 E38 à +3,402823 E38, est transmis à la sortie Y.
Y = X1·X2·X3·X4

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Facteur 1.0 REAL
Y Produit 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités X comprend jusqu'à 4 entrées (X1 à X4)

52 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.17 MUL_D Multiplicateur (type entier double)

2.17 MUL_D Multiplicateur (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

MUL_D
Facteur DI X Y DI Produit
QF BO Débordement

Descriptif technique
• Multiplicateur avec jusqu'à 4 entrées du type entier double

Mode de fonctionnement
Ce bloc multiplie les valeurs fournies via les entrées génériques X 1-4 en respectant leur
31 31
signe. Le résultat, limité à une plage d'environ -2147483648 (2 ) à +2147483647 (2 -1) est
disponible à la sortie Y.
Y = X1·X2·X3·X4

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Facteur 1 DINT
Y Produit 0 DINT
QF Débordement 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités X comprend jusqu'à 4 entrées (X1 à X4)

Description des blocs fonctionnels DCC standard 53


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.18 MUL_I Multiplicateur (type entier)

2.18 MUL_I Multiplicateur (type entier)


☑ SIMOTION ☑ SINAMICS

Symbole

MUL_I
Facteur I X Y I Produit
YDI DI Produit en format DINT

Descriptif technique
• Multiplicateur avec jusqu'à 4 entrées du type entier

Mode de fonctionnement
Ce bloc multiplie les valeurs fournies via les entrées génériques X 1-4 en respectant leur signe.
Le résultat, limité à la plage de -32768 à +32767, est disponible à la sortie Y. En outre, le
31 31
résultat, limité à la plage de -2147483648 (2 à +2147483647 (2 -1), est disponible à la sortie
YDI.
Y = X1·X2·X3·X4

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Facteur 1 INT
Y Produit 0 INT
YDI Produit en format DINT 0 DINT

Données de configuration

Chargeable en ligne oui


Particularités X comprend jusqu'à 4 entrées (X1 à X4)

54 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.19 PLI20 Fonction de linéarisation, 20 points d'interpolation

2.19 PLI20 Fonction de linéarisation, 20 points d'interpolation


☑ SIMOTION ☑ SINAMICS

Symbole
PLI20
Grandeur d'entrée R X Y R Grandeur de sortie
Abscisse du point R A1
d'interpolation A1
Ordonnée du point R B1
d'interpolation B1
Abscisse du point R A2
d'interpolation A2
Ordonnée du point R B2
d'interpolation B2
Abscisse du point R A3
d'interpolation A3
Ordonnée du point R B3
d'interpolation B3
Abscisse du point R A4
d'interpolation A4
Ordonnée du point R B4
d'interpolation B4
Abscisse du point R A5
d'interpolation A5
Ordonnée du point R B5
d'interpolation B5
Abscisse du point R A6
d'interpolation A6
Ordonnée du point R B6
d'interpolation B6
Abscisse du point R A7
d'interpolation A7
Ordonnée du point R B7
d'interpolation B7
Abscisse du point R A8
d'interpolation A8
Ordonnée du point R B8
d'interpolation B8
Abscisse du point R A9
d'interpolation A9
Ordonnée du point R B9
d'interpolation B9
Abscisse du point R A10
d'interpolation A10
Ordonnée du point R B10
d'interpolation B10
Abscisse du point R A11
d'interpolation A11
Ordonnée du point R B11
d'interpolation B11
Abscisse du point R A12
d'interpolation A12
Ordonnée du point R B12
d'interpolation B12
Abscisse du point R A13
d'interpolation A13
Ordonnée du point R B13
d'interpolation B13
Abscisse du point R A14
d'interpolation A14
Ordonnée du point R B14
d'interpolation B14
Abscisse du point R A15
d'interpolation A15
Ordonnée du point R B15
d'interpolation B15
Abscisse du point R A16
d'interpolation A16
Ordonnée du point R B16
d'interpolation B16
Abscisse du point R A17
d'interpolation A17
Ordonnée du point R B17
d'interpolation B17
Abscisse du point R A18
d'interpolation A18
Ordonnée du point R B18
d'interpolation B18
Abscisse du point R A19
d'interpolation A19
Ordonnée du point R B19
d'interpolation B19
Abscisse du point R A20
d'interpolation A20
Ordonnée du point R B20
d'interpolation B20

Description des blocs fonctionnels DCC standard 55


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.19 PLI20 Fonction de linéarisation, 20 points d'interpolation

Descriptif technique
Bloc de type réel
• pour la linéarisation de courbes
• pour la simulation d'éléments de transfert non linéaires
• pour un gain du régulateur défini par segment

Mode de fonctionnement
• Ce bloc permet une adaptation personnalisée de la grandeur de sortie Y à la grandeur
d'entrée X par l'intermédiairede 20 points d'interpolation max. dans 4 quadrants.
• Une interpolation linéaire est effectuée entre les points d'interpolation. Au delà d'A1 ou A20,
le profil de la courbe est horizontal.

Recommandations pour la configuration


Lors de la configuration, il convient de s'assurer que les valeurs de A1 à A20 sont triées dans
l'ordre croissant, sinon des valeurs incorrectes seront transmises à la sortie. Les valeurs
d'ordonnée B1 à B20 peuvent être sélectionnées librement, c.-à-d. indépendamment de la
valeur précédente.
Si certains points d'interpolation ne sont pas nécessaires (par ex. à partir de A16/B16), il faut
les renseigner avec les mêmes valeurs d'abscisse et d'ordonnée (A16/B16 à A20/B20) que pour
A15 ou B15.

56 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.19 PLI20 Fonction de linéarisation, 20 points d'interpolation

Exemple

Simulation de la courbe de magnétisation

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
A1 Abscisse du point d'interpolation 0.0 REAL
A1
B1 Ordonnée du point 0.0 REAL
d'interpolation B1
A2 Abscisse du point d'interpolation 0.0 REAL
A2
B2 Ordonnée du point 0.0 REAL
d'interpolation B2
A3 Abscisse du point d'interpolation 0.0 REAL
A3
B3 Ordonnée du point 0.0 REAL
d'interpolation B3

Description des blocs fonctionnels DCC standard 57


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.19 PLI20 Fonction de linéarisation, 20 points d'interpolation

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
A4 Abscisse du point d'interpolation 0.0 REAL
A4
B4 Ordonnée du point 0.0 REAL
d'interpolation B4
A5 Abscisse du point d'interpolation 0.0 REAL
A5
B5 Ordonnée du point 0.0 REAL
d'interpolation B5
A6 Abscisse du point d'interpolation 0.0 REAL
A6
B6 Ordonnée du point 0.0 REAL
d'interpolation B6
A7 Abscisse du point d'interpolation 0.0 REAL
A7
B7 Ordonnée du point 0.0 REAL
d'interpolation B7
A8 Abscisse du point d'interpolation 0.0 REAL
A8
B8 Ordonnée du point 0.0 REAL
d'interpolation B8
A9 Abscisse du point d'interpolation 0.0 REAL
A9
B9 Ordonnée du point 0.0 REAL
d'interpolation B9
A10 Abscisse du point d'interpolation 0.0 REAL
A10
B10 Ordonnée du point 0.0 REAL
d'interpolation B10
A11 Abscisse du point d'interpolation 0.0 REAL
A11
B11 Ordonnée du point 0.0 REAL
d'interpolation B11
A12 Abscisse du point d'interpolation 0.0 REAL
A12
B12 Ordonnée du point 0.0 REAL
d'interpolation B12
A13 Abscisse du point d'interpolation 0.0 REAL
A13
B13 Ordonnée du point 0.0 REAL
d'interpolation B13
A14 Abscisse du point d'interpolation 0.0 REAL
A14
B14 Ordonnée du point 0.0 REAL
d'interpolation B14
A15 Abscisse du point d'interpolation 0.0 REAL
A15
B15 Ordonnée du point 0.0 REAL
d'interpolation B15

58 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.19 PLI20 Fonction de linéarisation, 20 points d'interpolation

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
A16 Abscisse du point d'interpolation 0.0 REAL
A16
B16 Ordonnée du point 0.0 REAL
d'interpolation B16
A17 Abscisse du point d'interpolation 0.0 REAL
A17
B17 Ordonnée du point 0.0 REAL
d'interpolation B17
A18 Abscisse du point d'interpolation 0.0 REAL
A18
B18 Ordonnée du point 0.0 REAL
d'interpolation B18
A19 Abscisse du point d'interpolation 0.0 REAL
A19
B19 Ordonnée du point 0.0 REAL
d'interpolation B19
A20 Abscisse du point d'interpolation 0.0 REAL
A20
B20 Ordonnée du point 0.0 REAL
d'interpolation B20
Y Grandeur de sortie 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 59


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.20 SII Inverseur

2.20 SII Inverseur


☑ SIMOTION ☑ SINAMICS

Symbole

SII
Facteur R X Y R Produit

Descriptif technique
• Inverseur avec entrée de type réel
• Bloc de calcul pour l'inversion de signe

Mode de fonctionnement
Ce bloc inverse la grandeur d'entrée X et fournit le résultat à la sortie Y du bloc (en fonction de
la caractéristique de transfert ci-après).
Y=-X

Fonction de transfert

60 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.20 SII Inverseur

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Facteur 0.0 REAL
Y Produit 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 61


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.21 SIN Fonction sinus

2.21 SIN Fonction sinus


☑ SIMOTION ☐ SINAMICS

Symbole

SIN
Argument R X Y R sinus

Descriptif technique
• Calcul de la valeur sinus d'un argument

Mode de fonctionnement
• Le bloc calcule la valeur sinus correspondant à un argument à fournir via l'entrée X. Le
résultat en radian est transmis à la sortie Y.
• Y= sin X

Fonction de transfert

62 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.21 SIN Fonction sinus

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Argument 0.0 REAL
Y sinus 0.0 REAL

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 63


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.22 SQR Extracteur de racine carrée

2.22 SQR Extracteur de racine carrée


☑ SIMOTION ☐ SINAMICS

Symbole

SQR
Grandeur d'entrée R X Y R Grandeur de sortie
QF BO Grandeur d'entrée négative

Descriptif technique
• Bloc de calcul pour déterminer la racine carrée

Mode de fonctionnement
Ce bloc calcule la racine carrée de la valeur présente au niveau du port X. Le résultat est
transmis au port Y.

Si la grandeur d'entrée est négative, la valeur zéro est transmise au port Y. Simultanément, la
sortie TOR QF est mise à 1.

Table(s) de vérité

Condition Y QF
X>0 SQR(X) 0
X=0 0 0
X<0 0 1

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
Y Grandeur de sortie 0.0 REAL
QF Grandeur d'entrée négative 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

64 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.23 SUB Soustracteur (type réel)

2.23 SUB Soustracteur (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

SUB
Diminuende R X1 Y R Différence
Diminuteur R X2

Descriptif technique
• Soustracteur à deux entrées de type réel

Mode de fonctionnement
• Ce bloc soustrait la valeur présente au niveau du port X2 par la valeur présente au niveau
du port X1 en respectant leur signe. Le résultat, limité à la plage de -3,402823 E38 à
3,402823 E38, est transmis à la sortie Y.
• Y= X1-X2

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Diminuende 0.0 REAL
X2 Diminuteur 0.0 REAL
Y Différence 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 65


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.24 SUB_D Soustracteur (type entier double)

2.24 SUB_D Soustracteur (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

SUB_D
Diminuende DI X1 Y DI Différence
Diminuteur DI X2 QF BO Débordement

Descriptif technique
• Soustracteur à deux entrées de type entier double

Mode de fonctionnement
Ce bloc soustrait la valeur présente au niveau du port X2 par la valeur présente au niveau
31
du port X1 en respectant leur signe. Le résultat, limité à la plage de -2147483648 (2 ) à
31
+2147483647 (2 -1), est disponible à la sortie Y. Tout débordement est signalé dans la sortie
TOR avec QF = 1.
Y= X1-X2

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Diminuende 0 DINT
X2 Diminuteur 0 DINT
Y Différence 0 DINT
QF Débordement 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

66 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.25 SUB_I Soustracteur (type entier)

2.25 SUB_I Soustracteur (type entier)


☑ SIMOTION ☑ SINAMICS

Symbole

SUB_I
Diminuende I X1 Y I Différence
Diminuteur I X2

Descriptif technique
• Soustracteur à deux entrées de type entier

Mode de fonctionnement
• Ce bloc soustrait la valeur présente au niveau du port X2 par la valeur présente au niveau
du port X1 en respectant leur signe. Le résultat, limité à la plage de -32768 à 32767, est
disponible à la sortie Y.
• Y= X1-X2

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Diminuende 0 INT
X2 Diminuteur 0 INT
Y Différence 0 INT

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 67


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.26 TAN Tangente

2.26 TAN Tangente


☑ SIMOTION ☐ SINAMICS

Symbole

TAN
Argument R X Y R Tangente
QF BO Tangente hors plage de valeurs

Descriptif technique
• Calcul de la valeur tangente d'un angle

Mode de fonctionnement
Ce bloc calcule la valeur tangente correspondant à un angle à spécifier en radian via l'entrée X.
Le résultat est transmis à la sortie Y.
Y = tan X
Plage de sortie : -3,402823 E38 à 3,402823 E38
Si la valeur tangente calculée se trouve en dehors de la plage allant de -3,402823 E38 à
3,402823 E38, la sortie Y du bloc est limitée à -3,402823 E38 ou +3,402823 E38, et la sortie
TOR QF est simultanément mise à 1.

Fonction de transfert

68 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.26 TAN Tangente

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Argument 0.0 REAL
Y Tangente 0.0 REAL
QF Tangente hors plage de valeurs 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 69


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Arithmetic
2.26 TAN Tangente

70 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic 3
3.1 AND Opération logique ET (type booléen)
☑ SIMOTION ☑ SINAMICS

Symbole

AND
Entrée binaire BO I Q BO Grandeur TOR ET

Descriptif technique
• Bloc ET avec jusqu'à 4 entrées de type booléen

Mode de fonctionnement
Ce bloc effectue une opération logique ET avec les grandeurs TOR présentes dans les entrées
I 1-4 et transmet le résultat à la sortie Q.
Q = I01∧...∧I04
La sortie Q est mise à 1 si la valeur 1 est présente dans l'ensemble des entrées génériques I1 à
I4. Dans tous les autres cas, la sortie Q contient la valeur 0.

Description des blocs fonctionnels DCC standard 71


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.1 AND Opération logique ET (type booléen)

Table(s) de vérité

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Entrée binaire 1 0/1
Q Grandeur TOR ET 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités I comprend jusqu'à 4 ports (I1 à I4)

72 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.2 AND_W Opération logique ET (type mot)

3.2 AND_W Opération logique ET (type mot)


☑ SIMOTION ☐ SINAMICS

Symbole

AND_W
Entrée mot d'état W I QS W Mot d'état ET
Q BO Sortie binaire

Descriptif technique
• Bloc ET (mot) avec jusqu'à 4 entrées de type mot

Mode de fonctionnement
Un mot d'état regroupe 16 états TOR.
Ce bloc permet d'effectuer une opération logique ET bit par bit sur les mots d'état I01 à I16. La
sortie QS contient alors les états correspondants des bits du mot d'état résultant de l'opération
ET.
Pour le bit k du mot d'état et, on applique :

Un bit du mot d'état ET est égal à 0 si au moins un des bits équivalents dans les entrées I1 à I4
du bloc est égal à 0.
La sortie Q contient la valeur 1 si au moins un des bits du mot d'état ET est égal à 1.

Description des blocs fonctionnels DCC standard 73


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.2 AND_W Opération logique ET (type mot)

Diagramme séquentiel des états (pour 3 entrées)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Entrée mot d'état 16#FFFF WORD
QS Mot d'état ET 16#0000 WORD
Q Sortie binaire 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités I comprend jusqu'à 4 entrées (I1 à I4)

74 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.3 BF Fonction de clignotement (type booléen)

3.3 BF Fonction de clignotement (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

BF
Intervalle de clignotement (0 TS T Q BO Sortie de clignotement
ms)
validation BO EN

Descriptif technique
Bloc de type booléen
• pour la commande de générateurs de signaux
• en tant que générateurs d'horloge

Mode de fonctionnement
Ce bloc met sa sortie Q alternativement sur 1 et sur 0, au rythme de l'intervalle de temps T, tant
que son entrée EN est égale à 1.
Si l'entrée de validation EN est à 0, la sortie Q est également à 0.
T désigne à la fois la durée de l'état allumé que de l'état éteint.

Schéma fonctionnel

Description des blocs fonctionnels DCC standard 75


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.3 BF Fonction de clignotement (type booléen)

Chronogramme

Impulsion de clignotement Q en fonction de l'intervalle de clignotement T et de la validation EN

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
T Intervalle de clignotement (0 ms) 0 SDTIME
EN validation 0 0/1
Q Sortie de clignotement 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

76 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.4 BF_W Fonction de clignotement pour mot d'état (type booléen)

3.4 BF_W Fonction de clignotement pour mot d'état (type


booléen)
☑ SIMOTION ☐ SINAMICS

Symbole

BF_W
Mot d'état W IS QS W Sortie de clignotement Mot
Intervalle de clignotement (0 TS T d'état
ms)

Descriptif technique
• Bloc de type mot pour la commande de groupements de générateurs de signaux

Mode de fonctionnement
Ce bloc met tous les bits du mot d'état d'entrée IS ayant la valeur logique 1 alternativement à 1
et à 0, au rythme de l'intervalle de temps T, dans le mot d'état de sortie QS.
T désigne à la fois la durée de l'état allumé que de l'état éteint.

Schéma fonctionnel

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IS Mot d'état 16#0000 WORD
T Intervalle de clignotement (0 ms) 0 SDTIME

Description des blocs fonctionnels DCC standard 77


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.4 BF_W Fonction de clignotement pour mot d'état (type booléen)

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
QS Sortie de clignotement Mot d'état 16#0000 WORD

Données de configuration

Chargeable en ligne oui


Particularités -

78 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.5 BSW Commutateur binaire (type booléen)

3.5 BSW Commutateur binaire (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

BSW
Grandeur d'entrée 1 BO I1 Q BO Grandeur de sortie
Grandeur d'entrée 2 BO I2
Position du commutateur BO I

Descriptif technique
• Ce bloc commute une de deux grandeurs d'entrée TOR sur la sortie

Mode de fonctionnement
Si l'entrée I = 0, I1 est commutée sur la sortie Q.
Si l'entrée I = 1, I2 est commutée sur la sortie Q.

Schéma fonctionnel

Table(s) de vérité

Position 1 du commutateur Grandeur de sortie Q


0 Q = I1
1 Q = I2

Initialisation
Si l'entrée I = 0, I1 est commutée sur la sortie Q.
Si l'entrée I = 1, I2 est commutée sur la sortie Q.

Description des blocs fonctionnels DCC standard 79


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.5 BSW Commutateur binaire (type booléen)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I1 Grandeur d'entrée 1 0 0/1
I2 Grandeur d'entrée 2 0 0/1
I Position du commutateur 0 0/1
Q Grandeur de sortie 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

80 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.6 CNM Mémoire numérique pilotable (type réel)

3.6 CNM Mémoire numérique pilotable (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

CNM
Grandeur d'entrée 1 R X1 Y R grandeur d'entrée mémorisée
Grandeur d'entrée 2 R X2
Mémoriser Grandeur d'entrée 1 BO I1
Mémoriser Grandeur d'entrée 2 BO I2

Descriptif technique
Bloc de type réel pour la mémorisation d'une valeur d'entrée actuelle (angl. : fonction "Sample
and Hold") avec
• entrée sélectionnable
• instant de mise en mémoire sélectionnable
• déclenchement activé par front montant
Les blocs CNM_I et CNM_D remplissent la même fonction. In ne se différencient que par le
type de données utilisé.

Mode de fonctionnement
En cas de front montant dans I1, X1 est commuté vers la sortie Y.
En cas de front montant dans I1, X2 est commuté vers la sortie Y.
La grandeur d'entrée mémorisée reste présente dans Y jusqu'à ce que le front montant suivant
dans I1 ou I2 commute la valeur actuelle suivante.
En cas de fronts montants simultanés dans I1 et I2, I1 a la priorité, et X1 est commuté sur Y.

Initialisation
Si l'une des entrées I1 ou I2 reçoit la valeur 1 par une sortie en amont lors de l'initialisation, le
bloc ne détecte pas de front montant lors de l'exécution du premier cycle. Autrement le bloc
détecte un front montant lors de l'exécution du premier cycle. En mode START (mémento de
front), les valeurs pour I1 et I2 sont mises en tampon.

Description des blocs fonctionnels DCC standard 81


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.6 CNM Mémoire numérique pilotable (type réel)

Schéma fonctionnel

Table(s) de vérité

Entrée Sortie Y à l'instant de déclenchement


I1 I2
* * Yn = Yn-1
* 0 -> 1 Yn = X2n
0 -> 1 * Yn = X1n
0 -> 1 0 -> 1 Yn = X1n

*: pas de front montant


0 -> 1: front montant

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0.0 REAL
X2 Grandeur d'entrée 2 0.0 REAL
I1 Mémoriser Grandeur d'entrée 1 0.0 0/1
I2 Mémoriser Grandeur d'entrée 2 0.0 0/1
Y grandeur d'entrée mémorisée 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités -

82 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.7 CNM_D Mémoire numérique pilotable (type entier double)

3.7 CNM_D Mémoire numérique pilotable (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

CNM_D
Grandeur d'entrée 1 DI X1 Y DI grandeur d'entrée mémorisée
Grandeur d'entrée 2 DI X2
Mémoriser Grandeur d'entrée 1 BO I1
Mémoriser Grandeur d'entrée 2 BO I2

Descriptif technique
Bloc de type entier double pour la mémorisation d'une valeur d'entrée actuelle (angl. : fonction
"Sample and Hold") avec
• entrée sélectionnable
• instant de mise en mémoire sélectionnable
• déclenchement activé par front montant
Les blocs CNM et CNM_I remplissent la même fonction. In ne se différencient que par le type
de données utilisé.

Mode de fonctionnement
En cas de front montant dans I1, X1 est commuté vers la sortie Y.
En cas de front montant dans I1, X2 est commuté vers la sortie Y.
La grandeur d'entrée mémorisée reste présente dans Y jusqu'à ce que le front montant suivant
dans I1 ou I2 commute la valeur actuelle suivante.
En cas de fronts montants simultanés dans I1 et I2, I1 a la priorité, et X1 est commuté sur Y.

Initialisation
Si l'une des entrées I1 ou I2 reçoit la valeur 1 par une sortie en amont lors de l'initialisation, le
bloc ne détecte pas de front montant lors de l'exécution du premier cycle. Le bloc détecte un
front montant lors de l'exécution du premier cycle. En mode START, les valeurs pour I1 et I2
sont mises en tampon.

Description des blocs fonctionnels DCC standard 83


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.7 CNM_D Mémoire numérique pilotable (type entier double)

Schéma fonctionnel

Table(s) de vérité

Entrée Sortie Y à l'instant de déclenchement


I1 I2
* * Yn = Yn-1
* 0 -> 1 Yn = X2n
0 -> 1 * Yn = X1n
0 -> 1 0 -> 1 Yn = X1n

* : pas de front montan


0 -> 1: front montant

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0 DINT
X2 Grandeur d'entrée 2 0 DINT
I1 Mémoriser Grandeur d'entrée 1 0 0/1
I2 Mémoriser Grandeur d'entrée 2 0 0/1
Y grandeur d'entrée mémorisée 0 DINT

Données de configuration

Chargeable en ligne oui


Particularités -

84 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.8 CNM_I Mémoire numérique pilotable (type entier)

3.8 CNM_I Mémoire numérique pilotable (type entier)


☑ SIMOTION ☑ SINAMICS

Symbole

CNM_I
Grandeur d'entrée 1 I X1 Y I grandeur d'entrée mémorisée
Grandeur d'entrée 2 I X2
Mémoriser Grandeur d'entrée 1 BO I1
Mémoriser Grandeur d'entrée 2 BO I2

Descriptif technique
Bloc de type entier pour la mémorisation d'une valeur d'entrée actuelle (angl. : fonction "Sample
and Hold") avec
• entrée sélectionnable
• instant de mise en mémoire sélectionnable
• déclenchement activé par front montant
Les blocs CNM et CNM_D remplissent la même fonction. In ne se différencient que par le type
de données utilisé.

Mode de fonctionnement
En cas de front montant dans I1, X1 est commuté vers la sortie Y.
En cas de front montant dans I1, X2 est commuté vers la sortie Y.
La grandeur d'entrée mémorisée reste présente dans Y jusqu'à ce que le front montant suivant
dans I1 ou I2 commute la valeur actuelle suivante.
En cas de fronts montants simultanés dans I1 et I2, I1 a la priorité, et X1 est commuté sur Y.

Initialisation
Si l'une des entrées I1 ou I2 reçoit la valeur 1 par une sortie en amont lors de l'initialisation, le
bloc ne détecte pas de front montant lors de l'exécution du premier cycle. Le bloc détecte un
front montant lors de l'exécution du premier cycle. En mode START, les valeurs pour I1 et I2
sont mises en tampon.

Description des blocs fonctionnels DCC standard 85


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.8 CNM_I Mémoire numérique pilotable (type entier)

Schéma fonctionnel

Table(s) de vérité

Entrée Sortie Y à l'instant de déclenchement


I1 I2
* * Yn = Yn-1
* 0 -> 1 Yn = X2n
0 -> 1 * Yn = X1n
0 -> 1 0 -> 1 Yn = X1n

*: pas de front montant


0 -> 1: front montant

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0 INT
X2 Grandeur d'entrée 2 0 INT
I1 Mémoriser Grandeur d'entrée 1 0 0/1
I2 Mémoriser Grandeur d'entrée 2 0 0/1
Y grandeur d'entrée mémorisée 0 INT

Données de configuration

Chargeable en ligne oui


Particularités -

86 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.9 CTR Compteur (type booléen)

3.9 CTR Compteur (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

CTR
Impulsion en avant BO IU Y I Position du compteur
Impulsion en arrière BO ID QU BO Compteur à la limite
Réinitialisation BO R supérieure
Affectation BO S Q0 BO Position du compteur zéro
Valeur de forçage I SV QL BO Compteur à la limite
Limite supérieure du compteur I LU inférieure
Limite inférieure du compteur I LL
Mode de dépassement BO MOD

Descriptif technique
Bloc permettant de compter ou de décompter avec les fonctions de compteur suivantes :
• Mettre le compteur à zéro
• Arrêter le compteur à zéro (bloquer)
• Mettre le compteur à la valeur initiale
Réglage indépendant des limites supérieures et inférieures du compteur.

Mode de fonctionnement
Ce bloc constitue un compteur/décompteur déclenché sur front. En présence d'un front montant
d'une impulsion dans l'entrée IU la position du compteur est incrémentée.
En présence d'un front descendant d'une impulsion dans l'entrée ID la position du compteur est
décrémentée. La position du compteur est présente dans la sortie Y. Commande du compteur
(voir aussi table de vérité). S=1 permet de renseigner par défaut la position du compteur Y avec
la valeur de forçage SV.
L'entrée de réinitialisation R a cependant la priorité sur l'entrée de forçage. Tant que R est à
l'état logique 1, Y est maintenue à 0. Le compteur est bloqué. Si 0 ne se trouve pas dans la
plage de comptage comprise entre LL et LU, la sortie sera mise à la valeur limite effective si R=
1.
La plage de travail du compteur peut être spécifiée à l'aide de LU (valeur limite supérieure du
compteur) ou LL (valeur limite inférieure du compteur).
La valeur de forçage (SV) se trouve dans la plage LL >= SV >= LU.

Description des blocs fonctionnels DCC standard 87


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.9 CTR Compteur (type booléen)

MOD=0 Lorsque les limites sont atteintes, le bloc ne continue pas à compter, mais la
valeur QU (compteur à la limite supérieure) ou QL (compteur à la limite inférieure)
est affichée.
MOD=1 Lorsque la limite supérieure (LU) est atteinte, la position du compteur est mise à
la valeur limite inférieure avec l'impulsion suivante en avant et QU = 1 indique le
dépassement dans le sens positif pour un cycle.
Lorsque la limite inférieure (LL) est atteinte, la position du compteur est mise à la
valeur limite supérieure avec l'impulsion suivante en arrière et QL = 1 indique le
dépassement dans le sens négatif pour un cycle.

Lorsque la position du compteur est à zéro, la sortie Q0 est mise à 1.

Schéma fonctionnel

Table(s) de vérité

Commande TOR Commande TOR Position de compteur Y


S R
0 0 Y est conservé
0 1 Y est réinitialisé
1 0 Y = SV (valeur de forçage)
1 1 Y est réinitialisé

Position du compteur pour les ordres activation/réinitialisation

Initialisation
L'initialisation définit l'état initial pour la première exécution cyclique. Si l'entrée ID ou IU est
mise à 1 par défaut, le bloc fonctionnel ne peut pas détecter de front montant lors de l'exécution
du premier cycle.
Conditions marginales :
• LL <= Y <= LU pour LL <LU
• Y = LU pour LL >= LU

88 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.9 CTR Compteur (type booléen)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IU Impulsion en avant 0 0/1
ID Impulsion en arrière 0 0/1
R Réinitialisation 0 0/1
S Affectation 0 0/1
SV Valeur de forçage 0 INT
LU Limite supérieure du compteur 0 INT
LL Limite inférieure du compteur 0 INT
MOD Mode de dépassement 0 0/1
Y Position du compteur 0 INT
QU Compteur à la limite supérieure 0 0/1
Q0 Position du compteur zéro 0 0/1
QL Compteur à la limite inférieure 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 89


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.10 DFR Bascule D avec Reset prioritaire (type booléen)

3.10 DFR Bascule D avec Reset prioritaire (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

DFR
Entrée de déclencheur BO I Q BO Grandeur TOR
Entrée D BO D QN BO Grandeur TOR invertie
Affectation BO S
Réinitialisation BO R

Descriptif technique
• Bloc de type booléen utilisé en tant que bascule D avec fonction de réinitialisation prioritaire

Mode de fonctionnement
Lorsque les deux entrées S et R sont mises à 0, un front montant dans l'entrée de
déclenchement I commutera l'information présente dans l'entrée D vers la sortie Q. La sortie
QN contient toujours la valeur inverse de Q.Lorsque l'entrée S contient la valeur 1, la sortie Q
est mise à 1. Lorsque l'entrée R contient la valeur 1, la sortie Q est mise à 0. Lorsque les deux
entrées S et R contiennent la valeur 0, Q reste inchangée. Par contre, si les deux entrées S et
R contiennent la valeur 1, Q est mise à 0, car l'entrée de réinitialisation est prioritaire.

Initialisation
Si l'entrée I reçoit la valeur 1 par une sortie en amont lors de l'initialisation, le bloc ne détecte
pas de front montant lors de l'exécution du premier cycle. Le bloc détecte un front montant lors
de l'exécution du premier cycle. En mode START, la valeur d'I est mise en mémoire tampon.

Schéma fonctionnel

90 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.10 DFR Bascule D avec Reset prioritaire (type booléen)

Table(s) de vérité

D I Commande TOR Etats de sortie


S R Q QN
0 0 -> 1 0 0 0 1
1 0 -> 1 0 0 1 0
* 1 -> 0 0 0 Qn-1 Qn-1
* * 0 1 0 1
* * 1 0 1 0
* * 1 1 0 1

Chronogramme
avec D et I

Impulsion de sortie Q en fonction de l'entrée D et de l'impulsion d'entrée I pour S = R = 0

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Entrée de déclencheur 0 0/1
D Entrée D 0 0/1
S Affectation 0 0/1
R Réinitialisation 0 0/1
Q Grandeur TOR 0 0/1
QN Grandeur TOR invertie 1 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 91


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.11 DFR_W Bascule D avec Reset prioritaire (type mot)

3.11 DFR_W Bascule D avec Reset prioritaire (type mot)


☑ SIMOTION ☐ SINAMICS

Symbole

DFR_W
Entrée D W IS QS W Grandeur de sortie
Entrée de déclencheur BO I QSN W Grandeur de sortie inversée
Affectation BO S
Réinitialisation BO R

Descriptif technique
• Bloc de type mot utilisé en tant que bascule D avec fonction de réinitialisation prioritaire

Mode de fonctionnement
Lorsque les deux entrées S et R sont mis à 0, un front montant dans l'entrée de déclenchement
I commutera l'information présente dans l'entrée D vers la sortie QS. La sortie QSN contient
toujours la valeur inverse de QS. Lorsque S = 1, tous les bits de la grandeur de sortie QS sont
mis à 1. Lorsque R = 1, tous les bits de la grandeur de sortie QS sont mis à 0. Lorsque les
deux entrées S et R contiennent la valeur 0, QS reste inchangée. Lorsque les deux entrées
S et R sont mis à 1, tous les bits de la grandeur de sortie QS sont mis à 0, car l'entrée R de
réinitialisation R est prioritaire.

Initialisation
Si l'entrée I reçoit la valeur 1 par une sortie en amont lors de l'initialisation, le bloc ne détecte
pas de front montant lors de l'exécution du premier cycle.
Le bloc détecte un front montant lors de l'exécution du premier cycle. En mode START, la valeur
d'I est mise en mémoire tampon.

92 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.11 DFR_W Bascule D avec Reset prioritaire (type mot)

Schéma fonctionnel

Table(s) de vérité

I Commande TOR Etats de sortie


S R QS QSN
0 -> 1 0 0 IS IS inversé
* 0 1 0 1
* 1 0 1 0
* 1 1 0 1

* indifférent

Chronogramme
avec I et IS

Grandeurs de sortie QS et QSN en fonction de l'entrée de déclenchement I et de l'entrée D IS


pour S = R = 0 (n est le numéro de bit)

Description des blocs fonctionnels DCC standard 93


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.11 DFR_W Bascule D avec Reset prioritaire (type mot)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IS Entrée D 16#0000 WORD
I Entrée de déclencheur 0 0/1
S Affectation 0 0/1
R Réinitialisation 0 0/1
QS Grandeur de sortie 16#0000 WORD
QSN Grandeur de sortie inversée 16#FFFF WORD

Données de configuration

Chargeable en ligne oui


Particularités -

94 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.12 DLB Opérateur à retard (type réel)

3.12 DLB Opérateur à retard (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

DLB
Nombre de valeurs pouvant être I TBL Y R Grandeur de sortie
mémorisées QTS BO Etat de service
Grandeur d'entrée R X
Nombre de cycles de la I ADR
temporisation

Descriptif technique
Bloc de type réel permettant l'émission d'une grandeur d'entrée, retardée d'un nombre
paramétrable de périodes d'échantillonnage.

Mode de fonctionnement
Lorsque l'état de fonctionnement QTS = 1, ce bloc contient une mémoire de temporisation de
la taille TBL. La grandeur d'entrée spécifiée à l'entrée X est émise en tant que grandeur de
sortie Y après une temporisation. La temporisation est définie par le multiple entier ADR de la
période d'échantillonnage (tranche de temps dans laquelle le bloc est calculé). En mode QTS =
0, la mémoire de temporisation n'est pas activée. Dans ce cas, la grandeur d'entrée spécifiée à
l'entrée X est émise immédiatement en tant que grandeur de sortie Y.

Initialisation
Lors de l'initialisation, la mémoire est demandée pour la mémoire de temporisation de
l'enregistrement de grandeurs d'entrée TBL. Une mémoire de temporisation de 1000 peut
être créée au maximum. Si TBL < 0, TBL sera limité à 0. QTS = 1 indique que la mémoire de
temporisation demandée dans TBL est disponible. Si QTS = 0, soit le système ne peut pas
mettre la mémoire à disposition par manque de ressources ou la valeur spécifiée pour TBL est
> 1000. Dans ce cas, la sortie Y est corrigée en fonction de l'entrée X en mode cyclique.
Remarque
Indépendamment d'ADR, la mémoire de temporisation demandée lors de l'initialisation est
toujours complètement remplie avec les valeurs de la grandeur d'entrée X. Ainsi, après
une augmentation de ADR, des valeurs valides sont toujours disponibles sur Y pendant le
fonctionnement. La valeur de la temporisation ADR est limitée à la taille de la mémoire TBL
(0<=ADR<= TBL). La valeur de la temporisation ADR est limitée à la taille de la mémoire TBL.
Puisque TBL ne peut pas être modifiée de manière dynamique pendant le fonctionnement, il
convient de spécifier, lors de la configuration, la temporisation maximale pour TBL et de régler
la valeur de temporisation actuelle de manière dynamique par le biais de ADR.

Description des blocs fonctionnels DCC standard 95


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.12 DLB Opérateur à retard (type réel)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
TBL Nombre de valeurs pouvant être 100 0...1000
mémorisées
X Grandeur d'entrée 0.0 REAL
ADR Nombre de cycles de la 0 0...1000
temporisation
Y Grandeur de sortie 0.0 REAL
QTS Etat de service 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

96 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.13 DX8 Démultiplexeur, 8 sorties, cascadable (type réel)

3.13 DX8 Démultiplexeur, 8 sorties, cascadable (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

DX8
Grandeur d'entrée R X Y1 R Grandeur de sortie 1
Entrée de commande I XS Y2 R Grandeur de sortie 2
Enregistrement du mode BO MS Y3 R Grandeur de sortie 3
Réinitialisation BO R Y4 R Grandeur de sortie 4
Modification du déblocage BO ENC Y5 R Grandeur de sortie 5
Y6 R Grandeur de sortie 6
Y7 R Grandeur de sortie 7
Y8 R Grandeur de sortie 8
YS I Sortie de commande

Descriptif technique
Bloc de type réel pour mode démultiplexage. Ce bloc est cascadable.

Mode de fonctionnement
Ce bloc commute son entrée X sur l'une des 8 sorties sélectionnables Y1 à Y8 en fonction de
ENC, R, MS et XS = 1 à 8 (exemple : XS = 3 signifie Y3 = X).
Lorsque XS = 0 ou XS >= 9, aucune des sorties Y1 à Y8 du bloc n'est sélectionnée. Les
sorties non sélectionnées sont soit mise à zéro ou conservent leur valeur précédente jusqu'à la
prochaine modification.
Les entrées de commande obéissent aux priorités suivantes :
ENC avant R avant MS
Avec ENC = 0, toutes les sorties Y1 à Y8 restent inchangées indépendamment de R et MS.
Lorsque ENC = 1, les sorties Y1 à Y8 sont débloquées pour permettre la modification.
Lorsque R = 1, toutes les sorties Y1 à Y8 sont mises à la valeur 0 indépendamment de MS.
Lorsque MS = 0 (fonctionnement non rémanent), toutes les sorties Y1 à Y8 non sélectionnées
par XS sont mises à la valeur 0.
Lorsque MS = 1 (fonctionnement rémanent), toutes les sorties non sélectionnées par XS restent
inchangées.

Description des blocs fonctionnels DCC standard 97


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.13 DX8 Démultiplexeur, 8 sorties, cascadable (type réel)

Table(s) de vérité

ENC R MS XS Sorties Y1 à Y8
0 * * * Les valeurs précédentes sont conservées
1 1 * * Y1 à Y8 = 0
1 0 0 1 <= XS <= 8 La sortie sélectionnée = X
sortie non sélectionnée = 0
1 0 0 XS = 0 ou Y1 à Y8 = 0
XS >= 9
1 0 1 1 <= XS <= 8 La sortie sélectionnée = X
les sorties non sélectionnées restent inchangées
1 0 1 XS = 0 ou Toutes les valeurs précédentes restent inchangées
XS >= 9

Cascadage
La sortie YS du bloc doit être reliée à l'entrée XS du bloc suivant.
Si XS = 0 à 8, alors YS = 0.
Pour XS > 8, on applique : YS = XS-8
(utilisation pour cascadage)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
XS Entrée de commande 0 INT
MS Enregistrement du mode 0 0/1
R Réinitialisation 0 0/1
ENC Modification du déblocage 0 0/1
Y1 Grandeur de sortie 1 0.0 REAL
Y2 Grandeur de sortie 2 0.0 REAL
Y3 Grandeur de sortie 3 0.0 REAL
Y4 Grandeur de sortie 4 0.0 REAL
Y5 Grandeur de sortie 5 0.0 REAL
Y6 Grandeur de sortie 6 0.0 REAL
Y7 Grandeur de sortie 7 0.0 REAL
Y8 Grandeur de sortie 8 0.0 REAL
YS Sortie de commande 0 INT

Données de configuration

Chargeable en ligne oui


Particularités -

98 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.14 DX8_D Démultiplexeur, 8 sorties, cascadable (type entier double)

3.14 DX8_D Démultiplexeur, 8 sorties, cascadable (type entier


double)
☑ SIMOTION ☑ SINAMICS

Symbole

DX8_D
Grandeur d'entrée DI X Y1 DI Grandeur de sortie 1
Entrée de commande I XS Y2 DI Grandeur de sortie 2
Mode de mémorisation BO MS Y3 DI Grandeur de sortie 3
Réinitialisation BO R Y4 DI Grandeur de sortie 4
Modification du déblocage BO ENC Y5 DI Grandeur de sortie 5
Y6 DI Grandeur de sortie 6
Y7 DI Grandeur de sortie 7
Y8 DI Grandeur de sortie 8
YS I Sortie de commande

Descriptif technique
• Bloc de type entier double pour mode démultiplexage. Ce bloc est cascadable.

Mode de fonctionnement
Ce bloc commute son entrée X sur l'une des 8 sorties sélectionnables Y1 à Y8 en fonction de
ENC, R, MS et XS = 1 à 8 (exemple :XS = 3 signifie Y3 = X).
Lorsque XS = 0 ou XS >= 9, aucune des sorties Y1 à Y8 du bloc n'est sélectionnée.Les sorties
non sélectionnées sont soit mise à zéro ou conservent leur valeur précédente jusqu'à la
prochaine modification.
Les entrées de commande obéissent aux priorités suivantes :
ENC avant R avant MS
Avec ENC = 0, toutes les sorties Y1 à Y8 restent inchangées indépendamment de R et MS.
Lorsque ENC = 1, les sorties Y1 à Y8 sont débloquées pour permettre la modification
Lorsque R = 1, toutes les sorties Y1 à Y8 sont mises à la valeur 0 indépendamment de M
Lorsque MS = 0 (fonctionnement non rémanent), toutes les sorties Y1 à Y8 non sélectionnées
par XS sont mises à la valeur 0
Lorsque MS = 1 (fonctionnement rémanent), toutes les sorties non sélectionnées par XS restent
inchangées.

Description des blocs fonctionnels DCC standard 99


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.14 DX8_D Démultiplexeur, 8 sorties, cascadable (type entier double)

Table(s) de vérité

ENC R MS XS Sorties Y1 à Y8
0 * * * Les valeurs précédentes sont conservées
1 1 * * Y1 à Y8 = 0
1 0 0 1 ≤ XS ≤ 8 La sortie sélectionnée = X
sortie non sélectionnée = 0
1 0 0 XS = 0 ou Y1 à Y8 = 0
XS ≥ 9
1 0 1 1 ≤ XS ≤ 8 La sortie sélectionnée = X
les sorties non sélectionnées restent inchangées
1 0 1 XS = 0 ou Toutes les valeurs précédentes restent inchangées
XS ≥ 9

*indifférent
Si XS = 0 à 8, alors YS = 0.
Pour XS > 8, on applique :YS = XS-8
(utilisation en cas de cascadage)

Cascadage
La sortie YS du bloc doit être reliée à l'entrée XS du bloc suivant.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 DINT
XS Entrée de commande 0 INT
MS Mode de mémorisation 0 0/1
R Réinitialisation 0 0/1
ENC Modification du déblocage 0 0/1
Y1 Grandeur de sortie 1 0 DINT
Y2 Grandeur de sortie 2 0 DINT
Y3 Grandeur de sortie 3 0 DINT
Y4 Grandeur de sortie 4 0 DINT
Y5 Grandeur de sortie 5 0 DINT
Y6 Grandeur de sortie 6 0 DINT
Y7 Grandeur de sortie 7 0 DINT
Y8 Grandeur de sortie 8 0 DINT
YS Sortie de commande 0 INT

Données de configuration

Peut être inséré en ligne oui


Particularités -

100 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.15 DX8_I Démultiplexeur, 8 sorties, cascadable (type entier)

3.15 DX8_I Démultiplexeur, 8 sorties, cascadable (type entier)


☑ SIMOTION ☑ SINAMICS

Symbole

DX8_I
Grandeur d'entrée I X Y1 I Grandeur de sortie 1
Entrée de commande I XS Y2 I Grandeur de sortie 2
Enregistrement du mode BO MS Y3 I Grandeur de sortie 3
Réinitialisation BO R Y4 I Grandeur de sortie 4
Modification du déblocage BO ENC Y5 I Grandeur de sortie 5
Y6 I Grandeur de sortie 6
Y7 I Grandeur de sortie 7
Y8 I Grandeur de sortie 8
YS I Sortie de commande

Descriptif technique
Bloc de type entier pour mode démultiplexage. Ce bloc est cascadable.

Mode de fonctionnement
Ce bloc commute son entrée X sur l'une des 8 sorties sélectionnables Y1 à Y8 en fonction de
ENC, R, MS et XS = 1 à 8 (exemple : XS = 3 signifie Y3 = X).
Lorsque XS = 0 ou XS>= 9, aucune des sorties Y1 à Y8 du bloc n'est sélectionnée. Les sorties
non sélectionnées sont soit mise à zéro ou conservent leur valeur précédente jusqu'à la
prochaine modification.
Les entrées de commande obéissent aux priorités suivantes :
ENC avant R avant MS
Avec ENC = 0, toutes les sorties Y1 à Y8 restent inchangées indépendamment de R et MS.
Lorsque ENC = 1, les sorties Y1 à Y8 sont débloquées pour permettre la modification.
Lorsque R = 1, toutes les sorties Y1 à Y8 sont mises à la valeur 0 indépendamment de MS.
Lorsque MS = 0 (fonctionnement non rémanent), toutes les sorties Y1 à Y8 non sélectionnées
par XS sont mises à la valeur 0.
Lorsque MS = 1 (fonctionnement rémanent), toutes les sorties non sélectionnées par XS restent
inchangées.

Description des blocs fonctionnels DCC standard 101


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.15 DX8_I Démultiplexeur, 8 sorties, cascadable (type entier)

Table(s) de vérité

ENC R MS XS Sorties Y1 à Y8
0 * * * Les valeurs précédentes sont conservées
1 1 * * Y1 à Y8 = 0
1 0 0 1 <= XS <= 8 La sortie sélectionnée = X
sortie non sélectionnée = 0
1 0 0 XS = 0 ou Y1 à Y8 = 0
XS >= 9
1 0 1 1 <= XS <= 8 La sortie sélectionnée = X
les sorties non sélectionnées restent inchangées
1 0 1 XS = 0 ou Toutes les valeurs précédentes restent inchangées
XS >= 9

* indifférent
Si XS = 0 à 8, alors YS = 0.
Pour XS > 8, on applique :YS = XS-8
(utilisation en cas de cascadage)

Cascadage
La sortie YS du bloc doit être reliée à l'entrée XS du bloc suivant.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 INT
XS Entrée de commande 0 INT
MS Enregistrement du mode 0 0/1
R Réinitialisation 0 0/1
ENC Modification du déblocage 0 0/1
Y1 Grandeur de sortie 1 0 INT
Y2 Grandeur de sortie 2 0 INT
Y3 Grandeur de sortie 3 0 INT
Y4 Grandeur de sortie 4 0 INT
Y5 Grandeur de sortie 5 0 INT
Y6 Grandeur de sortie 6 0 INT
Y7 Grandeur de sortie 7 0 INT
Y8 Grandeur de sortie 8 0 INT
YS Sortie de commande 0 INT

Données de configuration

Chargeable en ligne oui


Particularités -

102 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.16 ETE Evaluateur de front (type booléen)

3.16 ETE Evaluateur de front (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

ETE
Impulsion d'entrée BO I QP BO Impulsion de sortie
QN BO Impulsion de sortie

Descriptif technique
• Evaluation des fronts

Mode de fonctionnement
Le bloc détecte un changement de signal à l'entrée I. En cas de front montant (0→1) dans
l'entrée I, la sortie QP est mise à 1 pendant un intervalle d'échantillonnage TA.
En cas de front descendant (1→0) dans l'entrée I, la sortie QN est mise à 1 pendant une période
d'échantillonnage TA.

Initialisation
L'initialisation définit l'état initial pour la première exécution cyclique. Si l'entrée I reçoit la valeur
1 par le bloc en amont lors de l'initialisation, le bloc ne peut pas détecter de front montant lors
de l'exécution du premier cycle. Si l'entrée I reçoit la valeur 0 par le bloc en amont lors de
l'initialisation, le bloc ne peut pas détecter de front descendant lors de l'exécution du premier
cycle.

Schéma fonctionnel

Description des blocs fonctionnels DCC standard 103


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.16 ETE Evaluateur de front (type booléen)

Chronogramme

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Impulsion d'entrée 0 0/1
QP Impulsion de sortie 0 0/1
QN Impulsion de sortie 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

104 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.17 LVM Détecteur de limites bilatéral avec hystérésis (type booléen)

3.17 LVM Détecteur de limites bilatéral avec hystérésis (type


booléen)
☑ SIMOTION ☑ SINAMICS

Symbole

LVM
Grandeur d'entrée R X QU BO Grandeur de sortie au dessus
Valeur moyenne de l'intervalle R M de l'intervalle
Limite de l'intervalle R L QM BO Grandeur de sortie se trouve
Hystérésis R HY dans l'intervalle
QL BO Grandeur de sortie au dessous
de l'intervalle

Descriptif technique
• Ce bloc de type booléen surveille une grandeur d'entrée en la comparant à des grandeurs
de référence sélectionnables.
• Permet la surveillance de valeurs de consigne, réelles et de mesure ; suppression de
commutations trop fréquentes (flottement)
• Ce bloc offre une fonction de discriminateur de fenêtre.

Mode de fonctionnement
Ce bloc calcule une valeur intermédiaire interne avec hystérésis sur la base d'une
caractéristique de transfert (voir caractéristique de transfert). La valeur intermédiaire est
comparée aux limites de l'intervalle et le résultat est transmis aux sorties QU, QM et QL. La
caractéristique de transfert est configurée par les valeurs de la valeur moyenne M, de la limite
de l'intervalle L et de l'hystérésis HY.

Schéma fonctionnel

Description des blocs fonctionnels DCC standard 105


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.17 LVM Détecteur de limites bilatéral avec hystérésis (type booléen)

Caractéristique de transfert

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
M Valeur moyenne de l'intervalle 0.0 REAL
L Limite de l'intervalle 0.0 REAL
HY Hystérésis 0.0 REAL
QU Grandeur de sortie au dessus de 0 0/1
l'intervalle
QM Grandeur de sortie se trouve 0 0/1
dans l'intervalle
QL Grandeur de sortie au dessous 0 0/1
de l'intervalle

Données de configuration

Chargeable en ligne oui


Particularités -

106 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.18 MFP Générateur d'impulsions (type booléen)

3.18 MFP Générateur d'impulsions (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

MFP
Impulsion d'entrée BO I Q BO Impulsion de sortie
Durée d'impulsion (ms) TS T

Descriptif technique
• Temporisateur permettant la création d'une impulsion avec des durées fixes
• Utilisation en tant qu'opérateur de raccourcissement ou de prolongation

Mode de fonctionnement
Le front montant d'une impulsion sur l'entrée I provoque la mise à 1 de la sortie Q pendant la
durée d'impulsion T. Le générateur d'impulsions n'est pas redéclenchable. Lorsque T=0, une
durée d'impulsion de 1 cycle s'applique.

Initialisation
L'initialisation définit l'état initial pour la première exécution cyclique.
Si l'entrée I reçoit la valeur 1 par la sortie de bloc en amont lors de l'initialisation, le bloc ne peut
pas détecter de front montant lors de l'exécution du premier cycle.
Si la sortie Q reçoit la valeur par défaut 1, alors celle-ci est mise à 1 après l'initialisation pendant
la durée des impulsions T.

Schéma fonctionnel

Description des blocs fonctionnels DCC standard 107


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.18 MFP Générateur d'impulsions (type booléen)

Chronogramme

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Impulsion d'entrée 0 0/1
T Durée d'impulsion (ms) 0 SDTIME
Q Impulsion de sortie 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

108 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.19 MUX8 Multiplexeur, cascadable (type réel)

3.19 MUX8 Multiplexeur, cascadable (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

MUX8
Grandeur d'entrée 1 R X1 Y R Grandeur de sortie
Grandeur d'entrée 2 R X2 CCS I Mot de commande de cascadage
Grandeur d'entrée 3 R X3 QF BO Signalisation d'erreur
Grandeur d'entrée 4 R X4
Grandeur d'entrée 5 R X5
Grandeur d'entrée 6 R X6
Grandeur d'entrée 7 R X7
Grandeur d'entrée 8 R X8
Entrée de cascadage R CCI
Mot de commande I XCS
validation BO EN

Descriptif technique
Bloc de type réel pour mode multiplex octuple. Ce bloc est cascadable.

Mode de fonctionnement
Ce bloc émet la valeur de l'entrée de cascadage CCI dans la sortie Y tant que l'entrée de
déblocage EN est à l'état logique 0.
Si EN se trouve à l'état logique 1, l'une des grandeurs d'entrée X1 à X8 est commutée vers la
sortie Y, tant que le mot de commande 16 bits XCS prend une valeur comprise entre 1 et 8.
Si la valeur de l'entrée XCS > 8, la sortie Y prend la valeur 0 et la sortie QF est mise à l'état
logique 1. Le mot de commande de cascadage prend la valeur CCS = XCS-8, voir table de
vérité.
Les sorties Y, CCS et QF peuvent être utilisées pour le cascadage des blocs. La sortie Y du
premier bloc est alors reliée à l'entrée CCI du multiplexeur en aval, la sortie CCS avec l'entrée
XCS suivante et la sortie QF avec l'entrée EN suivante.

Description des blocs fonctionnels DCC standard 109


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.19 MUX8 Multiplexeur, cascadable (type réel)

Schéma fonctionnel

Table(s) de vérité

EN XCS Y CSS QF
0 indifférente CCI 0 0
1 0 0 0 1
1 1 X1 0 0
1 2 X2 0 0
1 3 X3 0 0
1 4 X4 0 0
1 5 X5 0 0
1 6 X6 0 0
1 7 X7 0 0
1 8 X8 0 0
1 >8 0 XCS-8 1

Cascadage

110 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.19 MUX8 Multiplexeur, cascadable (type réel)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0.0 REAL
X2 Grandeur d'entrée 2 0.0 REAL
X3 Grandeur d'entrée 3 0.0 REAL
X4 Grandeur d'entrée 4 0.0 REAL
X5 Grandeur d'entrée 5 0.0 REAL
X6 Grandeur d'entrée 6 0.0 REAL
X7 Grandeur d'entrée 7 0.0 REAL
X8 Grandeur d'entrée 8 0.0 REAL
CCI Entrée de cascadage 0.0 REAL
XCS Mot de commande 0 0…32767
EN validation 0 0/1
Y Grandeur de sortie 0.0 REAL
CCS Mot de commande de 0 0…32767
cascadage
QF Signalisation d'erreur 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 111


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.20 MUX8_D Multiplexeur cascadable (type entier double)

3.20 MUX8_D Multiplexeur cascadable (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

MUX8_D
Grandeur d'entrée 1 DI X1 Y DI Grandeur de sortie
Grandeur d'entrée 2 DI X2 CCS I Mot de commande de cascadage
Grandeur d'entrée 3 DI X3 QF BO Signalisation d'erreur
Grandeur d'entrée 4 DI X4
Grandeur d'entrée 5 DI X5
Grandeur d'entrée 6 DI X6
Grandeur d'entrée 7 DI X7
Grandeur d'entrée 8 DI X8
Entrée de cascadage DI CCI
Mot de commande I XCS
validation BO EN

Descriptif technique
• Bloc de type entier double pour mode multiplex octuple. Ce bloc est cascadable.

Mode de fonctionnement
Ce bloc émet la valeur de l'entrée de cascadage CCI dans la sortie Y tant que l'entrée de
déblocage EN est à l'état logique 0. Si EN se trouve à l'état logique 1, l'une des grandeurs
d'entrée X1 à X8 est commutée vers la sortie Y, tant que le mot de commande 16 bits XCS
prend une valeur comprise entre 1 et 8. Si la valeur de l'entrée XCS > 8, la sortie Y prend la
valeur 0 et la sortie QF est mise à l'état logique 1. Le mot de commande de cascadage prend
la valeur CCS = XCS-8, voir table de vérité. Les sorties Y, CCS et QF peuvent être utilisées
pour le cascadage des blocs. La sortie Y du premier bloc est alors reliée à l'entrée CCI du
multiplexeur en aval, la sortie CCS avec l'entrée XCS suivante et la sortie QF avec l'entrée EN
suivante.

112 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.20 MUX8_D Multiplexeur cascadable (type entier double)

Schéma fonctionnel

Table(s) de vérité

EN XCS Y CSS QF
0 indifférente CCI 0 0
1 0 0 0 1
1 1 X1 0 0
1 2 X2 0 0
1 3 X3 0 0
1 4 X4 0 0
1 5 X5 0 0
1 6 X6 0 0
1 7 X7 0 0
1 8 X8 0 0
1 >8 0 XCS-8 1

Cascadage

Description des blocs fonctionnels DCC standard 113


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.20 MUX8_D Multiplexeur cascadable (type entier double)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0 DINT
X2 Grandeur d'entrée 2 0 DINT
X3 Grandeur d'entrée 3 0 DINT
X4 Grandeur d'entrée 4 0 DINT
X5 Grandeur d'entrée 5 0 DINT
X6 Grandeur d'entrée 6 0 DINT
X7 Grandeur d'entrée 7 0 DINT
X8 Grandeur d'entrée 8 0 DINT
CCI Entrée de cascadage 0 DINT
XCS Mot de commande 0 0…32767
EN validation 0 0/1
Y Grandeur de sortie 0 DINT
CCS Mot de commande de 0 0…32767
cascadage
QF Signalisation d'erreur 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

114 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.21 MUX8_I Multiplexeur, cascadable (type entier)

3.21 MUX8_I Multiplexeur, cascadable (type entier)


☑ SIMOTION ☑ SINAMICS

Symbole

MUX8_I
Grandeur d'entrée 1 I X1 Y I Grandeur de sortie
Grandeur d'entrée 2 I X2 CCS I Mot de commande de cascadage
Grandeur d'entrée 3 I X3 QF BO Signalisation d'erreur
Grandeur d'entrée 4 I X4
Grandeur d'entrée 5 I X5
Grandeur d'entrée 6 I X6
Grandeur d'entrée 7 I X7
Grandeur d'entrée 8 I X8
Entrée de cascadage I CCI
Mot de commande I XCS
validation BO EN

Descriptif technique
Bloc de type entier pour mode multiplex octuple. Ce bloc est cascadable.

Mode de fonctionnement
Ce bloc émet la valeur de l'entrée de cascadage CCI dans la sortie Y tant que l'entrée de
déblocage EN est à l'état logique 0.
Si EN se trouve à l'état logique 1, l'une des grandeurs d'entrée X1 à X8 est commutée vers la
sortie Y, tant que le mot de commande 16 bits XCS prend une valeur comprise entre 1 et 8.
Si la valeur de l'entrée XCS > 8, la sortie Y prend la valeur 0 et la sortie QF est mise à l'état
logique 1. Le mot de commande de cascadage prend la valeur CCS = XCS-8, voir table de
vérité.
Les sorties Y, CCS et QF peuvent être utilisées pour le cascadage des blocs. La sortie Y du
premier bloc est alors reliée à l'entrée CCI du multiplexeur en aval, la sortie CCS avec l'entrée
XCS suivante et la sortie QF avec l'entrée EN suivante.

Description des blocs fonctionnels DCC standard 115


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.21 MUX8_I Multiplexeur, cascadable (type entier)

Schéma fonctionnel

Table(s) de vérité

EN XCS Y CSS QF
0 indifférente CCI 0 0
1 0 0 0 1
1 1 X1 0 0
1 2 X2 0 0
1 3 X3 0 0
1 4 X4 0 0
1 5 X5 0 0
1 6 X6 0 0
1 7 X7 0 0
1 8 X8 0 0
1 >8 0 XCS-8 1

Cascadage

116 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.21 MUX8_I Multiplexeur, cascadable (type entier)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0 INT
X2 Grandeur d'entrée 2 0 INT
X3 Grandeur d'entrée 3 0 INT
X4 Grandeur d'entrée 4 0 INT
X5 Grandeur d'entrée 5 0 INT
X6 Grandeur d'entrée 6 0 INT
X7 Grandeur d'entrée 7 0 INT
X8 Grandeur d'entrée 8 0 INT
CCI Entrée de cascadage 0 INT
XCS Mot de commande 0 0…32767
EN validation 0 0/1
Y Grandeur de sortie 0 INT
CCS Mot de commande de 0 0…32767
cascadage
QF Signalisation d'erreur 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 117


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.22 NAND Opération logique ET (type booléen)

3.22 NAND Opération logique ET (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

NAND
Entrée binaire BO I Q BO Grandeur TOR NON-ET

Descriptif technique
• Bloc NON-ET avec jusqu'à 4 entrées de type booléen

Mode de fonctionnement
Ce bloc effectue une opération logique ET avec les grandeurs TOR présentes dans les entrées
I 1-4 et transmet le résultat à la sortie Q.

La sortie Q est mise à 0 si la valeur 1 est présente dans l'ensemble des entrées génériques I1 à
I4. Dans tous les autres cas, la sortie Q contient la valeur 1.

118 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.22 NAND Opération logique ET (type booléen)

Table(s) de vérité

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Entrée binaire 1 0/1
Q Grandeur TOR NON-ET 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités I comprend jusqu'à 4 entrées (I1 à I4)

Description des blocs fonctionnels DCC standard 119


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.23 NCM Comparateur numérique (type réel)

3.23 NCM Comparateur numérique (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

NCM
Grandeur d'entrée 1 R X1 QU BO X1 > X2
Grandeur d'entrée 2 R X2 QE BO X1 = X2
QL BO X1 < X2

Descriptif technique
Bloc pour les opérations de comparaison entre deux grandeurs numériques de type réel

Mode de fonctionnement
Les grandeurs d'entrée X1 et X2 sont comparées l'une avec l'autre et en fonction du résultat de
l'opération de comparaison les sorties QU, QE et QL sont activées.

Table(s) de vérité

Comparaison des grandeurs d'entrée Signaux de sortie Signaux de sortie Y Signaux de sortie Y
QU QE QL
X1 > X2 1 0 0
X1 = X2 0 1 0
X1 < X2 0 0 1

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0 REAL
X2 Grandeur d'entrée 2 0 REAL
QU X1 > X2 0 0/1
QE X1 = X2 1 0/1
QL X1 < X2 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

120 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.24 NCM_D Comparateur numérique (type entier double)

3.24 NCM_D Comparateur numérique (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

NCM_D
Grandeur d'entrée 1 DI X1 QU BO X1 > X2
Grandeur d'entrée 2 DI X2 QE BO X1 = X2
QL BO X1 < X2

Descriptif technique
Bloc pour les opérations de comparaison entre deux grandeurs numériques de type entier
double

Mode de fonctionnement
Les grandeurs d'entrée X1 et X2 sont comparées l'une avec l'autre et en fonction du résultat de
l'opération de comparaison les sorties QU, QE et QL sont activées.

Table(s) de vérité

Comparaison des grandeurs d'entrée Signaux de sortie Signaux de sortie Y Signaux de sortie Y
QU QE QL
X1 > X2 1 0 0
X1 = X2 0 1 0
X1 < X2 0 0 1

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0 DINT
X2 Grandeur d'entrée 2 0 DINT
QU X1 > X2 0 0/1
QE X1 = X2 1 0/1
QL X1 < X2 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 121


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.25 NCM_I Comparateur numérique (type entier)

3.25 NCM_I Comparateur numérique (type entier)


☑ SIMOTION ☑ SINAMICS

Symbole

NCM_I
Grandeur d'entrée 1 I X1 QU BO X1 > X2
Grandeur d'entrée 2 I X2 QE BO X1 = X2
QL BO X1 < X2

Descriptif technique
Bloc pour les opérations de comparaison entre deux grandeurs numériques de type entier

Mode de fonctionnement
Les grandeurs d'entrée X1 et X2 sont comparées l'une avec l'autre et en fonction du résultat de
l'opération de comparaison les sorties QU, QE et QL sont activées.

Table(s) de vérité

Comparaison des grandeurs d'entrée Signaux de sortie Signaux de sortie Y Signaux de sortie Y
QU QE QL
X1 > X2 1 0 0
X1 = X2 0 1 0
X1 < X2 0 0 1

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0 INT
X2 Grandeur d'entrée 2 0 INT
QU X1 > X2 0 0/1
QE X1 = X2 1 0/1
QL X1 < X2 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

122 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.26 NOP1 Blocs fictifs (type réel)

3.26 NOP1 Blocs fictifs (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

NOP1
Grandeur d'entrée R X Y R Grandeur de sortie

Descriptif technique
• Le bloc de type réel sert de bloc fictif (No Operation).

Mode de fonctionnement
Ce bloc transmet la grandeur présente dans l'entrée X sans modification à la sortie Y. Il s'agit
d'un bloc fictif, également appelé "DUMMY" ou "no operation block" en anglais.

Initialisation
Ce bloc transmet la grandeur présente dans l'entrée X sans modification à la sortie Y, et permet
ainsi de fournir une constante commune pour l'initialisation de plusieurs autres blocs.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
Y Grandeur de sortie 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 123


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.27 NOP1_B Bloc fictif (type booléen)

3.27 NOP1_B Bloc fictif (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

NOP1_B
Grandeur d'entrée BO I Q BO Grandeur de sortie

Descriptif technique
• Le bloc de type booléen sert de bloc fictif (No Operation).

Mode de fonctionnement
Ce bloc transmet la grandeur présente dans l'entrée I sans modification à la sortie Q. Il s'agit
d'un bloc fictif, également appelé "DUMMY" ou "no operation block" en anglais.

Initialisation
Ce bloc transmet la grandeur présente dans l'entrée I sans modification à la sortie Q, et permet
ainsi de fournir une constante commune pour l'initialisation de plusieurs autres blocs.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Grandeur d'entrée 0 0/1
Q Grandeur de sortie 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

124 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.28 NOP1_D Bloc fictif (type entier double)

3.28 NOP1_D Bloc fictif (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

NOP1_D
Grandeur d'entrée DI X Y DI Grandeur de sortie

Descriptif technique
• Le bloc de type entier double sert de bloc fictif (No Operation).

Mode de fonctionnement
Ce bloc transmet la grandeur présente dans l'entrée X sans modification à la sortie Y. Il s'agit
d'un bloc fictif, également appelé "DUMMY" ou "no operation block" en anglais.

Initialisation
Ce bloc transmet la grandeur présente dans l'entrée X sans modification à la sortie Y, et permet
ainsi de fournir une constante commune pour l'initialisation de plusieurs autres blocs.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 DINT
Y Grandeur de sortie 0 DINT

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 125


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.29 NOP1_I Bloc fictif (type INT)

3.29 NOP1_I Bloc fictif (type INT)


☑ SIMOTION ☑ SINAMICS

Symbole

NOP1_I
Grandeur d'entrée I X Y I Grandeur de sortie

Descriptif technique
• Le bloc de type INT sert de bloc fictif (No Operation).

Mode de fonctionnement
Ce bloc transmet la grandeur présente dans l'entrée X sans modification à la sortie Y. Il s'agit
d'un bloc fictif, également appelé "DUMMY" ou "no operation block" en anglais.

Initialisation
Ce bloc transmet la grandeur présente dans l'entrée X sans modification à la sortie Y, et permet
ainsi de fournir une constante commune pour l'initialisation de plusieurs autres blocs.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 INT
Y Grandeur de sortie 0 INT

Données de configuration

Chargeable en ligne oui


Particularités -

126 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.30 NOP8 Blocs fictifs (type réel)

3.30 NOP8 Blocs fictifs (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

NOP8
Grandeur d'entrée 1 R X1 Y1 R Grandeur de sortie 1
Grandeur d'entrée 2 R X2 Y2 R Grandeur de sortie 2
Grandeur d'entrée 3 R X3 Y3 R Grandeur de sortie 3
Grandeur d'entrée 4 R X4 Y4 R Grandeur de sortie 4
Grandeur d'entrée 5 R X5 Y5 R Grandeur de sortie 5
Grandeur d'entrée 6 R X6 Y6 R Grandeur de sortie 6
Grandeur d'entrée 7 R X7 Y7 R Grandeur de sortie 7
Grandeur d'entrée 8 R X8 Y8 R Grandeur de sortie 8

Descriptif technique
• Le bloc de type réel sert de bloc fictif (No Operation).

Mode de fonctionnement
Ce bloc transmet les grandeurs présentes dans les entrées X1-X8 sans modification aux sorties
Y1 à Y8. Il s'agit d'un bloc fictif, également appelé "DUMMY" ou "no operation block" en anglais.

Initialisation
Ce bloc transmet les grandeurs présentes dans les entrées X1-X8 sans modification aux sorties
Y1 à Y8, et permet ainsi de fournir une constante commune pour l'initialisation de plusieurs
autres blocs.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0.0 REAL
X2 Grandeur d'entrée 2 0.0 REAL
X3 Grandeur d'entrée 3 0.0 REAL
X4 Grandeur d'entrée 4 0.0 REAL
X5 Grandeur d'entrée 5 0.0 REAL
X6 Grandeur d'entrée 6 0.0 REAL
X7 Grandeur d'entrée 7 0.0 REAL
X8 Grandeur d'entrée 8 0.0 REAL
Y1 Grandeur de sortie 1 0.0 REAL
Y2 Grandeur de sortie 2 0.0 REAL

Description des blocs fonctionnels DCC standard 127


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.30 NOP8 Blocs fictifs (type réel)

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
Y3 Grandeur de sortie 3 0.0 REAL
Y4 Grandeur de sortie 4 0.0 REAL
Y5 Grandeur de sortie 5 0.0 REAL
Y6 Grandeur de sortie 6 0.0 REAL
Y7 Grandeur de sortie 7 0.0 REAL
Y8 Grandeur de sortie 8 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités -

128 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.31 NOP8_B Blocs fictifs (type booléen)

3.31 NOP8_B Blocs fictifs (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

NOP8_B
Grandeur d'entrée 1 BO I1 Q1 BO Grandeur de sortie 1
Grandeur d'entrée 2 BO I2 Q2 BO Grandeur de sortie 2
Grandeur d'entrée 3 BO I3 Q3 BO Grandeur de sortie 3
Grandeur d'entrée 4 BO I4 Q4 BO Grandeur de sortie 4
Grandeur d'entrée 5 BO I5 Q5 BO Grandeur de sortie 5
Grandeur d'entrée 6 BO I6 Q6 BO Grandeur de sortie 6
Grandeur d'entrée 7 BO I7 Q7 BO Grandeur de sortie 7
Grandeur d'entrée 8 BO I8 Q8 BO Grandeur de sortie 8

Descriptif technique
• Le bloc de type booléen sert de bloc fictif (No Operation).

Mode de fonctionnement
Ce bloc transmet les grandeurs présentes dans les entrées I1-I8 sans modification aux sorties
Q1 à Q8. Il s'agit d'un bloc fictif, également appelé "DUMMY" ou "no operation block" en
anglais.

Initialisation
Ce bloc transmet les grandeurs présentes dans les entrées I1-I8 sans modification aux sorties
Q1 à Q8, et permet ainsi de fournir une constante commune pour l'initialisation de plusieurs
autres blocs.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I1 Grandeur d'entrée 1 0 0/1
I2 Grandeur d'entrée 2 0 0/1
I3 Grandeur d'entrée 3 0 0/1
I4 Grandeur d'entrée 4 0 0/1
I5 Grandeur d'entrée 5 0 0/1
I6 Grandeur d'entrée 6 0 0/1
I7 Grandeur d'entrée 7 0 0/1
I8 Grandeur d'entrée 8 0 0/1
Q1 Grandeur de sortie 1 0 0/1

Description des blocs fonctionnels DCC standard 129


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.31 NOP8_B Blocs fictifs (type booléen)

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
Q2 Grandeur de sortie 2 0 0/1
Q3 Grandeur de sortie 3 0 0/1
Q4 Grandeur de sortie 4 0 0/1
Q5 Grandeur de sortie 5 0 0/1
Q6 Grandeur de sortie 6 0 0/1
Q7 Grandeur de sortie 7 0 0/1
Q8 Grandeur de sortie 8 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

130 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.32 NOP8_D Blocs fictifs (type entier double)

3.32 NOP8_D Blocs fictifs (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

NOP8_D
Grandeur d'entrée 1 DI X1 Y1 DI Grandeur de sortie 1
Grandeur d'entrée 2 DI X2 Y2 DI Grandeur de sortie 2
Grandeur d'entrée 3 DI X3 Y3 DI Grandeur de sortie 3
Grandeur d'entrée 4 DI X4 Y4 DI Grandeur de sortie 4
Grandeur d'entrée 5 DI X5 Y5 DI Grandeur de sortie 5
Grandeur d'entrée 6 DI X6 Y6 DI Grandeur de sortie 6
Grandeur d'entrée 7 DI X7 Y7 DI Grandeur de sortie 7
Grandeur d'entrée 8 DI X8 Y8 DI Grandeur de sortie 8

Descriptif technique
• Le bloc de type entier double sert de bloc fictif (No Operation).

Mode de fonctionnement
Ce bloc transmet les grandeurs présentes dans les entrées X1-X8 sans modification aux sorties
Y1 à Y8. Il s'agit d'un bloc fictif, également appelé "DUMMY" ou "no operation block" en anglais.

Initialisation
Ce bloc transmet les grandeurs présentes dans les entrées X1-X8 sans modification aux sorties
Y1 à Y8, et permet ainsi de fournir une constante commune pour l'initialisation de plusieurs
autres blocs.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0 DINT
X2 Grandeur d'entrée 2 0 DINT
X3 Grandeur d'entrée 3 0 DINT
X4 Grandeur d'entrée 4 0 DINT
X5 Grandeur d'entrée 5 0 DINT
X6 Grandeur d'entrée 6 0 DINT
X7 Grandeur d'entrée 7 0 DINT
X8 Grandeur d'entrée 8 0 DINT
Y1 Grandeur de sortie 1 0 DINT
Y2 Grandeur de sortie 2 0 DINT

Description des blocs fonctionnels DCC standard 131


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.32 NOP8_D Blocs fictifs (type entier double)

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
Y3 Grandeur de sortie 3 0 DINT
Y4 Grandeur de sortie 4 0 DINT
Y5 Grandeur de sortie 5 0 DINT
Y6 Grandeur de sortie 6 0 DINT
Y7 Grandeur de sortie 7 0 DINT
Y8 Grandeur de sortie 8 0 DINT

Données de configuration

Chargeable en ligne oui


Particularités -

132 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.33 NOP8_I Blocs fictifs (type entier)

3.33 NOP8_I Blocs fictifs (type entier)


☑ SIMOTION ☑ SINAMICS

Symbole

NOP8_I
Grandeur d'entrée 1 I X1 Y1 I Grandeur de sortie 1
Grandeur d'entrée 2 I X2 Y2 I Grandeur de sortie 2
Grandeur d'entrée 3 I X3 Y3 I Grandeur de sortie 3
Grandeur d'entrée 4 I X4 Y4 I Grandeur de sortie 4
Grandeur d'entrée 5 I X5 Y5 I Grandeur de sortie 5
Grandeur d'entrée 6 I X6 Y6 I Grandeur de sortie 6
Grandeur d'entrée 7 I X7 Y7 I Grandeur de sortie 7
Grandeur d'entrée 8 I X8 Y8 I Grandeur de sortie 8

Descriptif technique
• Le bloc de type entier sert de bloc fictif (No Operation).

Mode de fonctionnement
Ce bloc transmet les grandeurs présentes dans les entrées X1-X8 sans modification aux sorties
Y1 à Y8. Il s'agit d'un bloc fictif, également appelé "DUMMY" ou "no operation block" en anglais.

Initialisation
Ce bloc transmet les grandeurs présentes dans les entrées X1-X8 sans modification aux sorties
Y1 à Y8, et permet ainsi de fournir une constante commune pour l'initialisation de plusieurs
autres blocs.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0 INT
X2 Grandeur d'entrée 2 0 INT
X3 Grandeur d'entrée 3 0 INT
X4 Grandeur d'entrée 4 0 INT
X5 Grandeur d'entrée 5 0 INT
X6 Grandeur d'entrée 6 0 INT
X7 Grandeur d'entrée 7 0 INT
X8 Grandeur d'entrée 8 0 INT
Y1 Grandeur de sortie 1 0 INT
Y2 Grandeur de sortie 2 0 INT

Description des blocs fonctionnels DCC standard 133


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.33 NOP8_I Blocs fictifs (type entier)

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
Y3 Grandeur de sortie 3 0 INT
Y4 Grandeur de sortie 4 0 INT
Y5 Grandeur de sortie 5 0 INT
Y6 Grandeur de sortie 6 0 INT
Y7 Grandeur de sortie 7 0 INT
Y8 Grandeur de sortie 8 0 INT

Données de configuration

Chargeable en ligne oui


Particularités -

134 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.34 NOR Opération logique OU (type booléen)

3.34 NOR Opération logique OU (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

NOR
Entrée binaire BO I Q BO Grandeur TOR NI

Descriptif technique
• Bloc NI avec jusqu'à 4 entrées de type booléen

Mode de fonctionnement
Ce bloc effectue une opération logique OU avec les grandeurs TOR présentes dans les entrées
I 1-4, inverse le résultat et le transmet à la sortie TOR Q.

La sortie Q est mise à 1 si la valeur 0 est présente dans l'ensemble des entrées I1 à I4. Dans
tous les autres cas, la sortie Q contient la valeur 0.

Table(s) de vérité

Description des blocs fonctionnels DCC standard 135


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.34 NOR Opération logique OU (type booléen)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Entrée binaire 0 0/1
Q Grandeur TOR NI 1 0/1

Données de configuration

Chargeable en ligne oui


Particularités I comprend jusqu'à 4 ports (I1 à I4)

136 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.35 NOT Inverseur (type booléen)

3.35 NOT Inverseur (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

NOT
Entrée binaire BO I Q BO Grandeur TOR non

Descriptif technique
• Inverseur de type booléen

Mode de fonctionnement
Ce bloc invertit la grandeur TOR présente dans l'entrée I et transmet le résultat à la sortie Q.

Table(s) de vérité

Entrée 1 Sortie Q
1 0

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Entrée binaire 0 0/1
Q Grandeur TOR non 1 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 137


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.36 NOT_W Inverseur de mot d'état (type mot)

3.36 NOT_W Inverseur de mot d'état (type mot)


☑ SIMOTION ☐ SINAMICS

Symbole

NOT_W
Mot d'état W IS QS W Mot d'état inversé

Descriptif technique
• Inverseur pour mot d'état de type mot
• Création du complément à 1 d'IS

Mode de fonctionnement
Un mot d'état regroupe 16 états TOR.
Ce bloc invertit bit par bit le mot d'état IS et le transmet à la sortie QS.
Pour le bit k du mot d'état inversé, on applique :

Formation de complément
Exemple : IS = 15 -> QS = -16

138 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.36 NOT_W Inverseur de mot d'état (type mot)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IS Mot d'état 16#0000 WORD
QS Mot d'état inversé 16#FFFF WORD

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 139


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.37 NSW Commutateur numérique (type réel)

3.37 NSW Commutateur numérique (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

NSW
Grandeur d'entrée 1 R X1 Y R Grandeur de sortie
Grandeur d'entrée 2 R X2
Position du commutateur BO I

Descriptif technique
• Ce bloc commute une de deux grandeurs d'entrée numériques (type réel) sur la sortie

Mode de fonctionnement
Si l'entrée I = 0, X1 est commutée sur la sortie Y.
Si l'entrée I = 1, X2 est commutée sur la sortie Y.

Schéma fonctionnel

Table(s) de vérité

Position 1 du commutateur Grandeur de sortie Y


0 Y = X1
1 Y = X2

140 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.37 NSW Commutateur numérique (type réel)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0 REAL
X2 Grandeur d'entrée 2 0 REAL
I Position du commutateur 0 0/1
Y Grandeur de sortie 0 REAL

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 141


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.38 NSW_D Commutateur numérique (type entier double)

3.38 NSW_D Commutateur numérique (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

NSW_D
Grandeur d'entrée 1 DI X1 Y DI Grandeur de sortie
Grandeur d'entrée 2 DI X2
Position du commutateur BO I

Descriptif technique
• Ce bloc commute une de deux grandeurs d'entrée numériques (type entier double) sur la
sortie

Mode de fonctionnement
Si l'entrée I = 0, X1 est commutée sur la sortie Y.
Si l'entrée I = 1, X2 est commutée sur la sortie Y.

Schéma fonctionnel

Table(s) de vérité

Position 1 du commutateur Grandeur de sortie Y


0 Y = X1
1 Y = X2

142 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.38 NSW_D Commutateur numérique (type entier double)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0 DINT
X2 Grandeur d'entrée 2 0 DINT
I Position du commutateur 0 0/1
Y Grandeur de sortie 0 DINT

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 143


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.39 NSW_I Commutateur numérique (type entier)

3.39 NSW_I Commutateur numérique (type entier)


☑ SIMOTION ☑ SINAMICS

Symbole

NSW_I
Grandeur d'entrée 1 I X1 Y I Grandeur de sortie
Grandeur d'entrée 2 I X2
Position du commutateur BO I

Descriptif technique
• Ce bloc commute une de deux grandeurs d'entrée numériques (type entier) sur la sortie

Mode de fonctionnement
Si l'entrée I = 0, X1 est commutée sur la sortie Y.
Si l'entrée I = 1, X2 est commutée sur la sortie Y.

Schéma fonctionnel

Table(s) de vérité

Position 1 du commutateur Grandeur de sortie Y


0 Y = X1
1 Y = X2

144 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.39 NSW_I Commutateur numérique (type entier)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X1 Grandeur d'entrée 1 0 INT
X2 Grandeur d'entrée 2 0 INT
I Position du commutateur 0 0/1
Y Grandeur de sortie 0 INT

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 145


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.40 OR Opération logique OU (type booléen)

3.40 OR Opération logique OU (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

OR
Entrée grandeur TOR BO I Q BO Grandeur TOR OU

Descriptif technique
• Bloc OU avec jusqu'à 4 entrées de type booléen

Mode de fonctionnement
Ce bloc effectue une opération logique OU (disjonction) avec les grandeurs TOR présentes
dans les entrées I 1-4 et transmet le résultat à la sortie TOR Q.
Q = I01∨...∨I04
La sortie Q est mise à 0 si la valeur 0 est présente dans l'ensemble des entrées I1 à I4. Dans
tous les autres cas, la sortie Q contient la valeur 1.

Table(s) de vérité

146 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.40 OR Opération logique OU (type booléen)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Entrée grandeur TOR 0 0/1
Q Grandeur TOR OU 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités I comprend jusqu'à 4 ports (I1 à I4)

Description des blocs fonctionnels DCC standard 147


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.41 OR_W Opération logique OU (type mot)

3.41 OR_W Opération logique OU (type mot)


☑ SIMOTION ☐ SINAMICS

Symbole

OR_W
Entrée mot d'état W I QS W Mot d'état OU
Q BO Grandeur TOR

Descriptif technique
• Bloc OU avec jusqu'à 4 entrées de type mot

Mode de fonctionnement
Un mot d'état regroupe 16 états TOR.
Ce bloc permet d'effectuer une opération logique OU bit par bit sur les mots d'état I1 à I4.
Le résultat est transmis à la sortie QS du bloc (mot d'état OU).
Pour le bit k du mot d'état OU, on applique :
QSk = I02k∨ I02k, k = 1...16
Un bit du mot d'état OU est égal à 1 si au moins un des bits équivalents dans les entrées
génériques I1 à I4 du bloc est égal à 1.
La sortie Q contient la valeur 1 si au moins un des bits du mot d'état OU est égal à 1.

148 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.41 OR_W Opération logique OU (type mot)

Diagramme séquentiel des états (pour 3 entrées)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Entrée mot d'état 16#0000 WORD
QS Mot d'état OU 16#0000 WORD
Q Grandeur TOR 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités I comprend jusqu'à 4 ports (I1 à I4)

Description des blocs fonctionnels DCC standard 149


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.42 PCL Réducteur d'impulsion (type booléen)

3.42 PCL Réducteur d'impulsion (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

PCL
Impulsion d'entrée BO I Q BO Impulsion de sortie
Durée d'impulsion (ms) TS T

Descriptif technique
• Temporisateur pour la limitation de la durée des impulsions.

Mode de fonctionnement
Le front montant d'une impulsion sur l'entrée I provoque la mise à 1 de la sortie Q. La sortie Q
est mise à 0 lorsque l'entrée I = 0 ou après écoulement de la durée d'impulsion T. Lorsque T=0,
une durée d'impulsion de 1 cycle s'applique.

Initialisation
L'initialisation définit l'état initial pour la première exécution cyclique.
Si l'entrée I reçoit la valeur 1 par la sortie de bloc en amont lors de l'initialisation, le bloc ne peut
pas détecter de front montant lors de l'exécution du premier cycle.
Si la sortie Q reçoit la valeur par défaut 1, alors celle-ci est mise à 1 après l'initialisation pendant
la durée des impulsions T.

Schéma fonctionnel

150 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.42 PCL Réducteur d'impulsion (type booléen)

Chronogramme

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Impulsion d'entrée 0 0/1
T Durée d'impulsion (ms) 0 SDTIME
Q Impulsion de sortie 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 151


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.43 PDE Retardateur d'enclenchement (type booléen)

3.43 PDE Retardateur d'enclenchement (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

PDE
Impulsion d'entrée BO I Q BO Impulsion de sortie
Délai d'impulsion (ms) TS T

Descriptif technique
• Temporisateur avec retard à l'enclenchement de type booléen

Mode de fonctionnement
Avec le front montant à l'entrée I, le délai d'impulsion est repris à l'entrée T. Une fois ce délai
écoulé, la sortie Q est mise à 1.
La sortie Q est mise à 0 lorsque I = 0.
Si la durée de l'impulsion d'entrée I est inférieure au délai T, Q reste à 0.
Si le temps T est tellement grand que la valeur maximale pouvant être représentée en interne
(T/ta en tant que valeur 32 bits, avec ta = période d'échantillonnage) est dépassée, le temps
sera limité à la valeur maximale (par ex. pour ta=1 ms env. 50 jours).
Lorsque T=0, un délai d'impulsion de 1 cycle s'applique.

Initialisation
L'initialisation définit l'état initial pour la première exécution cyclique.
Si l'entrée I reçoit la valeur 1 par la sortie de bloc en amont lors de l'initialisation, le bloc ne peut
pas détecter de front montant lors de l'exécution du premier cycle. Ainsi, le délai d'impulsion
T n'est pas repris pour I = 1 lors de l'exécution du premier cycle, mais la durée spécifiée dans
l'initialisation reste active.
Si la sortie Q reçoit la valeur 1 lors de l'initialisation, alors celle-ci est mise à 1 immédiatement
après l'initialisation si I = 1.

152 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.43 PDE Retardateur d'enclenchement (type booléen)

Schéma fonctionnel

Chronogramme

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Impulsion d'entrée 0 0/1
T Délai d'impulsion (ms) 0 SDTIME
Q Impulsion de sortie 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 153


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.44 PDF Retardateur de déclenchement (type booléen)

3.44 PDF Retardateur de déclenchement (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

PDF
Impulsion d'entrée BO I Q BO Impulsion de sortie
Temps de prolongation TS T
d'impulsion (ms)

Descriptif technique
• Temporisateur avec retard au déclenchement de type booléen

Mode de fonctionnement
Le front descendant d'une impulsion dans l'entrée I du bloc provoque la mise à 0 de la sortie Q
après le temps de prolongation d'impulsion T.
La sortie Q est mise à 1 lorsque I = 1.
La sortie Q est mise à 0 lorsque l'impulsion d'entrée I = 0 et après écoulement de la
temporisation de coupure T.
Si l'entrée I est mise à 1 avant l'écoulement du temps T, la sortie Q reste à 1.
Lorsque T=0, un temps de prolongation d'impulsion de 1 cycle s'applique.

Initialisation
L'initialisation définit l'état initial pour la première exécution cyclique.
Si l'entrée I reçoit la valeur 1 par la sortie de bloc en amont lors de l'initialisation, le bloc ne peut
pas détecter de front descendant lors de l'exécution du premier cycle.
Si la sortie Q reçoit la valeur 1 lors de l'initialisation, celle-ci est mise à 1 pendant le temps de
prolongation d'impulsion T après l'initialisation.

154 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.44 PDF Retardateur de déclenchement (type booléen)

Schéma fonctionnel

Chronogramme

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Impulsion d'entrée 0 0/1
T Temps de prolongation 0 SDTIME
d'impulsion (ms)
Q Impulsion de sortie 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 155


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.45 PST Prolongateur d'impulsion (type booléen)

3.45 PST Prolongateur d'impulsion (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

PST
Impulsion d'entrée BO I Q BO Impulsion de sortie
Réinitialisation BO R
Durée d'impulsion (ms) TS T

Descriptif technique
• Bloc permettant la création d'une impulsion avec une durée minimale et une entrée de
réinitialisation supplémentaire.

Mode de fonctionnement
Le front montant d'une impulsion sur l'entrée I provoque la mise à 1 de la sortie Q.
La sortie Q ne retourne à 0 que lorsque l'impulsion d'entrée I = 0 et que la durée d'impulsion T
s'est écoulée.
La sortie Q peut être mise à zéro à tout moment en mettant à 1 l'entrée de réinitialisation R.
Lorsque T=0, une durée d'impulsion de 1 cycle s'applique.

Initialisation
L'initialisation définit l'état initial pour la première exécution cyclique.
Si l'entrée I reçoit la valeur 1 par la sortie de bloc en amont lors de l'initialisation, le bloc ne peut
pas détecter de front montant lors de l'exécution du premier cycle.
Si la sortie Q reçoit la valeur 1 lors de l'initialisation, alors celle-ci est mise à 1 pendant la durée
d' impulsion T après l'initialisation.

156 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.45 PST Prolongateur d'impulsion (type booléen)

Schéma fonctionnel

Chronogramme

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Impulsion d'entrée 0 0/1
R Réinitialisation 0 0/1
T Durée d'impulsion (ms) 0 SDTIME
Q Impulsion de sortie 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 157


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.46 RSR Bascule RS avec R prioritaire (type booléen)

3.46 RSR Bascule RS avec R prioritaire (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

RSR
Affectation BO S Q BO Grandeur TOR
Réinitialisation BO R QN BO Grandeur TOR inverse

Descriptif technique
• Utilisation en tant que mémoire statique de valeurs binaires

Mode de fonctionnement
Lorsque l'entrée S contient la valeur 1, la sortie Q est mise à 1. Lorsque l'entrée R contient la
valeur 1, la sortie Q est mise à 0. Lorsque les deux entrées S et R contiennent la valeur 0, Q
reste inchangée. Par contre, si les deux entrées contiennent la valeur 1, Q est mise à 0, car
l'entrée d'initialisation est prioritaire.
La sortie QN contient toujours la valeur inverse de Q.

Schéma fonctionnel

Table(s) de vérité
Valeurs binaires pour les ordres activation/réinitialisation

158 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.46 RSR Bascule RS avec R prioritaire (type booléen)

Commande TOR Etat de la sortie Q


S R
0 0 Q reste inchangée
0 1 Q=0
1 0 Q=1
1 1 Q=0

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
S Affectation 0 0/1
R Réinitialisation 0 0/1
Q Grandeur TOR 0 0/1
QN Grandeur TOR inverse 1 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 159


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.47 RSS Bascule RS avec S prioritaire (type booléen)

3.47 RSS Bascule RS avec S prioritaire (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

RSS
Affectation BO S Q BO Grandeur TOR
Réinitialisation BO R QN BO Grandeur TOR inverse

Descriptif technique
• Bloc de type booléen à utiliser en tant que mémoire statique de valeurs binaires

Mode de fonctionnement
Lorsque l'entrée S contient la valeur 1, la sortie Q est mise à 1. Lorsque l'entrée R contient la
valeur 1, la sortie Q est mise à 0. Lorsque les deux entrées S et R contiennent la valeur 0, Q
reste inchangée. Par contre, si les deux entrées contiennent la valeur 1, Q est également mise
à 1, car l'entrée d'activation est prioritaire.
La sortie QN contient toujours la valeur inverse de Q.

Schéma fonctionnel

Table(s) de vérité
Valeurs binaires pour les ordres activation/réinitialisation

160 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.47 RSS Bascule RS avec S prioritaire (type booléen)

Commande TOR Etat de la sortie Q


S R
0 0 Q reste inchangée
0 1 Q=0
1 0 Q=1
1 1 Q=1

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
S Affectation 0 0/1
R Réinitialisation 0 0/1
Q Grandeur TOR 0 0/1
QN Grandeur TOR inverse 1 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 161


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.48 SH Bloc de décalage (type mot)

3.48 SH Bloc de décalage (type mot)


☑ SIMOTION ☐ SINAMICS

Symbole

SH
Mot d'état W IS QS W Grandeur de sortie
Nombre de décalages limité à I XD QC BO Dernier bit décalé hors du mot
la plage de +/-15 QZ BO XD>15

Descriptif technique
• Ce bloc de type mot décale un mot d'état bit par bit vers la gauche ou la droite.

Mode de fonctionnement
Ce bloc décale bit par bit le mot d'état présent dans l'entrée IS d'autant de positions que
spécifiées dans l'entrée XD.
Les nouvelles positions qui se forment dans la grandeur de sortie QS lors du décalage sont
remplies avec des zéros indépendamment de la direction du décalage.
Le dernier bit décalé hors du mot est disponible dans la sortie QC. Lorsque XD = 0, alors QC =
0 dans tous les cas. Lorsque |XD| > 15, alors QC = 0, QS = 0, QZ = 1 dans tous les cas.
Décalage vers la gauche - Exemple :
XD = 2 ; IS = 15
-> QS = 60 ; QC = 0

Décalage vers la droite - Exemple :


XD = -2; IS = 15
-> QS = 3 (partie restante ignorée) ; QC = 1

162 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.48 SH Bloc de décalage (type mot)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IS Mot d'état 16#0000 WORD
XD Nombre de décalages limité à la 0 INT
plage de +/-15
QS Grandeur de sortie 16#0000 WORD
QC Dernier bit décalé hors du mot 0 0/1
QZ XD>15 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 163


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.49 SH_DW Bloc de décalage (type DWORD)

3.49 SH_DW Bloc de décalage (type DWORD)


☑ SIMOTION ☑ SINAMICS

Symbole

SH_DW
Mot d'état DW IS QS DW Grandeur de sortie
Nombre de décalages I XD QC BO Dernier bit décalé hors du mot
QZ BO IXDI > 31

Descriptif technique
• Ce bloc de type double mot décale un mot d'état bit par bit vers la gauche ou la droite.

Mode de fonctionnement
Ce bloc décale bit par bit le mot d'état présent dans l'entrée IS d'autant de positions que
spécifiées dans l'entrée XD.
Les nouvelles positions qui se forment dans la grandeur de sortie QS lors du décalage sont
remplies avec des zéros indépendamment de la direction du décalage.
Le dernier bit décalé hors du mot est disponible dans la sortie QC. Lorsque XD = 0, alors QC =
0 dans tous les cas. Lorsque |XD| > 31, alors QC = 0, QS = 0, QZ = 1 dans tous les cas.

Décalage vers la gauche - Exemple :


XD = 2 ; IS = 15
-> QS = 60 ; QC = 0

Décalage vers la droite - Exemple :


XD = -2; IS = 15
-> QS = 3 (partie restante ignorée) ; QC = 1

164 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.49 SH_DW Bloc de décalage (type DWORD)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IS Mot d'état 16#00000000 DWORD
XD Nombre de décalages 0 +/-31
QS Grandeur de sortie 16#00000000 DWORD
QC Dernier bit décalé hors du mot 0 0/1
QZ IXDI > 31 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 165


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.50 TRK Opérateur de poursuite/stockage (type réel)

3.50 TRK Opérateur de poursuite/stockage (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

TRK
Grandeur d'entrée R X Y R Grandeur de sortie
Poursuite/stockage de la BO TR
grandeur d'entrée
Réinitialisation de la BO R
grandeur d'entrée

Descriptif technique
Bloc de type réel pour la mémorisation d'une valeur d'entrée actuelle ayant les propriétés
suivantes :
• fonctions verrou commandées par front pour la valeur d'entrée
• correction de la valeur de sortie, commandée par niveau

Mode de fonctionnement

TRACK TR = 1 Correction directe de la grandeur de sortie Y =X


TR = 1-> 0 En présence d'un front descendant sur TR la grandeur d'entrée
actuelle est stockée et émise dans la sortie Y
TR = 0 La valeur de la sortie Y ne change pas.
RESET R=1 La sortie Y est réinitialisée à la valeur 0. L'entrée Reset agit de
manière prioritaire.

Initialisation
A l'initialisation, si l'entrée TR reçoit la valeur 1 par une sortie en amont, un front descendant
peut être détecté lors de l'exécution du premier cycle. En mode START, la valeur de TR est
mise en mémoire tampon.
Si l'entrée TR reçoit, lors de l'initialisation, la valeur 0 par la sortie de bloc en amont, le bloc ne
peut pas détecter de front descendant lors de l'exécution du premier cycle.

166 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.50 TRK Opérateur de poursuite/stockage (type réel)

Schéma fonctionnel

Table(s) de vérité

Entrée Sortie Y à l'instant de déclenchement


TR R
0 0 Yn = Yn-1
1 0 Yn= Xn
1 1 Yn= 0
1->0 0 Yn = Xn
1->0 1 Yn = 0

1 -> 0 : front descendant

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
TR Poursuite/stockage de la 0 0/1
grandeur d'entrée
R Réinitialisation de la grandeur 0 0/1
d'entrée
Y Grandeur de sortie 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 167


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.51 TRK_D Opérateur de poursuite/stockage (type entier double)

3.51 TRK_D Opérateur de poursuite/stockage (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

TRK_D
Grandeur d'entrée DI X Y DI Grandeur de sortie
Poursuite/stockage de la BO TR
grandeur d'entrée
Réinitialisation de la BO R
grandeur d'entrée

Descriptif technique
Bloc de type entier double pour la mémorisation d'une valeur d'entrée actuelle ayant les
propriétés suivantes :
• fonctions verrou commandées par front pour la valeur d'entrée
• correction de la valeur de sortie, commandée par niveau

Mode de fonctionnement

TRACK TR = 1 Correction directe de la grandeur de sortie Y =X


TR = 1-> 0 En présence d'un front descendant sur TR la grandeur d'entrée
actuelle est stockée et émise dans la sortie Y
TR = 0 La valeur de la sortie Y ne change pas.
RESET R=1 La sortie Y est réinitialisée à la valeur 0. L'entrée Reset agit de
manière prioritaire.

Initialisation
A l'initialisation, si l'entrée TR reçoit la valeur 1 par une sortie en amont, un front descendant
peut être détecté lors de l'exécution du premier cycle. En mode START, la valeur de TR est
mise en mémoire tampon.
Si l'entrée TR reçoit, lors de l'initialisation, la valeur 0 par la sortie de bloc en amont, le bloc ne
peut pas détecter de front descendant lors de l'exécution du premier cycle.

168 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.51 TRK_D Opérateur de poursuite/stockage (type entier double)

Schéma fonctionnel

Table(s) de vérité

Entrée Sortie Y à l'instant de déclenchement


TR R
0 0 Yn = Yn-1
1 0 Yn = Xn
1 1 Yn = 0
1->0 0 Yn = Xn
1->0 1 Yn = 0

1 -> 0 : front descendant

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 DINT
TR Poursuite/stockage de la 0 0/1
grandeur d'entrée
R Réinitialisation de la grandeur 0 0/1
d'entrée
Y Grandeur de sortie 0 DINT

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 169


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.52 XOR Fonction logique OU exclusif (type booléen)

3.52 XOR Fonction logique OU exclusif (type booléen)


☑ SIMOTION ☑ SINAMICS

Symbole

XOR
Entrée grandeur TOR BO I Q BO Grandeur TOR OU exclusif

Descriptif technique
• Bloc OU exclusif avec jusqu'à 4 entrées de type booléen

Mode de fonctionnement
Ce bloc effectue une opération logique OU exclusif avec les grandeurs TOR présentes dans les
entrées I 1-4 et transmet le résultat à la sortie TOR Q.
La sortie Q est mise à 0 si la valeur 0 est présente sur toutes les entrées I1 à I4 ou si la valeur 1
est présente sur un nombre pair des entrées I1 à I4.
La sortie Q est mise à 1 si la valeur 1 est présente sur un nombre impair des entrées I1 à I4.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Entrée grandeur TOR 0 0/1
Q Grandeur TOR OU exclusif 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités I comprend jusqu'à 4 ports (I1 à I4)

170 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.53 XOR_W Fonction logique OU exclusif (type mot)

3.53 XOR_W Fonction logique OU exclusif (type mot)


☑ SIMOTION ☐ SINAMICS

Symbole

XOR_W
Entrée mot d'état W I QS W Mot d'état OU exclusif
Q BO Grandeur TOR

Descriptif technique
• Bloc OU exclusif avec jusqu'à 4 entrées de type mot

Mode de fonctionnement
Ce bloc permet d'effectuer une opération logique OU exclusif bit par bit sur les mots d'état I1 à
I4.
Le résultat est transmis à la sortie du bloc QS (mot d'état OU exclusif).
Pour le bit k du mot d'état OU exclusif, on applique :

Un bit du mot d'état OU exclusif est mis à 1 si un nombre impair des bits équivalents dans les
entrées génériques I1 à I4 du bloc est égal à 1.
La sortie Q contient la valeur 1 si au moins un des bits du mot d'état OU exclusif est égal à 1.

Description des blocs fonctionnels DCC standard 171


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Logic
3.53 XOR_W Fonction logique OU exclusif (type mot)

Diagramme séquentiel des états (pour 3 entrées)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Entrée mot d'état 16#0000 WORD
QS Mot d'état OU exclusif 16#0000 WORD
Q Grandeur TOR 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités jusqu'à 4 ports (I1 à I4)

172 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion 4
4.1 BY_B Convertisseur d'octet d'état en 8 grandeurs TOR
☑ SIMOTION ☐ SINAMICS

Symbole

BY_B
Mot d'état BY IS Q1 BO Grandeur TOR 1
Q2 BO Grandeur TOR 2
Q3 BO Grandeur TOR 3
Q4 BO Grandeur TOR 4
Q5 BO Grandeur TOR 5
Q6 BO Grandeur TOR 6
Q7 BO Grandeur TOR 7
Q8 BO Grandeur TOR 8

Descriptif technique
• Décodage d'un mot d'état en 8 grandeurs TOR

Mode de fonctionnement
Ce bloc fonctionnel décode le mot d'état IS en 8 grandeurs TOR et transmet le résultat vers ses
sorties Q1 à Q8.
0 7
Chaque équivalent binaire 2 à 2 du mot d'état se voit affecter la grandeur TOR des sorties Q1
à Q5.

Schéma bloc

Description des blocs fonctionnels DCC standard 173


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.1 BY_B Convertisseur d'octet d'état en 8 grandeurs TOR

Schéma de correspondance

Position du bit (équivalent binaire) de l'octet d'état IS Grandeur de sortie


0 Q1
0 (2 )
1 Q2
1 (2 )
2 Q3
2 (2 )
3 Q4
3 (2 )
4 Q5
4 (2 )
5 Q6
5 (2 )
6 Q7
6 (2 )
7 Q8
7 (2 )

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IS Mot d'état 16#00 BYTE
Q1 Grandeur TOR 1 0 0/1
Q2 Grandeur TOR 2 0 0/1
Q3 Grandeur TOR 3 0 0/1
Q4 Grandeur TOR 4 0 0/1
Q5 Grandeur TOR 5 0 0/1
Q6 Grandeur TOR 6 0 0/1
Q7 Grandeur TOR 7 0 0/1
Q8 Grandeur TOR 8 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

174 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.2 BY_W Convertisseur octet d'état en mot d'état

4.2 BY_W Convertisseur octet d'état en mot d'état


☑ SIMOTION ☑ SINAMICS

Symbole

BY_W
Octet d'entrée de poids fort BY IBH QS W Mot d'état
Octet d'entrée de poids faible BY IBL

Descriptif technique
• Combinaison de deux octets pour former un mot

Mode de fonctionnement
Ce bloc combine deux octets pour former un mot L'octet d'entrée IBL devient l'octet de poids
faible [Low-Byte] du mot de sortie et l'octet d'entrée IBH l'octet de poids fort [High-Byte]. Le mot
de sortie, correspondant au schéma de conversion ci-après, est transmis à la sortie QS.

Schéma de conversion

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IBH Octet d'entrée de poids fort 16#00 BYTE
IBL Octet d'entrée de poids faible 16#00 BYTE
QS Mot d'état 16#0000 WORD

Description des blocs fonctionnels DCC standard 175


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.2 BY_W Convertisseur octet d'état en mot d'état

Données de configuration

Peut être inséré en ligne oui


Particularités -

176 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.3 B_BY Convertisseur de 8 grandeurs TOR en octet d'état

4.3 B_BY Convertisseur de 8 grandeurs TOR en octet d'état


☑ SIMOTION ☐ SINAMICS

Symbole

B_BY
Grandeur TOR 1 BO I1 QS BY Octet d'état
Grandeur TOR 2 BO I2
Grandeur TOR 3 BO I3
Grandeur TOR 4 BO I4
Grandeur TOR 5 BO I5
Grandeur TOR 6 BO I6
Grandeur TOR 7 BO I7
Grandeur TOR 8 BO I8

Descriptif technique
• Génération d'un octet d'état à partir de 8 grandeurs TOR

Mode de fonctionnement
Ce bloc fonctionnel combine les grandeurs TOR I1 à I8 pour former un octet d'état et transmet
le résultat à la sortie QS.
0 7
Chaque grandeur TOR I1 à I8 correspond à un équivalent binaire de 2 à 2 formant l'octet
d'état.

Schéma bloc

Description des blocs fonctionnels DCC standard 177


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.3 B_BY Convertisseur de 8 grandeurs TOR en octet d'état

Schéma de correspondance

Grandeur d'entrée Position du bit (équivalent binaire) de l'octet d'état QS


I1 0
0 (2 )
I2 1
1 (2 )
I3 2
2 (2 )
I4 3
3 (2 )
I5 4
4 (2 )
I6 5
5 (2 )
I7 6
6 (2 )
I8 7
7 (2 )

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I1 Grandeur TOR 1 0 0/1
I2 Grandeur TOR 2 0 0/1
I3 Grandeur TOR 3 0 0/1
I4 Grandeur TOR 4 0 0/1
I5 Grandeur TOR 5 0 0/1
I6 Grandeur TOR 6 0 0/1
I7 Grandeur TOR 7 0 0/1
I8 Grandeur TOR 8 0 0/1
QS Octet d'état 16#00 BYTE

Données de configuration

Peut être inséré en ligne oui


Particularités -

178 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.4 B_DW Convertisseur de 32 grandeurs TOR en double mot d'état

4.4 B_DW Convertisseur de 32 grandeurs TOR en double mot


d'état
☑ SIMOTION ☑ SINAMICS

Symbole

B_DW
Grandeur TOR 1 BO I1 QS DW Double mot d'état
Grandeur TOR 2 BO I2
Grandeur TOR 3 BO I3
Grandeur TOR 4 BO I4
Grandeur TOR 5 BO I5
Grandeur TOR 6 BO I6
Grandeur TOR 7 BO I7
Grandeur TOR 8 BO I8
Grandeur TOR 9 BO I9
Grandeur TOR 10 BO I10
Grandeur TOR 11 BO I11
Grandeur TOR 12 BO I12
Grandeur TOR 13 BO I13
Grandeur TOR 14 BO I14
Grandeur TOR 15 BO I15
Grandeur TOR 16 BO I16
Grandeur TOR 17 BO I17
Grandeur TOR 18 BO I18
Grandeur TOR 19 BO I19
Grandeur TOR 20 BO I20
Grandeur TOR 21 BO I21
Grandeur TOR 22 BO I22
Grandeur TOR 23 BO I23
Grandeur TOR 24 BO I24
Grandeur TOR 25 BO I25
Grandeur TOR 26 BO I26
Grandeur TOR 27 BO I27
Grandeur TOR 28 BO I28
Grandeur TOR 29 BO I29
Grandeur TOR 30 BO I30
Grandeur TOR 31 BO I31
Grandeur TOR 32 BO I32

Descriptif technique
Génération d'un double mot d'état à partir de 32 grandeurs TOR

Description des blocs fonctionnels DCC standard 179


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.4 B_DW Convertisseur de 32 grandeurs TOR en double mot d'état

Mode de fonctionnement
Ce bloc combine les grandeurs TOR I1 à I32 pour former un double mot d'état et transmet le
0
résultat à la sortie QS. Chaque grandeur TOR I1 à I32 correspond à un équivalent binaire de 2
31
à2 formant le double mot d'état.

Schéma fonctionnel

Schéma de correspondance

Valeurs d'entrée Position du bit (équivalent binaire) de l'octet d'état QS


|1 0
0 (2 )
|2 1
1 (2 )
|3 2
2 (2 )
... ...
|32 31
31 (2 )

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I1 Grandeur TOR 1 0 0/1
I2 Grandeur TOR 2 0 0/1
I3 Grandeur TOR 3 0 0/1
I4 Grandeur TOR 4 0 0/1
I5 Grandeur TOR 5 0 0/1
I6 Grandeur TOR 6 0 0/1
I7 Grandeur TOR 7 0 0/1
I8 Grandeur TOR 8 0 0/1
I9 Grandeur TOR 9 0 0/1
I10 Grandeur TOR 10 0 0/1

180 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.4 B_DW Convertisseur de 32 grandeurs TOR en double mot d'état

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I11 Grandeur TOR 11 0 0/1
I12 Grandeur TOR 12 0 0/1
I13 Grandeur TOR 13 0 0/1
I14 Grandeur TOR 14 0 0/1
I15 Grandeur TOR 15 0 0/1
I16 Grandeur TOR 16 0 0/1
I17 Grandeur TOR 17 0 0/1
I18 Grandeur TOR 18 0 0/1
I19 Grandeur TOR 19 0 0/1
I20 Grandeur TOR 20 0 0/1
I21 Grandeur TOR 21 0 0/1
I22 Grandeur TOR 22 0 0/1
I23 Grandeur TOR 23 0 0/1
I24 Grandeur TOR 24 0 0/1
I25 Grandeur TOR 25 0 0/1
I26 Grandeur TOR 26 0 0/1
I27 Grandeur TOR 27 0 0/1
I28 Grandeur TOR 28 0 0/1
I29 Grandeur TOR 29 0 0/1
I30 Grandeur TOR 30 0 0/1
I31 Grandeur TOR 31 0 0/1
I32 Grandeur TOR 32 0 0/1
QS Double mot d'état 16#00000000 DWORD

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 181


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.5 B_W Convertisseur de 16 grandeurs TOR en mot d'état

4.5 B_W Convertisseur de 16 grandeurs TOR en mot d'état


☑ SIMOTION ☑ SINAMICS

Symbole

B_W
Grandeur TOR 1 BO I1 QS W Mot d'état
Grandeur TOR 2 BO I2
Grandeur TOR 3 BO I3
Grandeur TOR 4 BO I4
Grandeur TOR 5 BO I5
Grandeur TOR 6 BO I6
Grandeur TOR 7 BO I7
Grandeur TOR 8 BO I8
Grandeur TOR 9 BO I9
Grandeur TOR 10 BO I10
Grandeur TOR 11 BO I11
Grandeur TOR 12 BO I12
Grandeur TOR 13 BO I13
Grandeur TOR 14 BO I14
Grandeur TOR 15 BO I15
Grandeur TOR 16 BO I16

Descriptif technique
• Génération d'un mot d'état à partir de 16 grandeurs TOR

Mode de fonctionnement
Ce bloc combine les grandeurs TOR I1 à I16 pour former un mot d'état et transmet le résultat à
la sortie QS.
0 15
Chaque grandeur TOR I1 à I8 correspond à un équivalent binaire de 2 à 2 formant l'octet
d'état.

182 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.5 B_W Convertisseur de 16 grandeurs TOR en mot d'état

Schéma fonctionnel

Schéma de conversion

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I1 Grandeur TOR 1 0 0/1
I2 Grandeur TOR 2 0 0/1
I3 Grandeur TOR 3 0 0/1
I4 Grandeur TOR 4 0 0/1
I5 Grandeur TOR 5 0 0/1
I6 Grandeur TOR 6 0 0/1
I7 Grandeur TOR 7 0 0/1
I8 Grandeur TOR 8 0 0/1
I9 Grandeur TOR 9 0 0/1
I10 Grandeur TOR 10 0 0/1
I11 Grandeur TOR 11 0 0/1
I12 Grandeur TOR 12 0 0/1
I13 Grandeur TOR 13 0 0/1

Description des blocs fonctionnels DCC standard 183


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.5 B_W Convertisseur de 16 grandeurs TOR en mot d'état

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I14 Grandeur TOR 14 0 0/1
I15 Grandeur TOR 15 0 0/1
I16 Grandeur TOR 16 0 0/1
QS Mot d'état 16#0000 WORD

Données de configuration

Peut être inséré en ligne oui


Particularités -

184 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.6 DW_B Convertisseur de double mot d'état en 32 grandeurs TOR

4.6 DW_B Convertisseur de double mot d'état en 32 grandeurs


TOR
☑ SIMOTION ☑ SINAMICS

Symbole

DW_B
Double mot d'état DW IS Q1 BO Grandeur TOR 1
Q2 BO Grandeur TOR 2
Q3 BO Grandeur TOR 3
Q4 BO Grandeur TOR 4
Q5 BO Grandeur TOR 5
Q6 BO Grandeur TOR 6
Q7 BO Grandeur TOR 7
Q8 BO Grandeur TOR 8
Q9 BO Grandeur TOR 9
Q10 BO Grandeur TOR 10
Q11 BO Grandeur TOR 11
Q12 BO Grandeur TOR 12
Q13 BO Grandeur TOR 13
Q14 BO Grandeur TOR 14
Q15 BO Grandeur TOR 15
Q16 BO Grandeur TOR 16
Q17 BO Grandeur TOR 17
Q18 BO Grandeur TOR 18
Q19 BO Grandeur TOR 19
Q20 BO Grandeur TOR 20
Q21 BO Grandeur TOR 21
Q22 BO Grandeur TOR 22
Q23 BO Grandeur TOR 23
Q24 BO Grandeur TOR 24
Q25 BO Grandeur TOR 25
Q26 BO Grandeur TOR 26
Q27 BO Grandeur TOR 27
Q28 BO Grandeur TOR 28
Q29 BO Grandeur TOR 29
Q30 BO Grandeur TOR 30
Q31 BO Grandeur TOR 31
Q32 BO Grandeur TOR 32

Descriptif technique
• Décodage d'un double mot d'état en 32 grandeurs TOR.

Mode de fonctionnement
Ce bloc fonctionnel décode le double mot d'état IS en 32 grandeurs TOR et transmet le résultat
vers ses sorties Q1 à Q32.

Description des blocs fonctionnels DCC standard 185


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.6 DW_B Convertisseur de double mot d'état en 32 grandeurs TOR

0 31
Chaque équivalent binaire 2 à 2 du mot d'état se voit affecter la grandeur TOR des sorties
Q1 à Q32.

Schéma fonctionnel

Schéma de correspondance

Position du bit (équivalent binaire) du double mot d'état IS Grandeur de sortie


0 Q1
0 (2 )
1 Q2
1 (2 )
2 Q3
2 (2 )
... ...
31 Q32
31 (2 )

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IS Double mot d'état 16#00000000 DWORD
Q1 Grandeur TOR 1 0 0/1
Q2 Grandeur TOR 2 0 0/1
Q3 Grandeur TOR 3 0 0/1
Q4 Grandeur TOR 4 0 0/1
Q5 Grandeur TOR 5 0 0/1
Q6 Grandeur TOR 6 0 0/1
Q7 Grandeur TOR 7 0 0/1
Q8 Grandeur TOR 8 0 0/1
Q9 Grandeur TOR 9 0 0/1
Q10 Grandeur TOR 10 0 0/1

186 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.6 DW_B Convertisseur de double mot d'état en 32 grandeurs TOR

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
Q11 Grandeur TOR 11 0 0/1
Q12 Grandeur TOR 12 0 0/1
Q13 Grandeur TOR 13 0 0/1
Q14 Grandeur TOR 14 0 0/1
Q15 Grandeur TOR 15 0 0/1
Q16 Grandeur TOR 16 0 0/1
Q17 Grandeur TOR 17 0 0/1
Q18 Grandeur TOR 18 0 0/1
Q19 Grandeur TOR 19 0 0/1
Q20 Grandeur TOR 20 0 0/1
Q21 Grandeur TOR 21 0 0/1
Q22 Grandeur TOR 22 0 0/1
Q23 Grandeur TOR 23 0 0/1
Q24 Grandeur TOR 24 0 0/1
Q25 Grandeur TOR 25 0 0/1
Q26 Grandeur TOR 26 0 0/1
Q27 Grandeur TOR 27 0 0/1
Q28 Grandeur TOR 28 0 0/1
Q29 Grandeur TOR 29 0 0/1
Q30 Grandeur TOR 30 0 0/1
Q31 Grandeur TOR 31 0 0/1
Q32 Grandeur TOR 32 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 187


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.7 DW_R Reprise d'une chaîne de bits en tant que valeur réelle

4.7 DW_R Reprise d'une chaîne de bits en tant que valeur réelle
☑ SIMOTION ☑ SINAMICS

Symbole

DW_R
Grandeur d'entrée (double mot) DW X Y R Infini
Valeur de remplacement INF R SVP IFP BO -Infini
Valeur de remplacement -INF R SVN IFN BO Non numérique
Valeur de remplacement NaN R SV NAN BO Grandeur de sortie

Descriptif technique
• Ce bloc reprend la chaîne de bits dans l'entrée en tant que grandeur de format réel et vérifie
la validité de la valeur.

Mode de fonctionnement
Le bloc DW_R reprend la chaîne de bits dans l'entrée en tant que grandeur réelle et met celle-ci
à disposition dans la sortie Y.
Le modèle de bits de la grandeur d'entrée X est vérifié à cette occasion. Si le modèle de
bits correspond à la représentation de +/- infini ou NaN selon IEEE 754, les sorties TOR
correspondantes IFP, IFN ou NAN sont mises à 1 et la valeur de remplacement spécifiée est
effective dans la sortie Y.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée (double mot) 16#00000000 DWORD
SVP Valeur de remplacement INF 3.402823 E38 REAL
SVN Valeur de remplacement -INF -3.402823 E38 REAL
SV Valeur de remplacement NaN 0.0 REAL
IFP Infini 0 0/1
IFN -Infini 0 0/1
NAN Non numérique 0 0/1
Y Grandeur de sortie 0.0 REAL

Données de configuration

Peut être inséré en ligne oui


Particularités -

188 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.8 DW_W Convertisseur double mot d'état en mot d'état

4.8 DW_W Convertisseur double mot d'état en mot d'état


☑ SIMOTION ☑ SINAMICS

Symbole

DW_W
Double mot d'entrée 32 bits DW IS QWH W Mot de sortie de poids fort
QWL W Mot de sortie de poids faible

Descriptif technique
• Un double mot de 32 bits est divisé en deux mots de 16 bits.

Mode de fonctionnement
Les grandeurs de sortie seront calculées conformément à la prescription suivante :
16
QWL = IS mod 2
16
QWH = IS / 2

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IS Double mot d'entrée 32 bits 16#00000000 DWORD
QWH Mot de sortie de poids fort 16#0000 WORD
QWL Mot de sortie de poids faible 16#0000 WORD

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 189


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.9 D_I Convertisseur d'entier double en entier

4.9 D_I Convertisseur d'entier double en entier


☑ SIMOTION ☑ SINAMICS

Symbole

D_I
Grandeur d'entrée DI X Y I Grandeur de sortie
QF BO Dépassement de la plage de
valeurs

Descriptif technique
• Conversion d'une grandeur de format entier double en une grandeur de format entier

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier double en une grandeur de format entier, c.-à-
d. le mot de poids faible de la grandeur d'entrée de format entier double est transféré dans la
grandeur de sortie Y.
Si la valeur de la grandeur d'entrée X dépasse la plage de valeurs de la grandeur de sortie Y,
QF est mis à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 DINT
Y Grandeur de sortie 0 INT
QF Dépassement de la plage de 0 0/1
valeurs

Données de configuration

Peut être inséré en ligne oui


Particularités -

190 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.10 D_R Convertisseur d'entier double en réel

4.10 D_R Convertisseur d'entier double en réel


☑ SIMOTION ☑ SINAMICS

Symbole

D_R
Grandeur d'entrée (double mot) DI X Y R Grandeur de sortie

Descriptif technique
• Conversion d'une grandeur de format entier double en une grandeur de format réel.

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier double en une grandeur de format réel.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée (double mot) 0 DINT
Y Grandeur de sortie 0.0 REAL

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 191


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.11 D_SI Convertisseur d'entier double en entier court

4.11 D_SI Convertisseur d'entier double en entier court


☑ SIMOTION ☐ SINAMICS

Symbole

D_SI
Grandeur d'entrée DI X Y SI Grandeur de sortie
QF BO Dépassement de la plage de
valeurs

Descriptif technique
• Conversion d'une grandeur de format entier double en une grandeur de format entier court

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier double en une grandeur de format entier court,
c.-à-d. l'octet ayant le plus faible poids de la grandeur d'entrée de format entier double est
transféré dans la grandeur de sortie Y.
Si la valeur de la grandeur d'entrée X dépasse la plage de valeurs de la grandeur de sortie Y,
QF est mis à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 DINT
Y Grandeur de sortie 0 SINT
QF Dépassement de la plage de 0 0/1
valeurs

Données de configuration

Peut être inséré en ligne oui


Particularités -

192 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.12 D_UI Convertisseur d'entier double en entier non signé

4.12 D_UI Convertisseur d'entier double en entier non signé


☑ SIMOTION ☑ SINAMICS

Symbole

D_UI
Grandeur d'entrée DI X Y UI Grandeur de sortie
QF BO Dépassement de la plage de
valeurs

Descriptif technique
• Conversion d'une grandeur de format entier double en une grandeur de format entier non
signé

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier double en une grandeur de format entier non
signé, c.-à-d. le mot de poids faible de la grandeur d'entrée de format entier double est transféré
dans la grandeur de sortie.
Si la valeur de la grandeur d'entrée X dépasse la plage de valeurs de la grandeur de sortie Y,
QF est mis à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 DINT
Y Grandeur de sortie 0 UINT
QF Dépassement de la plage de 0 0/1
valeurs

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 193


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.13 D_US Convertisseur d'entier double en entier court non signé

4.13 D_US Convertisseur d'entier double en entier court non signé


☑ SIMOTION ☑ SINAMICS

Symbole

D_US
Grandeur d'entrée DI X Y US Grandeur de sortie
QF BO Dépassement de la plage de
valeurs

Descriptif technique
• Conversion d'une grandeur entier double en une grandeur entier court non signé

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier double en une grandeur de format entier court
non signé, c.-à-d. le mot de poids faible de la grandeur d'entrée de format entier double est
transféré dans la grandeur de sortie.
Si la valeur de la grandeur d'entrée X dépasse la plage de valeurs de la grandeur de sortie Y,
QF est mis à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 DINT
Y Grandeur de sortie 0 USINT
QF Dépassement de la plage de 0 0/1
valeurs

Données de configuration

Peut être inséré en ligne oui


Particularités -

194 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.14 I_D Convertisseur d'entier en entier double

4.14 I_D Convertisseur d'entier en entier double


☑ SIMOTION ☑ SINAMICS

Symbole

I_D
Grandeur d'entrée I X Y DI Grandeur de sortie

Descriptif technique
• Conversion d'une grandeur de format entier en une grandeur de format entier double

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier en une grandeur de format entier double.
La grandeur d'entrée du type de données entier est copiée dans le mot de poids faible de la
grandeur de sortie. Si le signe de la grandeur d'entrée est positif, le mot de poids fort de la
grandeur de sortie contiendra la valeur 16#0000 ; par contre, si le signe est négatif, le mot de
poids fort contient la valeur 16#FFFF.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 INT
Y Grandeur de sortie 0 DINT

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 195


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.15 I_R Convertisseur d'entier en réel

4.15 I_R Convertisseur d'entier en réel


☑ SIMOTION ☑ SINAMICS

Symbole

I_R
Grandeur d'entrée I X Y R Grandeur de sortie

Descriptif technique
• Conversion d'une grandeur de format entier en une grandeur de format réel.

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier en une grandeur de format réel.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 INT
Y Grandeur de sortie 0.0 REAL

Données de configuration

Peut être inséré en ligne oui


Particularités -

196 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.16 I_SI Convertisseur d'entier en entier court

4.16 I_SI Convertisseur d'entier en entier court


☑ SIMOTION ☐ SINAMICS

Symbole

I_SI
Grandeur d'entrée I X Y SI Grandeur de sortie
QF BO Dépassement de la plage de
valeurs

Descriptif technique
• Conversion d'une grandeur de format entier en une grandeur de format entier court

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier en une grandeur de format entier court, c.-à-
d. l'octet de poids faible de la grandeur d'entrée en format entier est transféré à la grandeur de
sortie Y.
Si la valeur de la grandeur d'entrée X dépasse la plage de valeurs de la grandeur de sortie Y,
QF est mis à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 INT
Y Grandeur de sortie 0 SINT
QF Dépassement de la plage de 0 0/1
valeurs

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 197


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.17 I_UD Convertisseur d'entier en entier double non signé

4.17 I_UD Convertisseur d'entier en entier double non signé


☑ SIMOTION ☑ SINAMICS

Symbole

I_UD
Grandeur d'entrée I X Y UD Grandeur de sortie
QF BO Grandeur d'entrée négative

Descriptif technique
• Conversion d'une grandeur de format entier en une grandeur de format entier double non
signé

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier en une grandeur de format entier double non
signé.
La grandeur d'entrée du type de données entier est copiée dans le mot de poids faible de la
grandeur de sortie.
Le mot de poids fort de la grandeur de sortie contient la valeur 16#0000.
Si la valeur de la grandeur d'entrée est négative, QF est mis à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 INT
Y Grandeur de sortie 0 UDINT
QF Grandeur d'entrée négative 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

198 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.18 I_US Convertisseur d'entier en entier court non signé

4.18 I_US Convertisseur d'entier en entier court non signé


☑ SIMOTION ☑ SINAMICS

Symbole

I_US
Grandeur d'entrée I X Y US Grandeur de sortie
QF BO Dépassement de la plage de
valeurs

Descriptif technique
• Conversion d'une grandeur de format entier en une grandeur de format entier court non
signé

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier en une grandeur de format entier court non
signé, c.-à-d. l'octet ayant le plus faible poids de la grandeur d'entrée en format double est
transféré à la grandeur de sortie.
Si la valeur de la grandeur d'entrée X dépasse la plage de valeurs de la grandeur de sortie Y,
QF est mis à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 INT
Y Grandeur de sortie 0 USINT
QF Dépassement de la plage de 0 0/1
valeurs

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 199


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.19 LR_R Convertisseur de format réel long en réel

4.19 LR_R Convertisseur de format réel long en réel


☑ SIMOTION ☐ SINAMICS

Symbole

LR_R
Grandeur d'entrée (double mot) LR X Y R Grandeur de sortie
QF BO Débordement

Descriptif technique
• Conversion d'une grandeur de format réel long en une grandeur de format réel

Mode de fonctionnement
Ce bloc convertit une grandeur de format réel long en une grandeur de format réel. Le résultat
est limité à la plage de valeurs maximale du type de données réel. Si la grandeur de sortie a été
limitée, QF est mise à 1.
Remarque
La conversion peut entraîner une perte de précision de la valeur d'entrée.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée (double mot) 0 LREAL
Y Grandeur de sortie 0.0 REAL
QF Débordement 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

200 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.20 N2_R Conversion de format 16 bits à virgule fixe (N2) en réel

4.20 N2_R Conversion de format 16 bits à virgule fixe (N2) en réel


☑ SIMOTION ☑ SINAMICS

Symbole

N2_R
Grandeur d'entrée I X Y R Grandeur de sortie
Facteur de normalisation R NF
Valeur de référence I BV

Descriptif technique
• Conversion d'une grandeur en format 16 bits à virgule fixe en format réel. Dans le cas où
X et BV = 16384 (correspond à 100 % en représentation Profidrive normalisée), la sortie Y
prend la valeur présente dans l'entrée NF.

Mode de fonctionnement
La grandeur d'entrée X est reproduite dans la sortie Y en fonction de la formule suivante :

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 INT
NF Facteur de normalisation 1.0 REAL
BV Valeur de référence 16384 INT
Y Grandeur de sortie 0.0 REAL

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 201


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.21 N4_R Conversion de format 32 bits à virgule fixe (N4) en réel

4.21 N4_R Conversion de format 32 bits à virgule fixe (N4) en réel


☑ SIMOTION ☑ SINAMICS

Symbole

N4_R
Grandeur d'entrée DI X Y R Grandeur de sortie
Facteur de normalisation R NF
Valeur de référence DI BV

Descriptif technique
• Conversion d'une grandeur en format 32 bits à virgule fixe en en format réel. Dans le cas
où X et BV = 1073741824 (correspond à 100 % en représentation Profidrive normalisée), la
sortie Y prend la valeur présente dans l'entrée NF.

Mode de fonctionnement
La grandeur d'entrée X est reproduite dans la sortie Y en fonction de la formule suivante :

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 DINT
NF Facteur de normalisation 1.0 REAL
BV Valeur de référence 1073741824 DINT
Y Grandeur de sortie 0.0 REAL

Données de configuration

Peut être inséré en ligne oui


Particularités -

202 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.22 R_D Convertisseur de réel en entier double

4.22 R_D Convertisseur de réel en entier double


☑ SIMOTION ☑ SINAMICS

Symbole

R_D
Grandeur d'entrée R X Y DI Grandeur de sortie
QF BO Débordement

Descriptif technique
• Conversion d'une grandeur de format réel en une grandeur de format entier double.

Mode de fonctionnement
Ce bloc convertit une grandeur de format réel en une grandeur de format entier double. Les
positions après la virgule de la grandeur d'entrée sont supprimées lors de la conversion.
Remarque : Il n'y a pas d'arrondissement au chiffre supérieur.
31 31
Le résultat est limité à une valeur de -2 ou 2 -1 correspondant au type de données de la
grandeur de sortie. Si la grandeur de sortie a été limitée, QF est mise à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
Y Grandeur de sortie 0 DINT
QF Débordement 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 203


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.23 R_DW Reprise d'une chaîne de bits en tant que double mot (DWORD)

4.23 R_DW Reprise d'une chaîne de bits en tant que double mot
(DWORD)
☑ SIMOTION ☑ SINAMICS

Symbole

R_DW
Grandeur d'entrée R X Y DW Grandeur de sortie

Descriptif technique
• Ce bloc copie la chaîne de bits de la grandeur d'entrée sur la grandeur de sortie

Mode de fonctionnement
Ce bloc copie la chaîne de bits de la grandeur d'entrée X sur la sortie Y.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
Y Grandeur de sortie 16#00000000 DWORD

Données de configuration

Peut être inséré en ligne oui


Particularités -

204 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.24 R_I Convertisseur de réel en entier

4.24 R_I Convertisseur de réel en entier


☑ SIMOTION ☑ SINAMICS

Symbole

R_I
Grandeur d'entrée R X Y I Grandeur de sortie
QF BO Débordement

Descriptif technique
• Conversion d'une grandeur de format réel en une grandeur de format entier

Mode de fonctionnement
Ce bloc convertit une grandeur de format réel en une grandeur de format entier. Les positions
après la virgule de la grandeur d'entrée sont supprimées lors de la conversion. Il n'y a pas
d'arrondissement au chiffre supérieur. Le résultat est limité à une valeur de +32767 ou -32768
correspondant au type de données de la grandeur de sortie. Si la grandeur de sortie a été
limitée, QF est mise à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
Y Grandeur de sortie 0 INT
QF Débordement 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 205


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.25 R_LR Convertisseur de réel en réel long

4.25 R_LR Convertisseur de réel en réel long


☑ SIMOTION ☐ SINAMICS

Symbole

R_LR
Grandeur d'entrée R X Y LR Grandeur de sortie

Descriptif technique
• Conversion d'une grandeur de format réel en une grandeur de format réel long

Mode de fonctionnement
Ce bloc convertit une grandeur de format réel en une grandeur de format réel long.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
Y Grandeur de sortie 0.0 LREAL

Données de configuration

Peut être inséré en ligne oui


Particularités -

206 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.26 R_N2 Conversion de réel en format 16 bits à virgule fixe (N2)

4.26 R_N2 Conversion de réel en format 16 bits à virgule fixe (N2)


☑ SIMOTION ☑ SINAMICS

Symbole

R_N2
Grandeur d'entrée R X Y I Grandeur de sortie
Facteur de normalisation R NF QF BO Débordement
Valeur de référence I BV

Descriptif technique
• Conversion d'une grandeur de format réel en une grandeur en format 16 bits à virgule
fixe. Dans le cas où X = NF et BV = 16384 (par défaut) la sortie Y prend la valeur 16384
(correspond à 100% en représentation Profidrive normalisée).

Mode de fonctionnement
La grandeur d'entrée X est reproduite dans la sortie Y en fonction de la formule suivante (le
résultat est arrondi) :

Y est limité à la plage -32768 ≤ Y ≤ 32767 (ce qui correspond à -200% ≤ Y < 200%).
La sortie QF (dépassement) est mise à '1' si X ne peut pas être reproduite dans Y en raison
d'un dépassement de plage ou si NF a été mis à 0.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
NF Facteur de normalisation 1.0 REAL
BV Valeur de référence 16384 INT
Y Grandeur de sortie 0 INT
QF Débordement 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 207


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.27 R_N4 Conversion de réel en format 32 bits à virgule fixe (N4)

4.27 R_N4 Conversion de réel en format 32 bits à virgule fixe (N4)


☑ SIMOTION ☑ SINAMICS

Symbole

R_N4
Grandeur d'entrée R X Y DI Grandeur de sortie
Facteur de normalisation R NF QF BO Débordement
Valeur de référence DI BV

Descriptif technique
• Conversion d'une grandeur de format réel en une grandeur en format 32 bits à virgule
fixe. Dans le cas où X = NF et BV = 1073741824 (par défaut), la sortie Y prend la valeur
1073741824 (correspond à 100%).

Mode de fonctionnement
La grandeur d'entrée X est reproduite dans la sortie Y en fonction de la formule suivante (le
résultat est arrondi) :

Y est limité à la plage -2147483648 ≤ Y ≤ 2147483647 (décimal) ou 16#8000000 ≤ Y ≤


16#7FFFFFF ((hexadécimal), ce qui correspond à -200% ≤ Y < 200%) .
La sortie QF (dépassement) est mise à '1' si X ne peut pas être reproduite dans Y en raison
d'un dépassement de plage ou si NF a été mis à 0.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
NF Facteur de normalisation 1.0 REAL
BV Valeur de référence 1073741824 DINT
Y Grandeur de sortie 0 DINT
QF Débordement 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

208 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.28 R_SI Convertisseur de réel en entier court

4.28 R_SI Convertisseur de réel en entier court


☑ SIMOTION ☐ SINAMICS

Symbole

R_SI
Grandeur d'entrée R X Y SI Grandeur de sortie
QF BO Dépassement de la plage de
valeurs

Descriptif technique
• Conversion d'une grandeur de format réel en une grandeur de format entier court

Mode de fonctionnement
Ce bloc convertit une grandeur de format réel en une grandeur de format entier court. Les
positions après la virgule de la grandeur d'entrée sont supprimées lors de la conversion. Il
n'y a pas d'arrondissement au chiffre supérieur. Le résultat est limité à une valeur de -128 ou
127 correspondant au type de données de la grandeur de sortie. Si la grandeur de sortie a été
limitée, QF est mise à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
Y Grandeur de sortie 0 SINT
QF Dépassement de la plage de 0 0/1
valeurs

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 209


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.29 R_UD Convertisseur de réel en entier double non signé

4.29 R_UD Convertisseur de réel en entier double non signé


☑ SIMOTION ☑ SINAMICS

Symbole

R_UD
Grandeur d'entrée R X Y UD Grandeur de sortie
QF BO Dépassement de la plage de
valeurs

Descriptif technique
• Conversion d'une grandeur de format réel en une grandeur de format entier double non
signé

Mode de fonctionnement
Ce bloc convertit une grandeur de format réel en une grandeur de format entier double non
signé. Les positions après la virgule de la grandeur d'entrée sont supprimées lors de la
conversion. Il n'y a pas d'arrondissement au chiffre supérieur. Le résultat est limité à une valeur
32
de 0 ou 2 -1 correspondant au type de données de la grandeur de sortie.Si la grandeur de
sortie a été limitée, QF est mise à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
Y Grandeur de sortie 0 UDINT
QF Dépassement de la plage de 0 0/1
valeurs

Données de configuration

Peut être inséré en ligne oui


Particularités -

210 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.30 R_UI Convertisseur de réel en entier non signé

4.30 R_UI Convertisseur de réel en entier non signé


☑ SIMOTION ☑ SINAMICS

Symbole

R_UI
Grandeur d'entrée R X Y UI Grandeur de sortie
QF BO Dépassement de la plage de
valeurs

Descriptif technique
• Conversion d'une grandeur de format réel en une grandeur de format entier non signé

Mode de fonctionnement
Ce bloc convertit une grandeur de format réel en une grandeur de format entier non signé.
Les positions après la virgule de la grandeur d'entrée sont supprimées lors de la conversion.
Il n'y a pas d'arrondissement au chiffre supérieur. Le résultat est limité à une valeur de 0 ou
16
2 -1 correspondant au type de données de la grandeur de sortie. Si la grandeur de sortie a été
limitée, QF est mise à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
Y Grandeur de sortie 0 UINT
QF Dépassement de la plage de 0 0/1
valeurs

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 211


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.31 R_US Convertisseur de réel en entier court non signé

4.31 R_US Convertisseur de réel en entier court non signé


☑ SIMOTION ☑ SINAMICS

Symbole

R_US
Grandeur d'entrée R X Y US Grandeur de sortie
QF BO Dépassement de la plage de
valeurs

Descriptif technique
• Conversion d'une grandeur de format réel en une grandeur de format entier court non signé

Mode de fonctionnement
Ce bloc convertit une grandeur de format réel en une grandeur de format entier court non signé.
Les positions après la virgule de la grandeur d'entrée sont supprimées lors de la conversion.
Il n'y a pas d'arrondissement au chiffre supérieur. Le résultat est limité à une valeur de 0 ou
8
2 -1 correspondant au type de données de la grandeur de sortie. Si la grandeur de sortie a été
limitée, QF est mise à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
Y Grandeur de sortie 0 USINT
QF Dépassement de la plage de 0 0/1
valeurs

Données de configuration

Peut être inséré en ligne oui


Particularités -

212 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.32 SI_D Convertisseur d'entier court en entier double

4.32 SI_D Convertisseur d'entier court en entier double


☑ SIMOTION ☐ SINAMICS

Symbole

SI_D
Grandeur d'entrée SI X Y DI Grandeur de sortie

Descriptif technique
• Conversion d'une grandeur de format entier court en une grandeur de format entier double

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier court en une grandeur de format entier double.
La grandeur d'entrée du type de données entier court est copiée dans l'octet du poids le plus
faible de la grandeur de sortie. Si le signe de la grandeur d'entrée est positif, les octets de poids
plus fort de la grandeur de sortie contiendront la valeur 16#00 ; si par contre le signe est négatif,
les octets de poids plus fort contiendront la valeur 16#FF.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 SINT
Y Grandeur de sortie 0 DINT

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 213


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.33 SI_I Convertisseur d'entier court en entier

4.33 SI_I Convertisseur d'entier court en entier


☑ SIMOTION ☐ SINAMICS

Symbole

SI_I
Grandeur d'entrée SI X Y I Grandeur de sortie

Descriptif technique
• Conversion d'une grandeur de format entier court en une grandeur de format entier

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier court en une grandeur de format entier double.
La grandeur d'entrée du type de données entier court est copiée dans l'octet de poids faible
de grandeur de sortie. Si le signe de la grandeur d'entrée est positif, l'octet de poids fort de la
grandeur de sortie contiendra la valeur 16#00 ; si par contre le signe est négatif, l'octet de poids
fort contiendra la valeur 16#FF.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 SINT
Y Grandeur de sortie 0 INT

Données de configuration

Peut être inséré en ligne oui


Particularités -

214 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.34 SI_R Convertisseur d'entier court en réel

4.34 SI_R Convertisseur d'entier court en réel


☑ SIMOTION ☐ SINAMICS

Symbole

SI_R
Grandeur d'entrée SI X Y R Grandeur de sortie

Descriptif technique
• Conversion d'une grandeur de format entier court en une grandeur de format réel

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier court en une grandeur de format réel.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 SINT
Y Grandeur de sortie 0.0 REAL

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 215


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.35 SI_UD Convertisseur d'entier court en entier double non signé

4.35 SI_UD Convertisseur d'entier court en entier double non signé


☑ SIMOTION ☐ SINAMICS

Symbole

SI_UD
Grandeur d'entrée SI X Y UD Grandeur de sortie
QF BO Grandeur d'entrée négative

Descriptif technique
• Conversion d'une grandeur entier court en une grandeur entier double non signé

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier court en une grandeur de format entier double
non signé.
La grandeur d'entrée du type de données entier court est copiée dans l'octet du poids le plus
faible de la grandeur de sortie. Les octets de poids fort de la grandeur de sortie contiennent la
valeur 16#00. Si la valeur de la grandeur d'entrée est négative, QF est mis à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 SINT
Y Grandeur de sortie 0 UDINT
QF Grandeur d'entrée négative 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

216 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.36 SI_UI Convertisseur d'entier court en entier non signé

4.36 SI_UI Convertisseur d'entier court en entier non signé


☑ SIMOTION ☐ SINAMICS

Symbole

SI_UI
Grandeur d'entrée SI X Y UI Grandeur de sortie
QF BO Grandeur d'entrée négative

Descriptif technique
• Conversion d'une grandeur de format entier court en une grandeur de format entier non
signé

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier court en une grandeur de format entier non
signé.
La grandeur d'entrée du type de données entier court est copiée dans l'octet de poids faible de
grandeur de sortie. L'octet de poids fort de la grandeur de sortie contient la valeur 16#00. Si la
valeur de la grandeur d'entrée est négative, QF est mis à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 SINT
Y Grandeur de sortie 0 UDINT
QF Grandeur d'entrée négative 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 217


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.37 UD_I Convertisseur d'entier double non signé en entier

4.37 UD_I Convertisseur d'entier double non signé en entier


☑ SIMOTION ☑ SINAMICS

Symbole

UD_I
Grandeur d'entrée UD X Y I Grandeur de sortie
QF BO Dépassement de la plage de
valeurs

Descriptif technique
• Conversion d'une grandeur de format entier double non signé en une grandeur de format
entier

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier double non signé en une grandeur de format
entier, c.-à-d. le mot de poids faible de la grandeur d'entrée de format entier double non signé
est transféré dans la grandeur de sortie Y.
Si la valeur de la grandeur d'entrée X dépasse la plage de valeurs de la grandeur de sortie Y,
QF est mis à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 UDINT
Y Grandeur de sortie 0 INT
QF Dépassement de la plage de 0 0/1
valeurs

Données de configuration

Peut être inséré en ligne oui


Particularités -

218 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.38 UD_R Convertisseur d'entier double non signé en réel

4.38 UD_R Convertisseur d'entier double non signé en réel


☑ SIMOTION ☑ SINAMICS

Symbole

UD_R
Grandeur d'entrée UD X Y R Grandeur de sortie

Descriptif technique
• Conversion d'une grandeur de format entier double non signé en une grandeur de format
réel

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier double non signé en une grandeur de format
réel.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 UDINT
Y Grandeur de sortie 0.0 REAL

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 219


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.39 UD_SI Convertisseur d'entier double non signé en entier court

4.39 UD_SI Convertisseur d'entier double non signé en entier court


☑ SIMOTION ☐ SINAMICS

Symbole

UD_SI
Grandeur d'entrée UD X Y SI Grandeur de sortie
QF BO Dépassement de la plage de
valeurs

Descriptif technique
• Conversion d'une grandeur de format entier double non signé en une grandeur de format
entier court

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier double non signé en une grandeur de format
entier court. c.-à-d. l'octet ayant le plus faible poids de la grandeur d'entrée en format entier
double non signé est transféré à la grandeur de sortie Y. Si la valeur de la grandeur d'entrée X
dépasse la plage de valeurs de la grandeur de sortie Y, QF est mis à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 UDINT
Y Grandeur de sortie 0 SINT
QF Dépassement de la plage de 0 0/1
valeurs

Données de configuration

Peut être inséré en ligne oui


Particularités -

220 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.40 UI_D Convertisseur d'entier non signé en entier double

4.40 UI_D Convertisseur d'entier non signé en entier double


☑ SIMOTION ☑ SINAMICS

Symbole

UI_D
Grandeur d'entrée UI X Y DI Grandeur de sortie

Descriptif technique
• Conversion d'une grandeur de format entier non signé en une grandeur de format entier
double

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier non signé en une grandeur de format entier
double.
La grandeur d'entrée du type de données entier non signé est copiée dans le mot de poids
faible de la grandeur de sortie Y. Le mot de poids fort contient la valeur 16#0000.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 UINT
Y Grandeur de sortie 0 DINT

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 221


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.41 UI_R Convertisseur d'entier non signé en réel

4.41 UI_R Convertisseur d'entier non signé en réel


☑ SIMOTION ☑ SINAMICS

Symbole

UI_R
Grandeur d'entrée UI X Y R Grandeur de sortie

Descriptif technique
• Conversion d'une grandeur de format entier non signé en une grandeur de format réel

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier non signé en une grandeur de format réel.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 UINT
Y Grandeur de sortie 0.0 REAL

Données de configuration

Peut être inséré en ligne oui


Particularités -

222 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.42 UI_SI Convertisseur d'entier non signé en entier court

4.42 UI_SI Convertisseur d'entier non signé en entier court


☑ SIMOTION ☐ SINAMICS

Symbole

UI_SI
Grandeur d'entrée UI X Y SI Grandeur de sortie
QF BO Dépassement de la plage de
valeurs

Descriptif technique
• Conversion d'une grandeur de format entier non signé en une grandeur de format entier
court

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier non signé en une grandeur de format entier
court. c.-à-d. l'octet ayant le plus faible poids de la grandeur d'entrée en format entier non signé
est transféré à la grandeur de sortie Y. Si la valeur de la grandeur d'entrée X dépasse la plage
de valeurs de la grandeur de sortie Y, QF est mis à 1.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 UINT
Y Grandeur de sortie 0 SINT
QF Dépassement de la plage de 0 0/1
valeurs

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 223


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.43 US_D Convertisseur d'entier court non signé en entier double

4.43 US_D Convertisseur d'entier court non signé en entier double


☑ SIMOTION ☑ SINAMICS

Symbole

US_D
Grandeur d'entrée US X Y DI Grandeur de sortie

Descriptif technique
• Conversion d'une grandeur entier court non signé en une grandeur entier double

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier court non signé en une grandeur de format
entier double.
La grandeur d'entrée du type de données entier court non signé est copiée dans l'octet de poids
faible de grandeur de sortie. Les autres octets de poids fort contiennent la valeur 16#00.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 USINT
Y Grandeur de sortie 0 DINT

Données de configuration

Peut être inséré en ligne oui


Particularités -

224 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.44 US_I Convertisseur d'entier court non signé en entier

4.44 US_I Convertisseur d'entier court non signé en entier


☑ SIMOTION ☑ SINAMICS

Symbole

US_I
Grandeur d'entrée US X Y I Grandeur de sortie

Descriptif technique
• Conversion d'une grandeur de format entier court non signé en une grandeur de format
entier

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier double non signé en une grandeur de format
réel.
La grandeur d'entrée du type de données entier court non signé est copiée dans l'octet de poids
faible de grandeur de sortie. Les autres octets de poids fort contiennent la valeur 16#00.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 USINT
Y Grandeur de sortie 0 INT

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 225


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.45 US_R Convertisseur d'entier court non signé en réel

4.45 US_R Convertisseur d'entier court non signé en réel


☑ SIMOTION ☑ SINAMICS

Symbole

US_R
Grandeur d'entrée US X Y R Grandeur de sortie

Descriptif technique
• Conversion d'une grandeur de format entier court non signé en une grandeur de format réel

Mode de fonctionnement
Ce bloc convertit une grandeur de format entier double non signé en une grandeur de format
réel.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 USINT
Y Grandeur de sortie 0.0 REAL

Données de configuration

Peut être inséré en ligne oui


Particularités -

226 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.46 W_B Convertisseur de mot d'état en 16 grandeurs TOR

4.46 W_B Convertisseur de mot d'état en 16 grandeurs TOR


☑ SIMOTION ☑ SINAMICS

Symbole

W_B
Mot d'état W IS Q1 BO Grandeur TOR 1
Q2 BO Grandeur TOR 2
Q3 BO Grandeur TOR 3
Q4 BO Grandeur TOR 4
Q5 BO Grandeur TOR 5
Q6 BO Grandeur TOR 6
Q7 BO Grandeur TOR 7
Q8 BO Grandeur TOR 8
Q9 BO Grandeur TOR 9
Q10 BO Grandeur TOR 10
Q11 BO Grandeur TOR 11
Q12 BO Grandeur TOR 12
Q13 BO Grandeur TOR 13
Q14 BO Grandeur TOR 14
Q15 BO Grandeur TOR 15
Q16 BO Grandeur TOR 16

Descriptif technique
• Décodage d'un mot d'état en 16 grandeurs TOR.

Mode de fonctionnement
Ce bloc fonctionnel décode le mot d'état IS en 16 grandeurs TOR et transmet le résultat vers
ses sorties Q1 à Q16.
0 15
Chaque équivalent binaire 2 à 2 du mot d'état se voit affecter la grandeur TOR des sorties
Q1 à Q16.

Description des blocs fonctionnels DCC standard 227


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.46 W_B Convertisseur de mot d'état en 16 grandeurs TOR

Schéma de conversion

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IS Mot d'état 16#0000 WORD
Q1 Grandeur TOR 1 0 0/1
Q2 Grandeur TOR 2 0 0/1
Q3 Grandeur TOR 3 0 0/1
Q4 Grandeur TOR 4 0 0/1
Q5 Grandeur TOR 5 0 0/1
Q6 Grandeur TOR 6 0 0/1
Q7 Grandeur TOR 7 0 0/1
Q8 Grandeur TOR 8 0 0/1
Q9 Grandeur TOR 9 0 0/1
Q10 Grandeur TOR 10 0 0/1
Q11 Grandeur TOR 11 0 0/1
Q12 Grandeur TOR 12 0 0/1
Q13 Grandeur TOR 13 0 0/1
Q14 Grandeur TOR 14 0 0/1
Q15 Grandeur TOR 15 0 0/1
Q16 Grandeur TOR 16 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

228 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.47 W_BY Convertisseur de mot d'état en octet d'état

4.47 W_BY Convertisseur de mot d'état en octet d'état


☑ SIMOTION ☑ SINAMICS

Symbole

W_BY
Mot d'état W IS QBH BY Octet de sortie de poids fort
QBL BY Octet de sortie de poids
faible

Descriptif technique
• Conversion d'un mot en 2 octets

Mode de fonctionnement
Ce bloc divise le mot d'entrée dans IS en deux octets. Ceux-ci peuvent être transmis à la
périphérie par le biais des blocs SBQ. L'octet de poids fort du mot dans l'entrée IS est émis
dans la sortie QBH et l'octet de poids faible dans de la sortie QBL (voir le schéma de conversion
ci-après) :

Schéma de conversion

Description des blocs fonctionnels DCC standard 229


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.47 W_BY Convertisseur de mot d'état en octet d'état

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IS Mot d'état 16#0000 WORD
QBH Octet de sortie de poids fort 16#00 BYTE
QBL Octet de sortie de poids faible 16#00 BYTE

Données de configuration

Peut être inséré en ligne oui


Particularités -

230 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.48 W_DW Convertisseur de mot d'état en double mot d'état

4.48 W_DW Convertisseur de mot d'état en double mot d'état


☑ SIMOTION ☑ SINAMICS

Symbole

W_DW
Mot d'entrée de poids fort W IWH QS DW Double mot d'état
Mot d'entrée de poids faible W IWL

Descriptif technique
• Deux mots de 16 bits sont copiés dans un double mot de 32 bits

Mode de fonctionnement
Les grandeurs d'entrée sont reproduites
16
QS = IWL + IWH * 2
dans la sortie QS selon la formule.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IWH Mot d'entrée de poids fort 16#0000 WORD
IWL Mot d'entrée de poids faible 16#0000 WORD
QS Double mot d'état 16#00000000 DWORD

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 231


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Conversion
4.48 W_DW Convertisseur de mot d'état en double mot d'état

232 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System 5
5.1 CTD Détermination de la différence de temps à partir d'un
horodatage interne
☑ SIMOTION ☐ SINAMICS

Symbole

CTD
Calcul de la différence de BO EN TD UD Différence de temps en
temps microsecondes
Horodatage interne UD ITS MV R Valeur moyenne actuelle
Q BO Fin de la formation de la
valeur moyenne

Descriptif technique
Bloc fonctionnel permettant de déterminer une différence de temps en microsecondes.

Mode de fonctionnement
Avec EN = 1, la différence de temps est déterminée par rapport à l'horodatage ITS et est
transmise sur la sortie TD. L'horodatage ITS doit d'abord être déterminé avec le bloc fonctionnel
GTS. Sur le front montant d'EN, la formation de la moyenne de TD démarre et le résultat est
transmis à MT. Après 10000 calculs de valeur moyenne, la formation de la valeur moyenne
est terminée et la sortie Q est mise à 1. Si l'entrée EN est mise à 0, la formation de la valeur
moyenne et la sortie Q sont réinitialisées. Les sorties TD et MT conservent leur dernière valeur.
Remarque
Les différences de temps enregistrées peuvent atteindre une seconde.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
EN Calcul de la différence de temps 0 0/1
ITS Horodatage interne 0 UDINT
TD Différence de temps en 0 UDINT
microsecondes
MV Valeur moyenne actuelle 0 REAL

Description des blocs fonctionnels DCC standard 233


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.1 CTD Détermination de la différence de temps à partir d'un horodatage interne

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
Q Fin de la formation de la valeur 0 0/1
moyenne

Données de configuration

Chargeable en ligne oui


Particularités -

234 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.2 GTS Lecture d'un horodatage

5.2 GTS Lecture d'un horodatage


☑ SIMOTION ☐ SINAMICS

Symbole

GTS
Sortie d'horodatage BO EN ITS UD Horodatage interne

Descriptif technique
Blocs servant à lire un horodatage interne pour déterminer les temps d'exécution. L'horodatage
déterminé peut ensuite être indiqué sur le bloc CTD pour déterminer une différence de temps
en microsecondes.

Mode de fonctionnement
Avec EN = 1, un horodatage interne est déterminé et transmis à la sortie TS. Si EN = 0 est
spécifié, le dernier horodatage déterminé est transmis à la sortie TS.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
EN Sortie d'horodatage 0 0/1
ITS Horodatage interne 0 UDINT

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 235


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.3 RDP Lecture de paramètres d'entraînement (type réel)

5.3 RDP Lecture de paramètres d'entraînement (type réel)


☐ SIMOTION ☑ SINAMICS

Symbole

RDP
Numéro paramètre DI PAR Y R Valeur de paramètre
Indice des paramètres DI IDX BSY BO La requête de lecture est
Lancement de la requête de BO RD active.
lecture Q BO Requête de lecture
satisfaisante
QF BO Défaut
ERC W Code erreur

Descriptif technique
Le bloc permet la lecture asynchrone de paramètres d'entraînement de type réel sur l'objet
entraînement locale.

Mode de fonctionnement
Le numéro du paramètre à lire doit être indiqué sur l'entrée PAR et son index sur l'entrée IDX.
Si un paramètre n'a pas d'index, IDX doit être mis à 0. Le paramètre est toujours lu sur l'objet
entraînement sur lequel est calculé le diagramme comportant le bloc. Un accès global aux
paramètres d'un objet entraînement est impossible.
La requête de lecture asynchrone peut être lancée sur le front montant de l'entrée RD. Tant que
la requête est active, l'indicateur BSY est activé. Pour l'accès à un paramètre, le nombre de
cycles dépend de la charge de travail du système et peut varier d'une requête à l'autre. Pendant
une requête de lecture active, les fronts montants suivants de l'entrée RD sont ignorés.
La sortie Q = 1 indique que le paramètre a été lu correctement et que la valeur est disponible
sur la sortie Y. Y maintient sa valeur jusqu'à la lecture d'une nouvelle valeur. Un défaut
survenant pendant l'accès est signalé par QF = 1. La sortie Y garde sa dernière valeur.
Le code d'erreur ERC peut être exploité pour un diagnostic. ERC correspond au code d'erreur
des accès aux paramètres selon Profidrive DPV1. Vous trouverez les codes d'erreur dans
l'annexe A.2 du présent document ou dans la description fonctionnelle SINAMICS FH1 au
chapitre Communication PROFIBUS DP/PROFINET IO, sous-chapitre Communication
selon PROFIdrive → Communication acyclique → Structure des requêtes et les réponses
dans le tableau Valeurs d'erreur dans les réponses de paramétrage DPV1.
ERC n'est valide que tant que QF = 1.

236 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.3 RDP Lecture de paramètres d'entraînement (type réel)

Chronogramme

Capacités fonctionnelles
Un nombre illimité de requêtes asynchrones d'instances de bloc différentes peuvent être
envoyées en parallèle. Une instance de bloc ne peut traiter qu'une seule tâche à la fois.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
PAR Numéro paramètre 0 16
0..2
IDX Indice des paramètres 0 16
0..2
RD Lancement de la requête de 0 0/1
lecture
Y Valeur de paramètre 0.0 REAL
BSY La requête de lecture est active. 0 0/1
Q Requête de lecture satisfaisante 0 0/1
QF Défaut 0 0/1
ERC Code erreur 16#0000 DWORD

Données de configuration

Peut être inséré en ligne Non


Particularités -

Description des blocs fonctionnels DCC standard 237


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.4 RDP_D Lecture de paramètres d'entraînement (type entier double)

5.4 RDP_D Lecture de paramètres d'entraînement (type entier


double)
☐ SIMOTION ☑ SINAMICS

Symbole

RDP_D
Numéro paramètre DI PAR Y DI Valeur de paramètre
Indice des paramètres DI IDX BSY BO La requête de lecture est
Lancement de la requête de BO RD active.
lecture Q BO Requête de lecture
satisfaisante
QF BO Défaut
ERC W Code erreur

Descriptif technique
Le bloc permet la lecture asynchrone de paramètres d'entraînement de type entier double sur
l'objet entraînement locale.

Mode de fonctionnement
Le numéro du paramètre à lire doit être indiqué sur l'entrée PAR et son index sur l'entrée IDX.
Si un paramètre n'a pas d'index, IDX doit être mis à 0. Le paramètre est toujours lu sur l'objet
entraînement sur lequel est calculé le diagramme comportant le bloc. Un accès global aux
paramètres d'un objet entraînement est impossible.
La requête de lecture asynchrone peut être lancée sur le front montant de l'entrée RD. Tant que
la requête est active, l'indicateur BSY est activé. Pour l'accès à un paramètre, le nombre de
cycles dépend de la charge de travail du système et peut varier d'une requête à l'autre. Pendant
une requête de lecture active, les fronts montants suivants de l'entrée RD sont ignorés.
La sortie Q = 1 indique que le paramètre a été lu correctement et que la valeur est disponible
sur la sortie Y. Y maintient sa valeur jusqu'à la lecture d'une nouvelle valeur. Un défaut
survenant pendant l'accès est signalé par QF = 1. La sortie Y garde sa dernière valeur.
Le code d'erreur ERC peut être exploité pour un diagnostic. ERC correspond au code d'erreur
des accès aux paramètres selon Profidrive DPV1. Vous trouverez les codes d'erreur dans
l'annexe A.2 du présent document ou dans la description fonctionnelle SINAMICS FH1 au
chapitre Communication PROFIBUS DP/PROFINET IO, sous-chapitre Communication
selon PROFIdrive → Communication acyclique → Structure des requêtes et les réponses
dans le tableau Valeurs d'erreur dans les réponses de paramétrage DPV1.
ERC n'est valide que tant que QF = 1.

238 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.4 RDP_D Lecture de paramètres d'entraînement (type entier double)

Chronogramme

Capacités fonctionnelles
Un nombre illimité de requêtes asynchrones d'instances de bloc différentes peuvent être
envoyées en parallèle. Une instance de bloc ne peut traiter qu'une seule tâche à la fois.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
PAR Numéro paramètre 0 16
0..2
IDX Indice des paramètres 0 16
0..2
RD Lancement de la requête de 0 0/1
lecture
Y Valeur de paramètre 0 DINT
BSY La requête de lecture est active. 0 0/1
Q Requête de lecture satisfaisante 0 0/1
QF Défaut 0 0/1
ERC Code erreur 16#0000 WORD

Données de configuration

Peut être inséré en ligne Non


Particularités -

Description des blocs fonctionnels DCC standard 239


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.5 RDP_I Lecture de paramètres d'entraînement (type entier)

5.5 RDP_I Lecture de paramètres d'entraînement (type entier)


☐ SIMOTION ☑ SINAMICS

Symbole

RDP_I
Numéro paramètre DI PAR Y I Valeur de paramètre
Indice des paramètres DI IDX BSY BO La requête de lecture est
Lancement de la requête de BO RD active.
lecture Q BO Requête de lecture
satisfaisante
QF BO Défaut
ERC W Code erreur

Descriptif technique
Le bloc permet la lecture asynchrone de paramètres d'entraînement de type entier sur l'objet
entraînement locale.

Mode de fonctionnement
Le numéro du paramètre à lire doit être indiqué sur l'entrée PAR et son index sur l'entrée IDX.
Si un paramètre n'a pas d'index, IDX doit être mis à 0. Le paramètre est toujours lu sur l'objet
entraînement sur lequel est calculé le diagramme comportant le bloc. Un accès global aux
paramètres d'un objet entraînement est impossible.
La requête de lecture asynchrone peut être lancée sur le front montant de l'entrée RD. Tant que
la requête est active, l'indicateur BSY est activé. Pour l'accès à un paramètre, le nombre de
cycles dépend de la charge de travail du système et peut varier d'une requête à l'autre. Pendant
une requête de lecture active, les fronts montants suivants de l'entrée RD sont ignorés.
La sortie Q = 1 indique que le paramètre a été lu correctement et que la valeur est disponible
sur la sortie Y. Y maintient sa valeur jusqu'à la lecture d'une nouvelle valeur. Un défaut
survenant pendant l'accès est signalé par QF = 1. La sortie Y garde sa dernière valeur.
Le code d'erreur ERC peut être exploité pour un diagnostic. ERC correspond au code d'erreur
des accès aux paramètres selon Profidrive DPV1. Vous trouverez les codes d'erreur dans
l'annexe A.2 du présent document ou dans la description fonctionnelle SINAMICS FH1 au
chapitre Communication PROFIBUS DP/PROFINET IO, sous-chapitre Communication
selon PROFIdrive → Communication acyclique → Structure des requêtes et les réponses
dans le tableau Valeurs d'erreur dans les réponses de paramétrage DPV1.
ERC n'est valide que tant que QF = 1.

240 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.5 RDP_I Lecture de paramètres d'entraînement (type entier)

Chronogramme

Capacités fonctionnelles
Un nombre illimité de requêtes asynchrones d'instances de bloc différentes peuvent être
envoyées en parallèle.Une instance de bloc ne peut traiter qu'une seule tâche à la fois.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
PAR Numéro paramètre 0 16
0..2
IDX Indice des paramètres 0 16
0..2
RD Lancement de la requête de 0 0/1
lecture
Y Valeur de paramètre 0 INT
BSY La requête de lecture est active. 0 0/1
Q Requête de lecture satisfaisante 0 0/1
QF Défaut 0 0/1
ERC Code erreur 16#0000 WORD

Données de configuration

Peut être inséré en ligne Non


Particularités -

Description des blocs fonctionnels DCC standard 241


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.6 RDP_UD Lecture de paramètres d'entraînement (type entier double non signé)

5.6 RDP_UD Lecture de paramètres d'entraînement (type entier


double non signé)
☐ SIMOTION ☑ SINAMICS

Symbole

RDP_UD
Numéro paramètre DI PAR Y UD Valeur de paramètre
Indice des paramètres DI IDX BSY BO La requête de lecture est
Lancement de la requête de BO RD active.
lecture Q BO Requête de lecture
satisfaisante
QF BO Défaut
ERC W Code erreur

Descriptif technique
RDP_UD (Read Parameter) permet la lecture asynchrone de paramètres d'entraînement de
type entier double non signé sur l'objet entraînement locale.

Mode de fonctionnement
Le numéro du paramètre à lire doit être indiqué sur l'entrée PAR et son index sur l'entrée IDX.
Si un paramètre n'a pas d'index, IDX doit être mis à 0. Le paramètre est toujours lu sur l'objet
entraînement sur lequel est calculé le diagramme comportant le bloc. Un accès global aux
paramètres d'un objet entraînement est impossible.
La requête de lecture asynchrone peut être lancée sur le front montant de l'entrée RD. Tant que
la requête est active, l'indicateur BSY est activé. Pour l'accès à un paramètre, le nombre de
cycles dépend de la charge de travail du système et peut varier d'une requête à l'autre. Pendant
une requête de lecture active, les fronts montants suivants de l'entrée RD sont ignorés.
La sortie Q = 1 indique que le paramètre a été lu correctement et que la valeur est disponible
sur la sortie Y. Y maintient sa valeur jusqu'à la lecture d'une nouvelle valeur. Un défaut
survenant pendant l'accès est signalé par QF = 1. La sortie Y garde sa dernière valeur.
Le code d'erreur ERC peut être exploité pour un diagnostic. ERC correspond au code d'erreur
des accès aux paramètres selon Profidrive DPV1. Vous trouverez les codes d'erreur dans
l'annexe A.2 du présent document ou dans la description fonctionnelle SINAMICS FH1 au
chapitre Communication PROFIBUS DP/PROFINET IO, sous-chapitre Communication
selon PROFIdrive → Communication acyclique → Structure des requêtes et les réponses
dans le tableau Valeurs d'erreur dans les réponses de paramétrage DPV1.
ERC n'est valide que tant que QF = 1.

242 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.6 RDP_UD Lecture de paramètres d'entraînement (type entier double non signé)

Chronogramme

Capacités fonctionnelles
Un nombre illimité de requêtes asynchrones d'instances de bloc différentes peuvent être
envoyées en parallèle. Une instance de bloc ne peut traiter qu'une seule tâche à la fois.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
PAR Numéro paramètre 0 16
0..2
IDX Indice des paramètres 0 16
0..2
RD Lancement de la requête de 0 0/1
lecture
Y Valeur de paramètre 0 UDINT
BSY La requête de lecture est active. 0 0/1
Q Requête de lecture satisfaisante 0 0/1
QF Défaut 0 0/1
ERC Code erreur 16#0000 WORD

Données de configuration

Peut être inséré en ligne Non


Particularités -

Description des blocs fonctionnels DCC standard 243


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.7 RDP_UI Lecture de paramètres d'entraînement (type entier non signé)

5.7 RDP_UI Lecture de paramètres d'entraînement (type entier


non signé)
☐ SIMOTION ☑ SINAMICS

Symbole

RDP_UI
Numéro paramètre DI PAR Y UI Valeur de paramètre
Indice des paramètres DI IDX BSY BO La requête de lecture est
Lancement de la requête de BO RD active.
lecture Q BO Requête de lecture
satisfaisante
QF BO Défaut
ERC W Code erreur

Descriptif technique
RDP_UI (Read Parameter) permet la lecture asynchrone de paramètres d'entraînement de type
entier non signé sur l'objet entraînement locale.

Mode de fonctionnement
Le numéro du paramètre à lire doit être indiqué sur l'entrée PAR et son index sur l'entrée IDX.
Si un paramètre n'a pas d'index, IDX doit être mis à 0. Le paramètre est toujours lu sur l'objet
entraînement sur lequel est calculé le diagramme comportant le bloc. Un accès global aux
paramètres d'un objet entraînement est impossible.
La requête de lecture asynchrone peut être lancée sur le front montant de l'entrée RD. Tant que
la requête est active, l'indicateur BSY est activé. Pour l'accès à un paramètre, le nombre de
cycles dépend de la charge de travail du système et peut varier d'une requête à l'autre. Pendant
une requête de lecture active, les fronts montants suivants de l'entrée RD sont ignorés.
La sortie Q = 1 indique que le paramètre a été lu correctement et que la valeur est disponible
sur la sortie Y. Y maintient sa valeur jusqu'à la lecture d'une nouvelle valeur. Un défaut
survenant pendant l'accès est signalé par QF = 1. La sortie Y garde sa dernière valeur.
Le code d'erreur ERC peut être exploité pour un diagnostic. ERC correspond au code d'erreur
des accès aux paramètres selon Profidrive DPV1. Vous trouverez les codes d'erreur dans
l'annexe A.2 du présent document ou dans la description fonctionnelle SINAMICS FH1 au
chapitre Communication PROFIBUS DP/PROFINET IO, sous-chapitre Communication
selon PROFIdrive → Communication acyclique → Structure des requêtes et les réponses
dans le tableau Valeurs d'erreur dans les réponses de paramétrage DPV1.
ERC n'est valide que tant que QF = 1.

244 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.7 RDP_UI Lecture de paramètres d'entraînement (type entier non signé)

Chronogramme

Capacités fonctionnelles
Un nombre illimité de requêtes asynchrones d'instances de bloc différentes peuvent être
envoyées en parallèle. Une instance de bloc ne peut traiter qu'une seule tâche à la fois.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
PAR Numéro paramètre 0 16
0..2
IDX Indice des paramètres 0 16
0..2
RD Lancement de la requête de 0 0/1
lecture
Y Valeur de paramètre 0 UINT
BSY La requête de lecture est active. 0 0/1
Q Requête de lecture satisfaisante 0 0/1
QF Défaut 0 0/1
ERC Code erreur 16#0000 WORD

Données de configuration

Peut être inséré en ligne Non


Particularités -

Description des blocs fonctionnels DCC standard 245


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.8 RDP_US Lecture de paramètres d'entraînement (type entier court non signé)

5.8 RDP_US Lecture de paramètres d'entraînement (type entier


court non signé)
☐ SIMOTION ☑ SINAMICS

Symbole

RDP_US
Numéro paramètre DI PAR Y US Valeur de paramètre
Indice des paramètres DI IDX BSY BO La requête de lecture est
Lancement de la requête de BO RD active.
lecture Q BO Requête de lecture
satisfaisante
QF BO Défaut
ERC W Code erreur

Descriptif technique
RDP_US (Read Parameter) permet la lecture asynchrone de paramètres d'entraînement de
type entier court non signé sur l'objet entraînement locale.

Mode de fonctionnement
Le numéro du paramètre à lire doit être indiqué sur l'entrée PAR et son index sur l'entrée IDX.
Si un paramètre n'a pas d'index, IDX doit être mis à 0. Le paramètre est toujours lu sur l'objet
entraînement sur lequel est calculé le diagramme comportant le bloc. Un accès global aux
paramètres d'un objet entraînement est impossible.
La requête de lecture asynchrone peut être lancée sur le front montant de l'entrée RD. Tant que
la requête est active, l'indicateur BSY est activé. Pour l'accès à un paramètre, le nombre de
cycles dépend de la charge de travail du système et peut varier d'une requête à l'autre. Pendant
une requête de lecture active, les fronts montants suivants de l'entrée RD sont ignorés.
La sortie Q = 1 indique que le paramètre a été lu correctement et que la valeur est disponible
sur la sortie Y. Y maintient sa valeur jusqu'à la lecture d'une nouvelle valeur. Un défaut
survenant pendant l'accès est signalé par QF = 1. La sortie Y garde sa dernière valeur.
Le code d'erreur ERC peut être exploité pour un diagnostic. ERC correspond au code d'erreur
des accès aux paramètres selon Profidrive DPV1. Vous trouverez les codes d'erreur dans
l'annexe A.2 du présent document ou dans la description fonctionnelle SINAMICS FH1 au
chapitre Communication PROFIBUS DP/PROFINET IO, sous-chapitre Communication
selon PROFIdrive → Communication acyclique → Structure des requêtes et les réponses
dans le tableau Valeurs d'erreur dans les réponses de paramétrage DPV1.
ERC n'est valide que tant que QF = 1.

246 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.8 RDP_US Lecture de paramètres d'entraînement (type entier court non signé)

Chronogramme

Capacités fonctionnelles
Un nombre illimité de requêtes asynchrones d'instances de bloc différentes peuvent être
envoyées en parallèle. Une instance de bloc ne peut traiter qu'une seule tâche à la fois.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
PAR Numéro paramètre 0 16
0..2
IDX Indice des paramètres 0 16
0..2
RD Lancement de la requête de 0 0/1
lecture
Y Valeur de paramètre 0 USINT
BSY La requête de lecture est active. 0 0/1
Q Requête de lecture satisfaisante 0 0/1
QF Défaut 0 0/1
ERC Code erreur 16#0000 WORD

Données de configuration

Peut être inséré en ligne Non


Particularités -

Description des blocs fonctionnels DCC standard 247


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.9 SAH Échantillonneur & bloqueur (type réel)

5.9 SAH Échantillonneur & bloqueur (type réel)


☐ SIMOTION ☑ SINAMICS

Symbole

SAH
Grandeur d'entrée R X Y R Grandeur de sortie
Rapport cyclique DI CR

Descriptif technique
Bloc échantillonneur & bloqueur (Sample & Hold) pour l'application équidistante de valeurs
(type réel) entre blocs ayant des périodes d'échantillonnage différentes.

Mode de fonctionnement
La valeur de la grandeur d'entrée X est reprise tous les cycles CR dans la grandeur de sortie
Y. Le cycle de l'application de valeur est synchronisé avec le point de contrôle de cycle
du système d'exécution. Le point de contrôle de cycle définit le cycle dans lequel tous les
échantillonnages du système d'exécution sont relancés.
L'application de valeur a lieu tous les cycles CR en fonction du point de contrôle de cycle.
La valeur absolue de CR est toujours formée pour le rapport cyclique. Dans le cas particulier
CR=0, le bloc se comporte comme pour CR=1. Le bloc doit toujours être configuré dans la
période d'échantillonnage plus rapide. Si la valeur est reprise de l'échantillonnage plus lent, elle
devrait se trouver en tête de l'ordre d'exécution. Au cas où cette valeur doit être transférée de
la période d'échantillonnage plus rapide à la période d'échantillonnage plus lente, il convient de
configurer le calcul du bloc comme dernière action de la séquence de traitement.
La représentation suivante illustre la reprise des valeurs d'un niveau de 1ms dans un niveau de
3ms.

248 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.9 SAH Échantillonneur & bloqueur (type réel)

La représentation suivante illustre la reprise des valeurs d'un niveau de 3ms dans un niveau de
1ms.

Si l'échantillonnage plus lent n'est pas un multiple de l'intervalle d'échantillonnage plus


rapide, la reprise de la valeur ne peut être cohérente que lorsque les deux échantillonnages
redémarrent de manière synchrone par rapport aux cycles CR, ce qui correspond au plus petit
multiple commun des deux intervalles d'échantillonnage. Le calcul de CR est alors le suivant :

g(Tfast,Tslow) : plus petit multiple commun

Description des blocs fonctionnels DCC standard 249


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.9 SAH Échantillonneur & bloqueur (type réel)

La représentation suivante illustre l'application de valeur pour Tfast = 3ms et Tslow =4ms.
L'application de valeur est effectuée dans les deux directions.

Il est donc recommandé que l'échantillonnage plus lent soit toujours un multiple de l'intervalle
d'échantillonnage plus rapide, afin d'optimiser le temps d'application des valeurs.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
CR Rapport cyclique 1 31
0 - (2 -1)
Y Grandeur de sortie 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités -

250 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.10 SAH_B Échantillonneur & bloqueur (type booléen)

5.10 SAH_B Échantillonneur & bloqueur (type booléen)


☐ SIMOTION ☑ SINAMICS

Symbole

SAH_B
Grandeur d'entrée BO I Q BO Grandeur de sortie
Rapport cyclique DI CR

Descriptif technique
Bloc échantillonneur & bloqueur (Sample & Hold) pour l'application équidistante de valeurs
(type booléen) entre blocs ayant des périodes d'échantillonnage différentes.

Mode de fonctionnement
La valeur de la grandeur d'entrée I est reprise tous les cycles CR dans la grandeur de sortie
Q. Le cycle de l'application de valeur est synchronisé avec le point de contrôle de cycle
du système d'exécution. Le point de contrôle de cycle définit le cycle dans lequel tous les
échantillonnages du système d'exécution sont relancés.
L'application de valeur a lieu tous les cycles CR en fonction du point de contrôle de cycle.
La valeur absolue de CR est toujours formée pour le rapport cyclique. Dans le cas particulier
CR=0, le bloc se comporte comme pour CR=1. Le bloc doit toujours être configuré dans la
période d'échantillonnage plus rapide. Si la valeur est reprise de l'échantillonnage plus lent, elle
devrait se trouver en tête de l'ordre d'exécution. Au cas où cette valeur doit être transférée de
la période d'échantillonnage plus rapide à la période d'échantillonnage plus lente, il convient de
configurer le calcul du bloc comme dernière action de la séquence de traitement.
La représentation suivante illustre la reprise des valeurs d'un niveau de 1ms dans un niveau de
3ms.

Description des blocs fonctionnels DCC standard 251


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.10 SAH_B Échantillonneur & bloqueur (type booléen)

La représentation suivante illustre la reprise des valeurs d'un niveau de 3ms dans un niveau de
1ms.

Si l'échantillonnage plus lent n'est pas un multiple de l'intervalle d'échantillonnage plus


rapide, la reprise de la valeur ne peut être cohérente que lorsque les deux échantillonnages
redémarrent de manière synchrone par rapport aux cycles CR, ce qui correspond au plus petit
multiple commun des deux intervalles d'échantillonnage. Le calcul de CR est alors le suivant :

g(Tfast,Tslow) : plus petit multiple commun

252 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.10 SAH_B Échantillonneur & bloqueur (type booléen)

La représentation suivante illustre l'application de valeur pour Tfast = 3ms et Tslow =4ms.
L'application de valeur est effectuée dans les deux directions.

Il est donc recommandé que l'échantillonnage plus lent soit toujours un multiple de l'intervalle
d'échantillonnage plus rapide, afin d'optimiser le temps d'application des valeurs.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
I Grandeur d'entrée 0 0/1
CR Rapport cyclique 1 31
0 - (2 -1)
Q Grandeur de sortie 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 253


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.11 SAH_BY Échantillonneur & bloqueur (type octet)

5.11 SAH_BY Échantillonneur & bloqueur (type octet)


☐ SIMOTION ☑ SINAMICS

Symbole

SAH_BY
Grandeur d'entrée BY IS QS BY Grandeur de sortie
Rapport cyclique DI CR

Descriptif technique
Bloc échantillonneur & bloqueur (Sample & Hold) pour l'application équidistante de valeurs
(type octet) entre blocs ayant des périodes d'échantillonnage différentes.

Mode de fonctionnement
La valeur de la grandeur d'entrée IS est reprise tous les cycles CR dans la grandeur de sortie
QS. Le cycle de l'application de valeur est synchronisé avec le point de contrôle de cycle
du système d'exécution. Le point de contrôle de cycle définit le cycle dans lequel tous les
échantillonnages du système d'exécution sont relancés.
L'application de valeur a lieu tous les cycles CR en fonction du point de contrôle de cycle.
La valeur absolue de CR est toujours formée pour le rapport cyclique. Dans le cas particulier
CR=0, le bloc se comporte comme pour CR=1. Le bloc doit toujours être configuré dans la
période d'échantillonnage plus rapide. Si la valeur est reprise de l'échantillonnage plus lent, elle
devrait se trouver en tête de l'ordre d'exécution. Au cas où cette valeur doit être transférée de
la période d'échantillonnage plus rapide à la période d'échantillonnage plus lente, il convient de
configurer le calcul du bloc comme dernière action de la séquence de traitement.
La représentation suivante illustre la reprise des valeurs d'un niveau de 1ms dans un niveau de
3ms.

254 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.11 SAH_BY Échantillonneur & bloqueur (type octet)

La représentation suivante illustre la reprise des valeurs d'un niveau de 3ms dans un niveau de
1ms.

Si l'échantillonnage plus lent n'est pas un multiple de l'intervalle d'échantillonnage plus


rapide, la reprise de la valeur ne peut être cohérente que lorsque les deux échantillonnages
redémarrent de manière synchrone par rapport aux cycles CR, ce qui correspond au plus petit
multiple commun des deux intervalles d'échantillonnage. Le calcul de CR est alors le suivant :

g(Tfast,Tslow) : plus petit multiple commun

Description des blocs fonctionnels DCC standard 255


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.11 SAH_BY Échantillonneur & bloqueur (type octet)

La représentation suivante illustre l'application de valeur pour Tfast = 3ms et Tslow =4ms.
L'application de valeur est effectuée dans les deux directions.

Il est donc recommandé que l'échantillonnage plus lent soit toujours un multiple de l'intervalle
d'échantillonnage plus rapide, afin d'optimiser le temps d'application des valeurs.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IS Grandeur d'entrée 16#00 BYTE
CR Rapport cyclique 1 31
0 - (2 -1)
QS Grandeur de sortie 16#00 BYTE

Données de configuration

Chargeable en ligne oui


Particularités -

256 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.12 SAH_D Échantillonneur & bloqueur (type entier double)

5.12 SAH_D Échantillonneur & bloqueur (type entier double)


☐ SIMOTION ☑ SINAMICS

Symbole

SAH_D
Grandeur d'entrée DI X Y DI Grandeur de sortie
Rapport cyclique DI CR

Descriptif technique
Bloc échantillonneur & bloqueur (Sample & Hold) pour l'application équidistante de valeurs
(type entier double) entre blocs ayant des périodes d'échantillonnage différentes.

Mode de fonctionnement
La valeur de la grandeur d'entrée X est reprise tous les cycles CR dans la grandeur de sortie
Y. Le cycle de l'application de valeur est synchronisé avec le point de contrôle de cycle
du système d'exécution. Le point de contrôle de cycle définit le cycle dans lequel tous les
échantillonnages du système d'exécution sont relancés.
L'application de valeur a lieu tous les cycles CR en fonction du point de contrôle de cycle.
La valeur absolue de CR est toujours formée pour le rapport cyclique. Dans le cas particulier
CR=0, le bloc se comporte comme pour CR=1. Le bloc doit toujours être configuré dans la
période d'échantillonnage plus rapide. Si la valeur est reprise de l'échantillonnage plus lent, elle
devrait se trouver en tête de l'ordre d'exécution. Au cas où cette valeur doit être transférée de
la période d'échantillonnage plus rapide à la période d'échantillonnage plus lente, il convient de
configurer le calcul du bloc comme dernière action de la séquence de traitement.
La représentation suivante illustre la reprise des valeurs d'un niveau de 1ms dans un niveau de
3ms.

Description des blocs fonctionnels DCC standard 257


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.12 SAH_D Échantillonneur & bloqueur (type entier double)

La représentation suivante illustre la reprise des valeurs d'un niveau de 3ms dans un niveau de
1ms.

Si l'échantillonnage plus lent n'est pas un multiple de l'intervalle d'échantillonnage plus


rapide, la reprise de la valeur ne peut être cohérente que lorsque les deux échantillonnages
redémarrent de manière synchrone par rapport aux cycles CR, ce qui correspond au plus petit
multiple commun des deux intervalles d'échantillonnage. Le calcul de CR est alors le suivant :

g(Tfast,Tslow) : plus petit multiple commun

258 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.12 SAH_D Échantillonneur & bloqueur (type entier double)

La représentation suivante illustre l'application de valeur pour Tfast = 3ms et Tslow =4ms.
L'application de valeur est effectuée dans les deux directions.

Il est donc recommandé que l'échantillonnage plus lent soit toujours un multiple de l'intervalle
d'échantillonnage plus rapide, afin d'optimiser le temps d'application des valeurs.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 DINT
CR Rapport cyclique 1 31
0 - (2 -1)
Y Grandeur de sortie 0 DINT

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 259


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.13 SAH_I Échantillonneur & bloqueur (type entier)

5.13 SAH_I Échantillonneur & bloqueur (type entier)


☐ SIMOTION ☑ SINAMICS

Symbole

SAH_I
Grandeur d'entrée I X Y I Grandeur de sortie
Rapport cyclique DI CR

Descriptif technique
Bloc échantillonneur & bloqueur (Sample & Hold) pour l'application équidistante de valeurs
(type entier) entre blocs ayant des périodes d'échantillonnage différentes.

Mode de fonctionnement
La valeur de la grandeur d'entrée X est reprise tous les cycles CR dans la grandeur de sortie
Y. Le cycle de l'application de valeur est synchronisé avec le point de contrôle de cycle
du système d'exécution. Le point de contrôle de cycle définit le cycle dans lequel tous les
échantillonnages du système d'exécution sont relancés.
L'application de valeur a lieu tous les cycles CR en fonction du point de contrôle de cycle.
La valeur absolue de CR est toujours formée pour le rapport cyclique. Dans le cas particulier
CR=0, le bloc se comporte comme pour CR=1. Le bloc doit toujours être configuré dans la
période d'échantillonnage plus rapide. Si la valeur est reprise de l'échantillonnage plus lent, elle
devrait se trouver en tête de l'ordre d'exécution. Au cas où cette valeur doit être transférée de
la période d'échantillonnage plus rapide à la période d'échantillonnage plus lente, il convient de
configurer le calcul du bloc comme dernière action de la séquence de traitement.
La représentation suivante illustre la reprise des valeurs d'un niveau de 1ms dans un niveau de
3ms.

260 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.13 SAH_I Échantillonneur & bloqueur (type entier)

La représentation suivante illustre la reprise des valeurs d'un niveau de 3ms dans un niveau de
1ms.

Si l'échantillonnage plus lent n'est pas un multiple de l'intervalle d'échantillonnage plus


rapide, la reprise de la valeur ne peut être cohérente que lorsque les deux échantillonnages
redémarrent de manière synchrone par rapport aux cycles CR, ce qui correspond au plus petit
multiple commun des deux intervalles d'échantillonnage. Le calcul de CR est alors le suivant :

g(Tfast,Tslow) : plus petit multiple commun

Description des blocs fonctionnels DCC standard 261


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.13 SAH_I Échantillonneur & bloqueur (type entier)

La représentation suivante illustre l'application de valeur pour Tfast = 3ms et Tslow =4ms.
L'application de valeur est effectuée dans les deux directions.

Il est donc recommandé que l'échantillonnage plus lent soit toujours un multiple de l'intervalle
d'échantillonnage plus rapide, afin d'optimiser le temps d'application des valeurs.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 INT
CR Rapport cyclique 1 31
0 - (2 -1)
Y Grandeur de sortie 0 INT

Données de configuration

Chargeable en ligne oui


Particularités -

262 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.14 SAV Tampon de valeur (type réel)

5.14 SAV Tampon de valeur (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

SAV
Grandeur d'entrée R X Y R Grandeur de sortie
Fonctionnement BO M VLD BO Grandeur de sortie valable
QF BO Aucune mémoire rémanente

Descriptif technique
• SAV (Save) sert à la mémorisation bufférisée d'une grandeur d'entrée de type réel.

Mode de fonctionnement
Le bloc est une RAM rémanente pour une valeur réelle.
La valeur mémorisée d'un bloc SAV n'est pas conservée dans les cas suivants :
• la mémoire rémanente est effacée sur l'appareil cible par une action opérateur
• le diagramme, sur lequel le bloc a été configuré, est effacé et la modification est transmise à
l'appareil cible
• le bloc est supprimé et la modification est transmise au système cible
• le nom d'instance d'un bloc est modifié et transmis au système cible
La valeur est sauvegardée :
• si le nom d'instance ne change pas lors d'un download
• lorsque l'appareil cible démarre sans données de configuration sur la carte mémoire. La
mémoire des blocs SAV manquants n'est débloquée qu'après un download. Ainsi, les
données sont conservées même lors d'une mise à niveau du firmware.
• en cas d'ajout ou de suppression d'un autre bloc SAV
• lorsqu'un download de la configuration est effectué après une mise à jour de DCBLIB
• en cas d'ajout ou de suppression d'une autre DO suivi d'un chargement dans l'appareil cible
• en cas d'ajout ou de suppression d'un autre diagramme suivi d'un chargement dans
l'appareil cible
• lorsque l'appareil cible démarre avec la même configuration que celle avant la perte de la
tension d'alimentation
Le bloc n'est actif que si un 0 sur la sortie QF indique qu'une capacité mémoire rémanente est
disponible sur l'appareil cible pour la mémorisation des valeurs d'entrée.
Remarque
Pour D4x5, les blocs SAV ne fonctionnent sur SINAMICS INTEGRATED que si la version du
matériel est >= D.

Remarque
Les modifications effectuées en ligne doivent être activées avant la mise sous tension par une
Copie de RAM vers ROM, sinon elles seront perdues.

Description des blocs fonctionnels DCC standard 263


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.14 SAV Tampon de valeur (type réel)

Avertissement
Dans le cas des modules SIMOTION D425, D435 et D445, leur comportement concernant
les données rémanentes à l'état hors tension doit être pris en compte. Ce comportement est
décrit dans le manuel de mise en service D4x5 à partir de l'édition 8/2008 sous : Mettre
en service (matériel) → Concept de la mémoire utilisateur → Propriétés de la mémoire
utilisateur. En fonction des caractéristiques matérielles des modules, les données rémanentes
ne seront conservées dans les modules que pendant une période limitée. La fonction système
SIMOTION "savePersistentMemoryData" ne prend pas en compte les données rémanentes du
composant SINAMICS_Integrated (par ex. des blocs DCC SAV, SAV_BY, SAV_D, SAV_I) lors
de la sauvegarde des données sur la carte CF.

Le réglage du mode de fonctionnement du bloc s'effectue sur l'entrée M :

Mode de fonctionnement Ecriture (M = 1)


• La grandeur d'entrée X est écrite cycliquement sur la sortie Y.
• En outre la grandeur d'entrée X est transmise au système pour la mémorisation rémanente.
La valeur qui y est déjà inscrite est écrasée.

Mode de fonctionnement Lecture (M = 0)


• La valeur mémorisée actuelle est transmise sur la sortie Y. Les valeurs de l'entrée X ne sont
pas mémorisées.
• La sortie VLD = 1 indique la validité d'Y. Si la mémoire rémanente a été nouvellement créée
par le système lors de l'initialisation du bloc, VLD = 0. Dans ce cas, Y n'est pas valide et
conserve sa valeur par défaut. La première écriture d'une valeur (M = 1) met l'état de VLD à
1.

Initialisation
L'affectation entre un bloc SAV et la valeur dans la mémoire rémanente s'effectue par le biais
du nom d'instance du bloc. Le nom d'instance univoque est créé automatiquement lors de
l'insertion du bloc dans un diagramme de l'éditeur DCC. Le nom d'instance est composé de la
manière suivante à partir du chemin d'appel du bloc :
(nom de diagramme)/(nom sous-diagramme 1)/(nom sous-diagramme 2)/../(nom du bloc)
Un nom d'instance peut par ex. avoir la forme suivante :
DCC_1/CFC1/CFC2/CFC3/SAV1

Nom du diagramme DCC_1


Nom sous-diagramme 1 CFC1
Nom sous-diagramme 2 CFC2
Nom sous-diagramme 3 CFC3
Nom du bloc SAV1

Ce nom d'instance permet de déterminer si la sortie Y est initialisée avec sa valeur par défaut
en mode INIT ou si elle transmet la dernière valeur mémorisée. Dans ce cas, une vérification
est effectuée sur l'appareil cible pour déterminer si une valeur rémanente a été mémorisée
pour le nom d'instance du bloc. Si ce n'est pas le cas, le système crée une nouvelle capacité
mémoire, la valeur par défaut de la grandeur de sortie Y est transmise pour une mémorisation
rémanente au système et VLD est mis à 0. Si une valeur rémanente est enregistrée pour le nom
d'instance, celle-ci est lue et écrite sur la sortie Y et l'état VLD est mis à 1.

264 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.14 SAV Tampon de valeur (type réel)

Si aucune mémoire rémanente n'est disponible pour le bloc, la sortie QF est mise à 1. Il n'est
donc pas possible de mémoriser une valeur rémanente en mode cyclique.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
M Fonctionnement 0 0/1
Y Grandeur de sortie 0.0 REAL
VLD Grandeur de sortie valable 0 0/1
QF Aucune mémoire rémanente 0 0/1

Données de configuration

Peut être inséré en ligne Non


Particularités Pour chaque unité d'entraînement SINAMICS ou SINAMICS
INTEGRATED, il est possible d'utiliser jusqu'à 10 blocs pour
la mémorisation rémanente (SAV, SAV_BY, SAV_I, SAV_D).
La mémoire rémanente est disponible à cet effet pour un
maximum de 40 octets de données utiles.

Description des blocs fonctionnels DCC standard 265


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.15 SAV_BY Tampon de valeur (type octet)

5.15 SAV_BY Tampon de valeur (type octet)


☑ SIMOTION ☑ SINAMICS

Symbole

SAV_BY
Grandeur d'entrée BY IS QS BY Grandeur de sortie
Fonctionnement BO M VLD BO Grandeur de sortie valable
QF BO Aucune mémoire rémanente

Descriptif technique
• SAV_BY (Save) sert à la mémorisation bufférisée d'une grandeur d'entrée de type octet.

Mode de fonctionnement
Le bloc est une RAM rémanente pour une valeur octet.
La valeur mémorisée d'un bloc SAV n'est pas conservée dans les cas suivants :
• la mémoire rémanente est effacée sur l'appareil cible par une action opérateur
• le diagramme, sur lequel le bloc a été configuré, est effacé et la modification est transmise à
l'appareil cible
• le bloc est supprimé et la modification est transmise au système cible
• le nom d'instance d'un bloc est modifié et transmis au système cible
La valeur est sauvegardée :
• si le nom d'instance ne change pas lors d'un download
• lorsque l'appareil cible démarre sans données de configuration sur la carte mémoire. La
mémoire des blocs SAV manquants n'est débloquée qu'après un download. Ainsi, les
données sont conservées même lors d'une mise à niveau du firmware.
• en cas d'ajout ou de suppression d'un autre bloc SAV
• lorsqu'un download de la configuration est effectué après une mise à jour de DCBLIB
• en cas d'ajout ou de suppression d'une autre DO suivi d'un chargement dans l'appareil cible
• en cas d'ajout ou de suppression d'un autre diagramme suivi d'un chargement dans
l'appareil cible
• lorsque l'appareil cible démarre avec la même configuration que celle avant la perte de la
tension d'alimentation
Le bloc n'est actif que si un 0 sur la sortie QF indique qu'une capacité mémoire rémanente est
disponible sur l'appareil cible pour la mémorisation des valeurs d'entrée.
Remarque
Pour D435 et D445, les blocs SAV ne fonctionnent sur SINAMICS INTEGRATED que si la
version du matériel est >= D.

Remarque
Les modifications effectuées en ligne doivent être activées avant la mise sous tension par une
Copie de RAM vers ROM, sinon elles seront perdues.

266 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.15 SAV_BY Tampon de valeur (type octet)

Avertissement
Dans le cas des modules SIMOTION D425, D435 et D445, leur comportement concernant
les données rémanentes à l'état hors tension doit être pris en compte. Ce comportement est
décrit dans le manuel de mise en service D4x5 à partir de l'édition 8/2008 sous : Mettre
en service (matériel) → Concept de la mémoire utilisateur → Propriétés de la mémoire
utilisateur. En fonction des caractéristiques matérielles des modules, les données rémanentes
ne seront conservées dans les modules que pendant une période limitée. La fonction système
SIMOTION "savePersistentMemoryData" ne prend pas en compte les données rémanentes du
composant SINAMICS_Integrated (par ex. des blocs DCC SAV, SAV_BY, SAV_D, SAV_I) lors
de la sauvegarde des données sur la carte CF.

Le réglage du mode de fonctionnement du bloc s'effectue sur l'entrée M :

Mode de fonctionnement Ecriture (M = 1)


• La grandeur d'entrée IS est écrite cycliquement sur la sortie QS.
• En outre, la grandeur d'entrée IS est transmise au système pour la mémorisation
rémanente. La valeur qui y est déjà inscrite est écrasée.

Mode de fonctionnement Lecture (M = 0)


• La valeur actuellement mémorisée est transmise sur la sortie QS. Les valeurs de l'entrée IS
ne sont pas mémorisées.
• La mise à 1 de la sortie VLD indique la validité de QS. Si la mémoire rémanente a été
nouvellement créée par le système lors de l'initialisation du bloc, VLD = 0. Dans ce cas, QS
n'est pas valide et conserve sa valeur par défaut. La première écriture d'une valeur (M = 1)
met l'état de VLD à 1.

Initialisation
L'affectation entre un bloc SAV et la valeur dans la mémoire rémanente s'effectue par le biais
du nom d'instance du bloc. Le nom d'instance univoque est créé automatiquement lors de
l'insertion du bloc dans un diagramme de l'éditeur DCC. Le nom d'instance est composé de la
manière suivante à partir du chemin d'appel du bloc :
(nom de diagramme)/(nom sous-diagramme 1)/(nom sous-diagramme 2)/../(nom du bloc)
Un nom d'instance peut par ex. avoir la forme suivante :
DCC_1/CFC1/CFC2/CFC3/SAV1

Nom du diagramme DCC_1


Nom sous-diagramme 1 CFC1
Nom sous-diagramme 2 CFC2
Nom sous-diagramme 3 CFC3
Nom du bloc SAV1

Ce nom d'instance permet de déterminer si la sortie QS est initialisée avec sa valeur par défaut
en mode INIT ou si elle transmet la dernière valeur mémorisée. Dans ce cas, une vérification
est effectuée sur l'appareil cible pour déterminer si une valeur rémanente a été mémorisée
pour le nom d'instance du bloc. Si ce n'est pas le cas, le système crée une nouvelle capacité
mémoire, la valeur par défaut de la grandeur de sortie QS est transmise au système pour une
mémorisation rémanente et VLD est mis à 0. Si une valeur rémanente a été mémorisée pour le
nom d'instance, celle-ci est lue et écrite sur la sortie QS et l'état VLD est mis à 1.

Description des blocs fonctionnels DCC standard 267


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.15 SAV_BY Tampon de valeur (type octet)

Si aucune mémoire rémanente n'est disponible pour le bloc, la sortie QF est mise à 1. Il n'est
donc pas possible de mémoriser une valeur rémanente en mode cyclique.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
IS Grandeur d'entrée 16#00 BYTE
M Fonctionnement 0 0/1
QS Grandeur de sortie 16#00 BYTE
VLD Grandeur de sortie valable 0 0/1
QF Aucune mémoire rémanente 0 0/1

Données de configuration

Peut être inséré en ligne Non


Particularités Pour chaque unité d'entraînement SINAMICS ou SINAMICS
INTEGRATED, il est possible d'utiliser jusqu'à 10 blocs pour
la mémorisation rémanente (SAV, SAV_BY, SAV_I, SAV_D).
La mémoire rémanente est disponible à cet effet pour un
maximum de 40 octets de données utiles.

268 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.16 SAV_D Tampon de valeur (type entier double)

5.16 SAV_D Tampon de valeur (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

SAV_D
Grandeur d'entrée DI X Y DI Grandeur de sortie
Fonctionnement BO M VLD BO Grandeur de sortie valable
QF BO Aucune mémoire rémanente

Descriptif technique
• SAV_D (Save) sert à la mémorisation bufférisée d'une grandeur d'entrée de type entier
double.

Mode de fonctionnement
Le bloc est une RAM rémanente pour une valeur entière double.
La valeur mémorisée d'un bloc SAV n'est pas conservée dans les cas suivants :
• la mémoire rémanente est effacée sur l'appareil cible par une action opérateur
• le diagramme, sur lequel le bloc a été configuré, est effacé et la modification est transmise à
l'appareil cible
• le bloc est supprimé et la modification est transmise au système cible
• le nom d'instance d'un bloc est modifié et transmis au système cible
La valeur est sauvegardée :
• si le nom d'instance ne change pas lors d'un download
• lorsque l'appareil cible démarre sans données de configuration sur la carte mémoire. La
mémoire des blocs SAV manquants n'est débloquée qu'après un download. Ainsi, les
données sont conservées même lors d'une mise à niveau du firmware.
• en cas d'ajout ou de suppression d'un autre bloc SAV
• lorsqu'un download de la configuration est effectué après une mise à jour de DCBLIB
• en cas d'ajout ou de suppression d'une autre DO suivi d'un chargement dans l'appareil cible
• en cas d'ajout ou de suppression d'un autre diagramme suivi d'un chargement dans
l'appareil cible
• lorsque l'appareil cible démarre avec la même configuration que celle avant la perte de la
tension d'alimentation
Le bloc n'est actif que si un 0 sur la sortie QF indique qu'une capacité mémoire rémanente est
disponible sur l'appareil cible pour la mémorisation des valeurs d'entrée.
Remarque
Pour D435 et D445, les blocs SAV ne fonctionnent sur SINAMICS INTEGRATED que si la
version du matériel est >= D.

Description des blocs fonctionnels DCC standard 269


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.16 SAV_D Tampon de valeur (type entier double)

Remarque
Les modifications effectuées en ligne doivent être activées avant la mise sous tension par une
Copie de RAM vers ROM, sinon elles seront perdues.

Avertissement
Dans le cas des modules SIMOTION D425, D435 et D445, leur comportement concernant
les données rémanentes à l'état hors tension doit être pris en compte. Ce comportement est
décrit dans le manuel de mise en service D4x5 à partir de l'édition 8/2008 sous : Mettre
en service (matériel) → Concept de la mémoire utilisateur → Propriétés de la mémoire
utilisateur. En fonction des caractéristiques matérielles des modules, les données rémanentes
ne seront conservées dans les modules que pendant une période limitée. La fonction système
SIMOTION "savePersistentMemoryData" ne prend pas en compte les données rémanentes du
composant SINAMICS_Integrated (par ex. des blocs DCC SAV, SAV_BY, SAV_D, SAV_I) lors
de la sauvegarde des données sur la carte CF.

Le réglage du mode de fonctionnement du bloc s'effectue sur l'entrée M :

Mode de fonctionnement Ecriture (M = 1)


• La grandeur d'entrée X est écrite cycliquement sur la sortie Y.
• En outre, la grandeur d'entrée X est transmise au système pour la mémorisation rémanente.
La valeur qui y est déjà inscrite est écrasée.

Mode de fonctionnement Lecture (M = 0)


• La valeur mémorisée actuelle est transmise sur la sortie Y. Les valeurs de l'entrée X ne sont
pas mémorisées.
• La sortie VLD = 1 indique la validité d'Y. Si la mémoire rémanente a été nouvellement créée
par le système lors de l'initialisation du bloc, VLD = 0. Dans ce cas, Y n'est pas valide et
conserve sa valeur par défaut. La première écriture d'une valeur (M = 1) met l'état de VLD à
1.

Initialisation
L'affectation entre un bloc SAV et la valeur dans la mémoire rémanente s'effectue par le biais
du nom d'instance du bloc. Le nom d'instance univoque est créé automatiquement lors de
l'insertion du bloc dans un diagramme de l'éditeur DCC. Le nom d'instance est composé de la
manière suivante à partir du chemin d'appel du bloc :
(nom de diagramme)/(nom sous-diagramme 1)/(nom sous-diagramme 2)/../(nom du bloc)
Un nom d'instance peut par ex. avoir la forme suivante :
DCC_1/CFC1/CFC2/CFC3/SAV1

Nom du diagramme DCC_1


Nom sous-diagramme 1 CFC1
Nom sous-diagramme 2 CFC2
Nom sous-diagramme 3 CFC3
Nom du bloc SAV1

270 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.16 SAV_D Tampon de valeur (type entier double)

Ce nom d'instance permet de déterminer si la sortie Y est initialisée avec sa valeur par défaut
en mode INIT ou si elle transmet la dernière valeur mémorisée. Dans ce cas, une vérification
est effectuée sur l'appareil cible pour déterminer si une valeur rémanente a été mémorisée
pour le nom d'instance du bloc. Si ce n'est pas le cas, le système crée une nouvelle capacité
mémoire, la valeur par défaut de la grandeur de sortie Y est transmise pour une mémorisation
rémanente au système et VLD est mis à 0. Si une valeur rémanente est enregistrée pour le nom
d'instance, celle-ci est lue et écrite sur la sortie Y et l'état VLD est mis à 1.
Si aucune mémoire rémanente n'est disponible pour le bloc, la sortie QF est mise à 1. Il n'est
donc pas possible de mémoriser une valeur rémanente en mode cyclique.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 DINT
M Fonctionnement 0 0/1
Y Grandeur de sortie 0 DINT
VLD Grandeur de sortie valable 0 0/1
QF Aucune mémoire rémanente 0 0/1

Données de configuration

Peut être inséré en ligne Non


Particularités Pour chaque unité d'entraînement SINAMICS ou SINAMICS
INTEGRATED, il est possible d'utiliser jusqu'à 10 blocs pour
la mémorisation rémanente (SAV, SAV_BY, SAV_I, SAV_D).
La mémoire rémanente est disponible à cet effet pour un
maximum de 40 octets de données utiles.

Description des blocs fonctionnels DCC standard 271


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.17 SAV_I Tampon de valeur (type entier)

5.17 SAV_I Tampon de valeur (type entier)


☑ SIMOTION ☑ SINAMICS

Symbole

SAV_I
Grandeur d'entrée I X Y I Grandeur de sortie
Fonctionnement BO M VLD BO Grandeur de sortie valable
QF BO Aucune mémoire rémanente

Descriptif technique
• SAV_I (Save) sert à la mémorisation bufférisée d'une grandeur d'entrée de type entier.

Mode de fonctionnement
Le bloc est une RAM rémanente pour une valeur entière.
La valeur mémorisée d'un bloc SAV n'est pas conservée dans les cas suivants :
• la mémoire rémanente est effacée sur l'appareil cible par une action opérateur
• le diagramme, sur lequel le bloc a été configuré, est effacé et la modification est transmise à
l'appareil cible
• le bloc est supprimé et la modification est transmise au système cible
• le nom d'instance d'un bloc est modifié et transmis au système cible
La valeur est sauvegardée :
• si le nom d'instance ne change pas lors d'un download
• lorsque l'appareil cible démarre sans données de configuration sur la carte mémoire. La
mémoire des blocs SAV manquants n'est débloquée qu'après un download. Ainsi, les
données sont conservées même lors d'une mise à niveau du firmware.
• en cas d'ajout ou de suppression d'un autre bloc SAV
• lorsqu'un download de la configuration est effectué après une mise à jour de DCBLIB
• en cas d'ajout ou de suppression d'une autre DO suivi d'un chargement dans l'appareil cible
• en cas d'ajout ou de suppression d'un autre diagramme suivi d'un chargement dans
l'appareil cible
• lorsque l'appareil cible démarre avec la même configuration que celle avant la perte de la
tension d'alimentation
Le bloc n'est actif que si un 0 sur la sortie QF indique qu'une capacité mémoire rémanente est
disponible sur l'appareil cible pour la mémorisation des valeurs d'entrée.
Remarque
Pour D435 et D445, les blocs SAV ne fonctionnent sur SINAMICS INTEGRATED que si la
version du matériel est >= D.

Remarque
Les modifications effectuées en ligne doivent être activées avant la mise sous tension par une
Copie de RAM vers ROM, sinon elles seront perdues.

272 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.17 SAV_I Tampon de valeur (type entier)

Avertissement
Dans le cas des modules SIMOTION D425, D435 et D445, leur comportement concernant
les données rémanentes à l'état hors tension doit être pris en compte. Ce comportement est
décrit dans le manuel de mise en service D4x5 à partir de l'édition 8/2008 sous : Mettre
en service (matériel) → Concept de la mémoire utilisateur → Propriétés de la mémoire
utilisateur. En fonction des caractéristiques matérielles des modules, les données rémanentes
ne seront conservées dans les modules que pendant une période limitée. La fonction système
SIMOTION "savePersistentMemoryData" ne prend pas en compte les données rémanentes du
composant SINAMICS_Integrated (par ex. des blocs DCC SAV, SAV_BY, SAV_D, SAV_I) lors
de la sauvegarde des données sur la carte CF.

Le réglage du mode de fonctionnement du bloc s'effectue sur l'entrée M :

Mode de fonctionnement Ecriture (M = 1)


• La grandeur d'entrée X est écrite cycliquement sur la sortie Y.
• En outre, la grandeur d'entrée X est transmise au système pour la mémorisation rémanente.
La valeur qui y est déjà inscrite est écrasée.

Mode de fonctionnement Lecture (M = 0)


• La valeur mémorisée actuelle est transmise sur la sortie Y. Les valeurs de l'entrée X ne sont
pas mémorisées.
• La sortie VLD = 1 indique la validité d'Y. Si la mémoire rémanente a été nouvellement créée
par le système lors de l'initialisation du bloc, VLD = 0. Dans ce cas, Y n'est pas valide et
conserve sa valeur par défaut. La première écriture d'une valeur (M = 1) met l'état de VLD à
1.

Initialisation
L'affectation entre un bloc SAV et la valeur dans la mémoire rémanente s'effectue par le biais
du nom d'instance du bloc. Le nom d'instance univoque est créé automatiquement lors de
l'insertion du bloc dans un diagramme de l'éditeur DCC. Le nom d'instance est composé de la
manière suivante à partir du chemin d'appel du bloc :
(nom de diagramme)/(nom sous-diagramme 1)/(nom sous-diagramme 2)/../(nom du bloc)
Un nom d'instance peut par ex. avoir la forme suivante :
DCC_1/CFC1/CFC2/CFC3/SAV1

Nom du diagramme DCC_1


Nom sous-diagramme 1 CFC1
Nom sous-diagramme 2 CFC2
Nom sous-diagramme 3 CFC3
Nom du bloc SAV1

Ce nom d'instance permet de déterminer si la sortie Y est initialisée avec sa valeur par défaut
en mode INIT ou si elle transmet la dernière valeur mémorisée. Dans ce cas, une vérification
est effectuée sur l'appareil cible pour déterminer si une valeur rémanente a été mémorisée
pour le nom d'instance du bloc. Si ce n'est pas le cas, le système crée une nouvelle capacité
mémoire, la valeur par défaut de la grandeur de sortie Y est transmise pour une mémorisation
rémanente au système et VLD est mis à 0. Si une valeur rémanente est enregistrée pour le nom
d'instance, celle-ci est lue et écrite sur la sortie Y et l'état VLD est mis à 1.

Description des blocs fonctionnels DCC standard 273


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.17 SAV_I Tampon de valeur (type entier)

Si aucune mémoire rémanente n'est disponible pour le bloc, la sortie QF est mise à 1. Il n'est
donc pas possible de mémoriser une valeur rémanente en mode cyclique.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 INT
M Fonctionnement 0 0/1
Y Grandeur de sortie 0 INT
VLD Grandeur de sortie valable 0 0/1
QF Aucune mémoire rémanente 0 0/1

Données de configuration

Peut être inséré en ligne Non


Particularités Pour chaque unité d'entraînement SINAMICS ou SINAMICS
INTEGRATED, il est possible d'utiliser jusqu'à 10 blocs pour
la mémorisation rémanente (SAV, SAV_BY, SAV_I, SAV_D).
La mémoire rémanente est disponible à cet effet pour un
maximum de 40 octets de données utiles.

274 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.18 STM Déclenchement de défaut/d'alarme

5.18 STM Déclenchement de défaut/d'alarme


☐ SIMOTION ☑ SINAMICS

Symbole

STM
Déclenchement du défaut BO S Q BO Défaut actif/alarme active
Valeur de message DI MV
Numéro de message AID MN

Descriptif technique
Le bloc STM (Set Message) permet de déclencher un message prédéfini (défaut ou alarme) sur
la DO. Le défaut s'affiche (par ex. démarreur, AOP) et s'inscrit dans le tampon de défauts ou
d'alarmes de la sortie TOR. Les indications suivantes sont valables pour ce type de bloc :
• Le numéro de message (numéro de défaut/d'alarme) affecté à une instance doit se trouver
dans la plage de 51050 à 51069 (la valeur par défaut est 51050).
• Un numéro de message peut se répéter sur plusieurs instances du DO (le message peut
être activé à partir de différentes instances).
Cependant, pour des raisons de performance, le bloc STM n'est pas conçu pour une
instanciation multiple. Le comportement en cas d'activation d'un même numéro de message
depuis plusieurs instances sur la même sortie TOR est illustré sur la figure ci-dessous
pour le cas d'un défaut. Une coordination des instances de bloc avec le même numéro de
message n'est pas possible sans circuit supplémentaire (de toute façon, ce ne serait pas
réalisable si les instances sont exécutées dans différents intervalles d'échantillonnage).
Pour cette raison, il est recommandé d'attribuer un numéro de message univoque à chaque
instance de la sortie TOR.
• Le texte de message est prédéfini et n'est pas modifiable (voir tableau ci-dessous).
• Le type de message n'est pas modifiable (un défaut ne peut pas être changé en alarme et
vice versa).
• Le préréglage de la réaction de défaut est AUS2. Il est modifiable au moyen de paramètres
de base du système SINAMICS :
- p2100[0..19] "Paramétrage du numéro de défaut pour la réaction de défaut" et
- p2101[0..19] "Paramétrage de la réaction de défaut"
• Le mode d'acquittement par défaut est IMMÉDIATEMENT. Il est modifiable au moyen de
paramètres de base du système SINAMICS :
- p2126[0..19] "Paramétrage du numéro de défaut pour le mode d'acquittement" et
- p2127[0..19] "Paramétrage du mode d'acquittement"
Le tableau suivant définit les paramètres par défaut des attributs. Les paramétrages disponibles
en option figurent dans la documentation utilisateur :

Description des blocs fonctionnels DCC standard 275


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.18 STM Déclenchement de défaut/d'alarme

type de message Numéro de message Réaction Acquittement Texte du message


Défaut (non F51050-F51059 AUS2 (modifiable IMMÉDIATEMENT DCC : défaut F5105x
modifiable) au moyen de (modifiable au moyen de Valeur additionnelle :
p2100/p2101) p2126/p2127) %d(x:= 0 à 9)
Alarme (non A51060-A51069 DCC : alarme F5106x
modifiable) Valeur additionnelle :
%d(x:= 0 à 9)

Défaut
Le numéro de l'alarme à déclencher (F51050 - F51059) doit être spécifié au niveau de l'entrée
MN. Sur un front montant de l'entrée S, un défaut est déclenché sur la sortie TOR. Celui-ci
s'inscrit dans le tampon de défauts de la sortie TOR et la réaction paramétrée est exécutée
sur la sortie TOR. La sortie Q est mise à 1 par le bloc. La sortie Q reste à 1 tant que le défaut
est actif. Après un front descendant sur l'entrée S, le défaut peut être acquitté selon l'attribut
d'acquittement du message (de manière analogue aux défauts du système : voir figure ci-
dessous, 1e instance).
L'entrée MV permet d'ajouter une information supplémentaire (valeur de défaut) au défaut. La
valeur est reprise lors du déclenchement du défaut sur le front montant de l'entrée S et s'inscrit
dans le tampon de défauts de la sortie TOR.

Exemple d'activation par deux instances avec le même numéro de défaut sur une sortie TOR
(sans circuit supplémentaire)

Alarme
Le numéro de l'alarme à déclencher (A51060 -A51069) doit être spécifié au niveau de l'entrée
MN. Sur un front montant de l'entrée S, l'alarme affectée au bloc est déclenchée. et inscrite
dans le tampon d'alarmes de la sortie TOR. La sortie Q est mise à 1. La sortie reste à 1 tant que
l'alarme est active. L'acquittement des alarmes est automatique et les alarmes s'acquittent avec
la remise à 0 de l'entrée S (voir figure ci-dessous). L'entrée MV permet d'ajouter à l'alarme une
information supplémentaire (valeur d'alarme) qui s'inscrit également dans le tampon d'alarmes.

276 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.18 STM Déclenchement de défaut/d'alarme

Exemple d'activation par deux instances avec le même numéro d'alarme sur une sortie TOR
(sans circuit supplémentaire)
Remarque
Les règles de transmission de défauts et alarmes à d'autres objets entraînement sont décrites
dans le manuel de mise en service SINAMICS S120 à partir de l'édition 07/2007, au chapitre
Diagnostic > Signalisations - défauts et alarmes. Ces règles s'appliquent également aux défauts
et alarmes déclenchés par le bloc STM sur un objet entraînement d'un diagramme DCC.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
S Déclenchement du défaut 0 0/1
MV Valeur de message 0 DINT
MN Numéro de message F51050 F51050-
F51059,
A51060-
A51069
Q Défaut actif/alarme active 0 0/1

Données de configuration

Peut être inséré en ligne Non


Particularités -

Description des blocs fonctionnels DCC standard 277


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.19 WRP Ecriture de paramètres d'entraînement (type réel)

5.19 WRP Ecriture de paramètres d'entraînement (type réel)


☐ SIMOTION ☑ SINAMICS

Symbole

WRP
Numéro paramètre DI PAR BSY BO Requête d'écriture activée
Indice des paramètres DI IDX Q BO Requête d'écriture
Lancement de la requête BO WR satisfaisante
d'écriture QF BO Défaut
Valeur de paramètre R X ERC W Code erreur

Descriptif technique
Le bloc permet l'écriture asynchrone de paramètres d'entraînement de type réel sur l'objet
entraînement locale.

Mode de fonctionnement
Le numéro du paramètre à écrire doit être indiqué sur l'entrée PAR et son index sur l'entrée
IDX. Si un paramètre n'a pas d'index, IDX doit être mis à 0. Le paramètre est toujours écrit sur
l'objet entraînement sur lequel est calculé le diagramme comportant le bloc. Un accès global
aux paramètres d'un objet entraînement est impossible.
La valeur du paramètre est toujours spécifiée sur l'entrée X. La requête d'écriture asynchrone
peut être lancée sur le front montant de l'entrée WR. Tant que la requête est active, l'indicateur
BSY est activé. Pour l'accès à un paramètre, le nombre de cycles dépend de la charge de
travail du système et peut varier d'une requête à l'autre. Pendant une requête d'écriture active,
les fronts montants suivants de l'entrée WR sont ignorés.
La sortie Q = 1 montre que le paramètre a été écrit correctement. Un défaut survenant pendant
l'accès est signalé par QF = 1.
Le code d'erreur ERC peut être exploité pour un diagnostic. ERC correspond au code d'erreur
des accès aux paramètres selon Profidrive DPV1. Vous trouverez les codes d'erreur dans
l'annexe A.2 du présent document ou dans la description fonctionnelle SINAMICS FH1 au
chapitre Communication PROFIBUS DP/PROFINET IO, sous-chapitre Communication
selon PROFIdrive → Communication acyclique → Structure des requêtes et les réponses
dans le tableau Valeurs d'erreur dans les réponses de paramétrage DPV1.
ERC n'est valide que tant que QF = 1.

278 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.19 WRP Ecriture de paramètres d'entraînement (type réel)

Chronogramme

Capacités fonctionnelles
Un nombre illimité de requêtes asynchrones d'instances de bloc différentes peuvent être
envoyées en parallèle. Une instance de bloc ne peut traiter qu'une seule tâche à la fois.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
PAR Numéro paramètre 0 16
0..2
IDX Indice des paramètres 0 16
0..2
WR Lancement de la requête 0 0/1
d'écriture
X Valeur de paramètre 0.0 REAL
BSY Requête d'écriture activée 0 0/1
Q Requête d'écriture satisfaisante 0 0/1
QF Défaut 0 0/1
ERC Code erreur 16#0000 WORD

Données de configuration

Peut être inséré en ligne Non


Particularités -

Description des blocs fonctionnels DCC standard 279


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.20 WRP_D Ecriture de paramètres d'entraînement (type entier double)

5.20 WRP_D Ecriture de paramètres d'entraînement (type entier


double)
☐ SIMOTION ☑ SINAMICS

Symbole

WRP_D
Numéro paramètre DI PAR BSY BO Requête d'écriture activée
Indice des paramètres DI IDX Q BO Requête d'écriture
Lancement de la requête BO WR satisfaisante
d'écriture QF BO Défaut
Valeur de paramètre DI X ERC W Code erreur

Descriptif technique
Le bloc permet l'écriture asynchrone de paramètres d'entraînement de type entier double sur
l'objet entraînement locale.

Mode de fonctionnement
Le numéro du paramètre à écrire doit être indiqué sur l'entrée PAR et son index sur l'entrée
IDX. Si un paramètre n'a pas d'index, IDX doit être mis à 0. Le paramètre est toujours écrit sur
l'objet entraînement sur lequel est calculé le diagramme comportant le bloc. Un accès global
aux paramètres d'un objet entraînement est impossible.
La valeur du paramètre est toujours spécifiée sur l'entrée X. La requête d'écriture asynchrone
peut être lancée sur le front montant de l'entrée WR. Tant que la requête est active, l'indicateur
BSY est activé. Pour l'accès à un paramètre, le nombre de cycles dépend de la charge de
travail du système et peut varier d'une requête à l'autre. Pendant une requête d'écriture active,
les fronts montants suivants de l'entrée WR sont ignorés.
La sortie Q = 1 montre que le paramètre a été écrit correctement. Un défaut survenant pendant
l'accès est signalé par QF = 1.
Le code d'erreur ERC peut être exploité pour un diagnostic. ERC correspond au code d'erreur
des accès aux paramètres selon Profidrive DPV1. Vous trouverez les codes d'erreur dans
l'annexe A.2 du présent document ou dans la description fonctionnelle SINAMICS FH1 au
chapitre Communication PROFIBUS DP/PROFINET IO, sous-chapitre Communication
selon PROFIdrive → Communication acyclique → Structure des requêtes et les réponses
dans le tableau Valeurs d'erreur dans les réponses de paramétrage DPV1.
ERC n'est valide que tant que QF = 1.

280 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.20 WRP_D Ecriture de paramètres d'entraînement (type entier double)

Chronogramme

Capacités fonctionnelles
Un nombre illimité de requêtes asynchrones d'instances de bloc différentes peuvent être
envoyées en parallèle. Une instance de bloc ne peut traiter qu'une seule tâche à la fois.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
PAR Numéro paramètre 0 16
0..2
IDX Indice des paramètres 0 16
0..2
WR Lancement de la requête 0 0/1
d'écriture
X Valeur de paramètre 0 DINT
BSY Requête d'écriture activée 0 0/1
Q Requête d'écriture satisfaisante 0 0/1
QF Défaut 0 0/1
ERC Code erreur 16#0000 WORD

Données de configuration

Peut être inséré en ligne Non


Particularités -

Description des blocs fonctionnels DCC standard 281


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.21 WRP_I Ecriture de paramètres d'entraînement (type entier)

5.21 WRP_I Ecriture de paramètres d'entraînement (type entier)


☐ SIMOTION ☑ SINAMICS

Symbole

WRP_I
Numéro paramètre DI PAR BSY BO Requête d'écriture activée
Indice des paramètres DI IDX Q BO Requête d'écriture
Lancement de la requête BO WR satisfaisante
d'écriture QF BO Défaut
Valeur de paramètre I X ERC W Code erreur

Descriptif technique
Le bloc permet l'écriture asynchrone de paramètres d'entraînement de type entier sur l'objet
entraînement locale.

Mode de fonctionnement
Le numéro du paramètre à écrire doit être indiqué sur l'entrée PAR et son index sur l'entrée
IDX. Si un paramètre n'a pas d'index, IDX doit être mis à 0. Le paramètre est toujours écrit sur
l'objet entraînement sur lequel est calculé le diagramme comportant le bloc. Un accès global
aux paramètres d'un objet entraînement est impossible.
La valeur du paramètre est toujours spécifiée sur l'entrée X. La requête d'écriture asynchrone
peut être lancée sur le front montant de l'entrée WR. Tant que la requête est active, l'indicateur
BSY est activé. Pour l'accès à un paramètre, le nombre de cycles dépend de la charge de
travail du système et peut varier d'une requête à l'autre. Pendant une requête d'écriture active,
les fronts montants suivants de l'entrée WR sont ignorés.
La sortie Q = 1 montre que le paramètre a été écrit correctement. Un défaut survenant pendant
l'accès est signalé par QF = 1.
Le code d'erreur ERC peut être exploité pour un diagnostic. ERC correspond au code d'erreur
des accès aux paramètres selon Profidrive DPV1. Vous trouverez les codes d'erreur dans
l'annexe A.2 du présent document ou dans la description fonctionnelle SINAMICS FH1 au
chapitre Communication PROFIBUS DP/PROFINET IO, sous-chapitre Communication
selon PROFIdrive → Communication acyclique → Structure des requêtes et les réponses
dans le tableau Valeurs d'erreur dans les réponses de paramétrage DPV1.
ERC n'est valide que tant que QF = 1.

282 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.21 WRP_I Ecriture de paramètres d'entraînement (type entier)

Chronogramme

Capacités fonctionnelles
Un nombre illimité de requêtes asynchrones d'instances de bloc différentes peuvent être
envoyées en parallèle. Une instance de bloc ne peut traiter qu'une seule tâche à la fois.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
PAR Numéro paramètre 0 16
0..2
IDX Indice des paramètres 0 16
0..2
WR Lancement de la requête 0 0/1
d'écriture
X Valeur de paramètre 0 INT
BSY Requête d'écriture activée 0 0/1
Q Requête d'écriture satisfaisante 0 0/1
QF Défaut 0 0/1
ERC Code erreur 16#0000 WORD

Données de configuration

Peut être inséré en ligne Non


Particularités -

Description des blocs fonctionnels DCC standard 283


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.22 WRP_UD Ecriture de paramètres d'entraînement (type entier double non signé)

5.22 WRP_UD Ecriture de paramètres d'entraînement (type entier


double non signé)
☐ SIMOTION ☑ SINAMICS

Symbole

WRP_UD
Numéro paramètre DI PAR BSY BO Requête d'écriture activée
Indice des paramètres DI IDX Q BO Requête d'écriture
Lancement de la requête BO WR satisfaisante
d'écriture QF BO Défaut
Valeur de paramètre UD X ERC W Code erreur

Descriptif technique
WRP_UD (Write Parameter) permet l'écriture asynchrone de paramètres d'entraînement de
type entier double non signé sur l'objet entraînement locale.

Mode de fonctionnement
Le numéro du paramètre à écrire doit être indiqué sur l'entrée PAR et son index sur l'entrée
IDX. Si un paramètre n'a pas d'index, IDX doit être mis à 0. Le paramètre est toujours écrit sur
l'objet entraînement sur lequel est calculé le diagramme comportant le bloc. Un accès global
aux paramètres d'un objet entraînement est impossible.
La valeur du paramètre est toujours spécifiée sur l'entrée X. La requête d'écriture asynchrone
peut être lancée sur le front montant de l'entrée WR. Tant que la requête est active, l'indicateur
BSY est activé. Pour l'accès à un paramètre, le nombre de cycles dépend de la charge de
travail du système et peut varier d'une requête à l'autre. Pendant une requête d'écriture active,
les fronts montants suivants de l'entrée WR sont ignorés.
La sortie Q = 1 montre que le paramètre a été écrit correctement. Un défaut survenant pendant
l'accès est signalé par QF = 1.
Le code d'erreur ERC peut être exploité pour un diagnostic. ERC correspond au code d'erreur
des accès aux paramètres selon Profidrive DPV1. Vous trouverez les codes d'erreur dans
l'annexe A.2 du présent document ou dans la description fonctionnelle SINAMICS FH1 au
chapitre Communication PROFIBUS DP/PROFINET IO, sous-chapitre Communication
selon PROFIdrive → Communication acyclique → Structure des requêtes et les réponses
dans le tableau Valeurs d'erreur dans les réponses de paramétrage DPV1.
ERC n'est valide que tant que QF = 1.

284 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.22 WRP_UD Ecriture de paramètres d'entraînement (type entier double non signé)

Chronogramme

Capacités fonctionnelles
Un nombre illimité de requêtes asynchrones d'instances de bloc différentes peuvent être
envoyées en parallèle. Une instance de bloc ne peut traiter qu'une seule tâche à la fois.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
PAR Numéro paramètre 0 16
0..2
IDX Indice des paramètres 0 16
0..2
WR Lancement de la requête 0 0/1
d'écriture
X Valeur de paramètre 0 UDINT
BSY Requête d'écriture activée 0 0/1
Q Requête d'écriture satisfaisante 0 0/1
QF Défaut 0 0/1
ERC Code erreur 16#0000 WORD

Données de configuration

Peut être inséré en ligne Non


Particularités -

Description des blocs fonctionnels DCC standard 285


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.23 WRP_UI Ecriture de paramètres d'entraînement (type entier non signé)

5.23 WRP_UI Ecriture de paramètres d'entraînement (type entier


non signé)
☐ SIMOTION ☑ SINAMICS

Symbole

WRP_UI
Numéro paramètre DI PAR BSY BO Requête d'écriture activée
Indice des paramètres DI IDX Q BO Requête d'écriture
Lancement de la requête BO WR satisfaisante
d'écriture QF BO Défaut
Valeur de paramètre UI X ERC W Code erreur

Descriptif technique
WRP_UI (Write Parameter) permet l'écriture asynchrone de paramètres d'entraînement de type
entier non signé sur l'objet entraînement locale.

Mode de fonctionnement
Le numéro du paramètre à écrire doit être indiqué sur l'entrée PAR et son index sur l'entrée
IDX. Si un paramètre n'a pas d'index, IDX doit être mis à 0. Le paramètre est toujours écrit sur
l'objet entraînement sur lequel est calculé le diagramme comportant le bloc. Un accès global
aux paramètres d'un objet entraînement est impossible.
La valeur du paramètre est toujours spécifiée sur l'entrée X. La requête d'écriture asynchrone
peut être lancée sur le front montant de l'entrée WR. Tant que la requête est active, l'indicateur
BSY est activé. Pour l'accès à un paramètre, le nombre de cycles dépend de la charge de
travail du système et peut varier d'une requête à l'autre. Pendant une requête d'écriture active,
les fronts montants suivants de l'entrée WR sont ignorés.
La sortie Q = 1 montre que le paramètre a été écrit correctement. Un défaut survenant pendant
l'accès est signalé par QF = 1.
Le code d'erreur ERC peut être exploité pour un diagnostic. ERC correspond au code d'erreur
des accès aux paramètres selon Profidrive DPV1. Vous trouverez les codes d'erreur dans
l'annexe A.2 du présent document ou dans la description fonctionnelle SINAMICS FH1 au
chapitre Communication PROFIBUS DP/PROFINET IO, sous-chapitre Communication
selon PROFIdrive → Communication acyclique → Structure des requêtes et les réponses
dans le tableau Valeurs d'erreur dans les réponses de paramétrage DPV1.
ERC n'est valide que tant que QF = 1.

286 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.23 WRP_UI Ecriture de paramètres d'entraînement (type entier non signé)

Chronogramme

Capacités fonctionnelles
Un nombre illimité de requêtes asynchrones d'instances de bloc différentes peuvent être
envoyées en parallèle. Une instance de bloc ne peut traiter qu'une seule tâche à la fois.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
PAR Numéro paramètre 0 16
0..2
IDX Indice des paramètres 0 16
0..2
WR Lancement de la requête 0 0/1
d'écriture
X Valeur de paramètre 0 UINT
BSY Requête d'écriture activée 0 0/1
Q Requête d'écriture satisfaisante 0 0/1
QF Défaut 0 0/1
ERC Code erreur 16#0000 WORD

Données de configuration

Peut être inséré en ligne Non


Particularités -

Description des blocs fonctionnels DCC standard 287


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.24 WRP_US Ecriture de paramètres d'entraînement (type entier court non signé)

5.24 WRP_US Ecriture de paramètres d'entraînement (type entier


court non signé)
☐ SIMOTION ☑ SINAMICS

Symbole

WRP_US
Numéro paramètre DI PAR BSY BO Requête d'écriture activée
Indice des paramètres DI IDX Q BO Requête d'écriture
Lancement de la requête BO WR satisfaisante
d'écriture QF BO Défaut
Valeur de paramètre US X ERC W Code erreur

Descriptif technique
WRP_US (Write Parameter) permet l'écriture asynchrone de paramètres d'entraînement de type
entier court non signé sur l'objet entraînement locale.

Mode de fonctionnement
Le numéro du paramètre à écrire doit être indiqué sur l'entrée PAR et son index sur l'entrée
IDX. Si un paramètre n'a pas d'index, IDX doit être mis à 0. Le paramètre est toujours écrit sur
l'objet entraînement sur lequel est calculé le diagramme comportant le bloc. Un accès global
aux paramètres d'un objet entraînement est impossible.
La valeur du paramètre est toujours spécifiée sur l'entrée X. La requête d'écriture asynchrone
peut être lancée sur le front montant de l'entrée WR. Tant que la requête est active, l'indicateur
BSY est activé. Pour l'accès à un paramètre, le nombre de cycles dépend de la charge de
travail du système et peut varier d'une requête à l'autre. Pendant une requête d'écriture active,
les fronts montants suivants de l'entrée WR sont ignorés.
La sortie Q = 1 montre que le paramètre a été écrit correctement. Un défaut survenant pendant
l'accès est signalé par QF = 1.
Le code d'erreur ERC peut être exploité pour un diagnostic. ERC correspond au code d'erreur
des accès aux paramètres selon Profidrive DPV1. Vous trouverez les codes d'erreur dans
l'annexe A.2 du présent document ou dans la description fonctionnelle SINAMICS FH1 au
chapitre Communication PROFIBUS DP/PROFINET IO, sous-chapitre Communication
selon PROFIdrive → Communication acyclique → Structure des requêtes et les réponses
dans le tableau Valeurs d'erreur dans les réponses de paramétrage DPV1.
ERC n'est valide que tant que QF = 1.

288 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.24 WRP_US Ecriture de paramètres d'entraînement (type entier court non signé)

Chronogramme

Capacités fonctionnelles
Un nombre illimité de requêtes asynchrones d'instances de bloc différentes peuvent être
envoyées en parallèle. Une instance de bloc ne peut traiter qu'une seule tâche à la fois.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
PAR Numéro paramètre 0 16
0..2
IDX Indice des paramètres 0 16
0..2
WR Lancement de la requête 0 0/1
d'écriture
X Valeur de paramètre 0 USINT
BSY Requête d'écriture activée 0 0/1
Q Requête d'écriture satisfaisante 0 0/1
QF Défaut 0 0/1
ERC Code erreur 16#0000 WORD

Données de configuration

Peut être inséré en ligne Non


Particularités -

Description des blocs fonctionnels DCC standard 289


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
System
5.24 WRP_US Ecriture de paramètres d'entraînement (type entier court non signé)

290 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology 6
6.1 DCA Calculateur de diamètre
☑ SIMOTION ☑ SINAMICS

Symbole

DCA
Vitesse tangentielle [m/min] R LS D R Diamètre calculé [m]
Vitesse de rotation du moteur R MS LSF R Multiplicateur du canal de
[tr/min] consigne [1/m]
Facteur de réduction R GF RU BO Limitation de l'augmentation
Maintien du diamètre BO HLD du diamètre
Définition du diamètre BO S RD BO Limitation de la diminution du
Valeur de forçage [m] R SV diamètre
Inversion du sens de bobinage BO INV MAXD BO Limitation de D à DMAX
Constante de temps de TS T1 MIND BO Limitation de D à DMIN
symétrisation de la vitesse
tangentielle [ms]
Constante de temps de lissage TS T2
du diamètre [ms]
Facteur de tolérance pour le R TOL
test de plausibilité
Épaisseur du matériau [mm] R WTH
Vitesse minimale [tr/min] R MMIN
Vitesse tangentielle minimale R LMIN
[m/min]
Diamètre maximal [m] R DMAX
Diamètre minimal [m] R DMIN

Descriptif technique
Bloc technologique pour les applications d'enrouleuse. Il sert à déterminer le diamètre actuel
d'un enrouleur à partir de la vitesse tangentielle et de la vitesse de rotation du moteur. Le
diamètre calculé est soumis à un test de plausibilité.

Description des blocs fonctionnels DCC standard 291


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology
6.1 DCA Calculateur de diamètre

Schéma fonctionnel

Mode de fonctionnement

Le bloc procède au calcul cyclique du diamètre d'une bobine à partir de la vitesse tangentielle
actuelle et de la vitesse de rotation du moteur, qui doivent être transmises par les entrées LS et
MS. La vitesse de rotation actuelle du moteur est indiquée sur l'entrée MS. La temporisation T1
permet de retarder la vitesse tangentielle par rapport à la vitesse de rotation du moteur.
Le diamètre actuel est alors calculé selon la formule suivante :

292 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology
6.1 DCA Calculateur de diamètre

Le résultat peut ensuite être lissé encore une fois par un opérateur de lissage avec la constante
de temps T2. Les filtres de lissage T1 et T2 ont des comportements PT1. Si la constante de
temps T1 ou T2 = 0, la valeur d'entrée du lissage est inscrite directement sur la sortie. Le calcul
du diamètre n'est exécuté que si la vitesse tangentielle LS ou la vitesse de rotation du moteur
MS est supérieure à la valeur de seuil LMIN ou MMIN. Autrement la dernière valeur calculée
pour le diamètre est maintenue. En cas de maintien, le lissage T2 est commuté sur le diamètre
D retourné. Le maintien du diamètre D peut également être activé directement par l'entrée HLD
= 1. Une valeur de forçage reprise par S = 1 peut être spécifiée pour le diamètre via l'entrée SV.
Cette valeur est également utilisée pour initialiser l'opérateur de lissage T2. Le calcul de D et le
lissage T2 ne sont redébloqués que lorsque S = 0. La définition du diamètre est prioritaire par
rapport au maintien.
Après l'opérateur de lissage T2, le diamètre calculé est soumis à un test de plausibilité et
corrigé en cas de violation. De par sa fonction, le test correspond à un générateur de rampe
simple. Le temps de montée et le temps de descente sont obtenus par calcul dynamique à
partir de l'épaisseur du matériau WTH, le facteur de tolérance TOL et la vitesse de bobinage.
Pour l'épaisseur de matériau WTH = 0, le tes de plausibilité est inefficace.
La modification maximale du diamètre ΔDmax par intervalle d'échantillonnage se calcule comme
suit :

avec :

ΔDmax modification maximale du diamètre [m] par intervalle d'échantillonnage


TOL facteur de tolérance
MS vitesse de rotation du moteur [tr/min]
GF Facteur de réduction
WTH Épaisseur du matériau [mm]
TA Période d'échantillonnage du bloc [s]

Ainsi le diamètre D qui en résulte est limité comme suit :


Dn≤Dn-1+ΔDmaxn; pour Dn(illimité)≥Dn-1 (limitation en montée)
Dn≥Dn-1-ΔDmaxn; pour Dn(illimité)≤Dn-1 (limitation en descente)
La prise d'effet de la limitation est signalée à l'extérieur par l'activation de la sortie RU (limitation
en montée) ou RD (limitation en descente). Si la limitation est à nouveau désactivée, la sortie
correspondante repasse également à 0. Lorsque Hold = 1 ou Set = 1, les deux sorties sont
remises à 0. Lors de l'activation du diamètre, le générateur de rampe est inefficace. Le test
de plausibilité est suivi d'un limiteur en aval. Si le diamètre actuel est limité à DMAX, la sortie
MAXD est mise à 1. Une limitation à DMIN est signalée sur la sortie MIND. Si la limitation
est active, le générateur de rampe est actualisé avec la valeur limite effective pour éviter un
"dépassement en intégration" (anti-saturation). Pour le cycle suivant du générateur de rampe,
on applique dans ce cas :
Dn-1 = DMAXn-1 en cas de limitation à DMAX
Dn-1 = DMINn-1 en cas de limitation à DMIN
La sortie LSF fournit cycliquement un facteur de multiplication pour le canal de consigne, afin de
calculer la consigne de vitesse de rotation du moteur à partir de la vitesse tangentielle actuelle.
L'entrée INV = 1 permet d'inverser le sens de bobinage.

Description des blocs fonctionnels DCC standard 293


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology
6.1 DCA Calculateur de diamètre

Remarque sur l'utilisation pour les applications du type "Régulation de traction


indirecte"
En cas de rupture de bande, l'entrée HLD doit être mise à 1 afin de conserver la valeur de
diamètre. Sinon, le bloc DCA fournit un diamètre décroissant/croissant (dérouleuse/enrouleuse)
en raison du calcul de diamètre à partir de la vitesse tangentielle actuelle et de la vitesse de
rotation du moteur. Par conséquent, une accélération de l'enrouleuse se produirait.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
LS Vitesse tangentielle [m/min] 0.0 0..REAL MAX
MS Vitesse de rotation du moteur [tr/ 1.0 0..REALMAX
min]
GF Facteur de réduction 1.0 0..REAL MAX
HLD Maintien du diamètre 0 0/1
S Définition du diamètre 0 0/1
SV Valeur de forçage [m] 0.0 0..REAL MAX
INV Inversion du sens de bobinage 0 0/1
T1 Constante de temps de 0.0 0..REAL MAX
symétrisation de la vitesse
tangentielle [ms]
T2 Constante de temps de lissage 0.0 0..REAL MAX
du diamètre [ms]
TOL Facteur de tolérance pour le test 1,5 0..REAL MAX
de plausibilité
WTH Épaisseur du matériau [mm] 0.0 0..REAL MAX
MMIN Vitesse minimale [tr/min] 1.0 0..REAL MAX
LMIN Vitesse tangentielle minimale [m/ 0.1 0..REAL MAX
min]
DMAX Diamètre maximal [m] 0.1 0..REAL MAX
DMIN Diamètre minimal [m] 0.01 0..REAL MAX
D Diamètre calculé [m] 0.0 0..REAL MAX
LSF Multiplicateur du canal de 1.0 0..REAL MAX
consigne [1/m]
RU Limitation de l'augmentation du 0 0/1
diamètre
RD Limitation de la diminution du 0 0/1
diamètre
MAXD Limitation de D à DMAX 0 0/1
MIND Limitation de D à DMIN 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

294 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology
6.2 INCO Moment d'inertie Enrouleur

6.2 INCO Moment d'inertie Enrouleur


☑ SIMOTION ☑ SINAMICS

Symbole

INCO
Diamètre actuel [m] R D MOI R Inertie résultante des masses
Largeur du matériau [m] R W en mouvement [Nms^2, kgm^2]
Densité du matériau [kg/m^3] R DEN RMOI R Inertie relative des masses en
Facteur d'échelle de la R SCL mouvement
densité
Diamètre du noyau [m] R DMIN
Diamètre maximal [m] R DMAX
Décalage de l'inertie des R OFS
masses en mouvement [Nms^2,
kgm^2]
Facteur de réduction R GF

Descriptif technique
Bloc technologique pour les applications d'enrouleuse. Il sert à déterminer le moment d'inertie
d'un enrouleur pour en déduire une commande anticipatrice de couple.

Schéma fonctionnel

Description des blocs fonctionnels DCC standard 295


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology
6.2 INCO Moment d'inertie Enrouleur

Mode de fonctionnement

Le bloc calcule l'inertie des masses en mouvement d'une enrouleuse côté moteur. La grandeur
d'entrée D détermine le diamètre actuel [m] de l'enroulement. La densité [kg/ m3] du matériau
enroulé peut être indiquée dans DEN et un facteur de correction de la densité dans SC. La
grandeur d'entrée DMIN [m] sert à définir le diamètre du noyau de l'enroulement et le diamètre
minimal de l'enroulement. Pour pouvoir calculer l'inertie correspondante des masses en
mouvement RMOI pour une adaptation Kp du régulateur de vitesse de rotation, le bloc a besoin
de l'inertie maximale des masses en mouvement de la configuration. Pour ce calcul, le diamètre
maximal de l'enroulement doit être indiqué à l'entrée DMAX [m]. L'inertie statique globale des
masses en mouvement (moteur, enrouleur vide et, le cas échéant, réducteur) se rapportant
au côté du moteur peut être définie à l'entrée OFS [Nms2, kgm2]. Le rapport de transmission
est spécifié à l'entrée GF. L'inertie actuelle des masses en mouvement de l'ensemble de la
configuration de l'enrouleur du côté du moteur est transmise à la sortie MOI.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
D Diamètre actuel [m] 0.0 0..REAL MAX
W Largeur du matériau [m] 0.0 0..REALMAX
DEN Densité du matériau [kg/m^3] 0.0 0..REAL MAX
SCL Facteur d'échelle de la densité 1.0 0..REAL MAX
DMIN Diamètre du noyau [m] 0.01 0..REAL MAX
DMAX Diamètre maximal [m] 0.1 0..REAL MAX
OFS Décalage de l'inertie des 0.0 0..REAL MAX
masses en mouvement [Nms^2,
kgm^2]
GF Facteur de réduction 1.0 0..REAL MAX
MOI Inertie résultante des masses en 0.0 0..REAL MAX
mouvement [Nms^2, kgm^2]
RMOI Inertie relative des masses en 0.0 0..REAL MAX
mouvement

296 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology
6.2 INCO Moment d'inertie Enrouleur

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 297


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology
6.3 OCA Came logicielle

6.3 OCA Came logicielle


☑ SIMOTION ☑ SINAMICS

Symbole

OCA
Position actuelle dans LU DI X Q BO Etat des cames
Position de départ des cames DI X1
Position finale des cames DI X2
Hystérésis de commutation des DI HY
cames
Cycle de l'axe DI ACL

Descriptif technique
Came logicielle avec les caractéristiques suivantes :
• Came-course
• Les positions de mise sous tension/coupure sont modifiables de manière dynamique.
• Hystérésis réglable pour les cames rapportées à la valeur réelle

Schéma fonctionnel

Mode de fonctionnement
La position de mise sous tension de la came-course est définie dans le sens de déplacement
positif par l'entrée X1 [LU] et la position de coupure dans le sens négatif.. X2 [LU] définit la
position de coupure dans le sens de déplacement positif et la position de mise sous tension
dans le sens négatif
Pour pouvoir également utiliser la came logicielle avec des axes à valeur modulo, le cycle de
l'axe peut être défini sur l'entrée ACL. Si ACL = 0, la correction de modulo interne n'a pas lieu.
La bande d'hystérésis est réglable sur HY pour l'entrée X, afin qu'il n'y ait pas d'opération de
commutation à l'arrêt avec les cames rapportées à la valeur réelle.

298 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology
6.3 OCA Came logicielle

L'évaluation de la logique de came est la suivante :


Axe non-modulo (ACL = 0)

x1n < x2n Q = (x1n ≤ xn) AND (x2n > xn)


x1n ≥ x2n Q=0

Axe modulo (ACL <> 0) :

x1n < x2n Q = (x1n ≤ xn) AND (x2n > xn)


x1n > x2n Q = (x1n ≤ xn) OR (x2n > xn)
x1n = x2n Q=0

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Position actuelle dans LU 0 DINT
X1 Position de départ des cames 0 DINT
X2 Position finale des cames 0 DINT
HY Hystérésis de commutation des 0 DINT
cames
ACL Cycle de l'axe 0 31
0...2 -1
Q Etat des cames 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 299


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology
6.4 TTCU Caractéristique de dureté d'enroulement

6.4 TTCU Caractéristique de dureté d'enroulement


☑ SIMOTION ☑ SINAMICS

Symbole

TTCU
Valeur de consigne maximale R YMAX Y R Valeur de consigne adaptée
Réduction de la valeur de R YRED
consigne
Diamètre actuel R D
Diamètre de bobine minimal R DMIN
Diamètre de bobine maximal R DMAX
Caractéristique BO M

Descriptif technique
Adaptation d'une consigne conformément à la caractéristique spécifiée. Le bloc est utilisé
pour les applications d'enrouleuse et sert à déterminer la consigne de traction en fonction du
diamètre actuel de la bobine.

Schéma fonctionnel

300 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology
6.4 TTCU Caractéristique de dureté d'enroulement

Mode de fonctionnement
La réduction de la caractéristique commence lorsque D > DMIN. La grandeur d'entrée YRED
définit le taux de réduction en fonction de la grandeur d'entrée YMAX.. L'entrée M permet
de présélectionner une caractéristique définissant le comportement de la réduction de la
grandeur de sortie pour une grandeur d'entrée croissante. Si M est mis à 0, la réduction de la
caractéristique est asymptotique en suivant le facteur YMAX*YRED. Dans ce cas, la grandeur
d'entrée DMAX n'est pas prise en compte. Lorsque la présélection est M = 1, la grandeur
d'entrée DMAX permet de définir la grandeur d'entrée D = DMAX à laquelle la caractéristique
traverse YMAX- YMAX*YRED.
Le calcul de la caractéristique est défini comme suit :
D ≤ DMIN est valable

D > DMIN et M = 0 (atteinte du facteur de réduction pour D→∞)

D > DMIN et M = 1(atteinte du facteur de réduction pour D = DMAX)

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
YMAX Valeur de consigne maximale 0.0 0..REAL MAX
YRED Réduction de la valeur de 0.0 0..1
consigne
D Diamètre actuel 0.0 0..REAL MAX
DMIN Diamètre de bobine minimal 1.0e-2 0..REAL MAX
DMAX Diamètre de bobine maximal 0.1 0..REAL MAX
M Caractéristique 1 0/1
Y Valeur de consigne adaptée 0.0 0..REAL MAX

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 301


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology
6.5 WBG Générateur de vobulation

6.5 WBG Générateur de vobulation


☑ SIMOTION ☑ SINAMICS

Symbole

WBG
Grandeur d'entrée R X Y R Grandeur de sortie
Signal de synchronisation BO SIN WS R Signal de vobulation
(maître) SOUT BO Signal de synchronisation
validation BO EN (esclave)
Amplitude R AMP
Fréquence de vobulation R FW
Décalage de phase I PHI
Saut P négatif R NST
Saut P positif R PST
Rapport impulsion/pause I RAT

Descriptif technique
Générateur de signaux triangulaires à fréquence et amplitude réglables pour la superposition
de "défauts" dans le cas d'entraînements va-et-vient servant à bobiner des fils textiles avec les
caractéristiques suivantes :
• Sauts P positif et négatif réglables séparément
• Synchronisation par rapport à un entraînement maître avec un décalage de phase réglable
• Entrée de déblocage

302 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology
6.5 WBG Générateur de vobulation

Schéma fonctionnel

Mode de fonctionnement
Avec EN = 1, le générateur de vobulation est débloqué. Ainsi la sortie du signal de vobulation
WS et du signal de synchronisation SOUT a lieu. La génération des signaux démarre toujours
avec un passage à zéro positif ou un front montant de la sortie de synchronisation SOUT. Si EN
est à nouveau remis à 0, la génération de vobulation est poursuivie jusqu'au passage à zéro
suivant de WS. Le générateur est alors à nouveau bloqué et SOUT = 0. L'entrée PHI (0-360°)
permet de régler un déphasage entre le front montant de l'entrée de synchronisation SIN et
le départ du signal de vobulation. Le signal est alors généré pendant une période du signal.
Pour que la génération du signal soit continue, un déclenchement périodique est nécessaire sur
SIN. Si la génération de la période précédente du signal est encore active lors d'un nouveau
démarrage, cette génération est interrompue. Le cas spécial de PHI = 360 permet d'activer la
vobulation cyclique. La génération du signal est alors périodique et est détachée de l'entrée de
synchronisation SIN. Le signal de vobulation est activé sur l'entrée X et transmis sur la sortie Y.

Attributs du signal de vobulation

Entrée Plage de valeurs Description


AMP 0..0,2 Amplitude relative du signal de vobulation
FW 0.1..120 1/min Fréquence du signal de vobulation
PHI 0..360° Décalage de phase du signal de vobulation par rapport à un
front montant de l'entrée de synchronisation SIN
NST 0,0..1,0 Saut négatif relatif du signal de vobulation à la fin du front
montant
PST 0,0..1,0 Saut positif relatif du signal de vobulation à la fin du front
descendant
RAT 0..100% Rapport entre front montant / période du signal

Description des blocs fonctionnels DCC standard 303


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Technology
6.5 WBG Générateur de vobulation

Amplitude effective (WS) = ABS(X) * AMP


Saut négatif effectif = -ABS(X) * AMP * NST
Saut positif effectif = ABS(X) * AMP * PST
Rapport entre front montant/front descendant = RAT/(100-RAT)
En cas de modification dynamique des attributs du signal de vobulation, ceux-ci ne prennent
effet qu'au démarrage d'une nouvelle période du signal (passage à zéro positif).

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
SIN Signal de synchronisation 0 0/1
(maître)
EN validation 0 0/1
AMP Amplitude 0.0 0..0,2
FW Fréquence de vobulation 60 0.1..120
PHI Décalage de phase 360 0..360
NST Saut P négatif 0.0 0,0..1,0
PST Saut P positif 0.0 0,0..1,0
RAT Rapport impulsion/pause 50 0..100
Y Grandeur de sortie 0.0 REAL
WS Signal de vobulation 0.0 REAL
SOUT Signal de synchronisation 0 0/1
(esclave)

Données de configuration

Chargeable en ligne oui


Particularités -

304 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control 7
7.1 DEL Elément zone morte
☑ SIMOTION ☑ SINAMICS

Symbole

DEL
Grandeur d'entrée R X Y R Grandeur de sortie
Seuil de réaction R B

Descriptif technique
• Zone morte paramétrable.
• Affecter la valeur 0 à une plage symétrique autour de la valeur zéro

Mode de fonctionnement
• Si la valeur de X est inférieure à B, Y = 0
• Si la valeur de X est supérieure ou égale B, alors Y = X - B
• Si la valeur de X est inférieure ou égale à -B, alors Y = X + B
La valeur seuil B permet de paramétrer la zone morte symétrique autour la valeur zéro.
Algorithme :
avec la condition marginale B >=0
Pour B < 0, on applique pour toutes les valeurs de X : Y = X.

Description des blocs fonctionnels DCC standard 305


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.1 DEL Elément zone morte

Schéma fonctionnel

306 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.1 DEL Elément zone morte

Diagramme XY

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
B Seuil de réaction 0.0 REAL
Y Grandeur de sortie 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 307


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.2 DEZ Elément zone morte

7.2 DEZ Elément zone morte


☑ SIMOTION ☑ SINAMICS

Symbole

DEZ
Grandeur d'entrée R X Y R Grandeur de sortie
seuil de réaction R TH

Descriptif technique
• Zone morte paramétrable
• Affecter la valeur 0 à une plage symétrique autour de la valeur zéro

Mode de fonctionnement
Si la valeur absolue de X est inférieure à TH, Y = 0
Si la valeur absolue de X est supérieure ou égale à TH, Y = X
La valeur seuil TH permet de paramétrer la zone morte symétrique autour la valeur zéro.
Algorithme :

avec la condition marginale TH >=0


Pour TH < 0, on applique pour toutes les valeurs de X : Y = X.

308 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.2 DEZ Elément zone morte

Schéma fonctionnel

Diagramme XY

Description des blocs fonctionnels DCC standard 309


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.2 DEZ Elément zone morte

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
TH seuil de réaction 0.0 REAL
Y Grandeur de sortie 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités -

310 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.3 DIF Elément de dérivation

7.3 DIF Elément de dérivation


☑ SIMOTION ☑ SINAMICS

Symbole

DIF
Grandeur d'entrée R X Y R Grandeur de sortie
Constante de temps de TS TD
dérivation (ms)

Descriptif technique
• Bloc avec comportement de dérivation

Mode de fonctionnement
• La grandeur de sortie Y est proportionnelle à la vitesse de changement de la grandeur
d'entrée X multipliée par la constante de temps de dérivation TD.
• Le calcul des valeurs discrètes utilise l'algorithme suivant :
Algorithme :

Yn Valeur d'Y dans l'intervalle d'échantillonnage n


Xn Valeur de X dans l'intervalle d'échantillonnage n
Xn-1 Valeur de X dans l'intervalle d'échantillonnage n-1

Remarque
Plus TD/TA est grand, plus la valeur sur Y est grande en cas de modification de valeur sur X.
TA est la période d'échantillonnage dans laquelle le bloc est configuré. TD est limité en interne à
TD >= 0.Prudence : dépassement possible !

Description des blocs fonctionnels DCC standard 311


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.3 DIF Elément de dérivation

Schéma fonctionnel

Fonction de transfert

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
TD Constante de temps de 0 SDTIME
dérivation (ms)
Y Grandeur de sortie 0.0 REAL

312 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.3 DIF Elément de dérivation

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 313


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.4 DT1 Opérateur de lissage

7.4 DT1 Opérateur de lissage


☑ SIMOTION ☑ SINAMICS

Symbole

DT1
Grandeur d'entrée R X Y R Grandeur de sortie DT1
Constante de temps de lissage TS T1 YPT R Grandeur de sortie de
(ms) l'opérateur de lissage
Constante de temps de TS TD
dérivation (ms)
Valeur de forçage R SV
Affectation BO S

Descriptif technique
• Bloc avec comportement de dérivation et lissage. La sortie DT1 peut être forcée.

Mode de fonctionnement
Fonction de forçage non active (S = 0)
La grandeur d'entrée X est transférée vers un élément de dérivation et vers la sortie YPT du
bloc avec un retard dynamique correspondant à la constante de temps de lissage T1.
La grandeur de sortie Y de l'ensemble de l'élément DT1 est proportionnelle à la vitesse de
changement de YPT (quotient de différence) multipliée par la constante de temps de dérivation
TD.
T1 détermine la vitesse de diminution de la grandeur de sortie. Elle détermine la valeur de
temps pour laquelle la fonction de transfert est tombée à 37 % de X·TD/T1 après le lissage et la
différentiation. Lorsque la valeur T1/TA (T1/TA > 10) est suffisamment élevée, l'évolution de la
fonction de transfert se présente de la manière suivante :
-t/T1
Y(t) = X·(TD/T1)·e
avec t = n·TA
Algorithme :

314 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.4 DT1 Opérateur de lissage

YPTn Valeur de YPT dans l'intervalle d'échantillonnage n


Yn Valeur d'Y dans l'intervalle d'échantillonnage n
Xn Valeur de X dans l'intervalle d'échantillonnage n
YPTn-1 Valeur de YPT dans l'intervalle d'échantillonnage n-1

Plus T1/TA est grand, plus faible est le changement d'amplitude dans Y et dans YPT entre
deux instants d'échantillonnage. TA est la période d'échantillonnage dans laquelle le bloc est
configuré. Plus TD/TA est grand, plus important est le changement d'amplitude dans Y entre
deux instants d'échantillonnage. TD et T1 sont limités en interne : TD >= 0, T1 >= TA.
Fonction de forçage active (S = 1)
Lorsque la fonction de forçage est active, la valeur de forçage SV est reprise sur la sortie Y de
dt1 (Y=SV). La sortie de l'opérateur de lissage s'obtient par :

pour TD ≠ 0
Dans ce cas, les limitations internes pour T1 et TD s'appliquent. Lorsque TD=0, les grandeurs
de sorties restent inchangées tant que S=1.
Prudence
Dépassement possible aussi bien avec ou sans fonction de forçage active !

Schéma fonctionnel

Description des blocs fonctionnels DCC standard 315


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.4 DT1 Opérateur de lissage

Fonction de transfert

Initialisation
Si l'entrée S est à l'état logique 1 lors de l'initialisation, la valeur de forçage SV est reprise dans
la sortie Y et YPT est défini égale à T1/TD*(X-SV).

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
T1 Constante de temps de lissage 0.0 SDTIME
(ms)
TD Constante de temps de 0.0 SDTIME
dérivation (ms)
SV Valeur de forçage 0.0 REAL
S Affectation 0 BOOL
Y Grandeur de sortie DT1 0.0 REAL
YPT Grandeur de sortie de 0.0 REAL
l'opérateur de lissage

Données de configuration

Chargeable en ligne oui


Particularités -

316 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.5 INT Integrator

7.5 INT Integrator


☑ SIMOTION ☑ SINAMICS

Symbole

INT
Grandeur d'entrée R X Y R Grandeur de sortie
Valeur limite supérieure R LU QU BO Intégrateur à la limite
Valeur limite inférieure R LL supérieure
Valeur de forçage R SV QL BO Intégrateur à la limite
Constante de temps TS TI inférieure
d'intégration (ms)
Affectation BO S

Descriptif technique
• Bloc avec comportement d'intégration
• Fonctions d'intégrateur :
- Forçage de la valeur initiale
- Constante de temps d'intégration réglable
- Limitations paramétrables
- Pour un fonctionnement normal de l'intégrateur, spécifier une valeur limite positive au
niveau de LU et une négative au niveau de LL.

Mode de fonctionnement
Le changement de la grandeur de sortie Y est proportionnel à la grandeur d'entrée X et
inversement proportionnel aux constantes de temps d'intégration TI.
La sortie Y de l'intégrateur peut être limitée via les entrées LU et LL. Si la sortie atteint l'une
des deux limites, une signalisation est effectuée via les sorties QU ou QL. Si LL >= LU, alors la
sortie Y = LU.
Le calcul des valeurs discrètes (TA est la période d'échantillonnage dans laquelle le bloc
fonctionnel est configuré) est effectué selon l'algorithme ci-après :
Algorithme :

Yn Valeur d'Y dans l'intervalle d'échantillonnage n


Yn-1 Valeur d'Y dans l'intervalle d'échantillonnage n-1
Xn Valeur de X dans l'intervalle d'échantillonnage n

Lorsque S = 1, la grandeur de sortie Y est mise à la valeur de forçage SV. Deux fonctions
peuvent être réalisées via S :

Description des blocs fonctionnels DCC standard 317


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.5 INT Integrator

Mode poursuite de l'intégrateur (Y = SV)


L'entrée TOR S = 1 et la valeur de forçage SV est modifiée. La sortie effectue le cas échéant un
saut à la valeur de forçage immédiatement après le forçage.
Forçage de l'intégrateur à la valeur initiale SV
S est commuté sur 1. Ensuite, S est mis à 0 et l'intégrateur démarre de SV dans la direction
spécifiée par la polarité de la grandeur d'entrée X.
Remarque
Il est important de veiller à ce que l'intervalle d'échantillonnage soit suffisamment faible par
rapport à la constante de temps d'intégration TI.
TI est limitée en interne : TI >=TA. Lorsque la limitation est active, le changement d'amplitude
dans Y dépend du temps de cycle.

Schéma fonctionnel

Table(s) de vérité

S Condition Y QU QL Fonctionnement
0 LL<Yn-1+X×TA/TI<LU Yn 0 0 Intégration
0 Yn-1+X×TA/TI >= LU UL 1 0 Intégrateur à la limite supérieure
0 Yn-1+X×TA/TI <= LL LL 0 1 Intégrateur à la limite inférieure
1 LL<SV<LU SVn 0 0 Affectation
1 SV >= LU UL 1 0 Intégrateur à la limite supérieure
1 SV <= LL LL 0 1 Intégrateur à la limite inférieure

Table de vérité pour LL>=LU

S Condition Y QU QL Fonctionnement
(quelconque) LL >= LU UL 1 1 Intégrateur à la limite supérieure

318 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.5 INT Integrator

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
LU Valeur limite supérieure 0.0 REAL
LL Valeur limite inférieure 0.0 REAL
SV Valeur de forçage 0.0 REAL
TI Constante de temps 0.0 SDTIME
d'intégration (ms)
S Affectation 0 0/1
Y Grandeur de sortie 0.0 REAL
QU Intégrateur à la limite supérieure 0 0/1
QL Intégrateur à la limite inférieure 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 319


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.6 LIM Limiteur (type réel)

7.6 LIM Limiteur (type réel)


☑ SIMOTION ☑ SINAMICS

Symbole

LIM
Grandeur d'entrée R X Y R Grandeur de sortie
Valeur limite supérieure R LU QU BO Grandeur d'entrée à la limite
Valeur limite inférieure R LL supérieure
QL BO Grandeur d'entrée à la limite
inférieure

Descriptif technique
• Bloc pour la limitation
• Limite supérieure et inférieure réglables
• signalisation lorsque les limites paramétrées sont atteintes

Mode de fonctionnement
Ce bloc transmet la grandeur d'entrée X à sa sortie Y. La grandeur d'entrée est ainsi limitée en
fonction de LU et LL.
Si la grandeur d'entrée atteint la valeur limite supérieure LU, la sortie QU est mise à 1.
Si la grandeur d'entrée atteint la valeur limite inférieure LL, la sortie QL est mise à 1.
Si la valeur limite inférieure est supérieure ou égale à la valeur limite supérieure, la valeur limite
supérieure LU est transmise à la sortie Y.
Algorithme :

avec la condition marginale suivante : LL<LU

320 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.6 LIM Limiteur (type réel)

Schéma fonctionnel

Table(s) de vérité

Condition Y QU QL Fonctionnement
LL < X < LU X 0 0
X >= LU UL 1 0 Grandeur d'entrée à la limite supérieure
X <= LL LL 0 1 Grandeur d'entrée à la limite inférieure

Table de vérité pour LL >= LU

Condition Y QU QL Fonctionnement
LL >= LU UL 1 1 Grandeur d'entrée à la limite supérieure

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
LU Valeur limite supérieure 0.0 REAL
LL Valeur limite inférieure 0.0 REAL
Y Grandeur de sortie 0.0 REAL
QU Grandeur d'entrée à la limite 1 0/1
supérieure
QL Grandeur d'entrée à la limite 1 0/1
inférieure

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 321


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.7 LIM_D Limiteur (type entier double)

7.7 LIM_D Limiteur (type entier double)


☑ SIMOTION ☑ SINAMICS

Symbole

LIM_D
Grandeur d'entrée DI X Y DI Grandeur de sortie
Valeur limite supérieure DI LU QU BO Grandeur d'entrée à la limite
Valeur limite inférieure DI LL supérieure
QL BO Grandeur d'entrée à la limite
inférieure

Descriptif technique
• Bloc pour la limitation de type entier double
• Limite supérieure et inférieure réglables
• signalisation lorsque les limites paramétrées sont atteintes

Mode de fonctionnement
Ce bloc transmet la grandeur d'entrée X à sa sortie Y. La grandeur d'entrée est ainsi limitée en
fonction de LU et LL.
Si la grandeur d'entrée atteint la valeur limite supérieure LU, la sortie QU est mise à 1.
Si la grandeur d'entrée atteint la valeur limite inférieure LL, la sortie QL est mise à 1.
Si la valeur limite inférieure est supérieure ou égale à la valeur limite supérieure, la valeur limite
supérieure LU est transmise à la sortie Y.
Algorithme :

avec la condition marginale suivante : LL<LU

322 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.7 LIM_D Limiteur (type entier double)

Schéma fonctionnel

Table(s) de vérité

Condition Y QU QL Fonctionnement
LL < X < LU X 0 0
X >= LU UL 1 0 Grandeur d'entrée à la limite supérieure
X <= LL LL 0 1 Grandeur d'entrée à la limite inférieure

Table de vérité pour LL >= LU

Condition Y QU QL Fonctionnement
LL >= LU UL 1 1 Grandeur d'entrée à la limite supérieure

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0 DINT
LU Valeur limite supérieure 0 DINT
LL Valeur limite inférieure 0 DINT
Y Grandeur de sortie 0 DINT
QU Grandeur d'entrée à la limite 1 0/1
supérieure
QL Grandeur d'entrée à la limite 1 0/1
inférieure

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 323


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.8 MVS Générateur de valeur moyenne glissante

7.8 MVS Générateur de valeur moyenne glissante


☑ SIMOTION ☑ SINAMICS

Symbole

MVS
Grandeur d'entrée R X Y R Grandeur de sortie
Nombre de cycles pour la I N QF BO Défaut
formation de la valeur moyenne
Nombre maximal de cycles I NMX
Valeur de forçage R SV
Affectation BO S

Descriptif technique
Le bloc calcule une valeur moyenne glissante à partir de la grandeur d'entrée X.

Mode de fonctionnement
La valeur moyenne est formée sur les N derniers cycles.

Xk = X dans le cycle k
k = 0 est le cycle actuel
Le nombre de cycles est modifiable dans la plage 1 ≤ N ≤ NMX. Le nombre maximal de cycles
est défini par NMX et n'est pas modifiable pendant le fonctionnement. Le bloc limite l'entrée N
à la plage 1 ≤ N ≤ NMX. La mémoire tampon des valeurs d'entrée se remplit toujours jusqu'à
NMAX, indépendamment de N. Ainsi le bloc peut redéterminer la valeur moyenne actuelle sur
toutes les grandeurs en cas de changement de la longueur de la fenêtre.
La valeur moyenne est mise à la valeur de forçage SV, tant que S = 1.

Initialisation
Lors de l'initialisation, la taille maximale du tampon de valeur moyenne est déterminée pour les
valeurs de X avec NMX. NMX devrait donc être défini à la valeur maximale de N requise pour
le fonctionnement. La valeur de NMX est limitée à la plage de valeurs allant de 1 à 1000. Si la
mémoire disponible sur l'appareil cible est insuffisante pour NMX ou si NMX est limité, la sortie
QF est mise à 1 et la sortie Y conserve sa valeur par défaut en mode cyclique.
Comme NMX ne peut pas être modifié de manière dynamique en fonctionnement, NMX devrait
être spécifié en tant que constante.

324 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.8 MVS Générateur de valeur moyenne glissante

Plages d'utilisation
Le bloc est utilisable en tant que formateur de valeur moyenne, générateur de rampe ou bloc de
filtrage. Il agit comme passe-bas et comme filtre bloque bande pour les fréquences fk.

k = 1, 2, ...

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
N Nombre de cycles pour la 10 1...1000
formation de la valeur moyenne
NMX Nombre maximal de cycles 100 1...1000
SV Valeur de forçage 0.0 REAL
S Affectation 0 0/ 1
Y Grandeur de sortie 0.0 REAL
QF Défaut 0 0/1

Données de configuration

Peut être inséré en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 325


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.9 PC Régulateur P

7.9 PC Régulateur P
☑ SIMOTION ☑ SINAMICS

Symbole

PC
Consigne 1 R W1 Y R Grandeur de sortie
Consigne 2 R W2 YE R Ecart de régulation
Consigne 3 R W3 QU BO Régulateur à la limite
Mesure R X supérieure
Valeur limite supérieure R LU QL BO Régulateur à la limite
Valeur limite inférieure R LL inférieure
Gain proportionnel R KP
Déblocage du régulateur BO EN

Descriptif technique
• Régulateur P avec 3 entrées de consigne et 1 entrée de mesure
• Inversion du signe de la mesure dans le bloc
• signalisation lorsque les limites paramétrées sont atteintes
• Pour un fonctionnement normal du régulateur, spécifier une valeur limite positive au niveau
de LU et une négative au niveau de LL.

Mode de fonctionnement
Les trois consignes W1, W2 et W3 sont additionnées et la mesure X est soustraite de la somme
des consignes. Le résultat YE est multiplié par le gain proportionnel KP et transmis à la sortie Y.
Algorithme :
Y = KP·YE = KP · (W1 + W2 + W3 - X)
YE = W1 + W2 + W3 - X
Le signal d'écart YE est toujours calculé indépendamment du mode de fonctionnement et
possède sa propre sortie.
La sortie Y du régulateur peut être limitée via les entrées LU et LL. Si la sortie Y atteint l'une des
deux limites, une signalisation est générée via les sorties QU et QL. Si LL >= LU, alors la sortie
Y = LU.
Avec EN = 1, le régulateur est débloqué. Si EN = 0, la grandeur de sortie Y est mise à zéro. Le
régulateur est bloqué. Dans ce cas, les sorties TOR QU et QL sont traitées comme si KP * YE
était égal à zéro.
La spécification d'une valeur KP négative entraîne un fonctionnement inverti du régulateur
(amplificateur inverseur).

326 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.9 PC Régulateur P

Schéma fonctionnel

Table(s) de vérité

EN Condition Y QU QL Fonctionnement
0 LL< 0 <LU 0 0 0 Blocage du régulateur
0 LU <= 0 0 1 0 Blocage du régulateur
0 LL >= 0 0 0 1 Blocage du régulateur
1 LL<YE * KP<LU KP × YE 0 0 Déblocage du régulateur
1 YE * KP >= LU UL 1 0 Régulateur à la limite supérieure
1 YE * KP <= LL LL 0 1 Régulateur à la limite inférieure

Table de vérité pour LL >= LU

EN Condition Y QU QL Fonctionnement
0 aucune 0 1 1 Blocage du régulateur
1 LL >= LU UL 1 1 Régulateur à la limite supérieure

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
W1 Consigne 1 0.0 REAL
W2 Consigne 2 0.0 REAL
W3 Consigne 3 0.0 REAL
X Mesure 0.0 REAL
LU Valeur limite supérieure 0.0 REAL
LL Valeur limite inférieure 0.0 REAL
KP Gain proportionnel 0.0 REAL
EN Déblocage du régulateur 0 0/1

Description des blocs fonctionnels DCC standard 327


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.9 PC Régulateur P

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
Y Grandeur de sortie 0.0 REAL
YE Ecart de régulation 0.0 REAL
QU Régulateur à la limite supérieure 1 0/1
QL Régulateur à la limite inférieure 1 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

328 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.10 PIC Régulateur PI

7.10 PIC Régulateur PI


☑ SIMOTION ☑ SINAMICS

Symbole

PIC
Consigne 1 R W1 Y R Valeur de sortie
Consigne 2 R W2 YE R Ecart de régulation
Mesure 1 R X1 YI R Valeur de l'intégrateur
Mesure 2 R X2 QU BO Régulateur à la limite
Valeur de commande R WP supérieure
anticipatrice QL BO Régulateur à la limite
Valeur limite supérieure R LU inférieure
Valeur limite inférieure R LL
Valeur de forçage de R SV
l'intégrateur
Gain proportionnel R KP
Temps d'intégration (ms) TS TN
Régulateur i BO IC
Déblocage du régulateur BO EN
Forçage de l'intégrateur BO S
Gel de la valeur de BO HI
l'intégrateur

Descriptif technique
• Régulateur PI universel, commutable en modes régulateur P et régulateur I. Utilisable
comme régulateur de vitesse ou régulateur pilote. Utilisable comme régulation dynamique
de substitution.
• Fonctions d'intégrateur flexibles :
- Forçage de la valeur initiale ⇒ chargement de SV (consigne) dans l'intégrateur
- Gel de la valeur actuelle de l'intégrateur ⇒ régulateur P
- pilotage de l'intégrateur par SV
- pilotage de l'intégrateur par limitation du régulateur
- Désactivation de l'action P ⇒ régulateur I
• Fonctions globales du régulateur :
- Paramétrage indépendant et modification possible des grandeurs suivantes pendant le
fonctionnement :
- gain proportionnel KP
- temps d'intégration TN
- limitations LU et LL du régulateur
- valeur de commande anticipatrice WP, par ex. pour l'application d'un signal d'accélération
• deuxième entrée de mesure X2, par ex. pour l'application de statisme
• signalisation lorsque les limites paramétrées sont atteintes

Description des blocs fonctionnels DCC standard 329


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.10 PIC Régulateur PI

Mode de fonctionnement
La somme des mesures (X1+X2) est soustraite de la somme des consignes (W1+W2) suivant
la formule suivante :
YE = (W1 + W2) - (X1 + X2)
Le résultat, le signal d'écart YE, est ensuite multiplié par le gain proportionnel KP paramétrable.
Le produit est transféré vers le totalisateur de sortie et vers l'intégrateur. Le temps d'intégration
TN détermine le comportement d'intégration du régulateur. Le changement de la grandeur de
sortie YI est proportionnel à la grandeur d'entrée KP*YE et inversement proportionnel au temps
d'intégration TN. La valeur de l'intégrateur YI est également transférée vers le totalisateur de
sortie. L'entrée WP permet d'ajouter, en respectant le signe, une valeur additionnelle à la valeur
de sortie Y.
Le calcul des valeurs discrètes utilise l'algorithme suivant :
Algorithme :

avec les conditions marginales suivantes : LL<Y<LU, et LL<LU

Yn Valeur d'Y dans l'intervalle d'échantillonnage n


Yn-1 Valeur d'Y dans l'intervalle d'échantillonnage n-1

TA est la période d'échantillonnage dans laquelle le bloc est configuré.

Schéma fonctionnel

330 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.10 PIC Régulateur PI

Diagramme XY

Les courbes 1 et 2 illustrent l'évolution des sorties Y et YI en cas d'échelons YE :


• courbe 1, fonctionnement normal, sans limitations
• Courbe 2, avec limites activées (par ex. LL)
Dans le 2ème cas, une diminution d'YE*KP est attendue, qui sera toutefois annulée par la
continuation de l'intégration dans le 1er cas !
Modes de fonctionnement et commande du régulateur
La valeur de sortie Y ainsi que la valeur de l'intégrateur YI du régulateur peuvent être limitées
via les entrées LU et LL. Lorsque la grandeur de sortie Y atteint l'une des limites paramétrées,
la signalisation correspondante QU = 1 ou QL = 1 est générée.
Les entrées de commande obéissent aux priorités suivantes :
EN avant IC avant S avant HI.
Transmission de commandes via les entrées de commande :

Description des blocs fonctionnels DCC standard 331


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.10 PIC Régulateur PI

Entrée de commande Valeur Fonction


EN 1 Déblocage du régulateur
IC 1 Commutation de régulateur PI en régulateur I
S 1 Reprise de la valeur de forçage de l'intégrateur, sans
intégration
HI 1 Gel de la sortie YI, sans intégration

La combinaison des commandes aux entrées de commande et les modes de fonctionnement


possibles sont indiquées dans les tables de vérité.
En fonctionnement normal du régulateur, il est présumé que LL <= 0 <= LU et LL < Yn <
LU.D'autres réglages, expliqués ci-après, sont toutefois possibles. A cet effet, l'algorithme est
modifié de manière appropriée :
Yn = KP·YEn + YIn + WPn
On distingue 5 modes de fonctionnement suivant les valeurs de LU et LL.

N° Condition Yn
LL < LU
1 LL < KP*YEn + YIn + WPn <LU KP*YEn+ YIn + WPn
2 KP*YEn + YIn + WPn >= LU UL
3 KP*YEn + Yn + WPn <= LL LL
LL=LU
4 aucune UL
LL > LU
5 aucune UL

Pilotage de l'intégrateur par limitation propre


Pendant le fonctionnement de régulation, si la sortie Y atteint l'une des limites LL ou LU
paramétrées, l'intégrateur YI continue éventuellement jusqu'à ce qu'il atteigne lui même la limite
pour y rester gelé.
Si le régulateur se trouve sur une valeur limite et que cette valeur est changée, la sortie Y prend
instantanément la nouvelle valeur si un dépassement a été spécifié. L'intégrateur, quant à lui,
poursuit la nouvelle limite avec la vitesse de changement YIn.

Table(s) de vérité

EN IC S HI ΔYIn YIn Yn Fonctionnement Remarques


0 * * * * 0 0 Blocage du régulateur KP,RN, WP, LU, LL, YE au choix

332 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.10 PIC Régulateur PI

EN IC S HI ΔYIn YIn Yn Fonctionnement Remarques


1 0 0 0 KP*YEn×TA/TN YIn-1+ΔYIn KP*YEn+YIn+WPn Régulateur PI Déblocage du régulateur en
fonctionnement normal
1 1 0 0 KP*YEn*TA/TN YIn-1+ΔYIn YIn+WPn Régulateur i Action P = 0
1 0 1 * * SVn KP*YEn+YIn+WPn Régulateur YIn = SVn
P, pilotage de
l'intégrateur
1 1 1 * * SVn YIn+WPn Régulateur YIn = SVn
P, pilotage de
l'intégrateur
1 0 0 1 0 YIn-1 KP*YEn+YIn+WP Régulateur P, YIn = YIn-1
intégrateur =
constant
1 1 0 1 0 YIn-1 YIn+WPn Régulateur I, YIn = YIn-1
intégrateur =
constant

*= indifférent

EN IC S HI ΔYIn YIn Yn Fonctionnement Remarques


1 0 0 0 KP*YEn×TA/TN YIn-1+ΔYIn pour YIn-1 < LU UL Régulateur PI à la YIn intégré -> LU,
YIn-1- ΔYIn pour YIn-1> LU limite supérieure éventuellement avec
LU pour YIn-1-1 = LU (-)
1 1 0 0 KP*YEn×TA/TN YIn-1+ΔYIn pour YIn-1 < LU UL Régulateur I à la YIn intégré -> LU,
YIn-1- ΔYIn pour YIn-1 > LU limite supérieure éventuellement avec
LU pour YIn-1 = LU (-)
1 0 1 * * SVn pour SVn < LU UL Régulateur P à la YIn = SVn ou YIn = LU
LU pour SVn >= LU limite supérieure
1 1 1 * * SVn pour SVn < LU UL Régulateur I à la YIn = SVn ou YIn =
LU pour SVn >= LU limite supérieure LU, action = 0
1 0 0 1 0 YIn-1 UL Régulateur P, YIn = YIn-1 ou YIn-1 =
intégrateur = LU
constant
1 1 0 1 0 YIn-1 UL Régulateur I, YIn = YIn-1 ou YIn-1 =
intégrateur = LU, action P = 0
constant

*= indifférent

Description des blocs fonctionnels DCC standard 333


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.10 PIC Régulateur PI

EN IC S HI ΔYIn YIn Yn Fonctionnement Remarques


1 0 0 0 KP*YEn*TA/TN YIn-1+ΔYIn pour YIn-1 < LL LL Régulateur PI à la YIn intégré -> LU,
YIn-1- ΔYIn pour YIn-1 > LL limite inférieure éventuellement avec
LL pour YIn-1 = LL (-)
1 1 0 0 KP*YEn×TA/TN YIn-1+ΔYIn pour YIn-1 < LL LL Régulateur I à la YIn intégré -> LU,
YIn-1- ΔYIn pour YIn-1 > LL limite inférieure éventuellement avec
LL pour YIn-1 = LL (-)
1 0 1 * * SVn pour SVn > LL LL Régulateur P à la YIn = SVn ou YIn = LL
LL pour SVn <= LL limite supérieure
1 1 1 * * SVn pour SVn > LL LL Régulateur I à la YIn = SVn ou YIn = LL,
LL pour SVn <= LL limite inférieure action P = 0
1 0 0 1 0 YIn-1 LL Régulateur P, YIn = YIn-1 ou YIn-1 =
intégrateur = LL
constant
1 1 0 1 0 YIn-1 LL Régulateur I, YIn = YIn-1 ou YIn-1 =
intégrateur = LL, action P = 0
constant

*= indifférent

EN IC S HI ΔYIn YIn Yn Fonctionnement Remarques


1 * * * 0 Yn - KP*YEn - WPn LL=LU Pilotage du régulateur voir LL et LU -

*= indifférent

EN IC S HI ΔYIn YIn Yn Fonctionnement Remarques


1 * * * KP*YEnTA/TN YIn-1+ΔYIn pour YIn-1 < LU UL Régulateur PI à la -
YIn-1- ΔYIn pour YIn-1 > LU limite supérieure
LU pourYIn-1 =LU

Le signe de l'intégration sera éventuellement inversé en fonction du sens de changement de la


limite.
Fonctions de transfert
Fonction de transfert en cas de dépassement du régulateur pour les conditions 2 à 5 :

334 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.10 PIC Régulateur PI

Partie 1 : Courbe avec LUn>LUn-1 selon cond. 2


Partie 2 : Courbe avec LLn<LLn-1 selon cond. 3
Partie 3 : Courbe avec LLn>LLn-1 selon cond. 3, avec
décalage de limite contre le sens de régulation avec

Description des blocs fonctionnels DCC standard 335


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.10 PIC Régulateur PI

inversion de signe de l'entrée de l'intégrateur


Partie 4 : Courbe avec LLn>LUn selon cond. 5
1) Saut de KP*YE, car l'intégrateur est allé jusqu'à la limite.
Commutation du mode PI en mode I
Lorsque EN = 1 et IC = 1, l'action P est gelée à 0 et le régulateur commute du mode PI en
mode I. La sortie Y prend la valeur de l'intégrateur YI. Si ce changement de mode intervient
pendant une action de régulation, un échelon de -KP*YE se produit dans la sortie Y. Lors de
la réinitialisation d'IC (IC = 0), l'action P reprend de nouveau la valeur actuelle de KP*YE. Le
régulateur a de nouveau un comportement PI. Si ce changement de mode intervient pendant
une action de régulation, un échelon de KP * YE se produit dans la sortie Y.
Commutation du mode PI en mode P
Lorsque les entrées EN et HI du bloc sont mises à 1, l'intégrateur YI est gelé et le régulateur
commute sans à-coup du mode PI en mode P. La valeur YI continue à être additionnée à la
sortie Y.
Lors de la réinitialisation de HI, l'intégrateur est de nouveau débloqué. Le régulateur a de
nouveau un comportement PI.
Fonctions de transfert
Fonctions de transfert lors de la commutation sans dépassement du régulateur : Exemples pour
EN=1∧S=0

336 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.10 PIC Régulateur PI

Remarque
Le signal d'écart YE est calculé à tout moment et appliqué, indépendamment des commandes
de pilotage présentes et quelque soit le mode de fonctionnement.L'intégrateur fonctionne
en interne avec une précision accrue si bien que l'intégration intervient même pour des
signaux d'écart très faibles. Il est important de veiller à ce que la période d'échantillonnage soit
suffisamment faible par rapport au temps d'intégration TN. TN est limité en interne : TN >= TA.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
W1 Consigne 1 0.0 REAL
W2 Consigne 2 0.0 REAL
X1 Mesure 1 0.0 REAL
X2 Mesure 2 0.0 REAL
WP Valeur de commande 0.0 REAL
anticipatrice
LU Valeur limite supérieure 0.0 REAL
LL Valeur limite inférieure 0.0 REAL
SV Valeur de forçage de 0.0 REAL
l'intégrateur
KP Gain proportionnel 0.0 REAL
TN Temps d'intégration (ms) 0.0 SDTIME
IC Régulateur i 0 0/1
EN Déblocage du régulateur 0 0/1
S Forçage de l'intégrateur 0 0/1
HI Gel de la valeur de l'intégrateur 0 0/1
Y Valeur de sortie 0.0 REAL
YE Ecart de régulation 0.0 REAL
YI Valeur de l'intégrateur 0.0 REAL
QU Régulateur à la limite supérieure 1 0/1
QL Régulateur à la limite inférieure 1 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 337


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.11 PT1 Opérateur à retard

7.11 PT1 Opérateur à retard


☑ SIMOTION ☑ SINAMICS

Symbole

PT1
Grandeur d'entrée R X Y R Grandeur de sortie
Constante de temps de lissage TS T
(ms)
Valeur de forçage R SV
Affectation BO S

Descriptif technique
• Opérateur à retard 1e ordre avec fonction de forçage
• Utilisation en tant qu'opérateur de lissage

Mode de fonctionnement
Fonction de forçage non active (S = 0)
La grandeur d'entrée X est transférée vers la sortie Y avec un retard dynamique correspondant
à la constante de temps de lissage T.
T détermine la vitesse de croissance de la grandeur de sortie. Elle détermine la temps
nécessaire à la fonction de transfert pour atteindre 63 % de sa valeur finale.
Après t = 3T la fonction de transfert atteint env. 95 % de sa valeur finale.
Le gain proportionnel réglé en interne est fixé à 1 et ne peut pas être modifié.
Lorsque la valeur T/TA (T/TA > 10) est suffisamment élevée, l'évolution de la fonction de
transfert se présente de la manière suivante :
Y(t) = X·(1-e-t/T)
avec t = n * TA.
Le calcul des valeurs discrètes utilise l'algorithme suivant
Algorithme :

Yn Valeur d'Y dans l'intervalle d'échantillonnage n


Yn-1 Valeur d'Y dans l'intervalle d'échantillonnage n-1
Xn Valeur de X dans l'intervalle d'échantillonnage n

Fonction de forçage active (S = 1)

338 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.11 PT1 Opérateur à retard

Lorsque la fonction de forçage est active, la valeur de forçage actuelle SVn est appliquée à la
grandeur de sortie : Yn = SVn
Remarque
Plus grand est T/TA, plus faible est le changement d'amplitude dans Y entre deux instants
d'échantillonnage. TA est la période d'échantillonnage dans laquelle le bloc est configuré. T est
limité en interne : T>=TA.

Schéma fonctionnel

Fonction de transfert

Initialisation
Si l'entrée S est à l'état logique 1 lors de l'initialisation, la valeur de forçage SV est reprise dans
la sortie Y.

Description des blocs fonctionnels DCC standard 339


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.11 PT1 Opérateur à retard

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
T Constante de temps de lissage 0.0 SDTIME
(ms)
SV Valeur de forçage 0.0 REAL
S Affectation 0 0/1
Y Grandeur de sortie 0.0 REAL

Données de configuration

Chargeable en ligne oui


Particularités -

340 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.12 RGE Générateur de rampe

7.12 RGE Générateur de rampe


☑ SIMOTION ☑ SINAMICS

Symbole

RGE
Grandeur d'entrée R X Y R Grandeur de sortie
l'interface R NRM YA R Valeur d'accélération
Valeur limite supérieure R LU QE BO Sortie Y = entrée limitée X
Valeur limite inférieure R LL QU BO Limite supérieure atteinte
Valeur de forçage Sortie R SV QL BO Limite inférieure atteinte
Temps de montée (ms) TS TU
Temps de descente (ms) TS TD
Augmenter BO CU
Diminuer BO CD
Sortie = entrée BO CF
Affectation BO S

Descriptif technique
• Générateur de rampe pour la limitation de la vitesse de changement de la grandeur d'entrée
X
• Grandeur de sortie pouvant être limitée :
• Paramétrage indépendant et changement possible des grandeurs suivantes pendant le
fonctionnement :
- Temps de montée et de descente
- Limitations de sortie de LU et LL
- Valeur de forçage
• Fonctions flexibles du générateur de rampe :
- Poursuite de la consigne X par intégration
- Forçage de la valeur initiale de la sortie du générateur de rampe (-> chargement de SV
dans l'intégrateur)
- Augmentation et diminution de la sortie du générateur de rampe par intégration

Mode de fonctionnement
Ce bloc contient un intégrateur avec deux constantes de temps d'intégration paramétrables
indépendantes l'une de l'autre. La sortie Y change en fonction de l'algorithme suivant :
Yn = Yn-1+YAn
La valeur d'accélération YA est calculée séparément pour la montée et pour la descente et
émise dans une sortie.
Le terme montée désigne une opération lors de laquelle la valeur de sortie Y s'éloigne de zéro.
Le terme descente désigne une opération lors de laquelle la valeur de sortie Y se rapproche de
zéro.

Description des blocs fonctionnels DCC standard 341


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.12 RGE Générateur de rampe

Schéma fonctionnel

Pour la valeur d'accélération lors de la montée, on applique :

Pour la valeur d'accélération lors de la descente, on applique :

La commutation entre le temps de montée et le temps de descente intervient en cas d'inversion


du sens ou lors du passage à zéro de la fonction de transfert.
Le mode de fonctionnement est spécifié par la logique de commande en fonction des entrées
de commande S, CF, CU et CD.
La grandeur d'entrée peut être limitée par l'intermédiaire des entrées LU et LL. Lorsque Y atteint
l'une des limites paramétrées, les sorties TOR QU ou QL sont mis à 1. La sortie TOR QE est
mise à 1 si Y=X..
Temps de montée et de descente

342 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.12 RGE Générateur de rampe

Le temps de montée TU est le temps pendant lequel la valeur absolue de la grandeur de sortie
est augmentée de la valeur NRM.
Le temps de descente TD est le temps pendant lequel la valeur absolue de la grandeur de
sortie est diminuée de la valeur NRM. Les temps de montée et de descente peuvent être
paramétrés différemment.
Plus la valeur TA/TU ou TA/TD est faible, plus le changement d'amplitude dans Y sera faible
d'un instant d'échantillonnage au suivant. TA est la période d'échantillonnage utilisée par le
bloc.

Les entrées de commande obéissent aux priorités suivantes :


S avant CF avant CU et CD.
Fonction des entrées de commande :

S=1 Chargement de la valeur de forçage SV dans l'intégrateur, pas d'intégration


CF=1 Correction de la sortie Y par intégration pour suivre la consigne X
CU=1 Correction de la sortie Y par intégration, dans le sens LU
CD=1 Correction de la sortie Y par intégration, dans le sens LL

Modes de fonctionnement et commande du générateur de rampe


La combinaison des commandes aux entrées de commande et les modes de fonctionnement
possibles sont indiquées dans les tables de vérité.
En fonctionnement normal du générateur de rampe, il est présumé que LL <= 0 <= LU et LL <
Yn < LU. D'autres réglages, expliqués ci-après, sont toutefois possibles.
Remarque concernant le réglage LL >= LU : La limite LU est prioritaire par rapport à la limite LL.
Comportement de l'intégrateur au niveau de la limitation
Pendant le fonctionnement de régulation, si la sortie Y atteint l'une des limites LL ou LU
paramétrées, la valeur de l'intégrateur est gelée. La valeur de sorties Y est ensuite maintenue
constante jusqu'à ce que la valeur de l'intégrateur quitte la limite suite à un changement des
grandeurs d'entrée.
Si l'intégrateur se trouve au niveau de la limite et que la valeur limite est modifiée, l'intégrateur
aura un comportement différent en fonction de la direction du changement de la limite.
Si la valeur absolue d'une valeur limite est augmentée et que la logique de commande
spécifie le fonctionnement du générateur de rampe dans la même sens, l'intégrateur continue
l'intégration avec la valeur gelée au préalable et en fonction du temps de montée paramétré,
jusqu'à ce que la sortie atteigne la nouvelle valeur limite.
Si la valeur absolue d'une valeur limite est réduite, l'intégrateur continue l'intégration sur la base
de la valeur gelée au préalable et en fonction du temps de descente paramétré, jusqu'à ce que
la sortie atteigne la nouvelle valeur limite.
Remarque
L'intégrateur fonctionne en interne avec une précision plus élevée si bien que l'intégration
intervient même pour des différences mesure-consigne très faibles. Il est important de veiller à
ce que l'intervalle d'échantillonnage soit suffisamment faible par rapport au temps de montée ou
de descente.

Description des blocs fonctionnels DCC standard 343


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.12 RGE Générateur de rampe

Remarque
Si la valeur absolue d'une valeur limite est réduite et si la valeur actuelle de la sortie se trouve
à l'extérieur des limites, l'intégrateur de la valeur actuelle intègre en fonction du temps de
descente paramétré, jusqu'à ce que la sortie atteigne la valeur limite. Ce comportement est
valables dans tous les modes de fonctionnement.

TU et TD sont limités en interne : TU >= TA, TD >= TA

Table(s) de vérité

S CF CU CD YAn Yn Fonctionnement Remarques


0 0 0 0 0 Yn-1 Arrêt Y est constant

LL < LU et LL < mesure Yn-1 < LU

S CF CU CD YAn Yn Fonctionnement Remarques


1 * * * Saut SVn Forçage de la sortie à la SV fixe ou variable au choix
valeur SV
0 1 * * TA/TU; Yn-1 Fonctionnement normal Y TU pour [X > Y ∧ Y >= 0] ∨ [X < Y ∧ Y <= 0
TA/TD +YAn -> X ]TD pour [X > Y ∧ Y < 0] ∨ [X < Y ∧ Y > 0]
0 0 1 0 TA/TU Yn-1 Approcher la valeur TU,TD comme auparavant, en fonction de la
(TA/TD) +YAn limite supérieure Y -> LU position de début
0 0 0 1 TA/TD Yn-1 Approcher la valeur TU,TD comme auparavant, en fonction de la
(TA/TU) +YAn limite inférieure Y -> LL position de début

*indifférent

344 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.12 RGE Générateur de rampe

Fonctions de transfert

Exemple 1 : CF = 1 avec LL < LU et LL < X < LU, ainsi que X1=1.5X2=X4=0,0, X3=–1,5, LU=2,0,
LL=–2,0, TU > TD

Description des blocs fonctionnels DCC standard 345


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.12 RGE Générateur de rampe

Exemple 2 : Fonction de potentiomètre motorisé avec CU et CD et avec LL < LU

346 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.12 RGE Générateur de rampe

Exemple 3 : Activation de l'intégrateur avec LL < LU

Description des blocs fonctionnels DCC standard 347


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.12 RGE Générateur de rampe

Exemple 4 : Modification et interversion des limites

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
NRM l'interface 1.0 REAL
LU Valeur limite supérieure 0.0 REAL
LL Valeur limite inférieure 0.0 REAL
SV Valeur de forçage Sortie 0.0 REAL
TU Temps de montée (ms) 0.0 SDTIME
TD Temps de descente (ms) 0.0 SDTIME
CU Augmenter 0 0/1
CD Diminuer 0 0/1
CF Sortie = entrée 0 0/1
S Affectation 0 0/1
Y Grandeur de sortie 0.0 REAL
YA Valeur d'accélération 0.0 REAL
QE Sortie Y = entrée limitée X 0 0/1
QU Limite supérieure atteinte 0 0/1

348 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.12 RGE Générateur de rampe

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
QL Limite inférieure atteinte 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 349


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.13 RGJ Générateur de rampe avec limitation des à-coups

7.13 RGJ Générateur de rampe avec limitation des à-coups


☑ SIMOTION ☑ SINAMICS

Symbole

RGJ
Grandeur d'entrée R X Y R Grandeur de sortie
Nomination TD/TU R NRM YL R Grandeur de sortie limitée
Erreur de régulation R EV YA R Valeur d'accélération
Valeur limite supérieure R LU YB R Valeur d'à-coup
Valeur limite inférieure R LL QE BO Sortie Y = entrée limitée X
Valeur de forçage Sortie R SV QU BO Limite supérieure atteinte
Valeur de forçage R ASV QL BO Limite inférieure atteinte
d'accélération
Pondération de l'écart de R WD
régulation
Temps de montée (ms) TS TU
Temps de descente (ms) TS TD
Temps de lissage à la montée TS TRU
(ms)
Temps de lissage à la montée TS TR1
(ms)
Temps de lissage à la montée TS TR2
(ms)
Temps de lissage à la descente TS TRD
(ms)
Temps de lissage à la descente TS TR3
(ms)
Temps de lissage à la descente TS TR4
(ms)
Augmenter BO CU
Diminuer BO CD
Sortie = entrée BO CF
Limite supérieure atteinte BO ULR
Limite inférieure atteinte BO LLR
Lissage activé BO RQN
Forçage accélération BO SA
Affectation BO S
validation BO EN

Descriptif technique
• Générateur de rampe avec limitation des à-coups et poursuite
• Fonctions du générateur de rampe :
- Forçage de la sortie Y ou de l'accélération YA
- Correction de la sortie du générateur de rampe par intégration et sans à-coups en fonction
de la consigne X
- Augmentation et diminution de la sortie du générateur de rampe par intégration

350 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.13 RGJ Générateur de rampe avec limitation des à-coups

- Correction du générateur de rampe en fonction de l'écart de régulation d'un régulateur


asservi avec limitations actives

Mode de fonctionnement
Ce bloc permet de limiter l'accélération (changement de la vitesse) et l'à-coup (changement de
l'accélération) des consignes.
Les algorithmes suivants sont utilisés :

La valeur d'accélération YA ainsi que la valeur d'à-coup YB sont calculés à part pour la montée
et pour la descente. A cet effet, le temps de montée TU et le temps de lissage à la montée
TRU ainsi que le temps de descente TD et le temps de lissage à la descente TRD doivent être
configurés.
Pour la valeur d'accélération YA en dehors du temps de lissage à la montée, on
applique :

Pour la valeur d'accélération YA en dehors du temps de lissage à la descente, on


applique :

Pour la valeur d'à-coup YB en dehors du temps de lissage à la montée, on applique :

Pour la valeur d'à-coup YB en dehors du temps de lissage à la descente, on applique :

Description des blocs fonctionnels DCC standard 351


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.13 RGJ Générateur de rampe avec limitation des à-coups

Le mode de fonctionnement est spécifié par la logique de commande en fonction des grandeurs
TOR EN, S, SA, CF, CU et CD.
La grandeur d'entrée X (et par là indirectement la grandeur de sortie Y) est limitée par les
entrées de bloc LU et LL. Lorsque la grandeur de sortie Y atteint l'une des limites paramétrées,
la signalisation QU = 1 ou QL = 1 est générée aux sorties TOR correspondantes.
La sortie TOR QE est mise à 1 lorsque la grandeur de sortie Y est égale à la valeur limitée de la
grandeur d'entrée X.
La montée se divise en trois phases :
• Phase 1
- En cas d'augmentation de la consigne X, l'à-coup max. YB (en fonction de TRU ou
TR1) est spécifié dans la première phase. Ceci a pour effet d'augmenter l'accélération
proportionnellement au temps. Pendant cette phase de lissage, la grandeur de sortie Y
augmente au carré du temps.
• Phase 2
- Après avoir atteint l'accélération maximale YA en fonction du temps de montée
TU spécifie, l'accélération reste constante. La grandeur de sortie augmente
proportionnellement au temps.
• Phase 3
- Dans la troisième phase, l'accélération est diminuée proportionnellement au temps.
Dans cette phase de lissage, la grandeur de sortie Y s'approche au carré du temps de la
grandeur d'entrée X dans YB (en fonction de TRU ou TR2).
La descente se déroule de manière similaire.

352 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.13 RGJ Générateur de rampe avec limitation des à-coups

Fonction de transfert RGJ (montée normale)

Temps de lissage TRU=00.0 ms ou TRD=0.0 ms :

Description des blocs fonctionnels DCC standard 353


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.13 RGJ Générateur de rampe avec limitation des à-coups

Temps de montée et de descente


Le temps de montée TU est défini comme l'intervalle pendant lequel la valeur absolue de la
grandeur de sortie NRM est augmentée, proportionnellement au temps, de la valeur NRM.
Le temps de descente TU est défini comme l'intervalle pendant lequel la valeur absolue de la
grandeur de sortie NRM est diminuée, proportionnellement au temps, de la valeur NRM.
Les temps de montée et de descente peuvent être paramétrés différemment.
Temps de lissage à la montée et à la descente
Le temps de lissage est défini comme l'intervalle à la fin duquel la grandeur de sortie atteint la
valeur d'accélération maximale en partant d'une valeur initiale constante. Pendant ce temps, la
valeur d'à-coup est constante et différente de zéro (voir phase 1).
Le temps de lissage est également défini comme l'intervalle à la fin duquel la grandeur de sortie
atteint une valeur finale constante en partant de sa valeur d'accélération maximale (voir phase
3). Le temps de lissage pendant la montée est spécifié par TRU ou TR1 et TR2 le temps de
lissage pendant la descente par TRD ou TR3 et TR4.
A chaque inversion du sens de la consigne ou passage à zéro de la fonction de transfert,
une commutation montée-descente ou descente-montée intervient en fonction de la position
initiale mettant en œuvre les lissages correspondants. Le même principe s'applique lors d'une
modification des temps de montée/descente pendant le fonctionnement.
Si une descente est suivie d'une montée avec des valeurs TRD et TD basses et des valeurs
TRU et TU élevées, YA est diminuée encore pendant la phase de descente de manière à éviter
tout dépassement lors de la montée suivante, tant que la valeur cible (X, LL ou LU) ainsi que les
temps de rampe (TU, TD, TRU, TRD) restent inchangés.
Si le lissage est désactivé et que la normalisation 1,0 est sélectionnée, le bloc RGJ se comporte
comme le bloc RGE.
Remarque
Etant donné qu'il n'y pas de lissage au passage par zéro, un à-coup se produit pour des raisons
physiques dans l'accélération lorsque les temps de ralentissement et d'accélération sont
différents.Au besoin, un lissage peut être forcé en délivrant la "consigne intermédiaire = 0" sur
l'entrée du RGJ. Au besoin, un lissage peut être forcé en délivrant la "consigne intermédiaire =
0" sur l'entrée du RGJ.

354 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.13 RGJ Générateur de rampe avec limitation des à-coups

Déblocage du lissage (limitation des à-coups)


Le lissage pendant la montée ou la descente est activé lorsque RQN=1.
Fonction de transfert : Désactivation du lissage pendant la montée

Avec RQN = 0, le lissage est désactivé Les rampes de montée/descente utilisent les temps TU
ou TD spécifiés.
Lorsque la limitation des à-coups pendant les temps de lissage est désactivée, la suite de la
rampe de montée/descente est exécutée avec les temps de montée/descente spécifiés dans
TU ou TD.
Mode "Lissage désactivé"
Pour faire fonctionner le bloc dans ce mode, procéder comme suit :
• Mettre tous les ports TRU, TR1, TR2, TRD, TR3 et TR4 à "0" (tous les temps de lissage
sont "0").
• Mettre le port RQN à "1" (mode "lissage activé").
Avec ces paramétrages, le bloc RGJ se comporte de manière identique à la description sous
"Lissage désactivé" (RQN=0).
Modes de fonctionnement et commande du générateur de rampe
Les entrées de commande ont la signification suivante :

Description des blocs fonctionnels DCC standard 355


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.13 RGJ Générateur de rampe avec limitation des à-coups

EN=1 Déblocage générateur de rampe


S=1 Forçage de la sortie Y à la consigne SV, pas d'intégration
SA=1 Forçage de l'accélération YA à la consigne SV, pas d'intégration
CF=1 Correction de la sortie Y par intégration pour suivre la consigne X
CU=1 Correction de la sortie Y par intégration, dans le sens LU
CD=1 Correction de la sortie Y par intégration, dans le sens LL

Remarque
Les entrées de commande obéissent aux priorités suivantes :EN avant S avant SA avant CF
avant CU et CD.La combinaison des commandes aux entrées de commande et les modes
de fonctionnement possibles sont indiquées dans les tables de vérité.En fonctionnement
normal du générateur de rampe, il est présumé que LL <= 0 <= LU et LL <= Yn <= LU. D'autres
réglages, expliqués ci-après, sont toutefois possibles :Remarque concernant le réglage LL >=
LU : La limite LU est prioritaire par rapport à la limite LL.Pendant l'ensemble des phases de
lissage, les valeurs accélération et d'à-coup ne sont pas dépassées.Dans certaines conditions
et en fonction de la consigne spécifiée ou du décalage de la valeur limite, une forme de
rampe consistant uniquement de transitions de lissage correspondant aux phases 1 et 3
peut se produire. Dans ce cas, la grandeur de sortie Y ne possède pas de phase d'évolution
proportionnelle au temps.

Générateur de rampe Arrêt

EN S SA CF CU CD YAn Yn Fonctionnement Remarques


0 * * * * * 0 0 Verrouillage Y=0
1 0 0 0 0 0 0 Yn-1 Verrouillage Y = constant

*= indifférent
LL < LU et LL < mesure Yn-1 < LU

EN S SA CF CU CD YAn Yn Fonctionnement Remarques


1 1 * * * * Saut SVn Forçage de la SV fixe ou variable au choix
sortie à la valeur SV
1 0 1 * * * ASVn Yn-1 Forçage de la ASV fixe ou variable au choix
+ l'intégrateur 1
YAn à la valeur
ASV
1 0 0 1 * * TA/TU Yn-1 Fonctionnement normal TU pour [X>Y ∧ Y ≥ 0] ∨ [X<Y ∧ Y<=0]
(TA/TD) + b Y->X TD pour [X>Y ∧ Y<0] ∨ [X<Y ∧ Y>0]
YAn
1 0 0 0 1 0 TA/TU Yn-1 Approcher TU,TD comme ci-dessus, en fonction de la
(TA/TD) + la valeur position initiale
YAn limite supérieure
Y -> LU
1 0 0 0 0 1 TA/TD Yn-1 Approcher TU,TD comme ci-dessus, en fonction de la
(TA/TU) + la valeur position initiale
YAn limite inférieure
Y -> LL

356 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.13 RGJ Générateur de rampe avec limitation des à-coups

Correction du générateur de rampe


En règle générale, la sortie Y du générateur de rampe est transférée en tant que consigne à
une boucle de régulation asservie (par ex. régulateur de vitesse).
Si ce régulateur atteint la limitation lors d'un changement (par ex. lors du démarrage), le
générateur de rampe ne doit plus continuer à augmenter la sortie en fonction des temps de
montée. Dans ce cas, la sortie Y est corrigée à l'aide de l'écart de régulation EV et le facteur de
pondération WD :
Yn = Yn-1-EVn+WD·EVk
n= intervalle d'échantillonnage n
k= instant où les régulateur entre pour la première fois dans la bande des limites (front 0 -> 1
sur ULR ou LLR)

La correction ne peut généralement être mise en œuvre que pour des "boucles de régulation
classiques" (par ex. régulateur de vitesse PI). Les limitations du régulateur doivent dans ce cas
être réglées correctement (par ex. identiques aux limites de courant).
La valeur de WD se situé généralement entre 1,01 et 1,1 (> 1,0 !). La limitation des à-coups
n'est pas active lors de la poursuite (correction).
Les sorties TOR du régulateur ("limite supérieure/inférieure atteinte") sont rebouclées sur les
entrées TOR ULR et LLR. Lorsque la limitation est atteinte, la rétroaction au niveau du bloc
RGJ provoque la mise à 1 de l'une des deux entrées TOR ULR ou LLR et ainsi l'activation de la
fonction poursuite.
Si la poursuite ne doit pas être utilisée, il convient de mettre ULR et LLR à 0.

Description des blocs fonctionnels DCC standard 357


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.13 RGJ Générateur de rampe avec limitation des à-coups

Schéma fonctionnel

Remarque
Le générateur de rampe fonctionne en interne avec une précision plus élevée si bien que
l'intégration intervient même pour des écarts mesure-consigne très faibles. Il est important de
veiller à ce que la période d'échantillonnage soit suffisamment faible par rapport au temps TU,
TD, TRU, TR1, TR2, TR3, TR4 et TRD.

Ports de bloc

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
X Grandeur d'entrée 0.0 REAL
NRM Nomination TD/TU 1.0 REAL
EV Erreur de régulation 0.0 REAL
LU Valeur limite supérieure 0.0 REAL
LL Valeur limite inférieure 0.0 REAL
SV Valeur de forçage Sortie 0.0 REAL
ASV Valeur de forçage d'accélération 0.0 REAL

358 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.13 RGJ Générateur de rampe avec limitation des à-coups

Port de bloc Description Valeur par défaut Plage de Attributs


valeurs
WD Pondération de l'écart de 0.0 REAL
régulation
TU Temps de montée (ms) 0.0 SDTIME
TD Temps de descente (ms) 0.0 SDTIME
TRU Temps de lissage à la montée 0.0 SDTIME
(ms)
TR1 Temps de lissage à la montée 0.0 SDTIME
(ms)
TR2 Temps de lissage à la montée 0.0 SDTIME
(ms)
TRD Temps de lissage à la descente 0.0 SDTIME
(ms)
TR3 Temps de lissage à la descente 0.0 SDTIME
(ms)
TR4 Temps de lissage à la descente 0.0 SDTIME
(ms)
CU Augmenter 0 0/1
CD Diminuer 0 0/1
CF Sortie = entrée 0 0/1
ULR Limite supérieure atteinte 0 0/1
LLR Limite inférieure atteinte 0 0/1
RQN Lissage activé 0 0/1
SA Forçage accélération 0 0/1
S Affectation 0 0/1
EN validation 0 0/1
Y Grandeur de sortie 0.0 REAL
YL Grandeur de sortie limitée 0.0 REAL
YA Valeur d'accélération 0.0 REAL
YB Valeur d'à-coup 0.0 REAL
QE Sortie Y = entrée limitée X 0 0/1
QU Limite supérieure atteinte 0 0/1
QL Limite inférieure atteinte 0 0/1

Données de configuration

Chargeable en ligne oui


Particularités -

Description des blocs fonctionnels DCC standard 359


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Closed-loop control
7.13 RGJ Générateur de rampe avec limitation des à-coups

360 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Types de données

A.1 Types de données

Le tableau comporte les types de données pertinents pour DCBLIB V2.0.


Tableau A-1 Vue d'ensemble des types de données des ports de blocs pour DCBLIB V2.0

Abr Lar- Type de Suffixe de Descripteur de Connectable Description


évia geur données descrip- port au type de
tion de selon CEI teur DCB - Entrée données
don- 61131-3
- Sortie
nées

BO 1 bit BOOL _B* I, I1, I2,.... BOOL Bool


Q, Q1, Q2;....
BY 8 bits BYTE _BY IS BY, SINT, Chaîne de bits
QS USINT
W 16 bits WORD _W WORD, INT, Chaîne de bits
UINT
DW 32 bits DWORD _DW DWORD, DINT, Chaîne de bits
UDINT

Description des blocs standard DCC 361


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Types de données

Tableau A-1 Vue d'ensemble des types de données des ports de blocs pour DCBLIB V2.0

Abr Lar- Type de Suffixe de Descripteur de Connectable Description


évia geur données descrip- port au type de
tion de selon CEI teur DCB - Entrée données
don- 61131-3
- Sortie
nées

SI 8 bits SINT _SI X, X1, X2, ... SINT, USINT, Signed Short Integer (entier
Y, Y1, Y2, ... BY court signé)
I 16 bits INT _I INT, UINT, Signed Integer (entier
WORD signé)
DI 32 bits DINT _D DINT, UDINT, Signed Double Integer
DWORD (entier double signé)
US 8 bits USINT _US SINT, USINT, Unsigned Short Integer
BY (entier court non signé)
UI 16 bits UINT _UI INT, UINT, Unsigned Integer (entier
WORD non signé)
UD 32 bits UDINT _UD DINT, UDINT, Unsigned Double Integer
DWORD (entier double non signé)
R 32 bits REAL _R* REAL, SDTIME Floating Point Single Preci-
sion (simple précision vir-
gule flottante) selon IEEE
754
LR 64 bits LREAL _LR LREAL Floating Point Double Pre-
cision (double précision vir-
gule flottante) selon IEEE
754
TS 32 bits (SDTIME) - - SDTIME, REAL Le type de données
SDTIME est dérivé du type
de données REAL. 1.0 cor-
respond à 1.0ms.
Les valeurs négatives ne
sont pas définies.
AID 32 bits - - DINT, UDINT, ID d'alarme
DWORD

*Descripteur en option

362 Description des blocs standard DCC


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Valeurs d'erreur dans les réponses de paramètre PROFIdrive Types de données

A.2 Valeurs d'erreur dans les réponses de paramètre


PROFIdrive Types de données

Tableau A-1 Valeurs d'erreur dans les réponses de paramètre DPV1

Valeur Signification Remarques Informations


d'erreur supplément-
aires

0x00 Numéro de paramètre non Accès à un paramètre inexistant. -


autorisé.
0x01 Valeur de paramètre non Accès en modification à une valeur de paramè- Sous-indice
modifiable. tre non modifiable.
0x02 Dépassement de la limite Accès en modification avec une valeur hors Sous-indice
inférieure ou supérieure. limites.
0x03 Sous-indice erroné. Accès à un sous-indice inexistant. Sous-indice
0x04 Pas de tableau. Accès avec le sous-indice à un paramètre non -
indexé.
0x05 Type de données erroné. Accès en modification avec une valeur non -
conforme au type de données du paramètre.
0x06 Aucune mise à 1 autorisée Accès en modification avec une valeur différen- Sous-indice
(réinitialisation seulement). te de 0 à un endroit non autorisé.
0x07 Elément descriptif non modi- Accès en modification à un élément descriptif Sous-indice
fiable. non modifiable.
0x09 Paramètres descriptifs non Accès à une description inexistante (valeur de -
disponibles. paramètre présente).
0x0B Pas de maîtrise de com- Accès en modification sans maîtrise de com- -
mande. mande.
0x0F Tableau texte inexistant Accès à un tableau texte inexistant (valeur de -
paramètre présente).
0x11 Tâche non exécutable en rai- Accès impossible en raison de causes tempo- -
son de l'état de fonctionne- raires non spécifiées en détail.
ment.
0x14 Valeur illicite. Accès en modification avec une valeur qui se Sous-indice
situe dans les limites, mais qui est illicite pour
d'autres raisons permanentes (paramètre avec
valeurs individuelles définies).
0x15 Réponse trop longue. La longueur de la réponse actuelle dépasse la -
longueur maximale transmissible.
0x16 Adresse de paramètre illicite. Valeur illicite ou non prise en charge pour l'attri- -
but, le nombre d'éléments, le numéro de para-
mètre ou le sous-indice, ou une combinaison
de ceux-ci.

Description des blocs standard DCC 363


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Valeurs d'erreur dans les réponses de paramètre PROFIdrive Types de données

Tableau A-1 Valeurs d'erreur dans les réponses de paramètre DPV1

Valeur Signification Remarques Informations


d'erreur supplément-
aires

0x17 Format non autorisé. Requête d'écriture : format illicite des données -
de paramètre ou non pris en charge.
0x18 Nombre de valeurs non cohé- Requête d'écriture : le nombre de valeurs des -
rent. données de paramètre ne concorde pas avec
le nombre d'éléments de l'adresse de paramèt-
re.
0x19 Objet entraînement inexis- Accès à un objet entraînement inexistant. -
tant.
0x20 L'élément de texte du para- - -
mètre ne peut pas être modi-
fié.
0x21 Service BMP non pris en - -
charge, ID de requête non
valide
0x22 Les accès à plusieurs para- - -
mètres ne sont pas pris en
charge.
0x65 Paramètre momentanément Accès à un paramètre qui existe, mais qui ne -
désactivé. remplit aucune fonction au moment de l'accès
(par exemple régulation de n paramétrée et
accès aux paramètres de commande U/f).
0x6B Paramètre %s [%s] : Pas - -
d'accès en écriture lorsque le
régulateur est débloqué.
0x6C Paramètre %s [%s] : Unité - -
inconnue.
0x6D Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service
Codeur (p0010 = 4).
0x6E Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service
Moteur (p0010 = 3).
0x6F Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service Par-
tie puissance (p0010 = 2).
0x70 Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service
rapide (p0010 = 1).
0x71 Paramètre %s [%s] : Accès - -
en écriture seulement à l'état
"prêt" (p0010 = 0).

364 Description des blocs standard DCC


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Valeurs d'erreur dans les réponses de paramètre PROFIdrive Types de données

Tableau A-1 Valeurs d'erreur dans les réponses de paramètre DPV1

Valeur Signification Remarques Informations


d'erreur supplément-
aires

0x72 Paramètre %s [%s] : Accès - -


en écriture seulement dans
l'état de mise en service Réi-
nitialisation des paramètres
(p0010 = 30).
0x73 Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service
Safety (p0010 = 95).
0x74 Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service
Application technologi-
que/Unités (p0010 = 5).
0x75 Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service
(p0010 différent de 0).
0x76 Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service
Download (p0010 = 29).
0x77 Le paramètre %s [%s] ne - -
peut pas être écrit dans le
cadre du download.
0x78 Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service
Configuration de l'entraînem-
ent (appareil : p0009 = 3).
0x79 Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service Défi-
nition type d'entraînement
(appareil : p0009 = 2).
0x7A Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service
Configuration orientée jeux de
paramètres (appareil : p0009
= 4).
0x7B Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service
Configuration de l'appareil
(appareil : p0009 = 1).

Description des blocs standard DCC 365


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Valeurs d'erreur dans les réponses de paramètre PROFIdrive Types de données

Tableau A-1 Valeurs d'erreur dans les réponses de paramètre DPV1

Valeur Signification Remarques Informations


d'erreur supplément-
aires

0x7C Paramètre %s [%s] : Accès - -


en écriture seulement dans
l'état de mise en service
Download appareil (appareil :
p0009 = 29).
0x7D Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service Réin-
itialisation des paramètres de
l'appareil (appareil : p0009 =
30).
0x7E Paramètre %s [%s] : Accès - -
en écriture seulement dans
l'état de mise en service
Appareil prêt (appareil :
p0009 = 0).

366 Description des blocs standard DCC


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Valeurs d'erreur dans les réponses de paramètre PROFIdrive Types de données

Tableau A-1 Valeurs d'erreur dans les réponses de paramètre DPV1

Valeur Signification Remarques Informations


d'erreur supplément-
aires

0x7F Paramètre %s [%s] : Accès - -


en écriture seulement dans
l'état de mise en service
Appareil (appareil : p0009 dif-
férent de 0).
0x81 Le paramètre %s [%s] ne - -
peut pas être écrit dans le
cadre du download.
0x82 La prise de commande est - -
verrouillée via BI : p0806.
0x83 Paramètre %s [%s] : La sortie FCOM ne fournit par de valeur à vir- -
Connexion FCOM souhaitée gule flottante alors que l'entrée FCOM requiert
impossible. le format à virgule flottante (Float).
0x84 Paramètre %s [%s] : Modifi- - -
cation des paramètres ver-
rouillée (voir p0300, p0400,
p0922)
0x85 Paramètre %s [%s] : Aucune - -
méthode d'accès n'a été défi-
nie.
0xC8 Inférieure à la limite actuelle- Requête de modification d'une valeur qui se -
ment valide. trouve à l'intérieur des limites "absolues", mais
qui est inférieure à la limite inférieure actuelle-
ment valide.
0xC9 Supérieure à la limite actuel- Requête de modification d'une valeur qui se -
lement valide. trouve à l'intérieur des limites "absolues", mais
qui est supérieure à la limite supérieure actuel-
lement valide (définie par exemple par la puis-
sance disponible du variateur).
0xCC Accès en écriture non autori- Accès en écriture non autorisé, car clé d'accès -
sé. inexistante.
0xFF Procédure de lecture/écriture La valeur a été lue ou écrite correctement. -
réussie

Description des blocs standard DCC 367


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Valeurs d'erreur dans les réponses de paramètre PROFIdrive Types de données

368 Description des blocs standard DCC


Description fonctionnelle SIMOTION/SINAMICS, édition 11/2009
Annexe
A.3 Vue d'ensemble des blocs

A.3 Vue d'ensemble des blocs

Bloc Description SIMOTION SINAMICS


ACOS Fonction arc cosinus X
ADD Additionneur (type réel) X X
ADD_D Additionneur (type entier double) X X
ADD_I Additionneur (type entier) X X
ADD_M Additionneur module pour addition en fonction du cycle X X
de l'axe
AND Opération logique ET (type booléen) X X
AND_W Opération logique ET (type mot) X
ASIN Fonction arc sinus X
ATAN Fonction arc tangente X
AVA Générateur de valeur absolue avec traitement du signe X X
AVA_D Générateur de valeur absolue (type entier double) X X
B_BY Convertisseur de 8 grandeurs TOR en octet d'état X
B_DW Convertisseur de 32 grandeurs TOR en double mot X X
d'état
B_W Convertisseur de 16 grandeurs TOR en mot d'état X X
BF Fonction de clignotement (type booléen) X X
BF_W Fonction de clignotement pour mot d'état (type X
booléen)
BSW Commutateur binaire (type booléen) X X
BY_B Convertisseur d'octet d'état en 8 grandeurs TOR X
BY_W Convertisseur octet d'état en mot d'état X X
CNM Mémoire numérique pilotable (type réel) X X
CNM_D Mémoire numérique pilotable (type entier double) X X
CNM_I Mémoire numérique pilotable (type entier) X X
COS Fonction cosinus X
CTD Détermination de la différence de temps à partir d'un X
horodatage interne
CTR Compteur (type booléen) X X
D_I Convertisseur d'entier double en entier X X
D_R Convertisseur d'entier double en réel X X
D_SI Convertisseur d'entier double en entier court X
D_UI Convertisseur d'entier double en entier non signé X X
D_US Convertisseur d'entier double en entier court non signé X X
DCA Calculateur de diamètre X X
DEL Elément zone morte X X
DEZ Elément zone morte X X
DFR Bascule D avec Reset prioritaire (type booléen) X X
DFR_W Bascule D avec Reset prioritaire (type mot) X
DIF Elément de dérivation X X

Description des blocs fonctionnels DCC standard 369


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
A.3 Vue d'ensemble des blocs

Bloc Description SIMOTION SINAMICS


DIV Diviseur (type réel) X X
DIV_D Diviseur (type entier double) X X
DIV_I Diviseur (type entier) X X
DLB Opérateur à retard (type réel) X X
DT1 Opérateur de lissage X X
DW_B Convertisseur de double mot d'état en 32 grandeurs X X
TOR
DW_R Reprise d'une chaîne de bits en tant que valeur réelle X X
DW_W Convertisseur double mot d'état en mot d'état X X
DX8 Démultiplexeur, 8 sorties, cascadable (type réel) X X
DX8_D Démultiplexeur, 8 sorties, cascadable (type entier X X
double)
DX8_I Démultiplexeur, 8 sorties, cascadable (type entier) X X
ETE Evaluateur de front (type booléen) X X
GTS Lecture d'un horodatage X
I_D Convertisseur d'entier en entier double X X
I_R Convertisseur d'entier en réel X X
I_SI Convertisseur d'entier en entier court X
I_UD Convertisseur d'entier en entier double non signé X X
I_US Convertisseur d'entier en entier court non signé X X
INCO Moment d'inertie Enrouleur X X
INT Integrator X X
LIM Limiteur (type réel) X X
LIM_D Limiteur (type entier double) X X
LR_R Convertisseur de format réel long en réel X
LVM Détecteur de limites bilatéral avec hystérésis (type X X
booléen)
MAS Evaluateur de maximum X X
MFP Générateur d'impulsions (type booléen) X X
MIS Evaluateur de minimum X X
MUL Multiplicateur (type réel) X X
MUL_D Multiplicateur (type entier double) X X
MUL_I Multiplicateur (type entier) X X
MUX8 Multiplexeur, cascadable (type réel) X X
MUX8_D Multiplexeur cascadable (type entier double) X X
MUX8_I Multiplexeur, cascadable (type entier) X X
MVS Générateur de valeur moyenne glissante X X
N2_R Conversion de format 16 bits à virgule fixe (N2) en réel X X
N4_R Conversion de format 32 bits à virgule fixe (N4) en réel X X
NAND Opération logique ET (type booléen) X X
NCM Comparateur numérique (type réel) X X
NCM_D Comparateur numérique (type entier double) X X

370 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
A.3 Vue d'ensemble des blocs

Bloc Description SIMOTION SINAMICS


NCM_I Comparateur numérique (type entier) X X
NOP1 Blocs fictifs (type réel) X X
NOP1_B Bloc fictif (type booléen) X X
NOP1_D Bloc fictif (type entier double) X X
NOP1_I Bloc fictif (type INT) X X
NOP8 Blocs fictifs (type réel) X X
NOP8_B Blocs fictifs (type booléen) X X
NOP8_D Blocs fictifs (type entier double) X X
NOP8_I Blocs fictifs (type entier) X X
NOR Opération logique OU (type booléen) X X
NOT Inverseur (type booléen) X X
NOT_W Inverseur de mot d'état (type mot) X
NSW Commutateur numérique (type réel) X X
NSW_D Commutateur numérique (type entier double) X X
NSW_I Commutateur numérique (type entier) X X
OCA Came logicielle X X
OR Opération logique OU (type booléen) X X
OR_W Opération logique OU (type mot) X
PC Régulateur P X X
PCL Réducteur d'impulsion (type booléen) X X
PDE Retardateur d'enclenchement (type booléen) X X
PDF Retardateur de déclenchement (type booléen) X X
PIC Régulateur PI X X
PLI20 Fonction de linéarisation, 20 points d'interpolation X X
PST Prolongateur d'impulsion (type booléen) X X
PT1 Opérateur à retard X X
R_D Convertisseur de réel en entier double X X
R_DW Reprise d'une chaîne de bits en tant que double mot X X
(DWORD)
R_I Convertisseur de réel en entier X X
R_LR Convertisseur de réel en réel long X
R_N2 Conversion de réel en format 16 bits à virgule fixe (N2) X X
R_N4 Conversion de réel en format 32 bits à virgule fixe (N4) X X
R_SI Convertisseur de réel en entier court X
R_UD Convertisseur de réel en entier double non signé X X
R_UI Convertisseur de réel en entier non signé X X
R_US Convertisseur de réel en entier court non signé X X
RDP Lecture de paramètres d'entraînement (type réel) X
RDP_D Lecture de paramètres d'entraînement (type entier X
double)
RDP_I Lecture de paramètres d'entraînement (type entier) X

Description des blocs fonctionnels DCC standard 371


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
A.3 Vue d'ensemble des blocs

Bloc Description SIMOTION SINAMICS


RDP_UD Lecture de paramètres d'entraînement (type entier X
double non signé)
RDP_UI Lecture de paramètres d'entraînement (type entier non X
signé)
RDP_US Lecture de paramètres d'entraînement (type entier X
court non signé)
RGE Générateur de rampe X X
RGJ Générateur de rampe avec limitation des à-coups X X
RSR Bascule RS avec R prioritaire (type booléen) X X
RSS Bascule RS avec S prioritaire (type booléen) X X
SAH Échantillonneur & bloqueur (type réel) X
SAH_B Échantillonneur & bloqueur (type booléen) X
SAH_BY Échantillonneur & bloqueur (type octet) X
SAH_D Échantillonneur & bloqueur (type entier double) X
SAH_I Échantillonneur & bloqueur (type entier) X
SAV Tampon de valeur (type réel) X X
SAV_BY Tampon de valeur (type octet) X X
SAV_D Tampon de valeur (type entier double) X X
SAV_I Tampon de valeur (type entier) X X
SH Bloc de décalage (type mot) X
SH_DW Bloc de décalage (type DWORD) X X
SI_D Convertisseur d'entier court en entier double X
SI_I Convertisseur d'entier court en entier X
SI_R Convertisseur d'entier court en réel X
SI_UD Convertisseur d'entier court en entier double non signé X
SI_UI Convertisseur d'entier court en entier non signé X
SII Inverseur X X
SIN Fonction sinus X
SQR Extracteur de racine carrée X
STM Déclenchement de défaut/d'alarme X
SUB Soustracteur (type réel) X X
SUB_D Soustracteur (type entier double) X X
SUB_I Soustracteur (type entier) X X
TAN Tangente X
TRK Opérateur de poursuite/stockage (type réel) X X
TRK_D Opérateur de poursuite/stockage (type entier double) X X
TTCU Caractéristique de dureté d'enroulement X X
UD_I Convertisseur d'entier double non signé en entier X X
UD_R Convertisseur d'entier double non signé en réel X X
UD_SI Convertisseur d'entier double non signé en entier court X
UI_D Convertisseur d'entier non signé en entier double X X
UI_R Convertisseur d'entier non signé en réel X X

372 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
A.3 Vue d'ensemble des blocs

Bloc Description SIMOTION SINAMICS


UI_SI Convertisseur d'entier non signé en entier court X
US_D Convertisseur d'entier court non signé en entier double X X
US_I Convertisseur d'entier court non signé en entier X X
US_R Convertisseur d'entier court non signé en réel X X
W_B Convertisseur de mot d'état en 16 grandeurs TOR X X
W_BY Convertisseur de mot d'état en octet d'état X X
W_DW Convertisseur de mot d'état en double mot d'état X X
WBG Générateur de vobulation X X
WRP Ecriture de paramètres d'entraînement (type réel) X
WRP_D Ecriture de paramètres d'entraînement (type entier X
double)
WRP_I Ecriture de paramètres d'entraînement (type entier) X
WRP_UD Ecriture de paramètres d'entraînement (type entier X
double non signé)
WRP_UI Ecriture de paramètres d'entraînement (type entier non X
signé)
WRP_US Ecriture de paramètres d'entraînement (type entier X
court non signé)
XOR Fonction logique OU exclusif (type booléen) X X
XOR_W Fonction logique OU exclusif (type mot) X

Description des blocs fonctionnels DCC standard 373


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
A.3 Vue d'ensemble des blocs

374 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe B
B.1 Signalisations
Remarque:
Les signalisations décrits dans ce chapitre sont exclusivement valables pour SINAMICS
version : 4.30.20
Vous trouverez les informations concernant SIMOTION dans les listes de référence SIMOTION.

F51000 DCC: Enreg. groupe exécution auprès gestion périodes échant. refusé
Objet Tous les objets
entraînement:
Réaction: AUCUNE
Acquittement: IMMEDIAT
Cause: L'application OA "Drive Control Chart" (DCC) a essayé d'enregistrer une période
d'échantillonnage non réalisable auprès de la gestion des périodes d'échantillonnage
du système de base SINAMICS. L'enregistrement a été refusé.
Remède: Essayez d'affecter à ce groupe d'exécution un autre groupe d'exécution fixe ou libre.
L'affectation s'effectue dans STARTER, dans le menu contextuel du diagramme
DCC, via Régler les périodes d'échantillonnage.
Le diagramme doit ensuite être compilé et chargé à nouveau dans le variateur.

F51001 DCC : plus de périodes d'échantill. hardware disponibles


Objet Tous les objets
entraînement:
Réaction: AUCUNE
Acquittement: IMMEDIAT
Cause: Le variateur ne dispose plus de période d'échantillonnage hardware dont la valeur
diffère de celles déjà utilisées.
Remède: Le défaut peut être acquitté immédiatement, car dans p21000[x] on a affecté le
groupe d'exécution système 0 (équivaut à "ne pas calculer").
Valeur de défaut (r0949, interpréter en hexadécimal) :
yyyyxxxx hex
yyyy : les 16 bits de poids fort de la valeur de défaut indiquent le numéro de l'objet
entraînement.
xxxx : les 16 bits de poids faible indiquent l'indice du groupe d'exécution dans
p21000.
Remarque :
Dans la fenêtre "Régler les groupes d'exécution" ouverte dans le menu contextuel du
diagramme, p21000[0] figure en première place et p21000[9] en dernière place.
L'affectation momentanée des périodes d'échantillonnage hardware peut être
consultée dans r21008.

Description des blocs fonctionnels DCC standard 375


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.1 Signalisations

F51004 DCC : écart de la période d'échantillonnage téléchargée du groupe d'exécution


libre
Objet Tous les objets
entraînement:
Réaction: AUCUNE
Acquittement: IMMEDIAT
Cause: La période d'échantillonnage hardware d'un groupe d'exécution libre du projet
STARTER/SCOUT téléchargé est réglée sur une valeur trop petite ou trop grande (1
<= p21000[i] <= 256). La période d'échantillonnage doit être comprise entre 1 ms et
la valeur (r21003 - r21002).
Si la période d'échantillonnage du groupe d'exécution libre sélectionné est < 1 ms, on
utilise une valeur de remplacement de 1 ms.
Si la valeur est >= r21003, la période d'échantillonnage est réglée sur la période
d'échantillonnage logiciel égale ou immédiatement supérieure à r21003.
Au moins un bloc est affecté au groupe d'exécution libre concerné.
Si, après correction de la sélection dans p21000[i], ce défaut se représente dans le
projet lors du téléchargement, cherchez à l'appui de la valeur de défaut (r0949) quel
groupe d'exécution est concerné. On n'obtient toujours qu'un seul défaut F51004,
même si plusieurs groupes d'exécution ont été mal paramétrés dans p21000[].
Valeur de défaut (r0949, interpréter en décimal) :
numéro de l'indice de p21000 du groupe d'exécution pour lequel la période
d'échantillonnage n'est pas correctement réglée.
Numéro du groupe d'exécution = valeur de défaut + 1
Remarque :
Pour SIMOTION D410 (contrairement à toutes les autres CU), r21003 est posé
automatiquement égal à la période d'échantillonnage PROFIBUS.
Remède: Réglez correctement la période d'échantillonnage du groupe d'exécution ou
supprimez tous les blocs du groupe d'exécution.

F51005 DCC : écart de la période d'échantillonnage en ligne du groupe d'exécution fixe


Objet Tous les objets
entraînement:
Réaction: AUCUNE
Acquittement: IMMEDIAT
Cause: Les périodes d'échantillonnage des groupes d'exécution fixes correspondent en
général aux périodes d'échantillonnage de la fonction système associée (par ex.
la période d'échantillonnage du groupe d'exécution fixe "AVANT le régulateur de
vitesse" correspond en général à la période d'échantillonnage du régulateur de
vitesse p0115[1]).
La période d'échantillonnage d'une fonction système a été réglée en ligne sur une
valeur (par ex. p0112, p0115, p0799, p4099) inférieure à la période d'échantillonnage
minimale admissible (1 ms) pour le groupe d'exécution fixe appartenant à cette
fonction système. La période d'échantillonnage est réglée sur 1 ms. Au moins un
bloc est affecté au groupe d'exécution fixe concerné.
Valeur de défaut (r0949, interpréter en décimal) :
numéro de l'indice de p21000 du groupe d'exécution pour lequel la période
d'échantillonnage n'est pas correctement réglée.
Numéro du groupe d'exécution = valeur de défaut + 1
Remède: Avec les paramètres p0112 ou p0115, augmentez la période d'échantillonnage
de la fonction système à la valeur minimale de 1 ms admissible pour les groupes
d'exécution, ou supprimez tous les blocs de ce groupe d'exécution.

376 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.1 Signalisations

F51006 DCC : écart de la période d'échantillonnage téléchargée du groupe d'exécution


fixe
Objet Tous les objets
entraînement:
Réaction: AUCUNE
Acquittement: IMMEDIAT
Cause: Les périodes d'échantillonnage des groupes d'exécution fixes correspondent en
général aux périodes d'échantillonnage de la fonction système associée (par ex.
la période d'échantillonnage du groupe d'exécution fixe "AVANT le régulateur de
vitesse" correspond en général à la période d'échantillonnage du régulateur de
vitesse p0115[1]).
Lors d'un download, la période d'échantillonnage d'une fonction système a été réglée
sur une valeur (p0112, p0115) inférieure à la période d'échantillonnage minimale
admissible (1 ms) pour le groupe d'exécution fixe appartenant à cette fonction
système. La période d'échantillonnage est réglée sur la plus petite période possible
(r21002 sur l'objet d'entraînement).
Valeur de défaut (r0949, interpréter en décimal) :
numéro de l'indice de p21000 du groupe d'exécution pour lequel la période
d'échantillonnage n'est pas correctement réglée.
Numéro du groupe d'exécution = valeur de défaut + 1
Remède: Avec les paramètres p0112 ou p0115, augmentez la période d'échantillonnage
de la fonction système à la valeur minimale de 1 ms admissible pour les groupes
d'exécution, ou supprimez tous les blocs de ce groupe d'exécution.

F51008 DCC: NVRAM indisponible


Objet Tous les objets
entraînement:
Réaction: ARRET2
Acquittement: IMMEDIAT
Cause: Le projet DCC contient au moins un bloc qui exige une mémoire rémanente du
système de base SINAMICS (par ex. SAV, SAV_BY, SAV_D, SAV_I). La demande de
mémoire rémanente a été rejetée par le système de base SINAMICS.
Valeur de défaut (r0949, interpréter en décimal) :
0: Le variateur ne dispose plus de mémoire rémanente libre.
1: On peut déduire des données d'EPROM du variateur que le module ne dispose
pas d'une mémoire rémanente.
Remède: N'utilisez pas dans vos diagrammes DCC de blocs qui nécessitent de mémoire
rémanente, ou suivant la valeur de défaut (r0949, interpréter en décimal) :
0: Désactivez les autres applications dans le variateur qui utilisent de la mémoire
rémanente.
1: Utilisez les modules D425 ou D435 de version matérielle D ou supérieure.
Remarque :
Vous pouvez voir la version matérielle dans SCOUT en mode hors-ligne sous
Système cible-->Diagnostic d'appareil-->onglet "Général" dans la fenêtre du bas,
dans la 3ème colonne, dans la ligne CPU.

Description des blocs fonctionnels DCC standard 377


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.1 Signalisations

F51009 DCC: données du projet et bibliothèque de blocs sont incompatibles


Objet Tous les objets
entraînement:
Réaction: ARRET2
Acquittement: IMMEDIAT
Cause: La bibliothèque de blocs et les données du projet mémorisées ou téléchargées sont
incompatibles.
Remède: Etablissez la compatibilité entre la bibliothèque de blocs et les données du projet :
- actualisez la bibliothèque de blocs dans le SINAMICS en téléchargeant le pack
technologique
ou
- actualisez les données du projet dans l'éditeur DCC en important la bonne
bibliothèque de blocs

A51032 DCC : Mesure interne active


Objet Tous les objets
entraînement:
Réaction: NEANT
Acquittement: NEANT
Cause: Une mesure interne Siemens a été activée.
Remède: Exécuter un POWER ON de la control unit concernée (mise hors/sous tension).

F51050 DCC : défaut déclenché par bloc STM


Objet Tous les objets
entraînement:
Réaction: Infeed: ARRET2 (ARRET1, AUCUNE)
Servo: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Vector: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Acquittement: IMMEDIAT (POWER ON)
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur de défaut (r0949, interpréter en décimal) :
la valeur de message configurée est indiquée dans r0949.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

F51051 DCC : défaut déclenché par bloc STM


Objet Tous les objets
entraînement:
Réaction: Infeed: ARRET2 (ARRET1, AUCUNE)
Servo: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Vector: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Acquittement: IMMEDIAT (POWER ON)
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur de défaut (r0949, interpréter en décimal) :
la valeur de message configurée est indiquée dans r0949.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

378 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.1 Signalisations

F51052 DCC : défaut déclenché par bloc STM


Objet Tous les objets
entraînement:
Réaction: Infeed: ARRET2 (ARRET1, AUCUNE)
Servo: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Vector: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Acquittement: IMMEDIAT (POWER ON)
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur de défaut (r0949, interpréter en décimal) :
la valeur de message configurée est indiquée dans r0949.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

F51053 DCC : défaut déclenché par bloc STM


Objet Tous les objets
entraînement:
Réaction: Infeed: ARRET2 (ARRET1, AUCUNE)
Servo: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Vector: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Acquittement: IMMEDIAT (POWER ON)
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur de défaut (r0949, interpréter en décimal) :
la valeur de message configurée est indiquée dans r0949.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

F51054 DCC : défaut déclenché par bloc STM


Objet Tous les objets
entraînement:
Réaction: Infeed: ARRET2 (ARRET1, AUCUNE)
Servo: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Vector: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Acquittement: IMMEDIAT (POWER ON)
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur de défaut (r0949, interpréter en décimal) :
la valeur de message configurée est indiquée dans r0949.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

Description des blocs fonctionnels DCC standard 379


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.1 Signalisations

F51055 DCC : défaut déclenché par bloc STM


Objet Tous les objets
entraînement:
Réaction: Infeed: ARRET2 (ARRET1, AUCUNE)
Servo: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Vector: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Acquittement: IMMEDIAT (POWER ON)
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur de défaut (r0949, interpréter en décimal) :
la valeur de message configurée est indiquée dans r0949.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

F51056 DCC : défaut déclenché par bloc STM


Objet Tous les objets
entraînement:
Réaction: Infeed: ARRET2 (ARRET1, AUCUNE)
Servo: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Vector: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Acquittement: IMMEDIAT (POWER ON)
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur de défaut (r0949, interpréter en décimal) :
la valeur de message configurée est indiquée dans r0949.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

F51057 DCC : défaut déclenché par bloc STM


Objet Tous les objets
entraînement:
Réaction: Infeed: ARRET2 (ARRET1, AUCUNE)
Servo: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Vector: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Acquittement: IMMEDIAT (POWER ON)
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur de défaut (r0949, interpréter en décimal) :
la valeur de message configurée est indiquée dans r0949.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

380 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.1 Signalisations

F51058 DCC : défaut déclenché par bloc STM


Objet Tous les objets
entraînement:
Réaction: Infeed: ARRET2 (ARRET1, AUCUNE)
Servo: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Vector: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Acquittement: IMMEDIAT (POWER ON)
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur de défaut (r0949, interpréter en décimal) :
la valeur de message configurée est indiquée dans r0949.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

F51059 DCC : défaut déclenché par bloc STM


Objet Tous les objets
entraînement:
Réaction: Infeed: ARRET2 (ARRET1, AUCUNE)
Servo: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Vector: ARRET2 (ARRET1, ARRET3, AUCUNE, CAPTEUR, CCRI / FREIN_CC,
STOP 2, STOP1)
Acquittement: IMMEDIAT (POWER ON)
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur de défaut (r0949, interpréter en décimal) :
la valeur de message configurée est indiquée dans r0949.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

A51060 DCC : alarme déclenchée par bloc STM


Objet Tous les objets
entraînement:
Réaction: NEANT
Acquittement: NEANT
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur d'alarme (r2124, interpréter en décimal) :
la valeur de message configurée est indiquée dans r2124.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

Description des blocs fonctionnels DCC standard 381


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.1 Signalisations

A51061 DCC : alarme déclenchée par bloc STM


Objet Tous les objets
entraînement:
Réaction: NEANT
Acquittement: NEANT
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur d'alarme (r2124, interpréter en décimal) :
la valeur de message configurée est indiquée dans r2124.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

A51062 DCC : alarme déclenchée par bloc STM


Objet Tous les objets
entraînement:
Réaction: NEANT
Acquittement: NEANT
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur d'alarme (r2124, interpréter en décimal) :
la valeur de message configurée est indiquée dans r2124.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

A51063 DCC : alarme déclenchée par bloc STM


Objet Tous les objets
entraînement:
Réaction: NEANT
Acquittement: NEANT
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur d'alarme (r2124, interpréter en décimal) :
la valeur de message configurée est indiquée dans r2124.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

A51064 DCC : alarme déclenchée par bloc STM


Objet Tous les objets
entraînement:
Réaction: NEANT
Acquittement: NEANT
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur d'alarme (r2124, interpréter en décimal) :
la valeur de message configurée est indiquée dans r2124.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

382 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.1 Signalisations

A51065 DCC : alarme déclenchée par bloc STM


Objet Tous les objets
entraînement:
Réaction: NEANT
Acquittement: NEANT
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur d'alarme (r2124, interpréter en décimal) :
la valeur de message configurée est indiquée dans r2124.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

A51066 DCC : alarme déclenchée par bloc STM


Objet Tous les objets
entraînement:
Réaction: NEANT
Acquittement: NEANT
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur d'alarme (r2124, interpréter en décimal) :
la valeur de message configurée est indiquée dans r2124.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

A51067 DCC : alarme déclenchée par bloc STM


Objet Tous les objets
entraînement:
Réaction: NEANT
Acquittement: NEANT
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur d'alarme (r2124, interpréter en décimal) :
la valeur de message configurée est indiquée dans r2124.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

A51068 DCC : alarme déclenchée par bloc STM


Objet Tous les objets
entraînement:
Réaction: NEANT
Acquittement: NEANT
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur d'alarme (r2124, interpréter en décimal) :
la valeur de message configurée est indiquée dans r2124.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

Description des blocs fonctionnels DCC standard 383


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.1 Signalisations

A51069 DCC : alarme déclenchée par bloc STM


Objet Tous les objets
entraînement:
Réaction: NEANT
Acquittement: NEANT
Cause: L'application OA "Drive Control Chart" (DCC) a déclenché cette signalisation via le
bloc "Set Message" (STM).
Valeur d'alarme (r2124, interpréter en décimal) :
la valeur de message configurée est indiquée dans r2124.
Remède: Cette signalisation a été configurée avec "Drive Control Chart" (DCC).
La cause et le remède diffèrent selon le projet et sont normalement décrits dans la
documentation correspondante.

384 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

B.2 Paramètres
Remarque:
Les paramètres décrits dans ce chapitre sont exclusivement valables pour SINAMICS version :
4.30.20
Vous trouverez les informations concernant SIMOTION dans les listes de référence SIMOTION.

p21000[0...9] Groupe d'exécution Propriétés / Propr Gr_exéc


A_INF Modifiable: T Calculé: - Niveau d'accès: 1
Type de données: Integer16 Indice dynamique: - Diagramme fonctionnel: -
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
0 4004 [0] 0

Description: Affecte leur propriété aux groupes d'exécution 1 à 10.


Cette propriété se compose de la période d'échantillonnage et pour p21000[x] >=
2000 de l'instant d'appel au sein de la période d'échantillonnage.
L'indice x + 1 de p21000 correspond au numéro du groupe d'exécution : p21000[0]
sert à régler la propriété du groupe d'exécution 1, ... , p21000[9] sert à régler la
propriété du groupe d'exécution 10.
Valeurs: 0: Ne pas calculer grp_exéc.
1: T = 1 * r21002, Grp_exéc. libre _1)
2: T = 2 * r21002, Grp_exéc. libre _1)
3: T = 3 * r21002, Grp_exéc. libre _1)
4: T = 4 * r21002, Grp_exéc. libre _1)
5: T = 5 * r21002, Grp_exéc. libre _1)
6: T = 6 * r21002, Grp_exéc. libre _1)
7: T = 7 * r21002, Grp_exéc. libre _1)
8: T = 8 * r21002, Grp_exéc. libre _1)
9: T = 9 * r21002, Grp_exéc. libre _1)
10: T = 10 * r21002, Grp_exéc. libre _1)
11: T = 11 * r21002, Grp_exéc. libre _1)
12: T = 12 * r21002, Grp_exéc. libre _1)
13: T = 13 * r21002, Grp_exéc. libre _1)
14: T = 14 * r21002, Grp_exéc. libre _1)
15: T = 15 * r21002, Grp_exéc. libre _1)
16: T = 16 * r21002, Grp_exéc. libre _1)
17: T = 17 * r21002, Grp_exéc. libre _1)
18: T = 18 * r21002, Grp_exéc. libre _1)
19: T = 19 * r21002, Grp_exéc. libre _1)
20: T = 20 * r21002, Grp_exéc. libre _1)
21: T = 21 * r21002, Grp_exéc. libre _1)
22: T = 22 * r21002, Grp_exéc. libre _1)
23: T = 23 * r21002, Grp_exéc. libre _1)
24: T = 24 * r21002, Grp_exéc. libre _1)
25: T = 25 * r21002, Grp_exéc. libre _1)
26: T = 26 * r21002, Grp_exéc. libre _1)
27: T = 27 * r21002, Grp_exéc. libre _1)
28: T = 28 * r21002, Grp_exéc. libre _1)
29: T = 29 * r21002, Grp_exéc. libre _1)
30: T = 30 * r21002, Grp_exéc. libre _1)
31: T = 31 * r21002, Grp_exéc. libre _1)
32: T = 32 * r21002, Grp_exéc. libre _1)
33: T = 33 * r21002, Grp_exéc. libre _1)
34: T = 34 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 385


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

35: T = 35 * r21002, Grp_exéc. libre _1)


36: T = 36 * r21002, Grp_exéc. libre _1)
37: T = 37 * r21002, Grp_exéc. libre _1)
38: T = 38 * r21002, Grp_exéc. libre _1)
39: T = 39 * r21002, Grp_exéc. libre _1)
40: T = 40 * r21002, Grp_exéc. libre _1)
41: T = 41 * r21002, Grp_exéc. libre _1)
42: T = 42 * r21002, Grp_exéc. libre _1)
43: T = 43 * r21002, Grp_exéc. libre _1)
44: T = 44 * r21002, Grp_exéc. libre _1)
45: T = 45 * r21002, Grp_exéc. libre _1)
46: T = 46 * r21002, Grp_exéc. libre _1)
47: T = 47 * r21002, Grp_exéc. libre _1)
48: T = 48 * r21002, Grp_exéc. libre _1)
49: T = 49 * r21002, Grp_exéc. libre _1)
50: T = 50 * r21002, Grp_exéc. libre _1)
51: T = 51 * r21002, Grp_exéc. libre _1)
52: T = 52 * r21002, Grp_exéc. libre _1)
53: T = 53 * r21002, Grp_exéc. libre _1)
54: T = 54 * r21002, Grp_exéc. libre _1)
55: T = 55 * r21002, Grp_exéc. libre _1)
56: T = 56 * r21002, Grp_exéc. libre _1)
57: T = 57 * r21002, Grp_exéc. libre _1)
58: T = 58 * r21002, Grp_exéc. libre _1)
59: T = 59 * r21002, Grp_exéc. libre _1)
60: T = 60 * r21002, Grp_exéc. libre _1)
61: T = 61 * r21002, Grp_exéc. libre _1)
62: T = 62 * r21002, Grp_exéc. libre _1)
63: T = 63 * r21002, Grp_exéc. libre _1)
64: T = 64 * r21002, Grp_exéc. libre _1)
65: T = 65 * r21002, Grp_exéc. libre _1)
66: T = 66 * r21002, Grp_exéc. libre _1)
67: T = 67 * r21002, Grp_exéc. libre _1)
68: T = 68 * r21002, Grp_exéc. libre _1)
69: T = 69 * r21002, Grp_exéc. libre _1)
70: T = 70 * r21002, Grp_exéc. libre _1)
71: T = 71 * r21002, Grp_exéc. libre _1)
72: T = 72 * r21002, Grp_exéc. libre _1)
73: T = 73 * r21002, Grp_exéc. libre _1)
74: T = 74 * r21002, Grp_exéc. libre _1)
75: T = 75 * r21002, Grp_exéc. libre _1)
76: T = 76 * r21002, Grp_exéc. libre _1)
77: T = 77 * r21002, Grp_exéc. libre _1)
78: T = 78 * r21002, Grp_exéc. libre _1)
79: T = 79 * r21002, Grp_exéc. libre _1)
80: T = 80 * r21002, Grp_exéc. libre _1)
81: T = 81 * r21002, Grp_exéc. libre _1)
82: T = 82 * r21002, Grp_exéc. libre _1)
83: T = 83 * r21002, Grp_exéc. libre _1)
84: T = 84 * r21002, Grp_exéc. libre _1)
85: T = 85 * r21002, Grp_exéc. libre _1)
86: T = 86 * r21002, Grp_exéc. libre _1)
87: T = 87 * r21002, Grp_exéc. libre _1)
88: T = 88 * r21002, Grp_exéc. libre _1)
89: T = 89 * r21002, Grp_exéc. libre _1)
90: T = 90 * r21002, Grp_exéc. libre _1)
91: T = 91 * r21002, Grp_exéc. libre _1)
92: T = 92 * r21002, Grp_exéc. libre _1)
93: T = 93 * r21002, Grp_exéc. libre _1)
94: T = 94 * r21002, Grp_exéc. libre _1)

386 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

95: T = 95 * r21002, Grp_exéc. libre _1)


96: T = 96 * r21002, Grp_exéc. libre _1)
97: T = 97 * r21002, Grp_exéc. libre _1)
98: T = 98 * r21002, Grp_exéc. libre _1)
99: T = 99 * r21002, Grp_exéc. libre _1)
100: T = 100 * r21002, Grp_exéc. libre _1)
101: T = 101 * r21002, Grp_exéc. libre _1)
102: T = 102 * r21002, Grp_exéc. libre _1)
103: T = 103 * r21002, Grp_exéc. libre _1)
104: T = 104 * r21002, Grp_exéc. libre _1)
105: T = 105 * r21002, Grp_exéc. libre _1)
106: T = 106 * r21002, Grp_exéc. libre _1)
107: T = 107 * r21002, Grp_exéc. libre _1)
108: T = 108 * r21002, Grp_exéc. libre _1)
109: T = 109 * r21002, Grp_exéc. libre _1)
110: T = 110 * r21002, Grp_exéc. libre _1)
111: T = 111 * r21002, Grp_exéc. libre _1)
112: T = 112 * r21002, Grp_exéc. libre _1)
113: T = 113 * r21002, Grp_exéc. libre _1)
114: T = 114 * r21002, Grp_exéc. libre _1)
115: T = 115 * r21002, Grp_exéc. libre _1)
116: T = 116 * r21002, Grp_exéc. libre _1)
117: T = 117 * r21002, Grp_exéc. libre _1)
118: T = 118 * r21002, Grp_exéc. libre _1)
119: T = 119 * r21002, Grp_exéc. libre _1)
120: T = 120 * r21002, Grp_exéc. libre _1)
121: T = 121 * r21002, Grp_exéc. libre _1)
122: T = 122 * r21002, Grp_exéc. libre _1)
123: T = 123 * r21002, Grp_exéc. libre _1)
124: T = 124 * r21002, Grp_exéc. libre _1)
125: T = 125 * r21002, Grp_exéc. libre _1)
126: T = 126 * r21002, Grp_exéc. libre _1)
127: T = 127 * r21002, Grp_exéc. libre _1)
128: T = 128 * r21002, Grp_exéc. libre _1)
129: T = 129 * r21002, Grp_exéc. libre _1)
130: T = 130 * r21002, Grp_exéc. libre _1)
131: T = 131 * r21002, Grp_exéc. libre _1)
132: T = 132 * r21002, Grp_exéc. libre _1)
133: T = 133 * r21002, Grp_exéc. libre _1)
134: T = 134 * r21002, Grp_exéc. libre _1)
135: T = 135 * r21002, Grp_exéc. libre _1)
136: T = 136 * r21002, Grp_exéc. libre _1)
137: T = 137 * r21002, Grp_exéc. libre _1)
138: T = 138 * r21002, Grp_exéc. libre _1)
139: T = 139 * r21002, Grp_exéc. libre _1)
140: T = 140 * r21002, Grp_exéc. libre _1)
141: T = 141 * r21002, Grp_exéc. libre _1)
142: T = 142 * r21002, Grp_exéc. libre _1)
143: T = 143 * r21002, Grp_exéc. libre _1)
144: T = 144 * r21002, Grp_exéc. libre _1)
145: T = 145 * r21002, Grp_exéc. libre _1)
146: T = 146 * r21002, Grp_exéc. libre _1)
147: T = 147 * r21002, Grp_exéc. libre _1)
148: T = 148 * r21002, Grp_exéc. libre _1)
149: T = 149 * r21002, Grp_exéc. libre _1)
150: T = 150 * r21002, Grp_exéc. libre _1)
151: T = 151 * r21002, Grp_exéc. libre _1)
152: T = 152 * r21002, Grp_exéc. libre _1)
153: T = 153 * r21002, Grp_exéc. libre _1)
154: T = 154 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 387


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

155: T = 155 * r21002, Grp_exéc. libre _1)


156: T = 156 * r21002, Grp_exéc. libre _1)
157: T = 157 * r21002, Grp_exéc. libre _1)
158: T = 158 * r21002, Grp_exéc. libre _1)
159: T = 159 * r21002, Grp_exéc. libre _1)
160: T = 160 * r21002, Grp_exéc. libre _1)
161: T = 161 * r21002, Grp_exéc. libre _1)
162: T = 162 * r21002, Grp_exéc. libre _1)
163: T = 163 * r21002, Grp_exéc. libre _1)
164: T = 164 * r21002, Grp_exéc. libre _1)
165: T = 165 * r21002, Grp_exéc. libre _1)
166: T = 166 * r21002, Grp_exéc. libre _1)
167: T = 167 * r21002, Grp_exéc. libre _1)
168: T = 168 * r21002, Grp_exéc. libre _1)
169: T = 169 * r21002, Grp_exéc. libre _1)
170: T = 170 * r21002, Grp_exéc. libre _1)
171: T = 171 * r21002, Grp_exéc. libre _1)
172: T = 172 * r21002, Grp_exéc. libre _1)
173: T = 173 * r21002, Grp_exéc. libre _1)
174: T = 174 * r21002, Grp_exéc. libre _1)
175: T = 175 * r21002, Grp_exéc. libre _1)
176: T = 176 * r21002, Grp_exéc. libre _1)
177: T = 177 * r21002, Grp_exéc. libre _1)
178: T = 178 * r21002, Grp_exéc. libre _1)
179: T = 179 * r21002, Grp_exéc. libre _1)
180: T = 180 * r21002, Grp_exéc. libre _1)
181: T = 181 * r21002, Grp_exéc. libre _1)
182: T = 182 * r21002, Grp_exéc. libre _1)
183: T = 183 * r21002, Grp_exéc. libre _1)
184: T = 184 * r21002, Grp_exéc. libre _1)
185: T = 185 * r21002, Grp_exéc. libre _1)
186: T = 186 * r21002, Grp_exéc. libre _1)
187: T = 187 * r21002, Grp_exéc. libre _1)
188: T = 188 * r21002, Grp_exéc. libre _1)
189: T = 189 * r21002, Grp_exéc. libre _1)
190: T = 190 * r21002, Grp_exéc. libre _1)
191: T = 191 * r21002, Grp_exéc. libre _1)
192: T = 192 * r21002, Grp_exéc. libre _1)
193: T = 193 * r21002, Grp_exéc. libre _1)
194: T = 194 * r21002, Grp_exéc. libre _1)
195: T = 195 * r21002, Grp_exéc. libre _1)
196: T = 196 * r21002, Grp_exéc. libre _1)
197: T = 197 * r21002, Grp_exéc. libre _1)
198: T = 198 * r21002, Grp_exéc. libre _1)
199: T = 199 * r21002, Grp_exéc. libre _1)
200: T = 200 * r21002, Grp_exéc. libre _1)
201: T = 201 * r21002, Grp_exéc. libre _1)
202: T = 202 * r21002, Grp_exéc. libre _1)
203: T = 203 * r21002, Grp_exéc. libre _1)
204: T = 204 * r21002, Grp_exéc. libre _1)
205: T = 205 * r21002, Grp_exéc. libre _1)
206: T = 206 * r21002, Grp_exéc. libre _1)
207: T = 207 * r21002, Grp_exéc. libre _1)
208: T = 208 * r21002, Grp_exéc. libre _1)
209: T = 209 * r21002, Grp_exéc. libre _1)
210: T = 210 * r21002, Grp_exéc. libre _1)
211: T = 211 * r21002, Grp_exéc. libre _1)
212: T = 212 * r21002, Grp_exéc. libre _1)
213: T = 213 * r21002, Grp_exéc. libre _1)
214: T = 214 * r21002, Grp_exéc. libre _1)

388 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

215: T = 215 * r21002, Grp_exéc. libre _1)


216: T = 216 * r21002, Grp_exéc. libre _1)
217: T = 217 * r21002, Grp_exéc. libre _1)
218: T = 218 * r21002, Grp_exéc. libre _1)
219: T = 219 * r21002, Grp_exéc. libre _1)
220: T = 220 * r21002, Grp_exéc. libre _1)
221: T = 221 * r21002, Grp_exéc. libre _1)
222: T = 222 * r21002, Grp_exéc. libre _1)
223: T = 223 * r21002, Grp_exéc. libre _1)
224: T = 224 * r21002, Grp_exéc. libre _1)
225: T = 225 * r21002, Grp_exéc. libre _1)
226: T = 226 * r21002, Grp_exéc. libre _1)
227: T = 227 * r21002, Grp_exéc. libre _1)
228: T = 228 * r21002, Grp_exéc. libre _1)
229: T = 229 * r21002, Grp_exéc. libre _1)
230: T = 230 * r21002, Grp_exéc. libre _1)
231: T = 231 * r21002, Grp_exéc. libre _1)
232: T = 232 * r21002, Grp_exéc. libre _1)
233: T = 233 * r21002, Grp_exéc. libre _1)
234: T = 234 * r21002, Grp_exéc. libre _1)
235: T = 235 * r21002, Grp_exéc. libre _1)
236: T = 236 * r21002, Grp_exéc. libre _1)
237: T = 237 * r21002, Grp_exéc. libre _1)
238: T = 238 * r21002, Grp_exéc. libre _1)
239: T = 239 * r21002, Grp_exéc. libre _1)
240: T = 240 * r21002, Grp_exéc. libre _1)
241: T = 241 * r21002, Grp_exéc. libre _1)
242: T = 242 * r21002, Grp_exéc. libre _1)
243: T = 243 * r21002, Grp_exéc. libre _1)
244: T = 244 * r21002, Grp_exéc. libre _1)
245: T = 245 * r21002, Grp_exéc. libre _1)
246: T = 246 * r21002, Grp_exéc. libre _1)
247: T = 247 * r21002, Grp_exéc. libre _1)
248: T = 248 * r21002, Grp_exéc. libre _1)
249: T = 249 * r21002, Grp_exéc. libre _1)
250: T = 250 * r21002, Grp_exéc. libre _1)
251: T = 251 * r21002, Grp_exéc. libre _1)
252: T = 252 * r21002, Grp_exéc. libre _1)
253: T = 253 * r21002, Grp_exéc. libre _1)
254: T = 254 * r21002, Grp_exéc. libre _1)
255: T = 255 * r21002, Grp_exéc. libre _1)
256: T = 256 * r21002, Grp_exéc. libre _1)
1001: T = 1 * r21003
1002: T = 2 * r21003
1003: T = 3 * r21003
1004: T = 4 * r21003
1005: T = 5 * r21003
1006: T = 6 * r21003
1008: T = 8 * r21003
1010: T = 10 * r21003
1012: T = 12 * r21003
1016: T = 16 * r21003
1020: T = 20 * r21003
1024: T = 24 * r21003
1032: T = 32 * r21003
1040: T = 40 * r21003
1048: T = 48 * r21003
1064: T = 64 * r21003
1080: T = 80 * r21003
1096: T = 96 * r21003

Description des blocs fonctionnels DCC standard 389


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

3003: AVANT canal consigne, Grp_exéc. fixe _2)


4000: APRES IF1 PROFIdrive Réception PZD, Grp_exéc. fixe 2)
4001: AVANT IF1 PROFIdrive Emission PZD, Grp_exéc. fixe 2)
4004: APRES IF1 PROFIdrive Réception flexible PZD, Grp_exéc. fixe 2)
Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2
[2]: Groupe d'exécution 3
[3]: Groupe d'exécution 4
[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10
Prudence: Une modification des caractéristiques d'un groupe d'exécution ne doit pas avoir lieu
en fonctionnement, afin d'éviter une état non défini des signaux.
Remarque: Concernant 1) dans la description : Cette valeur de sélection ne peut être
sélectionnée en ligne que si la période d'échantillonnage T_échant. de ce groupe
d'exécution répond à la condition suivante : 1 ms <= T_échant. < r21003. Lors du
download, une valeur qui viole cette condition n'est pas rejetée mais remplacée par
une valeur de substitution admissible, et le défaut F51004 est émis. Concernant
2) dans la description : L'enregistrement des groupes d'exécution fixes p20000[x]
>= 2000 s'effectue avec la période d'échantillonnage du du système de base
concerné, mais au moins avec une période d'échantillonnage de 1 ms. Si la période
d'échantillonnage réelle diverge de la période d'échantillonnage du système de base
du fait de cette limitation, le défaut F51005 est généré (F51006 lors du download). Il
convient dans ce cas de sélectionner un autre groupe d'exécution avec une période
d'échantillonnage >= 1 ms. Lors de la sélection des groupes d'exécution fixes,
l'existence du bloc système correspondant n'est pas vérifiée. Exemple : "Calculer
avant le canal de consigne" signifie avant le calcul des diagrammes fonctionnels
3010, 3020, 3030, 3040 et suivants lorsque le canal de consigne est activé. Si, par
ex. pour un entraînement Servo, le canal de consigne n'est pas configuré (p0108.8 =
0), le calcul est effectué avant le diagramme fonctionnel 3095.

p21000[0...9] Groupe d'exécution Propriétés / Propr Gr_exéc


CU_DC Modifiable: T Calculé: - Niveau d'accès: 1
Type de données: Integer16 Indice dynamique: - Diagramme fonctionnel: -
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
0 4004 [0] 0

Description: Affecte leur propriété aux groupes d'exécution 1 à 10.


Cette propriété se compose de la période d'échantillonnage et pour p21000[x] >=
2000 de l'instant d'appel au sein de la période d'échantillonnage.
L'indice x + 1 de p21000 correspond au numéro du groupe d'exécution : p21000[0]
sert à régler la propriété du groupe d'exécution 1, ... , p21000[9] sert à régler la
propriété du groupe d'exécution 10.
Valeurs: 0: Ne pas calculer grp_exéc.
1: T = 1 * r21002, Grp_exéc. libre _1)
2: T = 2 * r21002, Grp_exéc. libre _1)
3: T = 3 * r21002, Grp_exéc. libre _1)
4: T = 4 * r21002, Grp_exéc. libre _1)
5: T = 5 * r21002, Grp_exéc. libre _1)
6: T = 6 * r21002, Grp_exéc. libre _1)
7: T = 7 * r21002, Grp_exéc. libre _1)
8: T = 8 * r21002, Grp_exéc. libre _1)
9: T = 9 * r21002, Grp_exéc. libre _1)

390 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

10: T = 10 * r21002, Grp_exéc. libre _1)


11: T = 11 * r21002, Grp_exéc. libre _1)
12: T = 12 * r21002, Grp_exéc. libre _1)
13: T = 13 * r21002, Grp_exéc. libre _1)
14: T = 14 * r21002, Grp_exéc. libre _1)
15: T = 15 * r21002, Grp_exéc. libre _1)
16: T = 16 * r21002, Grp_exéc. libre _1)
17: T = 17 * r21002, Grp_exéc. libre _1)
18: T = 18 * r21002, Grp_exéc. libre _1)
19: T = 19 * r21002, Grp_exéc. libre _1)
20: T = 20 * r21002, Grp_exéc. libre _1)
21: T = 21 * r21002, Grp_exéc. libre _1)
22: T = 22 * r21002, Grp_exéc. libre _1)
23: T = 23 * r21002, Grp_exéc. libre _1)
24: T = 24 * r21002, Grp_exéc. libre _1)
25: T = 25 * r21002, Grp_exéc. libre _1)
26: T = 26 * r21002, Grp_exéc. libre _1)
27: T = 27 * r21002, Grp_exéc. libre _1)
28: T = 28 * r21002, Grp_exéc. libre _1)
29: T = 29 * r21002, Grp_exéc. libre _1)
30: T = 30 * r21002, Grp_exéc. libre _1)
31: T = 31 * r21002, Grp_exéc. libre _1)
32: T = 32 * r21002, Grp_exéc. libre _1)
33: T = 33 * r21002, Grp_exéc. libre _1)
34: T = 34 * r21002, Grp_exéc. libre _1)
35: T = 35 * r21002, Grp_exéc. libre _1)
36: T = 36 * r21002, Grp_exéc. libre _1)
37: T = 37 * r21002, Grp_exéc. libre _1)
38: T = 38 * r21002, Grp_exéc. libre _1)
39: T = 39 * r21002, Grp_exéc. libre _1)
40: T = 40 * r21002, Grp_exéc. libre _1)
41: T = 41 * r21002, Grp_exéc. libre _1)
42: T = 42 * r21002, Grp_exéc. libre _1)
43: T = 43 * r21002, Grp_exéc. libre _1)
44: T = 44 * r21002, Grp_exéc. libre _1)
45: T = 45 * r21002, Grp_exéc. libre _1)
46: T = 46 * r21002, Grp_exéc. libre _1)
47: T = 47 * r21002, Grp_exéc. libre _1)
48: T = 48 * r21002, Grp_exéc. libre _1)
49: T = 49 * r21002, Grp_exéc. libre _1)
50: T = 50 * r21002, Grp_exéc. libre _1)
51: T = 51 * r21002, Grp_exéc. libre _1)
52: T = 52 * r21002, Grp_exéc. libre _1)
53: T = 53 * r21002, Grp_exéc. libre _1)
54: T = 54 * r21002, Grp_exéc. libre _1)
55: T = 55 * r21002, Grp_exéc. libre _1)
56: T = 56 * r21002, Grp_exéc. libre _1)
57: T = 57 * r21002, Grp_exéc. libre _1)
58: T = 58 * r21002, Grp_exéc. libre _1)
59: T = 59 * r21002, Grp_exéc. libre _1)
60: T = 60 * r21002, Grp_exéc. libre _1)
61: T = 61 * r21002, Grp_exéc. libre _1)
62: T = 62 * r21002, Grp_exéc. libre _1)
63: T = 63 * r21002, Grp_exéc. libre _1)
64: T = 64 * r21002, Grp_exéc. libre _1)
65: T = 65 * r21002, Grp_exéc. libre _1)
66: T = 66 * r21002, Grp_exéc. libre _1)
67: T = 67 * r21002, Grp_exéc. libre _1)
68: T = 68 * r21002, Grp_exéc. libre _1)
69: T = 69 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 391


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

70: T = 70 * r21002, Grp_exéc. libre _1)


71: T = 71 * r21002, Grp_exéc. libre _1)
72: T = 72 * r21002, Grp_exéc. libre _1)
73: T = 73 * r21002, Grp_exéc. libre _1)
74: T = 74 * r21002, Grp_exéc. libre _1)
75: T = 75 * r21002, Grp_exéc. libre _1)
76: T = 76 * r21002, Grp_exéc. libre _1)
77: T = 77 * r21002, Grp_exéc. libre _1)
78: T = 78 * r21002, Grp_exéc. libre _1)
79: T = 79 * r21002, Grp_exéc. libre _1)
80: T = 80 * r21002, Grp_exéc. libre _1)
81: T = 81 * r21002, Grp_exéc. libre _1)
82: T = 82 * r21002, Grp_exéc. libre _1)
83: T = 83 * r21002, Grp_exéc. libre _1)
84: T = 84 * r21002, Grp_exéc. libre _1)
85: T = 85 * r21002, Grp_exéc. libre _1)
86: T = 86 * r21002, Grp_exéc. libre _1)
87: T = 87 * r21002, Grp_exéc. libre _1)
88: T = 88 * r21002, Grp_exéc. libre _1)
89: T = 89 * r21002, Grp_exéc. libre _1)
90: T = 90 * r21002, Grp_exéc. libre _1)
91: T = 91 * r21002, Grp_exéc. libre _1)
92: T = 92 * r21002, Grp_exéc. libre _1)
93: T = 93 * r21002, Grp_exéc. libre _1)
94: T = 94 * r21002, Grp_exéc. libre _1)
95: T = 95 * r21002, Grp_exéc. libre _1)
96: T = 96 * r21002, Grp_exéc. libre _1)
97: T = 97 * r21002, Grp_exéc. libre _1)
98: T = 98 * r21002, Grp_exéc. libre _1)
99: T = 99 * r21002, Grp_exéc. libre _1)
100: T = 100 * r21002, Grp_exéc. libre _1)
101: T = 101 * r21002, Grp_exéc. libre _1)
102: T = 102 * r21002, Grp_exéc. libre _1)
103: T = 103 * r21002, Grp_exéc. libre _1)
104: T = 104 * r21002, Grp_exéc. libre _1)
105: T = 105 * r21002, Grp_exéc. libre _1)
106: T = 106 * r21002, Grp_exéc. libre _1)
107: T = 107 * r21002, Grp_exéc. libre _1)
108: T = 108 * r21002, Grp_exéc. libre _1)
109: T = 109 * r21002, Grp_exéc. libre _1)
110: T = 110 * r21002, Grp_exéc. libre _1)
111: T = 111 * r21002, Grp_exéc. libre _1)
112: T = 112 * r21002, Grp_exéc. libre _1)
113: T = 113 * r21002, Grp_exéc. libre _1)
114: T = 114 * r21002, Grp_exéc. libre _1)
115: T = 115 * r21002, Grp_exéc. libre _1)
116: T = 116 * r21002, Grp_exéc. libre _1)
117: T = 117 * r21002, Grp_exéc. libre _1)
118: T = 118 * r21002, Grp_exéc. libre _1)
119: T = 119 * r21002, Grp_exéc. libre _1)
120: T = 120 * r21002, Grp_exéc. libre _1)
121: T = 121 * r21002, Grp_exéc. libre _1)
122: T = 122 * r21002, Grp_exéc. libre _1)
123: T = 123 * r21002, Grp_exéc. libre _1)
124: T = 124 * r21002, Grp_exéc. libre _1)
125: T = 125 * r21002, Grp_exéc. libre _1)
126: T = 126 * r21002, Grp_exéc. libre _1)
127: T = 127 * r21002, Grp_exéc. libre _1)
128: T = 128 * r21002, Grp_exéc. libre _1)
129: T = 129 * r21002, Grp_exéc. libre _1)

392 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

130: T = 130 * r21002, Grp_exéc. libre _1)


131: T = 131 * r21002, Grp_exéc. libre _1)
132: T = 132 * r21002, Grp_exéc. libre _1)
133: T = 133 * r21002, Grp_exéc. libre _1)
134: T = 134 * r21002, Grp_exéc. libre _1)
135: T = 135 * r21002, Grp_exéc. libre _1)
136: T = 136 * r21002, Grp_exéc. libre _1)
137: T = 137 * r21002, Grp_exéc. libre _1)
138: T = 138 * r21002, Grp_exéc. libre _1)
139: T = 139 * r21002, Grp_exéc. libre _1)
140: T = 140 * r21002, Grp_exéc. libre _1)
141: T = 141 * r21002, Grp_exéc. libre _1)
142: T = 142 * r21002, Grp_exéc. libre _1)
143: T = 143 * r21002, Grp_exéc. libre _1)
144: T = 144 * r21002, Grp_exéc. libre _1)
145: T = 145 * r21002, Grp_exéc. libre _1)
146: T = 146 * r21002, Grp_exéc. libre _1)
147: T = 147 * r21002, Grp_exéc. libre _1)
148: T = 148 * r21002, Grp_exéc. libre _1)
149: T = 149 * r21002, Grp_exéc. libre _1)
150: T = 150 * r21002, Grp_exéc. libre _1)
151: T = 151 * r21002, Grp_exéc. libre _1)
152: T = 152 * r21002, Grp_exéc. libre _1)
153: T = 153 * r21002, Grp_exéc. libre _1)
154: T = 154 * r21002, Grp_exéc. libre _1)
155: T = 155 * r21002, Grp_exéc. libre _1)
156: T = 156 * r21002, Grp_exéc. libre _1)
157: T = 157 * r21002, Grp_exéc. libre _1)
158: T = 158 * r21002, Grp_exéc. libre _1)
159: T = 159 * r21002, Grp_exéc. libre _1)
160: T = 160 * r21002, Grp_exéc. libre _1)
161: T = 161 * r21002, Grp_exéc. libre _1)
162: T = 162 * r21002, Grp_exéc. libre _1)
163: T = 163 * r21002, Grp_exéc. libre _1)
164: T = 164 * r21002, Grp_exéc. libre _1)
165: T = 165 * r21002, Grp_exéc. libre _1)
166: T = 166 * r21002, Grp_exéc. libre _1)
167: T = 167 * r21002, Grp_exéc. libre _1)
168: T = 168 * r21002, Grp_exéc. libre _1)
169: T = 169 * r21002, Grp_exéc. libre _1)
170: T = 170 * r21002, Grp_exéc. libre _1)
171: T = 171 * r21002, Grp_exéc. libre _1)
172: T = 172 * r21002, Grp_exéc. libre _1)
173: T = 173 * r21002, Grp_exéc. libre _1)
174: T = 174 * r21002, Grp_exéc. libre _1)
175: T = 175 * r21002, Grp_exéc. libre _1)
176: T = 176 * r21002, Grp_exéc. libre _1)
177: T = 177 * r21002, Grp_exéc. libre _1)
178: T = 178 * r21002, Grp_exéc. libre _1)
179: T = 179 * r21002, Grp_exéc. libre _1)
180: T = 180 * r21002, Grp_exéc. libre _1)
181: T = 181 * r21002, Grp_exéc. libre _1)
182: T = 182 * r21002, Grp_exéc. libre _1)
183: T = 183 * r21002, Grp_exéc. libre _1)
184: T = 184 * r21002, Grp_exéc. libre _1)
185: T = 185 * r21002, Grp_exéc. libre _1)
186: T = 186 * r21002, Grp_exéc. libre _1)
187: T = 187 * r21002, Grp_exéc. libre _1)
188: T = 188 * r21002, Grp_exéc. libre _1)
189: T = 189 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 393


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

190: T = 190 * r21002, Grp_exéc. libre _1)


191: T = 191 * r21002, Grp_exéc. libre _1)
192: T = 192 * r21002, Grp_exéc. libre _1)
193: T = 193 * r21002, Grp_exéc. libre _1)
194: T = 194 * r21002, Grp_exéc. libre _1)
195: T = 195 * r21002, Grp_exéc. libre _1)
196: T = 196 * r21002, Grp_exéc. libre _1)
197: T = 197 * r21002, Grp_exéc. libre _1)
198: T = 198 * r21002, Grp_exéc. libre _1)
199: T = 199 * r21002, Grp_exéc. libre _1)
200: T = 200 * r21002, Grp_exéc. libre _1)
201: T = 201 * r21002, Grp_exéc. libre _1)
202: T = 202 * r21002, Grp_exéc. libre _1)
203: T = 203 * r21002, Grp_exéc. libre _1)
204: T = 204 * r21002, Grp_exéc. libre _1)
205: T = 205 * r21002, Grp_exéc. libre _1)
206: T = 206 * r21002, Grp_exéc. libre _1)
207: T = 207 * r21002, Grp_exéc. libre _1)
208: T = 208 * r21002, Grp_exéc. libre _1)
209: T = 209 * r21002, Grp_exéc. libre _1)
210: T = 210 * r21002, Grp_exéc. libre _1)
211: T = 211 * r21002, Grp_exéc. libre _1)
212: T = 212 * r21002, Grp_exéc. libre _1)
213: T = 213 * r21002, Grp_exéc. libre _1)
214: T = 214 * r21002, Grp_exéc. libre _1)
215: T = 215 * r21002, Grp_exéc. libre _1)
216: T = 216 * r21002, Grp_exéc. libre _1)
217: T = 217 * r21002, Grp_exéc. libre _1)
218: T = 218 * r21002, Grp_exéc. libre _1)
219: T = 219 * r21002, Grp_exéc. libre _1)
220: T = 220 * r21002, Grp_exéc. libre _1)
221: T = 221 * r21002, Grp_exéc. libre _1)
222: T = 222 * r21002, Grp_exéc. libre _1)
223: T = 223 * r21002, Grp_exéc. libre _1)
224: T = 224 * r21002, Grp_exéc. libre _1)
225: T = 225 * r21002, Grp_exéc. libre _1)
226: T = 226 * r21002, Grp_exéc. libre _1)
227: T = 227 * r21002, Grp_exéc. libre _1)
228: T = 228 * r21002, Grp_exéc. libre _1)
229: T = 229 * r21002, Grp_exéc. libre _1)
230: T = 230 * r21002, Grp_exéc. libre _1)
231: T = 231 * r21002, Grp_exéc. libre _1)
232: T = 232 * r21002, Grp_exéc. libre _1)
233: T = 233 * r21002, Grp_exéc. libre _1)
234: T = 234 * r21002, Grp_exéc. libre _1)
235: T = 235 * r21002, Grp_exéc. libre _1)
236: T = 236 * r21002, Grp_exéc. libre _1)
237: T = 237 * r21002, Grp_exéc. libre _1)
238: T = 238 * r21002, Grp_exéc. libre _1)
239: T = 239 * r21002, Grp_exéc. libre _1)
240: T = 240 * r21002, Grp_exéc. libre _1)
241: T = 241 * r21002, Grp_exéc. libre _1)
242: T = 242 * r21002, Grp_exéc. libre _1)
243: T = 243 * r21002, Grp_exéc. libre _1)
244: T = 244 * r21002, Grp_exéc. libre _1)
245: T = 245 * r21002, Grp_exéc. libre _1)
246: T = 246 * r21002, Grp_exéc. libre _1)
247: T = 247 * r21002, Grp_exéc. libre _1)
248: T = 248 * r21002, Grp_exéc. libre _1)
249: T = 249 * r21002, Grp_exéc. libre _1)

394 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

250: T = 250 * r21002, Grp_exéc. libre _1)


251: T = 251 * r21002, Grp_exéc. libre _1)
252: T = 252 * r21002, Grp_exéc. libre _1)
253: T = 253 * r21002, Grp_exéc. libre _1)
254: T = 254 * r21002, Grp_exéc. libre _1)
255: T = 255 * r21002, Grp_exéc. libre _1)
256: T = 256 * r21002, Grp_exéc. libre _1)
1001: T = 1 * r21003
1002: T = 2 * r21003
1003: T = 3 * r21003
1004: T = 4 * r21003
1005: T = 5 * r21003
1006: T = 6 * r21003
1008: T = 8 * r21003
1010: T = 10 * r21003
1012: T = 12 * r21003
1016: T = 16 * r21003
1020: T = 20 * r21003
1024: T = 24 * r21003
1032: T = 32 * r21003
1040: T = 40 * r21003
1048: T = 48 * r21003
1064: T = 64 * r21003
1080: T = 80 * r21003
1096: T = 96 * r21003
4000: APRES IF1 PROFIdrive Réception PZD, Grp_exéc. fixe 2)
4001: AVANT IF1 PROFIdrive Emission PZD, Grp_exéc. fixe 2)
4002: APRES IF2 Réception PZD, Grp_exéc. fixe 2)
4003: AVANT IF2 Emission PZD, Grp_exéc. fixe 2)
4004: APRES IF1 PROFIdrive Réception flexible PZD, Grp_exéc. fixe 2)
Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2
[2]: Groupe d'exécution 3
[3]: Groupe d'exécution 4
[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10
Prudence: Une modification des caractéristiques d'un groupe d'exécution ne doit pas avoir lieu
en fonctionnement, afin d'éviter une état non défini des signaux.
Remarque: Concernant 1) dans la description : Cette valeur de sélection ne peut être
sélectionnée en ligne que si la période d'échantillonnage T_échant. de ce groupe
d'exécution répond à la condition suivante : 1 ms <= T_échant. < r21003. Lors du
download, une valeur qui viole cette condition n'est pas rejetée mais remplacée par
une valeur de substitution admissible, et le défaut F51004 est émis. Concernant
2) dans la description : L'enregistrement des groupes d'exécution fixes p20000[x]
>= 2000 s'effectue avec la période d'échantillonnage du du système de base
concerné, mais au moins avec une période d'échantillonnage de 1 ms. Si la période
d'échantillonnage réelle diverge de la période d'échantillonnage du système de base
du fait de cette limitation, le défaut F51005 est généré (F51006 lors du download). Il
convient dans ce cas de sélectionner un autre groupe d'exécution avec une période
d'échantillonnage >= 1 ms. Lors de la sélection des groupes d'exécution fixes,
l'existence du bloc système correspondant n'est pas vérifiée. Exemple : "Calculer
avant le canal de consigne" signifie avant le calcul des diagrammes fonctionnels
3010, 3020, 3030, 3040 et suivants lorsque le canal de consigne est activé. Si, par
ex. pour un entraînement Servo, le canal de consigne n'est pas configuré (p0108.8 =
0), le calcul est effectué avant le diagramme fonctionnel 3095.

Description des blocs fonctionnels DCC standard 395


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

p21000[0...9] Groupe d'exécution Propriétés / Propr Gr_exéc


CU_I, Modifiable: T Calculé: - Niveau d'accès: 1
TM15BASE Type de données: Integer16 Indice dynamique: - Diagramme fonctionnel: -
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
0 4004 [0] 0

Description: Affecte leur propriété aux groupes d'exécution 1 à 10.


Cette propriété se compose de la période d'échantillonnage et pour p21000[x] >=
2000 de l'instant d'appel au sein de la période d'échantillonnage.
L'indice x + 1 de p21000 correspond au numéro du groupe d'exécution : p21000[0]
sert à régler la propriété du groupe d'exécution 1, ... , p21000[9] sert à régler la
propriété du groupe d'exécution 10.
Valeurs: 0: Ne pas calculer grp_exéc.
1: T = 1 * r21002, Grp_exéc. libre _1)
2: T = 2 * r21002, Grp_exéc. libre _1)
3: T = 3 * r21002, Grp_exéc. libre _1)
4: T = 4 * r21002, Grp_exéc. libre _1)
5: T = 5 * r21002, Grp_exéc. libre _1)
6: T = 6 * r21002, Grp_exéc. libre _1)
7: T = 7 * r21002, Grp_exéc. libre _1)
8: T = 8 * r21002, Grp_exéc. libre _1)
9: T = 9 * r21002, Grp_exéc. libre _1)
10: T = 10 * r21002, Grp_exéc. libre _1)
11: T = 11 * r21002, Grp_exéc. libre _1)
12: T = 12 * r21002, Grp_exéc. libre _1)
13: T = 13 * r21002, Grp_exéc. libre _1)
14: T = 14 * r21002, Grp_exéc. libre _1)
15: T = 15 * r21002, Grp_exéc. libre _1)
16: T = 16 * r21002, Grp_exéc. libre _1)
17: T = 17 * r21002, Grp_exéc. libre _1)
18: T = 18 * r21002, Grp_exéc. libre _1)
19: T = 19 * r21002, Grp_exéc. libre _1)
20: T = 20 * r21002, Grp_exéc. libre _1)
21: T = 21 * r21002, Grp_exéc. libre _1)
22: T = 22 * r21002, Grp_exéc. libre _1)
23: T = 23 * r21002, Grp_exéc. libre _1)
24: T = 24 * r21002, Grp_exéc. libre _1)
25: T = 25 * r21002, Grp_exéc. libre _1)
26: T = 26 * r21002, Grp_exéc. libre _1)
27: T = 27 * r21002, Grp_exéc. libre _1)
28: T = 28 * r21002, Grp_exéc. libre _1)
29: T = 29 * r21002, Grp_exéc. libre _1)
30: T = 30 * r21002, Grp_exéc. libre _1)
31: T = 31 * r21002, Grp_exéc. libre _1)
32: T = 32 * r21002, Grp_exéc. libre _1)
33: T = 33 * r21002, Grp_exéc. libre _1)
34: T = 34 * r21002, Grp_exéc. libre _1)
35: T = 35 * r21002, Grp_exéc. libre _1)
36: T = 36 * r21002, Grp_exéc. libre _1)
37: T = 37 * r21002, Grp_exéc. libre _1)
38: T = 38 * r21002, Grp_exéc. libre _1)
39: T = 39 * r21002, Grp_exéc. libre _1)
40: T = 40 * r21002, Grp_exéc. libre _1)
41: T = 41 * r21002, Grp_exéc. libre _1)
42: T = 42 * r21002, Grp_exéc. libre _1)
43: T = 43 * r21002, Grp_exéc. libre _1)

396 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

44: T = 44 * r21002, Grp_exéc. libre _1)


45: T = 45 * r21002, Grp_exéc. libre _1)
46: T = 46 * r21002, Grp_exéc. libre _1)
47: T = 47 * r21002, Grp_exéc. libre _1)
48: T = 48 * r21002, Grp_exéc. libre _1)
49: T = 49 * r21002, Grp_exéc. libre _1)
50: T = 50 * r21002, Grp_exéc. libre _1)
51: T = 51 * r21002, Grp_exéc. libre _1)
52: T = 52 * r21002, Grp_exéc. libre _1)
53: T = 53 * r21002, Grp_exéc. libre _1)
54: T = 54 * r21002, Grp_exéc. libre _1)
55: T = 55 * r21002, Grp_exéc. libre _1)
56: T = 56 * r21002, Grp_exéc. libre _1)
57: T = 57 * r21002, Grp_exéc. libre _1)
58: T = 58 * r21002, Grp_exéc. libre _1)
59: T = 59 * r21002, Grp_exéc. libre _1)
60: T = 60 * r21002, Grp_exéc. libre _1)
61: T = 61 * r21002, Grp_exéc. libre _1)
62: T = 62 * r21002, Grp_exéc. libre _1)
63: T = 63 * r21002, Grp_exéc. libre _1)
64: T = 64 * r21002, Grp_exéc. libre _1)
65: T = 65 * r21002, Grp_exéc. libre _1)
66: T = 66 * r21002, Grp_exéc. libre _1)
67: T = 67 * r21002, Grp_exéc. libre _1)
68: T = 68 * r21002, Grp_exéc. libre _1)
69: T = 69 * r21002, Grp_exéc. libre _1)
70: T = 70 * r21002, Grp_exéc. libre _1)
71: T = 71 * r21002, Grp_exéc. libre _1)
72: T = 72 * r21002, Grp_exéc. libre _1)
73: T = 73 * r21002, Grp_exéc. libre _1)
74: T = 74 * r21002, Grp_exéc. libre _1)
75: T = 75 * r21002, Grp_exéc. libre _1)
76: T = 76 * r21002, Grp_exéc. libre _1)
77: T = 77 * r21002, Grp_exéc. libre _1)
78: T = 78 * r21002, Grp_exéc. libre _1)
79: T = 79 * r21002, Grp_exéc. libre _1)
80: T = 80 * r21002, Grp_exéc. libre _1)
81: T = 81 * r21002, Grp_exéc. libre _1)
82: T = 82 * r21002, Grp_exéc. libre _1)
83: T = 83 * r21002, Grp_exéc. libre _1)
84: T = 84 * r21002, Grp_exéc. libre _1)
85: T = 85 * r21002, Grp_exéc. libre _1)
86: T = 86 * r21002, Grp_exéc. libre _1)
87: T = 87 * r21002, Grp_exéc. libre _1)
88: T = 88 * r21002, Grp_exéc. libre _1)
89: T = 89 * r21002, Grp_exéc. libre _1)
90: T = 90 * r21002, Grp_exéc. libre _1)
91: T = 91 * r21002, Grp_exéc. libre _1)
92: T = 92 * r21002, Grp_exéc. libre _1)
93: T = 93 * r21002, Grp_exéc. libre _1)
94: T = 94 * r21002, Grp_exéc. libre _1)
95: T = 95 * r21002, Grp_exéc. libre _1)
96: T = 96 * r21002, Grp_exéc. libre _1)
97: T = 97 * r21002, Grp_exéc. libre _1)
98: T = 98 * r21002, Grp_exéc. libre _1)
99: T = 99 * r21002, Grp_exéc. libre _1)
100: T = 100 * r21002, Grp_exéc. libre _1)
101: T = 101 * r21002, Grp_exéc. libre _1)
102: T = 102 * r21002, Grp_exéc. libre _1)
103: T = 103 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 397


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

104: T = 104 * r21002, Grp_exéc. libre _1)


105: T = 105 * r21002, Grp_exéc. libre _1)
106: T = 106 * r21002, Grp_exéc. libre _1)
107: T = 107 * r21002, Grp_exéc. libre _1)
108: T = 108 * r21002, Grp_exéc. libre _1)
109: T = 109 * r21002, Grp_exéc. libre _1)
110: T = 110 * r21002, Grp_exéc. libre _1)
111: T = 111 * r21002, Grp_exéc. libre _1)
112: T = 112 * r21002, Grp_exéc. libre _1)
113: T = 113 * r21002, Grp_exéc. libre _1)
114: T = 114 * r21002, Grp_exéc. libre _1)
115: T = 115 * r21002, Grp_exéc. libre _1)
116: T = 116 * r21002, Grp_exéc. libre _1)
117: T = 117 * r21002, Grp_exéc. libre _1)
118: T = 118 * r21002, Grp_exéc. libre _1)
119: T = 119 * r21002, Grp_exéc. libre _1)
120: T = 120 * r21002, Grp_exéc. libre _1)
121: T = 121 * r21002, Grp_exéc. libre _1)
122: T = 122 * r21002, Grp_exéc. libre _1)
123: T = 123 * r21002, Grp_exéc. libre _1)
124: T = 124 * r21002, Grp_exéc. libre _1)
125: T = 125 * r21002, Grp_exéc. libre _1)
126: T = 126 * r21002, Grp_exéc. libre _1)
127: T = 127 * r21002, Grp_exéc. libre _1)
128: T = 128 * r21002, Grp_exéc. libre _1)
129: T = 129 * r21002, Grp_exéc. libre _1)
130: T = 130 * r21002, Grp_exéc. libre _1)
131: T = 131 * r21002, Grp_exéc. libre _1)
132: T = 132 * r21002, Grp_exéc. libre _1)
133: T = 133 * r21002, Grp_exéc. libre _1)
134: T = 134 * r21002, Grp_exéc. libre _1)
135: T = 135 * r21002, Grp_exéc. libre _1)
136: T = 136 * r21002, Grp_exéc. libre _1)
137: T = 137 * r21002, Grp_exéc. libre _1)
138: T = 138 * r21002, Grp_exéc. libre _1)
139: T = 139 * r21002, Grp_exéc. libre _1)
140: T = 140 * r21002, Grp_exéc. libre _1)
141: T = 141 * r21002, Grp_exéc. libre _1)
142: T = 142 * r21002, Grp_exéc. libre _1)
143: T = 143 * r21002, Grp_exéc. libre _1)
144: T = 144 * r21002, Grp_exéc. libre _1)
145: T = 145 * r21002, Grp_exéc. libre _1)
146: T = 146 * r21002, Grp_exéc. libre _1)
147: T = 147 * r21002, Grp_exéc. libre _1)
148: T = 148 * r21002, Grp_exéc. libre _1)
149: T = 149 * r21002, Grp_exéc. libre _1)
150: T = 150 * r21002, Grp_exéc. libre _1)
151: T = 151 * r21002, Grp_exéc. libre _1)
152: T = 152 * r21002, Grp_exéc. libre _1)
153: T = 153 * r21002, Grp_exéc. libre _1)
154: T = 154 * r21002, Grp_exéc. libre _1)
155: T = 155 * r21002, Grp_exéc. libre _1)
156: T = 156 * r21002, Grp_exéc. libre _1)
157: T = 157 * r21002, Grp_exéc. libre _1)
158: T = 158 * r21002, Grp_exéc. libre _1)
159: T = 159 * r21002, Grp_exéc. libre _1)
160: T = 160 * r21002, Grp_exéc. libre _1)
161: T = 161 * r21002, Grp_exéc. libre _1)
162: T = 162 * r21002, Grp_exéc. libre _1)
163: T = 163 * r21002, Grp_exéc. libre _1)

398 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

164: T = 164 * r21002, Grp_exéc. libre _1)


165: T = 165 * r21002, Grp_exéc. libre _1)
166: T = 166 * r21002, Grp_exéc. libre _1)
167: T = 167 * r21002, Grp_exéc. libre _1)
168: T = 168 * r21002, Grp_exéc. libre _1)
169: T = 169 * r21002, Grp_exéc. libre _1)
170: T = 170 * r21002, Grp_exéc. libre _1)
171: T = 171 * r21002, Grp_exéc. libre _1)
172: T = 172 * r21002, Grp_exéc. libre _1)
173: T = 173 * r21002, Grp_exéc. libre _1)
174: T = 174 * r21002, Grp_exéc. libre _1)
175: T = 175 * r21002, Grp_exéc. libre _1)
176: T = 176 * r21002, Grp_exéc. libre _1)
177: T = 177 * r21002, Grp_exéc. libre _1)
178: T = 178 * r21002, Grp_exéc. libre _1)
179: T = 179 * r21002, Grp_exéc. libre _1)
180: T = 180 * r21002, Grp_exéc. libre _1)
181: T = 181 * r21002, Grp_exéc. libre _1)
182: T = 182 * r21002, Grp_exéc. libre _1)
183: T = 183 * r21002, Grp_exéc. libre _1)
184: T = 184 * r21002, Grp_exéc. libre _1)
185: T = 185 * r21002, Grp_exéc. libre _1)
186: T = 186 * r21002, Grp_exéc. libre _1)
187: T = 187 * r21002, Grp_exéc. libre _1)
188: T = 188 * r21002, Grp_exéc. libre _1)
189: T = 189 * r21002, Grp_exéc. libre _1)
190: T = 190 * r21002, Grp_exéc. libre _1)
191: T = 191 * r21002, Grp_exéc. libre _1)
192: T = 192 * r21002, Grp_exéc. libre _1)
193: T = 193 * r21002, Grp_exéc. libre _1)
194: T = 194 * r21002, Grp_exéc. libre _1)
195: T = 195 * r21002, Grp_exéc. libre _1)
196: T = 196 * r21002, Grp_exéc. libre _1)
197: T = 197 * r21002, Grp_exéc. libre _1)
198: T = 198 * r21002, Grp_exéc. libre _1)
199: T = 199 * r21002, Grp_exéc. libre _1)
200: T = 200 * r21002, Grp_exéc. libre _1)
201: T = 201 * r21002, Grp_exéc. libre _1)
202: T = 202 * r21002, Grp_exéc. libre _1)
203: T = 203 * r21002, Grp_exéc. libre _1)
204: T = 204 * r21002, Grp_exéc. libre _1)
205: T = 205 * r21002, Grp_exéc. libre _1)
206: T = 206 * r21002, Grp_exéc. libre _1)
207: T = 207 * r21002, Grp_exéc. libre _1)
208: T = 208 * r21002, Grp_exéc. libre _1)
209: T = 209 * r21002, Grp_exéc. libre _1)
210: T = 210 * r21002, Grp_exéc. libre _1)
211: T = 211 * r21002, Grp_exéc. libre _1)
212: T = 212 * r21002, Grp_exéc. libre _1)
213: T = 213 * r21002, Grp_exéc. libre _1)
214: T = 214 * r21002, Grp_exéc. libre _1)
215: T = 215 * r21002, Grp_exéc. libre _1)
216: T = 216 * r21002, Grp_exéc. libre _1)
217: T = 217 * r21002, Grp_exéc. libre _1)
218: T = 218 * r21002, Grp_exéc. libre _1)
219: T = 219 * r21002, Grp_exéc. libre _1)
220: T = 220 * r21002, Grp_exéc. libre _1)
221: T = 221 * r21002, Grp_exéc. libre _1)
222: T = 222 * r21002, Grp_exéc. libre _1)
223: T = 223 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 399


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

224: T = 224 * r21002, Grp_exéc. libre _1)


225: T = 225 * r21002, Grp_exéc. libre _1)
226: T = 226 * r21002, Grp_exéc. libre _1)
227: T = 227 * r21002, Grp_exéc. libre _1)
228: T = 228 * r21002, Grp_exéc. libre _1)
229: T = 229 * r21002, Grp_exéc. libre _1)
230: T = 230 * r21002, Grp_exéc. libre _1)
231: T = 231 * r21002, Grp_exéc. libre _1)
232: T = 232 * r21002, Grp_exéc. libre _1)
233: T = 233 * r21002, Grp_exéc. libre _1)
234: T = 234 * r21002, Grp_exéc. libre _1)
235: T = 235 * r21002, Grp_exéc. libre _1)
236: T = 236 * r21002, Grp_exéc. libre _1)
237: T = 237 * r21002, Grp_exéc. libre _1)
238: T = 238 * r21002, Grp_exéc. libre _1)
239: T = 239 * r21002, Grp_exéc. libre _1)
240: T = 240 * r21002, Grp_exéc. libre _1)
241: T = 241 * r21002, Grp_exéc. libre _1)
242: T = 242 * r21002, Grp_exéc. libre _1)
243: T = 243 * r21002, Grp_exéc. libre _1)
244: T = 244 * r21002, Grp_exéc. libre _1)
245: T = 245 * r21002, Grp_exéc. libre _1)
246: T = 246 * r21002, Grp_exéc. libre _1)
247: T = 247 * r21002, Grp_exéc. libre _1)
248: T = 248 * r21002, Grp_exéc. libre _1)
249: T = 249 * r21002, Grp_exéc. libre _1)
250: T = 250 * r21002, Grp_exéc. libre _1)
251: T = 251 * r21002, Grp_exéc. libre _1)
252: T = 252 * r21002, Grp_exéc. libre _1)
253: T = 253 * r21002, Grp_exéc. libre _1)
254: T = 254 * r21002, Grp_exéc. libre _1)
255: T = 255 * r21002, Grp_exéc. libre _1)
256: T = 256 * r21002, Grp_exéc. libre _1)
1001: T = 1 * r21003
1002: T = 2 * r21003
1003: T = 3 * r21003
1004: T = 4 * r21003
1005: T = 5 * r21003
1006: T = 6 * r21003
1008: T = 8 * r21003
1010: T = 10 * r21003
1012: T = 12 * r21003
1016: T = 16 * r21003
1020: T = 20 * r21003
1024: T = 24 * r21003
1032: T = 32 * r21003
1040: T = 40 * r21003
1048: T = 48 * r21003
1064: T = 64 * r21003
1080: T = 80 * r21003
1096: T = 96 * r21003
2000: APRES acquisition entrées TOR, Grp_exéc. fixe _2)
2001: AVANT émission sorties TOR, Grp_exéc. fixe _2)
4000: APRES IF1 PROFIdrive Réception PZD, Grp_exéc. fixe 2)
4001: AVANT IF1 PROFIdrive Emission PZD, Grp_exéc. fixe 2)
4004: APRES IF1 PROFIdrive Réception flexible PZD, Grp_exéc. fixe 2)
Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2
[2]: Groupe d'exécution 3
[3]: Groupe d'exécution 4

400 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

[4]: Groupe d'exécution 5


[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10
Prudence: Une modification des caractéristiques d'un groupe d'exécution ne doit pas avoir lieu
en fonctionnement, afin d'éviter une état non défini des signaux.
Remarque: Concernant 1) dans la description : Cette valeur de sélection ne peut être
sélectionnée en ligne que si la période d'échantillonnage T_échant. de ce groupe
d'exécution répond à la condition suivante : 1 ms <= T_échant. < r21003. Lors du
download, une valeur qui viole cette condition n'est pas rejetée mais remplacée par
une valeur de substitution admissible, et le défaut F51004 est émis. Concernant
2) dans la description : L'enregistrement des groupes d'exécution fixes p20000[x]
>= 2000 s'effectue avec la période d'échantillonnage du du système de base
concerné, mais au moins avec une période d'échantillonnage de 1 ms. Si la période
d'échantillonnage réelle diverge de la période d'échantillonnage du système de base
du fait de cette limitation, le défaut F51005 est généré (F51006 lors du download). Il
convient dans ce cas de sélectionner un autre groupe d'exécution avec une période
d'échantillonnage >= 1 ms. Lors de la sélection des groupes d'exécution fixes,
l'existence du bloc système correspondant n'est pas vérifiée. Exemple : "Calculer
avant le canal de consigne" signifie avant le calcul des diagrammes fonctionnels
3010, 3020, 3030, 3040 et suivants lorsque le canal de consigne est activé. Si, par
ex. pour un entraînement Servo, le canal de consigne n'est pas configuré (p0108.8 =
0), le calcul est effectué avant le diagramme fonctionnel 3095.

p21000[0...9] Groupe d'exécution Propriétés / Propr Gr_exéc


CU_S, _G, _GM, Modifiable: T Calculé: - Niveau d'accès: 1
_GL Type de données: Integer16 Indice dynamique: - Diagramme fonctionnel: -
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
0 4004 [0] 0

Description: Affecte leur propriété aux groupes d'exécution 1 à 10.


Cette propriété se compose de la période d'échantillonnage et pour p21000[x] >=
2000 de l'instant d'appel au sein de la période d'échantillonnage.
L'indice x + 1 de p21000 correspond au numéro du groupe d'exécution : p21000[0]
sert à régler la propriété du groupe d'exécution 1, ... , p21000[9] sert à régler la
propriété du groupe d'exécution 10.
Valeurs: 0: Ne pas calculer grp_exéc.
1: T = 1 * r21002, Grp_exéc. libre _1)
2: T = 2 * r21002, Grp_exéc. libre _1)
3: T = 3 * r21002, Grp_exéc. libre _1)
4: T = 4 * r21002, Grp_exéc. libre _1)
5: T = 5 * r21002, Grp_exéc. libre _1)
6: T = 6 * r21002, Grp_exéc. libre _1)
7: T = 7 * r21002, Grp_exéc. libre _1)
8: T = 8 * r21002, Grp_exéc. libre _1)
9: T = 9 * r21002, Grp_exéc. libre _1)
10: T = 10 * r21002, Grp_exéc. libre _1)
11: T = 11 * r21002, Grp_exéc. libre _1)
12: T = 12 * r21002, Grp_exéc. libre _1)
13: T = 13 * r21002, Grp_exéc. libre _1)
14: T = 14 * r21002, Grp_exéc. libre _1)
15: T = 15 * r21002, Grp_exéc. libre _1)
16: T = 16 * r21002, Grp_exéc. libre _1)
17: T = 17 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 401


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

18: T = 18 * r21002, Grp_exéc. libre _1)


19: T = 19 * r21002, Grp_exéc. libre _1)
20: T = 20 * r21002, Grp_exéc. libre _1)
21: T = 21 * r21002, Grp_exéc. libre _1)
22: T = 22 * r21002, Grp_exéc. libre _1)
23: T = 23 * r21002, Grp_exéc. libre _1)
24: T = 24 * r21002, Grp_exéc. libre _1)
25: T = 25 * r21002, Grp_exéc. libre _1)
26: T = 26 * r21002, Grp_exéc. libre _1)
27: T = 27 * r21002, Grp_exéc. libre _1)
28: T = 28 * r21002, Grp_exéc. libre _1)
29: T = 29 * r21002, Grp_exéc. libre _1)
30: T = 30 * r21002, Grp_exéc. libre _1)
31: T = 31 * r21002, Grp_exéc. libre _1)
32: T = 32 * r21002, Grp_exéc. libre _1)
33: T = 33 * r21002, Grp_exéc. libre _1)
34: T = 34 * r21002, Grp_exéc. libre _1)
35: T = 35 * r21002, Grp_exéc. libre _1)
36: T = 36 * r21002, Grp_exéc. libre _1)
37: T = 37 * r21002, Grp_exéc. libre _1)
38: T = 38 * r21002, Grp_exéc. libre _1)
39: T = 39 * r21002, Grp_exéc. libre _1)
40: T = 40 * r21002, Grp_exéc. libre _1)
41: T = 41 * r21002, Grp_exéc. libre _1)
42: T = 42 * r21002, Grp_exéc. libre _1)
43: T = 43 * r21002, Grp_exéc. libre _1)
44: T = 44 * r21002, Grp_exéc. libre _1)
45: T = 45 * r21002, Grp_exéc. libre _1)
46: T = 46 * r21002, Grp_exéc. libre _1)
47: T = 47 * r21002, Grp_exéc. libre _1)
48: T = 48 * r21002, Grp_exéc. libre _1)
49: T = 49 * r21002, Grp_exéc. libre _1)
50: T = 50 * r21002, Grp_exéc. libre _1)
51: T = 51 * r21002, Grp_exéc. libre _1)
52: T = 52 * r21002, Grp_exéc. libre _1)
53: T = 53 * r21002, Grp_exéc. libre _1)
54: T = 54 * r21002, Grp_exéc. libre _1)
55: T = 55 * r21002, Grp_exéc. libre _1)
56: T = 56 * r21002, Grp_exéc. libre _1)
57: T = 57 * r21002, Grp_exéc. libre _1)
58: T = 58 * r21002, Grp_exéc. libre _1)
59: T = 59 * r21002, Grp_exéc. libre _1)
60: T = 60 * r21002, Grp_exéc. libre _1)
61: T = 61 * r21002, Grp_exéc. libre _1)
62: T = 62 * r21002, Grp_exéc. libre _1)
63: T = 63 * r21002, Grp_exéc. libre _1)
64: T = 64 * r21002, Grp_exéc. libre _1)
65: T = 65 * r21002, Grp_exéc. libre _1)
66: T = 66 * r21002, Grp_exéc. libre _1)
67: T = 67 * r21002, Grp_exéc. libre _1)
68: T = 68 * r21002, Grp_exéc. libre _1)
69: T = 69 * r21002, Grp_exéc. libre _1)
70: T = 70 * r21002, Grp_exéc. libre _1)
71: T = 71 * r21002, Grp_exéc. libre _1)
72: T = 72 * r21002, Grp_exéc. libre _1)
73: T = 73 * r21002, Grp_exéc. libre _1)
74: T = 74 * r21002, Grp_exéc. libre _1)
75: T = 75 * r21002, Grp_exéc. libre _1)
76: T = 76 * r21002, Grp_exéc. libre _1)
77: T = 77 * r21002, Grp_exéc. libre _1)

402 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

78: T = 78 * r21002, Grp_exéc. libre _1)


79: T = 79 * r21002, Grp_exéc. libre _1)
80: T = 80 * r21002, Grp_exéc. libre _1)
81: T = 81 * r21002, Grp_exéc. libre _1)
82: T = 82 * r21002, Grp_exéc. libre _1)
83: T = 83 * r21002, Grp_exéc. libre _1)
84: T = 84 * r21002, Grp_exéc. libre _1)
85: T = 85 * r21002, Grp_exéc. libre _1)
86: T = 86 * r21002, Grp_exéc. libre _1)
87: T = 87 * r21002, Grp_exéc. libre _1)
88: T = 88 * r21002, Grp_exéc. libre _1)
89: T = 89 * r21002, Grp_exéc. libre _1)
90: T = 90 * r21002, Grp_exéc. libre _1)
91: T = 91 * r21002, Grp_exéc. libre _1)
92: T = 92 * r21002, Grp_exéc. libre _1)
93: T = 93 * r21002, Grp_exéc. libre _1)
94: T = 94 * r21002, Grp_exéc. libre _1)
95: T = 95 * r21002, Grp_exéc. libre _1)
96: T = 96 * r21002, Grp_exéc. libre _1)
97: T = 97 * r21002, Grp_exéc. libre _1)
98: T = 98 * r21002, Grp_exéc. libre _1)
99: T = 99 * r21002, Grp_exéc. libre _1)
100: T = 100 * r21002, Grp_exéc. libre _1)
101: T = 101 * r21002, Grp_exéc. libre _1)
102: T = 102 * r21002, Grp_exéc. libre _1)
103: T = 103 * r21002, Grp_exéc. libre _1)
104: T = 104 * r21002, Grp_exéc. libre _1)
105: T = 105 * r21002, Grp_exéc. libre _1)
106: T = 106 * r21002, Grp_exéc. libre _1)
107: T = 107 * r21002, Grp_exéc. libre _1)
108: T = 108 * r21002, Grp_exéc. libre _1)
109: T = 109 * r21002, Grp_exéc. libre _1)
110: T = 110 * r21002, Grp_exéc. libre _1)
111: T = 111 * r21002, Grp_exéc. libre _1)
112: T = 112 * r21002, Grp_exéc. libre _1)
113: T = 113 * r21002, Grp_exéc. libre _1)
114: T = 114 * r21002, Grp_exéc. libre _1)
115: T = 115 * r21002, Grp_exéc. libre _1)
116: T = 116 * r21002, Grp_exéc. libre _1)
117: T = 117 * r21002, Grp_exéc. libre _1)
118: T = 118 * r21002, Grp_exéc. libre _1)
119: T = 119 * r21002, Grp_exéc. libre _1)
120: T = 120 * r21002, Grp_exéc. libre _1)
121: T = 121 * r21002, Grp_exéc. libre _1)
122: T = 122 * r21002, Grp_exéc. libre _1)
123: T = 123 * r21002, Grp_exéc. libre _1)
124: T = 124 * r21002, Grp_exéc. libre _1)
125: T = 125 * r21002, Grp_exéc. libre _1)
126: T = 126 * r21002, Grp_exéc. libre _1)
127: T = 127 * r21002, Grp_exéc. libre _1)
128: T = 128 * r21002, Grp_exéc. libre _1)
129: T = 129 * r21002, Grp_exéc. libre _1)
130: T = 130 * r21002, Grp_exéc. libre _1)
131: T = 131 * r21002, Grp_exéc. libre _1)
132: T = 132 * r21002, Grp_exéc. libre _1)
133: T = 133 * r21002, Grp_exéc. libre _1)
134: T = 134 * r21002, Grp_exéc. libre _1)
135: T = 135 * r21002, Grp_exéc. libre _1)
136: T = 136 * r21002, Grp_exéc. libre _1)
137: T = 137 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 403


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

138: T = 138 * r21002, Grp_exéc. libre _1)


139: T = 139 * r21002, Grp_exéc. libre _1)
140: T = 140 * r21002, Grp_exéc. libre _1)
141: T = 141 * r21002, Grp_exéc. libre _1)
142: T = 142 * r21002, Grp_exéc. libre _1)
143: T = 143 * r21002, Grp_exéc. libre _1)
144: T = 144 * r21002, Grp_exéc. libre _1)
145: T = 145 * r21002, Grp_exéc. libre _1)
146: T = 146 * r21002, Grp_exéc. libre _1)
147: T = 147 * r21002, Grp_exéc. libre _1)
148: T = 148 * r21002, Grp_exéc. libre _1)
149: T = 149 * r21002, Grp_exéc. libre _1)
150: T = 150 * r21002, Grp_exéc. libre _1)
151: T = 151 * r21002, Grp_exéc. libre _1)
152: T = 152 * r21002, Grp_exéc. libre _1)
153: T = 153 * r21002, Grp_exéc. libre _1)
154: T = 154 * r21002, Grp_exéc. libre _1)
155: T = 155 * r21002, Grp_exéc. libre _1)
156: T = 156 * r21002, Grp_exéc. libre _1)
157: T = 157 * r21002, Grp_exéc. libre _1)
158: T = 158 * r21002, Grp_exéc. libre _1)
159: T = 159 * r21002, Grp_exéc. libre _1)
160: T = 160 * r21002, Grp_exéc. libre _1)
161: T = 161 * r21002, Grp_exéc. libre _1)
162: T = 162 * r21002, Grp_exéc. libre _1)
163: T = 163 * r21002, Grp_exéc. libre _1)
164: T = 164 * r21002, Grp_exéc. libre _1)
165: T = 165 * r21002, Grp_exéc. libre _1)
166: T = 166 * r21002, Grp_exéc. libre _1)
167: T = 167 * r21002, Grp_exéc. libre _1)
168: T = 168 * r21002, Grp_exéc. libre _1)
169: T = 169 * r21002, Grp_exéc. libre _1)
170: T = 170 * r21002, Grp_exéc. libre _1)
171: T = 171 * r21002, Grp_exéc. libre _1)
172: T = 172 * r21002, Grp_exéc. libre _1)
173: T = 173 * r21002, Grp_exéc. libre _1)
174: T = 174 * r21002, Grp_exéc. libre _1)
175: T = 175 * r21002, Grp_exéc. libre _1)
176: T = 176 * r21002, Grp_exéc. libre _1)
177: T = 177 * r21002, Grp_exéc. libre _1)
178: T = 178 * r21002, Grp_exéc. libre _1)
179: T = 179 * r21002, Grp_exéc. libre _1)
180: T = 180 * r21002, Grp_exéc. libre _1)
181: T = 181 * r21002, Grp_exéc. libre _1)
182: T = 182 * r21002, Grp_exéc. libre _1)
183: T = 183 * r21002, Grp_exéc. libre _1)
184: T = 184 * r21002, Grp_exéc. libre _1)
185: T = 185 * r21002, Grp_exéc. libre _1)
186: T = 186 * r21002, Grp_exéc. libre _1)
187: T = 187 * r21002, Grp_exéc. libre _1)
188: T = 188 * r21002, Grp_exéc. libre _1)
189: T = 189 * r21002, Grp_exéc. libre _1)
190: T = 190 * r21002, Grp_exéc. libre _1)
191: T = 191 * r21002, Grp_exéc. libre _1)
192: T = 192 * r21002, Grp_exéc. libre _1)
193: T = 193 * r21002, Grp_exéc. libre _1)
194: T = 194 * r21002, Grp_exéc. libre _1)
195: T = 195 * r21002, Grp_exéc. libre _1)
196: T = 196 * r21002, Grp_exéc. libre _1)
197: T = 197 * r21002, Grp_exéc. libre _1)

404 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

198: T = 198 * r21002, Grp_exéc. libre _1)


199: T = 199 * r21002, Grp_exéc. libre _1)
200: T = 200 * r21002, Grp_exéc. libre _1)
201: T = 201 * r21002, Grp_exéc. libre _1)
202: T = 202 * r21002, Grp_exéc. libre _1)
203: T = 203 * r21002, Grp_exéc. libre _1)
204: T = 204 * r21002, Grp_exéc. libre _1)
205: T = 205 * r21002, Grp_exéc. libre _1)
206: T = 206 * r21002, Grp_exéc. libre _1)
207: T = 207 * r21002, Grp_exéc. libre _1)
208: T = 208 * r21002, Grp_exéc. libre _1)
209: T = 209 * r21002, Grp_exéc. libre _1)
210: T = 210 * r21002, Grp_exéc. libre _1)
211: T = 211 * r21002, Grp_exéc. libre _1)
212: T = 212 * r21002, Grp_exéc. libre _1)
213: T = 213 * r21002, Grp_exéc. libre _1)
214: T = 214 * r21002, Grp_exéc. libre _1)
215: T = 215 * r21002, Grp_exéc. libre _1)
216: T = 216 * r21002, Grp_exéc. libre _1)
217: T = 217 * r21002, Grp_exéc. libre _1)
218: T = 218 * r21002, Grp_exéc. libre _1)
219: T = 219 * r21002, Grp_exéc. libre _1)
220: T = 220 * r21002, Grp_exéc. libre _1)
221: T = 221 * r21002, Grp_exéc. libre _1)
222: T = 222 * r21002, Grp_exéc. libre _1)
223: T = 223 * r21002, Grp_exéc. libre _1)
224: T = 224 * r21002, Grp_exéc. libre _1)
225: T = 225 * r21002, Grp_exéc. libre _1)
226: T = 226 * r21002, Grp_exéc. libre _1)
227: T = 227 * r21002, Grp_exéc. libre _1)
228: T = 228 * r21002, Grp_exéc. libre _1)
229: T = 229 * r21002, Grp_exéc. libre _1)
230: T = 230 * r21002, Grp_exéc. libre _1)
231: T = 231 * r21002, Grp_exéc. libre _1)
232: T = 232 * r21002, Grp_exéc. libre _1)
233: T = 233 * r21002, Grp_exéc. libre _1)
234: T = 234 * r21002, Grp_exéc. libre _1)
235: T = 235 * r21002, Grp_exéc. libre _1)
236: T = 236 * r21002, Grp_exéc. libre _1)
237: T = 237 * r21002, Grp_exéc. libre _1)
238: T = 238 * r21002, Grp_exéc. libre _1)
239: T = 239 * r21002, Grp_exéc. libre _1)
240: T = 240 * r21002, Grp_exéc. libre _1)
241: T = 241 * r21002, Grp_exéc. libre _1)
242: T = 242 * r21002, Grp_exéc. libre _1)
243: T = 243 * r21002, Grp_exéc. libre _1)
244: T = 244 * r21002, Grp_exéc. libre _1)
245: T = 245 * r21002, Grp_exéc. libre _1)
246: T = 246 * r21002, Grp_exéc. libre _1)
247: T = 247 * r21002, Grp_exéc. libre _1)
248: T = 248 * r21002, Grp_exéc. libre _1)
249: T = 249 * r21002, Grp_exéc. libre _1)
250: T = 250 * r21002, Grp_exéc. libre _1)
251: T = 251 * r21002, Grp_exéc. libre _1)
252: T = 252 * r21002, Grp_exéc. libre _1)
253: T = 253 * r21002, Grp_exéc. libre _1)
254: T = 254 * r21002, Grp_exéc. libre _1)
255: T = 255 * r21002, Grp_exéc. libre _1)
256: T = 256 * r21002, Grp_exéc. libre _1)
1001: T = 1 * r21003

Description des blocs fonctionnels DCC standard 405


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

1002: T = 2 * r21003
1003: T = 3 * r21003
1004: T = 4 * r21003
1005: T = 5 * r21003
1006: T = 6 * r21003
1008: T = 8 * r21003
1010: T = 10 * r21003
1012: T = 12 * r21003
1016: T = 16 * r21003
1020: T = 20 * r21003
1024: T = 24 * r21003
1032: T = 32 * r21003
1040: T = 40 * r21003
1048: T = 48 * r21003
1064: T = 64 * r21003
1080: T = 80 * r21003
1096: T = 96 * r21003
2000: APRES acquisition entrées TOR, Grp_exéc. fixe _2)
2001: AVANT émission sorties TOR, Grp_exéc. fixe _2)
4000: APRES IF1 PROFIdrive Réception PZD, Grp_exéc. fixe 2)
4001: AVANT IF1 PROFIdrive Emission PZD, Grp_exéc. fixe 2)
4002: APRES IF2 Réception PZD, Grp_exéc. fixe 2)
4003: AVANT IF2 Emission PZD, Grp_exéc. fixe 2)
4004: APRES IF1 PROFIdrive Réception flexible PZD, Grp_exéc. fixe 2)
Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2
[2]: Groupe d'exécution 3
[3]: Groupe d'exécution 4
[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10
Prudence: Une modification des caractéristiques d'un groupe d'exécution ne doit pas avoir lieu
en fonctionnement, afin d'éviter une état non défini des signaux.
Remarque: Concernant 1) dans la description : Cette valeur de sélection ne peut être
sélectionnée en ligne que si la période d'échantillonnage T_échant. de ce groupe
d'exécution répond à la condition suivante : 1 ms <= T_échant. < r21003. Lors du
download, une valeur qui viole cette condition n'est pas rejetée mais remplacée par
une valeur de substitution admissible, et le défaut F51004 est émis. Concernant
2) dans la description : L'enregistrement des groupes d'exécution fixes p20000[x]
>= 2000 s'effectue avec la période d'échantillonnage du du système de base
concerné, mais au moins avec une période d'échantillonnage de 1 ms. Si la période
d'échantillonnage réelle diverge de la période d'échantillonnage du système de base
du fait de cette limitation, le défaut F51005 est généré (F51006 lors du download). Il
convient dans ce cas de sélectionner un autre groupe d'exécution avec une période
d'échantillonnage >= 1 ms. Lors de la sélection des groupes d'exécution fixes,
l'existence du bloc système correspondant n'est pas vérifiée. Exemple : "Calculer
avant le canal de consigne" signifie avant le calcul des diagrammes fonctionnels
3010, 3020, 3030, 3040 et suivants lorsque le canal de consigne est activé. Si, par
ex. pour un entraînement Servo, le canal de consigne n'est pas configuré (p0108.8 =
0), le calcul est effectué avant le diagramme fonctionnel 3095.

406 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

p21000[0...9] Groupe d'exécution Propriétés / Propr Gr_exéc


DC_CTRL Modifiable: T Calculé: - Niveau d'accès: 1
Type de données: Integer16 Indice dynamique: - Diagramme fonctionnel: -
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
0 4004 [0] 0

Description: Affecte leur propriété aux groupes d'exécution 1 à 10.


Cette propriété se compose de la période d'échantillonnage et pour p21000[x] >=
2000 de l'instant d'appel au sein de la période d'échantillonnage.
L'indice x + 1 de p21000 correspond au numéro du groupe d'exécution : p21000[0]
sert à régler la propriété du groupe d'exécution 1, ... , p21000[9] sert à régler la
propriété du groupe d'exécution 10.
Valeurs: 0: Ne pas calculer grp_exéc.
1: T = 1 * r21002, Grp_exéc. libre _1)
2: T = 2 * r21002, Grp_exéc. libre _1)
3: T = 3 * r21002, Grp_exéc. libre _1)
4: T = 4 * r21002, Grp_exéc. libre _1)
5: T = 5 * r21002, Grp_exéc. libre _1)
6: T = 6 * r21002, Grp_exéc. libre _1)
7: T = 7 * r21002, Grp_exéc. libre _1)
8: T = 8 * r21002, Grp_exéc. libre _1)
9: T = 9 * r21002, Grp_exéc. libre _1)
10: T = 10 * r21002, Grp_exéc. libre _1)
11: T = 11 * r21002, Grp_exéc. libre _1)
12: T = 12 * r21002, Grp_exéc. libre _1)
13: T = 13 * r21002, Grp_exéc. libre _1)
14: T = 14 * r21002, Grp_exéc. libre _1)
15: T = 15 * r21002, Grp_exéc. libre _1)
16: T = 16 * r21002, Grp_exéc. libre _1)
17: T = 17 * r21002, Grp_exéc. libre _1)
18: T = 18 * r21002, Grp_exéc. libre _1)
19: T = 19 * r21002, Grp_exéc. libre _1)
20: T = 20 * r21002, Grp_exéc. libre _1)
21: T = 21 * r21002, Grp_exéc. libre _1)
22: T = 22 * r21002, Grp_exéc. libre _1)
23: T = 23 * r21002, Grp_exéc. libre _1)
24: T = 24 * r21002, Grp_exéc. libre _1)
25: T = 25 * r21002, Grp_exéc. libre _1)
26: T = 26 * r21002, Grp_exéc. libre _1)
27: T = 27 * r21002, Grp_exéc. libre _1)
28: T = 28 * r21002, Grp_exéc. libre _1)
29: T = 29 * r21002, Grp_exéc. libre _1)
30: T = 30 * r21002, Grp_exéc. libre _1)
31: T = 31 * r21002, Grp_exéc. libre _1)
32: T = 32 * r21002, Grp_exéc. libre _1)
33: T = 33 * r21002, Grp_exéc. libre _1)
34: T = 34 * r21002, Grp_exéc. libre _1)
35: T = 35 * r21002, Grp_exéc. libre _1)
36: T = 36 * r21002, Grp_exéc. libre _1)
37: T = 37 * r21002, Grp_exéc. libre _1)
38: T = 38 * r21002, Grp_exéc. libre _1)
39: T = 39 * r21002, Grp_exéc. libre _1)
40: T = 40 * r21002, Grp_exéc. libre _1)
41: T = 41 * r21002, Grp_exéc. libre _1)
42: T = 42 * r21002, Grp_exéc. libre _1)
43: T = 43 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 407


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

44: T = 44 * r21002, Grp_exéc. libre _1)


45: T = 45 * r21002, Grp_exéc. libre _1)
46: T = 46 * r21002, Grp_exéc. libre _1)
47: T = 47 * r21002, Grp_exéc. libre _1)
48: T = 48 * r21002, Grp_exéc. libre _1)
49: T = 49 * r21002, Grp_exéc. libre _1)
50: T = 50 * r21002, Grp_exéc. libre _1)
51: T = 51 * r21002, Grp_exéc. libre _1)
52: T = 52 * r21002, Grp_exéc. libre _1)
53: T = 53 * r21002, Grp_exéc. libre _1)
54: T = 54 * r21002, Grp_exéc. libre _1)
55: T = 55 * r21002, Grp_exéc. libre _1)
56: T = 56 * r21002, Grp_exéc. libre _1)
57: T = 57 * r21002, Grp_exéc. libre _1)
58: T = 58 * r21002, Grp_exéc. libre _1)
59: T = 59 * r21002, Grp_exéc. libre _1)
60: T = 60 * r21002, Grp_exéc. libre _1)
61: T = 61 * r21002, Grp_exéc. libre _1)
62: T = 62 * r21002, Grp_exéc. libre _1)
63: T = 63 * r21002, Grp_exéc. libre _1)
64: T = 64 * r21002, Grp_exéc. libre _1)
65: T = 65 * r21002, Grp_exéc. libre _1)
66: T = 66 * r21002, Grp_exéc. libre _1)
67: T = 67 * r21002, Grp_exéc. libre _1)
68: T = 68 * r21002, Grp_exéc. libre _1)
69: T = 69 * r21002, Grp_exéc. libre _1)
70: T = 70 * r21002, Grp_exéc. libre _1)
71: T = 71 * r21002, Grp_exéc. libre _1)
72: T = 72 * r21002, Grp_exéc. libre _1)
73: T = 73 * r21002, Grp_exéc. libre _1)
74: T = 74 * r21002, Grp_exéc. libre _1)
75: T = 75 * r21002, Grp_exéc. libre _1)
76: T = 76 * r21002, Grp_exéc. libre _1)
77: T = 77 * r21002, Grp_exéc. libre _1)
78: T = 78 * r21002, Grp_exéc. libre _1)
79: T = 79 * r21002, Grp_exéc. libre _1)
80: T = 80 * r21002, Grp_exéc. libre _1)
81: T = 81 * r21002, Grp_exéc. libre _1)
82: T = 82 * r21002, Grp_exéc. libre _1)
83: T = 83 * r21002, Grp_exéc. libre _1)
84: T = 84 * r21002, Grp_exéc. libre _1)
85: T = 85 * r21002, Grp_exéc. libre _1)
86: T = 86 * r21002, Grp_exéc. libre _1)
87: T = 87 * r21002, Grp_exéc. libre _1)
88: T = 88 * r21002, Grp_exéc. libre _1)
89: T = 89 * r21002, Grp_exéc. libre _1)
90: T = 90 * r21002, Grp_exéc. libre _1)
91: T = 91 * r21002, Grp_exéc. libre _1)
92: T = 92 * r21002, Grp_exéc. libre _1)
93: T = 93 * r21002, Grp_exéc. libre _1)
94: T = 94 * r21002, Grp_exéc. libre _1)
95: T = 95 * r21002, Grp_exéc. libre _1)
96: T = 96 * r21002, Grp_exéc. libre _1)
97: T = 97 * r21002, Grp_exéc. libre _1)
98: T = 98 * r21002, Grp_exéc. libre _1)
99: T = 99 * r21002, Grp_exéc. libre _1)
100: T = 100 * r21002, Grp_exéc. libre _1)
101: T = 101 * r21002, Grp_exéc. libre _1)
102: T = 102 * r21002, Grp_exéc. libre _1)
103: T = 103 * r21002, Grp_exéc. libre _1)

408 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

104: T = 104 * r21002, Grp_exéc. libre _1)


105: T = 105 * r21002, Grp_exéc. libre _1)
106: T = 106 * r21002, Grp_exéc. libre _1)
107: T = 107 * r21002, Grp_exéc. libre _1)
108: T = 108 * r21002, Grp_exéc. libre _1)
109: T = 109 * r21002, Grp_exéc. libre _1)
110: T = 110 * r21002, Grp_exéc. libre _1)
111: T = 111 * r21002, Grp_exéc. libre _1)
112: T = 112 * r21002, Grp_exéc. libre _1)
113: T = 113 * r21002, Grp_exéc. libre _1)
114: T = 114 * r21002, Grp_exéc. libre _1)
115: T = 115 * r21002, Grp_exéc. libre _1)
116: T = 116 * r21002, Grp_exéc. libre _1)
117: T = 117 * r21002, Grp_exéc. libre _1)
118: T = 118 * r21002, Grp_exéc. libre _1)
119: T = 119 * r21002, Grp_exéc. libre _1)
120: T = 120 * r21002, Grp_exéc. libre _1)
121: T = 121 * r21002, Grp_exéc. libre _1)
122: T = 122 * r21002, Grp_exéc. libre _1)
123: T = 123 * r21002, Grp_exéc. libre _1)
124: T = 124 * r21002, Grp_exéc. libre _1)
125: T = 125 * r21002, Grp_exéc. libre _1)
126: T = 126 * r21002, Grp_exéc. libre _1)
127: T = 127 * r21002, Grp_exéc. libre _1)
128: T = 128 * r21002, Grp_exéc. libre _1)
129: T = 129 * r21002, Grp_exéc. libre _1)
130: T = 130 * r21002, Grp_exéc. libre _1)
131: T = 131 * r21002, Grp_exéc. libre _1)
132: T = 132 * r21002, Grp_exéc. libre _1)
133: T = 133 * r21002, Grp_exéc. libre _1)
134: T = 134 * r21002, Grp_exéc. libre _1)
135: T = 135 * r21002, Grp_exéc. libre _1)
136: T = 136 * r21002, Grp_exéc. libre _1)
137: T = 137 * r21002, Grp_exéc. libre _1)
138: T = 138 * r21002, Grp_exéc. libre _1)
139: T = 139 * r21002, Grp_exéc. libre _1)
140: T = 140 * r21002, Grp_exéc. libre _1)
141: T = 141 * r21002, Grp_exéc. libre _1)
142: T = 142 * r21002, Grp_exéc. libre _1)
143: T = 143 * r21002, Grp_exéc. libre _1)
144: T = 144 * r21002, Grp_exéc. libre _1)
145: T = 145 * r21002, Grp_exéc. libre _1)
146: T = 146 * r21002, Grp_exéc. libre _1)
147: T = 147 * r21002, Grp_exéc. libre _1)
148: T = 148 * r21002, Grp_exéc. libre _1)
149: T = 149 * r21002, Grp_exéc. libre _1)
150: T = 150 * r21002, Grp_exéc. libre _1)
151: T = 151 * r21002, Grp_exéc. libre _1)
152: T = 152 * r21002, Grp_exéc. libre _1)
153: T = 153 * r21002, Grp_exéc. libre _1)
154: T = 154 * r21002, Grp_exéc. libre _1)
155: T = 155 * r21002, Grp_exéc. libre _1)
156: T = 156 * r21002, Grp_exéc. libre _1)
157: T = 157 * r21002, Grp_exéc. libre _1)
158: T = 158 * r21002, Grp_exéc. libre _1)
159: T = 159 * r21002, Grp_exéc. libre _1)
160: T = 160 * r21002, Grp_exéc. libre _1)
161: T = 161 * r21002, Grp_exéc. libre _1)
162: T = 162 * r21002, Grp_exéc. libre _1)
163: T = 163 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 409


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

164: T = 164 * r21002, Grp_exéc. libre _1)


165: T = 165 * r21002, Grp_exéc. libre _1)
166: T = 166 * r21002, Grp_exéc. libre _1)
167: T = 167 * r21002, Grp_exéc. libre _1)
168: T = 168 * r21002, Grp_exéc. libre _1)
169: T = 169 * r21002, Grp_exéc. libre _1)
170: T = 170 * r21002, Grp_exéc. libre _1)
171: T = 171 * r21002, Grp_exéc. libre _1)
172: T = 172 * r21002, Grp_exéc. libre _1)
173: T = 173 * r21002, Grp_exéc. libre _1)
174: T = 174 * r21002, Grp_exéc. libre _1)
175: T = 175 * r21002, Grp_exéc. libre _1)
176: T = 176 * r21002, Grp_exéc. libre _1)
177: T = 177 * r21002, Grp_exéc. libre _1)
178: T = 178 * r21002, Grp_exéc. libre _1)
179: T = 179 * r21002, Grp_exéc. libre _1)
180: T = 180 * r21002, Grp_exéc. libre _1)
181: T = 181 * r21002, Grp_exéc. libre _1)
182: T = 182 * r21002, Grp_exéc. libre _1)
183: T = 183 * r21002, Grp_exéc. libre _1)
184: T = 184 * r21002, Grp_exéc. libre _1)
185: T = 185 * r21002, Grp_exéc. libre _1)
186: T = 186 * r21002, Grp_exéc. libre _1)
187: T = 187 * r21002, Grp_exéc. libre _1)
188: T = 188 * r21002, Grp_exéc. libre _1)
189: T = 189 * r21002, Grp_exéc. libre _1)
190: T = 190 * r21002, Grp_exéc. libre _1)
191: T = 191 * r21002, Grp_exéc. libre _1)
192: T = 192 * r21002, Grp_exéc. libre _1)
193: T = 193 * r21002, Grp_exéc. libre _1)
194: T = 194 * r21002, Grp_exéc. libre _1)
195: T = 195 * r21002, Grp_exéc. libre _1)
196: T = 196 * r21002, Grp_exéc. libre _1)
197: T = 197 * r21002, Grp_exéc. libre _1)
198: T = 198 * r21002, Grp_exéc. libre _1)
199: T = 199 * r21002, Grp_exéc. libre _1)
200: T = 200 * r21002, Grp_exéc. libre _1)
201: T = 201 * r21002, Grp_exéc. libre _1)
202: T = 202 * r21002, Grp_exéc. libre _1)
203: T = 203 * r21002, Grp_exéc. libre _1)
204: T = 204 * r21002, Grp_exéc. libre _1)
205: T = 205 * r21002, Grp_exéc. libre _1)
206: T = 206 * r21002, Grp_exéc. libre _1)
207: T = 207 * r21002, Grp_exéc. libre _1)
208: T = 208 * r21002, Grp_exéc. libre _1)
209: T = 209 * r21002, Grp_exéc. libre _1)
210: T = 210 * r21002, Grp_exéc. libre _1)
211: T = 211 * r21002, Grp_exéc. libre _1)
212: T = 212 * r21002, Grp_exéc. libre _1)
213: T = 213 * r21002, Grp_exéc. libre _1)
214: T = 214 * r21002, Grp_exéc. libre _1)
215: T = 215 * r21002, Grp_exéc. libre _1)
216: T = 216 * r21002, Grp_exéc. libre _1)
217: T = 217 * r21002, Grp_exéc. libre _1)
218: T = 218 * r21002, Grp_exéc. libre _1)
219: T = 219 * r21002, Grp_exéc. libre _1)
220: T = 220 * r21002, Grp_exéc. libre _1)
221: T = 221 * r21002, Grp_exéc. libre _1)
222: T = 222 * r21002, Grp_exéc. libre _1)
223: T = 223 * r21002, Grp_exéc. libre _1)

410 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

224: T = 224 * r21002, Grp_exéc. libre _1)


225: T = 225 * r21002, Grp_exéc. libre _1)
226: T = 226 * r21002, Grp_exéc. libre _1)
227: T = 227 * r21002, Grp_exéc. libre _1)
228: T = 228 * r21002, Grp_exéc. libre _1)
229: T = 229 * r21002, Grp_exéc. libre _1)
230: T = 230 * r21002, Grp_exéc. libre _1)
231: T = 231 * r21002, Grp_exéc. libre _1)
232: T = 232 * r21002, Grp_exéc. libre _1)
233: T = 233 * r21002, Grp_exéc. libre _1)
234: T = 234 * r21002, Grp_exéc. libre _1)
235: T = 235 * r21002, Grp_exéc. libre _1)
236: T = 236 * r21002, Grp_exéc. libre _1)
237: T = 237 * r21002, Grp_exéc. libre _1)
238: T = 238 * r21002, Grp_exéc. libre _1)
239: T = 239 * r21002, Grp_exéc. libre _1)
240: T = 240 * r21002, Grp_exéc. libre _1)
241: T = 241 * r21002, Grp_exéc. libre _1)
242: T = 242 * r21002, Grp_exéc. libre _1)
243: T = 243 * r21002, Grp_exéc. libre _1)
244: T = 244 * r21002, Grp_exéc. libre _1)
245: T = 245 * r21002, Grp_exéc. libre _1)
246: T = 246 * r21002, Grp_exéc. libre _1)
247: T = 247 * r21002, Grp_exéc. libre _1)
248: T = 248 * r21002, Grp_exéc. libre _1)
249: T = 249 * r21002, Grp_exéc. libre _1)
250: T = 250 * r21002, Grp_exéc. libre _1)
251: T = 251 * r21002, Grp_exéc. libre _1)
252: T = 252 * r21002, Grp_exéc. libre _1)
253: T = 253 * r21002, Grp_exéc. libre _1)
254: T = 254 * r21002, Grp_exéc. libre _1)
255: T = 255 * r21002, Grp_exéc. libre _1)
256: T = 256 * r21002, Grp_exéc. libre _1)
1001: T = 1 * r21003
1002: T = 2 * r21003
1003: T = 3 * r21003
1004: T = 4 * r21003
1005: T = 5 * r21003
1006: T = 6 * r21003
1008: T = 8 * r21003
1010: T = 10 * r21003
1012: T = 12 * r21003
1016: T = 16 * r21003
1020: T = 20 * r21003
1024: T = 24 * r21003
1032: T = 32 * r21003
1040: T = 40 * r21003
1048: T = 48 * r21003
1064: T = 64 * r21003
1080: T = 80 * r21003
1096: T = 96 * r21003
3001: AVANT régulateur vitesse, Grp_exéc. fixe _2)
3003: AVANT canal consigne, Grp_exéc. fixe _2)
4000: APRES IF1 PROFIdrive Réception PZD, Grp_exéc. fixe 2)
4001: AVANT IF1 PROFIdrive Emission PZD, Grp_exéc. fixe 2)
4002: APRES IF2 Réception PZD, Grp_exéc. fixe 2)
4003: AVANT IF2 Emission PZD, Grp_exéc. fixe 2)
4004: APRES IF1 PROFIdrive Réception flexible PZD, Grp_exéc. fixe 2)
Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2

Description des blocs fonctionnels DCC standard 411


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

[2]: Groupe d'exécution 3


[3]: Groupe d'exécution 4
[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10
Prudence: Une modification des caractéristiques d'un groupe d'exécution ne doit pas avoir lieu
en fonctionnement, afin d'éviter une état non défini des signaux.
Remarque: Concernant 1) dans la description : Cette valeur de sélection ne peut être
sélectionnée en ligne que si la période d'échantillonnage T_échant. de ce groupe
d'exécution répond à la condition suivante : 1 ms <= T_échant. < r21003. Lors du
download, une valeur qui viole cette condition n'est pas rejetée mais remplacée par
une valeur de substitution admissible, et le défaut F51004 est émis. Concernant
2) dans la description : L'enregistrement des groupes d'exécution fixes p20000[x]
>= 2000 s'effectue avec la période d'échantillonnage du du système de base
concerné, mais au moins avec une période d'échantillonnage de 1 ms. Si la période
d'échantillonnage réelle diverge de la période d'échantillonnage du système de base
du fait de cette limitation, le défaut F51005 est généré (F51006 lors du download). Il
convient dans ce cas de sélectionner un autre groupe d'exécution avec une période
d'échantillonnage >= 1 ms. Lors de la sélection des groupes d'exécution fixes,
l'existence du bloc système correspondant n'est pas vérifiée. Exemple : "Calculer
avant le canal de consigne" signifie avant le calcul des diagrammes fonctionnels
3010, 3020, 3030, 3040 et suivants lorsque le canal de consigne est activé. Si, par
ex. pour un entraînement Servo, le canal de consigne n'est pas configuré (p0108.8 =
0), le calcul est effectué avant le diagramme fonctionnel 3095.

p21000[0...9] Groupe d'exécution Propriétés / Propr Gr_exéc


INFEED, TM120 Modifiable: T Calculé: - Niveau d'accès: 1
Type de données: Integer16 Indice dynamique: - Diagramme fonctionnel: -
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
0 4004 [0] 0

Description: Affecte leur propriété aux groupes d'exécution 1 à 10.


Cette propriété se compose de la période d'échantillonnage et pour p21000[x] >=
2000 de l'instant d'appel au sein de la période d'échantillonnage.
L'indice x + 1 de p21000 correspond au numéro du groupe d'exécution : p21000[0]
sert à régler la propriété du groupe d'exécution 1, ... , p21000[9] sert à régler la
propriété du groupe d'exécution 10.
Valeurs: 0: Ne pas calculer grp_exéc.
1: T = 1 * r21002, Grp_exéc. libre _1)
2: T = 2 * r21002, Grp_exéc. libre _1)
3: T = 3 * r21002, Grp_exéc. libre _1)
4: T = 4 * r21002, Grp_exéc. libre _1)
5: T = 5 * r21002, Grp_exéc. libre _1)
6: T = 6 * r21002, Grp_exéc. libre _1)
7: T = 7 * r21002, Grp_exéc. libre _1)
8: T = 8 * r21002, Grp_exéc. libre _1)
9: T = 9 * r21002, Grp_exéc. libre _1)
10: T = 10 * r21002, Grp_exéc. libre _1)
11: T = 11 * r21002, Grp_exéc. libre _1)
12: T = 12 * r21002, Grp_exéc. libre _1)
13: T = 13 * r21002, Grp_exéc. libre _1)
14: T = 14 * r21002, Grp_exéc. libre _1)
15: T = 15 * r21002, Grp_exéc. libre _1)

412 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

16: T = 16 * r21002, Grp_exéc. libre _1)


17: T = 17 * r21002, Grp_exéc. libre _1)
18: T = 18 * r21002, Grp_exéc. libre _1)
19: T = 19 * r21002, Grp_exéc. libre _1)
20: T = 20 * r21002, Grp_exéc. libre _1)
21: T = 21 * r21002, Grp_exéc. libre _1)
22: T = 22 * r21002, Grp_exéc. libre _1)
23: T = 23 * r21002, Grp_exéc. libre _1)
24: T = 24 * r21002, Grp_exéc. libre _1)
25: T = 25 * r21002, Grp_exéc. libre _1)
26: T = 26 * r21002, Grp_exéc. libre _1)
27: T = 27 * r21002, Grp_exéc. libre _1)
28: T = 28 * r21002, Grp_exéc. libre _1)
29: T = 29 * r21002, Grp_exéc. libre _1)
30: T = 30 * r21002, Grp_exéc. libre _1)
31: T = 31 * r21002, Grp_exéc. libre _1)
32: T = 32 * r21002, Grp_exéc. libre _1)
33: T = 33 * r21002, Grp_exéc. libre _1)
34: T = 34 * r21002, Grp_exéc. libre _1)
35: T = 35 * r21002, Grp_exéc. libre _1)
36: T = 36 * r21002, Grp_exéc. libre _1)
37: T = 37 * r21002, Grp_exéc. libre _1)
38: T = 38 * r21002, Grp_exéc. libre _1)
39: T = 39 * r21002, Grp_exéc. libre _1)
40: T = 40 * r21002, Grp_exéc. libre _1)
41: T = 41 * r21002, Grp_exéc. libre _1)
42: T = 42 * r21002, Grp_exéc. libre _1)
43: T = 43 * r21002, Grp_exéc. libre _1)
44: T = 44 * r21002, Grp_exéc. libre _1)
45: T = 45 * r21002, Grp_exéc. libre _1)
46: T = 46 * r21002, Grp_exéc. libre _1)
47: T = 47 * r21002, Grp_exéc. libre _1)
48: T = 48 * r21002, Grp_exéc. libre _1)
49: T = 49 * r21002, Grp_exéc. libre _1)
50: T = 50 * r21002, Grp_exéc. libre _1)
51: T = 51 * r21002, Grp_exéc. libre _1)
52: T = 52 * r21002, Grp_exéc. libre _1)
53: T = 53 * r21002, Grp_exéc. libre _1)
54: T = 54 * r21002, Grp_exéc. libre _1)
55: T = 55 * r21002, Grp_exéc. libre _1)
56: T = 56 * r21002, Grp_exéc. libre _1)
57: T = 57 * r21002, Grp_exéc. libre _1)
58: T = 58 * r21002, Grp_exéc. libre _1)
59: T = 59 * r21002, Grp_exéc. libre _1)
60: T = 60 * r21002, Grp_exéc. libre _1)
61: T = 61 * r21002, Grp_exéc. libre _1)
62: T = 62 * r21002, Grp_exéc. libre _1)
63: T = 63 * r21002, Grp_exéc. libre _1)
64: T = 64 * r21002, Grp_exéc. libre _1)
65: T = 65 * r21002, Grp_exéc. libre _1)
66: T = 66 * r21002, Grp_exéc. libre _1)
67: T = 67 * r21002, Grp_exéc. libre _1)
68: T = 68 * r21002, Grp_exéc. libre _1)
69: T = 69 * r21002, Grp_exéc. libre _1)
70: T = 70 * r21002, Grp_exéc. libre _1)
71: T = 71 * r21002, Grp_exéc. libre _1)
72: T = 72 * r21002, Grp_exéc. libre _1)
73: T = 73 * r21002, Grp_exéc. libre _1)
74: T = 74 * r21002, Grp_exéc. libre _1)
75: T = 75 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 413


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

76: T = 76 * r21002, Grp_exéc. libre _1)


77: T = 77 * r21002, Grp_exéc. libre _1)
78: T = 78 * r21002, Grp_exéc. libre _1)
79: T = 79 * r21002, Grp_exéc. libre _1)
80: T = 80 * r21002, Grp_exéc. libre _1)
81: T = 81 * r21002, Grp_exéc. libre _1)
82: T = 82 * r21002, Grp_exéc. libre _1)
83: T = 83 * r21002, Grp_exéc. libre _1)
84: T = 84 * r21002, Grp_exéc. libre _1)
85: T = 85 * r21002, Grp_exéc. libre _1)
86: T = 86 * r21002, Grp_exéc. libre _1)
87: T = 87 * r21002, Grp_exéc. libre _1)
88: T = 88 * r21002, Grp_exéc. libre _1)
89: T = 89 * r21002, Grp_exéc. libre _1)
90: T = 90 * r21002, Grp_exéc. libre _1)
91: T = 91 * r21002, Grp_exéc. libre _1)
92: T = 92 * r21002, Grp_exéc. libre _1)
93: T = 93 * r21002, Grp_exéc. libre _1)
94: T = 94 * r21002, Grp_exéc. libre _1)
95: T = 95 * r21002, Grp_exéc. libre _1)
96: T = 96 * r21002, Grp_exéc. libre _1)
97: T = 97 * r21002, Grp_exéc. libre _1)
98: T = 98 * r21002, Grp_exéc. libre _1)
99: T = 99 * r21002, Grp_exéc. libre _1)
100: T = 100 * r21002, Grp_exéc. libre _1)
101: T = 101 * r21002, Grp_exéc. libre _1)
102: T = 102 * r21002, Grp_exéc. libre _1)
103: T = 103 * r21002, Grp_exéc. libre _1)
104: T = 104 * r21002, Grp_exéc. libre _1)
105: T = 105 * r21002, Grp_exéc. libre _1)
106: T = 106 * r21002, Grp_exéc. libre _1)
107: T = 107 * r21002, Grp_exéc. libre _1)
108: T = 108 * r21002, Grp_exéc. libre _1)
109: T = 109 * r21002, Grp_exéc. libre _1)
110: T = 110 * r21002, Grp_exéc. libre _1)
111: T = 111 * r21002, Grp_exéc. libre _1)
112: T = 112 * r21002, Grp_exéc. libre _1)
113: T = 113 * r21002, Grp_exéc. libre _1)
114: T = 114 * r21002, Grp_exéc. libre _1)
115: T = 115 * r21002, Grp_exéc. libre _1)
116: T = 116 * r21002, Grp_exéc. libre _1)
117: T = 117 * r21002, Grp_exéc. libre _1)
118: T = 118 * r21002, Grp_exéc. libre _1)
119: T = 119 * r21002, Grp_exéc. libre _1)
120: T = 120 * r21002, Grp_exéc. libre _1)
121: T = 121 * r21002, Grp_exéc. libre _1)
122: T = 122 * r21002, Grp_exéc. libre _1)
123: T = 123 * r21002, Grp_exéc. libre _1)
124: T = 124 * r21002, Grp_exéc. libre _1)
125: T = 125 * r21002, Grp_exéc. libre _1)
126: T = 126 * r21002, Grp_exéc. libre _1)
127: T = 127 * r21002, Grp_exéc. libre _1)
128: T = 128 * r21002, Grp_exéc. libre _1)
129: T = 129 * r21002, Grp_exéc. libre _1)
130: T = 130 * r21002, Grp_exéc. libre _1)
131: T = 131 * r21002, Grp_exéc. libre _1)
132: T = 132 * r21002, Grp_exéc. libre _1)
133: T = 133 * r21002, Grp_exéc. libre _1)
134: T = 134 * r21002, Grp_exéc. libre _1)
135: T = 135 * r21002, Grp_exéc. libre _1)

414 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

136: T = 136 * r21002, Grp_exéc. libre _1)


137: T = 137 * r21002, Grp_exéc. libre _1)
138: T = 138 * r21002, Grp_exéc. libre _1)
139: T = 139 * r21002, Grp_exéc. libre _1)
140: T = 140 * r21002, Grp_exéc. libre _1)
141: T = 141 * r21002, Grp_exéc. libre _1)
142: T = 142 * r21002, Grp_exéc. libre _1)
143: T = 143 * r21002, Grp_exéc. libre _1)
144: T = 144 * r21002, Grp_exéc. libre _1)
145: T = 145 * r21002, Grp_exéc. libre _1)
146: T = 146 * r21002, Grp_exéc. libre _1)
147: T = 147 * r21002, Grp_exéc. libre _1)
148: T = 148 * r21002, Grp_exéc. libre _1)
149: T = 149 * r21002, Grp_exéc. libre _1)
150: T = 150 * r21002, Grp_exéc. libre _1)
151: T = 151 * r21002, Grp_exéc. libre _1)
152: T = 152 * r21002, Grp_exéc. libre _1)
153: T = 153 * r21002, Grp_exéc. libre _1)
154: T = 154 * r21002, Grp_exéc. libre _1)
155: T = 155 * r21002, Grp_exéc. libre _1)
156: T = 156 * r21002, Grp_exéc. libre _1)
157: T = 157 * r21002, Grp_exéc. libre _1)
158: T = 158 * r21002, Grp_exéc. libre _1)
159: T = 159 * r21002, Grp_exéc. libre _1)
160: T = 160 * r21002, Grp_exéc. libre _1)
161: T = 161 * r21002, Grp_exéc. libre _1)
162: T = 162 * r21002, Grp_exéc. libre _1)
163: T = 163 * r21002, Grp_exéc. libre _1)
164: T = 164 * r21002, Grp_exéc. libre _1)
165: T = 165 * r21002, Grp_exéc. libre _1)
166: T = 166 * r21002, Grp_exéc. libre _1)
167: T = 167 * r21002, Grp_exéc. libre _1)
168: T = 168 * r21002, Grp_exéc. libre _1)
169: T = 169 * r21002, Grp_exéc. libre _1)
170: T = 170 * r21002, Grp_exéc. libre _1)
171: T = 171 * r21002, Grp_exéc. libre _1)
172: T = 172 * r21002, Grp_exéc. libre _1)
173: T = 173 * r21002, Grp_exéc. libre _1)
174: T = 174 * r21002, Grp_exéc. libre _1)
175: T = 175 * r21002, Grp_exéc. libre _1)
176: T = 176 * r21002, Grp_exéc. libre _1)
177: T = 177 * r21002, Grp_exéc. libre _1)
178: T = 178 * r21002, Grp_exéc. libre _1)
179: T = 179 * r21002, Grp_exéc. libre _1)
180: T = 180 * r21002, Grp_exéc. libre _1)
181: T = 181 * r21002, Grp_exéc. libre _1)
182: T = 182 * r21002, Grp_exéc. libre _1)
183: T = 183 * r21002, Grp_exéc. libre _1)
184: T = 184 * r21002, Grp_exéc. libre _1)
185: T = 185 * r21002, Grp_exéc. libre _1)
186: T = 186 * r21002, Grp_exéc. libre _1)
187: T = 187 * r21002, Grp_exéc. libre _1)
188: T = 188 * r21002, Grp_exéc. libre _1)
189: T = 189 * r21002, Grp_exéc. libre _1)
190: T = 190 * r21002, Grp_exéc. libre _1)
191: T = 191 * r21002, Grp_exéc. libre _1)
192: T = 192 * r21002, Grp_exéc. libre _1)
193: T = 193 * r21002, Grp_exéc. libre _1)
194: T = 194 * r21002, Grp_exéc. libre _1)
195: T = 195 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 415


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

196: T = 196 * r21002, Grp_exéc. libre _1)


197: T = 197 * r21002, Grp_exéc. libre _1)
198: T = 198 * r21002, Grp_exéc. libre _1)
199: T = 199 * r21002, Grp_exéc. libre _1)
200: T = 200 * r21002, Grp_exéc. libre _1)
201: T = 201 * r21002, Grp_exéc. libre _1)
202: T = 202 * r21002, Grp_exéc. libre _1)
203: T = 203 * r21002, Grp_exéc. libre _1)
204: T = 204 * r21002, Grp_exéc. libre _1)
205: T = 205 * r21002, Grp_exéc. libre _1)
206: T = 206 * r21002, Grp_exéc. libre _1)
207: T = 207 * r21002, Grp_exéc. libre _1)
208: T = 208 * r21002, Grp_exéc. libre _1)
209: T = 209 * r21002, Grp_exéc. libre _1)
210: T = 210 * r21002, Grp_exéc. libre _1)
211: T = 211 * r21002, Grp_exéc. libre _1)
212: T = 212 * r21002, Grp_exéc. libre _1)
213: T = 213 * r21002, Grp_exéc. libre _1)
214: T = 214 * r21002, Grp_exéc. libre _1)
215: T = 215 * r21002, Grp_exéc. libre _1)
216: T = 216 * r21002, Grp_exéc. libre _1)
217: T = 217 * r21002, Grp_exéc. libre _1)
218: T = 218 * r21002, Grp_exéc. libre _1)
219: T = 219 * r21002, Grp_exéc. libre _1)
220: T = 220 * r21002, Grp_exéc. libre _1)
221: T = 221 * r21002, Grp_exéc. libre _1)
222: T = 222 * r21002, Grp_exéc. libre _1)
223: T = 223 * r21002, Grp_exéc. libre _1)
224: T = 224 * r21002, Grp_exéc. libre _1)
225: T = 225 * r21002, Grp_exéc. libre _1)
226: T = 226 * r21002, Grp_exéc. libre _1)
227: T = 227 * r21002, Grp_exéc. libre _1)
228: T = 228 * r21002, Grp_exéc. libre _1)
229: T = 229 * r21002, Grp_exéc. libre _1)
230: T = 230 * r21002, Grp_exéc. libre _1)
231: T = 231 * r21002, Grp_exéc. libre _1)
232: T = 232 * r21002, Grp_exéc. libre _1)
233: T = 233 * r21002, Grp_exéc. libre _1)
234: T = 234 * r21002, Grp_exéc. libre _1)
235: T = 235 * r21002, Grp_exéc. libre _1)
236: T = 236 * r21002, Grp_exéc. libre _1)
237: T = 237 * r21002, Grp_exéc. libre _1)
238: T = 238 * r21002, Grp_exéc. libre _1)
239: T = 239 * r21002, Grp_exéc. libre _1)
240: T = 240 * r21002, Grp_exéc. libre _1)
241: T = 241 * r21002, Grp_exéc. libre _1)
242: T = 242 * r21002, Grp_exéc. libre _1)
243: T = 243 * r21002, Grp_exéc. libre _1)
244: T = 244 * r21002, Grp_exéc. libre _1)
245: T = 245 * r21002, Grp_exéc. libre _1)
246: T = 246 * r21002, Grp_exéc. libre _1)
247: T = 247 * r21002, Grp_exéc. libre _1)
248: T = 248 * r21002, Grp_exéc. libre _1)
249: T = 249 * r21002, Grp_exéc. libre _1)
250: T = 250 * r21002, Grp_exéc. libre _1)
251: T = 251 * r21002, Grp_exéc. libre _1)
252: T = 252 * r21002, Grp_exéc. libre _1)
253: T = 253 * r21002, Grp_exéc. libre _1)
254: T = 254 * r21002, Grp_exéc. libre _1)
255: T = 255 * r21002, Grp_exéc. libre _1)

416 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

256: T = 256 * r21002, Grp_exéc. libre _1)


1001: T = 1 * r21003
1002: T = 2 * r21003
1003: T = 3 * r21003
1004: T = 4 * r21003
1005: T = 5 * r21003
1006: T = 6 * r21003
1008: T = 8 * r21003
1010: T = 10 * r21003
1012: T = 12 * r21003
1016: T = 16 * r21003
1020: T = 20 * r21003
1024: T = 24 * r21003
1032: T = 32 * r21003
1040: T = 40 * r21003
1048: T = 48 * r21003
1064: T = 64 * r21003
1080: T = 80 * r21003
1096: T = 96 * r21003
4000: APRES IF1 PROFIdrive Réception PZD, Grp_exéc. fixe 2)
4001: AVANT IF1 PROFIdrive Emission PZD, Grp_exéc. fixe 2)
4004: APRES IF1 PROFIdrive Réception flexible PZD, Grp_exéc. fixe 2)
Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2
[2]: Groupe d'exécution 3
[3]: Groupe d'exécution 4
[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10
Prudence: Une modification des caractéristiques d'un groupe d'exécution ne doit pas avoir lieu
en fonctionnement, afin d'éviter une état non défini des signaux.
Remarque: Concernant 1) dans la description : Cette valeur de sélection ne peut être
sélectionnée en ligne que si la période d'échantillonnage T_échant. de ce groupe
d'exécution répond à la condition suivante : 1 ms <= T_échant. < r21003. Lors du
download, une valeur qui viole cette condition n'est pas rejetée mais remplacée par
une valeur de substitution admissible, et le défaut F51004 est émis. Concernant
2) dans la description : L'enregistrement des groupes d'exécution fixes p20000[x]
>= 2000 s'effectue avec la période d'échantillonnage du du système de base
concerné, mais au moins avec une période d'échantillonnage de 1 ms. Si la période
d'échantillonnage réelle diverge de la période d'échantillonnage du système de base
du fait de cette limitation, le défaut F51005 est généré (F51006 lors du download). Il
convient dans ce cas de sélectionner un autre groupe d'exécution avec une période
d'échantillonnage >= 1 ms. Lors de la sélection des groupes d'exécution fixes,
l'existence du bloc système correspondant n'est pas vérifiée. Exemple : "Calculer
avant le canal de consigne" signifie avant le calcul des diagrammes fonctionnels
3010, 3020, 3030, 3040 et suivants lorsque le canal de consigne est activé. Si, par
ex. pour un entraînement Servo, le canal de consigne n'est pas configuré (p0108.8 =
0), le calcul est effectué avant le diagramme fonctionnel 3095.

Description des blocs fonctionnels DCC standard 417


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

p21000[0...9] Groupe d'exécution Propriétés / Propr Gr_exéc


SERVO, Modifiable: T Calculé: - Niveau d'accès: 1
VECTOR Type de données: Integer16 Indice dynamique: - Diagramme fonctionnel: -
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
0 4004 [0] 0

Description: Affecte leur propriété aux groupes d'exécution 1 à 10.


Cette propriété se compose de la période d'échantillonnage et pour p21000[x] >=
2000 de l'instant d'appel au sein de la période d'échantillonnage.
L'indice x + 1 de p21000 correspond au numéro du groupe d'exécution : p21000[0]
sert à régler la propriété du groupe d'exécution 1, ... , p21000[9] sert à régler la
propriété du groupe d'exécution 10.
Valeurs: 0: Ne pas calculer grp_exéc.
1: T = 1 * r21002, Grp_exéc. libre _1)
2: T = 2 * r21002, Grp_exéc. libre _1)
3: T = 3 * r21002, Grp_exéc. libre _1)
4: T = 4 * r21002, Grp_exéc. libre _1)
5: T = 5 * r21002, Grp_exéc. libre _1)
6: T = 6 * r21002, Grp_exéc. libre _1)
7: T = 7 * r21002, Grp_exéc. libre _1)
8: T = 8 * r21002, Grp_exéc. libre _1)
9: T = 9 * r21002, Grp_exéc. libre _1)
10: T = 10 * r21002, Grp_exéc. libre _1)
11: T = 11 * r21002, Grp_exéc. libre _1)
12: T = 12 * r21002, Grp_exéc. libre _1)
13: T = 13 * r21002, Grp_exéc. libre _1)
14: T = 14 * r21002, Grp_exéc. libre _1)
15: T = 15 * r21002, Grp_exéc. libre _1)
16: T = 16 * r21002, Grp_exéc. libre _1)
17: T = 17 * r21002, Grp_exéc. libre _1)
18: T = 18 * r21002, Grp_exéc. libre _1)
19: T = 19 * r21002, Grp_exéc. libre _1)
20: T = 20 * r21002, Grp_exéc. libre _1)
21: T = 21 * r21002, Grp_exéc. libre _1)
22: T = 22 * r21002, Grp_exéc. libre _1)
23: T = 23 * r21002, Grp_exéc. libre _1)
24: T = 24 * r21002, Grp_exéc. libre _1)
25: T = 25 * r21002, Grp_exéc. libre _1)
26: T = 26 * r21002, Grp_exéc. libre _1)
27: T = 27 * r21002, Grp_exéc. libre _1)
28: T = 28 * r21002, Grp_exéc. libre _1)
29: T = 29 * r21002, Grp_exéc. libre _1)
30: T = 30 * r21002, Grp_exéc. libre _1)
31: T = 31 * r21002, Grp_exéc. libre _1)
32: T = 32 * r21002, Grp_exéc. libre _1)
33: T = 33 * r21002, Grp_exéc. libre _1)
34: T = 34 * r21002, Grp_exéc. libre _1)
35: T = 35 * r21002, Grp_exéc. libre _1)
36: T = 36 * r21002, Grp_exéc. libre _1)
37: T = 37 * r21002, Grp_exéc. libre _1)
38: T = 38 * r21002, Grp_exéc. libre _1)
39: T = 39 * r21002, Grp_exéc. libre _1)
40: T = 40 * r21002, Grp_exéc. libre _1)
41: T = 41 * r21002, Grp_exéc. libre _1)
42: T = 42 * r21002, Grp_exéc. libre _1)
43: T = 43 * r21002, Grp_exéc. libre _1)

418 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

44: T = 44 * r21002, Grp_exéc. libre _1)


45: T = 45 * r21002, Grp_exéc. libre _1)
46: T = 46 * r21002, Grp_exéc. libre _1)
47: T = 47 * r21002, Grp_exéc. libre _1)
48: T = 48 * r21002, Grp_exéc. libre _1)
49: T = 49 * r21002, Grp_exéc. libre _1)
50: T = 50 * r21002, Grp_exéc. libre _1)
51: T = 51 * r21002, Grp_exéc. libre _1)
52: T = 52 * r21002, Grp_exéc. libre _1)
53: T = 53 * r21002, Grp_exéc. libre _1)
54: T = 54 * r21002, Grp_exéc. libre _1)
55: T = 55 * r21002, Grp_exéc. libre _1)
56: T = 56 * r21002, Grp_exéc. libre _1)
57: T = 57 * r21002, Grp_exéc. libre _1)
58: T = 58 * r21002, Grp_exéc. libre _1)
59: T = 59 * r21002, Grp_exéc. libre _1)
60: T = 60 * r21002, Grp_exéc. libre _1)
61: T = 61 * r21002, Grp_exéc. libre _1)
62: T = 62 * r21002, Grp_exéc. libre _1)
63: T = 63 * r21002, Grp_exéc. libre _1)
64: T = 64 * r21002, Grp_exéc. libre _1)
65: T = 65 * r21002, Grp_exéc. libre _1)
66: T = 66 * r21002, Grp_exéc. libre _1)
67: T = 67 * r21002, Grp_exéc. libre _1)
68: T = 68 * r21002, Grp_exéc. libre _1)
69: T = 69 * r21002, Grp_exéc. libre _1)
70: T = 70 * r21002, Grp_exéc. libre _1)
71: T = 71 * r21002, Grp_exéc. libre _1)
72: T = 72 * r21002, Grp_exéc. libre _1)
73: T = 73 * r21002, Grp_exéc. libre _1)
74: T = 74 * r21002, Grp_exéc. libre _1)
75: T = 75 * r21002, Grp_exéc. libre _1)
76: T = 76 * r21002, Grp_exéc. libre _1)
77: T = 77 * r21002, Grp_exéc. libre _1)
78: T = 78 * r21002, Grp_exéc. libre _1)
79: T = 79 * r21002, Grp_exéc. libre _1)
80: T = 80 * r21002, Grp_exéc. libre _1)
81: T = 81 * r21002, Grp_exéc. libre _1)
82: T = 82 * r21002, Grp_exéc. libre _1)
83: T = 83 * r21002, Grp_exéc. libre _1)
84: T = 84 * r21002, Grp_exéc. libre _1)
85: T = 85 * r21002, Grp_exéc. libre _1)
86: T = 86 * r21002, Grp_exéc. libre _1)
87: T = 87 * r21002, Grp_exéc. libre _1)
88: T = 88 * r21002, Grp_exéc. libre _1)
89: T = 89 * r21002, Grp_exéc. libre _1)
90: T = 90 * r21002, Grp_exéc. libre _1)
91: T = 91 * r21002, Grp_exéc. libre _1)
92: T = 92 * r21002, Grp_exéc. libre _1)
93: T = 93 * r21002, Grp_exéc. libre _1)
94: T = 94 * r21002, Grp_exéc. libre _1)
95: T = 95 * r21002, Grp_exéc. libre _1)
96: T = 96 * r21002, Grp_exéc. libre _1)
97: T = 97 * r21002, Grp_exéc. libre _1)
98: T = 98 * r21002, Grp_exéc. libre _1)
99: T = 99 * r21002, Grp_exéc. libre _1)
100: T = 100 * r21002, Grp_exéc. libre _1)
101: T = 101 * r21002, Grp_exéc. libre _1)
102: T = 102 * r21002, Grp_exéc. libre _1)
103: T = 103 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 419


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

104: T = 104 * r21002, Grp_exéc. libre _1)


105: T = 105 * r21002, Grp_exéc. libre _1)
106: T = 106 * r21002, Grp_exéc. libre _1)
107: T = 107 * r21002, Grp_exéc. libre _1)
108: T = 108 * r21002, Grp_exéc. libre _1)
109: T = 109 * r21002, Grp_exéc. libre _1)
110: T = 110 * r21002, Grp_exéc. libre _1)
111: T = 111 * r21002, Grp_exéc. libre _1)
112: T = 112 * r21002, Grp_exéc. libre _1)
113: T = 113 * r21002, Grp_exéc. libre _1)
114: T = 114 * r21002, Grp_exéc. libre _1)
115: T = 115 * r21002, Grp_exéc. libre _1)
116: T = 116 * r21002, Grp_exéc. libre _1)
117: T = 117 * r21002, Grp_exéc. libre _1)
118: T = 118 * r21002, Grp_exéc. libre _1)
119: T = 119 * r21002, Grp_exéc. libre _1)
120: T = 120 * r21002, Grp_exéc. libre _1)
121: T = 121 * r21002, Grp_exéc. libre _1)
122: T = 122 * r21002, Grp_exéc. libre _1)
123: T = 123 * r21002, Grp_exéc. libre _1)
124: T = 124 * r21002, Grp_exéc. libre _1)
125: T = 125 * r21002, Grp_exéc. libre _1)
126: T = 126 * r21002, Grp_exéc. libre _1)
127: T = 127 * r21002, Grp_exéc. libre _1)
128: T = 128 * r21002, Grp_exéc. libre _1)
129: T = 129 * r21002, Grp_exéc. libre _1)
130: T = 130 * r21002, Grp_exéc. libre _1)
131: T = 131 * r21002, Grp_exéc. libre _1)
132: T = 132 * r21002, Grp_exéc. libre _1)
133: T = 133 * r21002, Grp_exéc. libre _1)
134: T = 134 * r21002, Grp_exéc. libre _1)
135: T = 135 * r21002, Grp_exéc. libre _1)
136: T = 136 * r21002, Grp_exéc. libre _1)
137: T = 137 * r21002, Grp_exéc. libre _1)
138: T = 138 * r21002, Grp_exéc. libre _1)
139: T = 139 * r21002, Grp_exéc. libre _1)
140: T = 140 * r21002, Grp_exéc. libre _1)
141: T = 141 * r21002, Grp_exéc. libre _1)
142: T = 142 * r21002, Grp_exéc. libre _1)
143: T = 143 * r21002, Grp_exéc. libre _1)
144: T = 144 * r21002, Grp_exéc. libre _1)
145: T = 145 * r21002, Grp_exéc. libre _1)
146: T = 146 * r21002, Grp_exéc. libre _1)
147: T = 147 * r21002, Grp_exéc. libre _1)
148: T = 148 * r21002, Grp_exéc. libre _1)
149: T = 149 * r21002, Grp_exéc. libre _1)
150: T = 150 * r21002, Grp_exéc. libre _1)
151: T = 151 * r21002, Grp_exéc. libre _1)
152: T = 152 * r21002, Grp_exéc. libre _1)
153: T = 153 * r21002, Grp_exéc. libre _1)
154: T = 154 * r21002, Grp_exéc. libre _1)
155: T = 155 * r21002, Grp_exéc. libre _1)
156: T = 156 * r21002, Grp_exéc. libre _1)
157: T = 157 * r21002, Grp_exéc. libre _1)
158: T = 158 * r21002, Grp_exéc. libre _1)
159: T = 159 * r21002, Grp_exéc. libre _1)
160: T = 160 * r21002, Grp_exéc. libre _1)
161: T = 161 * r21002, Grp_exéc. libre _1)
162: T = 162 * r21002, Grp_exéc. libre _1)
163: T = 163 * r21002, Grp_exéc. libre _1)

420 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

164: T = 164 * r21002, Grp_exéc. libre _1)


165: T = 165 * r21002, Grp_exéc. libre _1)
166: T = 166 * r21002, Grp_exéc. libre _1)
167: T = 167 * r21002, Grp_exéc. libre _1)
168: T = 168 * r21002, Grp_exéc. libre _1)
169: T = 169 * r21002, Grp_exéc. libre _1)
170: T = 170 * r21002, Grp_exéc. libre _1)
171: T = 171 * r21002, Grp_exéc. libre _1)
172: T = 172 * r21002, Grp_exéc. libre _1)
173: T = 173 * r21002, Grp_exéc. libre _1)
174: T = 174 * r21002, Grp_exéc. libre _1)
175: T = 175 * r21002, Grp_exéc. libre _1)
176: T = 176 * r21002, Grp_exéc. libre _1)
177: T = 177 * r21002, Grp_exéc. libre _1)
178: T = 178 * r21002, Grp_exéc. libre _1)
179: T = 179 * r21002, Grp_exéc. libre _1)
180: T = 180 * r21002, Grp_exéc. libre _1)
181: T = 181 * r21002, Grp_exéc. libre _1)
182: T = 182 * r21002, Grp_exéc. libre _1)
183: T = 183 * r21002, Grp_exéc. libre _1)
184: T = 184 * r21002, Grp_exéc. libre _1)
185: T = 185 * r21002, Grp_exéc. libre _1)
186: T = 186 * r21002, Grp_exéc. libre _1)
187: T = 187 * r21002, Grp_exéc. libre _1)
188: T = 188 * r21002, Grp_exéc. libre _1)
189: T = 189 * r21002, Grp_exéc. libre _1)
190: T = 190 * r21002, Grp_exéc. libre _1)
191: T = 191 * r21002, Grp_exéc. libre _1)
192: T = 192 * r21002, Grp_exéc. libre _1)
193: T = 193 * r21002, Grp_exéc. libre _1)
194: T = 194 * r21002, Grp_exéc. libre _1)
195: T = 195 * r21002, Grp_exéc. libre _1)
196: T = 196 * r21002, Grp_exéc. libre _1)
197: T = 197 * r21002, Grp_exéc. libre _1)
198: T = 198 * r21002, Grp_exéc. libre _1)
199: T = 199 * r21002, Grp_exéc. libre _1)
200: T = 200 * r21002, Grp_exéc. libre _1)
201: T = 201 * r21002, Grp_exéc. libre _1)
202: T = 202 * r21002, Grp_exéc. libre _1)
203: T = 203 * r21002, Grp_exéc. libre _1)
204: T = 204 * r21002, Grp_exéc. libre _1)
205: T = 205 * r21002, Grp_exéc. libre _1)
206: T = 206 * r21002, Grp_exéc. libre _1)
207: T = 207 * r21002, Grp_exéc. libre _1)
208: T = 208 * r21002, Grp_exéc. libre _1)
209: T = 209 * r21002, Grp_exéc. libre _1)
210: T = 210 * r21002, Grp_exéc. libre _1)
211: T = 211 * r21002, Grp_exéc. libre _1)
212: T = 212 * r21002, Grp_exéc. libre _1)
213: T = 213 * r21002, Grp_exéc. libre _1)
214: T = 214 * r21002, Grp_exéc. libre _1)
215: T = 215 * r21002, Grp_exéc. libre _1)
216: T = 216 * r21002, Grp_exéc. libre _1)
217: T = 217 * r21002, Grp_exéc. libre _1)
218: T = 218 * r21002, Grp_exéc. libre _1)
219: T = 219 * r21002, Grp_exéc. libre _1)
220: T = 220 * r21002, Grp_exéc. libre _1)
221: T = 221 * r21002, Grp_exéc. libre _1)
222: T = 222 * r21002, Grp_exéc. libre _1)
223: T = 223 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 421


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

224: T = 224 * r21002, Grp_exéc. libre _1)


225: T = 225 * r21002, Grp_exéc. libre _1)
226: T = 226 * r21002, Grp_exéc. libre _1)
227: T = 227 * r21002, Grp_exéc. libre _1)
228: T = 228 * r21002, Grp_exéc. libre _1)
229: T = 229 * r21002, Grp_exéc. libre _1)
230: T = 230 * r21002, Grp_exéc. libre _1)
231: T = 231 * r21002, Grp_exéc. libre _1)
232: T = 232 * r21002, Grp_exéc. libre _1)
233: T = 233 * r21002, Grp_exéc. libre _1)
234: T = 234 * r21002, Grp_exéc. libre _1)
235: T = 235 * r21002, Grp_exéc. libre _1)
236: T = 236 * r21002, Grp_exéc. libre _1)
237: T = 237 * r21002, Grp_exéc. libre _1)
238: T = 238 * r21002, Grp_exéc. libre _1)
239: T = 239 * r21002, Grp_exéc. libre _1)
240: T = 240 * r21002, Grp_exéc. libre _1)
241: T = 241 * r21002, Grp_exéc. libre _1)
242: T = 242 * r21002, Grp_exéc. libre _1)
243: T = 243 * r21002, Grp_exéc. libre _1)
244: T = 244 * r21002, Grp_exéc. libre _1)
245: T = 245 * r21002, Grp_exéc. libre _1)
246: T = 246 * r21002, Grp_exéc. libre _1)
247: T = 247 * r21002, Grp_exéc. libre _1)
248: T = 248 * r21002, Grp_exéc. libre _1)
249: T = 249 * r21002, Grp_exéc. libre _1)
250: T = 250 * r21002, Grp_exéc. libre _1)
251: T = 251 * r21002, Grp_exéc. libre _1)
252: T = 252 * r21002, Grp_exéc. libre _1)
253: T = 253 * r21002, Grp_exéc. libre _1)
254: T = 254 * r21002, Grp_exéc. libre _1)
255: T = 255 * r21002, Grp_exéc. libre _1)
256: T = 256 * r21002, Grp_exéc. libre _1)
1001: T = 1 * r21003
1002: T = 2 * r21003
1003: T = 3 * r21003
1004: T = 4 * r21003
1005: T = 5 * r21003
1006: T = 6 * r21003
1008: T = 8 * r21003
1010: T = 10 * r21003
1012: T = 12 * r21003
1016: T = 16 * r21003
1020: T = 20 * r21003
1024: T = 24 * r21003
1032: T = 32 * r21003
1040: T = 40 * r21003
1048: T = 48 * r21003
1064: T = 64 * r21003
1080: T = 80 * r21003
1096: T = 96 * r21003
3001: AVANT régulateur vitesse, Grp_exéc. fixe _2)
3003: AVANT canal consigne, Grp_exéc. fixe _2)
3004: AVANT régulateur position, Grp_exéc. fixe _2)
3005: AVANT positionneur simple, Grp_exéc. fixe _2)
3006: AVANT régulateur technologique standard, Grp_exéc. fixe _2)
3007: AVANT mesure position, Grp_exéc. fixe _2)
4000: APRES IF1 PROFIdrive Réception PZD, Grp_exéc. fixe 2)
4001: AVANT IF1 PROFIdrive Emission PZD, Grp_exéc. fixe 2)
4002: APRES IF2 Réception PZD, Grp_exéc. fixe 2)

422 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

4003: AVANT IF2 Emission PZD, Grp_exéc. fixe 2)


4004: APRES IF1 PROFIdrive Réception flexible PZD, Grp_exéc. fixe 2)
Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2
[2]: Groupe d'exécution 3
[3]: Groupe d'exécution 4
[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10
Prudence: Une modification des caractéristiques d'un groupe d'exécution ne doit pas avoir lieu
en fonctionnement, afin d'éviter une état non défini des signaux.
Remarque: Concernant 1) dans la description : Cette valeur de sélection ne peut être
sélectionnée en ligne que si la période d'échantillonnage T_échant. de ce groupe
d'exécution répond à la condition suivante : 1 ms <= T_échant. < r21003. Lors du
download, une valeur qui viole cette condition n'est pas rejetée mais remplacée par
une valeur de substitution admissible, et le défaut F51004 est émis. Concernant
2) dans la description : L'enregistrement des groupes d'exécution fixes p20000[x]
>= 2000 s'effectue avec la période d'échantillonnage du du système de base
concerné, mais au moins avec une période d'échantillonnage de 1 ms. Si la période
d'échantillonnage réelle diverge de la période d'échantillonnage du système de base
du fait de cette limitation, le défaut F51005 est généré (F51006 lors du download). Il
convient dans ce cas de sélectionner un autre groupe d'exécution avec une période
d'échantillonnage >= 1 ms. Lors de la sélection des groupes d'exécution fixes,
l'existence du bloc système correspondant n'est pas vérifiée. Exemple : "Calculer
avant le canal de consigne" signifie avant le calcul des diagrammes fonctionnels
3010, 3020, 3030, 3040 et suivants lorsque le canal de consigne est activé. Si, par
ex. pour un entraînement Servo, le canal de consigne n'est pas configuré (p0108.8 =
0), le calcul est effectué avant le diagramme fonctionnel 3095.

p21000[0...9] Groupe d'exécution Propriétés / Propr Gr_exéc


TB30, TM31 Modifiable: T Calculé: - Niveau d'accès: 1
Type de données: Integer16 Indice dynamique: - Diagramme fonctionnel: -
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
0 4004 [0] 0

Description: Affecte leur propriété aux groupes d'exécution 1 à 10.


Cette propriété se compose de la période d'échantillonnage et pour p21000[x] >=
2000 de l'instant d'appel au sein de la période d'échantillonnage.
L'indice x + 1 de p21000 correspond au numéro du groupe d'exécution : p21000[0]
sert à régler la propriété du groupe d'exécution 1, ... , p21000[9] sert à régler la
propriété du groupe d'exécution 10.
Valeurs: 0: Ne pas calculer grp_exéc.
1: T = 1 * r21002, Grp_exéc. libre _1)
2: T = 2 * r21002, Grp_exéc. libre _1)
3: T = 3 * r21002, Grp_exéc. libre _1)
4: T = 4 * r21002, Grp_exéc. libre _1)
5: T = 5 * r21002, Grp_exéc. libre _1)
6: T = 6 * r21002, Grp_exéc. libre _1)
7: T = 7 * r21002, Grp_exéc. libre _1)
8: T = 8 * r21002, Grp_exéc. libre _1)
9: T = 9 * r21002, Grp_exéc. libre _1)
10: T = 10 * r21002, Grp_exéc. libre _1)
11: T = 11 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 423


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

12: T = 12 * r21002, Grp_exéc. libre _1)


13: T = 13 * r21002, Grp_exéc. libre _1)
14: T = 14 * r21002, Grp_exéc. libre _1)
15: T = 15 * r21002, Grp_exéc. libre _1)
16: T = 16 * r21002, Grp_exéc. libre _1)
17: T = 17 * r21002, Grp_exéc. libre _1)
18: T = 18 * r21002, Grp_exéc. libre _1)
19: T = 19 * r21002, Grp_exéc. libre _1)
20: T = 20 * r21002, Grp_exéc. libre _1)
21: T = 21 * r21002, Grp_exéc. libre _1)
22: T = 22 * r21002, Grp_exéc. libre _1)
23: T = 23 * r21002, Grp_exéc. libre _1)
24: T = 24 * r21002, Grp_exéc. libre _1)
25: T = 25 * r21002, Grp_exéc. libre _1)
26: T = 26 * r21002, Grp_exéc. libre _1)
27: T = 27 * r21002, Grp_exéc. libre _1)
28: T = 28 * r21002, Grp_exéc. libre _1)
29: T = 29 * r21002, Grp_exéc. libre _1)
30: T = 30 * r21002, Grp_exéc. libre _1)
31: T = 31 * r21002, Grp_exéc. libre _1)
32: T = 32 * r21002, Grp_exéc. libre _1)
33: T = 33 * r21002, Grp_exéc. libre _1)
34: T = 34 * r21002, Grp_exéc. libre _1)
35: T = 35 * r21002, Grp_exéc. libre _1)
36: T = 36 * r21002, Grp_exéc. libre _1)
37: T = 37 * r21002, Grp_exéc. libre _1)
38: T = 38 * r21002, Grp_exéc. libre _1)
39: T = 39 * r21002, Grp_exéc. libre _1)
40: T = 40 * r21002, Grp_exéc. libre _1)
41: T = 41 * r21002, Grp_exéc. libre _1)
42: T = 42 * r21002, Grp_exéc. libre _1)
43: T = 43 * r21002, Grp_exéc. libre _1)
44: T = 44 * r21002, Grp_exéc. libre _1)
45: T = 45 * r21002, Grp_exéc. libre _1)
46: T = 46 * r21002, Grp_exéc. libre _1)
47: T = 47 * r21002, Grp_exéc. libre _1)
48: T = 48 * r21002, Grp_exéc. libre _1)
49: T = 49 * r21002, Grp_exéc. libre _1)
50: T = 50 * r21002, Grp_exéc. libre _1)
51: T = 51 * r21002, Grp_exéc. libre _1)
52: T = 52 * r21002, Grp_exéc. libre _1)
53: T = 53 * r21002, Grp_exéc. libre _1)
54: T = 54 * r21002, Grp_exéc. libre _1)
55: T = 55 * r21002, Grp_exéc. libre _1)
56: T = 56 * r21002, Grp_exéc. libre _1)
57: T = 57 * r21002, Grp_exéc. libre _1)
58: T = 58 * r21002, Grp_exéc. libre _1)
59: T = 59 * r21002, Grp_exéc. libre _1)
60: T = 60 * r21002, Grp_exéc. libre _1)
61: T = 61 * r21002, Grp_exéc. libre _1)
62: T = 62 * r21002, Grp_exéc. libre _1)
63: T = 63 * r21002, Grp_exéc. libre _1)
64: T = 64 * r21002, Grp_exéc. libre _1)
65: T = 65 * r21002, Grp_exéc. libre _1)
66: T = 66 * r21002, Grp_exéc. libre _1)
67: T = 67 * r21002, Grp_exéc. libre _1)
68: T = 68 * r21002, Grp_exéc. libre _1)
69: T = 69 * r21002, Grp_exéc. libre _1)
70: T = 70 * r21002, Grp_exéc. libre _1)
71: T = 71 * r21002, Grp_exéc. libre _1)

424 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

72: T = 72 * r21002, Grp_exéc. libre _1)


73: T = 73 * r21002, Grp_exéc. libre _1)
74: T = 74 * r21002, Grp_exéc. libre _1)
75: T = 75 * r21002, Grp_exéc. libre _1)
76: T = 76 * r21002, Grp_exéc. libre _1)
77: T = 77 * r21002, Grp_exéc. libre _1)
78: T = 78 * r21002, Grp_exéc. libre _1)
79: T = 79 * r21002, Grp_exéc. libre _1)
80: T = 80 * r21002, Grp_exéc. libre _1)
81: T = 81 * r21002, Grp_exéc. libre _1)
82: T = 82 * r21002, Grp_exéc. libre _1)
83: T = 83 * r21002, Grp_exéc. libre _1)
84: T = 84 * r21002, Grp_exéc. libre _1)
85: T = 85 * r21002, Grp_exéc. libre _1)
86: T = 86 * r21002, Grp_exéc. libre _1)
87: T = 87 * r21002, Grp_exéc. libre _1)
88: T = 88 * r21002, Grp_exéc. libre _1)
89: T = 89 * r21002, Grp_exéc. libre _1)
90: T = 90 * r21002, Grp_exéc. libre _1)
91: T = 91 * r21002, Grp_exéc. libre _1)
92: T = 92 * r21002, Grp_exéc. libre _1)
93: T = 93 * r21002, Grp_exéc. libre _1)
94: T = 94 * r21002, Grp_exéc. libre _1)
95: T = 95 * r21002, Grp_exéc. libre _1)
96: T = 96 * r21002, Grp_exéc. libre _1)
97: T = 97 * r21002, Grp_exéc. libre _1)
98: T = 98 * r21002, Grp_exéc. libre _1)
99: T = 99 * r21002, Grp_exéc. libre _1)
100: T = 100 * r21002, Grp_exéc. libre _1)
101: T = 101 * r21002, Grp_exéc. libre _1)
102: T = 102 * r21002, Grp_exéc. libre _1)
103: T = 103 * r21002, Grp_exéc. libre _1)
104: T = 104 * r21002, Grp_exéc. libre _1)
105: T = 105 * r21002, Grp_exéc. libre _1)
106: T = 106 * r21002, Grp_exéc. libre _1)
107: T = 107 * r21002, Grp_exéc. libre _1)
108: T = 108 * r21002, Grp_exéc. libre _1)
109: T = 109 * r21002, Grp_exéc. libre _1)
110: T = 110 * r21002, Grp_exéc. libre _1)
111: T = 111 * r21002, Grp_exéc. libre _1)
112: T = 112 * r21002, Grp_exéc. libre _1)
113: T = 113 * r21002, Grp_exéc. libre _1)
114: T = 114 * r21002, Grp_exéc. libre _1)
115: T = 115 * r21002, Grp_exéc. libre _1)
116: T = 116 * r21002, Grp_exéc. libre _1)
117: T = 117 * r21002, Grp_exéc. libre _1)
118: T = 118 * r21002, Grp_exéc. libre _1)
119: T = 119 * r21002, Grp_exéc. libre _1)
120: T = 120 * r21002, Grp_exéc. libre _1)
121: T = 121 * r21002, Grp_exéc. libre _1)
122: T = 122 * r21002, Grp_exéc. libre _1)
123: T = 123 * r21002, Grp_exéc. libre _1)
124: T = 124 * r21002, Grp_exéc. libre _1)
125: T = 125 * r21002, Grp_exéc. libre _1)
126: T = 126 * r21002, Grp_exéc. libre _1)
127: T = 127 * r21002, Grp_exéc. libre _1)
128: T = 128 * r21002, Grp_exéc. libre _1)
129: T = 129 * r21002, Grp_exéc. libre _1)
130: T = 130 * r21002, Grp_exéc. libre _1)
131: T = 131 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 425


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

132: T = 132 * r21002, Grp_exéc. libre _1)


133: T = 133 * r21002, Grp_exéc. libre _1)
134: T = 134 * r21002, Grp_exéc. libre _1)
135: T = 135 * r21002, Grp_exéc. libre _1)
136: T = 136 * r21002, Grp_exéc. libre _1)
137: T = 137 * r21002, Grp_exéc. libre _1)
138: T = 138 * r21002, Grp_exéc. libre _1)
139: T = 139 * r21002, Grp_exéc. libre _1)
140: T = 140 * r21002, Grp_exéc. libre _1)
141: T = 141 * r21002, Grp_exéc. libre _1)
142: T = 142 * r21002, Grp_exéc. libre _1)
143: T = 143 * r21002, Grp_exéc. libre _1)
144: T = 144 * r21002, Grp_exéc. libre _1)
145: T = 145 * r21002, Grp_exéc. libre _1)
146: T = 146 * r21002, Grp_exéc. libre _1)
147: T = 147 * r21002, Grp_exéc. libre _1)
148: T = 148 * r21002, Grp_exéc. libre _1)
149: T = 149 * r21002, Grp_exéc. libre _1)
150: T = 150 * r21002, Grp_exéc. libre _1)
151: T = 151 * r21002, Grp_exéc. libre _1)
152: T = 152 * r21002, Grp_exéc. libre _1)
153: T = 153 * r21002, Grp_exéc. libre _1)
154: T = 154 * r21002, Grp_exéc. libre _1)
155: T = 155 * r21002, Grp_exéc. libre _1)
156: T = 156 * r21002, Grp_exéc. libre _1)
157: T = 157 * r21002, Grp_exéc. libre _1)
158: T = 158 * r21002, Grp_exéc. libre _1)
159: T = 159 * r21002, Grp_exéc. libre _1)
160: T = 160 * r21002, Grp_exéc. libre _1)
161: T = 161 * r21002, Grp_exéc. libre _1)
162: T = 162 * r21002, Grp_exéc. libre _1)
163: T = 163 * r21002, Grp_exéc. libre _1)
164: T = 164 * r21002, Grp_exéc. libre _1)
165: T = 165 * r21002, Grp_exéc. libre _1)
166: T = 166 * r21002, Grp_exéc. libre _1)
167: T = 167 * r21002, Grp_exéc. libre _1)
168: T = 168 * r21002, Grp_exéc. libre _1)
169: T = 169 * r21002, Grp_exéc. libre _1)
170: T = 170 * r21002, Grp_exéc. libre _1)
171: T = 171 * r21002, Grp_exéc. libre _1)
172: T = 172 * r21002, Grp_exéc. libre _1)
173: T = 173 * r21002, Grp_exéc. libre _1)
174: T = 174 * r21002, Grp_exéc. libre _1)
175: T = 175 * r21002, Grp_exéc. libre _1)
176: T = 176 * r21002, Grp_exéc. libre _1)
177: T = 177 * r21002, Grp_exéc. libre _1)
178: T = 178 * r21002, Grp_exéc. libre _1)
179: T = 179 * r21002, Grp_exéc. libre _1)
180: T = 180 * r21002, Grp_exéc. libre _1)
181: T = 181 * r21002, Grp_exéc. libre _1)
182: T = 182 * r21002, Grp_exéc. libre _1)
183: T = 183 * r21002, Grp_exéc. libre _1)
184: T = 184 * r21002, Grp_exéc. libre _1)
185: T = 185 * r21002, Grp_exéc. libre _1)
186: T = 186 * r21002, Grp_exéc. libre _1)
187: T = 187 * r21002, Grp_exéc. libre _1)
188: T = 188 * r21002, Grp_exéc. libre _1)
189: T = 189 * r21002, Grp_exéc. libre _1)
190: T = 190 * r21002, Grp_exéc. libre _1)
191: T = 191 * r21002, Grp_exéc. libre _1)

426 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

192: T = 192 * r21002, Grp_exéc. libre _1)


193: T = 193 * r21002, Grp_exéc. libre _1)
194: T = 194 * r21002, Grp_exéc. libre _1)
195: T = 195 * r21002, Grp_exéc. libre _1)
196: T = 196 * r21002, Grp_exéc. libre _1)
197: T = 197 * r21002, Grp_exéc. libre _1)
198: T = 198 * r21002, Grp_exéc. libre _1)
199: T = 199 * r21002, Grp_exéc. libre _1)
200: T = 200 * r21002, Grp_exéc. libre _1)
201: T = 201 * r21002, Grp_exéc. libre _1)
202: T = 202 * r21002, Grp_exéc. libre _1)
203: T = 203 * r21002, Grp_exéc. libre _1)
204: T = 204 * r21002, Grp_exéc. libre _1)
205: T = 205 * r21002, Grp_exéc. libre _1)
206: T = 206 * r21002, Grp_exéc. libre _1)
207: T = 207 * r21002, Grp_exéc. libre _1)
208: T = 208 * r21002, Grp_exéc. libre _1)
209: T = 209 * r21002, Grp_exéc. libre _1)
210: T = 210 * r21002, Grp_exéc. libre _1)
211: T = 211 * r21002, Grp_exéc. libre _1)
212: T = 212 * r21002, Grp_exéc. libre _1)
213: T = 213 * r21002, Grp_exéc. libre _1)
214: T = 214 * r21002, Grp_exéc. libre _1)
215: T = 215 * r21002, Grp_exéc. libre _1)
216: T = 216 * r21002, Grp_exéc. libre _1)
217: T = 217 * r21002, Grp_exéc. libre _1)
218: T = 218 * r21002, Grp_exéc. libre _1)
219: T = 219 * r21002, Grp_exéc. libre _1)
220: T = 220 * r21002, Grp_exéc. libre _1)
221: T = 221 * r21002, Grp_exéc. libre _1)
222: T = 222 * r21002, Grp_exéc. libre _1)
223: T = 223 * r21002, Grp_exéc. libre _1)
224: T = 224 * r21002, Grp_exéc. libre _1)
225: T = 225 * r21002, Grp_exéc. libre _1)
226: T = 226 * r21002, Grp_exéc. libre _1)
227: T = 227 * r21002, Grp_exéc. libre _1)
228: T = 228 * r21002, Grp_exéc. libre _1)
229: T = 229 * r21002, Grp_exéc. libre _1)
230: T = 230 * r21002, Grp_exéc. libre _1)
231: T = 231 * r21002, Grp_exéc. libre _1)
232: T = 232 * r21002, Grp_exéc. libre _1)
233: T = 233 * r21002, Grp_exéc. libre _1)
234: T = 234 * r21002, Grp_exéc. libre _1)
235: T = 235 * r21002, Grp_exéc. libre _1)
236: T = 236 * r21002, Grp_exéc. libre _1)
237: T = 237 * r21002, Grp_exéc. libre _1)
238: T = 238 * r21002, Grp_exéc. libre _1)
239: T = 239 * r21002, Grp_exéc. libre _1)
240: T = 240 * r21002, Grp_exéc. libre _1)
241: T = 241 * r21002, Grp_exéc. libre _1)
242: T = 242 * r21002, Grp_exéc. libre _1)
243: T = 243 * r21002, Grp_exéc. libre _1)
244: T = 244 * r21002, Grp_exéc. libre _1)
245: T = 245 * r21002, Grp_exéc. libre _1)
246: T = 246 * r21002, Grp_exéc. libre _1)
247: T = 247 * r21002, Grp_exéc. libre _1)
248: T = 248 * r21002, Grp_exéc. libre _1)
249: T = 249 * r21002, Grp_exéc. libre _1)
250: T = 250 * r21002, Grp_exéc. libre _1)
251: T = 251 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 427


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

252: T = 252 * r21002, Grp_exéc. libre _1)


253: T = 253 * r21002, Grp_exéc. libre _1)
254: T = 254 * r21002, Grp_exéc. libre _1)
255: T = 255 * r21002, Grp_exéc. libre _1)
256: T = 256 * r21002, Grp_exéc. libre _1)
1001: T = 1 * r21003
1002: T = 2 * r21003
1003: T = 3 * r21003
1004: T = 4 * r21003
1005: T = 5 * r21003
1006: T = 6 * r21003
1008: T = 8 * r21003
1010: T = 10 * r21003
1012: T = 12 * r21003
1016: T = 16 * r21003
1020: T = 20 * r21003
1024: T = 24 * r21003
1032: T = 32 * r21003
1040: T = 40 * r21003
1048: T = 48 * r21003
1064: T = 64 * r21003
1080: T = 80 * r21003
1096: T = 96 * r21003
2000: APRES acquisition entrées TOR, Grp_exéc. fixe _2)
2001: AVANT émission sorties TOR, Grp_exéc. fixe _2)
2002: APRES acquisition entrées analog., Grp_exéc. fixe _2)
2003: AVANT émission sorties analog., Grp_exéc. fixe _2)
4000: APRES IF1 PROFIdrive Réception PZD, Grp_exéc. fixe 2)
4001: AVANT IF1 PROFIdrive Emission PZD, Grp_exéc. fixe 2)
4004: APRES IF1 PROFIdrive Réception flexible PZD, Grp_exéc. fixe 2)
Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2
[2]: Groupe d'exécution 3
[3]: Groupe d'exécution 4
[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10
Prudence: Une modification des caractéristiques d'un groupe d'exécution ne doit pas avoir lieu
en fonctionnement, afin d'éviter une état non défini des signaux.
Remarque: Concernant 1) dans la description : Cette valeur de sélection ne peut être
sélectionnée en ligne que si la période d'échantillonnage T_échant. de ce groupe
d'exécution répond à la condition suivante : 1 ms <= T_échant. < r21003. Lors du
download, une valeur qui viole cette condition n'est pas rejetée mais remplacée par
une valeur de substitution admissible, et le défaut F51004 est émis. Concernant
2) dans la description : L'enregistrement des groupes d'exécution fixes p20000[x]
>= 2000 s'effectue avec la période d'échantillonnage du du système de base
concerné, mais au moins avec une période d'échantillonnage de 1 ms. Si la période
d'échantillonnage réelle diverge de la période d'échantillonnage du système de base
du fait de cette limitation, le défaut F51005 est généré (F51006 lors du download). Il
convient dans ce cas de sélectionner un autre groupe d'exécution avec une période
d'échantillonnage >= 1 ms. Lors de la sélection des groupes d'exécution fixes,
l'existence du bloc système correspondant n'est pas vérifiée. Exemple : "Calculer
avant le canal de consigne" signifie avant le calcul des diagrammes fonctionnels
3010, 3020, 3030, 3040 et suivants lorsque le canal de consigne est activé. Si, par
ex. pour un entraînement Servo, le canal de consigne n'est pas configuré (p0108.8 =
0), le calcul est effectué avant le diagramme fonctionnel 3095.

428 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

p21000[0...9] Groupe d'exécution Propriétés / Propr Gr_exéc


TM41 Modifiable: T Calculé: - Niveau d'accès: 1
Type de données: Integer16 Indice dynamique: - Diagramme fonctionnel: -
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
0 4004 [0] 0

Description: Affecte leur propriété aux groupes d'exécution 1 à 10.


Cette propriété se compose de la période d'échantillonnage et pour p21000[x] >=
2000 de l'instant d'appel au sein de la période d'échantillonnage.
L'indice x + 1 de p21000 correspond au numéro du groupe d'exécution : p21000[0]
sert à régler la propriété du groupe d'exécution 1, ... , p21000[9] sert à régler la
propriété du groupe d'exécution 10.
Valeurs: 0: Ne pas calculer grp_exéc.
1: T = 1 * r21002, Grp_exéc. libre _1)
2: T = 2 * r21002, Grp_exéc. libre _1)
3: T = 3 * r21002, Grp_exéc. libre _1)
4: T = 4 * r21002, Grp_exéc. libre _1)
5: T = 5 * r21002, Grp_exéc. libre _1)
6: T = 6 * r21002, Grp_exéc. libre _1)
7: T = 7 * r21002, Grp_exéc. libre _1)
8: T = 8 * r21002, Grp_exéc. libre _1)
9: T = 9 * r21002, Grp_exéc. libre _1)
10: T = 10 * r21002, Grp_exéc. libre _1)
11: T = 11 * r21002, Grp_exéc. libre _1)
12: T = 12 * r21002, Grp_exéc. libre _1)
13: T = 13 * r21002, Grp_exéc. libre _1)
14: T = 14 * r21002, Grp_exéc. libre _1)
15: T = 15 * r21002, Grp_exéc. libre _1)
16: T = 16 * r21002, Grp_exéc. libre _1)
17: T = 17 * r21002, Grp_exéc. libre _1)
18: T = 18 * r21002, Grp_exéc. libre _1)
19: T = 19 * r21002, Grp_exéc. libre _1)
20: T = 20 * r21002, Grp_exéc. libre _1)
21: T = 21 * r21002, Grp_exéc. libre _1)
22: T = 22 * r21002, Grp_exéc. libre _1)
23: T = 23 * r21002, Grp_exéc. libre _1)
24: T = 24 * r21002, Grp_exéc. libre _1)
25: T = 25 * r21002, Grp_exéc. libre _1)
26: T = 26 * r21002, Grp_exéc. libre _1)
27: T = 27 * r21002, Grp_exéc. libre _1)
28: T = 28 * r21002, Grp_exéc. libre _1)
29: T = 29 * r21002, Grp_exéc. libre _1)
30: T = 30 * r21002, Grp_exéc. libre _1)
31: T = 31 * r21002, Grp_exéc. libre _1)
32: T = 32 * r21002, Grp_exéc. libre _1)
33: T = 33 * r21002, Grp_exéc. libre _1)
34: T = 34 * r21002, Grp_exéc. libre _1)
35: T = 35 * r21002, Grp_exéc. libre _1)
36: T = 36 * r21002, Grp_exéc. libre _1)
37: T = 37 * r21002, Grp_exéc. libre _1)
38: T = 38 * r21002, Grp_exéc. libre _1)
39: T = 39 * r21002, Grp_exéc. libre _1)
40: T = 40 * r21002, Grp_exéc. libre _1)
41: T = 41 * r21002, Grp_exéc. libre _1)
42: T = 42 * r21002, Grp_exéc. libre _1)
43: T = 43 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 429


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

44: T = 44 * r21002, Grp_exéc. libre _1)


45: T = 45 * r21002, Grp_exéc. libre _1)
46: T = 46 * r21002, Grp_exéc. libre _1)
47: T = 47 * r21002, Grp_exéc. libre _1)
48: T = 48 * r21002, Grp_exéc. libre _1)
49: T = 49 * r21002, Grp_exéc. libre _1)
50: T = 50 * r21002, Grp_exéc. libre _1)
51: T = 51 * r21002, Grp_exéc. libre _1)
52: T = 52 * r21002, Grp_exéc. libre _1)
53: T = 53 * r21002, Grp_exéc. libre _1)
54: T = 54 * r21002, Grp_exéc. libre _1)
55: T = 55 * r21002, Grp_exéc. libre _1)
56: T = 56 * r21002, Grp_exéc. libre _1)
57: T = 57 * r21002, Grp_exéc. libre _1)
58: T = 58 * r21002, Grp_exéc. libre _1)
59: T = 59 * r21002, Grp_exéc. libre _1)
60: T = 60 * r21002, Grp_exéc. libre _1)
61: T = 61 * r21002, Grp_exéc. libre _1)
62: T = 62 * r21002, Grp_exéc. libre _1)
63: T = 63 * r21002, Grp_exéc. libre _1)
64: T = 64 * r21002, Grp_exéc. libre _1)
65: T = 65 * r21002, Grp_exéc. libre _1)
66: T = 66 * r21002, Grp_exéc. libre _1)
67: T = 67 * r21002, Grp_exéc. libre _1)
68: T = 68 * r21002, Grp_exéc. libre _1)
69: T = 69 * r21002, Grp_exéc. libre _1)
70: T = 70 * r21002, Grp_exéc. libre _1)
71: T = 71 * r21002, Grp_exéc. libre _1)
72: T = 72 * r21002, Grp_exéc. libre _1)
73: T = 73 * r21002, Grp_exéc. libre _1)
74: T = 74 * r21002, Grp_exéc. libre _1)
75: T = 75 * r21002, Grp_exéc. libre _1)
76: T = 76 * r21002, Grp_exéc. libre _1)
77: T = 77 * r21002, Grp_exéc. libre _1)
78: T = 78 * r21002, Grp_exéc. libre _1)
79: T = 79 * r21002, Grp_exéc. libre _1)
80: T = 80 * r21002, Grp_exéc. libre _1)
81: T = 81 * r21002, Grp_exéc. libre _1)
82: T = 82 * r21002, Grp_exéc. libre _1)
83: T = 83 * r21002, Grp_exéc. libre _1)
84: T = 84 * r21002, Grp_exéc. libre _1)
85: T = 85 * r21002, Grp_exéc. libre _1)
86: T = 86 * r21002, Grp_exéc. libre _1)
87: T = 87 * r21002, Grp_exéc. libre _1)
88: T = 88 * r21002, Grp_exéc. libre _1)
89: T = 89 * r21002, Grp_exéc. libre _1)
90: T = 90 * r21002, Grp_exéc. libre _1)
91: T = 91 * r21002, Grp_exéc. libre _1)
92: T = 92 * r21002, Grp_exéc. libre _1)
93: T = 93 * r21002, Grp_exéc. libre _1)
94: T = 94 * r21002, Grp_exéc. libre _1)
95: T = 95 * r21002, Grp_exéc. libre _1)
96: T = 96 * r21002, Grp_exéc. libre _1)
97: T = 97 * r21002, Grp_exéc. libre _1)
98: T = 98 * r21002, Grp_exéc. libre _1)
99: T = 99 * r21002, Grp_exéc. libre _1)
100: T = 100 * r21002, Grp_exéc. libre _1)
101: T = 101 * r21002, Grp_exéc. libre _1)
102: T = 102 * r21002, Grp_exéc. libre _1)
103: T = 103 * r21002, Grp_exéc. libre _1)

430 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

104: T = 104 * r21002, Grp_exéc. libre _1)


105: T = 105 * r21002, Grp_exéc. libre _1)
106: T = 106 * r21002, Grp_exéc. libre _1)
107: T = 107 * r21002, Grp_exéc. libre _1)
108: T = 108 * r21002, Grp_exéc. libre _1)
109: T = 109 * r21002, Grp_exéc. libre _1)
110: T = 110 * r21002, Grp_exéc. libre _1)
111: T = 111 * r21002, Grp_exéc. libre _1)
112: T = 112 * r21002, Grp_exéc. libre _1)
113: T = 113 * r21002, Grp_exéc. libre _1)
114: T = 114 * r21002, Grp_exéc. libre _1)
115: T = 115 * r21002, Grp_exéc. libre _1)
116: T = 116 * r21002, Grp_exéc. libre _1)
117: T = 117 * r21002, Grp_exéc. libre _1)
118: T = 118 * r21002, Grp_exéc. libre _1)
119: T = 119 * r21002, Grp_exéc. libre _1)
120: T = 120 * r21002, Grp_exéc. libre _1)
121: T = 121 * r21002, Grp_exéc. libre _1)
122: T = 122 * r21002, Grp_exéc. libre _1)
123: T = 123 * r21002, Grp_exéc. libre _1)
124: T = 124 * r21002, Grp_exéc. libre _1)
125: T = 125 * r21002, Grp_exéc. libre _1)
126: T = 126 * r21002, Grp_exéc. libre _1)
127: T = 127 * r21002, Grp_exéc. libre _1)
128: T = 128 * r21002, Grp_exéc. libre _1)
129: T = 129 * r21002, Grp_exéc. libre _1)
130: T = 130 * r21002, Grp_exéc. libre _1)
131: T = 131 * r21002, Grp_exéc. libre _1)
132: T = 132 * r21002, Grp_exéc. libre _1)
133: T = 133 * r21002, Grp_exéc. libre _1)
134: T = 134 * r21002, Grp_exéc. libre _1)
135: T = 135 * r21002, Grp_exéc. libre _1)
136: T = 136 * r21002, Grp_exéc. libre _1)
137: T = 137 * r21002, Grp_exéc. libre _1)
138: T = 138 * r21002, Grp_exéc. libre _1)
139: T = 139 * r21002, Grp_exéc. libre _1)
140: T = 140 * r21002, Grp_exéc. libre _1)
141: T = 141 * r21002, Grp_exéc. libre _1)
142: T = 142 * r21002, Grp_exéc. libre _1)
143: T = 143 * r21002, Grp_exéc. libre _1)
144: T = 144 * r21002, Grp_exéc. libre _1)
145: T = 145 * r21002, Grp_exéc. libre _1)
146: T = 146 * r21002, Grp_exéc. libre _1)
147: T = 147 * r21002, Grp_exéc. libre _1)
148: T = 148 * r21002, Grp_exéc. libre _1)
149: T = 149 * r21002, Grp_exéc. libre _1)
150: T = 150 * r21002, Grp_exéc. libre _1)
151: T = 151 * r21002, Grp_exéc. libre _1)
152: T = 152 * r21002, Grp_exéc. libre _1)
153: T = 153 * r21002, Grp_exéc. libre _1)
154: T = 154 * r21002, Grp_exéc. libre _1)
155: T = 155 * r21002, Grp_exéc. libre _1)
156: T = 156 * r21002, Grp_exéc. libre _1)
157: T = 157 * r21002, Grp_exéc. libre _1)
158: T = 158 * r21002, Grp_exéc. libre _1)
159: T = 159 * r21002, Grp_exéc. libre _1)
160: T = 160 * r21002, Grp_exéc. libre _1)
161: T = 161 * r21002, Grp_exéc. libre _1)
162: T = 162 * r21002, Grp_exéc. libre _1)
163: T = 163 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 431


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

164: T = 164 * r21002, Grp_exéc. libre _1)


165: T = 165 * r21002, Grp_exéc. libre _1)
166: T = 166 * r21002, Grp_exéc. libre _1)
167: T = 167 * r21002, Grp_exéc. libre _1)
168: T = 168 * r21002, Grp_exéc. libre _1)
169: T = 169 * r21002, Grp_exéc. libre _1)
170: T = 170 * r21002, Grp_exéc. libre _1)
171: T = 171 * r21002, Grp_exéc. libre _1)
172: T = 172 * r21002, Grp_exéc. libre _1)
173: T = 173 * r21002, Grp_exéc. libre _1)
174: T = 174 * r21002, Grp_exéc. libre _1)
175: T = 175 * r21002, Grp_exéc. libre _1)
176: T = 176 * r21002, Grp_exéc. libre _1)
177: T = 177 * r21002, Grp_exéc. libre _1)
178: T = 178 * r21002, Grp_exéc. libre _1)
179: T = 179 * r21002, Grp_exéc. libre _1)
180: T = 180 * r21002, Grp_exéc. libre _1)
181: T = 181 * r21002, Grp_exéc. libre _1)
182: T = 182 * r21002, Grp_exéc. libre _1)
183: T = 183 * r21002, Grp_exéc. libre _1)
184: T = 184 * r21002, Grp_exéc. libre _1)
185: T = 185 * r21002, Grp_exéc. libre _1)
186: T = 186 * r21002, Grp_exéc. libre _1)
187: T = 187 * r21002, Grp_exéc. libre _1)
188: T = 188 * r21002, Grp_exéc. libre _1)
189: T = 189 * r21002, Grp_exéc. libre _1)
190: T = 190 * r21002, Grp_exéc. libre _1)
191: T = 191 * r21002, Grp_exéc. libre _1)
192: T = 192 * r21002, Grp_exéc. libre _1)
193: T = 193 * r21002, Grp_exéc. libre _1)
194: T = 194 * r21002, Grp_exéc. libre _1)
195: T = 195 * r21002, Grp_exéc. libre _1)
196: T = 196 * r21002, Grp_exéc. libre _1)
197: T = 197 * r21002, Grp_exéc. libre _1)
198: T = 198 * r21002, Grp_exéc. libre _1)
199: T = 199 * r21002, Grp_exéc. libre _1)
200: T = 200 * r21002, Grp_exéc. libre _1)
201: T = 201 * r21002, Grp_exéc. libre _1)
202: T = 202 * r21002, Grp_exéc. libre _1)
203: T = 203 * r21002, Grp_exéc. libre _1)
204: T = 204 * r21002, Grp_exéc. libre _1)
205: T = 205 * r21002, Grp_exéc. libre _1)
206: T = 206 * r21002, Grp_exéc. libre _1)
207: T = 207 * r21002, Grp_exéc. libre _1)
208: T = 208 * r21002, Grp_exéc. libre _1)
209: T = 209 * r21002, Grp_exéc. libre _1)
210: T = 210 * r21002, Grp_exéc. libre _1)
211: T = 211 * r21002, Grp_exéc. libre _1)
212: T = 212 * r21002, Grp_exéc. libre _1)
213: T = 213 * r21002, Grp_exéc. libre _1)
214: T = 214 * r21002, Grp_exéc. libre _1)
215: T = 215 * r21002, Grp_exéc. libre _1)
216: T = 216 * r21002, Grp_exéc. libre _1)
217: T = 217 * r21002, Grp_exéc. libre _1)
218: T = 218 * r21002, Grp_exéc. libre _1)
219: T = 219 * r21002, Grp_exéc. libre _1)
220: T = 220 * r21002, Grp_exéc. libre _1)
221: T = 221 * r21002, Grp_exéc. libre _1)
222: T = 222 * r21002, Grp_exéc. libre _1)
223: T = 223 * r21002, Grp_exéc. libre _1)

432 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

224: T = 224 * r21002, Grp_exéc. libre _1)


225: T = 225 * r21002, Grp_exéc. libre _1)
226: T = 226 * r21002, Grp_exéc. libre _1)
227: T = 227 * r21002, Grp_exéc. libre _1)
228: T = 228 * r21002, Grp_exéc. libre _1)
229: T = 229 * r21002, Grp_exéc. libre _1)
230: T = 230 * r21002, Grp_exéc. libre _1)
231: T = 231 * r21002, Grp_exéc. libre _1)
232: T = 232 * r21002, Grp_exéc. libre _1)
233: T = 233 * r21002, Grp_exéc. libre _1)
234: T = 234 * r21002, Grp_exéc. libre _1)
235: T = 235 * r21002, Grp_exéc. libre _1)
236: T = 236 * r21002, Grp_exéc. libre _1)
237: T = 237 * r21002, Grp_exéc. libre _1)
238: T = 238 * r21002, Grp_exéc. libre _1)
239: T = 239 * r21002, Grp_exéc. libre _1)
240: T = 240 * r21002, Grp_exéc. libre _1)
241: T = 241 * r21002, Grp_exéc. libre _1)
242: T = 242 * r21002, Grp_exéc. libre _1)
243: T = 243 * r21002, Grp_exéc. libre _1)
244: T = 244 * r21002, Grp_exéc. libre _1)
245: T = 245 * r21002, Grp_exéc. libre _1)
246: T = 246 * r21002, Grp_exéc. libre _1)
247: T = 247 * r21002, Grp_exéc. libre _1)
248: T = 248 * r21002, Grp_exéc. libre _1)
249: T = 249 * r21002, Grp_exéc. libre _1)
250: T = 250 * r21002, Grp_exéc. libre _1)
251: T = 251 * r21002, Grp_exéc. libre _1)
252: T = 252 * r21002, Grp_exéc. libre _1)
253: T = 253 * r21002, Grp_exéc. libre _1)
254: T = 254 * r21002, Grp_exéc. libre _1)
255: T = 255 * r21002, Grp_exéc. libre _1)
256: T = 256 * r21002, Grp_exéc. libre _1)
1001: T = 1 * r21003
1002: T = 2 * r21003
1003: T = 3 * r21003
1004: T = 4 * r21003
1005: T = 5 * r21003
1006: T = 6 * r21003
1008: T = 8 * r21003
1010: T = 10 * r21003
1012: T = 12 * r21003
1016: T = 16 * r21003
1020: T = 20 * r21003
1024: T = 24 * r21003
1032: T = 32 * r21003
1040: T = 40 * r21003
1048: T = 48 * r21003
1064: T = 64 * r21003
1080: T = 80 * r21003
1096: T = 96 * r21003
2000: APRES acquisition entrées TOR, Grp_exéc. fixe _2)
2001: AVANT émission sorties TOR, Grp_exéc. fixe _2)
2002: APRES acquisition entrées analog., Grp_exéc. fixe _2)
4000: APRES IF1 PROFIdrive Réception PZD, Grp_exéc. fixe 2)
4001: AVANT IF1 PROFIdrive Emission PZD, Grp_exéc. fixe 2)
4004: APRES IF1 PROFIdrive Réception flexible PZD, Grp_exéc. fixe 2)
Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2
[2]: Groupe d'exécution 3

Description des blocs fonctionnels DCC standard 433


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

[3]: Groupe d'exécution 4


[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10
Prudence: Une modification des caractéristiques d'un groupe d'exécution ne doit pas avoir lieu
en fonctionnement, afin d'éviter une état non défini des signaux.
Remarque: Concernant 1) dans la description : Cette valeur de sélection ne peut être
sélectionnée en ligne que si la période d'échantillonnage T_échant. de ce groupe
d'exécution répond à la condition suivante : 1 ms <= T_échant. < r21003. Lors du
download, une valeur qui viole cette condition n'est pas rejetée mais remplacée par
une valeur de substitution admissible, et le défaut F51004 est émis. Concernant
2) dans la description : L'enregistrement des groupes d'exécution fixes p20000[x]
>= 2000 s'effectue avec la période d'échantillonnage du du système de base
concerné, mais au moins avec une période d'échantillonnage de 1 ms. Si la période
d'échantillonnage réelle diverge de la période d'échantillonnage du système de base
du fait de cette limitation, le défaut F51005 est généré (F51006 lors du download). Il
convient dans ce cas de sélectionner un autre groupe d'exécution avec une période
d'échantillonnage >= 1 ms. Lors de la sélection des groupes d'exécution fixes,
l'existence du bloc système correspondant n'est pas vérifiée. Exemple : "Calculer
avant le canal de consigne" signifie avant le calcul des diagrammes fonctionnels
3010, 3020, 3030, 3040 et suivants lorsque le canal de consigne est activé. Si, par
ex. pour un entraînement Servo, le canal de consigne n'est pas configuré (p0108.8 =
0), le calcul est effectué avant le diagramme fonctionnel 3095.

p21000[0...9] Groupe d'exécution Propriétés / Propr Gr_exéc


VECTORMV, Modifiable: T Calculé: - Niveau d'accès: 1
VECTORGL Type de données: Integer16 Indice dynamique: - Diagramme fonctionnel: -
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
0 4004 [0] 0

Description: Affecte leur propriété aux groupes d'exécution 1 à 10.


Cette propriété se compose de la période d'échantillonnage et pour p21000[x] >=
2000 de l'instant d'appel au sein de la période d'échantillonnage.
L'indice x + 1 de p21000 correspond au numéro du groupe d'exécution : p21000[0]
sert à régler la propriété du groupe d'exécution 1, ... , p21000[9] sert à régler la
propriété du groupe d'exécution 10.
Valeurs: 0: Ne pas calculer grp_exéc.
1: T = 1 * r21002, Grp_exéc. libre _1)
2: T = 2 * r21002, Grp_exéc. libre _1)
3: T = 3 * r21002, Grp_exéc. libre _1)
4: T = 4 * r21002, Grp_exéc. libre _1)
5: T = 5 * r21002, Grp_exéc. libre _1)
6: T = 6 * r21002, Grp_exéc. libre _1)
7: T = 7 * r21002, Grp_exéc. libre _1)
8: T = 8 * r21002, Grp_exéc. libre _1)
9: T = 9 * r21002, Grp_exéc. libre _1)
10: T = 10 * r21002, Grp_exéc. libre _1)
11: T = 11 * r21002, Grp_exéc. libre _1)
12: T = 12 * r21002, Grp_exéc. libre _1)
13: T = 13 * r21002, Grp_exéc. libre _1)
14: T = 14 * r21002, Grp_exéc. libre _1)
15: T = 15 * r21002, Grp_exéc. libre _1)
16: T = 16 * r21002, Grp_exéc. libre _1)

434 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

17: T = 17 * r21002, Grp_exéc. libre _1)


18: T = 18 * r21002, Grp_exéc. libre _1)
19: T = 19 * r21002, Grp_exéc. libre _1)
20: T = 20 * r21002, Grp_exéc. libre _1)
21: T = 21 * r21002, Grp_exéc. libre _1)
22: T = 22 * r21002, Grp_exéc. libre _1)
23: T = 23 * r21002, Grp_exéc. libre _1)
24: T = 24 * r21002, Grp_exéc. libre _1)
25: T = 25 * r21002, Grp_exéc. libre _1)
26: T = 26 * r21002, Grp_exéc. libre _1)
27: T = 27 * r21002, Grp_exéc. libre _1)
28: T = 28 * r21002, Grp_exéc. libre _1)
29: T = 29 * r21002, Grp_exéc. libre _1)
30: T = 30 * r21002, Grp_exéc. libre _1)
31: T = 31 * r21002, Grp_exéc. libre _1)
32: T = 32 * r21002, Grp_exéc. libre _1)
33: T = 33 * r21002, Grp_exéc. libre _1)
34: T = 34 * r21002, Grp_exéc. libre _1)
35: T = 35 * r21002, Grp_exéc. libre _1)
36: T = 36 * r21002, Grp_exéc. libre _1)
37: T = 37 * r21002, Grp_exéc. libre _1)
38: T = 38 * r21002, Grp_exéc. libre _1)
39: T = 39 * r21002, Grp_exéc. libre _1)
40: T = 40 * r21002, Grp_exéc. libre _1)
41: T = 41 * r21002, Grp_exéc. libre _1)
42: T = 42 * r21002, Grp_exéc. libre _1)
43: T = 43 * r21002, Grp_exéc. libre _1)
44: T = 44 * r21002, Grp_exéc. libre _1)
45: T = 45 * r21002, Grp_exéc. libre _1)
46: T = 46 * r21002, Grp_exéc. libre _1)
47: T = 47 * r21002, Grp_exéc. libre _1)
48: T = 48 * r21002, Grp_exéc. libre _1)
49: T = 49 * r21002, Grp_exéc. libre _1)
50: T = 50 * r21002, Grp_exéc. libre _1)
51: T = 51 * r21002, Grp_exéc. libre _1)
52: T = 52 * r21002, Grp_exéc. libre _1)
53: T = 53 * r21002, Grp_exéc. libre _1)
54: T = 54 * r21002, Grp_exéc. libre _1)
55: T = 55 * r21002, Grp_exéc. libre _1)
56: T = 56 * r21002, Grp_exéc. libre _1)
57: T = 57 * r21002, Grp_exéc. libre _1)
58: T = 58 * r21002, Grp_exéc. libre _1)
59: T = 59 * r21002, Grp_exéc. libre _1)
60: T = 60 * r21002, Grp_exéc. libre _1)
61: T = 61 * r21002, Grp_exéc. libre _1)
62: T = 62 * r21002, Grp_exéc. libre _1)
63: T = 63 * r21002, Grp_exéc. libre _1)
64: T = 64 * r21002, Grp_exéc. libre _1)
65: T = 65 * r21002, Grp_exéc. libre _1)
66: T = 66 * r21002, Grp_exéc. libre _1)
67: T = 67 * r21002, Grp_exéc. libre _1)
68: T = 68 * r21002, Grp_exéc. libre _1)
69: T = 69 * r21002, Grp_exéc. libre _1)
70: T = 70 * r21002, Grp_exéc. libre _1)
71: T = 71 * r21002, Grp_exéc. libre _1)
72: T = 72 * r21002, Grp_exéc. libre _1)
73: T = 73 * r21002, Grp_exéc. libre _1)
74: T = 74 * r21002, Grp_exéc. libre _1)
75: T = 75 * r21002, Grp_exéc. libre _1)
76: T = 76 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 435


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

77: T = 77 * r21002, Grp_exéc. libre _1)


78: T = 78 * r21002, Grp_exéc. libre _1)
79: T = 79 * r21002, Grp_exéc. libre _1)
80: T = 80 * r21002, Grp_exéc. libre _1)
81: T = 81 * r21002, Grp_exéc. libre _1)
82: T = 82 * r21002, Grp_exéc. libre _1)
83: T = 83 * r21002, Grp_exéc. libre _1)
84: T = 84 * r21002, Grp_exéc. libre _1)
85: T = 85 * r21002, Grp_exéc. libre _1)
86: T = 86 * r21002, Grp_exéc. libre _1)
87: T = 87 * r21002, Grp_exéc. libre _1)
88: T = 88 * r21002, Grp_exéc. libre _1)
89: T = 89 * r21002, Grp_exéc. libre _1)
90: T = 90 * r21002, Grp_exéc. libre _1)
91: T = 91 * r21002, Grp_exéc. libre _1)
92: T = 92 * r21002, Grp_exéc. libre _1)
93: T = 93 * r21002, Grp_exéc. libre _1)
94: T = 94 * r21002, Grp_exéc. libre _1)
95: T = 95 * r21002, Grp_exéc. libre _1)
96: T = 96 * r21002, Grp_exéc. libre _1)
97: T = 97 * r21002, Grp_exéc. libre _1)
98: T = 98 * r21002, Grp_exéc. libre _1)
99: T = 99 * r21002, Grp_exéc. libre _1)
100: T = 100 * r21002, Grp_exéc. libre _1)
101: T = 101 * r21002, Grp_exéc. libre _1)
102: T = 102 * r21002, Grp_exéc. libre _1)
103: T = 103 * r21002, Grp_exéc. libre _1)
104: T = 104 * r21002, Grp_exéc. libre _1)
105: T = 105 * r21002, Grp_exéc. libre _1)
106: T = 106 * r21002, Grp_exéc. libre _1)
107: T = 107 * r21002, Grp_exéc. libre _1)
108: T = 108 * r21002, Grp_exéc. libre _1)
109: T = 109 * r21002, Grp_exéc. libre _1)
110: T = 110 * r21002, Grp_exéc. libre _1)
111: T = 111 * r21002, Grp_exéc. libre _1)
112: T = 112 * r21002, Grp_exéc. libre _1)
113: T = 113 * r21002, Grp_exéc. libre _1)
114: T = 114 * r21002, Grp_exéc. libre _1)
115: T = 115 * r21002, Grp_exéc. libre _1)
116: T = 116 * r21002, Grp_exéc. libre _1)
117: T = 117 * r21002, Grp_exéc. libre _1)
118: T = 118 * r21002, Grp_exéc. libre _1)
119: T = 119 * r21002, Grp_exéc. libre _1)
120: T = 120 * r21002, Grp_exéc. libre _1)
121: T = 121 * r21002, Grp_exéc. libre _1)
122: T = 122 * r21002, Grp_exéc. libre _1)
123: T = 123 * r21002, Grp_exéc. libre _1)
124: T = 124 * r21002, Grp_exéc. libre _1)
125: T = 125 * r21002, Grp_exéc. libre _1)
126: T = 126 * r21002, Grp_exéc. libre _1)
127: T = 127 * r21002, Grp_exéc. libre _1)
128: T = 128 * r21002, Grp_exéc. libre _1)
129: T = 129 * r21002, Grp_exéc. libre _1)
130: T = 130 * r21002, Grp_exéc. libre _1)
131: T = 131 * r21002, Grp_exéc. libre _1)
132: T = 132 * r21002, Grp_exéc. libre _1)
133: T = 133 * r21002, Grp_exéc. libre _1)
134: T = 134 * r21002, Grp_exéc. libre _1)
135: T = 135 * r21002, Grp_exéc. libre _1)
136: T = 136 * r21002, Grp_exéc. libre _1)

436 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

137: T = 137 * r21002, Grp_exéc. libre _1)


138: T = 138 * r21002, Grp_exéc. libre _1)
139: T = 139 * r21002, Grp_exéc. libre _1)
140: T = 140 * r21002, Grp_exéc. libre _1)
141: T = 141 * r21002, Grp_exéc. libre _1)
142: T = 142 * r21002, Grp_exéc. libre _1)
143: T = 143 * r21002, Grp_exéc. libre _1)
144: T = 144 * r21002, Grp_exéc. libre _1)
145: T = 145 * r21002, Grp_exéc. libre _1)
146: T = 146 * r21002, Grp_exéc. libre _1)
147: T = 147 * r21002, Grp_exéc. libre _1)
148: T = 148 * r21002, Grp_exéc. libre _1)
149: T = 149 * r21002, Grp_exéc. libre _1)
150: T = 150 * r21002, Grp_exéc. libre _1)
151: T = 151 * r21002, Grp_exéc. libre _1)
152: T = 152 * r21002, Grp_exéc. libre _1)
153: T = 153 * r21002, Grp_exéc. libre _1)
154: T = 154 * r21002, Grp_exéc. libre _1)
155: T = 155 * r21002, Grp_exéc. libre _1)
156: T = 156 * r21002, Grp_exéc. libre _1)
157: T = 157 * r21002, Grp_exéc. libre _1)
158: T = 158 * r21002, Grp_exéc. libre _1)
159: T = 159 * r21002, Grp_exéc. libre _1)
160: T = 160 * r21002, Grp_exéc. libre _1)
161: T = 161 * r21002, Grp_exéc. libre _1)
162: T = 162 * r21002, Grp_exéc. libre _1)
163: T = 163 * r21002, Grp_exéc. libre _1)
164: T = 164 * r21002, Grp_exéc. libre _1)
165: T = 165 * r21002, Grp_exéc. libre _1)
166: T = 166 * r21002, Grp_exéc. libre _1)
167: T = 167 * r21002, Grp_exéc. libre _1)
168: T = 168 * r21002, Grp_exéc. libre _1)
169: T = 169 * r21002, Grp_exéc. libre _1)
170: T = 170 * r21002, Grp_exéc. libre _1)
171: T = 171 * r21002, Grp_exéc. libre _1)
172: T = 172 * r21002, Grp_exéc. libre _1)
173: T = 173 * r21002, Grp_exéc. libre _1)
174: T = 174 * r21002, Grp_exéc. libre _1)
175: T = 175 * r21002, Grp_exéc. libre _1)
176: T = 176 * r21002, Grp_exéc. libre _1)
177: T = 177 * r21002, Grp_exéc. libre _1)
178: T = 178 * r21002, Grp_exéc. libre _1)
179: T = 179 * r21002, Grp_exéc. libre _1)
180: T = 180 * r21002, Grp_exéc. libre _1)
181: T = 181 * r21002, Grp_exéc. libre _1)
182: T = 182 * r21002, Grp_exéc. libre _1)
183: T = 183 * r21002, Grp_exéc. libre _1)
184: T = 184 * r21002, Grp_exéc. libre _1)
185: T = 185 * r21002, Grp_exéc. libre _1)
186: T = 186 * r21002, Grp_exéc. libre _1)
187: T = 187 * r21002, Grp_exéc. libre _1)
188: T = 188 * r21002, Grp_exéc. libre _1)
189: T = 189 * r21002, Grp_exéc. libre _1)
190: T = 190 * r21002, Grp_exéc. libre _1)
191: T = 191 * r21002, Grp_exéc. libre _1)
192: T = 192 * r21002, Grp_exéc. libre _1)
193: T = 193 * r21002, Grp_exéc. libre _1)
194: T = 194 * r21002, Grp_exéc. libre _1)
195: T = 195 * r21002, Grp_exéc. libre _1)
196: T = 196 * r21002, Grp_exéc. libre _1)

Description des blocs fonctionnels DCC standard 437


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

197: T = 197 * r21002, Grp_exéc. libre _1)


198: T = 198 * r21002, Grp_exéc. libre _1)
199: T = 199 * r21002, Grp_exéc. libre _1)
200: T = 200 * r21002, Grp_exéc. libre _1)
201: T = 201 * r21002, Grp_exéc. libre _1)
202: T = 202 * r21002, Grp_exéc. libre _1)
203: T = 203 * r21002, Grp_exéc. libre _1)
204: T = 204 * r21002, Grp_exéc. libre _1)
205: T = 205 * r21002, Grp_exéc. libre _1)
206: T = 206 * r21002, Grp_exéc. libre _1)
207: T = 207 * r21002, Grp_exéc. libre _1)
208: T = 208 * r21002, Grp_exéc. libre _1)
209: T = 209 * r21002, Grp_exéc. libre _1)
210: T = 210 * r21002, Grp_exéc. libre _1)
211: T = 211 * r21002, Grp_exéc. libre _1)
212: T = 212 * r21002, Grp_exéc. libre _1)
213: T = 213 * r21002, Grp_exéc. libre _1)
214: T = 214 * r21002, Grp_exéc. libre _1)
215: T = 215 * r21002, Grp_exéc. libre _1)
216: T = 216 * r21002, Grp_exéc. libre _1)
217: T = 217 * r21002, Grp_exéc. libre _1)
218: T = 218 * r21002, Grp_exéc. libre _1)
219: T = 219 * r21002, Grp_exéc. libre _1)
220: T = 220 * r21002, Grp_exéc. libre _1)
221: T = 221 * r21002, Grp_exéc. libre _1)
222: T = 222 * r21002, Grp_exéc. libre _1)
223: T = 223 * r21002, Grp_exéc. libre _1)
224: T = 224 * r21002, Grp_exéc. libre _1)
225: T = 225 * r21002, Grp_exéc. libre _1)
226: T = 226 * r21002, Grp_exéc. libre _1)
227: T = 227 * r21002, Grp_exéc. libre _1)
228: T = 228 * r21002, Grp_exéc. libre _1)
229: T = 229 * r21002, Grp_exéc. libre _1)
230: T = 230 * r21002, Grp_exéc. libre _1)
231: T = 231 * r21002, Grp_exéc. libre _1)
232: T = 232 * r21002, Grp_exéc. libre _1)
233: T = 233 * r21002, Grp_exéc. libre _1)
234: T = 234 * r21002, Grp_exéc. libre _1)
235: T = 235 * r21002, Grp_exéc. libre _1)
236: T = 236 * r21002, Grp_exéc. libre _1)
237: T = 237 * r21002, Grp_exéc. libre _1)
238: T = 238 * r21002, Grp_exéc. libre _1)
239: T = 239 * r21002, Grp_exéc. libre _1)
240: T = 240 * r21002, Grp_exéc. libre _1)
241: T = 241 * r21002, Grp_exéc. libre _1)
242: T = 242 * r21002, Grp_exéc. libre _1)
243: T = 243 * r21002, Grp_exéc. libre _1)
244: T = 244 * r21002, Grp_exéc. libre _1)
245: T = 245 * r21002, Grp_exéc. libre _1)
246: T = 246 * r21002, Grp_exéc. libre _1)
247: T = 247 * r21002, Grp_exéc. libre _1)
248: T = 248 * r21002, Grp_exéc. libre _1)
249: T = 249 * r21002, Grp_exéc. libre _1)
250: T = 250 * r21002, Grp_exéc. libre _1)
251: T = 251 * r21002, Grp_exéc. libre _1)
252: T = 252 * r21002, Grp_exéc. libre _1)
253: T = 253 * r21002, Grp_exéc. libre _1)
254: T = 254 * r21002, Grp_exéc. libre _1)
255: T = 255 * r21002, Grp_exéc. libre _1)
256: T = 256 * r21002, Grp_exéc. libre _1)

438 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

1001: T = 1 * r21003
1002: T = 2 * r21003
1003: T = 3 * r21003
1004: T = 4 * r21003
1005: T = 5 * r21003
1006: T = 6 * r21003
1008: T = 8 * r21003
1010: T = 10 * r21003
1012: T = 12 * r21003
1016: T = 16 * r21003
1020: T = 20 * r21003
1024: T = 24 * r21003
1032: T = 32 * r21003
1040: T = 40 * r21003
1048: T = 48 * r21003
1064: T = 64 * r21003
1080: T = 80 * r21003
1096: T = 96 * r21003
3001: AVANT régulateur vitesse, Grp_exéc. fixe _2)
3003: AVANT canal consigne, Grp_exéc. fixe _2)
3006: AVANT régulateur technologique standard, Grp_exéc. fixe _2)
4000: APRES IF1 PROFIdrive Réception PZD, Grp_exéc. fixe 2)
4001: AVANT IF1 PROFIdrive Emission PZD, Grp_exéc. fixe 2)
4002: APRES IF2 Réception PZD, Grp_exéc. fixe 2)
4003: AVANT IF2 Emission PZD, Grp_exéc. fixe 2)
4004: APRES IF1 PROFIdrive Réception flexible PZD, Grp_exéc. fixe 2)
Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2
[2]: Groupe d'exécution 3
[3]: Groupe d'exécution 4
[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10
Prudence: Une modification des caractéristiques d'un groupe d'exécution ne doit pas avoir lieu
en fonctionnement, afin d'éviter une état non défini des signaux.
Remarque: Concernant 1) dans la description : Cette valeur de sélection ne peut être
sélectionnée en ligne que si la période d'échantillonnage T_échant. de ce groupe
d'exécution répond à la condition suivante : 1 ms <= T_échant. < r21003. Lors du
download, une valeur qui viole cette condition n'est pas rejetée mais remplacée par
une valeur de substitution admissible, et le défaut F51004 est émis. Concernant
2) dans la description : L'enregistrement des groupes d'exécution fixes p20000[x]
>= 2000 s'effectue avec la période d'échantillonnage du du système de base
concerné, mais au moins avec une période d'échantillonnage de 1 ms. Si la période
d'échantillonnage réelle diverge de la période d'échantillonnage du système de base
du fait de cette limitation, le défaut F51005 est généré (F51006 lors du download). Il
convient dans ce cas de sélectionner un autre groupe d'exécution avec une période
d'échantillonnage >= 1 ms. Lors de la sélection des groupes d'exécution fixes,
l'existence du bloc système correspondant n'est pas vérifiée. Exemple : "Calculer
avant le canal de consigne" signifie avant le calcul des diagrammes fonctionnels
3010, 3020, 3030, 3040 et suivants lorsque le canal de consigne est activé. Si, par
ex. pour un entraînement Servo, le canal de consigne n'est pas configuré (p0108.8 =
0), le calcul est effectué avant le diagramme fonctionnel 3095.

Description des blocs fonctionnels DCC standard 439


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

r21001[0...9] Groupe d'exécution Période d'échantillonnage / Gr_exéc Pér.échant


Tous les objets Modifiable: - Calculé: - Niveau d'accès: 1
Type de données: Indice dynamique: - Diagramme fonctionnel: -
FloatingPoint32
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
- [ms] - [ms] [] - [ms]

Description: Affichage de la période d'échantillonnage courante des groupes d'exécution.


Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2
[2]: Groupe d'exécution 3
[3]: Groupe d'exécution 4
[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10

r21002 Période d'échantillonnage de base - hardware / Pér_éch base HW


Tous les objets Modifiable: - Calculé: - Niveau d'accès: 1
Type de données: Indice dynamique: - Diagramme fonctionnel: -
FloatingPoint32
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
- [ms] - [ms] [] - [ms]

Description: Affichage de la période d'échantillonnage de base effective pour cet objet


d'entraînement pour les valeurs 1 à 256 de p21000.
T_échant = p21000 * r21002

r21003 Période d'échantillonnage de base - logiciel / Pér_éch base SW


Tous les objets Modifiable: - Calculé: - Niveau d'accès: 1
Type de données: Indice dynamique: - Diagramme fonctionnel: -
FloatingPoint32
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
- [ms] - [ms] [] - [ms]

Description: Affichage de la période d'échantillonnage de base effective en tant que facteur pour
cet objet entraînement pour les valeurs 1002 à 1096 de p21000.
T_échant = (p21000 - 1000) * r21003

440 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

r21005[0...9] Groupe d'exécution Charge du temps de calcul / Grp_ex Charge


Tous les objets Modifiable: - Calculé: - Niveau d'accès: 3
Type de données: Indice dynamique: - Diagramme fonctionnel: -
FloatingPoint32
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
- [%] - [%] [] - [%]

Description: Proportion de la charge de calcul moyenne du groupe d'exécution DCC dans la


charge de calcul totale du groupe d'entraînement (r9976).
Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2
[2]: Groupe d'exécution 3
[3]: Groupe d'exécution 4
[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10
Remarque: Le groupe d'exécution à mesurer doit être enregistré (p21000[x] > 0). La valeur
de charge est calculée sur la base du projet chargé avec diagramme DCC. Les
valeurs r21005[x] ne sont donc pas disponibles dans la liste pour experts en mode
offline du SCOUT/STARTER. La valeur moyenne de la charge du temps de calcul
du groupe d'exécution est affichée dans r20005. La valeur affichée (avec le même
temps de cycle) pour les groupes d'exécution "APRES IF1 PROFIdrive Réception
PZD" (p21000 = 4000) et "APRES IF1 PROFIdrive Réception PZD" (p21000 =
4001) est donc indépendante de la valeur du mode de fonctionnement (synchrone
ou asynchrone). La charge de temps de calcul plus élevée maximale des groupes
d'exécution DCC en mode synchrone est affichée uniquement dans r9976.

r21008[0...12] Périodes d'échantillonnage hardware disponibles / Pér. éch. mat.


Tous les objets Modifiable: - Calculé: - Niveau d'accès: 3
Type de données: Indice dynamique: - Diagramme fonctionnel: -
FloatingPoint32
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
- [ms] - [ms] [] - [ms]

Description: Affichage de l'affectation des périodes d'échantillonnage hardware disponibles du


variateur.
Les périodes d'échantillonnage hardware sont définies comme multiples de la
période d'échantillonnage hardware de base (r21002) et sont toujours < r21003.
Indice: [0]: Hardware 1
[1]: Hardware 2
[2]: Hardware 3
[3]: Hardware 4
[4]: Hardware 5
[5]: Hardware 6
[6]: Hardware 7
[7]: Hardware 8
[8]: Hardware 9
[9]: Hardware 10
[10]: Hardware 11
[11]: Hardware 12

Description des blocs fonctionnels DCC standard 441


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

[12]: Hardware 13
voir également: F51001
Important: Pour des raisons internes, le variateur requiert au moins deux (ou plusieurs,
en fonction du paramétrage de p0115[0] pour les objets entraînement)
périodes d'échantillonnage hardware libres. A cet effet, le nombre de périodes
d'échantillonnage hardware encore libres peut être lu dans r7903. Si r7903 = 0,
aucunes périodes d'échantillonnages supplémentaires différentes de r21008[0...12]
ne doivent être fournies par l'unité de contrôle. Dans ce cas, seuls des groupes
d'exécution possédant déjà une période d'échantillonnage réglée dans r21008[0...12]
peuvent être sélectionnés dans p21000 pour une période d'échantillonnage < r21003
(p21000 <= 255).
Remarque: Une période d'échantillonnage disponible peut être utilisée simultanément par des
fonctions système, des groupes d'exécution FBLOCKS et des groupes d'exécution
DCC. La période d'échantillonnage des groupes d'exécution affectées aux groupes
d'exécution PROFIBUS (p21000 = 4000,... 4004) n'est pas indiquée dans r21008.
Une des périodes d'échantillonnage matérielles affectées de manière fixe en
interne est utilisée. Si la valeur de r21008[x] est différente de 0, la valeur indique
la période d'échantillonnage en ms. Si la valeur de r21008[x] = 0, cette période
d'échantillonnage peut alors encore être librement affectée. Il est à noter que suivant
les périodes d'échantillonnage de base choisies p0115[0], le système de base
exige au moins deux (et parfois plusieurs) périodes d'échantillonnage hardware
pouvant être affectées librement à des fonctions internes. Le nombre de périodes
d'échantillonnage hardware encore libres peut être lu dans r7903. Si r21008[x] =
99999.00000, la période d'échantillonnage hardware n'est pas prise en charge.

p21030 Groupe d'exécution Mesure du temps de calcul / Grp ex Mes t_calc


Tous les objets Modifiable: U T Calculé: - Niveau d'accès: 4
Type de données: Indice dynamique: - Diagramme fonctionnel: -
Unsigned16
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
0 10 [0] 0

Description: Uniquement à des fins de maintenance interne à Siemens.


voir également: p21032, r21035, r21036, r21037

p21032 Mesure du temps de calcul Durée / Mes t_calc durée


Tous les objets Modifiable: U T Calculé: - Niveau d'accès: 4
Type de données: Indice dynamique: - Diagramme fonctionnel: -
Unsigned16
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
60 [s] 10000 [s] [0] 60 [s]

Description: Uniquement à des fins de maintenance interne à Siemens.


voir également: p21030, r21035, r21036, r21037

442 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

r21035[0...9] Temps de calcul Valeur minimale / Tps calcul Min


Tous les objets Modifiable: - Calculé: - Niveau d'accès: 4
Type de données: Indice dynamique: - Diagramme fonctionnel: -
FloatingPoint32
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
- [µs] - [µs] [] - [µs]

Description: Uniquement à des fins de maintenance interne à Siemens.


Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2
[2]: Groupe d'exécution 3
[3]: Groupe d'exécution 4
[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10
voir également: p21030, p21032, r21036, r21037

r21036[0...9] Temps de calcul Valeur moyenne / Tps calcul Moy


Tous les objets Modifiable: - Calculé: - Niveau d'accès: 4
Type de données: Indice dynamique: - Diagramme fonctionnel: -
FloatingPoint32
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
- [µs] - [µs] [] - [µs]

Description: Uniquement à des fins de maintenance interne à Siemens.


Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2
[2]: Groupe d'exécution 3
[3]: Groupe d'exécution 4
[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10

r21037[0...9] Temps de calcul Valeur maximale / Tps calcul Max


Tous les objets Modifiable: - Calculé: - Niveau d'accès: 4
Type de données: Indice dynamique: - Diagramme fonctionnel: -
FloatingPoint32
Groupe P: - Groupe d'unitése: - Unité sélectionnée: -
Excepté pour le type de Liste pour experts: 1
moteur: -
Min Max Réglage usine
- [µs] - [µs] [] - [µs]

Description: Uniquement à des fins de maintenance interne à Siemens.


Indice: [0]: Groupe d'exécution 1
[1]: Groupe d'exécution 2

Description des blocs fonctionnels DCC standard 443


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Annexe
B.2 Paramètres

[2]: Groupe d'exécution 3


[3]: Groupe d'exécution 4
[4]: Groupe d'exécution 5
[5]: Groupe d'exécution 6
[6]: Groupe d'exécution 7
[7]: Groupe d'exécution 8
[8]: Groupe d'exécution 9
[9]: Groupe d'exécution 10
voir également: p21030, p21032, r21035, r21036

444 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Index
A DCA (SIMOTION, SINAMICS) , 291
ACOS (SIMOTION) , 27 DEL (SIMOTION, SINAMICS) , 305
ADD (SIMOTION, SINAMICS) , 29 DEZ (SIMOTION, SINAMICS) , 308
ADD_D (SIMOTION, SINAMICS) , 30 DFR (SIMOTION, SINAMICS) , 90
ADD_I (SIMOTION, SINAMICS) , 31 DFR_W (SIMOTION) , 92
ADD_M (SIMOTION, SINAMICS) , 32 DIF (SIMOTION, SINAMICS) , 311
AND (SIMOTION, SINAMICS) , 71 DIV (SIMOTION, SINAMICS) , 44
AND_W (SIMOTION) , 73 DIV_D (SIMOTION, SINAMICS) , 46
ASIN (SIMOTION) , 34 DIV_I (SIMOTION, SINAMICS) , 48
ATAN (SIMOTION) , 36 DLB (SIMOTION, SINAMICS) , 95
AVA (SIMOTION, SINAMICS) , 38 DT1 (SIMOTION, SINAMICS) , 314
AVA_D (SIMOTION, SINAMICS) , 40 DW_B (SIMOTION, SINAMICS) , 185
DW_R (SIMOTION, SINAMICS) , 188
B DW_W (SIMOTION, SINAMICS) , 189

B_BY (SIMOTION) , 177 DX8 (SIMOTION, SINAMICS) , 97

B_DW (SIMOTION, SINAMICS) , 179 DX8_D (SIMOTION, SINAMICS) , 99

B_W (SIMOTION, SINAMICS) , 182 DX8_I (SIMOTION, SINAMICS) , 101

BF (SIMOTION, SINAMICS) , 75
BF_W (SIMOTION) , 77 E

BSW (SIMOTION, SINAMICS) , 79 ETE (SIMOTION, SINAMICS) , 103


BY_B (SIMOTION) , 173
BY_W (SIMOTION, SINAMICS) , 175 G
GTS (SIMOTION) , 235
C
CNM (SIMOTION, SINAMICS) , 81 I
CNM_D (SIMOTION, SINAMICS) , 83 I_D (SIMOTION, SINAMICS) , 195
CNM_I (SIMOTION, SINAMICS) , 85 I_R (SIMOTION, SINAMICS) , 196
COS (SIMOTION) , 42 I_SI (SIMOTION) , 197
CTD (SIMOTION) , 233 I_UD (SIMOTION, SINAMICS) , 198
CTR (SIMOTION, SINAMICS) , 87 I_US (SIMOTION, SINAMICS) , 199
INCO (SIMOTION, SINAMICS) , 295
D INT (SIMOTION, SINAMICS) , 317
D_I (SIMOTION, SINAMICS) , 190
D_R (SIMOTION, SINAMICS) , 191 L
D_SI (SIMOTION) , 192 LIM (SIMOTION, SINAMICS) , 320
D_UI (SIMOTION, SINAMICS) , 193 LIM_D (SIMOTION, SINAMICS) , 322
D_US (SIMOTION, SINAMICS) , 194 LR_R (SIMOTION) , 200

Description des blocs fonctionnels DCC standard Index-445


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Index

LVM (SIMOTION, SINAMICS) , 105 P


PC (SIMOTION, SINAMICS) , 326
M PCL (SIMOTION, SINAMICS) , 150
MAS (SIMOTION, SINAMICS) , 50 PDE (SIMOTION, SINAMICS) , 152
MFP (SIMOTION, SINAMICS) , 107 PDF (SIMOTION, SINAMICS) , 154
MIS (SIMOTION, SINAMICS) , 51 PIC (SIMOTION, SINAMICS) , 329
MUL (SIMOTION, SINAMICS) , 52 PLI20 (SIMOTION, SINAMICS) , 55
MUL_D (SIMOTION, SINAMICS) , 53 PST (SIMOTION, SINAMICS) , 156
MUL_I (SIMOTION, SINAMICS) , 54 PT1 (SIMOTION, SINAMICS) , 338
MUX8 (SIMOTION, SINAMICS) , 109
MUX8_D (SIMOTION, SINAMICS) , 112 R
MUX8_I (SIMOTION, SINAMICS) , 115 R_D (SIMOTION, SINAMICS) , 203
MVS (SIMOTION, SINAMICS) , 324 R_DW (SIMOTION, SINAMICS) , 204
R_I (SIMOTION, SINAMICS) , 205
N R_LR (SIMOTION) , 206
N2_R (SIMOTION, SINAMICS) , 201 R_N2 (SIMOTION, SINAMICS) , 207
N4_R (SIMOTION, SINAMICS) , 202 R_N4 (SIMOTION, SINAMICS) , 208
NAND (SIMOTION, SINAMICS) , 118 R_SI (SIMOTION) , 209
NCM (SIMOTION, SINAMICS) , 120 R_UD (SIMOTION, SINAMICS) , 210
NCM_D (SIMOTION, SINAMICS) , 121 R_UI (SIMOTION, SINAMICS) , 211
NCM_I (SIMOTION, SINAMICS) , 122 R_US (SIMOTION, SINAMICS) , 212
NOP1 (SIMOTION, SINAMICS) , 123 RDP (SINAMICS) , 236
NOP1_B (SIMOTION, SINAMICS) , 124 RDP_D (SINAMICS) , 238
NOP1_D (SIMOTION, SINAMICS) , 125 RDP_I (SINAMICS) , 240
NOP1_I (SIMOTION, SINAMICS) , 126 RDP_UD (SINAMICS) , 242
NOP8 (SIMOTION, SINAMICS) , 127 RDP_UI (SINAMICS) , 244
NOP8_B (SIMOTION, SINAMICS) , 129 RDP_US (SINAMICS) , 246
NOP8_D (SIMOTION, SINAMICS) , 131 RGE (SIMOTION, SINAMICS) , 341
NOP8_I (SIMOTION, SINAMICS) , 133 RGJ (SIMOTION, SINAMICS) , 350
NOR (SIMOTION, SINAMICS) , 135 RSR (SIMOTION, SINAMICS) , 158
NOT (SIMOTION, SINAMICS) , 137 RSS (SIMOTION, SINAMICS) , 160
NOT_W (SIMOTION) , 138
NSW (SIMOTION, SINAMICS) , 140 S
NSW_D (SIMOTION, SINAMICS) , 142 SAH (SINAMICS) , 248
NSW_I (SIMOTION, SINAMICS) , 144 SAH_B (SINAMICS) , 251
SAH_BY (SINAMICS) , 254
O SAH_D (SINAMICS) , 257
OCA (SIMOTION, SINAMICS) , 298 SAH_I (SINAMICS) , 260
OR (SIMOTION, SINAMICS) , 146 SAV (SIMOTION, SINAMICS) , 263
OR_W (SIMOTION) , 148 SAV_BY (SIMOTION, SINAMICS) , 266

Index-446 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Index

SAV_D (SIMOTION, SINAMICS) , 269 WRP_D (SINAMICS) , 280


SAV_I (SIMOTION, SINAMICS) , 272 WRP_I (SINAMICS) , 282
SH (SIMOTION) , 162 WRP_UD (SINAMICS) , 284
SH_DW (SIMOTION, SINAMICS) , 164 WRP_UI (SINAMICS) , 286
SI_D (SIMOTION) , 213 WRP_US (SINAMICS) , 288
SI_I (SIMOTION) , 214
SI_R (SIMOTION) , 215 X
SI_UD (SIMOTION) , 216 XOR (SIMOTION, SINAMICS) , 170
SI_UI (SIMOTION) , 217 XOR_W (SIMOTION) , 171
SII (SIMOTION, SINAMICS) , 60
SIN (SIMOTION) , 62
SQR (SIMOTION) , 64
STM (SINAMICS) , 275
SUB (SIMOTION, SINAMICS) , 65
SUB_D (SIMOTION, SINAMICS) , 66
SUB_I (SIMOTION, SINAMICS) , 67

T
TAN (SIMOTION) , 68
TRK (SIMOTION, SINAMICS) , 166
TRK_D (SIMOTION, SINAMICS) , 168
TTCU (SIMOTION, SINAMICS) , 300

U
UD_I (SIMOTION, SINAMICS) , 218
UD_R (SIMOTION, SINAMICS) , 219
UD_SI (SIMOTION) , 220
UI_D (SIMOTION, SINAMICS) , 221
UI_R (SIMOTION, SINAMICS) , 222
UI_SI (SIMOTION) , 223
US_D (SIMOTION, SINAMICS) , 224
US_I (SIMOTION, SINAMICS) , 225
US_R (SIMOTION, SINAMICS) , 226

W
W_B (SIMOTION, SINAMICS) , 227
W_BY (SIMOTION, SINAMICS) , 229
W_DW (SIMOTION, SINAMICS) , 231
WBG (SIMOTION, SINAMICS) , 302
WRP (SINAMICS) , 278

Description des blocs fonctionnels DCC standard Index-447


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Index

Index-448 Description des blocs fonctionnels DCC standard


SIMOTION/SINAMICS Manuel de listes, édition 11/2009
Siemens AG
Automation and Drives
Motion Control Systems
Postfach 3180
D-91050 ERLANGEN
ALLEMAGNE
www.siemens.com/motioncontrol

Vous aimerez peut-être aussi