Problem mit Zeitglied S_Everz

Seth_Gecko

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

Ich habe CPU315-2AF02-0AB0 und nun folgendes Problem.
Ich hab in meinem FB1 ein S_Everz Namens Zeit1 im Format Timer, am TW Eingang hab ich Zeit1_Licht stehn und ist im Format s5Time, der FB1 wird dann im OB aufgerufen, an dem dann auch am Zeit1_Licht Eingang die Zeit deklariert wird (s5t#3s).
Das funktioniert auch so!
Wenn ich jetzt aber im FB2 wieder ein S_Everz einfüge, es Zeit2 nenne, TW Eingang Zeit_ab2 nenne und den FB2 wieder im OB einfüge und mit einer Zeit versehe, funktioniert mein erstes und mein zweites Zeitglied nicht mehr...

Was läuft schief?

Gruß der Gecko
 
Wenn ich jetzt aber im FB2 wieder ein S_Everz einfüge, es Zeit2 nenne, TW Eingang Zeit_ab2 nenne und den FB2 wieder im OB einfüge und mit einer Zeit versehe, funktioniert mein erstes und mein zweites Zeitglied nicht mehr...

Was läuft schief?
Hallo Gecko,

Du hast aber schon für jeden FB einen eigenen Instanz DB aufgrufen, oder?
 
Kannst Du den Aufruf von der Zeit sowie den Eintrag im Deklarationsteil nicht schnell hier rein schreiben?
Für diese Funktion nimmt man das # Zeichen
Code:
    CALL FB1, DB1  // als Beispiel
 
Ja ok danke, mit T1 und T2 gehts! Kann mich gar nich erinnern sowas da schonma hingeschrieben zu haben... Immerhin ging ein einzelnes Zeitglied auch ohne T1 bezeichnung, aber nun gut :)
Danke für die rasante Hilfe!

Grüße Gecko
 
Wenn kein Timer an Zeit1 bzw Zeit2 angefügt ist, dann wird der
Timer der als Anfangswert in InstanzDB steht angenommen. (Warscheinlich
TO). Wird ein zweiter FB aufgerufen und nicht mit Aktualparameter gefüttert, so kommt das einer Doppelbelegung gleich und funktionieren somit nicht mehr.
Also immer Timer übergeben.
 
Zurück
Oben