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

Ergebnis 1 bis 7 von 7

Thema: SCL DB[No].Wert[I] möglich?

  1. #1
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 276 Danke für 86 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Kann ich in SCL den DB indirekt angeben?

    Code:
    Ziel := DB[No].Wert[Nr,I];
    Ich möchte die DB Nr am FC Eingang übergeben und dann aus dem 2D Feld den entsprechenden Eintrag weiterverarbeiten.

    pt
    Gegen Schwachsinn, Schwachköpfe und armselige Trittbrettfahrer kann man nicht argumentieren.

    Gott sieht alles, auch Signaturen in Geheimschrift,,... aber er petzt nicht.
    Zitieren Zitieren SCL DB[No].Wert[I] möglich?  

  2. #2
    plc_tippser ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 276 Danke für 86 Beiträge

    Standard

    Zur Zeit habe ich das so, aber da mekert der Compiler:

    Code:
    VAR_INPUT
        Spalte : INT;
        Anteil : INT;
        DB_Nr_Tab : WORD;
    END_VAR
    
    VAR
        Buffer : ARRAY[0..20] OF REAL;
        I  : INT;
    END_VAR
    
    
    
    
    FOR I := 0 TO 20 DO
            Buffer[I] := WORD_TO_BLOCK_DB(DB_Nr_Tab).Tab[Spalte,I];
        END_FOR;
    Compiler sagt: ungültige Varialbe
    Gegen Schwachsinn, Schwachköpfe und armselige Trittbrettfahrer kann man nicht argumentieren.

    Gott sieht alles, auch Signaturen in Geheimschrift,,... aber er petzt nicht.

  3. #3
    plc_tippser ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 276 Danke für 86 Beiträge

    Standard

    So geht´s leider auch nicht

    Code:
    FOR I := 0 TO 20 DO 
            Buffer[I] := WORD_TO_BLOCK_DB(DB_Nr_Tab).DD[Spalte,I]; 
        END_FOR;
    Liegt an dem Feld
    Gegen Schwachsinn, Schwachköpfe und armselige Trittbrettfahrer kann man nicht argumentieren.

    Gott sieht alles, auch Signaturen in Geheimschrift,,... aber er petzt nicht.

  4. #4
    Registriert seit
    13.04.2005
    Beiträge
    264
    Danke
    2
    Erhielt 2 Danke für 1 Beitrag

    Standard

    Hallo,
    musste erst kramen bis ich gefunden habe
    Gruß Wilfried
    Angehängte Grafiken Angehängte Grafiken

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

    Standard

    gibt es irgenwo eine übersicht aller scl-befehle?
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  6. #6
    Registriert seit
    13.04.2005
    Beiträge
    264
    Danke
    2
    Erhielt 2 Danke für 1 Beitrag

    Standard

    Hallo Volker,
    das ist alles was ich in tabellarischer Form gefunden habe
    Gruß Wilfried
    Angehängte Grafiken Angehängte Grafiken

  7. #7
    Registriert seit
    06.10.2003
    Beiträge
    3.412
    Danke
    451
    Erhielt 506 Danke für 408 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo plc_tippser,

    probier mal:

    DWORD_TO_REAL(WORD_TO_BLOCK_DB(DB_Nr_Tab).DD[Spalte])

    "Spalte" ist dann natürlich die Adresse im DB. Du willst aber auf eine Struktur zugreifen, oder?

    Gruß, Onkel
    Es gibt viel mehr Leute, die freiwillig aufgeben, als solche, die echt scheitern.
    Henry Ford

Ähnliche Themen

  1. REAL-Wert in Word-Wert konvertieren
    Von Mohrchen im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 17.07.2011, 13:02
  2. Was ist das ca. wert
    Von Ryx im Forum Feldbusse
    Antworten: 2
    Letzter Beitrag: 03.06.2011, 07:56
  3. DB Wert mit Hex Wert Vergleichen?
    Von ibanesch im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 13.02.2011, 14:32
  4. Wert 0 in DB
    Von Mike369 im Forum Simatic
    Antworten: 29
    Letzter Beitrag: 05.11.2009, 13:04
  5. Antworten: 6
    Letzter Beitrag: 19.04.2007, 00:24

Lesezeichen

Berechtigungen

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