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

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

Thema: Einzelne Bits negieren

  1. #1
    Registriert seit
    05.03.2014
    Beiträge
    13
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen

    Wie kann ich einzelne Bits in einem Word oder Byte Negieren.

    Zitieren Zitieren Einzelne Bits negieren  

  2. #2
    Registriert seit
    21.11.2014
    Beiträge
    228
    Danke
    7
    Erhielt 30 Danke für 28 Beiträge

    Standard

    Soweit ich weiß, muss die Adresse des Bits bekannt sein. Relativ wäre das ganze recht umständlich.

    Welche Sprache solls denn sein? Ist dir die adresse bekannt oder verwendest du Temporäre Variablen?

    (oder denke ich zu kompliziert?)

  3. #3
    Registriert seit
    28.06.2003
    Ort
    Nähe Bonn
    Beiträge
    291
    Danke
    15
    Erhielt 92 Danke für 71 Beiträge

    Standard

    Hallo bbse30,

    bei 1200/1500 mit SLICE Zugriff

    bei 300/400
    Variable in Hilfsvariable z.B. MB (Merkerbyte übertragen)
    UN Mxx.y (Bit abfragen)
    = Mxx.y
    Hilfsvariable zu der ursprünglichen Variable übertragen

    Grüße
    Peter

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

    Standard

    Standardlösung: XOR Bitmaske

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  5. #5
    bbse30 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    05.03.2014
    Beiträge
    13
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    AWL ist ok zugriff über Datenbaustein


    Gesendet von meinem iPhone mit Tapatalk

  6. #6
    Registriert seit
    12.04.2005
    Ort
    Black Forest
    Beiträge
    1.335
    Danke
    27
    Erhielt 129 Danke für 116 Beiträge

    Standard

    Evtl. wäre auch eine etwas Präzisere Beschreibung über das was man oder wie man es erreichen möchte ganz Sinnvoll!

    „Eine Frage raubt mir den Verstand bin ich verrückt oder sind es die Anderen ?“

    Albert Einstein

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

    Standard

    Schmiermerker ist pfui.

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  8. #8
    Registriert seit
    16.12.2009
    Beiträge
    75
    Danke
    3
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Ich sehe das so wie Harald
    L Wort XX
    L 0000 0000 1111 0000
    XOR
    T Wort XX
    Überall wo Einsen standen, ist der ursprüngliche Inhalt negiert.
    Ob nun mit Schmiermerker oder nicht, ist doch dabei egal...
    Grüße Tom

  9. #9
    bbse30 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    05.03.2014
    Beiträge
    13
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Das bitmuster einer variablen vom typ word oder byte soll negiert werden

    Z.b: 1010 sol dann 0101 sein


    Gesendet von meinem iPhone mit Tapatalk

  10. #10
    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


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das ist aber nicht negieren, sondern invertieren und dafür gibt's eine Anweisung die (wer hätte es gedacht) INV heißt.
    Gruß
    Michael

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

    Lord_Anubis (21.04.2015)

Ähnliche Themen

  1. Eingangswort auf einzelne Bits aufteilen
    Von Gerold im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 20.07.2014, 21:11
  2. TIA einzelne Bits aus Block_DB ansprechen
    Von fk- princess im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 03.12.2013, 09:26
  3. LinNoDave und einzelne Bits
    Von Lazarus™ im Forum Hochsprachen - OPC
    Antworten: 4
    Letzter Beitrag: 19.01.2009, 13:46
  4. Einzelne Bits ausmaskieren
    Von zwerg77 im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 03.12.2007, 07:14
  5. WinCC 5.1 C-Script einzelne bits abfragen
    Von tarzanhb im Forum HMI
    Antworten: 2
    Letzter Beitrag: 24.10.2006, 10:00

Stichworte

Lesezeichen

Berechtigungen

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