Datenbaustein zugriff abfragen

tarzanhb

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

Ich hab mal folgende Frage.
Derzeitig schütze ich den gleichzeitigen Zugriff eines Datenbausteins aus einem FC und einem OB 35, indem ich mit SFC39/40 den OB 35 aufruf solange sperre.
Meine Frage ist jetzt die, ob bei meinem OB35 nicht abfragen kann ob der Datenbaustein schon von einem anderen Baustein derzeitig geöffnet ist? Bin da ziemlich unerfahren noch in SPS und wäre über eine hilfe dankbar!

gruss andree
 
Eigendlich ist es egal, ob ein DB schon "geöffnet" ist, du kannst prinzipiell auf einen offenen DB aus verschiedenen Bausteinen heraus zugreifen, i.A. kein Problem.

Wenn du das verhindern willts, hilft dir folgender Befehl:

L DBNO Lade Nummer Global-DB in AKKU 1
Dann weist du, welcher DB geöffnet ist.

Interessant ist dann auch noch:

L DBLG Lade Länge Global-DB in AKKU 1
 
Wenn durch einen bereits geöffneten DB irgendwelche Zugriffe unterbunden werden sollen, ist zu beachten, dass es zwar ein AUF DB x gibt, aber kein ZU DB. D.h. der zuletzt geöffnete bleibt offen bis ein anderer geöffnet wird. Kann somit unter Umständen Probleme bereiten.
 
Zurück
Oben