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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: Anfängerfrage "clear" Array

  1. #1
    Registriert seit
    03.12.2010
    Beiträge
    29
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    leider finde ich keinen Befehl um ein Array [0-17] of BOOL mit einem Befehl komplett auf false zu setzten. Gibt es da etwas ´feines oder wird es mit einer for Schleife gemacht?

    Danke! Grüße Max
    Zitieren Zitieren Anfängerfrage "clear" Array  

  2. #2
    max_sho ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    03.12.2010
    Beiträge
    29
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    in SCL, ganz vergessen
    Zitieren Zitieren Scl  

  3. #3
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.398 Danke für 1.998 Beiträge

    Standard

    Hallo,
    du könntest dir einen Pointer auf die Struktur bilden und diesen dann benutzen um auf DWORD-Breite (den soviel Platz belegt ja dein Array) eine "0" zu schreiben ...

    also etwa so :
    Code:
    L p#myArray
    LAR1
     
    L 0
    T D [AR1,p#0.0]
    Gruß
    Larry

  4. Folgender Benutzer sagt Danke zu Larry Laffer für den nützlichen Beitrag:

    max_sho (14.12.2010)

  5. #4
    Registriert seit
    19.06.2008
    Ort
    Ostalbkreis
    Beiträge
    3.140
    Danke
    201
    Erhielt 553 Danke für 498 Beiträge

    Standard

    Hallo,

    Baustein SFC21 "FILL"

    Für deine Anwendung vielleicht übertrieben.

  6. #5
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.398 Danke für 1.998 Beiträge

    Standard

    Zitat Zitat von max_sho Beitrag anzeigen
    in SCL, ganz vergessen
    in dem Fall einfach eine AT-Sicht auf das Array machen vielleicht vom Typ DINT und in diese dann den Wert "0" schreiben - aslo so :
    Code:
    myArray : array[0..17] of bool ;
    myAT_Sicht AT myArray : DINT ;
     
    und dann im Code :
     
    myAT_Sicht := 0 ;
    Gruß
    Larry

  7. #6
    max_sho ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    03.12.2010
    Beiträge
    29
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Lächeln

    super Danke funktioniert!!
    Zitieren Zitieren Danke  

  8. #7
    Registriert seit
    02.04.2006
    Ort
    nähe Muc
    Beiträge
    2.787
    Danke
    115
    Erhielt 126 Danke für 107 Beiträge

    Standard

    Hi Larry,

    T D [ADR1,p#0.0]

    oder?

    --

    Wer arbeitet denn von euch mit Adressregistern?
    Kenne es noch aus der S5 Zeit oder verwende es in einem geschlossenen Funktionsbaustein zum Barcode schieben / ein-/ausbuchen.

    Mein Problem damit ist immer das nicht mehr nachvollziehbar wird, woher der Wert in einer Variable kommt.
    Hat sich in lezter Zeit daran etwas geändert?
    ___________________________________________





    Sende eine SMS mit dem Stichwort "Feuer" an die 112 und innerhalb von 10 Minuten steht ein roter Partybus mit derbem Sound vor deiner Tür.


    AGB: Wer Rechtschreibfehler findet darf diese behalten. Bitte meine in eile gefertigten, selten anfallenden Vertipsler zu entschuldigen.

  9. #8
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.220
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Zitat Zitat von maxi Beitrag anzeigen
    Hi Larry,

    T D [ADR1,p#0.0]

    oder?

    --

    Wer arbeitet denn von euch mit Adressregistern?
    Kenne es noch aus der S5 Zeit oder verwende es in einem geschlossenen Funktionsbaustein zum Barcode schieben / ein-/ausbuchen.

    Mein Problem damit ist immer das nicht mehr nachvollziehbar wird, woher der Wert in einer Variable kommt.
    Hat sich in lezter Zeit daran etwas geändert?
    Ich !
    Das Problem haben einige und läßt sich nur durch vernünftige Dokumentation im Code lösen.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  10. #9
    Registriert seit
    02.04.2006
    Ort
    nähe Muc
    Beiträge
    2.787
    Danke
    115
    Erhielt 126 Danke für 107 Beiträge

    Standard

    Zitat Zitat von Ralle Beitrag anzeigen
    Ich !
    Das Problem haben einige und läßt sich nur durch vernünftige Dokumentation im Code lösen.
    Ralle,

    Hast du evtl mal einen Baustein oder ein Programm mit einer guten Docu für die Adressregister.

    Habe mir da schon mal ein wenig den Kopf darüber zerbrochen.
    ___________________________________________





    Sende eine SMS mit dem Stichwort "Feuer" an die 112 und innerhalb von 10 Minuten steht ein roter Partybus mit derbem Sound vor deiner Tür.


    AGB: Wer Rechtschreibfehler findet darf diese behalten. Bitte meine in eile gefertigten, selten anfallenden Vertipsler zu entschuldigen.

  11. #10
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.220
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von maxi Beitrag anzeigen
    Ralle,

    Hast du evtl mal einen Baustein oder ein Programm mit einer guten Docu für die Adressregister.

    Habe mir da schon mal ein wenig den Kopf darüber zerbrochen.
    Das haben wir doch hier in der FAQ zum Thema indirekte Adressierung.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  12. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    maxi (14.12.2010)

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 16.03.2012, 18:20
  2. "Index Pulse", "Home Switch" und "Position Limit Switch"
    Von senmeis im Forum Antriebstechnik
    Antworten: 3
    Letzter Beitrag: 07.03.2011, 11:21
  3. Antworten: 2
    Letzter Beitrag: 14.12.2007, 15:09
  4. Wago "Anfängerfrage"
    Von Peru im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 06.11.2007, 20:28
  5. Antworten: 4
    Letzter Beitrag: 29.11.2006, 08:59

Stichworte

Lesezeichen

Berechtigungen

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