-> Hier kostenlos registrieren
Hallo zusammen,
ich habe in einem FB eine Case Schrittkette.
Nun möchte ich jedem Schritt eine Mindestzeit übergeben wie lange dieser Aktiv sein muss.
Dazu hab ich eine Methode erstellt mit IN-Parameter Time und darin einen TON-Verzögerung.
Inhalt der Methode mTime:
Die TON-Instanz ist im FB deklariert
In der CASE-Anweisung in jedem Schritt rufe ich die Methode auf und frage den Rückgabewert ab.
Das ganz funktioniert aber nur beim ersten Schritt?!
Beim nächsten Aufruf ist die Zeit wohl schon abgelaufen, habt ihr einen Tipp?
ich habe in einem FB eine Case Schrittkette.
Nun möchte ich jedem Schritt eine Mindestzeit übergeben wie lange dieser Aktiv sein muss.
Dazu hab ich eine Methode erstellt mit IN-Parameter Time und darin einen TON-Verzögerung.
Inhalt der Methode mTime:
Code:
TON(IN:=TRUE, PT:=iTime, Q=>xTemp);
mTime := xTemp
Die TON-Instanz ist im FB deklariert
In der CASE-Anweisung in jedem Schritt rufe ich die Methode auf und frage den Rückgabewert ab.
Das ganz funktioniert aber nur beim ersten Schritt?!
Beim nächsten Aufruf ist die Zeit wohl schon abgelaufen, habt ihr einen Tipp?