Zeitsynchrone Wegerfassung und Kraftmessung mit TwinCAT 2.

Baxi01

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

ich habe keine Ahnung ob ich mit meinem Anliegen in diesem Forenbereich richtig bin. Falls nicht bitte ich einen Admin es in den richtigen Bereich zu verschieben. Ich möchte folgende Aufgabe realisieren.

Es soll ein Weg mittels eines Inkrementalgebers erfasst werden und zeitsynchron dazu eine Kraft gemessen werden. Der Verlauf der Kraft und des Weges über die Zeit soll dann in eine Datei geschrieben werden. Die gesamte Messdauer beträgt nicht ganz 1 Sekunde. Der Vorgang der Messung wiederholt sich relativ selten und unregelmäßig. In Minuten bis Stundenabständen.

Als Hardware steht mir dazu folgendes zur Verfügung:
1x CX9020 mit TC2 PLC Task
1x EL1004 - Digitaler Eingang 4 Kanal
1x EL5101 - Inkremental Geber Klemme (DC-fähig)
1x EL9505 - Netzteilklemme 5V (zur Versorgung der nachfolgenden Meßklemmen)
2x EL3356-0010 - Meßklemme zur Auswertung eines DMS (DC-fähig)

Ich habe noch keine großen Erfahrung in der TC2 Programmiererei mit den Distributed Clocks und möchte gerne fragen ob ihr mir hier ein bischen auf die Sprünge helfen könnt. Die Hilfen bei Beckhoff in der Infosys sind sehr umfangreich, aber wenn man noch nicht genau weiß wonach man genau sucht, ist die Informationsflut schon erdrückend. Ich habe bis dato immer nur Steuerungen mit einfachen digitalen I/O programmiert wo es nicht so auf synchrone Abläufe ankam. Ich rätsel schon bei der Wahl ob ich in ST oder CFC die Programmierung angehen sollte und wie ich das Programm sinnvoll strukturiere. Mit Dateien habe ich auch noch nicht wirklich in der SPS gearbeitet.

Ich freue mich auf eure Antworten. Vielen Dank im Vorraus.

mfg
Marc
 
Fortschrittsmeldung.

Also die Auswertung des Inkrementalgebers und der Wägeklemmen läuft soweit. Ich habe jetzt noch ein Verständnisproblem mit der Distributed Clock (DC) des Beckhoff Systems. Ich benötige die Meßwerte aus den drei Klemmen (1x EL5101, 2xEL3356-0010) mit dem gleichen Zeitstempel. Ich habe nur kein Plan wie ich die Klemmen entsprechend konfigurieren muss und wie ich mir die Werte auf der gleichen Zeitbasis anzeigen lassen kann? Ist es so das, nach entsprechender Konfiguration der Klemme, die Werte automatisch immer auf der gleichen Zeitbasis angezeigt werden? Und wie muss ich den Wert des Zeitstempels konvertieren das er mir in einer menschlich lesbaren Zeit angezeigt wird? Momentan sieht es so aus:
EL5101 Timestamp (udi): 3210406678
EL3356 Timestamp (lr): 2.04787725050998e-315​

Könnt Ihr mir da ein wenig auf die Sprünge helfen?

mfg
Marc
 
Zurück
Oben