Step 5 -Parametrierbare FB

und wie wurde der bezeichner genannt?
also vieleicht ist es ja zufall, aber ich kenne diesen immer als FGDB, eben bei verschiedenen firmen.

also dachte ich man darf die bezeichnung als "standard" bezeichen und die meisten wissen was ein FGDB ist...

Nö, ehrlich, nie gehört oder gesehen, :ROFLMAO: !
 
Zuviel Werbung?
-> Hier kostenlos registrieren
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.
 
Ich bin nicht sicher, aber das hängt eher damit zusammen, das FGDB ein Bezeichner aus dem FB-Kopf ist und keine "direkte" Variable, wie ein MW.
 
Zurück
Oben