인과 그래프 모델 (벤더 중립)
Flow: Bottle_Packaging_Flow
├── Task: Infeed & Indexing
├── Segment: StartConveyor
├── Segment: StopConveyor
└── Segment: ClampBottle
├── Segment: StopConveyor
└── Segment: ClampBottle
├── Task: Filling
├── Segment: NoBottle_NoFill (인터록)
└── Segment: FillToWeight
└── Segment: FillToWeight
├── Task: Capping
└── Segment: ApplyCap
├── Task: Labeling
└── Segment: VisionCheck
└── Task: Reject & Buffer
└── Segment: KickReject
이 그래프에는 센서·액추에이터 할당, 안전 조건(인터록), 생산 레시피(파라미터)까지 포함됩니다.
벤더별 코드 자동 생성 결과
Rockwell
FactoryTalk 프로젝트
AOI + Ladder + 태그
→ 전용 AI로 후처리
AOI + Ladder + 태그
→ 전용 AI로 후처리
Siemens
TIA Portal 프로젝트
FB/DB + SCL
→ 전용 AI로 후처리
FB/DB + SCL
→ 전용 AI로 후처리
Beckhoff
TwinCAT 프로젝트
ST + HMI Binding
→ CoAgent로 후처리
ST + HMI Binding
→ CoAgent로 후처리
핵심 가치: 일괄 변경 관리
라벨링 조건 변경
→
인과 그래프만 수정
→
3개 벤더 프로젝트
일괄 재생성
일괄 재생성
시나리오 요약
- 단일 소스: 하나의 인과 그래프가 모든 벤더 코드의 원천
- 자동 동기화: 공정 변경 시 모든 벤더 프로젝트 자동 업데이트
- 벤더 전용 AI 활용: 생성된 코드를 각 벤더 전용 AI로 "후편집"
- 일관성 보장: 모든 PLC가 동일한 로직으로 동작