Supervisor
Level-1
- Beiträge
- 93
- Reaktionspunkte
- 2
-> Hier kostenlos registrieren
Hallo SPS-Experten,
ich habe folgende Frage bzw. folgendes Problem:
Wie kann man einen globalen Datenbaustein (DB) auf Existenz überprüfen, ohne dass die SPS in STOP-Modus geht und ohne dass man vorhandene Siemens-Bausteine (z.B. SFC 24) verwendet?
Wenn man mit
AUF DB xy
einen nicht existierenden DB öffnen will, dann geht sofort die rote SF-LED an und die SPS stoppt. Wie kann man das verhindern? Ich verwende Step 7, Version 5.4.
Ich möchte mir in AWL eine Art Suchfunktion schreiben, die eine gewisse Anzahl von DBs absucht. Als Parameter wird die erste und die letzte DB-Nummer angegeben. Die Funktion soll nun prüfen, ob in dem angegebenen Bereich die DBs existieren, wenn nicht, dann einfach zur nächsten DB-Nummer springen bis der letzte DB erreicht ist. Das ganze muss aber ohne zusätzliche Bausteine funktionieren.
Wer weiß rat?
Danke!
ich habe folgende Frage bzw. folgendes Problem:
Wie kann man einen globalen Datenbaustein (DB) auf Existenz überprüfen, ohne dass die SPS in STOP-Modus geht und ohne dass man vorhandene Siemens-Bausteine (z.B. SFC 24) verwendet?
Wenn man mit
AUF DB xy
einen nicht existierenden DB öffnen will, dann geht sofort die rote SF-LED an und die SPS stoppt. Wie kann man das verhindern? Ich verwende Step 7, Version 5.4.
Ich möchte mir in AWL eine Art Suchfunktion schreiben, die eine gewisse Anzahl von DBs absucht. Als Parameter wird die erste und die letzte DB-Nummer angegeben. Die Funktion soll nun prüfen, ob in dem angegebenen Bereich die DBs existieren, wenn nicht, dann einfach zur nächsten DB-Nummer springen bis der letzte DB erreicht ist. Das ganze muss aber ohne zusätzliche Bausteine funktionieren.
Wer weiß rat?
Danke!