TIA PackML: Error Scenario

Andry

Level-2
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag,

beim State Starting, Completing oder Stopping habe ich ein Fehler(Z.B: Motor Störung). Was soll ich dann machen? Wie habt Ihr das gelöst?

Theoretisch ich kann in Aborting springen. Wenn man aber genau schaut, State Aborting nur dann aktiv wenn Safety(oder Not-Aus) getriggert ist(ist nicht mein Fall, habe Störung).
In selbe State bleiben...ist aber für Operator nicht klar...State Starting aber geht nicht weiter...Ampel Zeigt Grün....aber nicht klar warum nicht weiter geht....also was macht man dann?

Bitte um Hilfe!

Mit freundlichen Grüßen
Andry
 
Aborting ist nicht nur für Safety. Du kannst auch in Aborting (und dann in Aborted) gehen, wenn es z.B. eine Motor Störung gibt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag,

beim State Starting, Completing oder Stopping habe ich ein Fehler(Z.B: Motor Störung). Was soll ich dann machen? Wie habt Ihr das gelöst?

Theoretisch ich kann in Aborting springen. Wenn man aber genau schaut, State Aborting nur dann aktiv wenn Safety(oder Not-Aus) getriggert ist(ist nicht mein Fall, habe Störung).
In selbe State bleiben...ist aber für Operator nicht klar...State Starting aber geht nicht weiter...Ampel Zeigt Grün....aber nicht klar warum nicht weiter geht....also was macht man dann?

Bitte um Hilfe!

Mit freundlichen Grüßen
Andry
Also hier wird bei einem Fehler (Außer Not-Aus und andere Safety Sachen) auf Stopping gewechselt.
 
Du kannst dir auch verschiedene Alarm Kategorien anlegen und diese entsprechend abhandeln:
KategoriePackML CommandKommentar
0AbortSafety
1Abortcoordinated fast stop
2Stopcoordinated normal stop
5StopProzess Stop

usw.
 
Also hier wird bei einem Fehler (Außer Not-Aus und andere Safety Sachen) auf Stopping gewechselt.
Auch das ist möglich. Das ist wie so oft: Es kommt darauf an:

Ist die Motorstörung vom Hauptantrieb oder z.B. von einem Lüfter, der mal kurz ausfallen darf und die Maschine deswegen nicht direkt gestoppt werden muss
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also hier wird bei einem Fehler (Außer Not-Aus und andere Safety Sachen) auf Stopping gewechselt.
Aber wie soll ich dann zu Operator kommunizieren? Operator seht in HMI State "Starting", dann plötzlich (ohne Stop Kommand) wechselt sich State in "Stopping"...?! Da gibt's noch Ampel mit Farben(Blau-Starting, Blau-Stopping), wie soll dann Operator identifizieren, dass da ein Fehler passiert? Also denke schon, dass da irgend eine "Error" State sein soll...Holding oder Suspending oder Aborting?
Habe Idee:
State Starting, Stopping, Completing beim Error wechseln auf Aborting(dann habe ich Kategorie Prozess Error Aborting und Safety Aborting)
State Execute beim Error wechselt sich auf Holding. Allerdings wird "Copy/Paste" Code von Prozess Error Aborting, weil gleiche Ablauf ist.

1 Problem sehe hier noch, wenn ich in Completing bin und wechsle in Aborted, Clearing und Stopped. Von Auftrag Sicht bin ich eigentlich fertig mit Auftrag, aber von PackML sicht bin ich Stopped(nicht fertig)?!
 
Aber wie soll ich dann zu Operator kommunizieren? Operator seht in HMI State "Starting", dann plötzlich (ohne Stop Kommand) wechselt sich State in "Stopping"...?! Da gibt's noch Ampel mit Farben(Blau-Starting, Blau-Stopping), wie soll dann Operator identifizieren, dass da ein Fehler passiert? Also denke schon, dass da irgend eine "Error" State sein soll...Holding oder Suspending oder Aborting?
Habe Idee:
State Starting, Stopping, Completing beim Error wechseln auf Aborting(dann habe ich Kategorie Prozess Error Aborting und Safety Aborting)
State Execute beim Error wechselt sich auf Holding. Allerdings wird "Copy/Paste" Code von Prozess Error Aborting, weil gleiche Ablauf ist.

1 Problem sehe hier noch, wenn ich in Completing bin und wechsle in Aborted, Clearing und Stopped. Von Auftrag Sicht bin ich eigentlich fertig mit Auftrag, aber von PackML sicht bin ich Stopped(nicht fertig)?!
Hier werden auch nicht alle PackML Schritte genutzt und der Prozess erreicht auch nie Complete.
Von Completing wechselst Du laut PackML Diagramm aber nach Resetting und dann ist doch alles fertig.
 
Wenn du eine Motorstörung hast, meldest du die doch als Alarm. Also bekommt der Operator auch eine Meldung: Indem er in die Alarmliste guckt. Oder besser noch: Es gibt eine Alarmleiste, die immer angezeigt wird (z.B. unten auf der HMI), wo man nur die Meldung sieht, die zum Stopping bzw. Aborting geführt hat (Root Cause Error)
 
Zurück
Oben