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