Umschaltsperrzeit

bigrey

Level-1
Beiträge
26
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
wie programmiere ich eine umschaltsperrzeit von einer sec in awl?:confused:
wenn taster E0.2 wieder ausgeschalten wurde und gleich auf E0.3 schaltet muss es eine sec sperrzeit geben
jedoch wenn ich E 0.2 gleich nach dem ausschalten wieder drücke so darf es keine sperrzeit geben genauso wie bei E 0.3
bitte um lösungen
komme einfach nicht drauf....=((((
mfg
 
Mein Vorschlag:
Du mußt dir merken aus welcher Richtung du gekommen bist, und je nach dem ob du die selbe Richtung nach STOP wieder betätigst die Zeit nicht starten. Wenn du die andere Richtung wählst die Zeit schon starten.
(Ausschaltverz.)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
wie programmiere ich eine umschaltsperrzeit von einer sec in awl?:confused:
wenn taster E0.2 wieder ausgeschalten wurde und gleich auf E0.3 schaltet muss es eine sec sperrzeit geben
jedoch wenn ich E 0.2 gleich nach dem ausschalten wieder drücke so darf es keine sperrzeit geben genauso wie bei E 0.3
bitte um lösungen
komme einfach nicht drauf....=((((
mfg

u E0.2
L S5T#1S
SA T1

U E0.3
UN T1
....

Sofern ich die Anforderung richtig verstanden habe, so klar war das nicht ausgedrückt
 
Schaltungsbeschreibung:
Ein Drehstromasynchronmotor soll mit
Rechts- und Linkslauf betrieben werden
können.Die direkte Drehrichtungsumschaltung
soll nur möglich sein, wenn zuvor der Austaster
gedrückt wurde und eine Umschaltsperrzeit von
100 ms abgelaufen ist.Daurch wird verhindert,
daß sich bei schnellen Schützen ein
Netzkurzschluß ereignet.Der Wendeschütz ist
Hardwareseit ig und Softwar esei tig
gegeneinander zu verriegeln. Aus
Sicherheitsgründen ist der Austaster als Öffner
auszuführen.
Parameter:
E0.0=Taster Aus
E0.1=Bimetallrelais
E0.2=Taster Rechtslauf Ein
E0.3=Taster Linkslauf Ein
A4.0 =Rechtslauf​
A4.1 =Linkslauf
 
Schaltungsbeschreibung:​

Ein Drehstromasynchronmotor soll mit
Rechts- und Linkslauf betrieben werden
können.Die direkte Drehrichtungsumschaltung
soll nur möglich sein, wenn zuvor der Austaster
gedrückt wurde und eine Umschaltsperrzeit von
100 ms abgelaufen ist.Daurch wird verhindert,
daß sich bei schnellen Schützen ein
Netzkurzschluß ereignet.Der Wendeschütz ist
Hardwareseit ig und Softwar esei tig
gegeneinander zu verriegeln. Aus
Sicherheitsgründen ist der Austaster als Öffner
auszuführen.
Parameter:
E0.0=Taster Aus
E0.1=Bimetallrelais
E0.2=Taster Rechtslauf Ein
E0.3=Taster Linkslauf Ein
A4.0 =Rechtslauf
A4.1 =Linkslauf

Wie schaut bis jetzt dein Ansatz aus? Stell ihn mal rein, dann können wir dir sicher helfen.
 
Hallo!

Benutze bitte die
Code:
 u e0.0
u e0.1
= a0.0

Code-Tags, das machts übersichtlicher, und schreib die Kommentare dazu, ich will nicht immer auf deinen Beitrag mit der Aufgabenstellung scrollen müssen.
Danke
 
Ich würd mal mir einer Anwahl der Richtung beginnen. So weiß ich wohin ich will un d was ich sperren muss:
Code:
//Durch drücken der Anwahltaste links wird die Anwahl links gestartet.
      U     "EIN_rechts"; 
      S     "AW_links"; 
      U(    ; 
      O     "STOP"; 
      O     "EIN_rechts"; 
      O     "PKZ"; 
      )     ; 
      R     "AW_links";
 
Code:
 U     E      0.3              // Ein rechts
      UN    E      0.2
      S     M      0.0                  // Setzte Merker
      U(    
      O     E      0.0                  // Taster Aus
      O     E      0.1                  // Bimetallrelais (Aus)
      O     E      0.2                  // Taster Rechtslauf Ein
      )     
      R     M      0.0                  //Rücksetzten Merker
      U     M      0.0
      =     A      4.1                  // Ausgang 4.1

Code:
  UN    E      0.3
      U     E      0.2                  //Taster Rechtslauf Ein
      S     M      0.1                  //Setzte Merker
      U(    
      O     E      0.0                  // Taster Aus
      O     E      0.1                  // Bimetallrelais (Aus)
      O     E      0.3                  // Taster Linkslauf Ein
      )     
      R     M      0.1                  // Rücksetzten Merkers
      U     M      0.1
      =     A      4.0                  // Ausgang 4.0
Jetzt brauch ich nur noch die Umschaltsperrzeit.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du darfst den Merker nicht gleich zurücksetzen. Da weißt su ja nicht mehr aus welcher Richtung du gekommen bist.

Code:
      U(    
      U     "FRG_LM" //Freigabe
      U     "AW_rechts" //Vorwahl
      O     
      U     "war rechts" //Richtungsmerker
      U     "EIN_rechts" // Eintaster
// wenn das und kommt ist es die Wiederienschaltung, da die Richtung stimmt.
      )     
      S     "SP_rechts" //Spule (Ausgang)
      U(    
      ON    "STOP" //Ausschaltbed.
      O     "EIN_links"
      )     
      R     "SP_rechts" //Spule ausschalten
 
      U     "SP_rechts" //Ausgang gesetzt
      S     "war rechts" // setze Richtungsmerker re
      U     L      0.0
      FP    M      5.0
      R     "war links" //rücksetze Richtungsmerker li
 
Du darfst den Merker nicht gleich zurücksetzen. Da weißt su ja nicht mehr aus welcher Richtung du gekommen bist.

Code:
      U(    
      U     "FRG_LM" //Freigabe
      U     "AW_rechts" //Vorwahl
      O     
      U     "war rechts" //Richtungsmerker
      U     "EIN_rechts" // Eintaster
// wenn das und kommt ist es die Wiederienschaltung, da die Richtung stimmt.
      )     
      S     "SP_rechts" //Spule (Ausgang)
      U(    
      ON    "STOP" //Ausschaltbed.
      O     "EIN_links"
      )     
      R     "SP_rechts" //Spule ausschalten
 
      U     "SP_rechts" //Ausgang gesetzt
      S     "war rechts" // setze Richtungsmerker re
      U     L      0.0
      FP    M      5.0
      R     "war links" //rücksetze Richtungsmerker li

awl schaut so aus!

zb
Code:
u e 0.0
u e 0.1
= a 0.0
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Code:
FUNCTION "Links & Rechts" : VOID
TITLE =Tischantrieb
//AUFGABE 1
AUTHOR : MS
VERSION : 0.1
BEGIN
NETWORK
TITLE =Anwahl nach links
//Durch drücken der Anwahltaste links wird die Anwahl links gestartet.
      U     "EIN_rechts"; 
      S     "AW_links"; 
      U(    ; 
      O     "STOP"; 
      O     "EIN_rechts"; 
      O     "PKZ"; 
      )     ; 
      R     "AW_links"; 
      NOP   0; 
NETWORK
TITLE =Anwahl nach rechts
//Durch drücken der Anwahltaste rechts wird die Anwahl rechts gestartet.
      U     "EIN_links"; 
      S     "AW_rechts"; 
      U(    ; 
      O     "STOP"; 
      O     "EIN_links"; 
      O     "PKZ"; 
      )     ; 
      R     "AW_rechts"; 
      NOP   0; 
NETWORK
TITLE =Sperre links - Timer
      U     "AW_links"; 
      U     "AW_links"; 
      L     S5T#5S; 
      SA    "T_Sperr_re"; 
      NOP   0; 
      NOP   0; 
      NOP   0; 
      U     "T_Sperr_re"; 
      =     "SPERR_re"; 
NETWORK
TITLE =Sperre rechts - Timer
      U     "AW_rechts"; 
      U     "SP_links"; 
      L     S5T#5S; 
      SA    "T_Sperr_li"; 
      NOP   0; 
      NOP   0; 
      NOP   0; 
      U     "T_Sperr_li"; 
      =     "SPERR_li"; 
NETWORK
TITLE =Ausgabe links
      U     "AW_links"; 
      UN    "AW_links"; 
      =     "SP_links"; 
NETWORK
TITLE =Ausgabe rechts
      U     "AW_rechts"; 
      UN    "AW_rechts"; 
      =     "SP_rechts"; 
NETWORK
TITLE =Ausgabe LM
      U     "SP_links"; 
      U     "SP_rechts"; 
      =     "FRG_LM"; 
END_FUNCTION

Jetzt muß du nur noch die E/A richtig zuordnen und die Merker herausfinden un zuordnen.
 
Zurück
Oben