Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: verständniss Probleme VB.NET > S7ONLINE

  1. #1
    Registriert seit
    03.07.2010
    Beiträge
    19
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi zusammen,

    beim Versuch mein USB-S7 Projekt zu kompilieren, passiert folgendes:
    Die DLL "libnodave.dll": Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.


    Ich habe in meinen Verweisen die libnodave.net v1.1.4322


    Muss ich die Original libnodave.dll zusätzlich Declaren, einbinden, gac??

    Gruß
    Markus
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: jpg 2.jpg (26,9 KB, 112x aufgerufen)
    Zitieren Zitieren verständniss Probleme VB.NET > S7ONLINE  

  2. #2
    Registriert seit
    17.06.2004
    Ort
    Offenau
    Beiträge
    3.759
    Danke
    209
    Erhielt 421 Danke für 338 Beiträge

    Standard

    Zitat Zitat von Mahon Beitrag anzeigen
    Hi zusammen,

    beim Versuch mein USB-S7 Projekt zu kompilieren, passiert folgendes:




    Ich habe in meinen Verweisen die libnodave.net v1.1.4322


    Muss ich die Original libnodave.dll zusätzlich Declaren, einbinden, gac??

    Gruß
    Markus
    Kopier mal die libnodave.dll in dein bin/debug oder bin/release verzeichnis. Die libnodave.net.dll braucht die libnodave.dll!
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

  3. #3
    Mahon ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    03.07.2010
    Beiträge
    19
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hi, das habe ich auch gleich gedacht aber dabei kommt folgender Fehler:
    Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
    Gruß
    Markus

  4. #4
    Registriert seit
    17.06.2004
    Ort
    Offenau
    Beiträge
    3.759
    Danke
    209
    Erhielt 421 Danke für 338 Beiträge

    Standard

    Und was für eine S7Online Schnittstelle nutzt du denn? Gehen denn das Beispielprogramm von LibNoDave?
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten
    Zitieren Zitieren Und...  

  5. #5
    Mahon ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    03.07.2010
    Beiträge
    19
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Da hängt noch keine Schnittstelle dran, muss auch nicht oder? Jetzt bekomme ich zweifel...!?
    Beim Debuggen springt er hier schon mit dem Fehler raus "fds.rfd = libnodave.openS7online("S7ONLINE")"
    Zu der Zeit wird noch nicht mit dem Adapter gesprochen, ich denke das ist ein reines dll Problem.

    Zum Testen muss dann ein USB-MPI Adapter herhalten, späterer austausch gegen eine Netzwerkvariante...

    Gruß
    Markus

  6. #6
    Registriert seit
    17.06.2004
    Ort
    Offenau
    Beiträge
    3.759
    Danke
    209
    Erhielt 421 Danke für 338 Beiträge

    Standard

    Zitat Zitat von Mahon Beitrag anzeigen
    Da hängt noch keine Schnittstelle dran, muss auch nicht oder? Jetzt bekomme ich zweifel...!?
    Beim Debuggen springt er hier schon mit dem Fehler raus "fds.rfd = libnodave.openS7online("S7ONLINE")"
    Zu der Zeit wird noch nicht mit dem Adapter gesprochen, ich denke das ist ein reines dll Problem.

    Zum Testen muss dann ein USB-MPI Adapter herhalten, späterer austausch gegen eine Netzwerkvariante...

    Gruß
    Markus
    Ich meine was hast du unter PgPcSchnitstelle konfiguriert? Ob es zu so einem Fehler kommt wenn kein Adapter angeschlossen ist? Keine Ahnung, schließ halt erst mal einen an bevor du weiter testest!

    Un probier doch mal die Beispiel programme welche bei libnodave dabei sind, dann siehst du ob dort auch der Fehler kommt!
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

  7. #7
    Mahon ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    03.07.2010
    Beiträge
    19
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Mist, du hattest recht, es lag am nicht vorhandenen Adapter!?
    Ok, vielen Dank das Hilft mir weiter.....

    Gruß
    Markus

  8. #8
    Registriert seit
    17.06.2004
    Ort
    Offenau
    Beiträge
    3.759
    Danke
    209
    Erhielt 421 Danke für 338 Beiträge

    Standard

    Zitat Zitat von Mahon Beitrag anzeigen
    Mist, du hattest recht, es lag am nicht vorhandenen Adapter!?
    Ok, vielen Dank das Hilft mir weiter.....

    Gruß
    Markus
    Kein Thema...
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

  9. #9
    Mahon ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    03.07.2010
    Beiträge
    19
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hi, ich bräuchte noch einmal ein wenig Starthilfe...

    Ich bin kein großer SPS'ler, aber ein leidenschaftlicher Coder deshalb habe ich noch kein richtiges Verständnis für die S7...

    Laut libnodave kann ich so ein paar bit/bits abholen...
    Code:
    Dim buf() As Byte
    dc.readBits(area:=1, DBnumber:=20, start:=1, len:=1, buffer:=buf)
    Die Startadresse ergibt sich aus „bei der Addresse 9.7 eine 79 (Byteadresse *8 + Bitaddresse)“ soviel habe ich schon mal nachgelesen...

    Aber was ist die 9.7? Ausgang/Eingang/Merker?
    Was steckt hinter der Area? und der DBNummer?
    Gibts ein Anfänger FAQ, vom SPS Dummy zum S7-Gott?

    Danke Markus

  10. #10
    Mahon ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    03.07.2010
    Beiträge
    19
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich Glaube ich habe es doch schon einmal zum Teil verstanden...



    Wenn ich nen Merker brauche dann ist die Area daveFlags, wenn ich Input/Outputs brauche dann ist die Area daveInputs, daveOutputs...

    Dann verstehe ich nur noch nicht was das "DBNummber as Integer" soll?

    Gruß
    Markus
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: gif 1.gif (26,5 KB, 60x aufgerufen)

Ähnliche Themen

  1. Problem mit Verständniss für Programmstruktur
    Von Peter_AUT im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 05.08.2011, 19:15
  2. Antworten: 60
    Letzter Beitrag: 25.06.2010, 23:49
  3. Frage verständniss Start / Stop Taster
    Von maxi im Forum Maschinensicherheit - Normen und Richtlinien
    Antworten: 7
    Letzter Beitrag: 12.11.2008, 19:05
  4. Libnodave und S7Online
    Von Ralle im Forum Hochsprachen - OPC
    Antworten: 14
    Letzter Beitrag: 02.02.2007, 13:49
  5. Falsches Verständniss von DB's
    Von MSP im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 10.07.2005, 19:13

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •