lefrog
Level-2
- Beiträge
- 281
- Reaktionspunkte
- 2
-> Hier kostenlos registrieren
Hallo!
Ich habe bei einer Anlage (S7-313C-2DP) von uns ein kleines Verständnisproblem. An diese SPS ist ein Servoumrichter von Stöber über Profibus angeschlossen. Ausserdem ist an die Steuerung ein OP7 angeschlossen, von dem aus die Zielpositionen des Servoreglers geändert werden können.
Der Servomotor bewegt ein Handlingsystem, welches kleine Glasscheiben von einem senkrecht stehenden Stapel auf ein wagerecht stehendes Band gelegt werden.
Nun soll nach dem ansaugen der Scheibe der Servo einen Weg X in negative Richtung relativ verfahren.
Die Daten für die Zielposition werden an den Regler als DWORD übergeben - jedenfalls ist das so in dem Instanz-DB deklariert.
Die Position - in dem Fall der relative Weg - wird als DWORD von dem OP7 in einem DB gespeichert, und von dem DB dann nach Änderung als DWORD in den Instanz-DB übergeben.
Wie kann ich das erreichen das dieser Wert als negativer Wert übergeben wird? Ich bin ratlos...
Viele Grüße, Tobias
Ich habe bei einer Anlage (S7-313C-2DP) von uns ein kleines Verständnisproblem. An diese SPS ist ein Servoumrichter von Stöber über Profibus angeschlossen. Ausserdem ist an die Steuerung ein OP7 angeschlossen, von dem aus die Zielpositionen des Servoreglers geändert werden können.
Der Servomotor bewegt ein Handlingsystem, welches kleine Glasscheiben von einem senkrecht stehenden Stapel auf ein wagerecht stehendes Band gelegt werden.
Nun soll nach dem ansaugen der Scheibe der Servo einen Weg X in negative Richtung relativ verfahren.
Die Daten für die Zielposition werden an den Regler als DWORD übergeben - jedenfalls ist das so in dem Instanz-DB deklariert.
Die Position - in dem Fall der relative Weg - wird als DWORD von dem OP7 in einem DB gespeichert, und von dem DB dann nach Änderung als DWORD in den Instanz-DB übergeben.
Wie kann ich das erreichen das dieser Wert als negativer Wert übergeben wird? Ich bin ratlos...
Viele Grüße, Tobias