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

Ergebnis 1 bis 6 von 6

Thema: Timer Nummer als parameter in Funktion ?

  1. #1
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi Leute,

    ich bin es schon wieder. Nicht das ich heute noch den Rest der Woche nachholen muß aber folgende Frage:

    Ich möchte in S7/AWL gerne einer Funktion die Timer Nummer übergeben die sie verwenden soll.

    Als z.B.

    Funktion X ( nr )

    L S5#6S
    SV T nr

    Geht das ? Wenn ja wie ?

    Danke nochmals...
    Neuling
    Zitieren Zitieren Gelöst: Timer Nummer als parameter in Funktion ?  

  2. "nur für´s archiv:

    Die Lösung funzt!

    man kann aber auch statt MW2, MW4, etc auch eine
    temporäre int
    variable verwenden, um die merkerwörter zu vermeiden

    das sieht dann ungefähr so aus:

    L 5
    T #foo

    L #s5t#20s
    SE T [#foo] // einschaltverzögerung"


  3. #2
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.220
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    So steht es in der Siemens-Hilfe:

    Beispiel für einen Pointer im Wortformat:

    L 5 //Lade den Wert des Pointers in AKKU 1.
    T MW2 //Transferiere den Pointer nach MW2.
    L T [MW2] //Lade den aktuellen Wert der Zeit T5 in AKKU 1.

    Und das nimmt der Editor immerhin fehlerfrei an:

    L 5 //Lade den Wert des Pointers in AKKU 1.
    T MW 2 //Transferiere den Pointer nach MW2.
    L S5T#6S
    SV T [MW 2]

    Kannst du ja mal testen.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  4. #3
    Registriert seit
    09.06.2005
    Ort
    Mülheim a. d. Ruhr
    Beiträge
    265
    Danke
    11
    Erhielt 13 Danke für 11 Beiträge

    Standard

    Moin!

    Habe selbes Problem und würde gern wissen ob die Lösung hier funktionierte!?!
    Kann leider grad nciht selber testen =/

    und was wäre wenn ich zwei von den Timern in meinem FB habe. => MW2 und MW3. Bekomme ich damit Proleme wenn der FB mehrfach aufgerufen wird oder sind die MW´s lokal, so das sie Beliebig oft aufgerufen werden können?

    Gruß e4sy
    .Punkt!

  5. #4
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard

    Zitat Zitat von e4sy
    und was wäre wenn ich zwei von den Timern in meinem FB habe. => MW2 und MW3. Bekomme ich damit Proleme wenn der FB mehrfach aufgerufen wird oder sind die MW´s lokal, so das sie Beliebig oft aufgerufen werden können?

    Gruß e4sy
    kannst du ohne probs mehrfach aufrufen

    wenn du das mw2 immer direkt vorher belegst brauchst du nicht verschiedene mw's zu nehmen.

    wenn du verschiedene nehmen willst, must du einen abstand von 2 haben.

    mw2 besteht aus mb2 und mb3. wenn du mw3 nehmen würdest, würden sich die bereiche überschneiden.
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  6. #5
    Registriert seit
    20.10.2004
    Beiträge
    650
    Danke
    5
    Erhielt 26 Danke für 26 Beiträge

    Standard

    hallöchen

    denkt ihr nicht zu kompliziert

    er will einer funktion ( also fc oder fb ) einen timer übergeben

    also wieso nicht einfach als in parameter angeben

  7. #6
    Registriert seit
    09.06.2005
    Ort
    Mülheim a. d. Ruhr
    Beiträge
    265
    Danke
    11
    Erhielt 13 Danke für 11 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    nur für´s archiv:

    Die Lösung funzt!

    man kann aber auch statt MW2, MW4, etc auch eine
    temporäre int
    variable verwenden, um die merkerwörter zu vermeiden

    das sieht dann ungefähr so aus:

    L 5
    T #foo

    L #s5t#20s
    SE T [#foo] // einschaltverzögerung
    .Punkt!

Ähnliche Themen

  1. CPU DB-Nummer zu hoch
    Von simon.s im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 13.04.2011, 22:04
  2. S7-1200 Funktion parametrieren ( Timer)
    Von Spsneuling im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 20.01.2010, 07:58
  3. DP/AS-I Link - Nummer
    Von rkoe1 im Forum Feldbusse
    Antworten: 1
    Letzter Beitrag: 04.01.2010, 08:03
  4. ID - Nummer 294, Aufbau der SZL?
    Von Thomas86 im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 27.02.2008, 14:03
  5. Suche Ersatz für IFM TIMER LG ( Logik Timer)
    Von GrafLaugenkotz im Forum Sonstige Steuerungen
    Antworten: 1
    Letzter Beitrag: 16.01.2007, 17:02

Lesezeichen

Berechtigungen

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