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 (수신 시나리오 로그)