TIA Positionsfestwert

C

chipchap

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Mahlzeit,

ich brauche einen Tip von Euch. Ich möchte beim Einschalten der Anlage meinem Motor einen Festwert für seine Position geben wo er losfahren soll. Das heißt, beim Einschalten steht der Servoantrieb auf dem Punkt 0, soll aber bei Punkt 55000 (5,5cm) starten. In welche Variable des Siemens DB schreibe ich den wert rein ?.

Vielen Dank schonmal!
 
Das sind sehr wenig Informationen. Was für eine Steuerung, Software, Umrichter usw.

Was bedeutet, er steht bei 0, soll aber bei 55000 starten. Soll er dort hinfahren oder soll
der Wert 0 auf 55000 korrigiert werden?
 
Der Servoantrieb soll beim Einschalten der Automatik den Wert in den DB schreiben, damit der Motor nicht immer in die Hintere Position fährt (Wegverkürzung / Zeitersparnis). Der Wert soll nicht korrigiert werden, wr soll dort hin fahren.

Bauteile : CU320 / SIEMENS Telegramm 390, PZD-2/2
Vorschub:SIEMENS Telegramm 110, PZD-12/7
 
Ich kenne Dein System nicht, doch kann es sein, daß der Servo nach dem Einschalten eine Referenzfahrt macht (Homing) und Du willst, daß der Servo ohne Referenzfahrt woanders hinfährt? Ich glaub, das wird nicht gehen.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Der Servo ist schon komplett eingestellt, mit Referenzfahrt mit Allem. Beim Einschalten bleibt er auf seinem 0 Punkt stehen. Im Hand Modus und auch wenn man die Maschine einschaltet soll der Motor auch auf dieser Position stehen, nur nicht im AUTO Betrieb. Tia Portal V13 / Starter
 
Wie und wann kommst du denn in den Automatik Modus? hast du da einen Button oder Schalter? Dann mach dir doch eine Anweisung das der Motor nach Auswahl Auto dort hin fährt (Positionierfahrt quasi)
Wenn du einen Schalter hast der bei Einschalten auf Auto schon steht, kannst du die Positionierfahrt mit dem Firstscan Merker vllt realisieren das es automatisch passiert. Oder du nimmst ein Lebensbit vom Display falls du eins hast.
Meist brauchen die FU ja eine Weile zum Hochfahren, aber mein Display braucht meist etwas länger.
 
Ich habe einen Button mit dem ich auf Automatik schalte. ich weiß nur nicht wie die Variable von dem DB heißt wo ich den Wert mit dem MOVE Baustein hinschicken muß. Ein DB ist ja so aufgebaut, mit Unterordnern. Irgendwo in Write muß ich ja dann wahrscheinlisch den Wert reinschreiben.?

Unbenannt.JPG
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
... verwendest Du den FB283?
So wie ich mich erinnere gibt es da DB72 / DB73 ?, usw (je nach Telegramm, z.B. für Tel 110 oder Tel 111).

Ich selbst nehme da den SINA_POS für die S7-300 und Telegramm 111.

Mit S7-1500 würde ich Dir Technologieobjekte empfehlen (die sind recht einfach zu handeln).
 
...
Mit S7-1500 würde ich Dir Technologieobjekte empfehlen (die sind recht einfach zu handeln).

Bei diesen Technologieobjekten muss man ja eine Achse antragen. Woher weis ich welcher Umrichter welcher Achse entsspricht? Ich habe eine Maschine mit 2 PM240 Umrichter und 2 CU240-2 PN (Asynchronmotoren). Aber ich konnte nichts finden wo steht der eine ist Achse 1 der ander Achse 2. Wie lege ich denn das fest?
Oder ist das mehr oder weniger eigentlich für Servomotoren gedacht?
 
... das machst Du direct in der Konfiguration. Somit brauchst Du auch keine HWID etc.


TOConfig.jpg
Dieses Beispiel ist zwar mit S120, geht aber entsprechend für den G120 auch (im STARTDRIVE wird das auch schon angeboten, ob Du MotionControl in der Steuerung machst).
 
Ich habs nun doch gefunden. Also als Technologieobjekt direkt einfügen.
Da ich aber nur einen geberlosen Antrieb habe bringt mir das eigentlich ja nix. ich will ja auch nichts positionieren, sondern nur Drehzahlsteuern/regeln.
 
Zuletzt bearbeitet:
... eine Drehzahlachse kannst Du trotzdem anlagen. Dann kannst Du mit MC_POWER, MC_RESET; MC_MOVEVELOCITY etc. arbeiten.
Da kann man dann z.B. am Bausteinaufruf direkt Ruck, Beschleunigung usw. angeben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich kann nur die positionierachse oder den command table als Technologieobjekt auswählen.
Wenn ich die Achse wähle will es aber immer einen geber haben, den ich aber nicht habe
Technologieobjekt Positionierachse.png

Technologieobjekt Positionierachse 1.jpg

Sowie ich das gerade mitbekomme scheint es die TO_Drehachse nur für die 1500er CPU zu geben.
 
Zuletzt bearbeitet:
Zurück
Oben