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

Ergebnis 1 bis 6 von 6

Thema: Global-DB mit Nullen vollschreiben

  1. #1
    Registriert seit
    05.08.2008
    Beiträge
    45
    Danke
    20
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Guten Tag zusammen,

    gibt es eventuell einen einfachen Befehl, mit dem ich den Inhalt eines Global-DBs in einem Zyklus mit Nullen überschreiben kann?
    Zitieren Zitieren Global-DB mit Nullen vollschreiben  

  2. #2
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard

    Zitat Zitat von Wagginator Beitrag anzeigen
    gibt es eventuell einen einfachen Befehl, mit dem ich den Inhalt eines Global-DBs in einem Zyklus mit Nullen überschreiben kann?
    Mit dem FILL-Baustein!

    Code:
    //Symbolisch
          CALL  "FILL"
           BVAL   :="DB_Rema".Nullen
           RET_VAL:=#RET_VAL
           BLK    := .... hier deinen DB-Pointer eintragen
    
    //Absolutdarstellung
          CALL  SFC   21
           BVAL   :=DB10.DBW0
           RET_VAL:=#RET_VAL
           BLK    := .... hier deinen DB-Pointer eintragen
    Der Inhalt von DB10.DBW0 ist einfach : Nullen - WORD - W#16#0 - Nullen zum Auffüllen

    Frank
    Geändert von IBFS (16.05.2012 um 08:24 Uhr)
    Grüße Frank

  3. Folgender Benutzer sagt Danke zu IBFS für den nützlichen Beitrag:

    Wagginator (16.05.2012)

  4. #3
    Registriert seit
    28.02.2006
    Ort
    Ostsee 5 min zum Strand
    Beiträge
    780
    Danke
    92
    Erhielt 110 Danke für 98 Beiträge

    Standard

    Moin,

    mit SFC21 FILL zB

    kopierst einen Leeren DB in den gewünschten DB
    Gruß von der Ostsee

    Nordischerjung
    _____________________

    Wenn man seinem Paßbild ähnlich zu sehen beginnt, sollte man schleunigst Urlaub machen. (Vico Torriani, schw. Entertainer)

    Ich habe eine Diät gemacht und fettem Essen und Alkohol abgeschworen - in zwei Wochen verlor ich 14 Tage. (Joe E. Lewis)

  5. Folgender Benutzer sagt Danke zu Nordischerjung für den nützlichen Beitrag:

    Wagginator (16.05.2012)

  6. #4
    Registriert seit
    05.08.2008
    Beiträge
    45
    Danke
    20
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke, so habe ich mir das vorgestellt!
    Nun noch eine Frage, muß der DB10 stehts die gleiche Größe haben wie der Ziel-DB, oder kann der DB10 ruhig größer sein, da ich durch den Pointer ja nur die nötige Anzahl an Nullen kopiere?

  7. #5
    Registriert seit
    30.10.2009
    Ort
    10 km vom Herzen der Natur
    Beiträge
    1.626
    Danke
    120
    Erhielt 340 Danke für 255 Beiträge

    Standard

    F1 hilft!
    Du brauchst nur ein Wort mit dem Wert 0, nicht einen ganzen DB.
    Gruß
    Michael

  8. Folgender Benutzer sagt Danke zu M-Ott für den nützlichen Beitrag:

    Wagginator (16.05.2012)

  9. #6
    Registriert seit
    05.08.2008
    Beiträge
    45
    Danke
    20
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Alles klar!
    Vielen Dank!

Ähnliche Themen

  1. Ziffer in DINT nullen
    Von plc_typ im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 09.09.2010, 17:59
  2. Erste schritte mit Global DB
    Von rabit im Forum Simatic
    Antworten: 26
    Letzter Beitrag: 31.03.2010, 00:17
  3. TargetVisu - Textfeld mit Nullen auffüllen ->GRRRRRRRRRRRR
    Von PLC-Gundel im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 15.12.2009, 14:05
  4. Antworten: 0
    Letzter Beitrag: 28.11.2005, 17:12
  5. Vorbelegung einer Zahl mit Nullen
    Von INST im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 10.02.2005, 09:00

Lesezeichen

Berechtigungen

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