qik666
Bekanntes Mitglied
Ich hab momentan ein kleines Problem mit automation BASIC.
Wir haben in der Firma eine SPS von B&R. Ich kann SPS programmieren, aber nur in AWL, KOP und FUP.
Jetzt soll ich die Anlage in der Firma mit oben genannter Programmiersprache Programmieren weil die (nur sehr spärlichen) Kenntnisse der anderen Mitarbeiter sich eben auf diese beschränken.
Mein Problem: Ich kann nicht Setten und Resetten, d.H. Ausgänge auf 1 oder Null setzen. Normal ansprechen solange die Bedingung gilt ist kein Problem. (if eingang1 = 1 then
ausgang2 = 1
endif)
Ich muß aber einen Ausgang setzen, bis er durch ein Signal wieder rückgesetzt wird.
Ungefähr so:
(if eingang1 = 1 then
set ausgang2
endif
if eingang2 = 1 then
reset ausgang2
endif)
Ich hab heut 3 Stunden lang die Hilfethemen durchgeackert aber nix passendes gefunden. Nur RS und SR-Flip Flops aber mit denen fang ich in dem Fall nix an.
Hat wer Erfahrung damit und kann mir helfen?
Vielleicht mit einem kleinen Zweizeiler Beispiel?
Wir haben in der Firma eine SPS von B&R. Ich kann SPS programmieren, aber nur in AWL, KOP und FUP.
Jetzt soll ich die Anlage in der Firma mit oben genannter Programmiersprache Programmieren weil die (nur sehr spärlichen) Kenntnisse der anderen Mitarbeiter sich eben auf diese beschränken.
Mein Problem: Ich kann nicht Setten und Resetten, d.H. Ausgänge auf 1 oder Null setzen. Normal ansprechen solange die Bedingung gilt ist kein Problem. (if eingang1 = 1 then
ausgang2 = 1
endif)
Ich muß aber einen Ausgang setzen, bis er durch ein Signal wieder rückgesetzt wird.
Ungefähr so:
(if eingang1 = 1 then
set ausgang2
endif
if eingang2 = 1 then
reset ausgang2
endif)
Ich hab heut 3 Stunden lang die Hilfethemen durchgeackert aber nix passendes gefunden. Nur RS und SR-Flip Flops aber mit denen fang ich in dem Fall nix an.
Hat wer Erfahrung damit und kann mir helfen?
Vielleicht mit einem kleinen Zweizeiler Beispiel?