-> Hier kostenlos registrieren
Guten Morgen,
ich verwende PCWorx, gibt es eine Möglichkeit, einen Reset eines AS-Ablauf-Diagramms herbei zu führen?
Hintergrund ist folgender:
Ich möchte mittels eines Enable-Signals (unterbrochen bspw über einen Schalter oder über die Visualisierung) einen Reset des ganzen Ablaufs in einen "sicheren" (den Anfangs-) Zustand bewirken.
Mit ST und einer Umsetzung mittels CASE-Anweisungen lässt sich das natürlich einfach machen. Das Enable-Signal in AS bei jedem Zustandswechsel als alternativen Zweig mit Sprung auszuführen geht natürlich auch, ist aber schon bei einem dutzend Zuständen sehr unübersichtlich und wird mit steigender Anzahl nicht besser (abgesehen davon, dass man dann immer und immer wieder das selbe macht, wodurch es fehleranfällig wird)
Den AS-Block beliebig tief in POEs zu verstecken (und bspw ST vorzuschalten) würde mich nicht stören, aber für den Automaten selbst fände ich AS logischer.
Einfach nur die Ausführung zu pausieren geht leider nicht, da sich durch externe Änderungen sonst unerlaubte Zustände ergeben könnten.
Danke schonmal!
ich verwende PCWorx, gibt es eine Möglichkeit, einen Reset eines AS-Ablauf-Diagramms herbei zu führen?
Hintergrund ist folgender:
Ich möchte mittels eines Enable-Signals (unterbrochen bspw über einen Schalter oder über die Visualisierung) einen Reset des ganzen Ablaufs in einen "sicheren" (den Anfangs-) Zustand bewirken.
Mit ST und einer Umsetzung mittels CASE-Anweisungen lässt sich das natürlich einfach machen. Das Enable-Signal in AS bei jedem Zustandswechsel als alternativen Zweig mit Sprung auszuführen geht natürlich auch, ist aber schon bei einem dutzend Zuständen sehr unübersichtlich und wird mit steigender Anzahl nicht besser (abgesehen davon, dass man dann immer und immer wieder das selbe macht, wodurch es fehleranfällig wird)
Den AS-Block beliebig tief in POEs zu verstecken (und bspw ST vorzuschalten) würde mich nicht stören, aber für den Automaten selbst fände ich AS logischer.
Einfach nur die Ausführung zu pausieren geht leider nicht, da sich durch externe Änderungen sonst unerlaubte Zustände ergeben könnten.
Danke schonmal!