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

Ergebnis 1 bis 3 von 3

Thema: Array beschreiben

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

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    Ich habe ein Array mit [5,10] int Feldern.
    Wie kann ich die Felder variabel aufrufen und dann mit int werten beschreiben in AWL?

    Ich habe keine Ahnung wie das bei Siemens funktioniert.
    Bei anderen Steuerungen kann ich normal einen Index anlegen denn z.B hochzählen und dann auf die Variable schreiben.
    Kann ich so was ähnliches auch bei Siemens machen?


    Ich hoffe es kann mir jemand helfen.
    Zitieren Zitieren Array beschreiben  

  2. #2
    Registriert seit
    17.05.2004
    Beiträge
    23
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo

    Also mit Indexen direkt zu Adressieren „z.B. Array [x,y]“ ist bei S7 AWL nicht möglich.
    In einen DB kannst du nur „direkt“ Adressieren.
    Aber es ist möglich sich die „Index“ Adressierung selber zu basteln.

    Adresse = ((x * “größe“ y) + Y)*2

    Und hier das ganze als AWL Code

    L „X“ //x
    L 10 //größe y in deinen beispiel
    *I
    L „Y“ //y
    +I
    L 2 //INT => 2 Byte
    *I
    T #Adresse
    SLD 3 // Offset auf Pointer
    LAR1 // nach Adressregister laden
    AUF „DB“ // DB mit array öffnen
    L „wert“ // daten
    T DBW [AR1,P#0.0] // Daten auf Adresse „x,y“ schreiben

    So kannst du mit "Indexen" in der SPS adressieren.

    Viel Spass

  3. #3
    focus81 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    25.10.2006
    Beiträge
    22
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke plc Joe,

    ich glaub ich habe meinen Fehler gesehen.
    Ich hatte das auch schon probiert ging aber voll daneben, versuche es jetzt aber gleich nochmal.

Ähnliche Themen

  1. Array von FB Ausgang beschreiben
    Von michal im Forum Programmierstrategien
    Antworten: 6
    Letzter Beitrag: 03.08.2011, 08:58
  2. Eindimensionales Array beschreiben
    Von SPS_LB im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 06.09.2009, 03:04
  3. Array indirekt beschreiben
    Von Airpower im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 22.06.2009, 08:34
  4. Array von Strings beschreiben
    Von Fluffi im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 30.04.2009, 16:48
  5. Array im Script beschreiben
    Von Neuling74 im Forum HMI
    Antworten: 2
    Letzter Beitrag: 16.06.2007, 08:59

Lesezeichen

Berechtigungen

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