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

Ergebnis 1 bis 5 von 5

Thema: Frage zu DB

  1. #1
    Registriert seit
    25.09.2008
    Beiträge
    17
    Danke
    12
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    HI!
    Achtung..Anfänger!
    So...kann ich einen Pointer auf einem DB setzten und so dort die Werte ändern? Also, habe dort 10 BOOL Variablen gespeichert. Nun möchte ich im laufenden Programm die Variablen ändern (BOOL/FALSE) und das später in der Logik verarbeiten. Z.B. habe eine Lampe am A3.0, im DB1.DBX0.0 ist ein TRUE "Lampe1"....ich möchte den Wert später auf "FALSE" setzen und so die Lampe ausschalten. Geht das?
    Also,
    U DB1.DBX0.0
    = A3.0
    Zitieren Zitieren Frage zu DB  

  2. #2
    Registriert seit
    30.06.2007
    Ort
    In der Pfalz
    Beiträge
    503
    Danke
    72
    Erhielt 77 Danke für 65 Beiträge

    Standard

    Ja geht.

    Zum Thema Pointer hier.

  3. #3
    mister_chaos ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    25.09.2008
    Beiträge
    17
    Danke
    12
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Wie kann ich eigentlich den Zustand des z.B. DB1.DBX0.0 von true auf FALSE ändern? Mit
    R DB1.DBX0.0 wirds wohl nicht gehen, oder?

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

    Zitat Zitat von mister_chaos Beitrag anzeigen
    Wie kann ich eigentlich den Zustand des z.B. DB1.DBX0.0 von true auf FALSE ändern? Mit
    R DB1.DBX0.0 wirds wohl nicht gehen, oder?
    wenn du ein VKE=true hast geht das mit R DB1.DBX0.0
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  5. Folgender Benutzer sagt Danke zu vierlagig für den nützlichen Beitrag:

    mister_chaos (08.12.2008)

  6. #5
    Registriert seit
    08.04.2008
    Ort
    Köln
    Beiträge
    844
    Danke
    39
    Erhielt 244 Danke für 199 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo mister_chaos,

    es gibt verschiedene Möglichkeiten ein Bit zu beschreiben:

    1. Setzen
    1a. Setzen über Bedingung:
    U Bed1
    U Bed2
    S Bit
    1b. Setzen mit SET:
    SET
    S Bit

    2. Rücksetzen
    2a. Rücksetzen über Bedingung:
    U Bed3
    O Bed4
    R Bit
    2b. Rücksetzen mit SET:
    SET
    R Bit

    3. Zuweisen
    3a. Zuweisen übed Bedingung (meine bevorzugte Möglichkeit)
    U Bed1
    U Bed2
    UN Bed3
    UN Bed4
    = Bit
    3b. Zuweisen mit SET/CLR
    SET
    = Bit (Bit ist TRUE)
    CLR
    = Bit (Bit ist False)


    Grüße
    Gebs

  7. Folgender Benutzer sagt Danke zu Gebs für den nützlichen Beitrag:

    mister_chaos (08.12.2008)

Ähnliche Themen

  1. Frage
    Von waldy im Forum Stammtisch
    Antworten: 15
    Letzter Beitrag: 29.10.2010, 20:17
  2. frage mpi
    Von mortus im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 13.05.2009, 20:26
  3. Antworten: 15
    Letzter Beitrag: 09.04.2009, 20:57
  4. s7 frage
    Von maresic.s im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 20.08.2005, 13:59
  5. Antworten: 4
    Letzter Beitrag: 18.05.2005, 18:49

Lesezeichen

Berechtigungen

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