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

Ergebnis 1 bis 5 von 5

Thema: Wert aus DB mit DB_ANY laden

  1. #1
    Registriert seit
    25.06.2018
    Beiträge
    21
    Danke
    11
    Erhielt 0 Danke für 0 Beiträge

    Standard


    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
    Zitieren Zitieren Wert aus DB mit DB_ANY laden  

  2. #2
    Registriert seit
    27.07.2007
    Beiträge
    225
    Danke
    17
    Erhielt 42 Danke für 40 Beiträge

    Standard

    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?
    Geändert von Hohlkörper (11.02.2019 um 17:37 Uhr)

  3. #3
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    13.074
    Danke
    1.071
    Erhielt 3.866 Danke für 3.119 Beiträge

    Standard

    .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
    Registriert seit
    06.10.2003
    Beiträge
    3.840
    Danke
    510
    Erhielt 607 Danke für 483 Beiträge

    Standard

    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 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    25.06.2018
    Beiträge
    21
    Danke
    11
    Erhielt 0 Danke für 0 Beiträge

    Standard


    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

Ähnliche Themen

  1. TIA DB_Any / DB Abfragen aus Variable
    Von VMManuel im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 30.10.2018, 09:38
  2. Antworten: 5
    Letzter Beitrag: 18.11.2015, 12:47
  3. Awl Wert laden
    Von chup im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 11.04.2012, 16:16
  4. wert in DB laden
    Von gabbo im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 21.04.2011, 08:47
  5. Wert mit Zeiger aus DB auslesen
    Von mst im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 03.03.2006, 20:20

Lesezeichen

Berechtigungen

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