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

Ergebnis 1 bis 4 von 4

Thema: Dynamische DB adressierung in SCL

  1. #1
    Registriert seit
    16.12.2004
    Ort
    Winterthur, Schweiz
    Beiträge
    157
    Danke
    21
    Erhielt 3 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen.

    wie ist folgender Ausdruck richtig?

    db[sDBNr].daten[sIndexDB].wert1:= tcosplus;

    es sollen je nach Programmabschnitt veschieden DBs aufgerufen werden.
    im DB befindet sich ein Array aus Struct.

    sDBNr ist ein DINT, sIndexDb ein INT


    grüsse Thomas
    Zitieren Zitieren Dynamische DB adressierung in SCL  

  2. #2
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Ein Beispiel für den indizierten Zugriff auf Datenbausteine in S7-SCL findest Du hier:

    http://www.sps-forum.de/showthread.php?t=19333

    http://www.sps-forum.de/showpost.php...67&postcount=6

    http://www.sps-forum.de/showpost.php...71&postcount=8

    Gruß Kai

  3. #3
    thomasgull ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    16.12.2004
    Ort
    Winterthur, Schweiz
    Beiträge
    157
    Danke
    21
    Erhielt 3 Danke für 2 Beiträge

    Standard

    Danke für die Tips

    Habe folgenden vergleich:

    Direkt funktioniert es

    den DB Dynamisiert. Folgende Fehlermeldung:

    Ungültige Variable
    Fehlerhafte Variable, der Punkt ist nicht zulässig
    Ungültiger Datentyp

    im Beitrag
    http://www.sps-forum.de/showthread.p...ghlight=scl+db
    wurde auch schon diskutiert

  4. #4
    Registriert seit
    29.03.2004
    Beiträge
    5.735
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Wie soll der SCL-Übersetzer denn auch wissen wie der DB aufgebaut ist, wenn er zum Zeitpunkt des Übersetzens nicht weiß welchen DB er als Vorlage nehmen soll?

    Des weiteren gibt es in der SCL-Hilfe ein sehr schön gemachtes Kapitel "Sprachbeschreibung". Im Unterpunkt "Lexikalische Regeln" -> Absolutadressierung findet man wie ein indizierter Zugriff auf einen DB auszusehen hat. Und da gibt es nur eine Variante.

Ähnliche Themen

  1. Dynamische DB Adressierung bei SCL
    Von mr.binford im Forum Simatic
    Antworten: 15
    Letzter Beitrag: 08.11.2009, 11:51
  2. Dynamische Förderanlage
    Von thomasgull im Forum Programmierstrategien
    Antworten: 2
    Letzter Beitrag: 28.09.2009, 05:25
  3. Dynamische Datenstrukturen in S7-SCL
    Von jck0815 im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 20.11.2008, 15:33
  4. dynamische Arrays?
    Von merlin im Forum CODESYS und IEC61131
    Antworten: 7
    Letzter Beitrag: 30.05.2008, 16:06
  5. Dynamische Schrittkette
    Von Pau1e im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 26.03.2008, 20:09

Lesezeichen

Berechtigungen

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