Ausführbare Datei für den Raspberry Pi unter CoDeSys

Raspx10
2015-06-23
2015-06-25
  • eschwellinger

    eschwellinger - 2015-06-25

    Hallo Raspx10,
    hm.. auch ne Möglichkeit wäre natürlich der CODESYS Test Manager zu verwenden statt deines Test Frameworks.
    Hört sich für mich passender an für das was du vor hast (kann auch sein das ich mich damit täusche).
    Vielleicht kombiniert mit "Scripting" in CODESYS oder nur das Scripting.

    Also ein Exe kannst du mit dem Compile und download nicht erzeugen.
    Der Download / bzw eben das Bootapplication erzeugen legt eine .app und eine .crc auf dem Pi an
    die wird dann vom Laufzeitsystem beim starten geladen und das ist dann deine IECAppliaktion die du programmiert hast.

    Du könntest also beiden Dateien tauschen und damit den Austausch der Applikation bewirken.

    Grüße
    Edwin

     
  • Raspx10 - 2015-06-25

    Hallo Edwin,
    danke für die zügige Antwort.
    Ich werde mir den Test Manager von CoDeSys später mal genauer anschauen, kannte ihn bis jetzt noch gar nicht und wäre womöglich eine Alternative.

    Weißt du dann zufällig wohin der Download die beiden Dateien hinkopiert? Und gibt es auch eine Möglichkeit diese Dateien direkt auf dem PC zu erzeugen? Die Sache ist nämlich die: Ist einmal ein Code rübergeladen, so startet der Raspberry Pi die Datei ja bei jedem Anschalten. Das hat immer zu Problemen mit meinem Test Framework geführt und hat auch viel Arbeitsspeicher verbraucht, sodass ich das CoDeSys Programm jedes Mal per Task-Manager (im Pi) manuell beenden musste.

    Viele Grüße
    Raspx10

     
  • eschwellinger

    eschwellinger - 2015-06-25

    Hallo Raspx10,

    Weißt du dann zufällig wohin der Download die beiden Dateien hinkopiert?
    /root/

    Und gibt es auch eine Möglichkeit diese Dateien direkt auf dem PC zu erzeugen?
    offline Bootproject erzeugen in CODESYS (Ausgeloggt unter Debug - create bootapplication)

    Die Sache ist nämlich die: Ist einmal ein Code rübergeladen, so startet der Raspberry Pi die Datei ja bei jedem Anschalten. Das hat immer zu >Problemen mit meinem Test Framework geführt und hat auch viel Arbeitsspeicher verbraucht, sodass ich das CoDeSys Programm jedes Mal per >Task-Manager (im Pi) manuell beenden musste.
    sudo /etc/inid.d/codesyscontrol stop
    sudo /etc/inid.d/codesyscontrol start
    kannst du ja sie SPS starten und stoppen.

    Grüße
    Edwin

     

Log in to post a comment.