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

Ergebnis 1 bis 4 von 4

Thema: Array mit Variablen adressieren

  1. #1
    Registriert seit
    13.12.2006
    Beiträge
    1
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    zum abspeichern von Messdaten möchte ich ein Array "Messdaten[1-99] of Real" anlegen.
    Und den Speicherort dann über eine Variable ansprechen zb.
    (Simatic Syntax nicht genau eingehalten)

    a = 10
    L Messwert
    T Messdaten[a]

    Wie ich nun bereits lernen musste geht dies nicht.
    Sondern nur eine direkte Adressierung.

    L Messwert
    T Messdaten[10]

    ...
    Gibt es trotzdem eine Lösung?
    Gibt es Bausteine die man ins Programm einbinden kann. z.B. gibt es diese in der Bibliotek von Siemens Simatic welche?

    vielen Dank
    Jens
    Zitieren Zitieren Array mit Variablen adressieren  

  2. #2
    Registriert seit
    30.08.2003
    Beiträge
    2.197
    Danke
    30
    Erhielt 258 Danke für 229 Beiträge

    Standard

    Hallo Jens,

    in SCL geht sowas sinngemäss. In AWL musst du etwas mehr coden. Du musst einen Pointer auf die Startadresse des Array bilden und je nach gewünschtem Arrayindex den Offset addieren. Dann kannst du mit

    L DBD[Zeiger]
    oder
    L D[AR1,P#0.0]

    zugreifen.

    MfG
    André Räppel
    www.raeppel.de
    mit innovativen SPS-Tools schneller ans Ziel ....
    Zitieren Zitieren Array  

  3. #3
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.268
    Danke
    537
    Erhielt 2.708 Danke für 1.957 Beiträge

    Standard

    Und such im Forum mal nach "indirekte Adressierung", das sollte dann schon genügen.
    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. #4
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.866
    Danke
    78
    Erhielt 806 Danke für 549 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    schau doch einfach mal in die FAQ

    speziell dieser beitrag
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

Ähnliche Themen

  1. Variablen DB adressieren in SCL
    Von holgero im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 30.10.2011, 17:32
  2. 2D-Array in Step7 mit Variablen ansprechen
    Von jank-automation im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 29.08.2008, 08:32
  3. Zugriff auf einen UDT / Array mit Variablen?
    Von MSP im Forum Programmierstrategien
    Antworten: 68
    Letzter Beitrag: 13.06.2008, 21:03
  4. Statische Variablen absolut Adressieren
    Von dpd80 im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 19.01.2008, 13:16
  5. WinCC Variablen indirekt adressieren...
    Von Jochen Kühner im Forum HMI
    Antworten: 4
    Letzter Beitrag: 10.04.2007, 18:32

Lesezeichen

Berechtigungen

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