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

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 15 von 15

Thema: libnodave Begriffserklärungen rund um PLC - Verbindungen

  1. #11
    Limette ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    25.10.2010
    Beiträge
    239
    Danke
    107
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Mobi Beitrag anzeigen
    Um welche S7 handelt es sich denn? Kommt überhaupt eine Verbindung zustande?

    Das ist zwar jetzt ne andere Sprache, aber so sieht meine DisconnectFunktion aus. Ist aber halt TCP.
    Code:
    Func _LibNoDave_TCPDisconnect(ByRef $_iSocket, ByRef $_hInterface, ByRef $_hConnection)
        If $_hConnection Then
            _LibNoDave_DisconnectPLC($_hConnection)
            _LibNoDave_Free($_hConnection)
        EndIf
        If $_hInterface Then
            _LibNoDave_DisconnectAdapter($_hInterface)
            _LibNoDave_Free($_hInterface)
        EndIf
        If $_iSocket Then _LibNoDave_CloseSocket($_iSocket)
        Return True
    EndFunc
    Und das ist die daveFree zum bereinigen:
    Code:
    Func _LibNoDave_Free($_pConnection)
        DllCall($__ghLNDDll, "none", "daveFree", "ptr", $_pConnection)
        If @error Then Return SetError(@error, 0, False)
        Return True
    EndFunc
    Ja, Verbindung aufbauen geht. Kommunikation geht auch. Ist ne 317F-2PN/DP

  2. #12
    Registriert seit
    27.10.2005
    Ort
    Schwäbisch Gmünd
    Beiträge
    5.224
    Danke
    630
    Erhielt 955 Danke für 769 Beiträge

    Standard

    Zitat Zitat von Limette Beitrag anzeigen
    nein nein, die Verbindung wird schon mit dc.connectPLC aufgebaut.
    die Exception sagt:
    Exception --> Nr. System.NullReferenceException: Object reference not set to an instance of an object.

    Weiß nicht wie man hier den debugger anwendet.

    Gruß und Dank.

    
    Wenn im Visual Studio eine Exception kommt, dann wird automatisch die auslösende Codestelle gezeigt und man kann die Variablenwerte direkt ansehen. Dann wird sicher auch klar, was der Fehler ist.
    Rainer Hönle
    DELTA LOGIC GmbH

    Ein Computer kann das menschliche Gehirn nicht ersetzen. Engstirnigkeit kann unmöglich simuliert werden. (Gerd W. Heyse)

  3. #13
    Registriert seit
    25.06.2008
    Ort
    Blomberg/Lippe
    Beiträge
    1.293
    Danke
    51
    Erhielt 130 Danke für 124 Beiträge

    Standard

    Hast du auch daveFree benutzt?
    Gruß
    Mobi


    „Das Einfache kompliziert zu machen ist alltäglich. Das Komplizierte einfach zu machen –
    das ist Kreativität“ (Charles Mingus).

  4. #14
    Limette ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    25.10.2010
    Beiträge
    239
    Danke
    107
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Zitat Zitat von Mobi Beitrag anzeigen
    Hast du auch daveFree benutzt?
    sagt mir jetzt nichts.

  5. #15
    Registriert seit
    25.06.2008
    Ort
    Blomberg/Lippe
    Beiträge
    1.293
    Danke
    51
    Erhielt 130 Danke für 124 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das ist zum bereinigen der Handles da, wenn du libnodave beendest.
    Gruß
    Mobi


    „Das Einfache kompliziert zu machen ist alltäglich. Das Komplizierte einfach zu machen –
    das ist Kreativität“ (Charles Mingus).

Ähnliche Themen

  1. FAQ: alles rund um TwinCAT 2
    Von Chräshe im Forum CODESYS und IEC61131
    Antworten: 12
    Letzter Beitrag: 16.12.2013, 22:45
  2. Libnodave Verbindungen zu mehrereren S7-CPUs
    Von Machtnix im Forum Hochsprachen - OPC
    Antworten: 9
    Letzter Beitrag: 26.09.2013, 13:38
  3. C# & Libnodave Siemens PLC
    Von mrludvig im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 09.11.2012, 13:34
  4. libnodave mit mehreren Verbindungen
    Von Koma im Forum Hochsprachen - OPC
    Antworten: 0
    Letzter Beitrag: 22.02.2010, 11:19
  5. Libnodave - PLC memory areas - S7 200
    Von lan12 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 13.12.2008, 21:27

Lesezeichen

Berechtigungen

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