DB Aufruf in step7

kollmann

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Ich bin neu hier in diesen Forum und würde von euch wissen ob man einen Datenbaustein in S7 aufrufen muss.
Ich möchte meine Anfängerkenntnisse in Step5 aufbessern und auch ein wenig in Step 7 hineinschnuppern. Bei einen Übungsprojekt WinSPS V3 Demo konnte ich ohne Aufruf auf einen GlobalDB zugreifen.
würde mich freuen wenn ihr eine Antwort hättet
Danke
 
Hallo Kollmann,

wie hast Du denn auf den DB zugegriffen?
L DBx.DBW y ?
Dieser Befehl entspricht
AUF DBx
L DBW y

Grüße
Gebs
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für Antwort

Danke für die schnelle Antwort ,man merkt gleich das in diesen Forum kompetente Profis am Werk sind. Danke mochmal für sie rasche Hilfe
(Habe mit L DB,DW den DB in den akku geladen)

Tüss Kollmann
 
du lädst NICHT den DB in den akku sondern das adressierte datenwort welches bestandteil des so adressierten DB ist ...

..weil der angegebene Datenbaustein ins DB-Register geschrieben wird, was den gleichen Effekt hat, wie AUF DB. Das DB-Register bleibt auch auf diesem DB stehen, bis ein anderer qualifizierter Aufruf, oder ein AUF DB den DB-Registerinhalt wieder ändert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
(Habe mit L DB,DW den DB in den akku geladen)

Hallo Kollmann,
nicht böse gemeint, aber aus der Formulierung könnte man ableiten, dass Du "den DB an sich" noch nicht so ganz verinnerlicht hat! :rolleyes:
Laden kannst Du ja immer nur ein Element eines Datenbausteins. Also ein Byte oder Wort....

Noch ne Bemerkung zum Thema "AUF DB"
Wenn ich viele Werte aus einem DB laden will, ist es besser, den DB einmal "aufzumachen" und dann die Werte zu laden, als bei jedem Laden den qualifizierten Aufruf zu verwenden, da der etwas mehr Zeit braucht.
Wie gesagt: Bei VIELEN Werten!
 
Noch ne Bemerkung zum Thema "AUF DB"
Wenn ich viele Werte aus einem DB laden will, ist es besser, den DB einmal "aufzumachen" und dann die Werte zu laden, als bei jedem Laden den qualifizierten Aufruf zu verwenden, da der etwas mehr Zeit braucht.
Wie gesagt: Bei VIELEN Werten!

Genau! Der Nachteil bei dem
Code:
AUF DB... 
L DBW..
ist nämlich, daß die im DB-Editor angelegte Symbolik nicht angezeigt wird.

Gruß Approx
 
Zuletzt bearbeitet:
Zurück
Oben