Siemens SINUMERIK Operate
Para obtener la versión más reciente de la aplicación SDA_Archive para dispositivos SINUMERIK, póngase en contacto con nosotros en
support@softwaredefinedautomation.io.
Índice de contenidos
- Descripción general
- Novedades
- Instalación
- Configuración
- Formatos de copia de seguridad
- Almacenamiento de los archivos de copia
- Registro (logging)
1. Descripción general
SDA_Archive es una aplicación en segundo plano para la creación de archivos de copia para SINUMERIK 840D sl y SINUMERIK ONE. Puede ejecutarse directamente en la NCU o en el IPC/PCU dentro del HMI Operate.
La aplicación se comunica con un cliente TCP, del que recibe la orden de crear el archivo de copia. El archivo creado se almacena en una unidad Samba externa.
Determinados ajustes y parámetros predeterminados se configuran en un archivo de configuración.
SDA_Archive se controla mediante paquetes TCP entrantes. Estos paquetes transmiten la información necesaria y activan la creación de un archivo de copia. A continuación, SDA_Archive devuelve paquetes TCP que contienen información como el estado actual.
Note: La cantidad de datos guardados en un archivo de copia no es comprobada por SDA_Archive. Es responsabilidad del usuario asegurarse de que haya suficiente espacio de almacenamiento en el soporte de datos local y en el directorio de destino para el archivo creado.
Note: La opción de runtime P60 (SINUMERIK Integrate Run MyHMI /3GL) es necesaria en el sistema de destino para poder ejecutar la aplicación.
2. Novedades
2.1 Versión 1.0.0.0 — Funciones básicas
Debido a la compatibilidad con SINUMERIK Operate, existen 4 paquetes dependientes de la versión para versiones específicas de HMI Operate.
Las carpetas respectivas contienen archivos tanto para el PCU50/IPC (Windows) como para la NCU (Linux).

3. Instalación
La ruta de instalación depende del hardware de destino en el que se instale SDA_Archive.
En el texto siguiente, el marcador de posición <InstallationPath> representa el directorio de instalación de SINUMERIK
Operate, es decir:
C:\Program Files (x86)\Siemens\MotionControl\en caso de instalación en un PCU50 / IPC con el sistema operativo Win7/Win10\card\en caso de instalación en una NCU.
Pasos:
- Descomprima el archivo ZIP suministrado en cualquier directorio.
- Para una instalación en una NCU, es necesario establecer una conexión con el hardware de destino mediante un cliente SCP (
p. ej., WinSCP):
- Usuario:
manufact - Contraseña:
SUNRISE(o la contraseña actual del fabricante)
- Usuario:
- Copie todas las carpetas ubicadas en
hmia:<InstallationPath>oem\sinumerik\hmi
CAUTION: Si ya existe un archivo llamado
systemconfiguration.inien la carpeta<InstallationPath>oem\sinumerik\hmi\cfg, haga una copia de seguridad de este archivo antes de copiar. Después de copiar, fusione el nuevo archivo con el que ha guardado.
Debe existir la siguiente entrada:
[oem_dirs]
OEM_1=sda_archive
Si ya existe una entrada con la sección [oem_dirs], adopte únicamente la entrada OEM_1=sda_archive y ajuste el
número después de OEM_,
p. ej.: OEM_2=sda_archive
3.1 Archivos instalados
<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 Archivos creados en tiempo de ejecución
- La información temporal sobre un archivo de copia en curso se almacena en un archivo de configuración local:
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\sda_tempinfo.ini - Almacenamiento temporal del archivo de copia antes de copiarlo al directorio de destino: cada HMI Operate dispone de un directorio temporal en su ruta de instalación.
3.3 Puerto de comunicación
La aplicación SDA_Archive escucha los paquetes TCP entrantes enviados por un cliente TCP. Para que estos paquetes se puedan leer, es necesario abrir un puerto a través del HMI Operate.
Existen varias opciones para ello, que dependen de la versión de HMI Operate y del sistema de destino. Se pueden consultar en el documento "SINUMERIK 840D sl SINUMERIK Operate (IM9)" en Configurar red > Ajustes de la red de la empresa:
-
A través del HMI Operate
En Puesta en marcha > Red > Empresa > Modificar se pueden abrir puertos adicionales. Por ejemplo, debe añadirse
TCP/8080si se ha configurado el puerto 8080 en el archivo de configuración. A continuación, debe reiniciarse el equipo. -
A través del archivo de configuración
<InstallationPath>user\system\etc\basesys.iniSe puede acceder al archivo de configuración desde el sistema de archivos y añadir la entrada del puerto en la posición comentada, por ejemplo:
; Protocol/Port pairs to open in the firewall (e.g., TCP/5900, UDP/514, ...)FirewallOpenPorts=TCP/22 TCP/8080 TCP/102 TCP/5900
En un PCU/IPC bajo Windows, esto depende de la configuración del firewall y puede ser posible utilizar el puerto sin ninguna modificación.
3.4 Introducción de la contraseña
Para crear un archivo de copia se requiere el nivel de acceso manufact en HMI Operate 4.x y el nivel de acceso Customer en HMI Operate 6.x. La aplicación SDA_Archive establece el nivel de acceso poco antes del archivado y lo restablece una vez activado el archivado.
De forma predeterminada se utiliza la contraseña configurada de fábrica. Para cambiar la contraseña, se puede activar una máscara de pantalla adicional durante la puesta en marcha, que permite introducir la nueva contraseña. A continuación, se almacena cifrada.
La máscara de pantalla se activa eliminando los caracteres de comentario ; en
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\systemconfiguration.ini,
y queda seleccionable en el menú tras el siguiente reinicio del HMI.
Antes — comentarios activos, máscara de contraseña desactivada:
;[areas]
;AREA0550= name:=SDA_Archive, dialog:=SDA_Archivedialog, panel:=SlHdStdHeaderPanel
Después — comentarios eliminados, máscara de contraseña visible:
[areas]
AREA0550= name:=SDA_Archive, dialog:=SDA_Archivedialog, panel:=SlHdStdHeaderPanel
La máscara de pantalla aparece ahora en la siguiente softkey libre del menú de áreas con la etiqueta SDA_Archive. Al pulsar la softkey se abre la pantalla para introducir la contraseña.

La contraseña anterior nunca se muestra. Se presenta un campo de entrada vacío en el que se puede introducir la contraseña. Mediante la softkey "Save Password", se sobrescribe la contraseña anterior.

3.5 Visualización de la versión
La versión de la aplicación se muestra en el HMI Operate en Diagnóstico > Versión, en la lista de aplicaciones OEM.

4. Configuración
SDA_Archive se configura mediante el archivo de configuración sda_installation.ini. Este archivo se encuentra en el
directorio:
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg.
Aquí también se pueden almacenar entradas predeterminadas que no necesitan enviarse mediante la comunicación TCP. Si las entradas se envían de todos modos por TCP, se utilizan los valores del paquete TCP.
4.1 Estructura del archivo de configuración
El archivo de inicialización sda_installation.ini define la apariencia de las pantallas y los datos que se deben guardar.
El archivo de inicialización se divide en 3 secciones:
- La sección
[Network]contiene los ajustes para la comunicación con el cliente TCP que inicia las órdenes. - La sección
[Config]permite configurar la ruta para almacenar un archivo de registro de usuario simplificado.
Las líneas de comentario se introducen con el carácter de comentario ;. El carácter de comentario debe estar al principio de la
línea. Solo se admiten líneas de comentario completas.
4.1.1 Descripción de la sección [Network]
| Entrada | Descripción / Rango de valores | Predeterminado |
|---|---|---|
ServerPort | Número de puerto en el que la aplicación se enlaza para escuchar paquetes TCP. Este puerto debe estar abierto y configurado en la plataforma. | 8080 |
4.1.2 Descripción de la sección [Config]
| Entrada | Descripción / Rango de valores | Predeterminado |
|---|---|---|
LogFile | Ruta en la que se crea el archivo de registro. Se indica como ruta relativa a partir de <InstallationPath>. |
4.2 Significado de los componentes
Las siguientes palabras clave de componentes son válidas tanto en el archivo de configuración como al enviarlas mediante el cliente TCP:
Tabla 1 — Palabras clave de componentes para SINUMERIK 840D sl
| Palabra clave | Descripción |
|---|---|
NCU | Todos los datos NC |
NCUCOMP | Todos los datos NC + datos de compensación (es decir, incluye también NCU) |
PLC | Datos del PLC |
COMPILECYCLES | Datos de ciclos de compilación |
DRIVES | Datos de accionamientos (formato binario) |
DRIVES_ASCII | Datos de accionamientos (formato ASCII) |
HMI | Datos HMI |
ALL | Define la selección de los siguientes componentes: NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI |
Tabla 2 — Palabras clave de componentes para SINUMERIK ONE
| Palabra clave | Descripción |
|---|---|
NCK | Todos los datos NC |
PLC | Datos del PLC |
DRV | Datos de accionamientos (formato binario) |
DRV_ASCII | Datos de accionamientos (formato ASCII) |
HMI | Datos HMI |
SYS | Ajustes del sistema |
NCextend | Memoria NC ampliada |
ALL | Define la selección de los siguientes componentes: NCK│PLC│SYS│DRV│HMI |
4.3 Ejemplo
[Network]
; The TCP server listens on this port.
ServerPort=8080
[Config]
; Path of the log file.
LogFile=/oem/sinumerik/hmi/appl
5. Formatos de copia de seguridad
Según la generación del control se utilizan formatos distintos para el archivado:
- SINUMERIK 840D sl: las copias de seguridad se crean como archivos
.arc. - SINUMERIK ONE: las copias de seguridad se crean como archivos
.dsf.
6. Almacenamiento de los archivos de copia
Para versiones de software antiguas del HMI Operate se requiere SMB v1; las versiones más recientes utilizan SMB v2/3. Por tanto, el servidor que proporciona el recurso compartido de red debe ser compatible con SMB v1/2/3.
Para que no se mantenga abierta una conexión permanente, la conexión con la unidad Samba se establece solo después de que el archivo de copia se haya creado en una carpeta temporal. A continuación, el archivo se traslada al directorio remoto y la conexión se cierra de nuevo.
7. Registro (logging)
7.1 Registro simplificado
Con el registro simplificado se escribe en un archivo información básica sobre el flujo de trabajo y la comunicación. El archivo de registro se
almacena automáticamente en la ruta configurada en sda_installation.ini. Este registro está siempre activo y no requiere
configuración adicional.
7.2 Registro SLTrace
El registro SLTrace es la variante ampliada que utilizan todas las aplicaciones en Operate. Aquí se puede habilitar información de traza interna detallada, destinada principalmente a desarrolladores y al análisis de errores en profundidad. Esto permite registrar datos de registro considerablemente más completos y detallados.
Esta traza debe activarse y configurarse primero a través del HMI Operate. Para ello, navegue a Puesta en marcha > HMI > Diagnóstico > HMI Trace > Avanzado. En el cuadro combinado de la parte inferior izquierda, comience en el módulo SLTrc.
Deben activarse los siguientes ajustes marcando las casillas de verificación correspondientes:
! add: file/linenumber! add: timestamp! datasink: file

Cambie ahora mediante el cuadro combinado de la parte inferior izquierda al módulo SDA_ARCHIVE y pulse la softkey horizontal " Preferred Trace", que establece los ajustes de la traza.

A partir de ese momento, la información se escribe en el archivo sltrc.out en /user/sinumerik/hmi/log/sltrc. En caso de error,
este archivo es relevante para el desarrollo con el fin de realizar un diagnóstico en profundidad.