Siemens SINUMERIK Operate
Para obter a versão mais recente da aplicação SDA_Archive para dispositivos SINUMERIK, entre em contato conosco pelo
OrchestrationSuite-Support@sew-eurodrive.de.
Índice
- Visão geral
- Novidades
- Instalação
- Configuração
- Formatos de backup
- Armazenamento dos arquivos compactados
- Registro de logs
1. Visão geral
SDA_Archive é uma aplicação em segundo plano para a criação de arquivos compactados para o SINUMERIK 840D sl e o SINUMERIK ONE. Ela pode ser executada diretamente na NCU ou no IPC/PCU dentro do HMI Operate.
A aplicação comunica-se com um cliente TCP, do qual recebe a ordem para criar o arquivo compactado. O arquivo criado é armazenado em uma unidade Samba externa.
Determinadas configurações e parâmetros padrão são definidos em um arquivo de configuração.
O SDA_Archive é controlado por meio de pacotes TCP recebidos. Esses pacotes transmitem as informações necessárias e acionam a criação de um arquivo compactado. O SDA_Archive então envia pacotes TCP de volta contendo informações como o status atual.
Note: A quantidade de dados salvos em um arquivo compactado não é verificada pelo SDA_Archive. É responsabilidade do usuário assegurar que haja espaço de armazenamento suficiente no suporte de dados local e no diretório de destino para um arquivo criado.
Note: A opção de runtime P60 (SINUMERIK Integrate Run MyHMI /3GL) é necessária no sistema de destino para executar a aplicação.
2. Novidades
2.1 Versão 1.0.0.0 — Funções básicas
Devido à compatibilidade com o SINUMERIK Operate, existem 4 pacotes dependentes de versão para versões específicas do HMI Operate.
As respectivas pastas contêm arquivos tanto para o PCU50/IPC (Windows) quanto para a NCU (Linux).

3. Instalação
O caminho de instalação depende do hardware de destino no qual o SDA_Archive é instalado.
No texto a seguir, o espaço reservado <InstallationPath> representa o diretório de instalação do SINUMERIK
Operate, ou seja:
C:\Program Files (x86)\Siemens\MotionControl\ao instalar em um PCU50 / IPC com o sistema operacional Win7/Win10\card\ao instalar em uma NCU.
Etapas:
- Descompacte o arquivo ZIP fornecido em qualquer diretório.
- Para uma instalação em uma NCU, é necessário estabelecer uma conexão com o hardware de destino usando um cliente SCP (
por exemplo, WinSCP):
- Usuário:
manufact - Senha:
SUNRISE(ou a senha atual do fabricante)
- Usuário:
- Copie todas as pastas localizadas em
hmipara:<InstallationPath>oem\sinumerik\hmi
CAUTION: Se já existir um arquivo chamado
systemconfiguration.inina pasta<InstallationPath>oem\sinumerik\hmi\cfg, faça backup desse arquivo antes de copiar. Após a cópia, mescle o novo arquivo com o que foi salvo em backup.
A seguinte entrada deve estar presente:
[oem_dirs]
OEM_1=sda_archive
Se já existir uma entrada com a seção [oem_dirs], adote apenas a entrada OEM_1=sda_archive e ajuste o
número após OEM_,
por exemplo: OEM_2=sda_archive
3.1 Arquivos 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 Arquivos criados em tempo de execução
- Informações temporárias sobre um arquivamento em execução são armazenadas em um arquivo de configuração local:
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\sda_tempinfo.ini - Armazenamento temporário do arquivo compactado antes de ser copiado para o diretório de destino: cada HMI Operate possui um diretório temporário em seu caminho de instalação.
3.3 Porta de comunicação
A aplicação SDA_Archive escuta pacotes TCP recebidos enviados por um cliente TCP. Para que esses pacotes sejam lidos, uma porta deve ser aberta por meio do HMI Operate.
Há várias opções para isso, que dependem da versão do HMI Operate e do sistema de destino. Elas podem ser encontradas no documento "SINUMERIK 840D sl SINUMERIK Operate (IM9)" em Configure Network > Settings of the company network:
-
Via HMI Operate
Em Commissioning > Network > Company > Change, é possível abrir portas adicionais. Por exemplo,
TCP/8080deve ser adicionado se a porta 8080 tiver sido definida no arquivo de configuração. Em seguida, o computador deve ser reiniciado. -
Via o arquivo de configuração
<InstallationPath>user\system\etc\basesys.iniO arquivo de configuração pode ser acessado pelo sistema de arquivos, e a entrada da porta pode ser adicionada no local comentado, por exemplo:
; Protocol/Port pairs to open in the firewall (e.g., TCP/5900, UDP/514, ...)FirewallOpenPorts=TCP/22 TCP/8080 TCP/102 TCP/5900
Em um PCU/IPC com Windows, isso depende das configurações do firewall, e pode ser possível usar a porta sem nenhuma alteração.
3.4 Inserção da senha
Para criar um arquivo compactado, é necessário o nível de acesso manufact no HMI Operate 4.x e o nível de acesso Customer no HMI Operate 6.x. A aplicação SDA_Archive define o nível de acesso pouco antes do arquivamento e o remove novamente após o arquivamento ter sido acionado.
Por padrão, é utilizada a senha definida de fábrica. Para alterar a senha, uma tela adicional pode ser ativada durante o comissionamento, permitindo a inserção da nova senha. Ela é então armazenada de forma criptografada.
A tela é ativada removendo-se os caracteres de comentário ; em
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\systemconfiguration.ini,
e torna-se selecionável no menu após o próximo reinício do HMI.
Antes — comentários ativos, máscara de senha desativada:
;[areas]
;AREA0550= name:=SDA_Archive, dialog:=SDA_Archivedialog, panel:=SlHdStdHeaderPanel
Depois — comentários removidos, máscara de senha exibida:
[areas]
AREA0550= name:=SDA_Archive, dialog:=SDA_Archivedialog, panel:=SlHdStdHeaderPanel
A tela agora aparece na próxima softkey livre do menu de áreas, identificada como SDA_Archive. Pressionar a softkey abre a tela para inserção da senha.

A senha anterior nunca é exibida. É mostrado um campo de entrada vazio, no qual a senha pode ser inserida. Com a softkey "Save Password", a senha anterior é sobrescrita.

3.5 Exibição da versão
A versão da aplicação é exibida no HMI Operate em Diagnostics > Version, listada entre as aplicações OEM.

4. Configuração
O SDA_Archive é configurado por meio do arquivo de configuração sda_installation.ini. Esse arquivo está localizado no
diretório:
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg.
Entradas padrão também podem ser armazenadas aqui, dispensando o envio por meio da comunicação TCP. Se as entradas forem enviadas via TCP mesmo assim, são utilizados os valores do pacote TCP.
4.1 Estrutura do arquivo de configuração
O arquivo de inicialização sda_installation.ini define a aparência das telas e os dados a serem salvos.
O arquivo de inicialização está dividido em 3 seções:
- A seção
[Network]contém as configurações para a comunicação com o cliente TCP que inicia as ordens. - A seção
[Config]permite configurar o caminho para o armazenamento de um arquivo de log de usuário simplificado.
Linhas de comentário são iniciadas pelo caractere de comentário ;. O caractere de comentário deve estar no início absoluto de uma
linha. Somente linhas inteiras de comentário são permitidas.
4.1.1 Descrição da seção [Network]
| Entrada | Descrição / Faixa de valores | Padrão |
|---|---|---|
ServerPort | Número da porta na qual a aplicação se vincula para escutar pacotes TCP. Essa porta deve estar aberta e configurada adequadamente na plataforma. | 8080 |
4.1.2 Descrição da seção [Config]
| Entrada | Descrição / Faixa de valores | Padrão |
|---|---|---|
LogFile | Caminho no qual o arquivo de log é criado. Informado como caminho relativo a partir de <InstallationPath>. |
4.2 Significado dos componentes
As seguintes palavras-chave de componentes são válidas tanto no arquivo de configuração quanto no envio pelo cliente TCP:
Tabela 1 — Palavras-chave de componentes para o SINUMERIK 840D sl
| Palavra-chave | Descrição |
|---|---|
NCU | Todos os dados NC |
NCUCOMP | Todos os dados NC + dados de compensação (ou seja, também inclui NCU) |
PLC | Dados do PLC |
COMPILECYCLES | Dados de ciclos de compilação |
DRIVES | Dados dos acionamentos (formato binário) |
DRIVES_ASCII | Dados dos acionamentos (formato ASCII) |
HMI | Dados do HMI |
ALL | Define a seleção dos seguintes componentes: NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI |
Tabela 2 — Palavras-chave de componentes para o SINUMERIK ONE
| Palavra-chave | Descrição |
|---|---|
NCK | Todos os dados NC |
PLC | Dados do PLC |
DRV | Dados dos acionamentos (formato binário) |
DRV_ASCII | Dados dos acionamentos (formato ASCII) |
HMI | Dados do HMI |
SYS | Configurações do sistema |
NCextend | Memória NC estendida |
ALL | Define a seleção dos seguintes componentes: NCK│PLC│SYS│DRV│HMI |
4.3 Exemplo
[Network]
; The TCP server listens on this port.
ServerPort=8080
[Config]
; Path of the log file.
LogFile=/oem/sinumerik/hmi/appl
5. Formatos de backup
Diferentes formatos são utilizados para o arquivamento, dependendo da geração do controlador:
- SINUMERIK 840D sl: os backups são criados como arquivos
.arc. - SINUMERIK ONE: os backups são criados como arquivos
.dsf.
6. Armazenamento dos arquivos compactados
Para versões de software mais antigas do HMI Operate, é necessário o SMB v1; versões mais recentes utilizam SMB v2/3. O servidor que disponibiliza o compartilhamento de rede deve, portanto, suportar SMB v1/2/3.
Para que nenhuma conexão permanente seja mantida aberta, a conexão com a unidade Samba é estabelecida somente após o arquivo ter sido criado em uma pasta temporária. O arquivo é então movido para o diretório remoto, e a conexão é encerrada novamente.
7. Registro de logs
7.1 Registro simplificado
Com o registro simplificado, informações básicas sobre o fluxo de trabalho e a comunicação são gravadas em um arquivo. O arquivo de log é
armazenado automaticamente no caminho configurado em sda_installation.ini. Esse registro está sempre ativo e não requer
configuração adicional.
7.2 Registro SLTrace
O registro SLTrace é a variante estendida utilizada por todas as aplicações no Operate. Aqui podem ser habilitadas informações detalhadas de trace internas, destinadas principalmente a desenvolvedores e à análise aprofundada de erros. Isso permite registrar dados de log significativamente mais abrangentes e granulares.
Esse trace deve primeiro ser ativado e configurado por meio do HMI Operate. Para isso, navegue até Commissioning > HMI > Diagnostics > HMI Trace > Advanced. Na caixa de combinação no canto inferior esquerdo, inicie no módulo SLTrc.
As seguintes configurações devem ser ativadas marcando as caixas de seleção correspondentes:
! add: file/linenumber! add: timestamp! datasink: file

Agora, alterne por meio da caixa de combinação no canto inferior esquerdo para o módulo SDA_ARCHIVE e pressione a softkey horizontal " Preferred Trace", que define as configurações de trace.

A partir de então, as informações são gravadas no arquivo sltrc.out em /user/sinumerik/hmi/log/sltrc. Em caso de erro,
esse arquivo é relevante para o desenvolvimento na realização de um diagnóstico aprofundado.