Académique Documents
Professionnel Documents
Culture Documents
Fonctions
Champ/Bouton Signification/Remarque
Commander l'état de Cliquez sur ce bouton pour commander l'état de fonctionnement via le
fonctionnement sélecteur du mode de fonctionnement logiciel de l'appareil.
Fermer L'option Fermer permet de fermer le diagnostic de l'appareil.
L'option Mettre à jour (F5) permet de mettre à jour l'affichage dans les
Mettre à jour (F5)
onglets. Cliquez sur Mettre à jour (F5) ou appuyez sur la touche F5.
L'option Enregistrer permet d'enregistrer le contenu de tous les onglets du
Enregistrer diagnostic de l'appareil dans un fichier au format texte ASCII (par ex.
documentation de l'état actuel de l'appareil).
Diagnostic de l'appareil - Général
Diagnostic de l'appareil - Tampon de diagnostic
Diagnostic de l'appareil - Temps d'exécution des tâches
Capacité mémoire (à partir de la V4.3) - ou charge du système et capacité mémoire (jusqu'à la V4.2)
Charge du système (à partir de la V4.3) – Diagnostic de l'appareil
Diagnostic de l'appareil - UserLog
Diagnostic de l'appareil - SYSLog
Aperçu des versions - Diagnostic de l'appareil
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 2 of 24
Remarque
S'il n'existe pas de connexion Ethernet entre SCOUT et l'appareil cible, le bouton IT-Diag est
désactivé.
Pour effectuer le diagnostic d'appareil des esclaves DP et des IO Devices, utilisez l'option
Diagnostic de l'appareil disponible dans HW Config.
Champ/Bouton Signification/Remarque
Cette liste affiche des informations générales concernant l'appareil
SIMOTION (comme la description, l'état de fonctionnement, le châssis,
etc.).
l Version de SIMOTION
l Version du BIOS
l Version/horodatage interne
l Composants internes
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 3 of 24
L'onglet Tampon de diagnostic journalise les états des modules. Il affiche une liste des événements
de diagnostic survenus dans l'ordre chronologique de leur apparition.
Remarque
Le diagnostic de l'appareil n'est disponible qu'à partir de la version V2.6 du firmware SINAMICS.
Remarque
Le firmware des appareils est basé sur un système d'exploitation à capacité temps réel, qui est
commandé par des interruptions et des priorités. Il est donc possible qu'un événement génère
plusieurs entrées dans le tampon de diagnostic avec des horodatages variant de quelques
millisecondes. Ces entrées peuvent ne pas être strictement classées dans l'ordre chronologique. Il
convient donc de tenir compte également des entrées voisines, précédentes et suivantes, pour
l'exploitation du tampon de diagnostic.
Champ/Bouton Signification/Remarque
Dans la liste des événements de diagnostic, sélectionnez l'entrée pour
Aide concernant laquelle vous souhaitez afficher l'aide en ligne. Cliquez ensuite sur le
l'événement bouton Aide concernant l'événement, afin d'afficher l'aide
correspondante.
Cochez cette case, lorsque vous ne souhaitez afficher que la valeur
Afficher uniquement des hexadécimale de l'événement dans la colonne Evénement de la liste
valeurs hexadécimales des événements de diagnostic. Si la case n'est pas cochée, le contenu
de la colonne Evénement s'affiche en texte en clair.
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 4 of 24
Remarque :
Détails concernant
Pour les programmes MCC, le numéro de ligne inscrit ici n'apparaît
l'événement
pas dans la liste des références croisées. Même l'exportation d'un
programme MCC vers ST ne permet pas de connaître l'origine du
numéro de ligne.
L'onglet Temps d'exécution des tâches affiche l'état et le temps d'exécution des tâches créées dans
le projet lorsque vous êtes connecté en ligne à l'appareil. La résolution de l'affichage est fonction du
cycle Servo paramétré.
Remarque
Les temps d'exécution des tâches sont déterminés à la µs près et indiquent le temps d'exécution
effectif au niveau de la tâche correspondante (y compris les temps d'interruption). Ils correspondent
donc aux valeurs des variables d'appareil effectiveTaskruntime.
La règle pour les versions de l'exécutif SIMOTION inférieures à V4.1 est la suivante :
L'affichage est calculé dans le cycle Servo et présente une granularité au niveau du cycle Servo.
Comme le temps d'exécution des tâches peut être inférieur au temps de cycle Servo, par exemple
pour la tâche ServoSynchronousTask ou IPOSynchronousTask, la valeur 0 ms est affichée.
Remarque
Le temps d'exécution du système d'exploitation de la tâche complète est affiché dans le diagnostic
de l'appareil. Ce temps d'exécution inclut par exemple la copie des données non isochrones.
Lorsqu'une variable système est utilisée, seul le temps d'exécution de la tâche utilisateur est affiché.
Les valeurs peuvent être différentes dans le temps d'exécution des tâches (taskruntime) et dans le
diagnostic de l'appareil.
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 5 of 24
Puisque les mesures des temps d'exécution accroissent sensiblement la charge du système, les temps
d'exécution des tâches système de haute priorité (par ex. tâche IPO) ne sont ni calculés, ni affichés,
par défaut.
Vous pouvez aussi commander les tâches à partir de SCOUT. Ainsi, vous pouvez tester des
programmes et influencer de manière ciblée les MotionTasks. Pour davantage d'informations, voir
Commande des MotionTasks.
Pour visualiser les temps d'exécution des tâches système dans le navigateur de mnémoniques,
procédez comme suit :
4. Sous la structure des variables système taskruntime, cochez les cases correspondant aux tâches
système pour lesquelles vous voulez visualiser le temps d'exécution.
5. Dans le navigateur de mnémoniques, cliquez sur Etat Démarrage ou Etat immédiat, afin
d'afficher les valeurs.
Remarque
Si vous avez réglé la variable système taskruntimemonitoring de la CPU sur enable dans le
navigateur de mnémoniques, vous pouvez également enregistrer et afficher les temps
d'exécution à l'aide de l'outil Trace.
Champ/Bouton Signification/Remarque
Sélectionnez la période de mise à jour de l'affichage. Vous pouvez saisir
une durée (mise à jour cyclique) ou sélectionner Manuel (F5). Si vous
Fréquence de mise à jour
sélectionnez Manuel, l'affichage est mis à jour lorsque vous appuyez sur
la touche F5.
(Liste des temps Les temps mesurés comprennent les interruptions imposées par des
d'exécution des tâches) tâches de priorité plus élevée.
Tâche Ce champ affiche le nom de la tâche pour laquelle est affiché l'état.
Ce champ affiche l'état de la tâche. Une distinction est faite entre les
états suivants :
RUNNING (TASK_STATE_RUNNING)
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 6 of 24
STOP_PENDING (TASK_STATE_STOP_PENDING)
STOPPED (TASK_STATE_STOPPED)
SUSPENDED (TASK_STATE_SUSPENDED)
WAITING (TASK_STATE_WAITING)
WAITING_FOR_NEXT_INTERRUPT
(TASK_STATE_WAIT_NEXT_INTERRUPT)
LOCKED (TASK_STATE_LOCKED)
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 7 of 24
Capacité mémoire (à partir de la V4.3) - ou charge du système et capacité mémoire (jusqu'à la V4.2)
Pour les appareils jusqu'à la V4.2, la capacité mémoire et la charge du système sont affichées alors
que l'utilisation de la mémoire est affichée pour les appareils à partir de la V4.3.
l Pour les appareils jusqu'à la V4.3, cet onglet s'appelle Charge du système et indique la charge
du système ou l'utilisation de la mémoire actuelles.
Les zones de mémoire suivantes sont affichées avec la capacité pour les appareils à partir de la
V4.3 :
Champ/Bouton Signification/Remarque
Permet de sélectionner l'heure ou l'événement pour lequel les vues de la
capacité de mémoire doivent être mises à jour.
Manuel (F5)
Taux de mise à jour L'onglet Capacité mémoire est mis à jour en appuyant sur la touche F5.
500 ms - 10 000 ms
L'onglet Capacité mémoire est mis à jour de manière cyclique en
fonction du temps sélectionné.
Après un download, le disque RAM contient la configuration matérielle
ainsi que la configuration de l'appareil, les packages technologiques, les
données de configuration des objets technologiques et les unités de
programme. La fonction Copier RAM vers ROM permet de copier le
contenu du disque RAM sur la carte MMC et ainsi de libérer la mémoire
sur le disque RAM. Lors des downloads suivants, seules les données
Disque RAM
modifiées sont chargées dans le disque RAM.
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 8 of 24
Remarque
Si vous chargez tour à tour deux projets différents dans une commande,
Données rémanentes après plusieurs processus de chargement il y aura moins de capacité
mémoire disponible pour les données Retain que ce qui est affiché. Bien
qu'une mémoire suffisante soit affichée, il pourra se produire une
annulation du download. L'option Restaurer les réglages usine permet
de libérer à nouveau de la mémoire de manière à disposer de la pleine
capacité.
Remarque
Quatre OP sont autorisés pour un contrôleur SIMOTION bien que 16 connexions soient disponibles
dans les ressources de connexion de HW Config. Si vous utilisez plus de 4 OP, la charge du
système ne présente qu'une charge de communication légèrement supérieure. Cependant, la faible
augmentation de la charge de communication peut provoquer des défaillances incontrôlées de la
communication OP-SIMOTION et une interruption de la connexion.
Champ/Bouton Signification/Remarque
Permet de sélectionner l'heure ou l'événement pour lequel les vues de la
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 9 of 24
Manuel (F5)
L'onglet Charge du système est mis à jour en appuyant sur la touche F5.
Taux de mise à jour
500 ms - 10 000 ms
L'onglet Charge du système est mis à jour de manière cyclique en
fonction du temps sélectionné.
Après un download, le disque RAM contient la configuration matérielle
ainsi que la configuration de l'appareil, les packages technologiques, les
données de configuration des objets technologiques et les unités de
programme. La fonction Copier RAM vers ROM permet de copier le
contenu du disque RAM sur la carte MMC et ainsi de libérer la mémoire
sur le disque RAM. Lors des downloads suivants, seules les données
Disque RAM
modifiées sont chargées dans le disque RAM.
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 10 of 24
60 % à l'appareil SIMOTION.
l Diagramme
Charge CPU par tâches
système l Valeur absolue pour la valeur maximale
l Pourcentage
Ce champ affiche la valeur minimale, maximale et actuelle du cycle
libre en ms pour la BackgroundTask.
Cycle libre pour tâches
d'arrière-plan Le temps de cycle de la BackgroundTask est une mesure pour un cycle
de toutes les tâches Round Robin actives (communication,
MotionTasks).
Ce champ affiche la charge, en pour cent, de l'IO Controller, du niveau
Charge
Round Robin et de la communication.
Affiche la charge processeur de l'IO Controller intégré pour la
communication cyclique et acyclique avec les périphériques centralisés
et décentralisés. Les valeurs supérieures à 90 % sont critiques et
soulignent des problèmes, par exemple en rapport avec :
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 11 of 24
Remède :
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 12 of 24
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 13 of 24
L'onglet Charge du système indique la charge d'un module SIMOTION à partir de la version V4.3.
Remarque
4 OP sont autorisés pour un contrôleur SIMOTION bien que 16 connexions soient disponibles dans
les ressources de connexion de HW Config. Si vous utilisez plus de 4 OP, la charge du système ne
présente qu'une charge de communication légèrement supérieure. Cependant, la faible augmentation
de la charge de communication peut provoquer des défaillances incontrôlées de la communication
OP-SIMOTION et une interruption de la connexion.
La charge du système ou les ressources encore disponibles sont signalées par des couleurs :
Champ/Bouton Signification/Remarque
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 14 of 24
Manuel (F5)
La touche F5 met à jour l'onglet Charge du système.
Taux de mise à jour 500 ms - 10000 ms
L'onglet Charge du système est mis à jour de manière cyclique en
fonction du temps sélectionné.
Le temps de cycle se calcule à partir de :
Mesures de résolution :
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 15 of 24
l Vert : 0 – 60%
l Jaune : 60 – 80%
l Rouge : 80 – 100%
Mesures de résolution :
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 16 of 24
l Jaune : 5 % de 100 %
l Rouge : temps de copie (t4 - t3) - description des temps, voir les
temps de copie pour SIMOTION.
Affichage :
l Vert : 0-85%
l Jaune : 85-89%
l Rouge : 89-100%
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 17 of 24
Mesures de résolution :
l Jaune : 85-89%
l Rouge : 89-100%
Mesures de résolution :
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 18 of 24
Cet affichage n'existe pas pour les appareils SIMOTION D, car les
données cycliques y sont copiées directement et non pas par
l'intermédiaire d'un coprocesseur.
l Vert : 0-85%
l Jaune : 85-89%
l Rouge : 89-100%
Valeurs affichées :
Mesures :
Indique le temps restant disponible entre la fin de la ServoTask et la fin du cycle de bus pour copier
les données cycliques pour la communication de bus.
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 19 of 24
GC Global Control
DX Data Exchange (données cycliques)
t4 – t2 Réserve de temps de copie
t3 – t2 Temps de copie OUT : temps requis pour mettre à disposition les données pour la
communication (y compris le temps requis par un éventuel coprocesseur I/O)
En particulier lors de la réduction du cycle Servo (rapport de 2:1 du cycle Servo par rapport au cycle
de bus), cette valeur permet de constater un possible état critique, car la valeur "Charge due aux
tâches isochrones" est alors plutôt faible. Dans tous les cas, la tâche Servo doit être prête en temps
opportun dans le premier cycle de bus, car les données cycliques sont envoyées dans chaque cycle de
bus.
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 20 of 24
GC Global Control
DX Data Exchange (données cycliques)
Copie I/O Copier sur l'I/O Controller (coprocesseur)
CI Copy in sur le processeur principal
CO Copy out sur le processeur principal
t7 – t4 Réserve de temps de copie
t6 – t4 Temps de copie OUT
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 21 of 24
La figure suivante représente les mécanismes de copie pour SIMOTION D de manière schématique :
GC Global Control
DX Data Exchange (données cycliques)
CI Copy in sur le processeur principal
CO Copy out sur le processeur principal
t7 – t4 Réserve de temps de copie
t5 – t4 Temps de copie OUT
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 22 of 24
TaskTrace est très utile pour analyser de charge des appareils SIMOTION. Vous pouvez par exemple
analyser les éléments suivants :
l Charge importante du cycle Servo due aux tâches isochrones, ici en raison des tâches
ServoSynchronous et IPOSynchronous.
l Décharge du cycle Servo par une réduction de cycle : Cycle IPO = 2 × cycle Servo.
l BackgroundTask lourde en calculs => entraîne une pénurie des ressources pour la
communication acyclique.
l La MotionTask contient une boucle sans fin et épuise complètement le temps restant (temps
non utilisé par les tâches isochrones). Bien qu'un "_waitTime(0ms)" ait été programmé avant
la fin de boucle, il n'y a aucun changement de tâche ⇒ temps de calcul élevé d'une boucle.
L'onglet UserLog vous permet de sauvegarder vos propres chaînes de textes dans le système temps
réel. Ceci est nécessaire ou utile, par exemple, pour documenter des modifications effectuées dans le
système SIMOTION sur une machine qui a déjà été mise en service. Les modifications peuvent être
décrites dans SCOUT à des fins de documentation, puis chargées dans le RT ou la ROM de la CPU
cible. Ces chaînes de textes peuvent être lues et il est ainsi possible de journaliser l'état RT.
Caractéristiques de l'éditeur :
l L'éditeur se trouve en mode édition dès que l'onglet UserLog est sélectionné. Il est
immédiatement utilisable pour écrire, supprimer, etc. Les données sont écrites directement
dans la ROM.
l Le texte ou des extraits du texte ne peuvent être utilisés en mode hors ligne que si le texte est
enregistré en mode en ligne. Pour cela, vous disposez des fonctionnalités courantes du Bloc-
notes Enregistrer le texte dans le presse-papiers (sélectionner, copier, insérer).
l Toutes les entrées de texte, même les plus anciennes, peuvent être écrasées ou supprimées à
tout moment. Aucune protection en écriture n'est disponible.
l Le fichier journal personnalisé (UserLog) peut également être lu et modifié par le biais d'IT-
Diag.
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 23 of 24
l Lorsque la taille maximale de la chaîne de textes est atteinte, l'enregistrement des entrées est
arrêté.
l Le fichier journal personnalisé est conservé même en cas de mise à jour du firmware ou de
download du projet sans modification du fichier journal personnalisé.
l Le fichier journal personnalisé ne peut être modifié ou supprimé (pas de suppression possible
pour P350) qu'à l'aide de SCOUT (comme décrit) ou d'un appareil de lecture/écriture de carte.
Outre le fichier journal personnalisé (UserLog), la CPU SIMOTION (C2xx, P350, D4x5) dispose
d'un fichier journal SYS sur l'onglet SYSLog du diagnostic de l'appareil. Des actions ROM y sont
journalisées afin de pouvoir effectuer un diagnostic ultérieur.
l Effacement général
Les entrées sont enregistrées selon le modèle ci-après avec les particularités suivantes :
Tous les composants de firmware de SIMOTION et SINAMICS qui se trouvent sur la carte sont
affichés sous l'onglet Content.txt du diagnostic de l'appareil. Outre la version de la carte, chaque
composant du firmware est affiché avec son nom dans la colonne Composant, avec sa version interne
dans la colonne Version interne et son tampon interne dans la colonne Tampon.
Les informations affichées ici correspondent au contenu du fichier Content.txt sur la carte.
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024
Fonctions Page 24 of 24
Sur l'onglet Alarmes.txt du diagnostic de l'appareil, les alarmes TO apparaissent dans l'affichage
détaillé de manière similaire à la fenêtre de sortie des alarmes.
file:///C:/Users/Siemens/AppData/Local/Temp/~hhE322.htm 27/02/2024