zum Probieren habe ich mit meinem ersten Pixtend Board eine kleine Temperaturregelung aufgebaut.
Mit OneWire-Sensoren werden an vier Stellen Temperaturen eingelesen und wenn die niedrigste der Temperaturen einen gewissen Wert unterschreitet, wird ein Ausgang geschaltet.
Das funktioniert soweit so gut.
Nach ca. drei Wochen Betrieb konnte ich die Visu plötzlich nicht mehr erreichen. Im Browser kam immer nur der Hinweis, dass die Seite geladen wird, passiert ist allerdings nichts. Wenn ich versucht habe, mit Codesys auf das Pixtend zuzugreifen, kam die Fehlermeldung
"Verbindung vom Gerät verweigert: alle verfügbaren Kommunikationskanäle sind bereits belegt"
Zuerst dachte ich, dass der Fehler in einem Betriebsstundenzähler liegt, der die Betriebssekunden anzeigte und natürlich sehr schnell sehr große Werte erreichte. Das Feld in der Visu hab ich dann entfernt. In etwa gleichen Zeitabständen (zwei bis drei Wochen) ist der Fehler jetzt noch zweimal aufgetreten. Ein Neustart des Systems ist dann das Einzige, was hilft.
Erwähnenswert ist an dieser Stelle noch, dass ich das ganze mit einem EDIMAX USB-WLAN-Stick betreibe, der wiederum mit einem 10 Meter langen USB-Kabel an den Raspberry PI angeschlossen ist.
Kennt jemand dieses Problem bzw. die Fehlermeldung oben und weiß, was da genau dahinter steckt. Ich hatte die Frage bereits im Forum von PiXtend gestellt und dort hat man mich hierher verwiesen. Eine Vermutung dort war eine instabile WLAN-Verbindung aufgrund des langen USB.Kabels. Das werde ich noch ändern. Wie gesagt, die genauere Bedeutung der Fehlermeldung interessiert mich an der Stelle.
Bin für jeden Hinweis dankbar.
Viele Grüße
Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
ist alles in aktueller Version also 3.5SP10 - Pi Runtime und auch CODESYS?
Der Edimax geht ja manchmal in stromspar mode... das könnt schon mal zu einem Verbindungsabbruch führen,
sollte nicht klar.
Du kommst wenn es passiert partout mit der Webvisu nicht mehr drauf aber kannst dich jederzeit per ssh einloggen?
Nur mal so als Eofehlung für auch für andere:
Wenn man ne Wlan Anbindung machen will, sollte es meiner Meinung nach immer ein PI3 sein.
Diese Wlan Anbindung ONBOARD ides PI3 st super..da können die Edimaxe einpacken !
Klar das hilft dir jetzt auch nicht weiter...
wie kann ich auf dem PI nachsehen, welche Version der Runtime läuft? Codesys ist die Version 3.5SP10.
Ob man noch per ssh auf den Pi kommt, wenn die Visu nicht mehr erreichbar ist, kann ich gar nicht sagen, weil ich es nicht ausprobiert hatte. Werde ich aber versuchen, wenn der Fehler wieder auftaucht.
Es handelt sich bei menem Pi sogar um die dritte Generation, wie gesagt muss ich aber mit dem Funkempfänger eine ganze Ecke weg von der Steuerung.
Die Änderung an der CodesysControl.cfg mach ich erst, wenn der Fehler wieder aufgetreten ist, und ich das mit dem ssh noch mal probiert habe.
Unabhängig davon hab ich einen Router von einem namhaften deutschen Hersteller bestellt, den ich dann als WLAN Repeater verwenden werde. Von dort gehe ich dann mit LAN-Kabel weiter.
Danke auf jeden Fall für die Unterstützung.
Viele Grüße
Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
doppelclick auf die SPS im Gerätebaum (also den PI)... dann siehst du rechts
den Screenshot ... dort auf SPS Shell / PLC Browser wie im Screenshot.
Grüße
Edwin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
manchmal sieht man den Wald vor lauter Bäumen nicht ...
anbei nun der gewünschte Screenshot. Ich muss dabei erwähnen, dass ich, bevor ich den Post gelesen hatte, bereits die Steuerung neu gestartet hatte. Ich gehe also mal davon aus, dass das, was man sieht, ziemlich unauffällig ist. Wenn der Fehler wieder auftritt, werde ich das noch mal versuchen - sofern ich mich dann auf der Steuerung einloggen kann.
Danke und Grüße
Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ich habe das selbe Problem.
Mit Putty komm ich drauf, sonst nicht mehr.
Nur zur Info, ich benutze Raspberry 3 direkt mit Kabel am Netzwerk.
Habe zum testen das CameraStream Beispiel.
Es funktioniert einwandfrei, aber nach ca. 3 Stunden kann ich nicht mehr auf die Visu zugreifen und auch nicht mehr auf den Raspberry über Codesys.
Gleiche Fehlermeldung: "Verbindung vom Gerät verweigert...."
Zielsystemversion : 3.5.10.20
Codesys: 3.5 SP10
Wenn ich den Raspberry mit Putty Reboote dann gehts wieder eine weile. Hab dann auch auf dieses "SPS-Shell" geklickt aber das zeigt nur eine leere Seite.
Ich werd mal diesen Thread belauschen, vielleicht wird ja eine Lösung gefunden.
Bis dahin versuch ich mal die Änderung in der Codesyscontrol.cfg.
Edit: Also bei mir hält die Verbindung jetzt durch die Änderung in Codesyscontrol.cfg. Danke
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ich habe aktuell das selbe Problem. Nach einer gewissen Zeit lässt sich keine Verbindung mehr aufbauen mit Codesys über Wlan zum Raspberry.
Ich habe in einem anderen Forum gelesen das es an unterdimensionierter Stromversorgung über das USB Kabel liegen kann.
Der Raspberry schaltet den Wlan Stick einfach ab. Nach dem ich von meinem Rechner aus zwei, dreimal Pings ausführe läuft wieder alles.
Oder hat jemand noch eine andere Idee?
MfG Philipp
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
zum Probieren habe ich mit meinem ersten Pixtend Board eine kleine Temperaturregelung aufgebaut.
Mit OneWire-Sensoren werden an vier Stellen Temperaturen eingelesen und wenn die niedrigste der Temperaturen einen gewissen Wert unterschreitet, wird ein Ausgang geschaltet.
Das funktioniert soweit so gut.
Nach ca. drei Wochen Betrieb konnte ich die Visu plötzlich nicht mehr erreichen. Im Browser kam immer nur der Hinweis, dass die Seite geladen wird, passiert ist allerdings nichts. Wenn ich versucht habe, mit Codesys auf das Pixtend zuzugreifen, kam die Fehlermeldung
"Verbindung vom Gerät verweigert: alle verfügbaren Kommunikationskanäle sind bereits belegt"
Zuerst dachte ich, dass der Fehler in einem Betriebsstundenzähler liegt, der die Betriebssekunden anzeigte und natürlich sehr schnell sehr große Werte erreichte. Das Feld in der Visu hab ich dann entfernt. In etwa gleichen Zeitabständen (zwei bis drei Wochen) ist der Fehler jetzt noch zweimal aufgetreten. Ein Neustart des Systems ist dann das Einzige, was hilft.
Erwähnenswert ist an dieser Stelle noch, dass ich das ganze mit einem EDIMAX USB-WLAN-Stick betreibe, der wiederum mit einem 10 Meter langen USB-Kabel an den Raspberry PI angeschlossen ist.
Kennt jemand dieses Problem bzw. die Fehlermeldung oben und weiß, was da genau dahinter steckt. Ich hatte die Frage bereits im Forum von PiXtend gestellt und dort hat man mich hierher verwiesen. Eine Vermutung dort war eine instabile WLAN-Verbindung aufgrund des langen USB.Kabels. Das werde ich noch ändern. Wie gesagt, die genauere Bedeutung der Fehlermeldung interessiert mich an der Stelle.
Bin für jeden Hinweis dankbar.
Viele Grüße
Thomas
Hallo Thomas
würde mich verssuchen mit ssh (putty) auf dem Pi einzuloggen und dann:
cat /tmp/codesyscontrol.log
nach den Logmeldungen schauen..
Grüße
Edwin
Hallo Edwin,
vielen Dank für die schnelle Antwort. Die Datei hab ich mir angeschaut und konnte leider nichts auffälliges entdecken.
Anbei mal die letzte Zeile der Log-Datei:
Kann man aus den Ziffern am Anfang der Zeile den Zeitpunkt des Eintrags ablesen? Dann könnte ich es meinen Ausfällen zuordnen.
Viele Grüße
Thomas
Hi,
ist alles in aktueller Version also 3.5SP10 - Pi Runtime und auch CODESYS?
Der Edimax geht ja manchmal in stromspar mode... das könnt schon mal zu einem Verbindungsabbruch führen,
sollte nicht klar.
Du kommst wenn es passiert partout mit der Webvisu nicht mehr drauf aber kannst dich jederzeit per ssh einloggen?
Nur mal so als Eofehlung für auch für andere:
Wenn man ne Wlan Anbindung machen will, sollte es meiner Meinung nach immer ein PI3 sein.
Diese Wlan Anbindung ONBOARD ides PI3 st super..da können die Edimaxe einpacken !
Klar das hilft dir jetzt auch nicht weiter...
Mach bitte noch im /etc/CODESYSControl.cfg
[CmpChannelServer]
Buffersize=1600000
MaxChannels=8
Falls die Kommunikationskanäle nicht sauber geschlossen werden (warum auch immer) sollte das erst mal helfen.
Grüße
Edwin
Hallo,
wie kann ich auf dem PI nachsehen, welche Version der Runtime läuft? Codesys ist die Version 3.5SP10.
Ob man noch per ssh auf den Pi kommt, wenn die Visu nicht mehr erreichbar ist, kann ich gar nicht sagen, weil ich es nicht ausprobiert hatte. Werde ich aber versuchen, wenn der Fehler wieder auftaucht.
Es handelt sich bei menem Pi sogar um die dritte Generation, wie gesagt muss ich aber mit dem Funkempfänger eine ganze Ecke weg von der Steuerung.
Die Änderung an der CodesysControl.cfg mach ich erst, wenn der Fehler wieder aufgetreten ist, und ich das mit dem ssh noch mal probiert habe.
Unabhängig davon hab ich einen Router von einem namhaften deutschen Hersteller bestellt, den ich dann als WLAN Repeater verwenden werde. Von dort gehe ich dann mit LAN-Kabel weiter.
Danke auf jeden Fall für die Unterstützung.
Viele Grüße
Thomas
Hi,
wie kann ich auf dem PI nachsehen, welche Version der Runtime läuft? Codesys ist die Version 3.5SP10.
oder
Grüße
Edwin
Hallo,
jetzt ist der Fehler wieder aufgetreten.
Das Ende der Log-Datei (/tmp/codesyscontrol.log) sieht wie folgt aus:
Die Verbindung mit Putty auf den ssh-Server funktioniert problemlos.
Die Runtime und auch Codesys sind beide Version 3.5SP10.
Vielleicht kann man ja mit den nun vorliegenden Infos was anfangen!?
Ich werde jetzt noch die empfohlenen Änderungen an der /etc/CODESYSControl.cfg vornehmen.
Viele Grüße
Thomas
Hi,
kannst du mal channelinfo aufrufen im plcbrowser/Shell
Grüße
Edwin
Hallo Edwin,
entschuldige bitte meine Anfängerfragen, aber trotz googeln finde ich keine Möglichkeit, den PLC-Browser unter Version 3.5 aufzurufen.
Viele Grüße
Thomas
Hallo,
doppelclick auf die SPS im Gerätebaum (also den PI)... dann siehst du rechts
den Screenshot ... dort auf SPS Shell / PLC Browser wie im Screenshot.
Grüße
Edwin
Hallo,
manchmal sieht man den Wald vor lauter Bäumen nicht ...
anbei nun der gewünschte Screenshot. Ich muss dabei erwähnen, dass ich, bevor ich den Post gelesen hatte, bereits die Steuerung neu gestartet hatte. Ich gehe also mal davon aus, dass das, was man sieht, ziemlich unauffällig ist. Wenn der Fehler wieder auftritt, werde ich das noch mal versuchen - sofern ich mich dann auf der Steuerung einloggen kann.
Danke und Grüße
Thomas
Hallo,
ich habe das selbe Problem.
Mit Putty komm ich drauf, sonst nicht mehr.
Nur zur Info, ich benutze Raspberry 3 direkt mit Kabel am Netzwerk.
Habe zum testen das CameraStream Beispiel.
Es funktioniert einwandfrei, aber nach ca. 3 Stunden kann ich nicht mehr auf die Visu zugreifen und auch nicht mehr auf den Raspberry über Codesys.
Gleiche Fehlermeldung: "Verbindung vom Gerät verweigert...."
Zielsystemversion : 3.5.10.20
Codesys: 3.5 SP10
Wenn ich den Raspberry mit Putty Reboote dann gehts wieder eine weile. Hab dann auch auf dieses "SPS-Shell" geklickt aber das zeigt nur eine leere Seite.
Ich werd mal diesen Thread belauschen, vielleicht wird ja eine Lösung gefunden.
Bis dahin versuch ich mal die Änderung in der Codesyscontrol.cfg.
Edit: Also bei mir hält die Verbindung jetzt durch die Änderung in Codesyscontrol.cfg. Danke
Hallo,
ich habe aktuell das selbe Problem. Nach einer gewissen Zeit lässt sich keine Verbindung mehr aufbauen mit Codesys über Wlan zum Raspberry.
Ich habe in einem anderen Forum gelesen das es an unterdimensionierter Stromversorgung über das USB Kabel liegen kann.
Der Raspberry schaltet den Wlan Stick einfach ab. Nach dem ich von meinem Rechner aus zwei, dreimal Pings ausführe läuft wieder alles.
Oder hat jemand noch eine andere Idee?
MfG Philipp
Hi,
ja dann mach auch mal dieses Setting rein,
Mach bitte noch im
/etc/CODESYSControl_User.cfg (ab 3.5SP11)
[CmpChannelServer]
Buffersize=1600000
MaxChannels=8
Grüße
Edwin