-> Hier kostenlos registrieren
Hallo, ich lese und schreibe mit Libnodave alle 200ms 4 Datenbausteine mit jeweils 50Bytes nach einiger Zeit kommen lauter Timeouts und über MPI kann ich mit dem PG auch nichts mehr laden.
Nach dem abziehen des Ethernetkabels blinkt die TX/RX led noch paar mal jede Sekunde auf und dass gehts wieder.
Ich vermute dass irgendein Puffer im CP bzw. in der CPU überläuft.
Kann man das mit Libnodave irgendwie abfragen so dass ich die DB's nur polle wenn der letzte Pollvorgang bearbeitet wurde?
Habe vorher mit Fetch/Write gearbeitet da hatte ich das selbe Problem.
Mir fällt jetzt nur noch UDP bzw TCP ein, damit läuft eine andere Anlage seit 3 Jahren problemlos. Hat allerdings den Nachteil dass ich dann Code in der CPU benötige
mfg Andreas
Nach dem abziehen des Ethernetkabels blinkt die TX/RX led noch paar mal jede Sekunde auf und dass gehts wieder.
Ich vermute dass irgendein Puffer im CP bzw. in der CPU überläuft.
Kann man das mit Libnodave irgendwie abfragen so dass ich die DB's nur polle wenn der letzte Pollvorgang bearbeitet wurde?
Habe vorher mit Fetch/Write gearbeitet da hatte ich das selbe Problem.
Mir fällt jetzt nur noch UDP bzw TCP ein, damit läuft eine andere Anlage seit 3 Jahren problemlos. Hat allerdings den Nachteil dass ich dann Code in der CPU benötige
mfg Andreas