Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
genau, das denk ich auch die Zeit für den Durchsatz der Analogen Messwerte stellt ein Problem dar.
Beckhoff bietet mit ihrem Ethercat einen sehr schnellen Feldbus, hier ist eben das Problem, dass wir dann TwinCat benötigen oder eine Steuerung mit CoDeSys V3 und wir eigentlich alle anderen Anlagen mit CoDeSys V2.3 programmieren und nicht noch einen neue Programmiersoftware möchten (auch wenn TwinCat auf CoDeSys bassiert).
Danke für die Antwort
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Selbst mit EtherCAT würde das schwer werden. Die Hardware wird ein Problem sein die meisten Analogen Baugruppen für SPSen sind träge. Solche Messaufgaben werden gerne mit DSPs (Digital Signal Processing) gelöst. Da gibt es auch eine Reihe von Anbietern z.B. ADwin.
PS: es kann natürlich sein das Beckhoff da auch was für EtherCAT im Angebot hat (entzieht sich aber meiner Kenntnis)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Danke für die Antworten und Tipps. Das hilft uns wirklich weiter.
Beim Pyrometer haben wir ein System, welches über 0-10V Anlalogwerte innerhalb von 20us rausgibt. Jetzt wäre eben schön soviele Messdaten wie möglich zu erfassen.
Momentan machen wir Versuche mit Beckhoff, es sieht wirklich ganz gut aus.
Grüße
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Falls du doch Beckhoff einsetzen willst, dann unbedingt eine Steuerung mit WinXP.
Die ist zwar teuerer als eine mit CE und benötigt zudem eine USV, aber nur mit WinXP
lassen sich Zykluszeiten unter 1ms erreichen.
Gruß
Chräshe[/quote]
Ist "nicht ganz" korrekt: Zykluszeiten unter 1ms können sowohl unter CE als auch XPE gefahren werden - es hängt ausschliesslich von der eingesetzten CPU ab. Klar kann man man NICHT auf einer Beckhoff Steuerung CX9001-266MHz-ARM-CPU eine 100µs Zykluszeiten fahren ("Schweine können ja auch nicht fliegen") - aber zum Trost: XPE läuft da auch nicht. Auf einer leistungsfähigeren CPU (z.B. CX1020 mit 1GHz) geht's prima...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Moef hat geschrieben:
Hallo,
genau, das denk ich auch die Zeit für den Durchsatz der Analogen Messwerte stellt ein Problem dar.
Beckhoff bietet mit ihrem Ethercat einen sehr schnellen Feldbus, hier ist eben das Problem, dass wir dann TwinCat benötigen oder eine Steuerung mit CoDeSys V3 und wir eigentlich alle anderen Anlagen mit CoDeSys V2.3 programmieren und nicht noch einen neue Programmiersoftware möchten (auch wenn TwinCat auf CoDeSys bassiert).
Auch wenn (/ Gerade weil) der Datendurchsatz nicht die Engstelle ist, warum käme z.B. Sercos 3 nicht in Frage? Damit müsstet ihr nicht auf Beckhoff wechseln.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
hat mir jemand einen Vorschlag für eine Kleinsteuerung, die CoDeSys programmierbar ist und eine Zykluszeit von max. 100us hat.
Wir wollen damit Messwerte erfassen wie Temperatur (Pyrometer), Weg (Poti) und Kraft (DMS).
Problem ist so viel Messdaten zu bekommen wie möglich während eines 10ms kurzen Prozesses.
Gibt es dazu Vorschläge?
Hallo
Es gibt mit sicherheit Steuerungen die Schnell sind!
Das Problem sehe ich darin Hardware zur Wandlung der Analogwerte zu finden!
Hallo,
genau, das denk ich auch die Zeit für den Durchsatz der Analogen Messwerte stellt ein Problem dar.
Beckhoff bietet mit ihrem Ethercat einen sehr schnellen Feldbus, hier ist eben das Problem, dass wir dann TwinCat benötigen oder eine Steuerung mit CoDeSys V3 und wir eigentlich alle anderen Anlagen mit CoDeSys V2.3 programmieren und nicht noch einen neue Programmiersoftware möchten (auch wenn TwinCat auf CoDeSys bassiert).
Danke für die Antwort
Selbst mit EtherCAT würde das schwer werden. Die Hardware wird ein Problem sein die meisten Analogen Baugruppen für SPSen sind träge. Solche Messaufgaben werden gerne mit DSPs (Digital Signal Processing) gelöst. Da gibt es auch eine Reihe von Anbietern z.B. ADwin.
PS: es kann natürlich sein das Beckhoff da auch was für EtherCAT im Angebot hat (entzieht sich aber meiner Kenntnis)
Hallo Moef,
TwinCat ist keine grundlegende Umstellung. Das „PLC Contol“ entspricht nahezu CoDeSys.
Nur der „System Manager“ zum parametrieren der Hardware und Verknüpfen der IO’s kommt noch hinzu.
Ich finde auch schade, dass man nicht mit einer CoDeSys- Variante alles programmieren kann.
Was die Hardware angeht, so sollte die Erfassung von Analogwerten <100µs mit TwinCat- Komponenten
überhaupt kein Problem darstellen, sofern es sich um Strom und Spannung handelt.
(z.B.: „EL3702 | 2-Kanal-Analog-Eingangsklemme“)
Bei Temperatur und DMS sieht das ganz anders aus. Hier sind 20ms schon richtig schnell.
Vermutlich haben die Entwickler der Klemmen dafür einen triftigen Grund…
Falls du doch Beckhoff einsetzen willst, dann unbedingt eine Steuerung mit WinXP.
Die ist zwar teuerer als eine mit CE und benötigt zudem eine USV, aber nur mit WinXP
lassen sich Zykluszeiten unter 1ms erreichen.
Gruß
Chräshe
Hallo,
Danke für die Antworten und Tipps. Das hilft uns wirklich weiter.
Beim Pyrometer haben wir ein System, welches über 0-10V Anlalogwerte innerhalb von 20us rausgibt. Jetzt wäre eben schön soviele Messdaten wie möglich zu erfassen.
Momentan machen wir Versuche mit Beckhoff, es sieht wirklich ganz gut aus.
Grüße
[quote="Chräshe"]Hallo Moef,
......
Falls du doch Beckhoff einsetzen willst, dann unbedingt eine Steuerung mit WinXP.
Die ist zwar teuerer als eine mit CE und benötigt zudem eine USV, aber nur mit WinXP
lassen sich Zykluszeiten unter 1ms erreichen.
Gruß
Chräshe[/quote]
Ist "nicht ganz" korrekt: Zykluszeiten unter 1ms können sowohl unter CE als auch XPE gefahren werden - es hängt ausschliesslich von der eingesetzten CPU ab. Klar kann man man NICHT auf einer Beckhoff Steuerung CX9001-266MHz-ARM-CPU eine 100µs Zykluszeiten fahren ("Schweine können ja auch nicht fliegen") - aber zum Trost: XPE läuft da auch nicht. Auf einer leistungsfähigeren CPU (z.B. CX1020 mit 1GHz) geht's prima...
Auch wenn (/ Gerade weil) der Datendurchsatz nicht die Engstelle ist, warum käme z.B. Sercos 3 nicht in Frage? Damit müsstet ihr nicht auf Beckhoff wechseln.
Hi
Ist das nicht ein Antriebsbus ?
Ich verstehe deine Antwort/Gedankengang momentan noch nicht.
Nicht nur, da gehen auch I/O's drüber, Wago bietet hierfür beispielsweise einen Koppler an (750-351).
Cool, wieder was dazugelernt
CoDeSys Fprum: Zykluszeit
Hallo allerseits,
man lernt nie aus… Ich war der Meinung, dass CE-Systeme von Beckhoff
eine minimale Zykluszeit von einer Millisekunde hätten. Leider finde ich
keinen Hinweis auf diese Beschränkung – eigentlich auch gut so…
In der Beckhoff- Hilfe ist nur folgender Hinweis zu finden:
Intervall (für Typ 'Zyklisch'): die Zeitspanne, nach der die Task erneut
gestartet werden soll. Wird eine Zahl eingegeben, kann im Auswahlfeld
dahinter die Einheit Millisekunden [ms] oder Mikrosekunden [µs] gewählt
werden. Eingaben in Millisekunden erscheinen dann nach dem nächsten
Fokuswechsel im TIME-Format (z.B. t#200ms); sie können auch direkt so
in die Eingabezeile geschrieben werden. Bei Angaben in Mikrosekunden
wird weiterhin nur die Zahl dargestellt (z.B. 300).
Verwirrend ist die Schreibweise „t#XYms“ und alternativ nur die Zahl und
mit der Auswahlmöglichkeit…
Inzwischen hab ich mal probiert, mein aktuelles Projekt mit 100µs Zyklus
laufen zu lassen. Verwendet wird ein CX1030 mit WinCE und PLC HMI.
Vermutlich ist das Projekt bereits zu groß… die Steuerung war etwas
überfordert… mit 1ms ist wieder alles OK…
Für solche Anwendungen sollte man sich am besten vom
Steuerungshersteller direkt beraten lassen!
Gruß
Chräshe