TIA Wert aus DB mit DB_ANY laden

VMManuel

Level-1
Beiträge
31
Reaktionspunkte
0
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:
 
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?
 
Zuletzt bearbeitet:
.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
 
Manuel,

versuch es mal mit .. DWORD_TO_REAL([FONT=Verdana,Arial,Tahoma,Calibri,Geneva,sans-serif]#DB_NUMMER.%DBD4);

Wenn man das mit einem optimierten DB versucht, stoppt die CPU.
[/FONT]
 
Super, dankeschön.

Mit Dword_to_real hat es direkt geklappt.

Jap der Baustein war kein optimierter DB,

Vielen Dank,

Grüße
Manuel
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…