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

Ergebnis 1 bis 6 von 6

Thema: DB aus einer Zahl aufrufen !

  1. #1
    Registriert seit
    30.05.2008
    Ort
    Leipzig
    Beiträge
    19
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute !

    Ich habe ien Problem. Wir haben 500 DB's mit der selben Structur(die heissen alle Pool-DB). In einem anderen DB werden die Nummer der DB's vergeben je nachdem ob sie frei sind. Jetzt steht in dem DB eine Zahl diese Zahl sagt mir z.B. das meine Daten im DB 3300 stehen. Jetzt mein Problem ich will diesen DB an eine andere Steuerung schicken, wie bekomme ich es hin,dass ich immer den richtigen DB schicke. Jetzt ein kleiner Programmauszug im Anhang. Ich hoffe mir kann jemand helfen.
    Im Bild ver.gif sieht man die Übertragung zu einer ander SPS.
    Im Bild ver_2.gif ist der Haupt-DB mit der DB-Nummer( diese ändert sich immer).

    Mfg
    Angehängte Grafiken Angehängte Grafiken
    Zitieren Zitieren DB aus einer Zahl aufrufen !  

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

    Standard

    erwartet wird beim send ja ein anyzeiger.
    definier dir einen im temp-bereich.

    dann baust du dir den passenden.
    wie das geht steht hier http://www.sps-forum.de/showthread.php?t=12923
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

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

    scrabble (02.07.2008)

  4. #3
    Registriert seit
    30.05.2008
    Ort
    Leipzig
    Beiträge
    19
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo Volker !

    Ich danke dir für die grosse Hilfe. Wir werden es am Wochenende testen, ich gebe dir dann ein Feedback ob es so funktioniert hat.

    mfg
    scrabble

  5. #4
    Registriert seit
    30.05.2008
    Ort
    Leipzig
    Beiträge
    19
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo Volker !

    Ich habe es für mich mal so zusammen gestellt. Jetzt ist meine frage. Habe ich dich richtig verstanden oder ist dass falsch was ich mir gebaut habe?

    Mfg
    Scrabble
    Angehängte Grafiken Angehängte Grafiken

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

    nein das ist falsch.
    in das lb2 gehört der datentyp und nicht der speicherbereich. der gehört in das lb6
    ausserdem solltest du das sld nicht vergessen. hier zwar egal, wegen 0, aber dann ist es auch für andere anfangsadressen richtig.

    Code:
         LAR1  P##t_q                     //zeiger ins adressregister laden
          L     W#16#10                     //SyntaxID. bei AWL immer 10
          T     LB [AR1,P#0.0]
          L     W#16#4                      //Typ word
          T     LB [AR1,P#1.0]
          L     300               //Anzahl worte
          T     LW [AR1,P#2.0]
          L     #pool_db_nr                   //Quell-DB
          T     LW [AR1,P#4.0]
          L     0                    //Anfang der Quelle
          SLD   3
          T     LD [AR1,P#6.0]
          L     84                    //speicherbereich db
          T     LB [AR1,P#6.0]
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  7. #6
    Registriert seit
    30.05.2008
    Ort
    Leipzig
    Beiträge
    19
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke !

    Ich habe nicht daran gedacht, dass ich auf ein Byte und nicht auf ein bit zugreifen will.

Ähnliche Themen

  1. Bit bei Max einer Zahl setzen
    Von MK_Auto im Forum Simatic
    Antworten: 54
    Letzter Beitrag: 20.12.2010, 23:42
  2. Antworten: 25
    Letzter Beitrag: 06.07.2010, 23:25
  3. Anzeige einer Real-Zahl
    Von Azuel im Forum HMI
    Antworten: 2
    Letzter Beitrag: 02.03.2010, 15:18
  4. Divisionsrest einer Real-Zahl
    Von Mütze im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 08.11.2006, 09:48
  5. Vorbelegung einer Zahl mit Nullen
    Von INST im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 10.02.2005, 09:00

Lesezeichen

Berechtigungen

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