Beckhoff Klemme 6001 Baudrate ändern

Beiträge
12
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo alle zusammen!

Gibt es die Möglichkeit die Baudrate der Klemme EL6001 zu erhöhen? Standard: 9600 Ziel: 115200
Es soll kein Virtual-Com-Port sein.

Vielen Dank für Eure Unterstützung!

Gruß
SPS_Fragekatalog
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Stirnrunzel an ge_org.

Natuerlich geht das.
Baudrate kann ueber CoE-Registe 0x8000:11 abgeandert werden.
Entweder statisch (in der Klemme oder über die Start-Up Liste) oder aber aus einem PLC-Programm (o.ä.).
 
Hallo Guga,
ich bin selber noch am Lernen, was bedeutet "Start-Up Liste" ?
KS2000 kenne ich, FB_RegisterWrite o.ä. auch, aber das nicht ?

LG
Hardy
 
@Guga
KL6001 bis 19200 Baud
KL6031 bis 115200 Baud

Tschuldigung Guga, hatte Lesefehler und EL mit KL übersehen (Wer lesen kann ist im Vorteil!).


Georg
 
Zuletzt bearbeitet:
Hallo miteinander!

Danke für Eure Kommentare!

Da ich noch Einsteiger bin in Sachen Beckhoff hier eine kurze Anleitung wie ich vorgegangen bin:

Devices -> EL6001 -> Doppelklick -> Reiter "CoE-Online" -> 8000:0 -> 8000:1B -> Doppelklick -> Baudrate ändern

Gruß
SPS_Fragekatalog
 
Nun habe ich leider das Problem, dass die Werte in der MAIN beim Ausführen des Programms nicht angezeigt/gelesen werden.
Woran kann das liegen? Muss ich noch Einstellungen vornehmen?
Taskzeit: 1msec
Baudrate: 115200

Zu Begin hat es noch funktioniert. Nun leider nicht mehr. Bytes kommen aber an (Inputs der Klemme unter Devices)
Mit einer Baudrate von 9600 funktioniert alles wie vorher auch.

Danke für Eure Unterstützung! :)

Gruß
SPS_Fragekatalog
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

die notwendige Zykluszeit ist von mehreren Kriterien abhängig.

1. Baudrate
2. Größe des verknüpften Prozessabbildes (anhängig von verwendeter Klemme)
3. Art der Kommunikation

@3
Es ist ein Unterschied ob ein dauernder Datenverkehr (wie bei einem Bus) oder nur ein sporadischer Datenverkehr (z.B. Barcodescanner)
gewünscht ist.

Lt. meinen Berechnungen ist für 115k Baud und 22 Byte Prozessabbild eine minimale Zykluszeit von 0.64 ms notwendig.
Eine weitere Fehlerquelle könnte die Verwendung von mehreren Task's sein, da muss der Task der die Schnittstelle bedient die
höchste Priorität haben, damit es nicht zu einer Unterbrechung und damit Bufferüberlauf kommt.
Weiters müssen die Variablen im TSM in den richtigen Task verschoben worden sein.

Grüße
 
Zurück
Oben