2016-04-26 86 views
0

ich OPC völlig neu bin, war ich ein Visual Basic Script gegeben, die Daten von einem OPC-Server zugreift,Zugriff auf OPC-Daten mit Java

Das einzige, was ich über den OPC-Server wissen, ist, dass mit SCADA OPC kompatibel ist Datenzugriff 1.0ay 2.05. Ich habe nur den Visual Basic-Code und muss ihn nach Java portieren.

Ich frage nicht nach einer vollständigen Lösung, ich brauche nur ein paar Richtlinien, ich habe ein paar APIs gefunden (wie Utgard und JEasyOPC) aber ich bin mir nicht sicher, ob das funktioniert, da ich keine Ahnung habe was compatible with SCADA OPC Data Access 1.0a y 2.05 bedeutet und fand keine Hinweise darauf.

Hat jemand Erfahrung damit? Kannst du mir ein paar Richtlinien geben?

Vielen Dank.

Antwort

2

OPC-Datenzugriff ist eine der COM-basierten OPC-Schnittstellen, andere sind z. B. OPC-Alarm & Ereignisse und OPC-Protokolldatenzugriff. 1.0a und 2.05 sind Versionen der OPC Data Access-Spezifikation, und der OPC-Server, von dem Sie Daten extrahieren möchten, entspricht beiden Versionen.

Ich habe noch nie mit Utgard gearbeitet, aber basierend auf der verfügbaren Dokumentation ist es kompatibel mit Version 2.05. Utgard sollte also mit diesem OPC-Server arbeiten.

0

Wir arbeiten mit der OpenScada Utgard-Bibliothek für Out-System. Die Bibliothek selbst funktioniert sehr gut, aber sie beruht auf der jinterop-Bibliothek, die ihre Eigenheiten hat.

+0

Die meisten "Macken" sind normalerweise in DCOM selbst, was nie dazu gedacht war, mit irgendetwas anderem gut zu spielen. –