Umschaltung zwischen Hand- Automatikbetrieb

pinolino

Level-1
Beiträge
261
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ihr,

ich hänge hier grad etwas… und zwar suche ich nach einer einfachen Möglichkeit, um zwischen Hand- u. Automatikbetrieb umschalten zu können.


Das Problem dabei ist, dass vor einer Umschaltung sichergestellt sein muss, dass der Aus-Taster
gedrückt wurde.

Hatte jetzt die Idee im OB1 einen Hilfsmerker "M_Betriebsart" zu programmieren, der über den Aus-Taster gesetzt wird (siehe Bild).


Aber irgendwie muss ich diesen Merker ja auch wieder rücksetzen, um beispielsweise den Handbetrieb anwählen zu können.


Frage: Wie könnte ich das realisieren?


Vielen Dank

pinolino
 

Anhänge

  • Bild1.jpg
    Bild1.jpg
    18,5 KB · Aufrufe: 120
Na da würde es doch viele Ideen geben.
Du könntest dieses Merker mit der Abwahl da BA oder der Anwahl der neuen BA ablöschen ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Boxy,

danke, an so etwas hatte ich auch schon gedacht - aber ich habe momentan noch das Problem das zu programmieren...

FC1 = Automatikbetrieb
FC2 = Handbetrieb

Ich kann ja nicht sagen,

UN FC1
R "M_Betriebsart"

pinolino
 
Du könntest mit einer Pos_Flanke der jeweiligen Betriebsartanwahl den Merker der über den Austaster gesetzt wurde rücksetzen.
LG
 
Hallo Boxy,

danke, an so etwas hatte ich auch schon gedacht - aber ich habe momentan noch das Problem das zu programmieren...

FC1 = Automatikbetrieb
FC2 = Handbetrieb

Ich kann ja nicht sagen,

UN FC1
R "M_Betriebsart"

pinolino

SAVE Sichere VKE im BIE-Bit

...
Sinnvoll ist der Einsatz der Operation SAVE vor Verlassen eines Baustein, da damit der ENO-Ausgang (=BIE-Bit) auf den Wert des VKE-Bits gesetzt wird und Sie daran eine Fehlerbehandlung des Bausteins anschließen können.

sieht dann nicht ganz so aus, wie du es dargestellt hast, sondern so:

Code:
*
      CALL  FC   444
       wIn :=...
       iOut:=...
      UN     BIE
      R     "M_Betriebsart"
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Gerhard,

aber ich brauche doch am EN-Eingang der jeweiligen Betriebsart die Aufrufbedingung so lange, bis eine andere BA angewählt wird.

Insofern kann ja der Merker "M_Betriebsart" erst zurückgesetzt werden, wenn z.B. der Automatikbetrieb abgewählt wird...

Nur, wie setze ich für diesen Fall den Merker zurück?


@vierlagig: Vielen Dank, aber das geht doch nicht mit der S7-1200, oder?
 
Sorry vierlagig, nein das stand niergends... dachte man sieht es an dem Anhang.


Ja versuche da etwas rauszubekommen.
 
Hm, habe da noch ein Problem wo ich den Befehl SAVE zu programmieren habe.

Normalerweise muss doch der Befehl SAVE am Ende eines Bausteins programmiert werden, um das BIE-Bit auf den Signalzustand des aktuellen VKE des Bausteins zu setzen.

Kann ich dann den Befehl SAVE einfach an den ENO-Ausgang der FC1 setzen?

Danke...
 
Hm, habe da noch ein Problem wo ich den Befehl SAVE zu programmieren habe.

Normalerweise muss doch der Befehl SAVE am Ende eines Bausteins programmiert werden, um das BIE-Bit auf den Signalzustand des aktuellen VKE des Bausteins zu setzen.

Kann ich dann den Befehl SAVE einfach an den ENO-Ausgang der FC1 setzen?

Danke...

save wird im baustein programmiert und je nachdem ob aktiv oder inaktive kannst du mit set oder clr das vke vorgeben
die weiterverarbeitung erfolgt dann außerhalb am ENO
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok, vielen Dank vierlagig.

D.h. also, dass ich in der FC1 im letzten Netzwerk einfach eine FUP-Box mit dem Befehl SAVE einfüge, richtig?

Dann muss ich mir noch überlegen, wie ich

Code:
UN BIE
R  "M_Betriebsart"
im OB1 in FUP umsetzen kann...
 

Anhänge

  • eno.PNG
    eno.PNG
    1,1 KB · Aufrufe: 36
Sorry für die vielen Fragen vierlagig... habe das noch nicht gemacht.

Soweit ich das jetzt verstanden habe:

Ist das BIE am Bausteinende 1, so ist ENO 1

Ist das BIE am Bausteinende 0, so ist ENO 0


So, wenn ich nun an den ENO-Ausgang der FC1 die FUP-Box (mit Rücksetze "M_Betriebsart") setze, so wird der Merker immer dann rückgesetzt, sobald der ENO-Ausgang den Status 1 hat; also das BIE-Bit = 1 ist, oder?

Wenn das so stimmt, dann muss ja der Befehl SAVE in der FC1 so verknüpft werden, dass während der gesamten Bearbeitung des Automatikbetriebs der ENO-Ausgang den Status 0 hat... ist das richtig?


Vielen Dank!
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
F1

save
beschreibung

save speichert das vke im bie-bit. Das erstabfragebit /er wird dabei nicht zurückgesetzt.
Aus diesem grund wird bei einer und-verknüpfung im nächsten netzwerk der zustand des bie-bits mitverknüpft.

Die verwendung von save und eine nachfolgende abfrage des bie-bits im gleichen baustein oder in unterlagerten bausteinen wird nicht empfohlen, da das bie-bit durch zahlreiche dazwischen liegende operationen verändert werden kann. Sinnvoll ist der einsatz der operation save vor verlassen eines baustein, da damit der eno-ausgang (=bie-bit) auf den wert des vke-bits gesetzt wird und sie daran eine fehlerbehandlung des bausteins anschließen können.
set
set setzt das vke auf den signalzustand "1".
clr
CLR setzt das VKE auf den Signalzustand "0".

So, wenn ich nun an den ENO-Ausgang der FC1 die FUP-Box mit Rücksetze "M_Betriebsart" setze, so wird der Merker immer dann rückgesetzt, sobald der ENO-Ausgang den Status 1 hat; also das BIE-Bit = 1 ist, oder?

Ja

Wenn das so stimmt, dann muss ja der Befehl SAVE so verknüpft werden, dass während der gesamten Bearbeitung des Automatikbetriebs der ENO-Ausgang den Status 0 hat... ist das richtig?

Nicht ganz.

..Sinnvoll ist der einsatz der operation save vor verlassen eines baustein, da damit der eno-ausgang (=bie-bit) auf den wert des vke-bits gesetzt wird und sie daran eine fehlerbehandlung des bausteins anschließen können.
 
Danke verpolt!

Aber ich muss doch nun im Grunde eine sinnvolle Verknüpfung für den Befehl SAVE finden, die mir, solange die FC1 aufgerufen ist, den ENO-Ausgang auf Status 0 setzt.

Soll auf Handbetrieb umgeschaltet werden, so müsste ja dann der ENO-Ausgang über SAVE auf den Status 1 gesetzt werden.

Stimmt das so und wie könnte dann die Verknüpfung vor SAVE aussehen?
 
Danke verpolt!

Aber ich muss doch nun im Grunde eine sinnvolle Verknüpfung für den Befehl SAVE finden, die mir, solange die FC1 aufgerufen ist, den ENO-Ausgang auf Status 0 setzt.

Soll auf Handbetrieb umgeschaltet werden, so müsste ja dann der ENO-Ausgang über SAVE auf den Status 1 gesetzt werden.

Stimmt das so und wie könnte dann die Verknüpfung vor SAVE aussehen?

ganz ehrlich...?

lass das mit den EN/ENO im Bezug auf Betriebsarten.

Ist ein Baustein fehlerfrei durchlaufen, wird ENO=1 gesetzt.

Deine Betriebsart/Hand/Auto läßt sich doch einfach mit 2-3 Netzwerken in FUP "erschlagen".

Dann kannst in jedem Baustein den "MerkerAutobetrieb" oder "Handbetrieb" in deine Bedingungen einfließen lassen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ganz ehrlich...?

lass das mit den EN/ENO im Bezug auf Betriebsarten.

Ist ein Baustein fehlerfrei durchlaufen, wird ENO=1 gesetzt.

Deine Betriebsart/Hand/Auto läßt sich doch einfach mit 2-3 Netzwerken in FUP "erschlagen".

Dann kannst in jedem Baustein den "MerkerAutobetrieb" oder "Handbetrieb" in deine Bedingungen einfließen lassen.

och menno :ROFLMAO:
 
ganz ehrlich...?

Deine Betriebsart/Hand/Auto läßt sich doch einfach mit 2-3 Netzwerken in FUP "erschlagen".

Dann kannst in jedem Baustein den "MerkerAutobetrieb" oder "Handbetrieb" in deine Bedingungen einfließen lassen.

Danke verpolt, aber ich verstehe leider nicht was du meinst...

Du meinst, es gibt zwei Merker - einen für Automatikbetrieb und einen für Handbetrieb?

Soweit so gut, aber mein Problem war ja, dass eine Umschaltung zwischen den Betriebsarten nur dann möglich sein soll, wenn vorher der Aus-Taster betätigt wurde - und das ist ein Problem für mich!
 
Danke verpolt, aber ich verstehe leider nicht was du meinst...

Du meinst, es gibt zwei Merker - einen für Automatikbetrieb und einen für Handbetrieb?

Soweit so gut, aber mein Problem war ja, dass eine Umschaltung zwischen den Betriebsarten nur dann möglich sein soll, wenn vorher der Aus-Taster betätigt wurde - und das ist ein Problem für mich!

Sollte es nicht auch einen Ein-Taster geben?
 

Anhänge

  • bta.jpg
    bta.jpg
    141,6 KB · Aufrufe: 50
Zurück
Oben