This connector is a good starting point that implements a core set of the service's most common functions. You should expect to extend it by adding functions for the specific endpoints your workflow requires. Additionally, some configuration may be required in COPA-DATA to establish a connection with Tulip. Please review our [connectors](/r230/docs/<span translate=)">connector framework to learn more about how to build and modify connectors in Tulip.
소개
zenon은 COPA-DATA에서 개발한 소프트웨어 플랫폼으로, 주로 SCADA(감시 제어 및 데이터 수집), HMI(인간-기계 인터페이스), 프로세스 오케스트레이션(MTP POL) 및 히스토리안 시스템 분야에서 사용됩니다.
zenon은 산업 환경에서의 시각화, 공정 제어 및 데이터 수집을 위한 포괄적인 도구 세트를 제공합니다. 이를 통해 사용자는 다양한 공정과 기계를 실시간으로 모니터링하고 제어할 수 있으며, 생산 공정, 에너지 관리 및 품질 관리에 대한 통찰력을 얻을 수 있습니다.
FrontWell Solutions{target=_blank}는 zenon과 Tulip 간의 통합을 보여주기 위해 커넥터와 Tulip 앱을 개발했습니다. 본 문서에서는 제조 시스템(Tulip)과 산업 자동화 시스템(COPA-DATA zenon) 간의 양방향 데이터 교환에 대해, 일반적으로 적용 가능하면서도 간소화된 과정을 단계별로 안내해 드리겠습니다.
REST API를 통해 Tulip과 COPA-DATA zenon을 연결하면 수많은 이점을 얻을 수 있으며, 제조 부문 내 다양한 고객 사용 사례를 효과적으로 해결할 수 있습니다. 아래는 이 통합을 통해 얻을 수 있는 이점을 강조한 고객 중심의 예시입니다.
더 복잡한 인터페이스 시나리오 구현에 도움이 필요하시면 언제든지 저희에게 문의해 주십시오.
네트워크 고려 사항
COPA-DATA zenon이 퍼블릭 클라우드에 호스팅되어 있거나 퍼블릭 클라우드에서 접근 가능한 경우, Tulip에 특화된 네트워크 설정은 필요하지 않습니다.
COPA-DATA zenon이 온프레미스 환경에 호스팅되는 경우, Tulip이 로컬 호스트를 통해 통신할 수 있도록 적절한 액세스 설정을 구성해야 합니다(예: 방화벽 규칙 조정 -> Tulip의 IP를 “화이트리스트”에 추가) 또는 해당 커넥터 호스트 설정(링크: https://support.tulip.co/docs/introduction-to-tulip-connector-hosts)을 통해 적절한 액세스 권한을 설정해야 합니다. Tulip에서 OAuth 2.0 토큰을 생성해야 합니다.
COPA-DATA zenon 구성
필수 조건:
IIoT API(REST 인터페이스)를 활성화하려면 zenon 소프트웨어 플랫폼에 zenon IIoT Services가 설치되어 있고 라이선스가 부여되어 있어야 합니다. 지원되는 최소 zenon 버전은 v.12입니다.
구성:
zenon 엔지니어링 스튜디오에서 IIoT 서비스를 구성해야 합니다. 외부 앱(Tulip)에서의 액세스는 zenon IIoT 서비스 구성 스튜디오에서 설정해야 합니다.
이 API는 Swagger를 사용하여 구축되었으며, API 구조에 대한 상세하고 상호작용이 가능한 문서가 제공됩니다. 이 공개 API 문서는 요청 시 제공되며, 새로운 커넥터를 구축하는 데 매우 유용할 수 있습니다.
zenon IIoT API는 토큰 인증이 필요합니다.
IIoT API를 사용하면 다음이 가능합니다:
- zenon에서 실시간 프로세스 변수 읽기:
- zenon에 프로세스 변수 쓰기
- 실시간 및 이력 알람 조회
- 감사 기록 조회
- 시계열 데이터 조회.
REST API 호출의 매개변수 설정 시 프로젝트 ID, 변수 이름, 알람 그룹/클래스, 아카이브 이름 등과 같은 zenon 프로젝트 리소스를 고려해야 합니다.
zenon IIoT API에 대한 자세한 내용은 COPA-DATA 온라인 도움말{target=_blank}을 참조하십시오. 타사 앱에서 IIoT API를 올바르게 호출하려면 zenon 엔지니어가 프로젝트 정보를 제공해야 합니다.
zenon 소프트웨어 플랫폼의 구성 및 기능에 대한 자세한 내용은 COPA-DATA 온라인 도움말 {target=_blank}을 참조하거나 COPA-DATA 아카데미{target=_blank}를 방문하십시오.
Tulip 구성
Tulip에서 Connectors 메뉴로 이동하여 TULIP Copa Data Connector 구성을 클릭하십시오.
드롭다운 목록에서 “Cloud Connector Host”를 선택하여 “Running on” 필드를 설정하십시오(커넥터 호스트 설정에 따라 다름: https://support.tulip.co/docs/introduction-to-tulip-connector-hosts).
호스트를 COPA-DATA zenon X의 IP 주소로 설정하십시오.
COPA-DATA zenon 설명서에 명시된 대로 포트를 "9400"으로 설정하십시오.
그 후 연결을 테스트하여 정상적으로 작동하는지 확인하십시오.
커넥터 기능
본 커넥터는 REST API와 그 표준 기능인 GET, PUT, POST 및 DELETE를 사용합니다.
이 커넥터에는 다음과 같은 자동화 관련 일반적인 상호 작용이 구현되어 있습니다. 실제 시나리오에서는 일반적으로 더 복잡한 상호 작용이 필요할 수 있으며, 이는 현재 커넥터와 그 기능을 확장하여 구현할 수 있습니다. 더 복잡한 시나리오를 구현하는 데 도움이 필요하시면 언제든지 당사에 문의해 주십시오.
충진 및 포장 기능
일반적인 시나리오에 따르면, 제조 시스템은 작업 지시서(WO) 관리의 주체입니다. 복잡한 자동화 시스템(예: SCADA 또는 DCS/PCS)의 경우, 제조 시스템은 대개 WO 시작을 트리거하고 WO 완료 후 배치를 릴리스합니다.
작업 지시서(WO) 실행이 시작되면, 운영자는 CopaData zZenon에서 실시간 데이터를 수신하는 대시보드를 통해 Tulip에서 생산 상태를 추적합니다. 이를 통해 작업자는 기계 상태, 기계 속도, 로트 상태는 물론 설명과 타임스탬프가 포함된 중요 경보 목록 등 생산 공정 관련 데이터를 지속적으로 파악할 수 있습니다.
장비가 작업 지시서(WO) 실행을 완료하면, 작업자는 Tulip에서 생산 데이터와 경보를 검토하고 완료 서명을 하며, 필요 시 코멘트를 추가할 수도 있습니다.
