CallHeTempi
Level-2
- Beiträge
- 58
- Reaktionspunkte
- 5
-> Hier kostenlos registrieren
Hallo zusammen,
ich habe eine Beckhoff-Steuerung, welche eine Linearachse von links nach rechts fahren lässt. Dieses Programm gab es schon, ich arbeite nur damit. Im Grunde geht es darum, das ich die Bewegungsparameter so anpassen möchte, dass die Achse bspw. 2x mit 10m/s fährt, dann 2x mit 2m/s usw.
Dazu war meine Idee ich könnte die Bewegugsparameter-Variablen "rAcceleration" & "rDeceleration" nach jedem Durchlauf anpassen, sodass die Achse im nächsten mit einer anderen Geschwindigkeit fährt.
In den GVL´s gibt des den Parametersatz "BewegungsparameterPTP1", welcher die Parameter für die Geschwindigkeit, Beschleunigung, Entschleunigung etc. hat.

Diesen Bewegungsparameter, kann ich nur bearbeiten, wenn ich in die SPS eingeloggt bin. Ich hab schon versucht im SPS-Programm etwas anzuwenden wie:
"GVL_Achse.BewegungsparameterPTP1.rAcceleration := 13000;" die Variable "rAcceleration" findet er jedoch nicht weshalb ich glaube, das diese erst beim Start des SPS-Programms initialisiert werden.
Dann habe ich die Stelle herausgefunden, wo dieser "BewegungsparameterPTP1" Baustein mmn. initialisiert wird und bin hierauf gestoßen:

Mein nächster Versuch im SPS-Programm sah dann so aus:

Das funktionierte dann auf den Ersten Blick auch, hier wurden mir dann sogar die gewünschten Variablen vorgeschlagen, jedoch bekam ich dann als ich die Konfiguration in die SPS laden wollte den Fehler "Type name 'ST_Dynamiken' not expected in this place".
Jetzt habe ich keine weitere konstruktive Idee, wie ich mit diesem Problem umgehen könnte. Ich hoffe ihr könnt mir weiterhelfen.
LG
ich habe eine Beckhoff-Steuerung, welche eine Linearachse von links nach rechts fahren lässt. Dieses Programm gab es schon, ich arbeite nur damit. Im Grunde geht es darum, das ich die Bewegungsparameter so anpassen möchte, dass die Achse bspw. 2x mit 10m/s fährt, dann 2x mit 2m/s usw.
Dazu war meine Idee ich könnte die Bewegugsparameter-Variablen "rAcceleration" & "rDeceleration" nach jedem Durchlauf anpassen, sodass die Achse im nächsten mit einer anderen Geschwindigkeit fährt.
In den GVL´s gibt des den Parametersatz "BewegungsparameterPTP1", welcher die Parameter für die Geschwindigkeit, Beschleunigung, Entschleunigung etc. hat.

Diesen Bewegungsparameter, kann ich nur bearbeiten, wenn ich in die SPS eingeloggt bin. Ich hab schon versucht im SPS-Programm etwas anzuwenden wie:
"GVL_Achse.BewegungsparameterPTP1.rAcceleration := 13000;" die Variable "rAcceleration" findet er jedoch nicht weshalb ich glaube, das diese erst beim Start des SPS-Programms initialisiert werden.
Dann habe ich die Stelle herausgefunden, wo dieser "BewegungsparameterPTP1" Baustein mmn. initialisiert wird und bin hierauf gestoßen:

Mein nächster Versuch im SPS-Programm sah dann so aus:

Das funktionierte dann auf den Ersten Blick auch, hier wurden mir dann sogar die gewünschten Variablen vorgeschlagen, jedoch bekam ich dann als ich die Konfiguration in die SPS laden wollte den Fehler "Type name 'ST_Dynamiken' not expected in this place".
Jetzt habe ich keine weitere konstruktive Idee, wie ich mit diesem Problem umgehen könnte. Ich hoffe ihr könnt mir weiterhelfen.
LG