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? :confused:
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
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? :confused: