Tigerkroete
Level-1
- Beiträge
- 245
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Ich programmiere gerade meine erste Anlage. Dort gibt es drei Betriebsarten: Handbetrieb, Automatik_1 und Automatik_2.
Dazu habe ich eine Frage, folgendes Szenario:
Ich habe im Automatikbetrieb_1 den Merker M0.0 auf "1", welcher wiederum in meiner Ausgangsansteuerung den Ausgang A0.0 setzt. Nun schalte ich von Automatikbetrieb_1 in einen anderen Betrieb. Falls dort nicht der besagte Merker vorkommt, weil ich z.B. den Ausgang in dieser Betriebsart garnicht benötige, wir er niemals zurückgesetzt und mein Ausgang läuft immer. Wie verhindert man das in der Praxis?
Mir fallen nun zwei Dinge ein:
1.: Wenn ich eine Betriebsart verlasse, wird in der Hauptfunktion, die immer durchlaufen wird, ein Flankenmerker gesetzt, der entweder eine Funktion aufruft oder einen Sprung bewirkt an welcher Stelle erstmal grundsätzlich alle Merker, die auf Ausgänge gehen, zurückgesetzt werden.
2.: In der Ausgangsansteuerung frage ich nicht nur den Merker ab, sondern Und-Verknüpfe ihn auch mit seiner Betriebsart.
Wie sollte man sowas lösen?
Danke und Gruß,
Tigerkroete
Dazu habe ich eine Frage, folgendes Szenario:
Ich habe im Automatikbetrieb_1 den Merker M0.0 auf "1", welcher wiederum in meiner Ausgangsansteuerung den Ausgang A0.0 setzt. Nun schalte ich von Automatikbetrieb_1 in einen anderen Betrieb. Falls dort nicht der besagte Merker vorkommt, weil ich z.B. den Ausgang in dieser Betriebsart garnicht benötige, wir er niemals zurückgesetzt und mein Ausgang läuft immer. Wie verhindert man das in der Praxis?
Mir fallen nun zwei Dinge ein:
1.: Wenn ich eine Betriebsart verlasse, wird in der Hauptfunktion, die immer durchlaufen wird, ein Flankenmerker gesetzt, der entweder eine Funktion aufruft oder einen Sprung bewirkt an welcher Stelle erstmal grundsätzlich alle Merker, die auf Ausgänge gehen, zurückgesetzt werden.
2.: In der Ausgangsansteuerung frage ich nicht nur den Merker ab, sondern Und-Verknüpfe ihn auch mit seiner Betriebsart.
Wie sollte man sowas lösen?
Danke und Gruß,
Tigerkroete