본문 바로가기
KERD
논문KCI 등재

NetTcpBinding을 이용한 OPC Server 와 WCF Client간 데이터 통신 시스템 구현

Implementation of Data Communication System Between OPC Server and WCF Client using NetTcpBinding

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류학제간연구

초록

최근의 스마트 팩토리는 제조현장의 생산설비로부터 발생되는 데이터를 수집하기 위한 방식으로 OPC 통신 방식을 일반적으로 사용 한다. OPC Server에서 수집된 데이터는 OPC Client를 이용하여 설비의 모니터링, 원격제어, 설비와 설비 간 데이터 공유 등의 기능으로 활용 할 수 있다. 하지만, OPC Classic의 OPC Client는 COM/DCOM 기반이어서 원격지 클라이언트들과 통신 시 방화벽 Setup의 난점[15], 보안문제 등을 안고 있다. 더불어, 스마트폰의 등장으로 OPC Server 의 데이터를 타 플랫폼으로 공유하는 확장 기능도 요구되고 있으나, COM/DCOM 은 윈도우 플랫폼에 종속적이다. 본 논문에서는 초창기 OPC Classic의 OPC Client 통신 방식으로 구성되어 있는 시스템을 OPC UA통신 방식과 유사한 기능을 발휘 할 수 있는 방안으로 WCF를 이용한 원격지 데이터 통신 서버/클라이언트를 설계하여 실험 하였다. 산업플랜트의 자동제어 및 감시에 사용하는 PLC로부터 OPC통신을 통해 수집한 데이터를 WCF서버와 동기화 시켜 원격지 WCF클라이언트로 전송하는 시스템을 연구 개발 하였다. 이러한 연구는 OPC UA를 도입하기에 한계성이 있는 시스템에 적용 할 수 있는 모델로 분산된 생산현장의 PLC데이터를 수집하여 중앙에서 통합 관리 할 수 있는 방안을 구현 한 것이다.

Abstract

Recent smart factories use OPC as their common communication mode to collect data from the manufacturing facilities. Data collected from OPC Server can be used for monitoring facilities, remote control, data sharing between facilities and equipment using OPC Client. However, the OPC client of OPC Classic is based on COM/DCOM, and has difficulty in firewall setup and security problems when communicating with remote clients. Additionally, the expansion of OPC server data to other platforms is required by the emergence of smart phones, but COM/DCOM is dependent on Windows platform. In this article, we have designed and implemented a remote data communication server/client using WCF as a way to demonstrate functions similar to the OPC UA communication system in the early OPC DA communication system. We have developed a system that can transfer collected data from PLC to remote WCF client, which data gets collected through OPC communication that is for automatic control and monitoring of industrial plant using WCF server. This study is the implementation of a model that can integrate and control PLC data from distributed production sites. This study introduces a model that can be applied to a system that has a limitation to introduce OPC UA, and it implements a method to collect and manage centralized PLC data of distributed production sites.

참고문헌 (15)

  1. "OPC Unified architecture :Interoperability for industrie 4.0 and the internet of things" (2015)[URL]
  2. M. J. Lee, "Implementation and evaluation of standalone OPC UA wrapper in embedded system", Department of Mechanical and Information Engineering, pp.2016
  3. W. Mahnke, "OPC Unified architecture" (2009), Springer Science & Business Media
  4. OPC Foundation, "OPC data access custom interface standard, Version 2.04", ~ (2000)
  5. T. Sauter, "How to access factory floor information using internet technologies and wrappers", IEEE- 44-Transactions on Industrial Informatics, 7(4), pp.699~712 (2011)
  6. Mai Son, "효과적인 OPC-UA 발견 기법에 대한 연구", 석사, 컴퓨터정보통신공학과, pp.2012
  7. OPC UA specification analysis report, "J. E. Jeong", KETI, ~, pp.KETI-TR02-02 (2017)
  8. "hoons.NET" (2007)[URL]
  9. G. S. Yu, "WCF bible set" (2010), Hanbichmedia
  10. "NetTcpBinding" (2017)[URL]
  11. V. Kapsalis, "Web gateway: A platform for industry services over Internet", Proc. IEEE Int. Symp. Ind. Electron, 1, pp.73~77 (2002)

관련 논문AI추천

이 간행물의 다른 논문 (18건)