-> Hier kostenlos registrieren
Hallo,
Zugriff über Profibus auf FU-Daten:
In einem multiinstanz-FB(FBx) rufe ich SFC14 und SFC 15 auf , in diesem FB arbeite ich auch mit AR1, und AR2. Die ARs werden am Anfang gerettet und im letzten Netwerk wieder geladen.
In einem übergeordneten FB instanziere ich FBx mehrmals.
Die Instanzen rufe ich dann auf, so das SFC 14 und SFC 15 mehrmals hintereinander aufgerufen werden.
Nun zu meinem Problem: Beim übergeben der ausglesenen Werte stehen überall, d.h. in jeder Instanz die gleichen Werte(STAT-Variablen), obwohl ich mit SFC 15 andere jeweils Parameter anfordere.
Rufe ich allerdings nur eine Instanz auf, wird immer der jeweils richtige geliefert.
Gibt es vielleicht ein Zeitproblem?
Darf man SFC14 und SFC15 die auf den gleichen PEW/PAB-Bereich zeigen mehrmals hintereinander aufrufen?
Gibts da eventuell Probleme mit dem AR1 und AR2?. Muss ich die ARs auch vor den SFC-Aufrufen retten?
Wäre für Tipps sehr dankbar.
Zugriff über Profibus auf FU-Daten:
In einem multiinstanz-FB(FBx) rufe ich SFC14 und SFC 15 auf , in diesem FB arbeite ich auch mit AR1, und AR2. Die ARs werden am Anfang gerettet und im letzten Netwerk wieder geladen.
In einem übergeordneten FB instanziere ich FBx mehrmals.
Die Instanzen rufe ich dann auf, so das SFC 14 und SFC 15 mehrmals hintereinander aufgerufen werden.
Nun zu meinem Problem: Beim übergeben der ausglesenen Werte stehen überall, d.h. in jeder Instanz die gleichen Werte(STAT-Variablen), obwohl ich mit SFC 15 andere jeweils Parameter anfordere.
Rufe ich allerdings nur eine Instanz auf, wird immer der jeweils richtige geliefert.
Gibt es vielleicht ein Zeitproblem?
Darf man SFC14 und SFC15 die auf den gleichen PEW/PAB-Bereich zeigen mehrmals hintereinander aufrufen?
Gibts da eventuell Probleme mit dem AR1 und AR2?. Muss ich die ARs auch vor den SFC-Aufrufen retten?
Wäre für Tipps sehr dankbar.