Ich bin neue hier und möchte mich zunächst vorstellen ich heiße Annette und bin Student.
Ich habe die reaktor übung etwas anderes programmiert wie in der zip von codesys.
Ich wollte das bei einem Fehlerauftritt die Schrittkette zunächst anhält (und wie bei reset erstmal wieder in Anfang= Init springt) und dann beim quittieren je nach dem in welchem schritte der fehler (wird gemerkt über SFCcurrentStep) aufgetreten ist eine weiterbedingung die Schrittkette durch einen bedingten Sprung weiterarbeitet.
Dies funktioniert zwar, aber beim quittieren werden alle meine aktionen gesetzt und der Resetmerker nicht zurück gesetzt.
Könnte mir jemand hier bei helfen und mir sagen was schief läuft ?
Zum besseren verständnis hab ich die datei dazu gemacht.
Hoffe das ich es einigermaßen verständlich erklärt habe
ich würde dir einen andren Weg empfehlen. Denn der Sprung in eine Schrittkette ist prinzipiell möglich, aber nicht zu empfehlen.
Wenn ein Fehler im Ablauf der Schrittkette oder von außen auftritt, musst du nicht die Schrittkette auf den Init-Schritt setzen, sondern nimmst die Freigaben für die Ausgänge. Nachdem der Fehler beseitigt ist kann die Schrittkette normal weiterlaufen.
Der SFCReset bietet sich nur an, wenn du im Automatikbetrieb die Schrittkette benutzt und beim umschalten in den Handbetrieb wird die Schrittkette auf den Anfangsschritt gesetzt.
gruß bonatus
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo zusammen,
Ich bin neue hier und möchte mich zunächst vorstellen ich heiße Annette und bin Student.
Ich habe die reaktor übung etwas anderes programmiert wie in der zip von codesys.
Ich wollte das bei einem Fehlerauftritt die Schrittkette zunächst anhält (und wie bei reset erstmal wieder in Anfang= Init springt) und dann beim quittieren je nach dem in welchem schritte der fehler (wird gemerkt über SFCcurrentStep) aufgetreten ist eine weiterbedingung die Schrittkette durch einen bedingten Sprung weiterarbeitet.
Dies funktioniert zwar, aber beim quittieren werden alle meine aktionen gesetzt und der Resetmerker nicht zurück gesetzt.
Könnte mir jemand hier bei helfen und mir sagen was schief läuft ?
Zum besseren verständnis hab ich die datei dazu gemacht.
Hoffe das ich es einigermaßen verständlich erklärt habe
grüße Annette
Reaktor00000000s.zip [35.67 KiB]
Hallo,
ich würde dir einen andren Weg empfehlen. Denn der Sprung in eine Schrittkette ist prinzipiell möglich, aber nicht zu empfehlen.
Wenn ein Fehler im Ablauf der Schrittkette oder von außen auftritt, musst du nicht die Schrittkette auf den Init-Schritt setzen, sondern nimmst die Freigaben für die Ausgänge. Nachdem der Fehler beseitigt ist kann die Schrittkette normal weiterlaufen.
Der SFCReset bietet sich nur an, wenn du im Automatikbetrieb die Schrittkette benutzt und beim umschalten in den Handbetrieb wird die Schrittkette auf den Anfangsschritt gesetzt.
gruß bonatus
Hi danke,
so gehts natürlich auch, war eine vorgabe der Schule.....
Gruß
annette