DB's nacheinander öffnen??

Approx

Level-1
Beiträge
1.180
Reaktionspunkte
427
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Mitstreiter!
Hat jemand von euch schon mal so eine Codefolge gesehen/programmiert?
Gesehen im OB1
NW1:
Code:
AUF DB 10
AUF DB 20
AUF DB 30
...
AUF DB 120
NW 2:
Code:
CALL FC xy

Mein erster Gedanke: "Hääääh?"
Mir erschließt sich nicht der Sinn des ersten NW. Im DB-Register wird auch brav jeder aufgeschlagene DB angezeigt..

Gruß Approx
 
Sieht nicht besonders sinnvoll aus. Es wird ja sowieso nur der zuletzt aufgeschlagene verwendet.
Vielleicht eine trickreiche Möglichkeit die Existenz des DBs zu prüfen. SPS geht in Stop und man weiß, dass einer vergessen wude. :confused:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielleicht eine trickreiche Möglichkeit die Existenz des DBs zu prüfen. SPS geht in Stop und man weiß, dass einer vergessen wude. :confused:

Dann würde das aber besser in den OB100 passen, oder mit einem Zyklusmerker nur beim ersten Durchlauf geprüft.

Handelt es sich um alle DB's aus dem Programm oder nur um eine Auswahl?
 
:rolleyes: vielleicht dachte der Ersteller ja, dass im Programm nur dann auf DB's zugegriffen werden kann, wenn sie irgendwo einmal geöffnet wurden - so in etwa wie bei einem FC-Aufruf ...
Wer weiß ...
 
Handelt es sich um alle DB's aus dem Programm oder nur um eine Auswahl?
Ist nur eine Auswahl von DB's. Hab mir schon gedacht, das es sich um ne "Leiche" handelt. Oder wie Larry bereits schrieb, handelt es sich warscheinlich um den Code eines Unwissenden...;) Aber ehe ich den Scheiß löschen lasse (Anlage ist noch nicht von uns abgenommen), wollte ich mal ins Forum horchen.
Gruß Approx
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Oder jemand erhöht damit künstlich seine Zykluszeit.
Also ich würde es mir vom Lieferanten erklären und dann ggF löschen lassen.
Selber würde ich das nicht tun, warum auch?


bike
 
Auf db

Hallo,

vielleicht wollte auch nur einer unter Referenzdaten -> Programmstruktur seine DB's nicht als "nicht verwendet" dastehen haben auf die indirekt zugegriffen wird oder per IN-Parameter BLOCK_DB.

André
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was ist denn eigentlich wenn man

OB1:
AUF DB10
CALL FC10

FC 10:
L 15
T DBW0

macht?

ist der db aufruf dann noch aktuell?
wann sind die eigentlich zuende?
werden die bei baustein ende geschlossen?
 
ich hatte auch schonmal so, wie André mutmaßt, rein zwecks Querverweis so einen "sinnlosen" Codeschnipsel ins Programm geschrieben. Allerdings hatte der eine Überschrift und lag am Ende des OB1:
Code:
// zu Querverweiszwecken:
BEA
L Blablablaplatzhalter1
L Blablablaplatzhalter2
...
 
Zurück
Oben