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

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: Bestimmtes Bit ansprechen ...

  1. #11
    Registriert seit
    13.10.2007
    Beiträge
    11.598
    Danke
    2.668
    Erhielt 3.009 Danke für 2.045 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von vollmi Beitrag anzeigen
    Ist dir klar, dass du mit einem DW move gleich alle deine Bits in diesem Doppelwort überschreibst? Haben die anderen Bits keine Funktion?

    mfG René
    Wahrscheinlich doch, die anderen 31 Bit sind üblicherweise der 'Wert' auf den ein Absolutgeber gesetzt wird.
    Zur Zeit wird dann von Spirit nur '0' rein geschrieben.

    Mann könnte zusätzlich zum Wert einfach das Bit 31 'verundden'
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

  2. #12
    Avatar von spirit
    spirit ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    12.09.2012
    Beiträge
    954
    Danke
    178
    Erhielt 23 Danke für 22 Beiträge

    Standard

    Zitat Zitat von rostiger Nagel Beitrag anzeigen
    Wahrscheinlich doch, die anderen 31 Bit sind üblicherweise der 'Wert' auf den ein Absolutgeber gesetzt wird.
    Zur Zeit wird dann von Spirit nur '0' rein geschrieben.

    Mann könnte zusätzlich zum Wert einfach das Bit 31 'verundden'
    Ja genau, hierbei handelt es sich um einen einmaligen Reset. Der Encoder wird also an der Position an der er sich gerade befindet auf Null gesetzt!
    LG
    spirit

  3. #13
    Registriert seit
    04.08.2012
    Beiträge
    5
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von rostiger Nagel Beitrag anzeigen
    Wahrscheinlich doch, die anderen 31 Bit sind üblicherweise der 'Wert' auf den ein Absolutgeber gesetzt wird.
    Zur Zeit wird dann von Spirit nur '0' rein geschrieben.

    Mann könnte zusätzlich zum Wert einfach das Bit 31 'verundden'
    Das DW muss mit dem Wert den man setzen möchte verodert werden.

  4. #14
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    9.526
    Danke
    807
    Erhielt 2.801 Danke für 2.262 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ... oder L#-2147483648 zu dem Setzwert dazu addieren (ADD_DI)

    Wenn die anderen 31 Bits bei dem Reset egal sind oder die Position soll der Wert 0 sein, dann kann auch direkt L#-2147483648 (DW#16#80000000) zugewiesen werden (MOVE)

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

Ähnliche Themen

  1. Einzelne Bit in einer vordeklarierten Bytevariable ansprechen
    Von apfelring im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 04.02.2013, 08:19
  2. Bit in Bytevariable ansprechen
    Von Gerri im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 24.02.2009, 10:22
  3. Antworten: 5
    Letzter Beitrag: 04.08.2008, 11:04
  4. Step5 Bit aus DB in FB ansprechen (Bezeichner)
    Von urlicht im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 06.05.2008, 23:48
  5. auf bestimmtes Bit zugreifen
    Von Supervisor im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 18.07.2006, 13:40

Lesezeichen

Berechtigungen

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