Beckhoff Datenerfassung

MichaelIWU

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo und guten Tag,

ich bin ein Neuling in der Welt der SPS und kämpfe mich gerade durch Twincat und der Konfiguration meines Beckhoff CX8090. Mein Ziel ist es, einen Massenstrom einer Anlage zu messen und ihn life am PC sichtbar zu machen. Die Sensoren sind mit dem Beckhoff verbunden und Twincat kann ich auch bereits alle Klemmem ansprechen. Im PLC Controll habe ich bisher nur die Variablen für mehrere verschiedene Sensoren deklariert. Wie gehe ich nun vor, um bei Twincat den gemessenen Massenstrom im OnlineFenster anzeigen lassen zu können?

Ich bedanke mich schon mal um jede Hilfe!
Beste Grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Sensoren sind von Festo (SFAB-200U-HQ10-25A-M12). Ich denke aber nicht, dass es ein Problem der Sensoren ist um ehrlich zu sein. Die sind mit einer LED Anzeige versehen und dort kann ich auch den Massenstrom ablesen. Funktioniert meines Erachtens einwandfrei. Ich habe vielmehr ein Problem mit der SPS und der Umsetzung des Codes. Reicht es denn aus, Eingangsvariablen zu definieren und diese in Twincat dann mit der richtigen Klemme zu verknüpfen? Oder muss hier in PLC Control noch eigens ein bestimmtes Skript o.ä. geschrieben werden?
 
Die Speicherbereiche in deiner Deklaration der Eingangsvariablen überlappen sich. Ein INT ist 2 Byte groß. Der Einfachheit halber kannst du Ein- und Ausgangsvariablen mit AT%I* bzw. AT%Q* deklarieren und TwinCAT die Adressierung überlassen.

Wenn du dein PLC-Programm kompilierst, erzeugt TwinCAT eine Symboldatei (.tpy). Die kannst du im Systemmanger einbinden. Danach verknüpfst du die EA-Variablen im Systemmanger in den Entsprechenden Kanälen der Klemmen. Erzeugst die Zuordnung und lädst die Konfiguration auf die Steuerung.
Dein PLC-Programm lädst du ebenfalls auf die Steuerung und startest es. Jetzt solltest du die Eingangsdaten der Messklemmen in der Onlinesicht sehen.
Wenn das läuft, kannst du im nächsten Schritt die Daten umrechnen, skalieren usw.
 
Vielen dank erstmal!
Die Eingangsvariablen habe ich geändert (siehe Screenshot) und 2 Byte groß gemacht. Mit AT%I komme ich leider nicht weiter, da im PLC Control sonst eine Fehlermeldung kommt.

Das Kompilieren, Einlesen, Verknüpfen, sowie das Downloaden des PLC-Programms auf die Steuerung hat auch ohne weitere Probleme funktioniert. Wenn ich das Programm starte und durch die Sensoren blase, wird mir jedoch rein gar nichts im Onlinefenster angezeigt. Ich habe noch einen weiteren Screenshot angehängt, wie ich die Klemmen mit den Variablen verknüpft habe. Vielleicht findet ja der Ein oder Andere einen Fehler :)


MainProgramm2.PNGTwinCat Manager.PNG
 

Anhänge

  • MainProgramm1.PNG
    MainProgramm1.PNG
    8,1 KB · Aufrufe: 13
Zurück
Oben