Design and Implementation of the C# Control for Development of an OPC UA Specific Client

OPC UA 전용 클라이언트 개발을 위한 C# 컨트롤의 설계 및 구현

  • Shin, Joon-Choul (School of Computer Engineering and Information Technology University of Ulsan) ;
  • Yoo, Dea-Seung (School of Computer Engineering and Information Technology University of Ulsan) ;
  • Yi, Myeong-Jae (School of Computer Engineering and Information Technology University of Ulsan)
  • 신준철 (울산대학교 컴퓨터정보통신공학부) ;
  • 유대승 (울산대학교 컴퓨터정보통신공학부) ;
  • 이명재 (울산대학교 컴퓨터정보통신공학부)
  • Published : 2008.06.30

Abstract

프로세스 컨트롤 장비를 제어하기 위한 산업규격인 OPC는 새로운 규격으로 UA를 정의하여 그 개발 효율성 증대의 가능성을 열었다. 그러나 UA 규격은 방대하고 복잡한 구조를 가지고 있어 본 연구에서 C# 컨트롤을 통해 개선된 CBD환경을 구축한다. 이 환경에서는 GUI를 통해 효율적으로 OPC UA 전용 클라이언트를 개발할 수 있다. 기존의 UA SDK와 UA 범용 클라이언트 소스를 재사용하고 C#의 특성을 살려 사용자 컨트롤을 만들어 디자인타임에서의 GUI 개발환경을 지원한다. 그리하여 개발을 편리하게하고 효율적으로 유지보수가 가능하게 한다.

Keywords