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

Ergebnis 1 bis 7 von 7

Thema: Defaultwert im Array vorbelegen

  1. #1
    Registriert seit
    04.02.2011
    Beiträge
    82
    Danke
    32
    Erhielt 4 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Moin zusammen!

    Wiedereinmal ein kleines bis mittelschweres TIA-Problem.
    Ich habe in einem FB einen relativ großes, 2-dimensionales Array angelegt. Das Array wird standardmäßig ohne Defaultwert, sprich also mit "0" belegt.
    Jetzt muss in jede Arrayzelle ein Wert von 20.0 eingetragen werden.

    Das geht jetzt aber leider nur durch manuelles eintragen oder via copy&paste. Die Zelle ziehen und auf die darunter liegenden erweitern, wie es z.B. bei Excel geht, funktioniert leider auch nicht.
    Gibt's da 'nen Trick oder muss ich in den sauren Apfel beißen?
    Zitieren Zitieren Defaultwert im Array vorbelegen  

  2. #2
    Registriert seit
    23.07.2009
    Ort
    Österreich
    Beiträge
    2.337
    Danke
    448
    Erhielt 688 Danke für 513 Beiträge

    Standard

    Stimmt. Das mit dem Rahmen ziehen geht wirklich nicht.
    Du könntest die Werte in Software initialisieren.
    If at first you don't succeed, you're not Van Damme!
    ... or maybe using TIA!

  3. #3
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.166
    Danke
    921
    Erhielt 3.286 Danke für 2.655 Beiträge

    Standard

    Kann man in dem TIA den FB als Quelle exportieren, fremd-editieren und zurück-importieren?

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  4. #4
    Registriert seit
    23.07.2009
    Ort
    Österreich
    Beiträge
    2.337
    Danke
    448
    Erhielt 688 Danke für 513 Beiträge

    Standard

    Hmmm... Wenn man ne SCL-Quelle exportiert bekommt man auch nur die Array-Teile eingetragen bei denen man den Start-Wert schon geändert hat.
    Code:
    DATA_BLOCK "Datenbaustein_1"
    { S7_Optimized_Access := 'TRUE' }
    VERSION : 0.1
    NON_RETAIN
       VAR 
          Vorstellwerte : Array[1..10] of Real;
       END_VAR
    
    
    BEGIN
       Vorstellwerte[1] := 20.0;
       Vorstellwerte[2] := 20.0;
    
    END_DATA_BLOCK
    Ist also immer noch viel Copy/Paste...
    If at first you don't succeed, you're not Van Damme!
    ... or maybe using TIA!

  5. #5
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.166
    Danke
    921
    Erhielt 3.286 Danke für 2.655 Beiträge

    Standard

    Geht in dem TIA "Suchen/Ersetzen" im Deklarationsbereich?
    Werden die Startwerte auch bei FB-Export nur unvollständig exportiert?

    Eventuell lohnt es sich für die Bearbeitung der Quelle ein Excel-Macro zu schreiben?

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  6. Folgender Benutzer sagt Danke zu PN/DP für den nützlichen Beitrag:

    Berger (08.01.2015)

  7. #6
    Registriert seit
    23.07.2009
    Ort
    Österreich
    Beiträge
    2.337
    Danke
    448
    Erhielt 688 Danke für 513 Beiträge

    Standard

    Suchen und Ersetzen geht.
    If at first you don't succeed, you're not Van Damme!
    ... or maybe using TIA!

  8. #7
    Registriert seit
    04.02.2011
    Beiträge
    82
    Danke
    32
    Erhielt 4 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Jawoll! Das geht!

Ähnliche Themen

  1. Antworten: 18
    Letzter Beitrag: 21.12.2016, 17:03
  2. Step 7 VIPA SLIO -- Zählerbaugruppe FM 050-1BB00 vorbelegen
    Von spsfreak12345 im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 24.10.2014, 11:59
  3. Aus einem ARRAY ausgewählte Werte in ein anderes ARRAY kopieren
    Von lacosta19 im Forum CODESYS und IEC61131
    Antworten: 7
    Letzter Beitrag: 06.08.2014, 15:42
  4. Array in mehrdiomensionales Array kopieren
    Von Curby im Forum CODESYS und IEC61131
    Antworten: 5
    Letzter Beitrag: 28.01.2014, 16:02
  5. Uhrzeit und Datumsfeld vorbelegen
    Von AJ67 im Forum HMI
    Antworten: 4
    Letzter Beitrag: 14.06.2011, 23:31

Lesezeichen

Berechtigungen

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