파이프라인 액션
파이프라인 액션은 SDA 파이프라인의 구성 요소입니다. 각 액션은 단일 디바이스 또는 전체 플릿에서 실행할 수 있는 개별적이고 결정론적인 OT 작업을 나타냅니다. 액션은 클라우드에서 오케스트레이션되고 SDA Gateway를 통해 안전하게 실행되므로, 제어 네트워크를 노출하지 않고 로컬 OT 실행이 보장됩니다.
모든 액션이 모든 벤더에서 지원되는 것은 아닙니다. 지원 범위는 각 플랫폼이 제공하는 API, 엔지니어링 도구 및 프로토콜 접근 방식에 따라 달라집니다. 벤더별 호환성은 Pipeline Action Capability Matrix by Vendor를 참조하십시오.
다음 섹션에서는 사용 가능한 각 파이프라인 액션을 설명합니다.
Project Backup
디바이스에서 프로젝트, 프로그램 또는 구성 파일을 가져와 PLC, HMI 또는 드라이브의 백업을 자동으로 수행합니다.
SDA는 생성된 백업을 버전과 타임스탬프가 지정된 상태로 Project 리포지토리에 저장합니다. 이를 통해 일관된 복구 지점을 확보하고, 수동 엔지니어링 작업을 줄이며, 이력 추적성을 유지합니다.
일반적인 사용 사례:
- 일별 또는 주별 백업 일정
- 배포 전 백업 워크플로
- 감사 준수 및 버전 보관
- 장비에서 수행된 변경 사항 캡처
FTP Backup
FTP 또는 SFRP를 통해 디바이스나 파일 시스템에 연결하여 백업 파일, 구성 세트, 프로그램 아카이브 또는 로그를 가져옵니다.
FTP로 파일 접근을 제공하지만 네이티브 프로젝트 백업 API를 지원하지 않는 디바이스에 적합합니다.
일반적인 사용 사례:
- 드라이브/모션 컨트롤러 백업
- 로봇 구성 백업
- 로그 및 진단 파일 추출
SMB Backup
SMB/CIFS 프로토콜을 사용하여 디바이스 또는 엔지니어링 호스트의 공유 폴더에 접근하고 백업 산출물을 가져옵니다.
Windows 기반 엔지니어링 도구가 프로젝트 파일을 공유 디렉터리에 저장하는 OT 환경에서 흔히 사용됩니다.
일반적인 사용 사례:
- Windows 패널에 저장된 프로젝트 또는 레시피 백업
- 공유 구성 파일 검색
- 디바이스별 프로젝트 디렉터리 접근
Deployment
SDA 리포지토리의 프로젝트 버전을 하나 이상의 디바이스에 배포합니다.
이 액션은 일반적으로 Gateway를 통해 로컬에서 실행되는 벤더 제공 엔지니어링 소프트웨어, API 또는 CLI 유틸리티를 사용합니다.
일반적인 사용 사례:
- 생산 롤아웃
- 다중 디바이스 배포
- 자동화된 "빌드 → 배포 → 검증" 워크플로
Update Device Firmware
벤더가 승인한 펌웨어 패키지를 사용하여 지원 디바이스의 펌웨어를 업데이트합니다.
SDA는 펌웨어 파일을 안전하게 저장하고, 업데이트가 통제된 단계별 프로세스로 실행되도록 보장합니다.
일반적인 사용 사례:
- 생산 라인 전반의 펌웨어 표준화
- 보안 패치 주기
- 자동화된 유지보수 기간
Read Variables from Device
디바이스에서 런타임 변수, 태그 또는 데이터 포인트를 읽습니다.
SDA는 캡처된 값을 파이프라인 실행 로그의 일부로 저장하고 후속 단계에서 사용할 수 있도록 제공합니다.
일반적인 사용 사례:
- 배포 전 안전 점검
- 업데이트 전 장비 상태 캡처
- 파라미터 감사 및 규정 준수 검증
- API 연동/로직을 위한 디바이스 파라미터 획득
Write Variables to Device
하나 이상의 런타임 변수 또는 파라미터를 디바이스에 씁니다.
값은 파이프라인에서 정적으로 정의하거나 이전 단계에서 동적으로 전달할 수 있습니다.
일반적인 사용 사례:
- 장비 파라미터 설정
- 카운터 또는 타임스탬프 업데이트
- 배포 또는 테스트 전 디바이스 준비
Device Snapshot
디바이스 메타데이터 및 운영 특성의 특정 시점 스냅샷을 캡처합니다.
벤더 지원 범위에 따라 펌웨어 버전, IP 구성, 디바이스 상태, 프로젝트 이름, 진단 카운터 및 기타 시스템 정보가 포함될 수 있습니다.
일반적인 사용 사례:
- 배포에 앞선 기준선 기록
- 상태 점검
- 자산 인벤토리 업데이트
Rotate Control Password
지원 디바이스에서 제어 수준의 시크릿(비밀번호/자격 증명, 인증서 또는 토큰)을 업데이트합니다.
이 액션은 기업 보안 정책에 부합하는 일관된 자격 증명 교체를 보장합니다. 시크릿은 Security Hub - Vault에 저장됩니다.
일반적인 사용 사례:
- 월별 또는 분기별 비밀번호 교체
- 보안 규정 준수 워크플로
- 플릿 전반의 자격 증명 강화
Library Upgrade
벤더가 지원하는 메커니즘에 따라 PLC 프로젝트 내의 라이브러리 또는 코드 모듈을 업그레이드합니다.
이 액션을 통해 엔지니어링 팀 전반에서 라이브러리 버전과 공통 코드 표준을 중앙에서 일관되게 적용할 수 있습니다.
일반적인 사용 사례:
- 여러 장비에 걸친 공유 펑션 블록 업데이트
- 표준 라이브러리 버전 적용
- 배포 전 프로젝트 준비