PLCcheck

S5-AWL-Befehl: A DB (Datenbaustein öffnen)

S5-AWL-Befehl A DB: Öffnet einen Datenbaustein. Alle folgenden DW/DL/DR/D-Zugriffe beziehen sich auf diesen DB.

·4 Min. Lesezeit
S5AWLA DBDatenbausteinöffnenOPNDB

Read this article in English

S5-AWL-Befehl: A DB (Datenbaustein öffnen)

A DB öffnet einen Datenbaustein für nachfolgende Datenzugriffe. Alle DW-, DL-, DR- und D-Befehle nach A DB beziehen sich auf den geöffneten Baustein. Der DB bleibt offen bis ein anderer A DB ausgeführt wird.

Syntax

A  DB 10            // Datenbaustein DB10 öffnen
L  DW 5             // Wort 5 aus DB10 laden

S7-Äquivalent

S5 AWLS7 AWLS7 SCL
A DB 10OPN DB 10Nicht nötig — DB10.DBW10 direkt verwenden

Kritisches Verhalten: DB bleibt offen

A  DB 10            // DB10 ist offen
L  DW 0             // Liest DB10.DW0
...
SPA FB 20           // FB20 öffnet möglicherweise intern einen ANDEREN DB!
L  DW 3             // WARNUNG: Welcher DB ist jetzt offen?

Die Falle: Wenn ein aufgerufener FB seinen eigenen DB öffnet, wird der ursprüngliche DB ersetzt. Nach der Rückkehr ist der "aktuelle DB" möglicherweise nicht mehr DB10. Das ist der häufigste DB-bezogene Fehler in S5-Programmen.

S7-Lösung: Immer vollqualifizierten Zugriff verwenden (DB10.DBW10).

Verwandt: Datenbaustein-Adresszuordnung — Die ×2-Regel


Teil der S5-AWL-Befehlsreferenz. Gepflegt von PLCcheck.ai.


Ihren S5-Code automatisch analysieren

PLCcheck Pro liest Ihr komplettes S5-AWL-Programm und erklärt jeden Befehl — auch diesen — in verständlicher Sprache. Code hochladen und sofort Dokumentation, S7-Äquivalente und Migrationshilfe erhalten.

S5-Code zur kostenlosen Analyse hochladen → | S5→S7 Migrationsleitfaden →

Verwandte Artikel

SPS-Code mit KI analysieren

PLCcheck Pro erklärt, dokumentiert, optimiert und migriert SPS-Code — automatisch.

PLCcheck Pro testen →
← Zurück zum Blog

Nicht verbunden mit Siemens AG. S5, S7, STEP 5, STEP 7 und TIA Portal sind Marken der Siemens AG.