Noob-Handbuch zu OPC: Wie schreibe ich einen C # Hello World-Client?

hier ist meine situation:

Wir haben eine Software zur Überwachung von Solarkraftwerken entwickelt. Ich muss OPC als neuen Weg einführen, um Daten von den physischen Geräten selbst zu erfassen. Deshalb habe ich versucht, etwas über OPC zu lernen, was bisher frustrierend ist.

Ich habe den Matrikon-Simulator installiert und mit dem Matrikon-Explorer kann ich sehen, dass Daten simuliert werden. Was ich jetzt brauche, ist, einen sehr einfachen Proof of Concept zu erstellen, mit dem ich eine Verbindung herstellen und etwas mit C # drucken kann. Soweit ich weiß, muss ich ein proprietäres API / SDK verwenden. Ich teste nur Dinge, also möchte ich mich nicht auf eine proprietäre Methode festlegen, um Dinge im Moment zu tun. Wurde OPC nicht erstellt, um das genau zu vermeiden?

Gibt es eine einfache OpenSource-DLL, mit der ich mich mit dem OPC-Server verbinden kann, der DA, HDA und AE unterstützt, sodass ich arbeiten kann, ohne mir Gedanken über Anbieter / SDKS zu machen?

Um die Verwirrung zu vergrößern, habe ich OPC Xi und OPC UA gefunden ... und ich habe noch kein Tutorial von gound zero up gefunden, nach dem ich gesucht habe.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage