Ações de Pipeline
As Ações de Pipeline são os blocos de construção dos SDA Pipelines. Cada ação representa uma operação OT discreta e determinística que pode ser executada num único dispositivo ou em toda uma frota. As ações são orquestradas na cloud e executadas de forma segura através do SDA Gateway, garantindo a execução local em OT sem expor a rede de controlo.
Não todas as ações são suportadas por todos os fabricantes. As capacidades dependem das APIs, das ferramentas de engenharia e do acesso a protocolos disponibilizados por cada plataforma. Consulte a Matriz de Capacidades de Ações de Pipeline por Fabricante para obter informação sobre compatibilidade específica de cada fabricante.
As secções seguintes descrevem cada Ação de Pipeline disponível.
Backup de Projeto
Executa um backup automatizado de um PLC, HMI ou acionamento, obtendo os ficheiros de projeto, programa ou configuração do dispositivo.
O SDA armazena o backup resultante no repositório de Projetos, com versionamento e registo temporal. Isto assegura pontos de recuperação consistentes, reduz o trabalho manual de engenharia e mantém a rastreabilidade histórica.
Utilizações típicas:
- Agendamentos de backup diários ou semanais
- Fluxos de trabalho de backup antes da implementação
- Conformidade com auditorias e retenção de versões
- Captura de alterações efetuadas na máquina
Backup FTP
Estabelece ligação a um dispositivo ou sistema de ficheiros através de FTP ou SFRP para obter ficheiros de backup, conjuntos de configuração, arquivos de programa ou registos.
Ideal para dispositivos que expõem acesso a ficheiros via FTP mas não suportam APIs nativas de backup de projeto.
Utilizações típicas:
- Backups de acionamentos/controladores de movimento
- Backups de configuração de robôs
- Extração de ficheiros de registo e de diagnóstico
Backup SMB
Utiliza o protocolo SMB/CIFS para acessar pastas partilhadas em dispositivos ou hosts de engenharia, de modo a obter artefactos de backup.
Comum em ambientes OT onde as ferramentas de engenharia baseadas em Windows armazenam ficheiros de projeto em diretórios partilhados.
Utilizações típicas:
- Backup de projetos ou receitas armazenados em painéis Windows
- Obtenção de ficheiros de configuração partilhados
- Acesso a diretórios de projeto específicos do dispositivo
Implementação
Implementa uma versão de projeto do repositório SDA em um ou mais dispositivos.
Esta ação utiliza normalmente software de engenharia, APIs ou utilitários CLI fornecidos pelo fabricante, executados localmente através do Gateway.
Utilizações típicas:
- Lançamentos em produção
- Implementações em múltiplos dispositivos
- Fluxos de trabalho automatizados “build → deploy → validate”
Atualizar Firmware do Dispositivo
Atualiza o firmware em dispositivos suportados, utilizando pacotes de firmware aprovados pelo fabricante.
O SDA garante que os ficheiros de firmware são armazenados de forma segura e que as atualizações são executadas num processo controlado e baseado em etapas.
Utilizações típicas:
- Padronização do firmware em linhas de produção
- Ciclos de aplicação de patches de segurança
- Janelas de manutenção automatizadas
Ler Variáveis do Dispositivo
Lê variáveis de runtime, tags ou pontos de dados de um dispositivo.
O SDA armazena os valores capturados como parte do registo de execução do pipeline e disponibiliza-os para as etapas subsequentes.
Utilizações típicas:
- Verificações de segurança antes da implementação
- Captura do estado da máquina antes de atualizações
- Auditorias de parâmetros e verificação de conformidade
- Obtenção de parâmetros do dispositivo para uma integração/lógica de API
Escrever Variáveis no Dispositivo
Escreve uma ou mais variáveis de runtime ou parâmetros num dispositivo.
Os valores podem ser definidos estaticamente no pipeline ou passados dinamicamente a partir de etapas anteriores.
Utilizações típicas:
- Definição de parâmetros da máquina
- Atualização de contadores ou registos temporais
- Preparação de dispositivos antes de implementação ou testes
Snapshot do Dispositivo
Captura um snapshot, num determinado momento, dos metadados e das características operacionais do dispositivo.
Dependendo do suporte do fabricante, pode incluir versões de firmware, configuração IP, estado de saúde do dispositivo, nome do projeto, contadores de diagnóstico e outras informações do sistema.
Utilizações típicas:
- Registo de uma baseline antes de implementações
- Verificações de estado de saúde
- Atualizações de inventário de ativos
Rodar Password de Controlo
Atualiza o segredo de nível de controlo (passwords/credenciais, certificados ou tokens) em dispositivos suportados.
Esta ação assegura uma rotação de credenciais consistente e alinhada com as políticas de segurança corporativas. Os segredos são armazenados num Security Hub - Vault.
Utilizações típicas:
- Rotação de passwords mensal ou trimestral
- Fluxos de trabalho de conformidade de segurança
- Reforço de credenciais em toda a frota
Atualização de Bibliotecas
Atualiza bibliotecas ou módulos de código dentro de um projeto de PLC, de acordo com os mecanismos suportados pelo fabricante.
Esta ação permite a imposição centralizada de versões de bibliotecas e de padrões de código comuns nas equipas de engenharia.
Utilizações típicas:
- Atualização de blocos funcionais partilhados em várias máquinas
- Imposição de versões padrão de bibliotecas
- Preparação de projetos antes da implementação