Tigerente1974
Level-3
- Beiträge
- 1.826
- Reaktionspunkte
- 293
-> Hier kostenlos registrieren
Ich habe das jetzt so verstanden:
Du schaust Dir in der Variablentabelle bestimmte Werte aus dem DB3 an. Dort siehst Du dann bei der gleichen Adresse andere Werte, als wenn Du das im Baustein (FB12 ?) online beobachtest.
Falls das so ist spricht das mit sehr großer Sicherheit für eine Mehrfachverwendung der Variablen. In der VAT wird der Status je nach Einstellung der Triggerbedingung am Zyklusanfang oder am Zyklusende aktualisiert. In der online-Ansicht des Bausteins siehst Du den Wert bei Aufruf des Bausteins. Das würde die Unterschiede erklären.
Sind in dem FB160 wirklich keine Globaldaten? Ich betone noch einmal, dass in einem mehrfach aufgerufenen Baustein (ob Multiinstanz oder nicht) auf keinen Fall globale Variablen adressiert werden dürfen.
Ansonsten lass Dir doch mal die Verwendungsstellen der fraglichen Variablen anzeigen. Dabei auch das Häkchen "Überlappender Zugriff auf Speicherbereiche" setzen.
Du schaust Dir in der Variablentabelle bestimmte Werte aus dem DB3 an. Dort siehst Du dann bei der gleichen Adresse andere Werte, als wenn Du das im Baustein (FB12 ?) online beobachtest.
Falls das so ist spricht das mit sehr großer Sicherheit für eine Mehrfachverwendung der Variablen. In der VAT wird der Status je nach Einstellung der Triggerbedingung am Zyklusanfang oder am Zyklusende aktualisiert. In der online-Ansicht des Bausteins siehst Du den Wert bei Aufruf des Bausteins. Das würde die Unterschiede erklären.
Sind in dem FB160 wirklich keine Globaldaten? Ich betone noch einmal, dass in einem mehrfach aufgerufenen Baustein (ob Multiinstanz oder nicht) auf keinen Fall globale Variablen adressiert werden dürfen.
Ansonsten lass Dir doch mal die Verwendungsstellen der fraglichen Variablen anzeigen. Dabei auch das Häkchen "Überlappender Zugriff auf Speicherbereiche" setzen.