Java2OPC Gateway: OPC Access in Various Platform

Java2OPC Gateway: 다양한 플랫폼에서의 OPC 접근

  • Yoo, Dae-Sung (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Sim, Min-Suck (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Park, Sung-Ghue (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Park, Jae-Hee (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Kim, Jong-Hwan (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Yi, Myoung-Jae (School of Computer Engineering & Information Technology, University of Ulsan)
  • 유대승 (울산대학교 컴퓨터정보통신공학과) ;
  • 심민석 (울산대학교 컴퓨터정보통신공학과) ;
  • 박성규 (울산대학교 컴퓨터정보통신공학과) ;
  • 박재희 (울산대학교 컴퓨터정보통신공학과) ;
  • 김종환 (울산대학교 컴퓨터정보통신공학과) ;
  • 이명재 (울산대학교 컴퓨터정보통신공학과)
  • Published : 2004.05.14

Abstract

본 연구에서는 OPC(OLE for Process Control)가 마이크로소프트의 COM(Component Object Model)과 DCOM(Distributed COM) 기술을 사용함으로써 윈도우즈 플랫폼에서 클라이언트 어플리케이션이 개발되어 져야 하는 제약을 해결하기 위하여 Java2OPC Gateway를 제안한다. Java2OPC Gateway는 프로세스 컨트롤 장비와 연결된 OPC 서버쪽과 통신하는 클라이언트의 기능과 다양한 플랫폼에서 프로세스 데이터에 접근하기 위한 자바 어플리케이션과 통신하는 서버의 기능을 가진다. 클라이언트 모듈은 C로 작성되고 서버 모듈은 Java로 작성되어 클라이언트 모듈과 서버 모듈은 JNI(Java Native Interface)로 연결 된다.

Keywords