Siemens SINUMERIK Operate
Pour obtenir la dernière version de l'application SDA_Archive pour les appareils SINUMERIK, veuillez nous contacter à l'adresse
OrchestrationSuite-Support@sew-eurodrive.de.
Table des matières
- Présentation
- Nouveautés
- Installation
- Configuration
- Formats de sauvegarde
- Stockage des archives
- Journalisation
1. Présentation
SDA_Archive est une application d'arrière-plan permettant de créer des archives pour les SINUMERIK 840D sl et SINUMERIK ONE. Elle peut s'exécuter soit directement sur la NCU, soit sur l'IPC/PCU au sein du HMI Operate.
L'application communique avec un client TCP dont elle reçoit l'ordre de créer l'archive. L'archive créée est enregistrée sur un lecteur Samba externe.
Certains réglages et paramètres par défaut sont définis dans un fichier de configuration.
SDA_Archive est piloté par des paquets TCP entrants. Ces paquets transmettent les informations requises et déclenchent la création d'une archive. SDA_Archive renvoie ensuite des paquets TCP contenant des informations telles que l'état actuel.
Note: Le volume de données sauvegardées dans une archive n'est pas vérifié par SDA_Archive. Il incombe à l'utilisateur de s'assurer qu'il y a suffisamment d'espace de stockage sur le support de données local et dans le répertoire cible pour l'archive créée.
Note: L'option d'exécution P60 (SINUMERIK Integrate Run MyHMI /3GL) est requise sur le système cible pour pouvoir exécuter l'application.
2. Nouveautés
2.1 Version 1.0.0.0 — Fonctions de base
Pour des raisons de compatibilité avec SINUMERIK Operate, il existe 4 paquets dépendants de la version, destinés à des versions spécifiques de HMI Operate.
Les dossiers correspondants contiennent des fichiers à la fois pour le PCU50/IPC (Windows) et pour la NCU (Linux).

3. Installation
Le chemin d'installation dépend du matériel cible sur lequel SDA_Archive est installé.
Dans le texte qui suit, l'espace réservé <InstallationPath> désigne le répertoire d'installation de SINUMERIK
Operate, à savoir :
C:\Program Files (x86)\Siemens\MotionControl\lors d'une installation sur un PCU50 / IPC avec le système d'exploitation Win7/Win10\card\lors d'une installation sur une NCU.
Étapes :
- Décompressez le fichier ZIP fourni dans un répertoire quelconque.
- Pour une installation sur une NCU, il est nécessaire d'établir une connexion vers le matériel cible à l'aide d'un client SCP (
par ex. WinSCP) :
- Utilisateur :
manufact - Mot de passe :
SUNRISE(ou mot de passe constructeur actuel)
- Utilisateur :
- Copiez tous les dossiers situés sous
hmivers :<InstallationPath>oem\sinumerik\hmi
CAUTION: Si un fichier nommé
systemconfiguration.iniexiste déjà dans le dossier<InstallationPath>oem\sinumerik\hmi\cfg, sauvegardez ce fichier avant la copie. Après la copie, fusionnez le nouveau fichier avec celui que vous avez sauvegardé.
L'entrée suivante doit être présente :
[oem_dirs]
OEM_1=sda_archive
Si une entrée avec la section [oem_dirs] existe déjà, reprenez uniquement l'entrée OEM_1=sda_archive et ajustez le
numéro après OEM_,
par ex. : OEM_2=sda_archive
3.1 Fichiers installés
<InstallationPath>oem\sinumerik\hmi\sda_archive\
versions.xml
<InstallationPath>oem\sinumerik\hmi\sda_archive\appl
libSDA_Archive.so(NCU)SDA_Archive.dll(PCU/IPC)sda_archivedialog.hmiversions.xml
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg
sda_installation.inisda_tempinfo.inisystemconfiguration.ini
<InstallationPath>oem\sinumerik\hmi\sda_archive\lng
sda_archivedialog_deu.qmsda_archivedialog_eng.qm
3.2 Fichiers créés à l'exécution
- Les informations temporaires relatives à une archive en cours de création sont stockées dans un fichier de configuration local :
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\sda_tempinfo.ini - Stockage temporaire de l'archive avant sa copie dans le répertoire cible : chaque HMI Operate dispose d'un répertoire temporaire dans son chemin d'installation.
3.3 Port de communication
L'application SDA_Archive écoute les paquets TCP entrants envoyés par un client TCP. Pour que ces paquets puissent être lus, un port doit être ouvert via HMI Operate.
Plusieurs possibilités existent pour cela, selon la version de HMI Operate et le système cible. Elles sont décrites dans le document « SINUMERIK 840D sl SINUMERIK Operate (IM9) » sous Configure Network > Settings of the company network :
-
Via HMI Operate
Sous Mise en service > Réseau > Entreprise > Modifier, vous pouvez ouvrir des ports supplémentaires. Par exemple,
TCP/8080doit être ajouté si le port 8080 a été défini dans le fichier de configuration. L'ordinateur doit ensuite être redémarré. -
Via le fichier de configuration
<InstallationPath>user\system\etc\basesys.iniLe fichier de configuration est accessible via le système de fichiers ; l'entrée de port peut être ajoutée à l'emplacement commenté, par exemple :
; Protocol/Port pairs to open in the firewall (e.g., TCP/5900, UDP/514, ...)FirewallOpenPorts=TCP/22 TCP/8080 TCP/102 TCP/5900
Sur un PCU/IPC sous Windows, cela dépend des paramètres du pare-feu ; il est possible que le port soit utilisable sans aucune modification.
3.4 Saisie du mot de passe
Pour créer une archive, le niveau d'accès manufact est requis sous HMI Operate 4.x, et le niveau d'accès Customer sous HMI Operate 6.x. L'application SDA_Archive définit le niveau d'accès peu avant l'archivage et le réinitialise une fois l'archivage déclenché.
Par défaut, le mot de passe défini en usine est utilisé. Pour modifier le mot de passe, un masque d'écran supplémentaire peut être activé lors de la mise en service, permettant de saisir le nouveau mot de passe. Celui-ci est ensuite stocké sous forme chiffrée.
Le masque d'écran s'active en supprimant les caractères de commentaire ; dans
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\systemconfiguration.ini ;
il devient sélectionnable dans le menu après le prochain redémarrage du HMI.
Avant — commentaires actifs, masque de mot de passe désactivé :
;[areas]
;AREA0550= name:=SDA_Archive, dialog:=SDA_Archivedialog, panel:=SlHdStdHeaderPanel
Après — commentaires supprimés, masque de mot de passe affiché :
[areas]
AREA0550= name:=SDA_Archive, dialog:=SDA_Archivedialog, panel:=SlHdStdHeaderPanel
Le masque d'écran apparaît désormais sur la prochaine touche logicielle libre du menu de domaines, intitulée SDA_Archive. L'actionnement de cette touche logicielle ouvre l'écran de saisie du mot de passe.

Le mot de passe précédent n'est jamais affiché. Un champ de saisie vide est présenté, dans lequel le mot de passe peut être saisi. À l'aide de la touche logicielle « Save Password », le mot de passe précédent est écrasé.

3.5 Affichage de la version
La version de l'application est affichée dans HMI Operate sous Diagnostic > Version, dans la liste des applications OEM.

4. Configuration
SDA_Archive se configure via le fichier de configuration sda_installation.ini. Ce fichier se trouve dans le
répertoire :
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg.
Des entrées par défaut peuvent également y être enregistrées, de sorte qu'elles n'aient pas à être transmises par communication TCP. Si ces entrées sont néanmoins envoyées via TCP, les valeurs du paquet TCP sont utilisées.
4.1 Structure du fichier de configuration
Le fichier d'initialisation sda_installation.ini définit l'apparence des écrans ainsi que les données à sauvegarder.
Le fichier d'initialisation est divisé en 3 sections :
- La section
[Network]contient les paramètres de communication avec le client TCP qui déclenche les ordres. - La section
[Config]permet de configurer le chemin de stockage d'un fichier journal utilisateur simplifié.
Les lignes de commentaire sont introduites par le caractère de commentaire ;. Le caractère de commentaire doit se trouver tout au début d'une
ligne. Seules des lignes de commentaire entières sont autorisées.
4.1.1 Description de la section [Network]
| Entrée | Description / Plage de valeurs | Défaut |
|---|---|---|
ServerPort | Numéro de port sur lequel l'application se lie pour écouter les paquets TCP. Ce port doit être ouvert et configuré en conséquence dans la plateforme. | 8080 |
4.1.2 Description de la section [Config]
| Entrée | Description / Plage de valeurs | Défaut |
|---|---|---|
LogFile | Chemin dans lequel le fichier journal est créé. Saisi sous forme de chemin relatif à partir de <InstallationPath>. |
4.2 Signification des composants
Les mots-clés de composants suivants sont valables aussi bien dans le fichier de configuration que lors de l'envoi via le client TCP :
Tableau 1 — Mots-clés de composants pour SINUMERIK 840D sl
| Mot-clé | Description |
|---|---|
NCU | Toutes les données NC |
NCUCOMP | Toutes les données NC + données de compensation (inclut donc également NCU) |
PLC | Données PLC |
COMPILECYCLES | Données des cycles de compilation |
DRIVES | Données d'entraînement (format binaire) |
DRIVES_ASCII | Données d'entraînement (format ASCII) |
HMI | Données HMI |
ALL | Définit la sélection des composants suivants : NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI |
Tableau 2 — Mots-clés de composants pour SINUMERIK ONE
| Mot-clé | Description |
|---|---|
NCK | Toutes les données NC |
PLC | Données PLC |
DRV | Données d'entraînement (format binaire) |
DRV_ASCII | Données d'entraînement (format ASCII) |
HMI | Données HMI |
SYS | Paramètres système |
NCextend | Mémoire NC étendue |
ALL | Définit la sélection des composants suivants : NCK│PLC│SYS│DRV│HMI |
4.3 Exemple
[Network]
; The TCP server listens on this port.
ServerPort=8080
[Config]
; Path of the log file.
LogFile=/oem/sinumerik/hmi/appl
5. Formats de sauvegarde
Différents formats sont utilisés pour l'archivage selon la génération de commande :
- SINUMERIK 840D sl : les sauvegardes sont créées sous forme d'archives
.arc. - SINUMERIK ONE : les sauvegardes sont créées sous forme d'archives
.dsf.
6. Stockage des archives
Pour les versions logicielles anciennes de HMI Operate, SMB v1 est requis ; les versions plus récentes utilisent SMB v2/3. Le serveur qui fournit le partage réseau doit donc prendre en charge SMB v1/2/3.
Afin qu'aucune connexion permanente ne soit maintenue ouverte, la connexion au lecteur Samba n'est établie qu'après la création de l'archive dans un dossier temporaire. L'archive est ensuite déplacée vers le répertoire distant, puis la connexion est refermée.
7. Journalisation
7.1 Journalisation simplifiée
Avec la journalisation simplifiée, des informations de base sur le déroulement et la communication sont écrites dans un fichier. Le fichier journal est
automatiquement enregistré dans le chemin configuré dans sda_installation.ini. Cette journalisation est toujours active et ne nécessite aucune
configuration supplémentaire.
7.2 Journalisation SLTrace
La journalisation SLTrace est la variante étendue utilisée par toutes les applications d'Operate. Des informations de trace internes détaillées peuvent y être activées ; elles sont principalement destinées aux développeurs et à l'analyse approfondie des erreurs. Cela permet d'enregistrer des données de journal nettement plus complètes et plus fines.
Cette trace doit d'abord être activée et configurée via HMI Operate. Pour ce faire, naviguez vers Mise en service > HMI > Diagnostic > HMI Trace > Avancé. Dans la liste déroulante en bas à gauche, commencez par le module SLTrc.
Les réglages suivants doivent être activés en cochant les cases correspondantes :
! add: file/linenumber! add: timestamp! datasink: file

Basculez maintenant, via la liste déroulante en bas à gauche, vers le module SDA_ARCHIVE et appuyez sur la touche logicielle horizontale « Preferred Trace », qui applique les réglages de trace.

À partir de ce moment, les informations sont écrites dans le fichier sltrc.out sous /user/sinumerik/hmi/log/sltrc. En cas d'erreur,
ce fichier est pertinent pour le développement afin de réaliser un diagnostic approfondi.