Aktueller Inhalt von fdisk

  1. F

    CANOpenNode: Zustand herausfinden?

    Ah, genau, das hab ich mittlerweile auch entdeckt. (Canopen for 3S Runtime). Über eine Alternative, die sich nach dem canopen standard richtet, schweigt das Dokument. die sabo benutzt ja die S3 Bib (codesys 2.3) für den node kann ich enable diags einschalten. habe aber keinen schimmer, was...
  2. F

    CANOpenNode: Zustand herausfinden?

    1017 schreiben: dann gibt der node 80 (=abort) zurück. welcher wert müsste denn theoretisch in pCANOpenNode[0].status sein, wenn der node gestoppt ist?
  3. F

    CANOpenNode: Zustand herausfinden?

    Mit nodeguarding gehts auch nicht. Der Status bliebt auf 5. Aber mal ganz grundsätzlich: Wenn ich node reset (81h) oder communication rest (82h) an die station sende, dann kann ich beoachten, wie ihr Status von -1 auf 5 klettert. Das funktioniert immer, ganz Unabhängig von...
  4. F

    CANOpenNode: Zustand herausfinden?

    ah cool danke schonmal. ich kann zwar in codesys den Master auf dsp301 unterstüzung stellen. beim node bleiben die heartbeat optionen aber trotzdem grau hinterlegt und lassen sich nicht ändern. bedeutet das, dass meine HW (sabo ewb-730.10) kein heartbeat kann?
  5. F

    CANOpenNode: Zustand herausfinden?

    Hallo, Ich habe zu Demonstrationszwecken ein Node über NMT auf stop bzw. pre-op gestellt. (per Hand) Lässt sich der Node-Zustand in CoDeSys irgendwie auslesen? Ich hab es mit pCANOpenNode[0].status versucht, das zeigt aber immer nur 5 (=running) an, egal ob Start/Stop oder PreOp. Bin für...
  6. F

    Fügt ein neues Element in Array hinzu

    Noch ein Nachtrag, wie es auch ohne Hilfsarray geht: Man durchläuft das eine Array von hinten nach vorne (von maxindex-1 bis 'Einfügeindex') und verschiebet dabei jedes Element um eins mach hinten. Am Ende ist dann die gewünschte Position frei. Gruss
  7. F

    Fügt ein neues Element in Array hinzu

    Ich hab es so verstanden: Bsp: füge 'd' in pos. 4 ein: -> ALLE Elemenete ab dem 4 Index verschieben sich um 1 nach hinten -> an pos 4 wird "d" gesetzet. In dem Fall würde ich ein zweites Array zur Hand nehmen und alle Elemente ab Index 4 temporär da hineinspeichern. Dann das neue Element...
  8. F

    Fügt ein neues Element in Array hinzu

    Hallo, mit stellt sich gerade die Frage, ob die Anzahl der hinzuzufügenden Elemente tastächlich unbekannt ist (wovon bisher alle Antworten ausgegangen sind) oder ob es dem Threadersteller um das grundsätzliche Einfügen eines Elements geht (etwa in ein vorher ausreichend dimensioniertes Array)...
  9. F

    PDO empfangen?

    [Peinlichkeits_modus=on] Oh mannomann! Ich habe das Problem gefunden!! Es war ein simpler Wackelkontakt an meiner Can-Leitung.
  10. F

    PDO empfangen?

    Hat niemand eine Idee? Liegt es an der Frage an sich oder eher, weil niemand die Hardware (Sabo) ausreichend kennt? (Ich weiß auch nichtmehr wo ich noch suchen soll, denn leider ist das entsprechende CAN-Kapitel aus der Sabo Doku noch komplett leer weil in Bearbeitung :confused:)
  11. F

    PDO empfangen?

    Hallo nochmal. Vielleich habe ich mich etwas zu knapp ausgedrückt :confused: Also ich habe folgenden Aufbau: An einer Sabo plm 701 hängt ein pt100. Der Fühler Funktioniert auch und es werden schon automatisch die PDOs mit den Messwerten erzeugt und auf den CAN Bus gelegt. Diese kann ich mit...
  12. F

    PDO empfangen?

    Hallo, ich versuche gerade, PDOs auf einer Sabo PLM empfangen und verstehe momentan nur Bahnhof. Wenn ich das laut Anleitung (CanOpen für S3 Laufzeutsysteme) nachbaue, bleiben meine Variablen immer leer. Ich habe den Eindruck, dass ich irgendetwas übersehen habe. Ein Beispiel wäre sehr schön...
  13. F

    Can Nachrichten senden / empfangen

    Ups, ich Schussel hab doppelt geposted. Kann bitte ein Mod einen Beitrag davon wieder entfernen?
  14. F

    Can Nachrichten senden / empfangen

    Hallo, ich bin neu hier und habe schon ein kleines Problem: Ich habe mir einen Empfänger für CAN Nachrichten gebaut. Dieser ruft die Funktion MgrFindRecMessage ständig auf. Bei diesem polling passiert es allerings manchmal, dass vereinzelte Nachrichten übersehen werden, d.h. nicht empfangen...
  15. F

    Can Nachrichten senden / empfangen

    Hallo, ich bin neu hier und habe schon ein kleines Problem: Ich habe mir einen Empfänger für CAN Nachrichten gebaut. Dieser ruft die Funktion MgrFindRecMessage ständig auf. Bei diesem polling passiert es allerings manchmal, dass vereinzelte Nachrichten übersehen werden, d.h. nicht empfangen...
Zurück
Oben