COMERROR_TIMEOUT - Beckhoff KL6xxx - Serielle Datenübertragung RS232 RS485

forellengarten

Level-1
Beiträge
217
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
CX9010 / TC2

beim durchstöbern meines PLC-Programs im online-Modus ist mir aufgefallen, dass der Beckhoff-FB "KL6configuration", beim Hochfahren ein Error-Flag setzt (ErrorID = COMERROR_TIMEOUT). Der Error bleibt dauerhaft bestehen.

Ich habe zahlreiche RS232 und 485-Klemmen in Betrieb - alle Klemmen laufen seit Jahren einwandfrei, bei allen hat der entsprechende FB das genannte Error-Flag gesetzt. Jetzt bin ich doch neugierig woher das Problem kommt und habe mal versucht die Taskzeit bis auf 1ms runterzufahren, das hat am Verhalten schon mal nichts geändert. Habt Ihr eine Idee wo ich sonst ansetzen könnte um die Fehlerursache zu finden? Danke.
 
Du musst dir erst mal die Frage stellen was der Baustein macht.
Es ist so das er über das Prozessabbild mit der Klemme spricht. Über das Status/Control Word wird dabei definiert das eben keine "Daten" ausgetauscht werden sondern die Klemme konfiguiert wird. Die KL-Klemme hat ein paar Register wo eben Baudrate o.ä. definiert werden.
Die Klemme speichert prinzipiell diese Konfiguration remanent. Was bedeutet. Wenn die Konfig 1x gesetzt ist bräuchtest du die Funktion nicht bzw. erst wieder wenn du die Klemme ersetzt.

Irgendwie geht das jetzt in die Hose und es gibt keine Rückmeldung. Wenn du dem wirklich auf den Grund gehen willst solltest du die Parameter des Bausteins als auch das Control und StatusRegister der Klemme scope und dann noch noch ein paar wenige Datenbytes (wo die Werte vom/zur Klemme ausgetauscht wird). Danach setzt man sich hin und schaut was/wo wie passiert.
Die Doku der KL60xx-Klemme sollte einen Ansatz was du erwarten solltest geben. Ansonsten hier nochmal melden incl. Scope-Datensatz (bitte die Datei und kein Screenshot).

Guga
 
Zuviel Werbung?
-> Hier kostenlos registrieren
tatsächlich, warum erfahre ich das erst heute?;)
Habe den FB nun schlicht auskommentiert, und es funktioniert noch immer:TOOL:. Danach mal testweise die Konfiguration der Klemme geändert - dann läuft der FB ohne einen Fehler zu generieren. Könnte also damit zu tun haben. Das reicht mir als Ergebnis und tiefer möchte ich nun nicht mehr in die Materie einsteigen.
Danke Guga für die Top Unterstützung!
 
Zurück
Oben