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

Ergebnis 1 bis 7 von 7

Thema: Anfängerfrage

  1. #1
    Registriert seit
    08.07.2008
    Beiträge
    10
    Danke
    5
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo ich habe eine kurze Frage!

    Ich möchte einerseits eine Variable vom Typ BLOCK_DB
    so umwandeln, dass ich die die DB Nummer als INT Adresse erhalte.

    Andererseits möchte ich eine INT Variable so benutzen, dass ich eine BLOCK_DB Variable mit der DB Nummer zu erzeugen. D.h. das genaue Gegenteil.

    Da ich nicht genau weiss, wie der BLOCK_DB Typ aufgebaut ist und ich auch noch ein Anfänger bin, ist das für mich sehr schwierig.

    Vielen Dank für jeden konstruktiven Beitrag.

    Ich benutze momentan:
    312C
    Step 7 V5.33
    Zitieren Zitieren Anfängerfrage  

  2. #2
    Registriert seit
    28.03.2008
    Beiträge
    18
    Danke
    1
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Hallo HonestAnnie,

    Einen Block_DB in eine Int Variable umzuwandeln geht wie folgt, dabei ist die Variable "INP_Block_DB" eine Input-Variable eines FBs:

    Code:
     
    AUF   #INP_BLOCK_DB
    L     DBNO
    T     #TMP_DB_NUM
    Wie es in die andere Richtung gehen kann ich dir in Moment nicht sagen!

    Falls du den Block_DB als Out-Variable zurück geben willst, ist es meines Wissen nicht möglich.

    Gruß Hard
    Zitieren Zitieren Block_DB nach Int  

  3. Folgender Benutzer sagt Danke zu Hard für den nützlichen Beitrag:

    HonestAnnie (08.07.2008)

  4. #3
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard

    Zitat Zitat von Hard Beitrag anzeigen
    Falls du den Block_DB als Out-Variable zurück geben willst, ist es meines Wissen nicht möglich.
    genau

    ich arbeite daher lieber direkt mit int

    Code:
          L     #DB_1 //in
          T     #tdb_1 //temp
          AUF   DB [#tdb_1]
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

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

    HonestAnnie (08.07.2008)

  6. #4
    HonestAnnie ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.07.2008
    Beiträge
    10
    Danke
    5
    Erhielt 1 Danke für 1 Beitrag

    Daumen hoch

    Danke, dann werde ich jetzt mit INT als Aufruf arbeiten.

    Ihr habt mir ein gutes Stück weiter geholfen.

    Der Thread kann geschlossen werden.

  7. #5
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard

    auf einen kleinen wehmutstropfen möchte ich noch aufmerksam machen.

    wenn du deinen übergebenen db über den querverweis suchen willst, wirst du ihn natürlich nicht finden.
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  8. #6
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.710
    Danke
    398
    Erhielt 2.397 Danke für 1.997 Beiträge

    Standard

    ... es geht aber auch so :
    Code:
          L     P##DB_Nr
          T     #DB_Int
    DB_Nr ist hier der BLOCK_DB und DB_Int eine beliebige INT-Variable ...

    Damit kannst du dir dann auch die Querverweise erhalten ...

  9. #7
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ja gut.
    als in parameter klappt das ja auch. aber nicht als out parameter.
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

Ähnliche Themen

  1. Anfängerfrage zu FB
    Von Nafura im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 17.05.2010, 09:28
  2. Anfängerfrage
    Von Brunoooo im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 13.03.2008, 14:01
  3. 1 aus 3 - Anfängerfrage
    Von Hucky im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 22.01.2008, 21:22
  4. anfängerfrage zu fc's und fb's
    Von misconduct im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 10.07.2007, 09:51
  5. Anfängerfrage
    Von yellow1 im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 14.11.2006, 20:24

Lesezeichen

Berechtigungen

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