Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Fragen zum OLE-Objekt 07 Jun 2024 07:17 #1

  • Siebald
  • Offline
  • Beiträge: 89
  • Dank erhalten: 26
Hallo,
ich möchte mit einem Net-Assembly und Cx5 Werte aus einer S7-SPS lesen. Einen Beispielcode habe ich als Bildschirmfoto angehangen. Wenn ich das Assembly in Cx5 verwende bekomme ich die Fehlermeldung 1 (siehe Bild). Füge ich einen Pfad zum Net-Assembly ein, bekomme ich Fehlermeldung 2 (siehe Bild). Könnte mir jemand auf die Sprünge helfen, wie ich es richtig in Cx5 eintragen müßte.

Vielen Dank im Voraus.

Gruß Frank
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Fragen zum OLE-Objekt 07 Jun 2024 07:27 #2

  • Siebald
  • Offline
  • Beiträge: 89
  • Dank erhalten: 26
Hier noch einmal die Fotos der Fehlermeldungen etwas größer.
Ich hoffe man kann es erkennen.

Gruß Frank
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Siebald.

Fragen zum OLE-Objekt 07 Jun 2024 14:14 #3

  • Siebald
  • Offline
  • Beiträge: 89
  • Dank erhalten: 26
Hallo ,
ich habe jetzt noch einmal nur die Fehlerfenster angehangen. Man konnte es wirklich nicht erkennen.

Vielen Dank im Votaus.

Gruß Frank

 
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Fragen zum OLE-Objekt 07 Jun 2024 14:15 #4

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1198
  • Dank erhalten: 1719
Hallo, Frank!

Eine Assembly kann üblicherweise nicht über OLE aufgerufen werden (ist ja der alte ActiveX-Mechanismus), sondern eher mit dem "Externe Funktion"-Befehl.

Ist zwar nicht trivial, sollte damit aber möglich sein.

Liebe Grüße
Stefan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Fragen zum OLE-Objekt 07 Jun 2024 14:19 #5

  • Siebald
  • Offline
  • Beiträge: 89
  • Dank erhalten: 26
Hallo Stefan,
die verwendete Bibliothek ist für Net geschrieben und ist eine ganz neue dll-Datei.
SIMATIC S7 .NET SDK - Traeger GmbH

Ich war der Meinung, daß man mit dem OLE-Objekt solche Net-Funktionen abfragen kann.

Gruß Frank

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Siebald.

Fragen zum OLE-Objekt 07 Jun 2024 15:36 #6

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1198
  • Dank erhalten: 1719
Hallo, Frank!

Ups - sorry, da hast du Recht! Ich hatte da was falsch verstanden...

Stimmt, mit dem OLE-Befehl kann man (neben dem eigentlichen OLE - Object Linking And Embedding bzw. ActiveX) in cX5 ja auch Assembly-Methoden aufrufen, natürlich!

Die Sicherheitsbedingungen von Windows müssen dabei aber auch berücksichtigt werden, was du ja an deiner Fehlermeldung sehen konntest.
Ich kann nicht sagen, wo Windows da einen Netzwerkzugriff sieht, aber möglicherweise solltest du die DLL und ggf. Abhängigkeiten neben das Skript legen - könnte da eine Netzfreigabe im Spiel sein? Oder benötigt die Assembly Adminrechte?

Da hängt ja leider Vieles von der Umgebung und der Assembly selbst ab - da kann ich nicht wirklich helfen, fürchte ich.
Probier' einfach nochmal etwas, ja?.

Liebe Grüße
Stefan
 
Folgende Benutzer bedankten sich: Siebald

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden