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

Ergebnis 1 bis 9 von 9

Thema: Adressen in DB Speichern und Ansteuern

  1. #1
    Registriert seit
    20.02.2009
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute.
    Ich habe ein Problem
    Ich möchte in einem DB Ausgangsdressen hinterlegen
    da ich diese dynamisch ändern müsste (Ablaufsequenz)
    Im DB sollte stehen
    Für Ausgänge
    0.0
    1.0
    1.2
    usw

    und ich möchte mit dieser Info den Ausgang per Schleifen(kein Problem)
    realisieren
    Set
    = A 0.0

    Set

    = A1.0

    usw
    Also irgendwie per Pointer
    Also das Problem ist die Ausgänge indirekt mit der Info aus dem DB anzusprechen.
    Danke für eure Hilfe.
    Zitieren Zitieren Adressen in DB Speichern und Ansteuern  

  2. #2
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.728
    Danke
    398
    Erhielt 2.406 Danke für 2.002 Beiträge

    Standard

    Hallo,
    das ist zwar funktional nicht sehr effizient aber ohne Weiteres machbar ...
    Dein DB müßte aus Doppelworten bestehen. Jedes Doppelwort wird mit der Adresse im Pointerformat vorbelegt - also DBD0 = P#1.2 für Adresse 1.2
    Laden würdest du das dann so :
    Code:
    L DB100.DBD0
    T myTempDWORD
     
    set
    = A [#myTempDWORD]
     
    oder
     
    AUF DB100
     
    set
    = A [DBD0]
    Gruß
    LL

  3. #3
    Registriert seit
    30.01.2009
    Beiträge
    441
    Danke
    25
    Erhielt 48 Danke für 44 Beiträge

    Standard

    Hi,

    oder so:

    L P#0.0
    T MD10
    .
    .
    U A[MD10] bedeutet= A0.0

    L 8 = 8bit weiter
    L MD10
    +D
    T MD10
    .
    .
    U A[MD10] bedeutet jetzt= A1.0


    etc

    Gruß
    Move

  4. #4
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.728
    Danke
    398
    Erhielt 2.406 Danke für 2.002 Beiträge

    Standard

    @Move:
    wo ist da jetzt der Unterschied zu meinem Vorschlag ?

  5. #5
    Registriert seit
    30.01.2009
    Beiträge
    441
    Danke
    25
    Erhielt 48 Danke für 44 Beiträge

    Standard

    Hi Larry,

    eigentlich nirgends, nur wir haben quasi gleichzeitig gepostet.

  6. #6
    VolkerX ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    20.02.2009
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke Leute für eure Anregungen.
    Werds heute mal im Office probieren.
    Schönes Wochenende
    Zitieren Zitieren Danke  

  7. #7
    Registriert seit
    01.04.2010
    Beiträge
    306
    Danke
    18
    Erhielt 38 Danke für 37 Beiträge

    Standard

    Zitat Zitat von Move Beitrag anzeigen
    Hi,

    L 8 = 8bit weiter
    L MD10
    +D
    T MD10
    Sorry aber muß das nicht wohl L L#8 heißen?

    Gruß

  8. #8
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.728
    Danke
    398
    Erhielt 2.406 Danke für 2.002 Beiträge

    Standard

    @SKg:
    kann - aber muß nicht ...

  9. #9
    Registriert seit
    01.04.2010
    Beiträge
    306
    Danke
    18
    Erhielt 38 Danke für 37 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Larry Laffer Beitrag anzeigen
    @SKg:
    kann - aber muß nicht ...
    Ich weiß aber man sollte sich schon die ganze zeit an ein und das selbe format halten und nicht wie wild zwischen INT und DINT
    hin und herspringen (ist ne dumme Angewonheit) sonst gibt es bei langen Berechnungsketten schnell Probleme mit der übersichtlichkeit!

    Aber ist jedem selbst überlassen!

    Gruß

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 02.09.2011, 11:43
  2. Ref-Adressen
    Von hobel im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 25.08.2006, 11:08
  3. Bedeutung der Adressen
    Von hobel im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 28.07.2006, 13:27
  4. Adressen bei DP (IM 153)
    Von Jelly im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 07.04.2006, 20:15
  5. IP Adressen auslesen
    Von Anonymous im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 13.10.2005, 09:00

Lesezeichen

Berechtigungen

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