DOI QR코드

DOI QR Code

A Study on Development of Conversion Software for Controller Without OPC Stack to Communicate With OPC DA Client

OPC 스택이 없는 제어기와 OPC DA 클라이언트를 통신시키는 변환 소프트웨어 개발에 관한 연구

  • Lee, Yong-Min (Department of Electronic Engineering, Hanbat National University) ;
  • Lee, Seung-Ho (Department of Electronics&Control Engineering, Hanbat National University)
  • Received : 2015.07.22
  • Accepted : 2015.08.17
  • Published : 2015.09.30

Abstract

This paper proposes method about development of conversion software for controller without OPC stack to communicate with OPC DA client. The proposed method is composed of development of OPC server based on OPC DA standard protocol, development of GUI application can be checked the OPC tag and point informations, development of conversion module to convert from OPC protocol to open standard protocol. In the stage of development of OPC server based on OPC DA standard protocol, we develope server in the pc to transmit and receive datum through OPC DA protocol with OPC DA client. In the stage of evelopment of GUI application can be checked the OPC tag and point informations, run the OPC DA server and register to window system registry and check OPC tags, points, transmitting and receiving of data from serial communication. In the stage of development of conversion module to convert from OPC protocol to open standard protocol, convert from OPC tag data which has received from OPC DA client to protocol can be communicated with industrial controller using open standard protocol so that support to transmit and receive data. To evaluate the efficiency of the proposed software, we connected OPC DA server software and OPC client, and 5 sample industrial controller which use open standard protocol, as a result we got 96.98% average communication succeeding rate among entire transmitting and receiving packets. We also confirmed that successfully communicated between industrial building controller which uses modbus protocol and industrial OPC DA client using OPC DA conversion software proposed by this dissertation.

본 논문에서는 OPC 스택이 없는 제어기를 OPC DA 클라이언트와 통신하도록 하는 변환 소프트웨어 개발 기법을 제안한다. 제안된 기법은 OPC DA 표준 프로토콜에 기반을 둔 OPC 서버 구현, OPC 태그 및 포인트의 정보를 확인할 수 있는 GUI 개발, OPC 프로토콜에서 개방형 표준 프로토콜로 변환하는 변환모듈 개발 등의 3가지 과정으로 구성된다. OPC DA 표준 프로토콜에 기반을 둔 OPC 서버 구현 과정은 산업용 OPC DA 클라이언트와 OPC DA 프로토콜을 통하여 데이터를 주고받을 수 있도록 PC에 서버를 구현하는 단계이다. OPC 태그 및 포인트의 정보를 확인할 수 있는 GUI 개발 과정은 OPC 서버를 구동시키고 이를 윈도우 레지스트리에 등록하며 OPC 태그 및 포인트를 확인하고 직렬통신 데이터의 송수신 확인을 위한 GUI 개발 단계이다. OPC DA 프로토콜에서 개방형 표준 프로토콜로 변환하는 변환모듈 개발과정은 OPC DA 클라이언트로부터 수신된 OPC 태그의 데이터를 개방형 표준 프로토콜을 사용하는 산업용 제어기기와 직접적으로 통신을 할 수 있도록 프로토콜을 변환함으로써 데이터를 송수신 할 수 있는 변환모듈을 개발하는 단계이다. 개발된 소프트웨어의 효율성을 평가하기 위하여 본 논문에서 개발한 서버단의 소프트웨어와 OPC 클라이언트를 연결하고, 개방형 표준 프로토콜을 사용하는 5개의 샘플 제어기기와 연결하여 테스트 한 결과 전체 송수신 패킷 중에서 96.98%의 평균 통신 성공률을 나타내었다. 따라서 본 논문에서 제안한 OPC DA 변환 소프트웨어를 이용하여 Modbus 프로토콜을 지원하는 산업용 빌딩 제어 장치와 산업용 OPC DA 클라이언트 사이에 통신을 수행시킬 수 있음이 확인되었다.

Keywords

References

  1. M. R. Anwar, O. Anwar, S. F. Shamim, A. A. Zahid, "Human Machine Interface Using OPC (OLE for Process Control)" Engineering, Sciences and Technology, Student Conference, pp.35-40, Dec. 2004
  2. U. Rutishauser, J. Joller, R. Douglas "Control and learning of ambience by an intelligent building" Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on, vol.35, issue.1, pp.121-132, Jan. 2009
  3. W. Kastner, G. Neugschwandtner, S. Soucek, H. M. Newmann, "Communication Systems for Building Automation and Control" Proceedings of the IEEE. vol.93, pp.1178-1203, June. 2005 https://doi.org/10.1109/JPROC.2005.849726
  4. L. A. Montestruque, P. J. Antsaklis, "State and output feedback control in model-based networked control systems", Decision and Control, 2002, Proceedings of the 41st IEEE Conference on. vol.2, pp. 1620-1625, Dec. 2002
  5. Zeng Ming, Chen Li-ding, Xu Bu-Gong, "A Middleware Framework for Integrating Intelligent Building Systems Based on the Sub-system Peer Mode", Computational Engineering in Systems Applications, IMACS Multiconference on. vol.2, pp.1766-1770, Oct. 2006
  6. R. Barillere, V. Baggiolini, M. Beharell, D. Chmielewski, P. Gras, H. Milcent, K. Kostro, "Results of the OPC evaluation done within JCOP for the control of the LHC experiments", International Conference on Accelerator and Large Experimental Physics Control Systems, pp.511-513, Oct. 1999
  7. Vu Van Tan and Myeong-Jae Yi, "Development of an OPC Client-Server Framework for Monitoring and Control Systems", Journal of Information Processing Systems, Vol. 7, No.2, 2011.
  8. Byung-Kwen Song, Geonung Kim, "Power IT System Integration Platform based on OPC", Journal of IKEEE, vol.14, no.2, pp.33-40, Feb, 2010.

Cited by

  1. 유량 데이터 오차율 분석을 통한 최적의 유량데이터 취득방안 제안 vol.31, pp.3, 2015, https://doi.org/10.11001/jksww.2017.31.3.249