Step 7 DB Nummer an FB übergeben

screwdriver

Level-1
Beiträge
36
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich möchte in einem FB mit verschiedenen DB Aufrufen hantieren.
Das ganze soll ziemlich variabel sein, deshalb möchte ich die DB Nummern über die IN Variabeln übergeben.

Variable IN: DBNr Datenformat: Word

AUF [#DBnr]
L DW 10

so funktioniert das ganze

Da ich in dem FB aber sehr viele DB Aufrufe habe, möcht ich nicht dauernt mit AUF DB arbeiten, sonder gerne so:
L [#DBnr].DBW 10
funzt aber so nicht!

Mach ich da was falsch, oder geht das generell so nicht!


Gruss Gerd
 
Zuviel Werbung?
-> Hier kostenlos registrieren
.
Da hat der Ralle recht.

Du könntest höchstens einen zweiten DB mittels "AUF DI" öffnen,
um dann z.B. darauf mit L DIW xx zugreifen zu können.

Vielleicht reduziert sich dein Vorhaben durch diesen weiteren
verfügbaren DB damit schon mal um einiges.


Ansonsten könnte ich mir vorstellen, deine Daten vor dem FB-Aufruf
in einem oder zwei DB`s vorab zusammenzustellen und dann nur mit
diesen beiden zu arbeiten.
 
Du könntest höchstens einen zweiten DB mittels "AUF DI" öffnen,
um dann z.B. darauf mit L DIW xx zugreifen zu können.

Vielleicht reduziert sich dein Vorhaben durch diesen weiteren
verfügbaren DB damit schon mal um einiges.
Dann erkläre dem TE doch auch gleich, wie er den als IN-Parameter #DBnr übergebenen DB als DI öffnen kann.
Vor allem unter der Prämisse, daß das Ganze in einem FB stattfinden soll ;)
Übrigens schreibt der TE nicht, daß er mit mehreren variablen DB gleichzeitig arbeiten will.

@screwdriver
Das AUF ist nun aber nicht wirklich mehr Aufwand ausser daß das Laden immer auf 2 Zeilen "umgebrochen" wird.
Im Gegenteil: das AUF ist gar nicht bei jedem Zugriff nötig.
Code:
AUF [#DBnr]
L DBW 10
T #var1
L DBW 12
T #var2

Harald
 
Das Thema ist zwar schon älter, ich habe aber das selbe bzw. ähnliche Problem vor wie screwdriver.
Gerne würde ich die DB Nummer an einen FC über eine Variable übergeben.

Ist dies auch möglich?

Viele Grüße

Lösung:
http://www.sps-forum.de/simatic/35695-db-nr-fc-uebergeben.html
 
Zuletzt bearbeitet:
Zurück
Oben