Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Notaus

  1. #1
    Registriert seit
    30.11.2012
    Beiträge
    3
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,
    ich habe einen Steuerungsablauf in Ablaufsprache. Nun möchte ich, dass im Falle eines NOTAUS die Ablaufkette verlassen wird und die Ventile, Motoren usw. einen bestimmten Zustand annehmen.
    Wie kann ich das am einfachsten realisieren ohne dabei an allen möglichen Stellen in der Ablaufkette Alternativ-Transitionen zu setzen.

    mfg
    Christiant
    Zitieren Zitieren Notaus  

  2. #2
    Registriert seit
    15.04.2011
    Beiträge
    1.122
    Danke
    229
    Erhielt 208 Danke für 176 Beiträge

    Standard

    Hallo christiant,

    ich würde im NOT AUS-Fall die Schrittkette ausschalten und extern in einer(m) FC (FB) alle Merker, welche Ausgänge oder Funktionen ansteuern, rücksetzen.

    Edit:
    Reden wir von einer "normalen" oder einer grafischen Schrittkette?
    Geändert von 190B (30.11.2012 um 22:59 Uhr)
    Gruß
    190B

  3. #3
    christiant ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    30.11.2012
    Beiträge
    3
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo 190B,
    dann sollte ich also bei jeder Transition meiner grafischen Ablaufkette ein "AND NOTAUS" (im Fehlerfall ist NOTAUS = False) hinzufügen, um die Kette anzuhalten und in einem eigenen Programm den NOTAUS-Fall programmieren und dort die betroffenen Ausgänge zurücksetzen?

    Eine weitere Frage hätte ich noch:
    Ich möchte jeden Schritt meiner Ablaufkette mittels eines Timeout überwachen und wenn die Zeit in einem der Schritte überschritten wird eine Variable "Stoerung" setzen.
    Dazu habe ich bei jedem Schritt eine assozierte Aktion "D T#10s, Stoerung" hinzugefügt.
    Wenn nun bei einem Schritt die Zeit von 10 Sekunden überschritten wird, dann wird die Variable Stoerung auch gesetzt. (ist auch so richtig)
    Doch wenn anschießend zum nächsten Schritt weitergeschaltet wird, dann bleibt die Variable Stoerung gesetzt - was so nicht sein sollte. Diese sollte zurückgesetzt werden und wiederum erst nach 10 Sekunden (sofern nicht vorher weitergeschaltet wird) gesetzt werden.
    Was muss ich dafür tun?

    Vielen Dank im Voraus
    Christian

  4. #4
    Registriert seit
    06.10.2009
    Ort
    NRW
    Beiträge
    1.569
    Danke
    63
    Erhielt 258 Danke für 218 Beiträge

    Standard

    Mit Graph 7 kenne ich mich nicht aus. Aber einen Tipp für die Weiterschaltbedingung hätte ich noch:

    Du könntest einen Merker "Schrittfreigabe" für die Transitionen nutzen. Dieser Merker wird nur TRUE, wenn die Schrittkette laufen soll. Da steckt dann z.B. so etwas drin wie:

    Code:
    UN #Stoerung
    U #Vollautomatik
    O(
    U #Halbautomatik
    U #Flanke_Schrittweiterschaltung
    )
    = #Schrittfreigabe
    Meine Motivation läuft nackig mit einem Cocktail über eine Wiese.

  5. #5
    Registriert seit
    23.07.2003
    Beiträge
    209
    Danke
    22
    Erhielt 14 Danke für 12 Beiträge

    Standard

    Du hast je nach verwendetem GraphFC die Möglichkeit die Kette zu pausieren, oder (wenn nach NotAus Grundstellung Gefahren werden soll) zu Initialisieren, dann fängt die Kette von vorne an ...

    Gruß
    Michael

  6. #6
    christiant ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    30.11.2012
    Beiträge
    3
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    @nekron, tigerente,
    danke für eure antworten,
    das mit dem NOTAUS sollte soweit klappen aber folgendes Problem habe ich noch:


    Ich möchte jeden Schritt meiner Ablaufkette mittels eines Timeout überwachen und wenn die Zeit in einem der Schritte überschritten wird eine Variable "Stoerung" setzen.
    Dazu habe ich bei jedem Schritt eine assozierte Aktion "D T#10s, Stoerung" hinzugefügt.
    Wenn nun bei einem Schritt die Zeit von 10 Sekunden überschritten wird, dann wird die Variable Stoerung auch gesetzt. (ist auch so richtig)
    Doch wenn anschießend zum nächsten Schritt weitergeschaltet wird, dann bleibt die Variable Stoerung gesetzt - was so nicht sein sollte. Diese sollte zurückgesetzt werden und wiederum erst nach 10 Sekunden (sofern nicht vorher weitergeschaltet wird) gesetzt werden.
    Was muss ich dafür tun?


    mfg
    Christian

  7. #7
    Registriert seit
    06.10.2009
    Ort
    NRW
    Beiträge
    1.569
    Danke
    63
    Erhielt 258 Danke für 218 Beiträge

    Standard

    Würde ich anders lösen, falls das so möglich ist.

    Soweit ich weiß, kann man die Schrittnummer der Schrittkette auslesen. Damit könntest Du dann etwa so arbeiten:

    Code:
    // Abfragen, ob die Schrittnummer <> 0 ist 
    U(
    L #Schrittnummer
    L 0
    <>I
    )
    // Abfragen, ob die Schrittnummer sich geändert hat
    U(
    L #Schrittnummer
    L #Schrittnummer_letzter_Zyklus
    ==I
    )
    // Abfragen ob die Schrittkette laufen soll
    U #Schrittfreigabe
    // Kontrollzeit starten
    L S5t#10s
    SE T1
    
    U T1
    S #Zyklusstoerung
    
    // Schrittnummer merken
    L #Schrittnummer
    T #Schrittnummer_letzter_Zyklus
    Meine Motivation läuft nackig mit einem Cocktail über eine Wiese.

  8. #8
    Registriert seit
    12.04.2005
    Ort
    Black Forest
    Beiträge
    1.335
    Danke
    27
    Erhielt 129 Danke für 116 Beiträge

    Standard

    Wie wäre es, die Überwachung in den Permanenten Operationen machen?
    Mit Not-AUs einen Halt auf die Kette und die Reaktion mit der Permanenten Operation machen.

    Alternativ, könntest Du auch ne zweite Kette mit dem Not-Aus starten und da drinnen dies Bedingungen abarbeiten
    Die erste Kette wird dann angehalten oder bekommt einen Reset ...

  9. #9
    Registriert seit
    06.12.2006
    Beiträge
    52
    Danke
    7
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Wenn wir über Graph reden:

    Bei Notaus würde ich die Kette über INIT_SQ initialisieren und alle Ausgänge löschen.
    Bei Störungen bleiben diese so lange stehen, bis sie über ACK_EF quittiert werden.
    Dies kannst Du aber auch abschalten. Das kommt auf die Situation an.
    Bei Antrieben usw. würde ich das nicht machen. Die Störung tritt ja nicht ohne Grund auf.

    Bild_1.jpgBild_2.jpgBild_3.jpgBild_4.jpg

  10. #10
    Registriert seit
    02.08.2007
    Ort
    BW im Ostalbkreis
    Beiträge
    249
    Danke
    32
    Erhielt 27 Danke für 25 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von christiant Beitrag anzeigen
    Hallo Leute,
    ich habe einen Steuerungsablauf in Ablaufsprache. Nun möchte ich, dass im Falle eines NOTAUS die Ablaufkette verlassen wird und die Ventile, Motoren usw. einen bestimmten Zustand annehmen.
    Wie kann ich das am einfachsten realisieren ohne dabei an allen möglichen Stellen in der Ablaufkette Alternativ-Transitionen zu setzen.

    mfg
    Christiant

    Hi,
    ich denke du meinst hier generell etwas anderes...

    Ich verweise einfach mal kurz auf das folgende:

    NOT-AUS
    ist das Wegschalten der gesamten Spannung z.B. "Hauptschalter AUS". Dabei wird keine definierter Zustand erreicht. Sprich es ist durchaus möglich das eine erhebliche Gefahr von der Maschine ausgeht.

    NOT-HALT:
    ist nach DINVDE das definierte Abschalten der Anlage. z.B. Sicherheitstüren bleiben solange verriegelt wie eine Gefahr von der Anlage ausgeht. Bestimmte Aktoren werden entsprechend angesteuert.

    Dies nur mal so als kleiner Hinweis.

    Gruß
    PhilippL

Ähnliche Themen

  1. Erfordernis von externem Notaus/Not-Stopp (Notaus fremd)
    Von logo78 im Forum Maschinensicherheit - Normen und Richtlinien
    Antworten: 7
    Letzter Beitrag: 09.05.2012, 20:35
  2. Notaus Reihenschaltung
    Von Mcop2001de im Forum Maschinensicherheit - Normen und Richtlinien
    Antworten: 21
    Letzter Beitrag: 18.09.2010, 23:06
  3. Notaus - Leiterplatte
    Von unwissender22 im Forum Maschinensicherheit - Normen und Richtlinien
    Antworten: 2
    Letzter Beitrag: 07.09.2009, 09:26
  4. Rolltreppe NOTAUS
    Von franzi207 im Forum Simatic
    Antworten: 22
    Letzter Beitrag: 13.05.2009, 11:57
  5. Graph / NotAus
    Von L4M4 im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 26.08.2005, 16:34

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •