TIA Wert aus DB mit DB_ANY laden

VMManuel

Level-1
Beiträge
31
Reaktionspunkte
0
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
 
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:
Zuviel Werbung?
-> Hier kostenlos registrieren
.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
 
Zurück
Oben