Saltar al contenido principal

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 OrchestrationSuite-Support@sew-eurodrive.de.

Índice de contenidos​

  1. Descripción general
  2. Novedades
  3. Instalación
  4. Configuración
  5. Formatos de copia de seguridad
  6. Almacenamiento de los archivos
  7. Registro

1. Descripción general​

SDA_Archive es una aplicación en segundo plano para la creación de archivos 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 cual recibe la orden de crear el archivo. 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 desencadenan la creación de un archivo. A continuación, SDA_Archive envía de vuelta paquetes TCP que contienen información como, por ejemplo, el estado actual.

Note: La cantidad de datos respaldados en un archivo no es verificada 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 un 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 correspondientes contienen archivos tanto para la PCU50/IPC (Windows) como para la NCU (Linux).

Imagen: Resumen de versiones.

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\ al instalar en una PCU50 / IPC con el sistema operativo Win7/Win10
  • \card\ al instalar en una NCU.

Pasos:

  1. Descomprima el archivo ZIP suministrado en cualquier directorio.
  2. 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)
  3. Copie todas las carpetas ubicadas bajo hmi en: <InstallationPath>oem\sinumerik\hmi

CAUTION: Si ya existe un archivo llamado systemconfiguration.ini en la carpeta <InstallationPath>oem\sinumerik\hmi\cfg, realice una copia de seguridad de este archivo antes de copiar. Después de copiar, fusione el nuevo archivo con el respaldado.

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.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 Archivos creados en tiempo de ejecución​

  • La información temporal sobre un archivo 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 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 puedan leerse, es necesario abrir un puerto a través de HMI Operate.

Existen varias opciones para ello, que dependen de la versión de HMI Operate y del sistema de destino. Pueden encontrarse en el documento "SINUMERIK 840D sl SINUMERIK Operate (IM9)", en Configurar red > Ajustes de la red corporativa:

  • A través de HMI Operate

    En Puesta en marcha > Red > Empresa > Modificar se pueden abrir puertos adicionales. Por ejemplo, debe añadirse TCP/8080 si se ha configurado el puerto 8080 en el archivo de configuración. A continuación, el equipo debe reiniciarse.

  • A través del archivo de configuración <InstallationPath>user\system\etc\basesys.ini

    Se puede acceder al archivo de configuración a través del sistema de archivos y añadir la entrada del puerto en la ubicació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 una PCU/IPC con Windows, esto depende de la configuración del firewall, y puede que sea posible utilizar el puerto sin ningún cambio.

3.4 Introducción de la contraseña​

Para crear un archivo 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 elimina de nuevo una vez desencadenado el archivado.

De forma predeterminada, se utiliza la contraseña establecida 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. Esta se almacena después de forma cifrada.

La máscara de pantalla se activa eliminando los caracteres de comentario ; en <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\systemconfiguration.ini, y pasa a ser 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.

Imagen: Visualización de la softkey de área SDA_Archive para abrir la pantalla de 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.

Imagen: Introducción y guardado de la contraseña en la pantalla de contraseña.

3.5 Visualización de la versión​

La versión de la aplicación se muestra en HMI Operate en Diagnóstico > Versión, listada bajo las aplicaciones OEM.

Imagen: Visualización de la versión

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 pueden almacenarse entradas predeterminadas que no necesitan enviarse a través de 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 el aspecto de las pantallas y los datos que se van a respaldar.

El archivo de inicialización está dividido 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 mismo de la línea. Solo se permiten líneas de comentario completas.

4.1.1 Descripción de la sección [Network]​

EntradaDescripción / Rango de valoresPredeterminado
ServerPortNúmero de puerto en el que la aplicación se enlaza para escuchar paquetes TCP. Este puerto debe estar abierto y configurado en consecuencia en la plataforma.8080

4.1.2 Descripción de la sección [Config]​

EntradaDescripción / Rango de valoresPredeterminado
LogFileRuta 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 componente son válidas tanto en el archivo de configuración como al enviarlas a través del cliente TCP:

Tabla 1 — Palabras clave de componentes para SINUMERIK 840D sl

Palabra claveDescripción
NCUTodos los datos NC
NCUCOMPTodos los datos NC + datos de compensación (es decir, incluye también NCU)
PLCDatos del PLC
COMPILECYCLESDatos de ciclos de compilación
DRIVESDatos de accionamientos (formato binario)
DRIVES_ASCIIDatos de accionamientos (formato ASCII)
HMIDatos HMI
ALLDefine la selección de los siguientes componentes: NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI

Tabla 2 — Palabras clave de componentes para SINUMERIK ONE

Palabra claveDescripción
NCKTodos los datos NC
PLCDatos del PLC
DRVDatos de accionamientos (formato binario)
DRV_ASCIIDatos de accionamientos (formato ASCII)
HMIDatos HMI
SYSAjustes del sistema
NCextendMemoria NC ampliada
ALLDefine 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​

Se utilizan diferentes formatos de archivado en función de la generación del control:

  • 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​

Para versiones de software antiguas de HMI Operate se requiere SMB v1; las versiones más recientes utilizan SMB v2/3. Por lo 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 únicamente después de que el archivo haya sido 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​

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 utilizada por todas las aplicaciones en Operate. Aquí se puede habilitar información de traza interna detallada, destinada principalmente a los 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 de 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 correspondientes:

  • ! add: file/linenumber
  • ! add: timestamp
  • ! datasink: file
Imagen: Ajuste en el módulo SLTrc.

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 traza.

Imagen: Ajustes de traza en el módulo SDA_ARCHIVE.

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 vistas a un diagnóstico en profundidad.