Passa al contenuto principale

Siemens SINUMERIK Operate

Per ottenere la versione più recente dell'applicazione SDA_Archive per i dispositivi SINUMERIK, vi invitiamo a contattarci all'indirizzo OrchestrationSuite-Support@sew-eurodrive.de.

Indice​

  1. Panoramica
  2. Novità
  3. Installazione
  4. Configurazione
  5. Formati di backup
  6. Archiviazione degli archivi
  7. Logging

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 memorizzato su un'unità Samba esterna.

Determinate impostazioni e parametri predefiniti vengono configurati in un file di configurazione.

SDA_Archive viene controllata tramite pacchetti TCP in entrata. Questi pacchetti trasmettono le informazioni necessarie e avviano la creazione di un archivio. SDA_Archive invia quindi pacchetti TCP di risposta contenenti informazioni quali lo stato attuale.

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 di runtime P60 (SINUMERIK Integrate Run MyHMI /3GL) per poter eseguire l'applicazione.


2. Novità​

2.1 Versione 1.0.0.0 — Funzioni di base​

A causa della compatibilità con SINUMERIK Operate, esistono 4 pacchetti dipendenti dalla versione per specifiche versioni di HMI Operate.

Le rispettive cartelle contengono file sia per la PCU50/IPC (Windows) sia per la NCU (Linux).

Immagine: panoramica delle versioni.

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 una PCU50 / IPC con sistema operativo Win7/Win10
  • \card\ in caso di installazione su una NCU.

Passaggi:

  1. Estrarre il file ZIP fornito in una directory qualsiasi.
  2. 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)
  3. Copiare tutte le cartelle presenti in hmi in: <InstallationPath>oem\sinumerik\hmi

CAUTION: Se nella cartella <InstallationPath>oem\sinumerik\hmi\cfg esiste già un file denominato systemconfiguration.ini, eseguire un backup di tale 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], riprendere 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.hmi
  • versions.xml

<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg

  • sda_installation.ini
  • sda_tempinfo.ini
  • systemconfiguration.ini

<InstallationPath>oem\sinumerik\hmi\sda_archive\lng

  • sda_archivedialog_deu.qm
  • sda_archivedialog_eng.qm

3.2 File creati durante l'esecuzione​

  • Le informazioni temporanee su un archivio attualmente in esecuzione vengono memorizzate in un file di configurazione locale: <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\sda_tempinfo.ini
  • Memorizzazione 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 entrata inviati da un client TCP. Affinché tali pacchetti possano essere letti, è necessario aprire una porta tramite HMI Operate.

Esistono diverse opzioni a questo scopo, 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, occorre aggiungere TCP/8080 se nel file di configurazione è stata impostata la porta 8080. Il computer deve poi essere riavviato.

  • Tramite il file di configurazione <InstallationPath>user\system\etc\basesys.ini

    Il file di configurazione è accessibile attraverso il file system e la voce relativa alla porta può essere aggiunta nella posizione commentata, 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 una PCU/IPC con Windows ciò dipende dalle impostazioni del firewall e potrebbe essere possibile utilizzare la porta senza alcuna modifica.

3.4 Inserimento della password​

Per creare un archivio è richiesto 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 rimuove nuovamente dopo l'avvio dell'archiviazione.

Per impostazione predefinita viene utilizzata la password impostata in fabbrica. Per modificare la password è possibile attivare una maschera aggiuntiva durante la messa in servizio, che consente di inserire la nuova password. Questa viene poi memorizzata in forma crittografata.

La maschera viene attivata 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 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.

Immagine: visualizzazione del softkey dell'area SDA_Archive per aprire la schermata 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.

Immagine: inserimento e salvataggio della password nella schermata della password.

3.5 Visualizzazione della versione​

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

Immagine: visualizzazione della versione

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 possono essere memorizzate anche voci predefinite che non devono essere inviate tramite comunicazione TCP. Se le voci vengono comunque inviate tramite TCP, vengono utilizzati i valori contenuti nel 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 la memorizzazione 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 soltanto righe di commento complete.

4.1.1 Descrizione della sezione [Network]​

VoceDescrizione / intervallo di valoriPredefinito
ServerPortNumero della porta su cui l'applicazione si collega per l'ascolto dei pacchetti TCP. Questa porta deve essere aperta e configurata di conseguenza nella piattaforma.8080

4.1.2 Descrizione della sezione [Config]​

VoceDescrizione / intervallo di valoriPredefinito
LogFilePercorso 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 chiaveDescrizione
NCUTutti i dati NC
NCUCOMPTutti i dati NC + dati di compensazione (include quindi anche NCU)
PLCDati PLC
COMPILECYCLESDati dei cicli di compilazione
DRIVESDati degli azionamenti (formato binario)
DRIVES_ASCIIDati degli azionamenti (formato ASCII)
HMIDati HMI
ALLDefinisce la selezione dei seguenti componenti: NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI

Tabella 2 — Parole chiave dei componenti per SINUMERIK ONE

Parola chiaveDescrizione
NCKTutti i dati NC
PLCDati PLC
DRVDati degli azionamenti (formato binario)
DRV_ASCIIDati degli azionamenti (formato ASCII)
HMIDati HMI
SYSImpostazioni di sistema
NCextendMemoria NC estesa
ALLDefinisce 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 degli archivi​

Per le versioni software più vecchie di HMI Operate è richiesto 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 soltanto dopo che l'archivio è stato creato in una cartella temporanea. L'archivio viene quindi spostato nella directory remota e la connessione viene nuovamente chiusa.


7. Logging​

7.1 Logging semplificato​

Con il logging semplificato vengono scritte in un file informazioni di base sul flusso di lavoro e sulla comunicazione. Il file di log viene memorizzato automaticamente nel percorso configurato in sda_installation.ini. Questo logging è sempre attivo e non richiede configurazioni aggiuntive.

7.2 Logging SLTrace​

Il logging SLTrace è la variante estesa utilizzata da tutte le applicazioni in Operate. Qui possono essere abilitate informazioni di trace interne dettagliate, destinate principalmente agli sviluppatori e all'analisi approfondita degli errori. Ciò consente di registrare dati di log molto più completi e granulari.

Questo trace deve prima essere attivato e configurato tramite HMI Operate. A tal fine, navigare in Commissioning > HMI > Diagnostics > HMI Trace > Advanced. Nella casella combinata in basso a sinistra, iniziare dal modulo SLTrc.

Le seguenti impostazioni devono essere attivate spuntando le corrispondenti caselle di controllo:

  • ! add: file/linenumber
  • ! add: timestamp
  • ! datasink: file
Immagine: impostazione nel modulo SLTrc.

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 di trace.

Immagine: impostazioni di trace nel modulo SDA_ARCHIVE.

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.