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

Results 1 to 5 of 5

Thread: Wert aus DB mit DB_ANY laden

  1. #1
    Join Date
    25.06.2018
    Posts
    27
    Danke
    15
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich habe folgendes Problem:

    Ich möchte aus einem DB einen REAL Wert laden. Da ich aber mehrere´DB´s habe, wollt ich die DB Nummer mit dem DB_ANY variabel machen.

    Klappt soweit auch, jedenfalls wird der Wert aus dem Datenbaustein richtig angezeigt jedoch nicht weiter verarbeitet.

    Es wird nen Formatfehler sein. Vemutlich gibt es eine ganz einfache Lösung

    Kann da jemand weiterhelfen?

    Liebe Grüße,
    Manuel

    Siehe Screenshot:
    Unbenannt.jpg
    Reply With Quote Reply With Quote Wert aus DB mit DB_ANY laden  

  2. #2
    Join Date
    27.07.2007
    Posts
    229
    Danke
    17
    Erhielt 43 Danke für 41 Beiträge

    Default

    Ist das ein DB mit optimiertem Zugriff?
    Was spricht dagegen den Wert direkt als Eingangsparamater zu verwenden, bzw. wenn es viele sind als Datentyp im InOUt?
    Last edited by Hohlkörper; 11.02.2019 at 16:37.

  3. #3
    Join Date
    22.06.2009
    Location
    Sassnitz
    Posts
    13,451
    Danke
    1,086
    Erhielt 3,962 Danke für 3,201 Beiträge

    Default

    .DBD4 adressiert eine absolute Adresse - ist also in optimierten DB nicht möglich.

    Woher weiß eigentlich der Programmierer, daß der zu verarbeitende REAL-Wert in dem übergebenen DB in DBD4 steht?

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  4. #4
    Join Date
    06.10.2003
    Posts
    3,895
    Danke
    522
    Erhielt 621 Danke für 493 Beiträge

    Default

    Manuel,

    versuch es mal mit .. DWORD_TO_REAL(#DB_NUMMER.%DBD4);

    Wenn man das mit einem optimierten DB versucht, stoppt die CPU.
    Es gibt viel mehr Leute, die freiwillig aufgeben, als solche, die echt scheitern.
    Henry Ford

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

    VMManuel (12.02.2019)

  6. #5
    VMManuel is offline Neuer Benutzer
    Themenstarter
    Join Date
    25.06.2018
    Posts
    27
    Danke
    15
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Super, dankeschön.

    Mit Dword_to_real hat es direkt geklappt.

    Jap der Baustein war kein optimierter DB,

    Vielen Dank,

    Grüße
    Manuel

Similar Threads

  1. TIA DB_Any / DB Abfragen aus Variable
    By VMManuel in forum Simatic
    Replies: 7
    Last Post: 30.10.2018, 08:38
  2. Replies: 5
    Last Post: 18.11.2015, 11:47
  3. Awl Wert laden
    By chup in forum Simatic
    Replies: 12
    Last Post: 11.04.2012, 15:16
  4. wert in DB laden
    By gabbo in forum Simatic
    Replies: 13
    Last Post: 21.04.2011, 07:47
  5. Wert mit Zeiger aus DB auslesen
    By mst in forum Simatic
    Replies: 3
    Last Post: 03.03.2006, 19:20

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •