Open Standard인 OPC Server/Client 개발을 위한 무료 샘플코드가 제공됨에도 불구하고 시판되는 Development Toolkit을 사용해야 하는 이유를 정리한 Software Toolbox 블로그를 참고한 내용입니다.
OPC Client Toolkit과 OPC Server Toolkit으로 구분하여 설명하고 있으며, OPC의 기초에 대해 알고 싶으면 이 곳을 참고하시면 됩니다.
OPC Server/Client Development toolkit 개요
OPC Server/Client Toolkit은 수차례의 디자인과, 적용, 테스트 과정을 거쳐 사용자 어플리케이션 및 소프트웨어를 개발하기 위해 집약화 된 소프트웨어 개발 모듈입니다. Toolkit의 메인 목적은 사용자가 OPC Server/Client 어플리케이션 개발 시 OPC에 대한 기본 정의 및 디테일한 부분의 이해 없이도 개발에 필요한 properties, methods, events 등과 같은 미리 정의된 인터페이스 요소들을 선별, 간소화하여 제공하는 것이라고 할 수 있습니다.
예를 들어, OPC Client 프로그램의 기본 기능은 당연히 OPC Server로부터 데이터 교환이며, 이를 위해 제공되는 수많은 Standard Interface 요소들을 사용하여 프로그램을 개발하게 되는데, Toolkit을 사용하여 개발 시의 장점을 아래와 같이 요약하고 있습니다.
OPC Toolkit의 가장 중요한 목적은 학습 시간을 줄이고 사용자가 원하는 기능의 Server/Client 프로그램을 구현할 수 있도록 하는 것이며, 이를 위해 사용자는 OPC UA에서 정의한 모든 정의 기준에 대한 학습 없이도 제공되는 인터페이스 요소들로 쉽고 빠르게 어플리케이션을 구현할 수 있습니다.
- 유지 보수 비용의 최소화 - 他 OPC 제품들과의 유연한 호환성
개방된 표준 방식을 지원하는 OPC이므로 다른 OPC 제품들과의 호환성은 큰 의미를 가지고 있으며, 개발 시 중요하게 고려되는 부분입니다. 더구나 OPC Application을 처음 개발하는 경우라면 결코 쉽지 않은 부분이므로 OPC development Toolkit을 사용하면 이러한 부분들을 쉽게 해결할 수 있습니다.
상용 OPC Development Toolkit은 개발에 필요한 다양한 환경하에서 수많은 테스트와 검증을 거쳐 제공된 것이므로 개발 환경에 따른 설정 및 사용자 정의에 소요되는 시간을 단축할 수 있으며 검증된 환경 하에서의 개발을 보장받을 수 있습니다.
개발 시 참고할 매뉴얼 및 풍부한 예제 코드, 그리고 기술 지원 등을 받을 수 있습니다.
OPC Client Development toolkit 개요
- 간편한 사용 환경
- 복잡한 OPC와 COM/DCOM 등의 복잡한 OPC 표준들에 대한 지식 없이도 갭라이 가능
- 다양한 OPC 제품들과의 호환성 보장
- Toolkit에 따라 코딩 없이도 구현 가능
- OPC Data Client가 지원하는 OPC specifications:
- OPC DA (Data Access) 1.0, 2.0, 3.0
- OPC Alarms & Events Custom Interface Standard 1.00, 1.01, and 1.10
- OPC Common 1.0 and 1.10
- OPC XML-DA 1.01
- OPC Unified Architecture 1.00, 1.01, 1.02, 1.03, 1.04 (.NET Standard Only); Data Access, Alarms & Conditions, Pub Sub support included – please see our Supported OPC UA Profiles for more information
- OPC Server Development Toolkit의 특징
<!--[if !vml]-->
OPC Server Development toolkit 개요
OPC Server Toolkit으로 잘 알려진 SLIK-DA OPC Server Toolkit.을 기준으로 OPC Server Toolkit의 특징을 정리하면 다음과 같습니다.
- 기타 OPC 솔루션과의 호환을 위한 OPC 규정 대응
- OPC UA (Unified Architecture - Generic Data/Data Access Profile)
- OPC DA (Data Access) 1.0, 2.0, and 3.0 (aka OPC Classic)
- OPC Security 1.0 (OPC Classic)
- SLIK-DA OPC Server Toolkit의 Total Cost ownership
- runtime free (includes unlimited deployment for non-commercial applications
: 사용자는 하나의 개발 라이선스로 개발한 프로그램을 여러 사이트에 적용하여 실행할 수 있음. - 1년간의 지원 및 유지보수 기한
- 기타 매뉴얼 및 샘플 코드 제공
OPC Server/Client Development Toolkit 구매 및 기타 문의
참고 사이트 :
Open Standard인 OPC Server/Client 개발을 위한 무료 샘플코드가 제공됨에도 불구하고 시판되는 Development Toolkit을 사용해야 하는 이유를 정리한 Software Toolbox 블로그를 참고한 내용입니다.
OPC Client Toolkit과 OPC Server Toolkit으로 구분하여 설명하고 있으며, OPC의 기초에 대해 알고 싶으면 이 곳을 참고하시면 됩니다.
OPC Server/Client Development toolkit 개요
OPC Server/Client Toolkit은 수차례의 디자인과, 적용, 테스트 과정을 거쳐 사용자 어플리케이션 및 소프트웨어를 개발하기 위해 집약화 된 소프트웨어 개발 모듈입니다. Toolkit의 메인 목적은 사용자가 OPC Server/Client 어플리케이션 개발 시 OPC에 대한 기본 정의 및 디테일한 부분의 이해 없이도 개발에 필요한 properties, methods, events 등과 같은 미리 정의된 인터페이스 요소들을 선별, 간소화하여 제공하는 것이라고 할 수 있습니다.
예를 들어, OPC Client 프로그램의 기본 기능은 당연히 OPC Server로부터 데이터 교환이며, 이를 위해 제공되는 수많은 Standard Interface 요소들을 사용하여 프로그램을 개발하게 되는데, Toolkit을 사용하여 개발 시의 장점을 아래와 같이 요약하고 있습니다.
OPC Client Development toolkit 개요
<!--[if !vml]-->
OPC Server Development toolkit 개요
OPC Server Toolkit으로 잘 알려진 SLIK-DA OPC Server Toolkit.을 기준으로 OPC Server Toolkit의 특징을 정리하면 다음과 같습니다.
: 사용자는 하나의 개발 라이선스로 개발한 프로그램을 여러 사이트에 적용하여 실행할 수 있음.
OPC Server/Client Development Toolkit 구매 및 기타 문의
참고 사이트 :