SECS/GEM 및 테스트 자동화 시장 선도기업, AI 비전 및 스마트 팩토리 솔루션

제품 상세보기

XSimPRO Host Simulator

장비 통신 시뮬레이션 및 검증의 새로운 기준

제품 요약

  SEMI 통신 기반

  SECS 메시지 교환

  다양한 SECS 통신 제품 연동

제품 개요

XSimPRO는 반도체 및 디스플레이 제조 공정에서 장비와 상위 시스템 간의 SECS(GEM/SECS-II) 통신을 시뮬레이션하고
검증하는 데 최적화된 전문 솔루션
입니다. 개발 및 유지보수 단계에서 발생할 수 있는 통신 문제를 사전에 방지하고,
안정적인 장비 운영을 위한 정확하고 신뢰할 수 있는 테스트 환경을 제공합니다.



특장점

XSimPro는 SECS 통신 시뮬레이션 및 검증을 위한 독보적인 기능들을 제공하여, 개발 및 운영 효율성을 극대화합니다.

  • 시뮬레이션 검증 전문 도구
    - 실제 장비 없는 완벽한 시뮬레이션: Host 측 자동화 프로그램의 복잡한 로직과 전체 자동화 사양을 실제 장비 없이도 완벽하게 시뮬레이션하고 검증할 수 있습니다. 개발 초기 단계부터 통신 오류를 최소화하고, 시간과 비용을 절감하세요.
  • 사용 편의성 높은 UX (User Experience)
    - 직관적인 Drag & Drop 방식: SECS 메시지 추가 및 데이터 아이템 설정 시 복잡한 코딩 없이 간편한 Drag & Drop 방식을 지원하여, 시각적으로 쉽게 시나리오를 생성하고 편집할 수 있습니다. 누구나 쉽게 사용할 수 있는 사용자 친화적인 환경을 제공합니다.
  • 유연한 테스트 화면 직접 설정 및 구성
    - 사용자 맞춤형 다중 윈도우 구조: 사용자가 테스트 환경에 맞춰 필요한 화면들을 직접 설정하고 구성할 수 있는 다중 윈도우 구조를 제공합니다. 효율적인 작업 환경을 구축하여 테스트 생산성을 높일 수 있습니다.
  • SEMI 표준 기반 시나리오/템플릿 제공
    - SECS 통신 시나리오 작성 및 자동 실행: SECS 통신 시나리오 작성과 자동 실행을 위한 GEM & GEM300 사양 기반 시나리오 템플릿을 제공합니다. 표준화된 템플릿으로 빠른 시나리오 구축이 가능하며, 일관된 테스트 환경을 유지할 수 있습니다.
  • 강력한 고급 시나리오 제어
    - 복잡한 장비 동작 시뮬레이션: 조건문, 반복문, 변수 할당 등 다양한 시나리오 수식 지원을 통해 실제 장비의 동착과 예외 상황을 정밀하게 시뮬레이션할 수 있습니다. 복잡한 로직도 문제없이 검증하여 시스템 안정성을 확보합니다
  • 다양한 로그 제공 및 효율적인 문제 분석
    - 통신 및 시나리오 로그: 통신(SECS 메시지 전송/수신), 송수신 시나리오 등 다양한 유형의 로그를 제공하여 문제 발생 시 원인 파악 및 디버깅 시간을 최소화합니다. 신속한 문제 해결로 시스템 안정성을 유지할 수 있습니다.

주요 기능


1) SECS 통신 파라미터 및 로그 정보 설정

  • SECS 설정 (메시지 전송 유형 설정, 통신 버퍼 크기 등)
  • Device ID 설정 (최대 10개)
  • SECS 및 HSMS 설정
    - 통신 속도, 통신 포트, 시리얼 통신 설정, IP주소 등
  • SECS 통신 단계별 Timeout 설정(T1~T8)
  • 오류 유형별 자동 응답 설정(S9F1, S9F3, S9F5, S9F7)
  • 로그 파일 이름, 로그 파일 관리 및 유형 설정 등


2) 사용자가 직접 SECS 메시지 추가/편집

  • 다양한 SECS 메시지 편집 기능 제공
  • Drag & Drop을 이용한 SECS 메시지 설정
    - 메시지 노드 설정 및 메시지 노드 이동
    - List 항목 설정 및 서브 아이템 구성
    - 서브 아이템 정의 및 포맷/데이터 크기/내용 등


3) SECS 메시지 송수신 및 데이터 편집

  • 전송할 메시지 추가/편집 (Drag & Drop 또는 Import)
  • 데이터 편집 (Array Data 및 Binary Array Data 지원)
  • 자동 응답 메시지 설정 (Auto Reply)
  • 메시지 전송 및 전송 유무 확인
  • 메시지 설정 정보 XML 파일 저장


4) 송수신 데이터 저장 및 시나리오 변수 설정

  • Simple Variable 설정
    - 송수신 SECS 메시지 데이터 저장
  • Dynamic Variable 설정
    - 고정 값, 자동 증가/감소 값, 랜덤 값 구분 설정
  • 시나리오 실행 중 값 실시간 업데이트


5) 장비 동작에 대한 통신 시나리오 작성 및 실행

  • 통신 시나리오 추가/편집
    - Sequential Scenario (정의된 순서대로 메시지 송수신)
    - Waiting for Event Scenario (특정 메시지나 데이터 수신 시)
  • 다양한 시나리오 수식 노드 제공 (조건문, 반복문 등)
  • 메시지 및 시나리오 수식 설정
  • 통신 시나리오 실행 (SECS 통신 연결 상태에서 동작)
  • GEM/GEM300 기본 시나리오 템플릿 제공


6) XSimPRO 의 모든 로그 제공

  • Output Log (XSimPRO 시작부터 종료까지 발생한 로그)
  • SECS Log (SECS 통신 중 발생한 이벤트 및 메시지 로그)
  • Sequence Scenario Log (전송 시나리오 로그)
  • Waiting Scenario Log (수신 시나리오 로그)