Connettore COPA-DATA

Prev Next
Additional Configuration Required

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.

Introduzione

zenon è una piattaforma software sviluppata da COPA-DATA, utilizzata principalmente nei settori del controllo di supervisione e acquisizione dati (SCADA), dell’interfaccia uomo-macchina (HMI), dell’orchestrazione dei processi (MTP POL) e dei sistemi di archiviazione storica.

zenon offre una suite completa di strumenti per la visualizzazione, il controllo dei processi e l’acquisizione dati in ambienti industriali. Consente agli utenti di monitorare e controllare vari processi e macchinari in tempo reale, fornendo approfondimenti sui processi produttivi, sulla gestione energetica e sul controllo qualità.

FrontWell Solutions{target=_blank} ha creato un connettore e un’app Tulip per illustrare l’integrazione tra zenon e Tulip. Nel presente documento vi guideremo attraverso un processo, di applicazione generale ma semplificato, di scambio bidirezionale di dati tra un sistema di produzione (Tulip) e un sistema di automazione industriale (COPA-DATA zenon).

Il collegamento di Tulip con COPA-DATA zenon tramite API REST presenta numerosi vantaggi e può rispondere efficacemente a diversi casi d’uso dei clienti nel settore manifatturiero. Di seguito è riportata un’illustrazione incentrata sul cliente che evidenzia i benefici derivanti da questa integrazione.

Se avete bisogno di assistenza per realizzare scenari di interfacciamento più complessi, non esitate a contattarci.

Considerazioni sulla rete

Nel caso in cui COPA-DATA zenon sia ospitato o raggiungibile dal cloud pubblico, non è necessaria alcuna configurazione di rete specifica per Tulip.

Nel caso in cui COPA-DATA zenon sia ospitato in locale, è necessario configurare un accesso appropriato affinché Tulip possa comunicare attraverso l’host locale (ad es. adeguamento delle regole del firewall -> “whitelisting” dell’IP di Tulip) o la configurazione del rispettivo Connector Host (Link: https://support.tulip.co/docs/introduction-to-tulip-connector-hosts). È necessario generare un token OAuth 2.0 tramite Tulip.

Configurazione di COPA-DATA zenon

Prerequisiti:

zenon IIoT Services deve essere installato e dotato di licenza nella piattaforma software zenon per abilitare l’API IIoT (interfaccia REST). La versione minima di zenon supportata è la v.12

Configurazione:

IIoT Services deve essere configurato in zenon Engineering Studio. L’accesso da un’app esterna (Tulip) deve essere configurato in zenon IIoT Service Configuration Studio.

L’API è stata sviluppata utilizzando Swagger ed è disponibile una documentazione dettagliata e interattiva sulla struttura dell’API. Questa documentazione aperta sull’API è disponibile su richiesta e può essere molto utile per la creazione di nuovi connettori.

L’API IIoT di zenon richiede l’autenticazione tramite token.

Utilizzando l’API IIoT, è possibile:

  • Leggere le variabili di processo in tempo reale da zenon:
  • Scrivere variabili di processo su zenon
  • Interrogare gli allarmi in tempo reale e quelli storici
  • Interrogare le tracce di audit
  • Interrogare i dati delle serie temporali.

La parametrizzazione delle chiamate all'API REST deve tenere conto delle risorse del progetto zenon, quali ID progetto, nomi delle variabili, gruppo/classe degli allarmi, nome degli archivi, ecc.

Per ulteriori informazioni sull’API IIoT di zenon, consultare la guida in linea di COPA-DATA{target=_blank}. Un tecnico zenon dovrà fornire le informazioni relative al progetto per consentire la corretta chiamata dell’API IIoT da un’applicazione di terze parti.

Per ulteriori informazioni sulla configurazione e sulle funzionalità della piattaforma software zenon, consultare la guida online di COPA-DATA o accedere alla COPA-DATA Academy{target=_blank}.

Configurazione di Tulip

Accedere al menu Connettori in Tulip e fare clic sulla configurazione del connettore TULIP Copa Data.Screenshot 2025-01-28 at 11.33.15.png

Impostare il campo “Running on” su “Cloud Connector Host” (a seconda della configurazione dell’host del connettore: https://support.tulip.co/docs/introduction-to-tulip-connector-hosts) selezionando l’opzione dall’elenco a discesa.Screenshot 2025-01-28 at 11.33.27.png

Impostare l’Host sull’indirizzo IP del proprio COPA-DATA zenon XScreenshot 2025-01-28 at 11.33.42.png

Impostare la porta su "9400", come indicato nella documentazione di COPA-DATA zenon.Screenshot 2025-01-28 at 11.33.53.png

Successivamente, è necessario verificare la connessione e assicurarsi che funzioni correttamente.

Funzionalità del connettore

Il presente connettore utilizza l’API REST e le sue funzioni standard GET, PUT, POST e DELETE.

In questo connettore sono state implementate le seguenti interazioni generiche relative all’automazione. In scenari reali potrebbero essere necessarie interazioni più complesse, ottenibili estendendo il presente connettore e le sue funzioni. Se avete bisogno di assistenza per realizzare scenari più complessi, non esitate a contattarci.

Funzione di riempimento e confezionamento

In base allo scenario più comune, il sistema di produzione funge da master per la gestione degli ordini di lavoro (WO). In caso di automazione complessa (ad es. SCADA o DCS/PCS), il sistema di produzione di solito avvia l’ordine di lavoro e rilascia il lotto al completamento dello stesso.

Dopo l’avvio dell’esecuzione dell’ordine di lavoro, l’operatore monitora lo stato della produzione in Tulip tramite un dashboard che riceve dati in tempo reale da CopaData zZenon. Ciò garantisce che l’operatore abbia costantemente una visione d’insieme dei dati rilevanti relativi al processo produttivo, ad esempio lo stato della macchina, la velocità della macchina, lo stato del lotto e anche l’elenco degli allarmi critici con descrizione e data/ora.

Una volta che l’apparecchiatura ha completato l’esecuzione dell’ordine di lavoro, l’operatore esamina i dati di produzione e gli allarmi e firma per confermare il completamento in Tulip, avendo anche la possibilità di aggiungere commenti.