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

Ergebnis 1 bis 7 von 7

Thema: BOOL-Zugriff auf ein BIT im DB

  1. #1
    Registriert seit
    02.08.2006
    Beiträge
    150
    Danke
    47
    Erhielt 5 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    irgendwie komme ich nicht weiter.

    Ich habe einen DB22 angelegt mit folgender Struktur:


    +0.0 IR-Code_01 INT 1
    +2.0 IR_Code_02 INT 11
    ...
    +30.0 IR_CODE_16 INT 31
    +32.0 Merker_Offset INT 34
    +34.0 MERKER_IR_CODE_01 BOOL false
    +34.1MERKER_IR_CODE_02 BOOL false
    ...
    +35.7 MERKER_IR_CODE_16 BOOL false

    Nun kommt mein Problem.

    ICh habe eine globale INT-Variable, die sich "IR_Nummer" nennt.
    Nun soll ein AWL-Programm die DB22 durchsuchen (die ersten 16 Einträge) und festellen ob die "IR-Nummer" enthalten ist.
    Wenn ja, dann das entsprechende Bit in den Merkern drehen.
    D.H. wird dir IR-Nummer in der 3. Variablen gefunden, dann soll auch das 3. Bit gedreht werden.

    Der Bit-Offset für die Merker steht in: Merker_Offset. D.H. der dort enthaltene Wert kennzeichnet den Start des ersten Bit's.

    Ich hoffe ich konnte es passend formulieren.
    Kann mir hier jemand helfen ?

    noeppkes ...
    Zitieren Zitieren BOOL-Zugriff auf ein BIT im DB  

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

    Standard

    schau dir mal meinen beitrag zum pointer in der faq an.
    dort steht u.a. auch wie du auch den bit-zugriff variabel gestallten kannst
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  3. #3
    noeppkes ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    02.08.2006
    Beiträge
    150
    Danke
    47
    Erhielt 5 Danke für 2 Beiträge

    Standard

    Hallo,

    ich finde keinen Beitrag mit einem Pointer.
    Hat noch jemand eine Idee ?

    Das kann doch eigentlich nicht so schwierig sein.
    Eine Schleife in AWL, den IR-code im DB suchen.
    Anhand der Position die bitposition berechnen, und dort das Bit umdrehen.

    Ich wäre sehr dankbar über ein paar Zeilen AWL.

    noeppkes ...
    Zitieren Zitieren Pointer ?  

  4. #4
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.726
    Danke
    398
    Erhielt 2.401 Danke für 2.001 Beiträge

    Standard

    ...
    der Beitrag von Volker steht in der Rubrik FAQ.
    Brille aufsetzen ...

  5. #5
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    können wir mal freundlich bleiben?

    hier

    ...der beitrag von volker aus dem breich FAQ, den man über die normale suche nur schwer findet und erweiterte suche is ja son ding für sich, da kann nicht jeder mit um

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

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    ...der beitrag von volker aus dem breich FAQ, den man über die normale suche nur schwer findet und erweiterte suche is ja son ding für sich, da kann nicht jeder mit um
    ok. ich gebe dir recht. man sollte schon die erweiterte suche benutzen.

    dein link zeigt aber auf den faq mit dem any-zeiger. der ist zwar auch sehr interessant aber dieser wäre der entscheidende.

    aber wenn ich schreibe es steht in der FAQ ist das mit sicherheit nicht wirklich schwer zu finden. sooo viele beiträge stehen nun auch wieder nicht in der faq, das ich da nicht mal eben reinschauen könnte.

    was ich sowieso lieber hätte. schaut doch einfach mal, bevor ihr hier allerweltsfragen stellt dort rein. etliche sachen erledigen sich dann von selbst.
    aber das ist wieder diese gewisse faulheit die etliche leute an den tag legen.
    Geändert von volker (01.10.2007 um 20:12 Uhr)
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  7. #7
    noeppkes ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    02.08.2006
    Beiträge
    150
    Danke
    47
    Erhielt 5 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo an alle,

    danke für die Nachrichten.
    Der Eintrag im FAQ (von volker) hat mir was gebracht.
    Ich denke ich komme soweit dann klar.

    noeppkes ...
    Zitieren Zitieren Danke  

Ähnliche Themen

  1. Byte to Bool in SCL
    Von paula23 im Forum Simatic
    Antworten: 22
    Letzter Beitrag: 04.05.2017, 11:46
  2. BOOL to WORD
    Von giro im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 10.07.2011, 16:49
  3. Array of Bool auf 0 vergleichen
    Von Nordischerjung im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 02.07.2010, 09:25
  4. Bool und Byte
    Von Anaconda55 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 09.09.2008, 20:21
  5. Verwendung von BOOL
    Von Lipperlandstern im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 13.03.2008, 13:09

Lesezeichen

Berechtigungen

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