Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 5 von 5

Thema: Scripting Sinamics Starter

  1. #1
    Registriert seit
    02.02.2012
    Beiträge
    65
    Danke
    6
    Erhielt 8 Danke für 8 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich habe hier ein Achsverbund von 12 Achsen, alles gleiche Motoren, Geber und fast identische Lasten.
    Habe die Achsen jetzt zwar schon grob am laufen, allerdings muss ich noch ein paar Parameter abändern damit die Achsen sich wie gewünscht verhalten.

    Habe jetzt die möglichkeit gesehen, dass sich Parameter über Scripte ändern lassen, sodass ich nicht bei jeder Achse jeden Parameter manuell nachstellen muss.

    Habe mir auch schon ein wenig was zusammengebastelt, das funktioniert leider nicht so wie ich es mir wünsche.

    Bekomme leider nur die Rückmeldung Type mismatch: "Parameters" (0x800a000d). Diese Fehlermeldung steht natürlich nicht in der Hilfe .


    Habe den Script der Hilfe ensprechend nachgebaut:

    Code:
    Parameters(2544,0)=200.0
    Ist jetz nur einer der Parameter der eingestellt werden soll. Da kommen noch ein Paar .

    Gruß Marcel
    Zitieren Zitieren Scripting Sinamics Starter  

  2. #2
    Registriert seit
    13.03.2012
    Beiträge
    22
    Danke
    0
    Erhielt 3 Danke für 3 Beiträge

    Standard

    Du solltest das Skript in der Achse ausführen (Skriptordner in der Achse). Wenn du im obersten Verzeichnis ausführst (root), dann gibt es dort keine Parameter und der o.g. Fehler kommt.

    EDIT:

    Du kannst auch aus dem globalen Ordner die Achse anpassen (fällt mir ein):

    Code:
    PROJ.TOs("SERVO_03").Parameters(45,0) = 0
    PROJ.TOs("SERVO_04").Parameters(45,0) = 0
    SERVO_03 und SERVO_04 sind die Achsen...
    Geändert von twols (27.08.2012 um 18:55 Uhr)

  3. Folgender Benutzer sagt Danke zu twols für den nützlichen Beitrag:

    marcel_ (28.08.2012)

  4. #3
    Registriert seit
    02.02.2012
    Beiträge
    65
    Danke
    6
    Erhielt 8 Danke für 8 Beiträge

    Standard

    Morgen,

    habe das jetzt entsprechend ausprobiert Funktioniert auch. Kann man auch Variablen verwenden? Funktioniert im Starter nicht so ganz.
    Also z.B.:
    Code:
    a = "SERVO_03"
    b = 0
    
    PROJ.TOs("a").Parameters(45,0) = "b"

  5. #4
    Registriert seit
    13.03.2012
    Beiträge
    22
    Danke
    0
    Erhielt 3 Danke für 3 Beiträge

    Standard

    So sollte es klappen:

    Code:
    Private a,p,i,v
    a = "SERVO_03"
    p = 45
    i = 0
    v = 1.0
    
    PROJ.TOs(a).Parameters(p,i) = v

  6. Folgender Benutzer sagt Danke zu twols für den nützlichen Beitrag:

    marcel_ (19.03.2013)

  7. #5
    Registriert seit
    02.02.2012
    Beiträge
    65
    Danke
    6
    Erhielt 8 Danke für 8 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Jo klappt soweit, danke

Ähnliche Themen

  1. Sinamics micromaster starter v4.2 hf1 - bluescreen
    Von seppi82 im Forum Antriebstechnik
    Antworten: 1
    Letzter Beitrag: 21.06.2011, 04:42
  2. Starter --> Sinamics CU310-DP
    Von cyrix im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 23.12.2010, 08:59
  3. Sinamics starter cu320
    Von adplats im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 09.09.2010, 18:23
  4. Einrichten von Sinamics Cu 310DP mit Starter
    Von CheGuevara83 im Forum Antriebstechnik
    Antworten: 3
    Letzter Beitrag: 30.10.2008, 20:58
  5. SINAMICS S120 Treiber STARTER BICO
    Von Softi79 im Forum Antriebstechnik
    Antworten: 3
    Letzter Beitrag: 04.06.2008, 11:55

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •