Codesys Kommunikationseinstellungen

Giso
2014-09-02
2015-03-09
  • Giso - 2014-09-02

    Hallo,

    ich arbeite erst seit kurzem mit Codesys und dem Raspberry.
    Hatte es auch bereits einmal zum Laufen bekommen. Musste allerdings nun die SD Karte wechseln und habe Codesys-Runtime dort neu installiert (Image geladen). Zudem habe ich den Gerätenamen sowie den Standardnutzer geändert. Ansonsten habe ich die gleichen Netzwerkeinstellungen vorgenommen, wie auf der vorherigen SD-Karte.

    Das Problem: Ich kann den PI zwar anpingen, doch in den Kommunikationseinstellungen von Codesys kann ich diesen nicht finden ("Netzwerk durchsuchen"). Selbst wenn ich die IP als "Bevorzugtes Gerät" eingebe, erhalte ich keine Verbindung.

    Woran kann dies liegen? Wäre super, wenn mir jemand weiterhelfen könnte

    Gruß
    Giso

     
  • plcmax - 2014-09-02

    Hallo,
    log dich per ssh (putty unter Windows) ein und mach ein cat /log/codesyscontrol.log dann solltest du sehen ob die Sps korrekt gestartet ist oder nicht.
    Gruesse
    Plcmax

     
  • Giso - 2014-09-03

    Danke für die schnelle Rückmeldung.
    Das Log-File ist komplett leer. Gestern wurde mir der Prozess noch angezeigt, heute taucht er gar nicht mehr in der Prozessliste ("top") auf. Selbst nach einem manuellen Start des Prozesses codesyscontrol, taucht dieser nicht auf. Obwohl "codesyscontrol started" ohne Fehlermeldung durchlief. Log-File bleibt weiter leer. Hat jemand Ideen?

     
  • eschwellinger

    eschwellinger - 2014-09-03

    Hallo Giso,

    ist ein "normaler" Raspberry Pi ?
    Welches Model A oder Model B oder Model B+?

    Irgend ne Spezialversion des Images oder verwendest du das SD-Karten Image aus dem Store download?

    Grüße
    Edwin

     
  • Giso - 2014-09-03

    Es ist ein normaler Raspberry Modell B. Habe die Hardware nicht verändert (außer die SD-Karte) und mit der alten SD-Karte lief es ja auch. Das Image ist das Rasbian mit Runtime aus dem Store.

     
  • eschwellinger

    eschwellinger - 2014-09-03

    Hallo Giso,

    sehr komisch, hatten wir noch nie, entweder es geht oder es kommt ne Meldung im Log warum nicht..

    Kannst du mal nochmal das Image flashen (hast du warscheinlich schon zigmal !?)

    Ruf bitte mal:

    sudo /etc/init.d/codesyscontrol start
    und
    sudo /etc/init.d/codesyscontrol stop
    ein paar mal auf und schau immer nach dem starten (Achtung noch kurz warten weil die logs nicht gleich "gedumpt" werden)
    das /tmp/codesyscontrol.log an.

    Grüße
    Edwin

     
  • Giso - 2014-09-03

    Hallo,

    ist es gewollt, dass die beiden Kommandos gleich sind?
    Ich erhalte nach sudo /etc/init.d/codesyscontrol start:

    setting up i2c
    /home/csc
    codesyscontrol started

    In den Logs steht immer noch nichts und der Prozess taucht nicht in der Prozessliste auf.

    Habe gerade eine neue (baugleiche) SD-Karte genommen und das Image darauf gespielt. Dort lief alles ordnungsgemäß, bis ich den Standardbenutzer änderte und den Benutzer "pi" sowie sein Homeverzeichnis löschte. Nach einem reboot ist nun der Prozess wieder nicht vorhanden und der Log leer. Benötigt die Runtime den Pi-Benutzer zwingend? Der Prozess wird doch als Root ausgeführt dachte ich.

    Edit: Ich habe den Pi-Benutzer mal wieder angelegt und schon ist der Prozess wieder da und läuft einwandfrei. Kann mir nur nicht erklären, warum der Name des Users so entscheidend ist.

    Gruß
    Giso

     
  • Giso - 2015-03-09

    Hallo,

    habe das Problem erneut, dass der Prozess einfach nicht mehr gestartet wird.

    sudo /etc/init.d/codesyscontrol start liefert:

    Der Prozess taucht jedoch nicht in der Übersicht (top) auf. Zudem kommt, wenn ich sudo /etc/init.d/codesyscontrol stop ausführe:

    Der Log kann nicht gefunden werden... Habe heute morgen ein apt-get update und apt-get upgrade durchgeführt, weil ich das für andere Software benötigte. Seitdem geht nichts mehr...

    EDIT: Habe derzeit das paket V3.5.5.0 installiert. Selbst dpkg -p codesyscontrol und neuinstallation hat nichts gebracht.

    Kann mir jemand weiterhelfen?
    Vielen Dank schon einmal

     
  • eschwellinger

    eschwellinger - 2015-03-09

    Hi
    am besten mal zusammen draufschauen...!
    Bekommst ne Mail.
    Grüße
    Edwin

     

Log in to post a comment.