쉬운 설명
시퀀스 제어가 뭔가요?
시퀀스 제어는 공정의 실행 순서와 조건을 관리하여 설비를 자동으로 움직이게 하는 기술입니다. "언제, 어떤 조건에서, 무엇을 실행할지"를 정의하여 복잡한 공정도 체계적으로 제어합니다. ConditionSpec으로 실행 조건을, Arrow로 흐름 연결을, ApiDef/ApiCall로 외부 시스템 연동을 구현합니다.
💡 쉬운 비유: 교통 신호 시스템
시퀀스 제어는 교통 신호 시스템과 같습니다.
신호등(ConditionSpec)이 "차량이 있고, 보행자가 없으면 초록불"이라는 조건을 평가하고,
신호 순서(Arrow)가 "빨강→노랑→초록→빨강"으로 이어지며,
다른 교차로와 연동(ApiCall)하여 원활한 교통 흐름을 만듭니다.
운전자는 HMI처럼 신호를 보고 움직이죠.
ConditionSpec (조건 평가)
Auto(즉시), Common(외부), ActiveTrigger(명시적) 세 가지 조건 유형으로 "언제 실행할지"를 결정합니다. 센서 상태, 타이머, 카운터 등을 조합할 수 있습니다.
Arrow (흐름 연결)
Start/Reset/Group 유형으로 작업 간의 연결을 정의합니다. "Loading 완료 후 Processing 시작"처럼 공정 흐름의 화살표 역할을 합니다.
ApiDef/ApiCall (외부 연동)
외부 시스템(로봇, 비전, MES)과의 연동을 정의합니다. TxWork가 신호를 보내고 RxWork가 응답을 받아 시스템 간 핸드셰이크를 구현합니다.
HMI Command (사용자 명령)
Start, Stop, E-Stop, Reset 등 운전자의 명령을 처리합니다. 버튼 클릭이 Command 이벤트가 되어 시퀀스 실행을 제어합니다.
🎯 핵심 효과
조건 기반 자동 제어
장비 간 연동 표준화
HMI 명령 체계화
인터록 안전 보장
이상 시 자동 복구
공정 제어 흐름의 AAS 모델화 및 HMI 기반 실시간 실행을 위한 시퀀스 제어 참조모델입니다.
각 카드를 클릭하여 상세 내용을 확인하세요.
C-01: 시퀀스 조건 제어 로직
시퀀스 실행 조건을 기반으로 제어 로직 서브모델 구성
C-02: 공정 흐름 자동 제어
설비 간의 공정 흐름 데이터를 분석하여 자동 흐름 제어 기능 구현
C-03: 장비 간 연동 제어
장비 상태 기반의 상호 연동 제어 로직 개발
C-04: 사용자(HMI) 인터페이스 제어
HMI 조작 인터페이스와 연계되는 사용자 명령 기반 제어 구조 설계
Reference
시퀀스 제어 참조모델 · 카드를 클릭하여 상세 보기
IDTA Submodel Template
SequenceControl v1.0
🎯
ConditionSpec
Auto/Common/Trigger
➡️
Arrow
Start/Reset/Group
📘
ApiDef
외부 API 정의
📗
ApiCall
TxWork/RxWork
Semantic ID: https://dualsoft.com/aas/submodel/sequenceControl