Step 7 Timer durch FC "durchschleifen"

ns_nobbe

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

gibt es eine Möglichkeit einen Timer durch eine Funktion "durchzuschleifen"?

Ich hab mal eine Skizze gezeichnet um mein Problem leichter erkären zu können.

Den FB rufe ich aus meinem OB1 auf. Im FB habe ich einen IN als Time "TI_Warten" deklariert, genau wie im FC.
Jetzt möchte ich den Timer T1 im OB1 an den FB hängen den TI_Warten an den FC. Im FC wird der Timer dann verwendet.
Leider ist das nicht möglich.

Es soll am Ende ein Basisbaustein entstehen, desswegen kann ich nicht einfach Timer T1 im FC verwenden.


Wäre super wenn mir jemand helfen könnte.

Gruß
nobbe
 

Anhänge

  • Skizze.JPG
    Skizze.JPG
    13,3 KB · Aufrufe: 52
Guten Morgen,

habe jetzt 2 FB´s erstellt FB1(Oberfunktion) und FB2(Unterfunktion).
Die Unterfunktion verwendet FB1 als Instanz. Wenn ich jetzt FB2 in FB1 aufrufe benötigt FB1 trotzdem noch einen DB und leider kann ich auch keine Timer aus der Instanz aufrufen, hab ich jetzt etwas falsch gemacht? oder ist das so richtig?
 
Zuletzt bearbeitet:
ich denke du machst was beim aufruf falsch.
z.b. fb1 gehört db1
rufst du nun im fb1 weitere fb's sfb's etc auf gehören die in den deklarationsbereich. dann wird alles in den db1 gepackt
 

Anhänge

  • Zwischenablage04.gif
    Zwischenablage04.gif
    10,2 KB · Aufrufe: 19
Zuviel Werbung?
-> Hier kostenlos registrieren
:p

OK ich hab beim Aufruf der Unterfunktion etwas falsch gemacht.
Hab jetzt im FB1 die Unterfunktion FB2 als Instanz deklariert und aufgerufen. So kann ich auch die Timer in der Unterfunktion verwenden und habe nur einen DB.

DANKE
 
:p

OK ich hab beim Aufruf der Unterfunktion etwas falsch gemacht.
Hab jetzt im FB1 die Unterfunktion FB2 als Instanz deklariert und aufgerufen. So kann ich auch die Timer in der Unterfunktion verwenden und habe nur einen DB.

DANKE

Und gleichzeitig kannst Du dich freuen wenn es ein Kollege nicht gleich versteht:ROFLMAO:
 
Und gleichzeitig kannst Du dich freuen wenn es ein Kollege nicht gleich versteht:ROFLMAO:
Für mich persönlich wird es da immer kompliziert und unübersichtlich. Immerhin sollen auch Programmierer ohne Insiderwissen das Programm verstehen.
Für das Verständnis eines Programmes ist es doch völlig unerheblich, wo die Instanzdaten gespeichert werden. Da ist doch am ganzen Programmablauf nichts anders, als wenn man Einzelinstanzen verwendet. Ob man die Daten eines FBs in einer Multiinstanz, in einer Einzelinstanz oder gar in beidem speichert, ändert nichts an der Funktion des FBs.
Was gibt es da also groß dran nicht zu verstehen?
 
Zurück
Oben