Aktueller Inhalt von Dr. OPC

  1. Dr. OPC

    Python OPCUA Parameter für S7-1500 CPU

    Hallo, wenn es mit dem UaExpert "schnell" geht und mit dem "FreeOpcUa Library für Python" nicht, dann liegt es insbesondere und ganz bestimmt NICHT an der "Firmware der Simatic", sondern offensichtlich einfach nur an der schlechten Implementierung oder an der schlechten/falschen Verwendung der...
  2. Dr. OPC

    Welcher "OPC UA"-Server ist empfehlenswert? Erfahrungen (!)

    Hallo, die hier bereits genannten OPC UA Server für Siemens sind sicher die "bekanntesten". Mache mit (Hutschinen IPC) und andere ohne Hardware (also zum installieren auf einen vorhandenen PC). Nicht erwähnt wurde der "SimaticNET OPC UA Server" (PC-Software) also der (originale) OPC UA Server...
  3. Dr. OPC

    OPC-UA History Event lesen: wie genau funktioniert das?

    Hallo, bei OPC UA gibt es ja "HistoricalAccess", also neben den allgemein üblichen "Read(ListeVonNodes)" gibt es auch einen HistoryRead(ListeVonNodes, StartZeit, EndeZeit). Man kann also als OPC UA Client von einem Server die Daten/Values von einer/mehreren Nodes "für einen bestimmten...
  4. Dr. OPC

    Step 7 OPC Client Kommunikation mit S7-1500

    Hallo, auch wenn es schon etwas spät ist, möchte ich noch einen "allgemeinen" Hinweis loswerden. Klar ist das Lesen/Schreiben bei OPC immer schon "Mengenaufrufe" gewesen sind, es sollte also immer so viel wie möglich in einem Aufruf zusammengefasst werden (bei der 1500 sind das 1000 Items pro...
  5. Dr. OPC

    Forum für OPC-UA-Programmierung mit C/C++

    Hallo, ja das Thema komplexe Strukturen ist nicht so ganz trivial (und bei classic DA gab es das überhaupt nicht). Wirklich gut beschrieben ist es nirgends, außer in der OPC UA Spezifikation, die liest sich aber nicht wirklich gut. Vereinfacht gesagt ist es so: Der UA Server gibt das...
  6. Dr. OPC

    1500er als OPC UA Client. ERROR 8018

    Für den Wireshark-Dissector musst du die Liste der Ports angeben für die er die Decodierung versuchen soll. Ich vermute der Port 4840 (den der Siemens Server verwendet) ist konfiguriert, aber der Port 48020 (den der AnsiCServer verwendet) ist nicht konfiguriert im Wireshark.
  7. Dr. OPC

    Daten über OPC UA in SAP übertragen

    Hallo zusammen, Volker hat völlig recht, PCo ist bereits selber ein UA Client (von SAP) und kostet nix extra ist bei PCo dabei und damit ist es in SAP integriert. Der UA Server ist bei modernen SPSen direkt drin enthalten (z.B. S7-1500). --> das bedeutet, wenn du PCo hast, brauchst du nix mehr...
  8. Dr. OPC

    OPC UA B&R und Java

    Hallo, beim Dazwischenhängen einer weiteren Ebene (ein Gateway/Datenbank/whatever) gewinnst du eine Abstraktionsebene und du gewinnst auch einer weitere Fehlerquelle und falls dort sensitive Daten liegen, gewinnst du auch noch eine weitere Sicherheitslücke. Auf jeden Fall bekommst du...
  9. Dr. OPC

    Forum für OPC-UA-Programmierung mit C/C++

    Hallo, das hast du genau richtig erkannt. Der Server gibt den komplexen Typ vor, und der Client kann, wenn er ihn nicht kennt, vom Server eine Description holen, diese Description ist ein XML Fragment das den Typ beschreibt, aber es kann auch ein Attribut sein z.B. viele kleine embedded Geräte...
  10. Dr. OPC

    OPC UA Node ID

    Für diese Frage müsstest du eigentlich einen neuen Thread starten, aber in kurz: 1) ja gibt es, die erste Funktion heisst FindServers bzw. FindServersOnNetwork, und wird immer zum Port 4840 gerufen 2) Voraussetzung ist, dass dort ein LDS (Local Discovery Server) läuft, bei dem sich alle anderen...
  11. Dr. OPC

    OPC UA Node ID

    Hallo ROB, Die Gänsefüßchen (siehe Bild vom UaExpert) gehören dazu. Deshalb ist deine NodeID falsch und der (Siemens)-UA-Server lehnt sie mit "BadUnknown" ab.
  12. Dr. OPC

    OPC UA Fehlermeldung "Bad Invalid Argument"

    Hallo, dann ist die IBH-Seite vermutlich OK. Der Fehler "InvalidArgument" kann eigentlich nur aus dem Inray kommen, denn bei OPC UA müsste das "SecurityChecksFailed" heissen oder einfach "BadTimeout" wenn man nicht draufkommt. Hast Du den Inray Router schon einmal mit irgendeinem anderen Server...
  13. Dr. OPC

    S7 1500 OPC UA Zugriff mit datafeed OPC UA Client

    Hallo, wenn du schon drauf bist und den "Objects" Knoten sehen kannst, dann kann es an den Zertifikaten eigentlich nicht mehr liegen (denn du bist ja schon drin ;-). Wenn du den Einstiegsknoten in die SPS nicht sehen kannst oder dadrunter nichts mehr kommt, ist die S7 vermutlich falsch...
  14. Dr. OPC

    OPC UA sammeln und einen Server zur Verfügung stellen

    Hallo, reine Softwarelösungen gibt es 2: 1) du nimmst einen UAServer der S7-Kommunikation direkt beherrscht (SimaticNET, IBH, Kepware, Matrikon, Softing, ...) 2) du nimmst ein UA-auf-UA Gateway und "aggregierst" die 4 UA Server (UnifiedAutomation UaGateway, Kepware mit UA Client-Treiber, ...)...
  15. Dr. OPC

    OPC UA Fehlermeldung "Bad Invalid Argument"

    Hallo, hast du es schon mit dem UaExpert versucht: https://www.unified-automation.com/products/development-tools/uaexpert.html Wenn du auf das PLUS clickst kommst du in den "AddServer" Dialog, dort machst du "CustomDiscovery" und gibst die URL vom IBH ein. Dann "browsed" (aufklappen) du da...
Zurück
Oben