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

Seite 1 von 8 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 79

Thema: LibNodave mit Routing usw...

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

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hab hier mal jetzt meine geupdatete libnodave und auch eine neue .net Bibliothek dafür. Auch mein Connection Lib habe Ich angepasst.

    Routing wird jetzt bei S7online und TCP unterstützt. Nur Routing mit einem TCP/IP Zielnetz denke ich geht bei S7Online noch nicht (da Ich noch nicht weis in welches Feld Rack/Slot der Routing Ziel CPU gehört).

    Auch geht jetzt über S7Online eine TCP/IP Verbindung.

    Download ab jetzt immer hier:
    http://jochensserver.dyndns.org/wordpress/?page_id=55
    Geändert von Jochen Kühner (10.06.2010 um 08:48 Uhr)
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten
    Zitieren Zitieren LibNodave mit Routing usw...  

  2. #2
    Registriert seit
    26.03.2010
    Beiträge
    94
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von Jochen Kühner Beitrag anzeigen
    hab hier mal jetzt meine geupdatete libnodave und auch eine neue .net Bibliothek dafür. Auch mein Connection Lib habe Ich angepasst.

    Routing wird jetzt bei S7online und TCP unterstützt. Nur Routing mit einem TCP/IP Zielnetz denke ich geht bei S7Online noch nicht (da Ich noch nicht weis in welches Feld Rack/Slot der Routing Ziel CPU gehört).

    Auch geht jetzt über S7Online eine TCP/IP Verbindung.
    hab grade eben mal die libnodave.dll in mein Projekt übernommen und die libnodave.net.cs aus Deiner Connection Library in die für mein VB.NET Projekt nötige libnodave.net.dll compiliert.
    Sobald ich nun eine Verbindung zur SPS (sowohl ISO als auch S7Online)aufbauen möchte kommt jedoch folgende Exception:

    01.06.2010 01:50:53:269 Opening Connection to PLC failed. Exception message: Die DLL "libnodave.dll": Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.

    Es scheint wieder das alte Problem zu sein, welches wir schon mal mit dem compilieren der libnodave.dll hatten. weisst Du noch wie Du sie damals compiliert hast damit sie danach auch bei mir mit meinem VB.NET Projekt ging?


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

    Standard

    Zitat Zitat von bool Beitrag anzeigen
    hab grade eben mal die libnodave.dll in mein Projekt übernommen und die libnodave.net.cs aus Deiner Connection Library in die für mein VB.NET Projekt nötige libnodave.net.dll compiliert.
    Sobald ich nun eine Verbindung zur SPS (sowohl ISO als auch S7Online)aufbauen möchte kommt jedoch folgende Exception:

    01.06.2010 01:50:53:269 Opening Connection to PLC failed. Exception message: Die DLL "libnodave.dll": Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.

    Es scheint wieder das alte Problem zu sein, welches wir schon mal mit dem compilieren der libnodave.dll hatten. weisst Du noch wie Du sie damals compiliert hast damit sie danach auch bei mir mit meinem VB.NET Projekt ging?



    Nicht das du noch ne andere libnodave.dll im System32 Verzeichnis hast?
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

  4. #4
    Registriert seit
    26.03.2010
    Beiträge
    94
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von Jochen Kühner Beitrag anzeigen
    Nicht das du noch ne andere libnodave.dll im System32 Verzeichnis hast?
    ...hab grad nochmal den Einsatz der DLL überprüft.
    Die dlls habe ich nur im Projekt-, Debug- und Releaseverzeichnis liegen.
    Ich habe die libnodave.dll und libnodave.net.dll in allen drei Verzeichnissen ausgetauscht, dann den Verweis auf die libnodave.net.dll neu verbunden, die Releaseversion neu erstellt und ausgeführt... leider wieder die selbe Fehlermeldung. Sobald ich dann nur die eine libnodave.dll im Releaseverzeichnis wieder gegen meine (Deine) alte dll vom 12.05.2010 (147kB) austausche funktioniert der Kommunikationsaufbau zur SPS wieder.

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

    Standard

    Jo, hab gemerkt das meine libnodave noch eine abhänigkeit von msvcrt100d.dll hat ( oder ähnlich). Muss mal sehen was ich in vs2010 ändern muss, das dies nicht der fall ist! Fahr aber grad auf montage, also frühstens heut abend...
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

  6. #6
    Registriert seit
    26.03.2010
    Beiträge
    94
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von Jochen Kühner Beitrag anzeigen
    Jo, hab gemerkt das meine libnodave noch eine abhänigkeit von msvcrt100d.dll hat ( oder ähnlich). Muss mal sehen was ich in vs2010 ändern muss, das dies nicht der fall ist! Fahr aber grad auf montage, also frühstens heut abend...
    ok, super. Ich bin auf jeden Fall schon mal froh, dass es nicht an mir gelegen hat, da ich Hochsprachen technisch noch nicht so der Hirsch bin und ich mich erst in die Materie einarbeite.

    Danke auf jeden Fall schon mal fürs Nachsehen und die Info.

    Gruss,

    bool

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

    Standard

    Zitat Zitat von bool Beitrag anzeigen
    ok, super. Ich bin auf jeden Fall schon mal froh, dass es nicht an mir gelegen hat, da ich Hochsprachen technisch noch nicht so der Hirsch bin und ich mich erst in die Materie einarbeite.

    Danke auf jeden Fall schon mal fürs Nachsehen und die Info.

    Gruss,

    bool
    So, hiermit sollte es gehen...
    Angehängte Dateien Angehängte Dateien
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

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

    Standard

    @bool

    Und hat beine Lib Jetzt was bei deinen Problemen gebracht?
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

  9. #9
    Registriert seit
    26.03.2010
    Beiträge
    94
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von Jochen Kühner Beitrag anzeigen
    @bool

    Und hat beine Lib Jetzt was bei deinen Problemen gebracht?
    Hi, habs leider nur kurz antesten können, da ich momentan auch grad uwegs bin. Die S7Online Freigabe nach Verbindungsabbau ohne Beenden des Programms hat bei meinen gestrigen Tests leider nicht funktioniert.
    Morgen oder spät. am Samstag hoffe ich dass ich wieder etwas mehr Zeit finden werde und würde dann auch mal das TCP/IP über S7Online ausprobieren wollen. Wenn ich das richtig verstanden habe ist dies mit der neuen Version auch schon möglich, richtig? Muss ich beim Verbindungsaufbau irgend was spezielles (z.B. anderen Funktionen aufrufen o.ä.) beachten?

    Gruss,

    bool

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

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von bool Beitrag anzeigen
    Hi, habs leider nur kurz antesten können, da ich momentan auch grad uwegs bin. Die S7Online Freigabe nach Verbindungsabbau ohne Beenden des Programms hat bei meinen gestrigen Tests leider nicht funktioniert.
    Morgen oder spät. am Samstag hoffe ich dass ich wieder etwas mehr Zeit finden werde und würde dann auch mal das TCP/IP über S7Online ausprobieren wollen. Wenn ich das richtig verstanden habe ist dies mit der neuen Version auch schon möglich, richtig? Muss ich beim Verbindungsaufbau irgend was spezielles (z.B. anderen Funktionen aufrufen o.ä.) beachten?

    Gruss,

    bool
    Rufst du denn disconnectPLC auf?

    Ja, für die tcp ip verbindung musst du die verbindung mit libnodave.daveConnection aufbauen, aber mit dem 2ten konstruktor mit mehr parametern!
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

Ähnliche Themen

  1. Probleme mit Libnodave und Routing
    Von Thorsten Schier im Forum Hochsprachen - OPC
    Antworten: 17
    Letzter Beitrag: 10.08.2010, 13:34
  2. LibNodave mit Routing und Connection Library...
    Von Jochen Kühner im Forum Hochsprachen - OPC
    Antworten: 0
    Letzter Beitrag: 21.06.2010, 11:49
  3. LibNoDave und Connection Library mit Routing...
    Von Jochen Kühner im Forum Hochsprachen - OPC
    Antworten: 2
    Letzter Beitrag: 27.05.2010, 08:06
  4. LibNodave TCP MPI Routing
    Von Jochen Kühner im Forum Hochsprachen - OPC
    Antworten: 4
    Letzter Beitrag: 10.05.2010, 22:30
  5. Routing?
    Von smoe im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 30.01.2004, 23:00

Lesezeichen

Berechtigungen

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