Qual è un buon punto di partenza per creare un'applicazione in .NET che comunichi tramite OPC?[Chiuso]

StackOverflow https://stackoverflow.com/questions/66776

Domanda

Qual è un buon punto di partenza per creare un'applicazione in .NET che comunichi attraverso OPC?

È stato utile?

Soluzione

Puoi trovare un buon articolo e una libreria con cui iniziare qui: http://www.codeproject.com/KB/COM/opcdotnet.aspx

Altri suggerimenti

L'articolo Code Project risale agli albori di .NET e potrebbe non essere l'opzione migliore oggi.

Le alternative includono quella propria della OPC Foundation API .NET (richiede l'iscrizione alla OPC Foundation) o diversi prodotti commerciali. OPCconnect.com ne elenca alcuni.

Stai attento.Non ho ancora utilizzato un'API OPC che sia adeguatamente conforme a qualsiasi tipo di convenzione di chiamata, in particolare nell'area di liberazione della memoria (COM, come documentato o altro).Aspettatevi un mese di debug delle perdite di memoria.

OPCData.NET di SoftwareToolbox (http://www.opcdata.net/) afferma di essere una soluzione di codice gestito al 100% per il client OPC.SoftwareToolbox dispone anche di altre librerie OPC che aiutano a collegare i dati OPC a moduli e interfacce web.

Se l'acquisto di un kit di strumenti commerciali è un'opzione, ho utilizzato Northern Dynamics kit di strumenti del server e ha funzionato bene.Un toolkit eliminerà molti dei problemi menzionati nelle altre domande (o almeno dovresti ottenere supporto se c'è un problema).

Hanno racchiuso bene il protocollo OPC in modo da renderlo facile da usare.Vedi una delle mie domande qui per a Wrapper Variant indipendente dai tipi che ho scritto per aiutare con questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top