Java-OPC-Client-Anwendung

8

Ich suche nach Bibliotheken und einigen Beispielen, um eine Client-OPC-Anwendung in Java zu erstellen, die eine Verbindung zum opc-Server herstellen kann. Vielen Dank im Voraus.

    
user1519221 19.07.2012, 23:24
quelle

4 Antworten

8

Haben Sie OPC-Client-Programmierung mit Java ausprobiert?

Sie bieten verschiedene Links für diesen Bereich an:

  • Utgard - reine Java-OPC-Bibliothek
  

Utgard ist ein Open-Source-Projekt, das eine OPC-Bibliothek anbietet   reines natives Java, d. h. ohne Abhängigkeit von JNI oder anderen DLLs. Es ist   lizenziert unter der GPL.

  • JEasyOPC-Client
  

Antonín Fischers Java-OPC-Client wurde jetzt stark verbessert und auf SourceForge gehostet. Es verwendet eine JNI-Ebene, die codiert ist   Delphi. Vollständiger Quellcode (sowohl Java als auch Delphi) wird bereitgestellt.

Ich denke, was Sie suchen, ist Utgard . Sie finden Beispielcode in den Dokumentationsabschnitten bzw. im Projektquellcode unter Dokumentation.

    
Konrad Reiche 19.07.2012 23:30
quelle
2

Sie haben zwei Möglichkeiten:

  1. für die traditionelle OPC DCOM wie von Platzhirsch vorgeschlagen. DCOM erfordert JNI und funktioniert nur in Windows-Umgebungen.

  2. Wählen Sie OPC UA (Unified Architecture), die neue Version von OPC. OPC UA ist in reinem Java verfügbar und in allen Java SE 6-Umgebungen verfügbar. OPC UA enthält viele erweiterte Funktionen wie integrierte Sicherheit, Informationsmodellierung usw.

OPC UA macht Sie zukunftssicher, denn OPC UA ist der Ort, an dem die Entwicklung gerade stattfindet. Sie können sich auch mit Hilfe von Wrappern, z. B. dem UaGateway , mit OPC-DCOM-Servern von OPC UA-Clients verbinden. p>

Für OPC UA kann ich das Prosys OPC UA Java SDK vorschlagen, das am weitesten fortgeschritten ist Option für Java im Moment (kommerziell, und ja, ich bin selbst beteiligt).

Sie können hier mehr über OPC UA von lesen

    
Jouni Aro 30.11.2012 08:20
quelle
0

Hier sind einige Open-Source-UPC-UA-Implementierungen auf GitHub:

Sie entstehen und sind nicht vollständig, aber wenn Sie forschen oder prototypisieren, ist das der richtige Weg, um im Gegensatz zu voll ausgestatteten kommerziellen Bibliotheken zu starten.

    
Sergei Rodionov 16.06.2015 22:18
quelle
0

Implementieren Sie die OPC-API in C ++. Machen Sie es zu einem DCOM-Objekt und führen Sie es als Windows-Dienst aus.

Sie können eine Verbindung zu DCOM-Objekten über J-Interop oder JACOB herstellen, beide sind eine JAVA-DCOM-Brücke.

    
Mithilesh Naik 06.09.2017 07:27
quelle

Tags und Links