FB funktioniert nicht!!

tommy1971

Level-1
Beiträge
7
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen allerseits,

ich habe ein Problem mit einem FB. Ich habe ein FB geschrieben/programmiert für eine Funktion die häufiger vorkommt. Die Funktion die im FB programmiert ist funktioniert auch so wie es sein soll.
Jetzt rufe ich den FB im ersten Netzwerk eines FC´s auf und generiere mir den dazugehörigen Instanz-DB. Im zweiten Netzwerk des FC´s mache ich es jetzt genauso. Die geschieht wie beschrieben häufiger so in dem FC.
Die programmierte Funktion im FB funktioniert im ersten Netzwerk des FC´s nicht so wie gewünscht.
Im zweiten Netzwerk des FC´s dagegen ist die Funktion voll gegeben. Also im ersten Netzwerk funktioniert es nicht und im zweiten funktioniert es, obwohl es der gleiche FB ist.

Woran kann das liegen?

Vielen Dank für die Ideen
 
Moin
hast du für jeden Aufruf des FBs auch einen EIGENEN Instanz-DB generiert? Wenn du immer den selben nimmst, wird es nicht funktionieren.
Oder hast du innerhalb des FBs feste Merker / Zeiten / Flanken; diese sollten oben ja in temp oder stat definiert werden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich nehme mal an das in deinem fb noch globale variablen drin sind. der zweite aufruf überschreibt teile des ersten.
ohne den fb zu sehen kann man nur in die glaskugel schauen
 
Es wird erst das gesamte Programm abgearbeitet und dann Werte geschrieben.
Solltest du also die gleiche Instanz 2 mal nutzen (wobei die Software hier nicht meckern wird),
wird die zuletzt bearbeitete auch funktionieren.
 
Zuletzt bearbeitet:
Es wird erst das gesamte Programm abgearbeitet und dann Werte geschrieben.
Solltest du also die gleiche Instanz 2 mal nutzen (wobei die Software hier nicht meckern wird),
wird die zuletzt bearbeitete auch funktionieren.
Wenn er 2 x die gleiche Instanz nutzt wird der zweite FB vielleicht funktionieren. Wenn im FB Aufruf davor die STATS verändert werden wird auch der letzte irgendwas machen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo allerseits,

schon mal vielen Dank für die Tipps, ein Kollege von mir hat auch schon über den FB geschaut und nichts gefunden. Bei jedem Aufruf des FB´s generiere ich einen neuen Instanz-DB. Keine Instanz-DB ist doppelt vergeben.
Im Anhang habe ich den geschriebenen FB als pdf hochgeladen.

Gruß
 

Anhänge

  • FB122_1.pdf
    36,5 KB · Aufrufe: 47
Beim schnellen überfliegen fällt mir da besonders der #Konnektor in Netzwerk 6 auf. Das ist bei dir eine temporäre Variable, müsste eine Statische sein damit es sicher funktioniert ;-)
 
Hi!

Beim schnellen überfliegen fällt mir da besonders der #Konnektor in Netzwerk 6 auf. Das ist bei dir eine temporäre Variable, müsste eine Statische sein damit es sicher funktioniert ;-)

Ja, ich würde auch zuerst nach temporären Variablen suchen und diese mal durch verschieben in den statischen variablenbereich ausschließen.


gruß,

Ottmar
 
Hi,

alles o.K. funktioniert!! Habe von den temporären Variablen Statische variablen gemacht und siehe da es funktioniert.
Danke für die Unterstützung und frohe Ostern.

Gruß Thomas
 
Zurück
Oben