생산 정보 자동화

GEM for EDA: XGemPLC

PLC를 위한 GEM 지원 툴

XGemPLC

· 설정을 통한 GEM 기능 지원

· 개발기간 단축

· SEMI E4, E5, E37, E30 지원

XGemPLC는 PLC 기반 장비의 GEM 통신 서비스를 제공합니다. 사용자는 정보를 PLC 메모리의 특정 영역에 수정하면,
XGemPLC가 이를 확인하여 변경된 정보에 대해 GEM 통신 서비스를 제공합니다. PLC 메모리 영역에 대한 mapping은
XGemPLC Configuration Tool을 사용합니다. 따라서 GEM 통신을 위해 별도의 어플리케이션을 개발할 필요가 없으며,
소규모 장비에 대한 GEM 서비스에 적합합니다.

XGemPLC 주요 동작

1) 동작 구성도

XGemPLC

2) 변경 정보 송신 (PLC → Host)

· PLC가 특정 영역에 변경된 값을 기록 (변경된 값을 기록하는영역은 Configuration Tool로 설정)
· XGemPLC는 해당 영역의 정보를 Polling하여 값이 변경된 경우, 해당 정보를 XGem을 통하여 Host로 정보 전달

3) 정보 변경 수신 (Host → PLC)

· Host에서 값이 전달된 경우 PLC의 특정 영역에 값 Write 하고 해당 정보가 변경되었음을 알리는 Response bit을 ON
· PLC는 해당 정보에 대한 처리를 하고 '변경 정보 송신'과 동일한 방법으로 처리 결과 전달

XGemPLC 특징

· XGem 사용
   - 안정성이 확보된 XGem driver 를 사용하여 SECS/GEM 서비스를 지원합니다.

· Configuration Tool 제공
   - 표준 GEM 시나리오를 운영하기 위해 필요한 SECS 통신 정보, GEM 데이터를 설정하고 PLC Map 데이터 설정을
     편리하게 할 수 있는 도구인 Configuration Tool 을 제공합니다. 또한 Configuration Tool은 Template GEM
     Project file 을 기본으로 구성해 주기 때문에 GEM 데이터 및 PLC Map 데이터 설정이 간편합니다.

· 쉽고 간편한GEM 통신 서비스 구축
   - GEM & PLC Map 데이터 설정 후 Mapping된 PLC 메모리 영역에 설비상태를 동기화하는 PLC 프로그램 작업만으로
     GEM 통신 서비스를 지원 할 수 있습니다.

· 강력한 유연성
   - 표준 GEM 시나리오 적용 및 현장 환경에 맞는 시나리오, 메시지 수정이 용이합니다.

XGemPLC 지원 표준

· SEMI E4: SECS-I
· SEMI E5: SECS-II
· SEMI E37-1: HSMS-SS
· SEMI E30: GEM