Acciones de Pipeline
Las Acciones de Pipeline son los componentes básicos de los Pipelines de SDA. Cada acción representa una operación OT discreta y determinista que puede ejecutarse en un único dispositivo o en toda una flota. Las acciones se orquestan en la nube y se ejecutan de forma segura a través del SDA Gateway, lo que garantiza la ejecución local en OT sin exponer la red de control.
No todas las acciones son compatibles con todos los fabricantes. Las capacidades dependen de las API, las herramientas de ingeniería y el acceso a protocolos que proporciona cada plataforma. Consulte la Matriz de capacidades de Acciones de Pipeline por fabricante para conocer la compatibilidad específica de cada fabricante.
Las siguientes secciones describen cada Acción de Pipeline disponible.
Copia de seguridad del proyecto
Realiza una copia de seguridad automatizada de un PLC, HMI o accionamiento recuperando los archivos de proyecto, programa o configuración del dispositivo.
SDA almacena la copia de seguridad resultante en el repositorio de proyectos, versionada y con marca de tiempo. Esto garantiza puntos de recuperación coherentes, reduce el trabajo manual de ingeniería y mantiene la trazabilidad histórica.
Usos habituales:
- Programaciones de copia de seguridad diarias o semanales
- Flujos de trabajo de copia de seguridad previa al despliegue
- Cumplimiento de auditorías y conservación de versiones
- Registro de los cambios realizados en la máquina
Copia de seguridad por FTP
Se conecta a un dispositivo o sistema de archivos mediante FTP o SFRP para recuperar archivos de copia de seguridad, conjuntos de configuración, archivos de programas o registros.
Ideal para dispositivos que exponen el acceso a archivos por FTP pero no admiten API nativas de copia de seguridad de proyectos.
Usos habituales:
- Copias de seguridad de accionamientos/controladores de movimiento
- Copias de seguridad de configuraciones de robots
- Extracción de archivos de registro y diagnóstico
Copia de seguridad por SMB
Utiliza el protocolo SMB/CIFS para acceder a carpetas compartidas en dispositivos o hosts de ingeniería y recuperar artefactos de copia de seguridad.
Habitual en entornos OT donde las herramientas de ingeniería basadas en Windows almacenan los archivos de proyecto en directorios compartidos.
Usos habituales:
- Copia de seguridad de proyectos o recetas almacenados en paneles Windows
- Recuperación de archivos de configuración compartidos
- Acceso a directorios de proyecto específicos del dispositivo
Despliegue
Despliega una versión de proyecto desde el repositorio de SDA a uno o varios dispositivos.
Esta acción utiliza normalmente software de ingeniería, API o utilidades CLI del fabricante que se ejecutan localmente a través del Gateway.
Usos habituales:
- Puestas en producción
- Despliegues en múltiples dispositivos
- Flujos de trabajo automatizados de «compilar → desplegar → validar»
Actualizar el firmware del dispositivo
Actualiza el firmware de los dispositivos compatibles utilizando paquetes de firmware aprobados por el fabricante.
SDA garantiza que los archivos de firmware se almacenen de forma segura y que las actualizaciones se ejecuten mediante un proceso controlado y por etapas.
Usos habituales:
- Estandarización del firmware en las líneas de producción
- Ciclos de parcheado de seguridad
- Ventanas de mantenimiento automatizadas
Leer variables del dispositivo
Lee variables de ejecución, tags o puntos de datos de un dispositivo.
SDA almacena los valores capturados como parte del registro de ejecución del pipeline y los pone a disposición de los pasos posteriores.
Usos habituales:
- Comprobaciones de seguridad previas al despliegue
- Captura del estado de la máquina antes de las actualizaciones
- Auditorías de parámetros y verificación de cumplimiento
- Obtención de parámetros del dispositivo para una integración/lógica de API
Escribir variables en el dispositivo
Escribe una o varias variables de ejecución o parámetros en un dispositivo.
Los valores pueden definirse de forma estática en el pipeline o transmitirse dinámicamente desde pasos anteriores.
Usos habituales:
- Configuración de parámetros de máquina
- Actualización de contadores o marcas de tiempo
- Preparación de dispositivos antes del despliegue o las pruebas
Instantánea del dispositivo
Captura una instantánea puntual de los metadatos y las características operativas del dispositivo.
En función de la compatibilidad del fabricante, puede incluir versiones de firmware, configuración IP, estado del dispositivo, nombre del proyecto, contadores de diagnóstico y otra información del sistema.
Usos habituales:
- Registro de una línea base antes de los despliegues
- Comprobaciones de estado
- Actualizaciones del inventario de activos
Rotar la contraseña de control
Actualiza los secretos de nivel de control (contraseñas/credenciales, certificados o tokens) en los dispositivos compatibles.
Esta acción garantiza una rotación coherente de credenciales alineada con las políticas de seguridad corporativas. Los secretos se almacenan en un Security Hub - Vault.
Usos habituales:
- Rotación de contraseñas mensual o trimestral
- Flujos de trabajo de cumplimiento de seguridad
- Refuerzo de credenciales en toda la flota
Actualización de bibliotecas
Actualiza bibliotecas o módulos de código dentro de un proyecto de PLC conforme a los mecanismos admitidos por el fabricante.
Esta acción permite aplicar de forma centralizada las versiones de bibliotecas y los estándares de código comunes en todos los equipos de ingeniería.
Usos habituales:
- Actualización de bloques de función compartidos en las máquinas
- Aplicación de versiones estándar de bibliotecas
- Preparación de proyectos antes del despliegue