Hallo Markus,
habe jetzt unter meinem 10 Jahre alten Ibh-Softec 3.14 (gekauft für mein erstes und bisher letztes S5 Projekt!) die Sache mit dem "FGDB" ausprobiert und zu simulieren versucht. In Übereinstimmung mit den Step5-Erläuterungen aus dem Systemhandbuch muss es wohl einfach heißen:
B =FGDB
wenn man im übergeordneten Baustein direkt den "Instanz-DB" eintragen will,
statt
B FGDB
A DB 0
, wie weiter oben vorgeschlagen.
In der Simulation (die Maschine ist weit weg), öffnet oben stehender Befehl direkt den testhalber im OB1 parametrierten DB 70 und beschwert sich, wenn dort der nicht vorhandene DB 71 steht.
Ohne das Zuweisungs- (Gleichheits-) zeichen akzeptiert der B(earbeite)-Befehl nur Merkerwörter und vgl.
In der IBH-Simulation funktioniert es dann nur über den Umweg, eine KF zu laden, auf ein MW zu transferieren und dann zu schreiben
LW FGDB ( dann z.B. vom Typ D KF)
T MW199
B MW 199
A DB 0
Warum hier A =FGDB nicht gleich direktfunktioniert, oder B =FDGB / A DB0 weiß nur Siemens, aber es entspricht wohl der gleichen Logik, die S =ABCD erlaubt, aber fürs Rücksetzen RB =ABCD verlangt.