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

Ergebnis 1 bis 3 von 3

Thema: WinCCflex Skript Bit in Wort

  1. #1
    Registriert seit
    04.05.2012
    Beiträge
    36
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich möchte im Skript verschieden Bits im Wort einlesen und danach verarbeiten.
    Gibt es einen Befehl mit dem ich auf ein Bit im Wort zugreifen kann?


    Aktion_F11 = SmartTags("MW_128") hier zum Beispiel Bit 2

    Aktion_F12 = SmartTags("MW_128") hier zum Beispiel Bit 3

    also ich will die Bits einlesen und dann im Skript verarbeiten, die Funktion SetBitInTag wäre ne möglichkeit, aber dann muss ich das an so vielen Stellen im Skript abändern.

    Gruss Gerd
    Zitieren Zitieren WinCCflex Skript Bit in Wort  

  2. #2
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.326
    Danke
    932
    Erhielt 3.332 Danke für 2.690 Beiträge

    Standard

    Mit einer Bitmaske ver-UNDen:
    Code:
    Aktion_F11 = SmartTags("MW_128") And &H04 'hier zum Beispiel Bit 2
    Aktion_F12 = SmartTags("MW_128") And &H08 'hier zum Beispiel Bit 3
    PS: das funktioniert in VBS aber nicht für Bit .31

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  3. #3
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.794
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ergänzung dazu :
    ich bin mir da jetzt nicht vollkommen sicher, meine aber (wegen der Byte-Vertauschung im MW), dass man mit &h400 ver-unden müßte um an Bit 2 zu kommen.

    Gruß
    Larry

Ähnliche Themen

  1. Bit-Position in Wort
    Von tschortscho51 im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 03.11.2012, 20:00
  2. Zugriff auf Bit aus Wort in FB-Deklaration
    Von Holger Levetzow im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 20.01.2010, 15:38
  3. Antworten: 10
    Letzter Beitrag: 16.09.2009, 07:50
  4. DB Bit aus Wort auslesen
    Von Stromer im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 17.02.2007, 20:43
  5. Bit aus Wort auswerten?
    Von Anonymous im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 23.06.2004, 14:58

Lesezeichen

Berechtigungen

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