Siemens SINUMERIK Operate
Per ottenere la versione più recente dell'applicazione SDA_Archive per i dispositivi SINUMERIK, contattateci all'indirizzo
support@softwaredefinedautomation.io.
Indice
- Panoramica
- Novità
- Installazione
- Configurazione
- Formati di backup
- Archiviazione dei backup
- Logging
- 7.1 Logging semplificato
- 7.2 Logging SLTrace
1. Panoramica
SDA_Archive è un'applicazione in background per la creazione di archivi per SINUMERIK 840D sl e SINUMERIK ONE. Può essere eseguita direttamente sulla NCU oppure sull'IPC/PCU all'interno dell'HMI Operate.
L'applicazione comunica con un client TCP, dal quale riceve l'ordine di creare l'archivio. L'archivio creato viene salvato su un'unità Samba esterna.
Determinate impostazioni e parametri predefiniti vengono configurati in un file di configurazione.
SDA_Archive è controllata tramite pacchetti TCP in ingresso. Questi pacchetti trasmettono le informazioni necessarie e attivano la creazione di un archivio. SDA_Archive invia quindi pacchetti TCP di risposta contenenti informazioni come lo stato corrente.
Note: La quantità di dati salvati in un archivio non viene verificata da SDA_Archive. È responsabilità dell'utente assicurarsi che vi sia spazio di archiviazione sufficiente sul supporto dati locale e nella directory di destinazione per l'archivio creato.
Note: Sul sistema di destinazione è necessaria l'opzione runtime P60 (SINUMERIK Integrate Run MyHMI /3GL) per eseguire l'applicazione.
2. Novità
2.1 Versione 1.0.0.0 — Funzioni di base
Per motivi di compatibilità con SINUMERIK Operate, esistono 4 pacchetti dipendenti dalla versione per specifiche versioni di HMI Operate.
Le rispettive cartelle contengono file sia per PCU50/IPC (Windows) sia per la NCU (Linux).

3. Installazione
Il percorso di installazione dipende dall'hardware di destinazione su cui viene installato SDA_Archive.
Nel testo seguente, il segnaposto <InstallationPath> indica la directory di installazione di SINUMERIK
Operate, ovvero:
C:\Program Files (x86)\Siemens\MotionControl\in caso di installazione su un PCU50 / IPC con sistema operativo Win7/Win10\card\in caso di installazione su una NCU.
Passaggi:
- Decomprimere il file ZIP fornito in una directory qualsiasi.
- Per un'installazione su una NCU è necessario stabilire una connessione con l'hardware di destinazione utilizzando un client SCP (
ad es. WinSCP):
- Utente:
manufact - Password:
SUNRISE(o password del produttore attuale)
- Utente:
- Copiare tutte le cartelle presenti in
hmiin:<InstallationPath>oem\sinumerik\hmi
CAUTION: Se nella cartella
<InstallationPath>oem\sinumerik\hmi\cfgesiste già un file denominatosystemconfiguration.ini, eseguire un backup di questo file prima della copia. Dopo la copia, unire il nuovo file con quello salvato.
Deve essere presente la seguente voce:
[oem_dirs]
OEM_1=sda_archive
Se esiste già una voce con la sezione [oem_dirs], adottare soltanto la voce OEM_1=sda_archive e adattare il
numero dopo OEM_,
ad es.: OEM_2=sda_archive
3.1 File installati
<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 File creati durante l'esecuzione
- Le informazioni temporanee su un archivio attualmente in esecuzione vengono salvate in un file di configurazione locale:
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\sda_tempinfo.ini - Archiviazione temporanea dell'archivio prima della copia nella directory di destinazione: ogni HMI Operate dispone di una directory temporanea nel proprio percorso di installazione.
3.3 Porta di comunicazione
L'applicazione SDA_Archive rimane in ascolto dei pacchetti TCP in ingresso inviati da un client TCP. Affinché questi pacchetti possano essere letti, è necessario aprire una porta tramite HMI Operate.
A tale scopo esistono diverse opzioni, che dipendono dalla versione di HMI Operate e dal sistema di destinazione. Sono descritte nel documento "SINUMERIK 840D sl SINUMERIK Operate (IM9)" alla voce Configure Network > Settings of the company network:
-
Tramite HMI Operate
In Commissioning > Network > Company > Change è possibile aprire porte aggiuntive. Ad esempio, deve essere aggiunta
TCP/8080se nel file di configurazione è stata impostata la porta 8080. Il computer deve quindi essere riavviato. -
Tramite il file di configurazione
<InstallationPath>user\system\etc\basesys.iniIl file di configurazione è accessibile attraverso il file system e la voce relativa alla porta può essere aggiunta nel punto commentato, ad esempio:
; Protocol/Port pairs to open in the firewall (e.g., TCP/5900, UDP/514, ...)FirewallOpenPorts=TCP/22 TCP/8080 TCP/102 TCP/5900
Su un PCU/IPC con Windows, ciò dipende dalle impostazioni del firewall ed è possibile che la porta sia utilizzabile senza alcuna modifica.
3.4 Inserimento della password
Per creare un archivio è necessario il livello di accesso manufact con HMI Operate 4.x e il livello di accesso Customer con HMI Operate 6.x. L'applicazione SDA_Archive imposta il livello di accesso poco prima dell'archiviazione e lo ripristina dopo l'avvio dell'archiviazione.
Per impostazione predefinita viene utilizzata la password impostata in fabbrica. Per modificare la password è possibile attivare durante la messa in servizio una maschera di schermata aggiuntiva che consente di inserire la nuova password. Essa viene quindi memorizzata in forma crittografata.
La maschera di schermata si attiva rimuovendo i caratteri di commento ; in
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\systemconfiguration.ini
e diventa selezionabile nel menu dopo il successivo riavvio dell'HMI.
Prima — commenti attivi, maschera della password disattivata:
;[areas]
;AREA0550= name:=SDA_Archive, dialog:=SDA_Archivedialog, panel:=SlHdStdHeaderPanel
Dopo — commenti rimossi, maschera della password visualizzata:
[areas]
AREA0550= name:=SDA_Archive, dialog:=SDA_Archivedialog, panel:=SlHdStdHeaderPanel
La maschera di schermata appare ora sul successivo softkey libero del menu delle aree, denominato SDA_Archive. Premendo il softkey si apre la schermata per l'inserimento della password.

La password precedente non viene mai visualizzata. Viene mostrato un campo di immissione vuoto in cui è possibile inserire la password. Con il softkey "Save Password" la password precedente viene sovrascritta.

3.5 Visualizzazione della versione
La versione dell'applicazione viene visualizzata in HMI Operate in Diagnostics > Version, nell'elenco delle applicazioni OEM.

4. Configurazione
SDA_Archive viene configurata tramite il file di configurazione sda_installation.ini. Questo file si trova nella
directory:
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg.
Qui è possibile memorizzare anche voci predefinite che non devono essere inviate tramite la comunicazione TCP. Se le voci vengono tuttavia inviate tramite TCP, vengono utilizzati i valori del pacchetto TCP.
4.1 Struttura del file di configurazione
Il file di inizializzazione sda_installation.ini definisce l'aspetto delle schermate e i dati da salvare.
Il file di inizializzazione è suddiviso in 3 sezioni:
- La sezione
[Network]contiene le impostazioni per la comunicazione con il client TCP che avvia gli ordini. - La sezione
[Config]consente di configurare il percorso per il salvataggio di un file di log utente semplificato.
Le righe di commento sono introdotte dal carattere di commento ;. Il carattere di commento deve trovarsi all'inizio della
riga. Sono ammesse solo righe di commento complete.
4.1.1 Descrizione della sezione [Network]
| Voce | Descrizione / Intervallo di valori | Predefinito |
|---|---|---|
ServerPort | Numero di porta a cui l'applicazione si collega per rimanere in ascolto dei pacchetti TCP. Questa porta deve essere aperta e configurata di conseguenza nella piattaforma. | 8080 |
4.1.2 Descrizione della sezione [Config]
| Voce | Descrizione / Intervallo di valori | Predefinito |
|---|---|---|
LogFile | Percorso in cui viene creato il file di log. Indicato come percorso relativo a partire da <InstallationPath>. |
4.2 Significato dei componenti
Le seguenti parole chiave dei componenti sono valide sia nel file di configurazione sia in caso di invio tramite il client TCP:
Tabella 1 — Parole chiave dei componenti per SINUMERIK 840D sl
| Parola chiave | Descrizione |
|---|---|
NCU | Tutti i dati NC |
NCUCOMP | Tutti i dati NC + dati di compensazione (include quindi anche NCU) |
PLC | Dati PLC |
COMPILECYCLES | Dati dei cicli di compilazione |
DRIVES | Dati degli azionamenti (formato binario) |
DRIVES_ASCII | Dati degli azionamenti (formato ASCII) |
HMI | Dati HMI |
ALL | Definisce la selezione dei seguenti componenti: NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI |
Tabella 2 — Parole chiave dei componenti per SINUMERIK ONE
| Parola chiave | Descrizione |
|---|---|
NCK | Tutti i dati NC |
PLC | Dati PLC |
DRV | Dati degli azionamenti (formato binario) |
DRV_ASCII | Dati degli azionamenti (formato ASCII) |
HMI | Dati HMI |
SYS | Impostazioni di sistema |
NCextend | Memoria NC estesa |
ALL | Definisce la selezione dei seguenti componenti: NCK│PLC│SYS│DRV│HMI |
4.3 Esempio
[Network]
; The TCP server listens on this port.
ServerPort=8080
[Config]
; Path of the log file.
LogFile=/oem/sinumerik/hmi/appl
5. Formati di backup
A seconda della generazione del controllore vengono utilizzati formati diversi per l'archiviazione:
- SINUMERIK 840D sl: i backup vengono creati come archivi
.arc. - SINUMERIK ONE: i backup vengono creati come archivi
.dsf.
6. Archiviazione dei backup
Per le versioni software più vecchie di HMI Operate è necessario SMB v1; le versioni più recenti utilizzano SMB v2/3. Il server che mette a disposizione la condivisione di rete deve pertanto supportare SMB v1/2/3.
Per evitare che rimanga aperta una connessione permanente, la connessione all'unità Samba viene stabilita solo dopo che l'archivio è stato creato in una cartella temporanea. L'archivio viene quindi spostato nella directory remota e la connessione viene chiusa nuovamente.
7. Logging
7.1 Logging semplificato
Con il logging semplificato, le informazioni di base sul flusso di lavoro e sulla comunicazione vengono scritte in un file. Il file di log viene
salvato automaticamente nel percorso configurato in sda_installation.ini. Questo logging è sempre attivo e non richiede alcuna
configurazione aggiuntiva.
7.2 Logging SLTrace
Il logging SLTrace è la variante estesa utilizzata da tutte le applicazioni in Operate. Qui è possibile abilitare informazioni di trace interne dettagliate, destinate principalmente agli sviluppatori e all'analisi approfondita degli errori. Ciò consente di registrare dati di log notevolmente più completi e granulari.
Questo trace deve prima essere attivato e configurato tramite HMI Operate. A tale scopo, accedere a Commissioning > HMI > Diagnostics > HMI Trace > Advanced. Nella casella combinata in basso a sinistra, iniziare nel modulo SLTrc.
Devono essere attivate le seguenti impostazioni, selezionando le rispettive caselle di controllo:
! add: file/linenumber! add: timestamp! datasink: file

Passare ora, tramite la casella combinata in basso a sinistra, al modulo SDA_ARCHIVE e premere il softkey orizzontale " Preferred Trace", che imposta le impostazioni del trace.

Da questo momento le informazioni vengono scritte nel file sltrc.out in /user/sinumerik/hmi/log/sltrc. In caso di errore,
questo file è rilevante per lo sviluppo ai fini di una diagnosi approfondita.