spirit
Level-1
- Beiträge
- 961
- Reaktionspunkte
- 23
-> Hier kostenlos registrieren
Hi Zusammen,
ich habe folgende Ungereimtheit beim Ansteuern eines FESTO-Antriebes:
In einer FC15 habe ich folgende Zeilen programmiert:
Die Variable #Start_Task wurde ursprünglich als OUT-Variable deklariert und wird an einen DB übergeben.
Im OB1 wird am FESTO-FB am Eingang "StartTask" dieser DB-Wert übergeben.
Das Problem:
Der Input "StartTask" des FESTO-Bausteins wird nur sporadisch TRUE; d.h. ich muss mehrmals #Start_Antrieb antriggern.
Wenn ich allerdings im FC15 die Variable #Start_Task als IN_OUT deklariere, dann klappt alles Bestens (also auch beim ersten Mal).
Frage:
Aus welchem Grund muss hier #Start_Task als IN_OUT deklariert werden?
ich habe folgende Ungereimtheit beim Ansteuern eines FESTO-Antriebes:
In einer FC15 habe ich folgende Zeilen programmiert:
Code:
U #Start_Antrieb // Input
FP M10.0
S #Start_Task
U #Ack_Start // Input
R #Start_Task
Die Variable #Start_Task wurde ursprünglich als OUT-Variable deklariert und wird an einen DB übergeben.
Im OB1 wird am FESTO-FB am Eingang "StartTask" dieser DB-Wert übergeben.
Das Problem:
Der Input "StartTask" des FESTO-Bausteins wird nur sporadisch TRUE; d.h. ich muss mehrmals #Start_Antrieb antriggern.
Wenn ich allerdings im FC15 die Variable #Start_Task als IN_OUT deklariere, dann klappt alles Bestens (also auch beim ersten Mal).
Frage:
Aus welchem Grund muss hier #Start_Task als IN_OUT deklariert werden?