Aktueller Inhalt von TheEngineer0815

  1. T

    daveWriteBytes HILFE

    So Problem nach einigen Stunden des probierens gelöst! Integer hat auf meinem Rechner 32 Bit -> Merkeerdoppelworr Short Integer 16 Bit -> Merkerwort Hab in CVI eine Library gefunden die das Problem mit den Endians für mich erledigt. Sollte ich jetzt noch einzelne Bits übertragen wollen...
  2. T

    daveWriteBytes HILFE

    Hallo! bräuchte mal wieder Hilfe, verstehe das mit dem buffer in WryteBytes nicht ganz! Ich habe z.B einen Wert der in einer integer Variablen drinn steht und möchte den in ein Word auf die SPS schreiben. Integer hat bei C nunmal 4 Bytes, das Word nur 2 Bytes. Wenn ich nun die Adresse der...
  3. T

    libnodave und falsche IP

    Danke! Nur noch ein Frage zum Einbinden: Muss ich jetzt die neue openSocketw.c in mein Programm einbinden, bzw. openSocket.h um int __stdcall closeSocket(SOCKET h); ergänzen? Und ich hoffe auch das ich den Funktionsaufruf mit closeSocker((SOCKET)fds.rfd) wohl richtig mache.
  4. T

    libnodave und falsche IP

    Morgen closesocket(s) funktioniert leider nicht, da ich auf LAbWindowsCVI programmiere funktioniert die MSDN Library nicht. Hab jetzt aber bei der Suche in openSocket.c die Funktion close(s) gefunden die in der Header Datei unistd.h drin ist ist....... funktioniert leider auch nicht in...
  5. T

    libnodave und falsche IP

    So... jetzt stell ich mal ne blöde Frage... was ist eigentlich unter Windows die Funktion mit der ich die Verbindung openSocket(....) die ja in der openSocket.h von libnodave zu finden ist wieder schließen kann? Man merkt das ich außer den Vorlesungen an der FH noch nie viel mit Programmiern...
  6. T

    libnodave und falsche IP

    daveDisconnectPLC(): Hallo, was macht die Funktion überhaupt? Irgendwie hab ich wenn ich mir nodave.c so ansehe den Eindruck -> die wird aufgerufen aber tut nichts. erst passiert: int DECL2 daveDisconnectPLC(daveConnection * dc) { return dc->iface->disconnectPLC(dc); } dann im Interface...
  7. T

    libnodave und falsche IP

    libnodave Protokoll noch eine Frage zur Verbindung: wenn ich mit "daveISOTCP" als Protokoll eingebe... welches Protokoll wird jetzt eigentlich wirklich verwendet? S7 oder ISO over TCP DANKE
  8. T

    libnodave und falsche IP

    Guten Morgen Danke, hab gestern nachmittag die Source Codes durchstöbert und mir auch schon etwas in die Richtung gedacht. Überprüfe jetzt den Rückgabewert und fang erst mit den weiteren Schritten an wenn dieser >0 ist. Verstehe nur eines nicht so ganz, openSocket hat int als Rückgabewert...
  9. T

    libnodave und falsche IP

    Hallo Ich arbeite gerade an einem Projekt für meine Bachelorarbeit. Dabei sollen mithilfe von Libnodave Daten aus einer SPS ausgelesen und in einem BDE weiterverarbeitet werden. Die Verbindung läuft über TCP. Meine Programmierkenntnisse gehen leider auch nicht weiter als das was mir auf der...
Zurück
Oben