Pyopc

Pyopc ist eine Python-Bibliothek, die das OPC XML-Datenzugriffsprotokoll Version 1.01 (OPC XML-DA 1.01) implementiert.
Jetzt downloaden

Pyopc Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Hermann Himmelbauer
  • Website des Verlags:

Pyopc Stichworte


Pyopc Beschreibung

Pyopc ist eine Python-Bibliothek, die das OPC XML-Datenzugriffsprotokoll Version 1.01 (OPC XML-DA 1.01) implementiert. Pyopc ist eine Python-Bibliothek, die das OPC XML-Datenzugriffsprotokoll Version 1.01 (OPC XML-DA 1.01) .PYOPC, unterstützt die einfache Erstellung von XMLDA-kompatiblen Clients und Servern, ohne sich mit den SOAP-Protokoll- und Serverproblemen umgehen zu müssen. Die offene Verknüpfung und Einbetten für Prozesssteuerung (OPC) -Konsortium veröffentlichte mehrere offene Standards, die die Schnittstellen für die vertikale Integration in der industriellen Automatisierung adressieren. DCOM hat den Nachteil, platzspezifisch zu sein: Es ist nur für Microsoft Windows-basierte Systeme verfügbar. Andere Plattformen wie Linux können daher keine Feldbusdaten von DCOM-basierten Servern abrufen. Anderen Nachteil von DCOM ist, dass er Firewalls nicht leicht umgehen kann, sodass der Zugang oft auf bestimmte Segmente eines Unternehmensnetzwerks beschränkt ist. In den letzten Jahren trat eine neue Technologie, die SOAP Web Services genannt wird, aufgetaucht. Definiert einen Webservice als: `` `Eine Methode oder Funktion, die für andere Anwendungen verfügbar ist, um auf das Internet zuzugreifen. ''. Web-Services ermöglichen Remote-Prozedur-Anrufe (RPC) und verfügen über folgende Schlüsselfunktionen: Hohe Interoperabilitätsniveau: Web Services-Technologien basieren alle auf streng definierten offenen Standards1. Hohe Netzwerkfähigkeiten: Als zugrunde liegende Kommunikationsprotokoll nutzen Web Services Internet-Protokolle, z. B. das Hypertextübertragungsprotokoll (HTTP) oder das einfache Mail-Transferprotokoll (SMTP). Diese Protokolle haben hohe Netzwerkfähigkeiten und können außerdem Firewalls eindringen. Protokoll lesbar von der Mensch: Das einfache Objektzugriffsprotokoll (SOAP) 2 basiert auf der erweiterten Markup-Sprache (XML), die für den Menschen lesbar ist. Auf diese Weise sind Tests und Debugging von Web-Services weit einfacher als mit binären Protokollen. Dokumentation: Eine weitere zugrunde liegende Technik von SOAP ist die "Web-Service-Definitionssprache" (WSDL), die zur Definition des Dienstes verwendet werden kann, insbesondere durch Beschränkung des Formats des SOAP-Protokolls. WSDL verwendet die XML-Schemassprache zum Definieren dieser SOAP-Nachrichten3. Diese WSDL-Dokumente können von Frameworks verwendet werden, um Stubs zu generieren, die eine Basis für den Zugriff auf einen Webdienst bereitstellen. Validierung: WSDL in Kombination mit einem validierenden XML-Parser ermöglicht die Validierung von SOAP-Nachrichten. Auf diese Weise erhalten Sie benutzerdefinierte Code niemals syntaktisch oder semantisch fehlerhafte Daten, die die Stabilität des Dienstes verbessern sollten. SOAP-Webdienste werden als Nachfolger von mehreren alternativen Technologien wie DCOM als Nachfolger angesehen und sind bereits von der Branche weitgehend akzeptiert. Weitere Informationen zum SOAP-Protokoll finden Sie in und . Das OPC-Konsortium reagierte auf diese technologische Evolution, indem sie SOAP-Webdienste für ihre Standards anwenden. Eine jüngste Zugabe von OPC ist der Standard "XML Data Access Version 1.0" (XML-DA 1.0). Diese Norm befasst sich mit dem Zugriff auf die zugrunde liegenden Fieldbus-Technologien und deckt folgende Aspekte ab: Informationsmodell: Die Spezifikation bietet ein einfaches Informationsmodell, das auf "OPC-Elemente" basiert, die eine Informationsinformation darstellen, ähnlich wie Fieldbus-Datenpunkte. Diese Gegenstände können hierarchisch angeordnet sein. Datentypen: OPC XML-DA nimmt mehrere XML-SCHEMA-basierte Datentypen wie Ganzzahl, Float-, Datums- / Zeitspezifische Typen an. Darüber hinaus definiert es Arrays, die auf diesen Grundtypen basieren. Operationen: Die Norm legt 8 Vorgänge an, z. B. das Lesen / Schreiben und das Surfen, mit denen Sie auf den zugrunde liegenden Feldbus zugreifen können. Abonnement: Die Spezifikation führt ferner einen Mechanismus ein, um nur geänderte Elemente abzurufen, genannt "` Abonnement ". Clients können somit Artikel abonnieren und einen dedizierten Abrufvorgang verwenden, um geänderte Daten abzurufen.


Pyopc Zugehörige Software