Il giorno mercoledì 6 marzo 2019 alle 09:02:32 UTC+1 @Alex ha scritto:
> Il giorno mercoledì 6 marzo 2019 07:43:34 UTC+1, BFS ha scritto:
> > mi chiedono di interfacciarmi a un macchinario tramite il "protocollo"
> > in oggetto
> >
> > non sono neppure certo sia un protocollo visto che l'unica
> > documentazione che mi hanno fornito è una semplice lista di
> > variabili/parametri da leggere dal macchinario
> >
> > qualcuno ha mai affrontato il problema?
> >
> > grazie
> > BFS
> E' un protocollo di comunicazione compatibile con le Policy di Cyber Security in quanto si basa su un TUNNELLING tra un OPC_CLIENT ed un OPC_SERVER.
> Questi protocolli richiedono ovviamente SW dedicati... anche se esiste in OPC_Foundation tutto l'SDK per svilupparsi un CLIENT... ma lascia perdere.
>
> Sono usati principalmente nei sistemi di Automazione.
>
> Io uso questi protocolli da 15 anni, anzi uso OPC_DA che è la versione precedente, ma molti dovranno migrare, nel caso di esportazione dati tra RETI differenti alla versione OPC_UA proprio per le certificazioni di Cyber Security.
>
> Nel mio cato tuttavia, lo usiamo con sistemi Terzi già dotati di CLIENT/SERVER, ad esempio PI di OSI-Soft.
>
> Esistono in commercio dei componenti COM che consentono la connessione, spesso usati con EXCEL, presumo compatibili anche con Access...
>
>
http://www.opclabs.com/products/quickopc/options/excel?gclid=EAIaIQobChMI_NyytITt4AIVE-J3Ch2JJwkpEAAYASAAEgIeovD_BwE
>
>
http://www.opclabs.com/forum/ua-com-reading-writing-subscriptions/2388-use-vba-in-excel-to-access-opc-ua-data
>
>
https://www.faweb.net/us/opc/sample_excel.html
>
> @Alex
Ciao
Mi sto cimentando anch'io col protocollo OPC UA.
Non condivido affatto che access non sia lo strumento adatto, anzi consente una integrazione maggiore visto anche che molti macchinari utilizzano file mdb per l'implementazione della 4.0 invece del protocollo opc.
Le librerie di opclabs, che avevo già provato, funzionano perfettamente con le applicazioni access, con una singola istruzione tirano fuori il tag che vuoi, senza complicazioni di sorta.
Un solo problema, dopo un'ora si blocca la dll e come errore ti dice che devi acquistare una licenza.
Tutto lecito, penserete, e sarei d'accordo anch'io se non fosse che le licenze vanno dai 3000 agli 8000 euro.
Ora sono il primo a dire che non si sviluppa gratis, ma mi sembra un po' esagerato per una dll.
Detto questo sto vedendo se riesco a realizzare una dll tutta mia partendo da basso livello, alla fin fine non ci vuole un team di bill gates per farlo, è solo una comunicazione tcp.
Condivido anche che strapparsi le vesti per la "superiore sicurezza" del protocollo opc ua è ridicolo, casomai ti rubano il numero di cicli macchina o la temperatura del motore non mi sembra un grande obiettivo, tanto più che nessuno condivide queste informazioni direttamente su internet ma casomai passano da una vpn o ancora meglio da un portale interattivo.
Nel frattempo, se qualcuno ha trovato soluzioni mi farebbe un grande piacere parlandomene.
Ciao a tutti
Davide