• 제목/요약/키워드: OPC Server/Client

검색결과 14건 처리시간 0.035초

디스플레이 검사 장비를 위한 OPC Client 개발 (An Implementation of OPC Client for Display Inspection System)

  • 한창호;오춘석;유영기
    • 제어로봇시스템학회논문지
    • /
    • 제14권5호
    • /
    • pp.411-414
    • /
    • 2008
  • OPC is the preferred communication standard for sharing process control data at all levels of the enterprise and becomes the global standard, sends/receives the data with PLC programs of inspection system via network, and manages various data using OPC server. In this paper, we introduce the developed OPC client system for FPD inspection system with OPC server. To control inspection system through OPC server, we have developed libraries which consist of stage driver, switch driver, microscope driver, image processing, alignment, and task management modules. Also we have developed the test program to verify all functions precisely. We describe the mechanism of inspection system, OPC connection method, and programs.

효율적인 OPC Client 생성을 위한 ActiveX 기반 프레임워크 (ActiveX Based Framework For Efficient Generation of OPC Client)

  • 유대승;김종환;박재희;이명재
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2005년도 전력전자학술대회 논문집
    • /
    • pp.621-623
    • /
    • 2005
  • OPC has made it to improve the development of control and monitoring software. But it is difficult to understand COM/DCOM model that is a base technology of OPC and complex communication setting between OPC Server and OPC Client. Therefore, in this paper, we design and implement ActiveX based components that are enable to solve these problems. Implemented components provide a method for simple communication between OPC Server and OPC Client and a GUI environment for easy and fast setting of communication information. Also, they provide the architecture for efficient management of OPC Server's data. By using implemented component, easy development and efficient maintenance of OPC Client can be supported.

  • PDF

OPC 스택이 없는 제어기와 OPC DA 클라이언트를 통신시키는 변환 소프트웨어 개발에 관한 연구 (A Study on Development of Conversion Software for Controller Without OPC Stack to Communicate With OPC DA Client)

  • 이용민;이승호
    • 전기전자학회논문지
    • /
    • 제19권3호
    • /
    • pp.319-326
    • /
    • 2015
  • 본 논문에서는 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 클라이언트 사이에 통신을 수행시킬 수 있음이 확인되었다.

효율적인 OPC Client 생성을 위한 ActiveX 기반 컴포넌트의 설계 및 구현 (Design and Implementation of an ActiveX based Component For Efficient Generation of OPC Client)

  • 심민석;이명재;김종환
    • 제어로봇시스템학회논문지
    • /
    • 제11권11호
    • /
    • pp.970-976
    • /
    • 2005
  • OPC has made it to improve the development of control and monitoring software. But it is difficult to understand COM/DCOM model that is a base technology of OPC and complex communication setting between OPC Server and OPC Client. Therefore, in this paper, we design and implement ActiveX based components that are enable to solve these problems. Implemented components provide a method for simple communication between OPC Sewer and OPC Client and a GUI environment for easy and fast setting of communication information. Also, they provide the architecture fur efficient management of OPC Server's data. By using implemented component, easy development and efficient maintenance of OPC Client can be supported.

시뮬레이션 모델과 외부 Client 간의 연동을 위한 OPC Server개발 (The Development of OPC Server for Communication between Simulation Model and External Application)

  • 박신열;이명수;서인용;홍진혁
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2003년도 추계학술대회 및 정기총회
    • /
    • pp.153-157
    • /
    • 2003
  • 전력연구원에서는 울진 표준형원전의 시뮬레이터를 개발하였으며, 여기에는 가상 주제어실, 발전소 현상 감시, 중대사고 등 많은 클라이언트 프로그램들이 있다. 이러한 프로그램들은 시뮬레이터와 연동되어 필요한 값을 읽고 쓰는 과정이 필요하다. 그러나 현재는 해당 시뮬레이터 환경에서 개발되지 않는 외부의 응용프로그램이 이들 시뮬레이터의 값들을 엑세스하는 방법은 제공하지 않고 있다. 본 보고서에서는 이러한 문제점을 해결하기 위해 외부 프로그램들이 시뮬레이션모델의 각종 변수들을 효과적으로 엑세스하여 값을 Read/write 할 수 있는 OPC (OLE for Process Control) Server를 개발하였다. 본 프로그램은 Rockwell의 OPC Server Toolkit인 RSI OPC/DDE Server Toolkit Library를 이용하여 개발하였으며 시뮬레이터가 실행되고 있는 컴퓨터에서 실행된다. 본 보고서에서는 OPC 일반개념, 개발한 OPC Server의 소개, OPC Server의 적용결과 등을 기술하고자 한다.

  • PDF

Design of Web Service by Using OPC XML-DA and OPC Complex Data for Automation and Control Systems

  • Tan Vu Van;Yoo Dae-Sung;Yi Myeong-Jae
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (A)
    • /
    • pp.250-252
    • /
    • 2006
  • Web technologies are gaining increased importance in automation and control systems. However, the choice of Web technologies depends on the use cases in the application environment. In industrial systems, the data can be got not only from many different field systems and devices but also from different OPC (OLE for Process Control) Servers. Current OPC Client might be able to read simple data from OPC Server, but there are some problems to get structured data and to exchange structured information between collaborating applications. Therefore, OPC Foundation has defined interfaces to OPC XML-DA (OPC XML Data Access) and OPC Complex Data that aim to solve those problems. The OPC XML-DA can facilitate the exchange of plant data across the internet, and upwards into the enterprise domain. In addition, the OPC Complex Data will extend the OPC DA specification to allow the OPC Client to read and decode any type of data from measurement and control systems on the plant floor. This paper will describe the concept of OPC XML-DA and OPC Complex Data. And then it proposes a mechanism to implement the OPC Complex Data into OPC XML-DA Server. Additionally, the paper also discusses the security aspects.

  • PDF

임베디드 OPC 기반의 통합형 HMI 시스템 개발에 관한 연구 (A Study on Development of an Integrated HMI System based on Embedded OPC Server)

  • 여훈구;임성락;한광록
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권5호
    • /
    • pp.1-10
    • /
    • 2008
  • 본 논문은 다양한 환경에서 자동화장비를 제어하고 감시하기 위하여 OPC 기반의 통합형 HMI 시스템 개발에 대하여 논한다. 다양한 프로세스제어 분야의 통신 표준 메커니즘을 위해 제안된 OPC표준에 따라 임베디드 OPC 서버를 구현하고, OPC서버의 데이터를 로컬 장비와 인트라넷 클라이언트, Web 페이지 등 다양한 HMI 환경에 접속할 수 있도록 인터페이스 방법을 제안한다. 본 논문의 방법을 다양한 제어 시스템에 적용함으로서 이기종간의 연결 및 데이터 상호교환 뿐만 아니라 네트워크상의 원격 제어 및 웹 모니터링도 가능하기 때문에 유비쿼터스 환경의 HMI 시스템 구현에 기여할 것으로 기대된다.

  • PDF

스마트 팩토리 구축을 위한 프로토콜 개발 (The Development of Protocol for Construction of Smart Factory)

  • 이용민;이원복;이승호
    • 전기전자학회논문지
    • /
    • 제23권3호
    • /
    • pp.1096-1099
    • /
    • 2019
  • 본 논문에서는 스마트 팩토리 구축을 위한 프로토콜을 제안한다. 제안하는 스마트 팩토리 구축을 위한 프로토콜은 OPC UA Server/Client, TSN 실시간 통신 기술, NTP & PTP 시간 동기화 프로토콜, 필드버스(Field Bus) 프로토콜 및 컨버젼 모듈, 데이터 전송지연에 대한 저장기술 및 동기화 프로토콜로 구성된다. OPC UA Server/Client 는 산업용 하드웨어 디바이스와 인터페이스 하기 위한 시스템 통합 프로토콜로써 플랫폼에 의존적이지 않고 다방면에서 사용할 수 있는 표준을 지원한다. TSN 실시간 통신 기술은 고속 네트워크 환경에서 디바이스들 간 정확한 시간을 공유함으로써 생산라인 등의 정밀한 시간관리 및 제어기술을 제공한다. NTP & PTP 시간 동기화 프로토콜은 IEEE1588 표준화 기술을 제공한다. 필드버스 프로토콜 및 컨버젼 모듈은 산업에서 주로 사용하는 프로토콜을 OPC로 변환하여 연결의 확장성을 제공한다. 데이터 전송 지연에 대한 저장기술 및 동기화 프로토콜은 데이터 전송 지연과 데이터의 손실에 대한 해결 기능을 제공한다. 제안된 스마트 팩토리 구축을 위한 프로토콜의 성능을 평가하기 위하여 시험기관에서 실험한 결과 응답시간은 0.1367ms, 동기시간은 0.404ms, 동시접속 수는 100개, 프로토콜의 연동개수 5개, 데이터 저장 및 동기화는 1,000노드로 세계최고 수준과 동일한 결과를 산출하였다.

Development of the Marine Engine Room Simulator

  • Jung, Byung-Gun;So, Myung-Ok;Eum, Pil-Yong;Paek, Se-Hwon;Kim, Chang-Hwa
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제31권7호
    • /
    • pp.872-880
    • /
    • 2007
  • The development of a Marine Engine Room Simulator system for training and research is described. Development objectives of the system are for both student training, research and development work. The system includes a distributed server/client architecture for 1 to 1, or 1 to many client simulation operation through OPC server, complete separation of visual elements from the controlling routines and the ability to work on the mathematical model independent of the controller and visual systems. A graphical user interface for the man-machine interface has been developed and the mathematical model has been updated. Various engine room operational situations can be simulated. The use of marine engine room simulator for training of sea going engineers and its competency for STCW-95 is discussed.

New Control System Aspects for Supporting Complex Data and High Performance System

  • Yoo, Dae-Seung;Tan, Vu Van;Yi, Myeong-Jae
    • Journal of Computing Science and Engineering
    • /
    • 제2권4호
    • /
    • pp.394-411
    • /
    • 2008
  • The data in automation and control systems can be achieved not only from different field devices but also from different OPC (OLE for Process Control) servers. However, current OPC clients can only read and decode the simple data from OPC servers. They will have some problems to acquire structured data and exchange the structured data. In addition to the large network control systems, the OPC clients can read, write, and subscribe to thousands of data points from/to OPC servers. Due to that, the most important factor for building a high performance and scalable industrial control system is the ability to transfer the process data between server and client in the most efficient and fastest way. In order to solve these problems, we propose a means to implement the OPC DA (Data Access) server supporting the OPC complex data, so that the OPC DA clients are able to read and decode any type of data from OPC servers. We also propose a method for caching the process data in large industrial control systems to overcome the limitation of performance of the pure OPC DA system. The performance analysis and discussion indicate that the proposed system has an acceptable performance and is feasible in order for applying to real-time industrial systems today.