DCC Description Fonctionnelle
DCC Description Fonctionnelle
DCC Description Fonctionnelle
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
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.
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.
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
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
Amérique
Asie / Pacifique
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.
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
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
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
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
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
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.
*UDQGHXUG
HQWU«H *UDQGHXUGH
6HXLOG
DFWLYDWLRQ VRUWLH
'HVFULSWHXUGHEORF
'HVFULSWHXUGHSRUW
7\SHGHGRQQ«HVGXSRUW
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 :
_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)
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
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
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.
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
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).
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.
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".
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!
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.
Fonction de transfert
Ports de bloc
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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.
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
Données de configuration
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.
Diagramme XY
Ports de bloc
Données de configuration
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
Ports de bloc
Données de configuration
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
Données de configuration
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
Ports de bloc
Données de configuration
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 π.
Ports de bloc
Données de configuration
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.
Ports de bloc
Données de configuration
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
Ports de bloc
Données de configuration
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
Ports de bloc
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
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.
Exemple
Ports de bloc
Données de configuration
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
Ports de bloc
Données de configuration
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
Ports de bloc
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Ports de bloc
Données de configuration
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.
Table(s) de vérité
Ports de bloc
Données de configuration
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.
Ports de bloc
Données de configuration
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
Chronogramme
Ports de bloc
Données de configuration
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
Données de configuration
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é
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.
Ports de bloc
Données de configuration
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.
Schéma fonctionnel
Table(s) de vérité
Ports de bloc
Données de configuration
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.
Schéma fonctionnel
Table(s) de vérité
Ports de bloc
Données de configuration
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.
Schéma fonctionnel
Table(s) de vérité
Ports de bloc
Données de configuration
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.
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.
Schéma fonctionnel
Table(s) de vérité
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
Ports de bloc
Données de configuration
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
Table(s) de vérité
Chronogramme
avec D et I
Ports de bloc
Données de configuration
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.
Schéma fonctionnel
Table(s) de vérité
* indifférent
Chronogramme
avec I et IS
Ports de bloc
Données de configuration
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.
Ports de bloc
Données de configuration
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.
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
Données de configuration
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.
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
Données de configuration
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.
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
Données de configuration
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
Chronogramme
Ports de bloc
Données de configuration
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
Caractéristique de transfert
Ports de bloc
Données de configuration
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
Chronogramme
Ports de bloc
Données de configuration
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.
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
Ports de bloc
Données de configuration
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.
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
Ports de bloc
Données de configuration
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.
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
Ports de bloc
Données de configuration
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.
Table(s) de vérité
Ports de bloc
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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é
Ports de bloc
Données de configuration
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
Données de configuration
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
Ports de bloc
Données de configuration
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é
Ports de bloc
Données de configuration
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é
Ports de bloc
Données de configuration
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é
Ports de bloc
Données de configuration
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é
Ports de bloc
Données de configuration
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.
Ports de bloc
Données de configuration
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
Chronogramme
Ports de bloc
Données de configuration
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.
Schéma fonctionnel
Chronogramme
Ports de bloc
Données de configuration
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.
Schéma fonctionnel
Chronogramme
Ports de bloc
Données de configuration
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.
Schéma fonctionnel
Chronogramme
Ports de bloc
Données de configuration
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
Ports de bloc
Données de configuration
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
Ports de bloc
Données de configuration
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
Ports de bloc
Données de configuration
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.
Ports de bloc
Données de configuration
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
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.
Schéma fonctionnel
Table(s) de vérité
Ports de bloc
Données de configuration
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
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.
Schéma fonctionnel
Table(s) de vérité
Ports de bloc
Données de configuration
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
Données de configuration
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.
Ports de bloc
Données de configuration
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
Schéma de correspondance
Ports de bloc
Données de configuration
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
Données de configuration
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
Schéma de correspondance
Ports de bloc
Données de configuration
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
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
Ports de bloc
Données de configuration
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.
Schéma fonctionnel
Schéma de conversion
Ports de bloc
Données de configuration
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.
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
Ports de bloc
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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) :
Ports de bloc
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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.
Schéma de conversion
Ports de bloc
Données de configuration
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
Ports de bloc
Données de configuration
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
Données de configuration
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
Données de configuration
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
Données de configuration
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.
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
Données de configuration
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.
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
Données de configuration
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.
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
Données de configuration
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.
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
Données de configuration
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.
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
Données de configuration
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.
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
Données de configuration
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.
La représentation suivante illustre la reprise des valeurs d'un niveau de 3ms dans un niveau de
1ms.
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
Données de configuration
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.
La représentation suivante illustre la reprise des valeurs d'un niveau de 3ms dans un niveau de
1ms.
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
Données de configuration
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.
La représentation suivante illustre la reprise des valeurs d'un niveau de 3ms dans un niveau de
1ms.
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
Données de configuration
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.
La représentation suivante illustre la reprise des valeurs d'un niveau de 3ms dans un niveau de
1ms.
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
Données de configuration
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.
La représentation suivante illustre la reprise des valeurs d'un niveau de 3ms dans un niveau de
1ms.
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
Données de configuration
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.
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.
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
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
Données de configuration
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.
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.
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
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.
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
Données de configuration
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.
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.
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
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
Données de configuration
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.
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.
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
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
Données de configuration
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 :
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.
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
Données de configuration
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.
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
Données de configuration
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.
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
Données de configuration
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.
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
Données de configuration
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.
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
Données de configuration
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.
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
Données de configuration
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.
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
Données de configuration
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é.
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 :
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 :
Ports de bloc
Données de configuration
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
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
Données de configuration
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.
Ports de bloc
Données de configuration
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
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
Ports de bloc
Données de configuration
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
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.
Ports de bloc
Données de configuration
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.
Schéma fonctionnel
Diagramme XY
Ports de bloc
Données de configuration
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 :
Schéma fonctionnel
Diagramme XY
Ports de bloc
Données de configuration
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 :
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 !
Schéma fonctionnel
Fonction de transfert
Ports de bloc
Données de configuration
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 :
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
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
Données de configuration
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 :
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 :
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
S Condition Y QU QL Fonctionnement
(quelconque) LL >= LU UL 1 1 Intégrateur à la limite supérieure
Ports de bloc
Données de configuration
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 :
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
Condition Y QU QL Fonctionnement
LL >= LU UL 1 1 Grandeur d'entrée à la limite supérieure
Ports de bloc
Données de configuration
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 :
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
Condition Y QU QL Fonctionnement
LL >= LU UL 1 1 Grandeur d'entrée à la limite supérieure
Ports de bloc
Données de configuration
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.
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
Données de configuration
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).
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
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
Données de configuration
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
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 :
Schéma fonctionnel
Diagramme XY
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
Table(s) de vérité
*= indifférent
*= indifférent
*= indifférent
*= indifférent
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
Données de configuration
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 :
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.
Ports de bloc
Données de configuration
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.
Schéma fonctionnel
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.
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.
Table(s) de vérité
*indifférent
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
Ports de bloc
Données de configuration
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
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 :
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.
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 :
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.
*= indifférent
LL < LU et LL < mesure Yn-1 < LU
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.
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
Données de configuration
Tableau A-1 Vue d'ensemble des types de données des ports de blocs pour DCBLIB V2.0
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
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).
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.
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.
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.
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: 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
[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.
BF (SIMOTION, SINAMICS) , 75
BF_W (SIMOTION) , 77 E
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