B&R automation BASIC

Diskutiere B&R automation BASIC im Developer Network Forum im Bereich Hardware & Software Forum; 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...
  • B&R automation BASIC Beitrag #1
qik666

qik666

Bekanntes Mitglied
Dabei seit
04.11.2002
Beiträge
621
Reaktionspunkte
0
Ort
Steiermark
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?
 
  • B&R automation BASIC Beitrag #2
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Ich kenne zwar die genaue Sprache nicht, aber ich denke mal, ein RS-Flipflop würde genau passen. Ein Eingang auf Set, der andere auf Reset, und den Ausgang vom FF auf den Ausgang.
 
  • B&R automation BASIC Beitrag #3
F

Franz17

Neues Mitglied
Dabei seit
19.09.2008
Beiträge
1
Reaktionspunkte
0
Falls Du's noch brauchst:

if edgepos(eingang1) then
ausgang2 = 1
endif

if edgepos(eingang2) then
ausgang2 = 0
endif)

würde auch gehen. Falls Reset dominiert, bei eingang2 das edgepos weglassen. SR hat den Nachteil, dass die Variable dann von SR quasi belegt ist und im restlichen Programm nicht mehr beschrieben werden kann. Sollte man zwar eh nicht machen, ist aber oft bei Initialisierungen oder "Notausgängen" hilfreich.
 
Thema:

B&R automation BASIC

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben