Unterschied Zwischen OPC UA und OPC DA?
Bitte erklären, was ist der Unterschied Zwischen OPC UA und OPC DA ?
In dem Zustand, der verwendet werden soll, und wenn Sie ein beliebiges Beispiel für OPC UA und OPC DA, wäre es hilfreich,
Die OPC-Foundation hat nun die OPC-UA-Codes auf github github.com/OPCFoundation/UA-.NETStandard
InformationsquelleAutor tanuj shrivastava | 2015-06-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
OPC-UA ist der Nachfolger von OPC-DA. Es hat viele Vorteile, einer der prominentesten ist, dass man Plattform-agnostisch. Es gibt SDKs verfügbar in einer Vielzahl von Sprachen und OPC UA umgesetzt werden kann auf alles, was aus einem winzigen embedded-Gerät läuft Linux, auf einem desktop-Windows ausgeführt wird, oder ein server mit dem OS Ihrer Wahl.
Für jede neue Entwicklung, angesichts der Wahl, die OPC-UA verwendet werden soll. Der einzige Grund für die Verwendung von OPC-DA-an diesem Punkt in der Zeit, wenn Sie sich um ein legacy-Produkt, das unterstützt nur die OPC-DA-und werden nicht ersetzt oder aktualisiert.
Es bedeutet, dass jeder OPC-UA-client-Produkt mit OPC-UA-server-Produkt. Wir brauchen insbesondere die Produkte des Unternehmens sowohl als client & server ? Können Sie irgendein Beispiel von OPC UA Server für Linux & was könnte seine Kunden.?
Inductive Automation hat einen OPC-UA-server, der läuft auf linux. Jeder OPC-UA-client, von jedem Hersteller, auf jedem Betriebssystem, eine Verbindung herstellen können und Werte aus dem server. (disclosure: ich arbeite für IA)
OPC UA ist der Nachfolger für den OPC (Classic), nicht nur DA. Großartiger Ort zu starten ist unter: opcfoundation.org/about/opc-technologies/opc-ua Und in der Tat verwenden Sie UA in jedem neuen Projekt. Nicht mehr DCOM-Probleme.
InformationsquelleAutor Kevin Herron
OPC UA ist nicht nur für die OPC-DA, für alle OPC Classic (DA, AE, HDA, etc).
OPC Classic ist die Verwendung von DCOM-Kommunikation für die Client-Server-Verbindung.
DCOM für Windows OS. Und, DCOM-und RPC-ports sind sehr Kopfschmerzen für Ingenieur.
So, OPC UA ist die neue Technologie, die sich nicht auf die DCOM-Kommunikation. Und Plattform (Betriebssystem) unabhängig. OPC-UA-Unterstützung für Linux.
Aber, OPC-Server auf dem Markt sind diejenigen, die nicht bereit für OPC UA. Aber ich glaube, Sie sind auf dem Weg.
OPC-client-Anwendung, die Entwickler konzentrieren müssen, dass Ihre OPC-client-Anwendung unterstützt, für die OPzS? Für welchen Zweck, z.B. AE:alarm-und event-collection oder DA:data access)
Jeden OPC-Kenntnisse sind erhältlich bei https://opcfoundation.org/. Können Sie download source codes und einige Komponente Dlls, aber Sie müssen ein Mitglied.
InformationsquelleAutor Zin Min
OPC UA ist die Unified Architecture von OPC.
Spezifikation nicht, sagt nichts über die Plattform, OS etc.
OPC DA -, ist die ältere version der OPC-Spezifikation. Wo es Daten-Modellierung (nicht in einem größeren Ausmaß, wie OPC UA hat). Nur Informationen, die übertragen wurde, die zwischen server und client ist VQT (Wert, Qualität und Zeit).
Wo, wie OPC UA hat die Daten und Informationen, Modellbildung, Zusammen mit VQT, es gibt viele Attribute/Eigenschaften, die geteilt werden zwischen server und client über eine variable (in einfaches Beispiel, Sagen und beschreiben, was diese variable macht. Das ist die Umstellung der Formel, die benutzt wird, ob die variable ist zugänglich durch Benutzer oder nicht! um Namen nur wenige).
OPC-DA-ist völlig OS-Abhängig. Wo ist die OPC-UA ist unabhängig vom Betriebssystem. Einige mit, einige der OPC UA SDKs den Servern erstellt werden können, auf einer Plattform, wo OS nicht vorhanden
OPC DA-Kommunikation medium ist COM/DCOM. Wo ist die OPC-UA ist über TCP/IP und/oder HTTPS. es hängt davon ab, SDK unterstützen entweder beide oder einer von Ihnen.
diese sind einige der wichtigsten Unterschiede.
Welche zu benutzen, wenn:
Mein Vorschlag ist, gehen Sie mit OPC-UA-unabhängig davon, ob Sie OPC-DA-Server oder nicht. Da gibt es einige Produkte, die mit dem Alten OPC-DA-Produkte-Daten können noch erfasst werden mit der neuen OPC-UA-basierten Produkte.
OPC-UA-Server können in einem OS unabhängig (es rein hängt von der Art der SDK). In Zukunft, wenn Sie migrieren möchten, die auf jedem Betriebssystem, dann wird es nicht ein vor Schmerzen.
Ich hoffe das hat dir geholfen zu verstehen, der Unterschied.
InformationsquelleAutor Basavaraju B V