Ist bestimmt ganz einfach! :)

Creepdog

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi!

Ich hab ein Problem in einer Aufzugssteuerung.
Nun bin ich erst mal ins ganz kleine gegangen, weils hier auch nicht funktioniert.
Also angenommen ich habe Merker 0.0 und Merker 0.1
Beides stellen Zustände da, welche ich mit dem Taster 0.0 wechseln kann.

Gesetzt wird Merker 0.0 mit Initialschritt oder M0.1 und E0.0
Zurückgesezt mit M0.1 , M0.0 und E0.0

Gesetzt wird Merker 0.1 mit M0.0 und E0.0
Zurück mit M0.0 , M0.1 und E0.0

Komme leider auf keinen Grünen Zweig... obwohl ich glaub, dass ich als an der Lösung vorbeischaue.... Hatte in nennen wirs mal "nem schlauen Buch" den Satz gefunden "...... Zurücktransitionen.... muss an dem Rücksetzeingang der jeweilige Folgezustand mit der zugehörigen Transitionsbedingung verriegelt werden." Funzt aber nicht! Hab jedes mal an S und R ein high und mein Folgezustand wird nicht gesezt.....
Mache das ü. mit TrySim
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Morgen,

sieht das so aus?

Schau mal auf die VKE`s im 1. Zyklus

U Initialschritt
O(
U M0.1
U E0.0
)
S M0.0
U M0.1
U M0.0
U E0.0
R M0.0

U M0.0
U E0.0
S M0.1
U M0.0
U M0.1
U E0.0
R M0.1

Wird nur der Initialschritt 1, wird M0.0 gesetzt.
Wird nun E0.0 (Taster?) betätigt, bleibt M0.0 gesetzt.
M0.1 wird nur innerhalb des Zyklus 1, dann in der nächsten Verknüpfung sofort wieder 0, da am Rücksetzeingang ein UND mit M0.0, M0.1, E0.0
angetragen ist.
Das Drücken eines Tasters erstreckt sich immer über mehrere Zyklen.
Somit "flackert" M0.1, was man aber nicht sehen kann.

M0.0 kann nicht Rücksetzten, da M0.1 am Ende eines jeden Zyklus und somit auch am Anfang des neuen Zyklus 0 ist.

Gruß
Christian
 
Ja und genau das ist das Problem. Beim Trysim flackert das nicht.

U M0.1
S M0.9 (Nur zum testen ob M0.1 flackert)

Wird nicht gesetzt. Gibt es eine Möglichkeit Zustand eins und Zustand zwei mit der selben Bedingung immer wieder dauerhaft zu wechseln?
Mein Aufzug holt nämlich aus diesem Grund wenn er aus dem Keller kommt keinen im mittleren Stockwerk ab der mit nach oben will :-D Das könnte ärgerlich sein für die Wartenden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Zustände mit einem Taster ändern, bistabil, kann man mit einer einfachen "Eltakoschaltung".

U E0.0 // Eingang
FP M2.0 // Auswertung der Positiven Flanke
X M0.0 // Exklusiv-Oder-Verknüpfung
= M0.0

wenn ich nicht irre war das schon alles... bei jeden Flankenwechsel an E0.0 wechselt der Statu des Merkers M0.0 durch die Exklusiv-Oder Verknüpfung von M0.0 und der positiven Flanke des Hilfsmerkers M2.0.

in wie weit dieses zu Deinem Problem passt, vermag ich nicht zu beurteilen... ;)

Viele Grüße, Tobias
 
Man könnte beispielsweise folgendes Programm schreiben (die Initialisierung müsste dabei natürlich noch angepasst werden):

Code:
// Initialisierung M0.0
 
      UN    M      0.0
      UN    M      0.1
      S     M      0.0
 
// Flankenauswertung Taster E0.0
 
      U     E      0.0
      UN    M      1.1
      S     M      1.0
      U     E      0.0
      =     M      1.1
 
// Zustandswechsel M0.0 -> M0.1
 
      U     M      0.0
      U     M      1.0
      R     M      0.0
      R     M      1.0
      S     M      0.1
 
// Zustandswechsel M0.1 - > M0.0
 
      U     M      0.1
      U     M      1.0
      R     M      0.1
      R     M      1.0
      S     M      0.0
Gruß Kai
 
Zurück
Oben