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

Ergebnis 1 bis 3 von 3

Thema: Auf Array mit Indizies zugreifen?

  1. #1
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    ist es eigentlich mit Step7 möglich auf ein Array mit Hilfe eines Indexes zuzugreifen? Der Index soll dabei eine Variable darstellen.
    Also z.B. so:
    Code:
    L 3
    T #i
    L #feld[i]
    T #Wert
    Ich habe nämlich folgende Aufgabe:
    Es kann eine Einschaltreihenfolge vom 5 Motoren eingegeben werden. Es soll aber auch möglich sein, z.B. zwei Motoren gleichzeitig zu starten. Allerdings darf bei der Eingabe keine Zahl dazwischen ausgelassen werden. Also 2, 1, 1, 3, 4 wäre auch korrekt. Dann würden Motoren 2 und 3 als erstes gestartet.
    Die Eingabe muss nun daraufhin überprüft werden.
    Man könnte das sicher auch mit indirekter Adressierung lösen, aber da die Daten in einem Instanzdatenbaustein liegen, und das Programm noch nicht fertig ist können sich die Adressen ja noch ändern.

    MfG und Danke im voraus
    Thomas
    Zitieren Zitieren Gelöst: Auf Array mit Indizies zugreifen?  

  2. "Danke für den Hinweis mit SCL.
    Bin halt von anderen Programmiersprachen etwas vorbelastet, und mit einem Array bräuchte man die ganze Pointer und Bit-schiebegeschichte nicht zu machen.
    Aber das wär ja auch zu schön gewesen....

    Thomas"


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

    Standard

    Hallo,

    direkter Zugriff mit Index ist nur in SCL möglich. Wieso nicht mit indirekter Adressierung in AWL? Wenn man den Pointer auf eine Symbolische Variable setzt kann man die auch im Nachhinein verschieben.

    MfG
    André Räppel
    Zitieren Zitieren Index  

  4. #3
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke für den Hinweis mit SCL.
    Bin halt von anderen Programmiersprachen etwas vorbelastet, und mit einem Array bräuchte man die ganze Pointer und Bit-schiebegeschichte nicht zu machen.
    Aber das wär ja auch zu schön gewesen....

    Thomas

Ähnliche Themen

  1. Antworten: 18
    Letzter Beitrag: 21.12.2016, 17:03
  2. Mit C# auf OPC zugreifen
    Von Bensen83 im Forum Hochsprachen - OPC
    Antworten: 2
    Letzter Beitrag: 25.09.2010, 13:58
  3. Mit C# auf SPS zugreifen
    Von Red-Sh4nks im Forum Hochsprachen - OPC
    Antworten: 22
    Letzter Beitrag: 04.06.2010, 18:10
  4. Auf Array indiziert zugreifen
    Von leon79 im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 17.10.2008, 16:16
  5. Bool-Array in Byte-Array
    Von Techniker im Forum Sonstige Steuerungen
    Antworten: 10
    Letzter Beitrag: 13.01.2006, 19:12

Lesezeichen

Berechtigungen

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