Libnodave S5 PG-Schnittstelle Kommunikationsfehler

RobinHood

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

mir ist beim weiteren testen aufgefallen, dass ca. 15% der Lesezugriffe mit Kommunikationsfehlern enden. Das scheint mir doch ziemlich hoch. Die Polling-Zeit (100ms - 2sek) spielt augenscheinlich keine Rolle. Angeschlossen ist der Linux PC über ein passives 3m TTY/RS232 Kabel an der zweiten PG-Schnittstelle. Der Fehler ist immer der selbe:
[..]
daveEndTrans *** no accept of eot/ETX from plc.
*** Error in Exchange.ReqTrans request.
[..]
Woran kann das liegen? CPU zu langsam?

Ferner habe ich festgestellt, dass nach dem Boot des PCs grundsätzlich der erste Verbindungsaufbau zur SPS scheitert.
 
Zuletzt bearbeitet:
Ich würde zum vergleich mal mit dem API-Guide aus der AGLink-Demo (http://www.deltalogic.de/automatisierungstechnik/software/accon-aglink.html) auf die S5 Zugreifen
falls der Fehler da auch beim ersten Verbindungsaufbau passiert würde ich das Kabel oder irgendwas in der S5 als Ursache sehen - ansonsten die Libnodave Implementation

soll keine Produktwerbung sein - da schon klar ist das RobinHood kein Geld ausgeben will (ältere Post) - nur als Referenztest um den Fehler besser zu beurteilen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hab gerade ein kleineres Projekt mit LibNoDave und S5 gemacht, hatte da eigentlich keine Probleme beim ersten Verbindungsaufbau. Ich kann mich aber erinnern, dass ich bei einem früheren Test-Versuch vor ein paar Jahren schon mal Verbindungsprobleme hatte. Habe das Problem aber nicht näher untersucht, da es damals ja nur ein Test war. Mit LibNoDave habe ich beim aktuellen Projekt aber das Problem, das readBit und writeBit nicht funktioniert, k.A. wieso. Und bei einem anderen Projekt brachte LibNoDave die ganze Anwendung zum aus irgendwelchen Gründen zum Abstürzen. Hab mir daraufhin eine eigene kleine S5Lib gebastelt, allerdings nur zum Auslesen von Datenbausteinen.
 
Hi,

mit dem API-Guide werde ich das wenn ich vor Ort bin noch mal testen und dann hier berichten.

Hab gerade ein kleineres Projekt mit LibNoDave und S5 gemacht, hatte da eigentlich keine Probleme beim ersten Verbindungsaufbau. Ich kann mich aber erinnern, dass ich bei einem früheren Test-Versuch vor ein paar Jahren schon mal Verbindungsprobleme hatte. Habe das Problem aber nicht näher untersucht, da es damals ja nur ein Test war.
Mit dem Verbindungsproblem kann ich zur Not noch leben. Konntest du die Kommunikationsprobleme auch nachvollziehen? Kann mir nicht vorstellen, dass das auch am Kabel liegt. Was für einen Konverter hast du benutzt?
 
Zuletzt bearbeitet:
Hey Zottel,

hast du vllt. auch noch einen Vorschlag wie ich meinen Fehler näher lokalisieren kann? Oder mir erklären was dieser Fehler zu bedeuten hat / wieso er auftreten kann. :)
 
Zuletzt bearbeitet:
Hi,

mit dem API-Guide werde ich das wenn ich vor Ort bin noch mal testen und dann hier berichten.


Mit dem Verbindungsproblem kann ich zur Not noch leben. Konntest du die Kommunikationsprobleme auch nachvollziehen? Kann mir nicht vorstellen, dass das auch am Kabel liegt. Was für einen Konverter hast du benutzt?

Ich habe zur Zeit eigentlich keine Probleme, nur alle paar Stunden bekomme ich auf einmal keine Antwort zurück wenn ich alle Sekunden polle.
Ich benutze ein grünes PG-UNI-Kabel Art.Nr. 9359-3. Keine Ahnung von wem, die sind schon länger in der Firma als ich (>12 Jahre).
 
Welche Version von Libnodave? Wenn nicht die neueste, probier mal die neueste (0.8.5). Ist es dann auch so? Welche CPU?
 
Zurück
Oben