Zähler abfragen bei S7 200
Verfasst: Di 22. Apr 2014, 07:55
Wie kann ich bei der verlixten S7 200 Steuerung Programm Intern den Status eines Zählers abfragen und weiter verarbeiten
Wen es interessiert, hier das genaue Problem : ich automatisiere eine Maschine, welche im „Automatik“ und Manuellen Betrieb laufen soll. Diese zwei Betriebsarten können aber nicht mithilfe eines Kippschalters oder ähnliches getrennt werden und können gleichzeitig agieren.
So solls mal funktionieren:
Manuell: Die einzelnen Funktionen können unabhängig voneinander Ein- und Ausgeschaltet werden. AUCH wenn der „Automatik“ Betrieb läuft
Automatik: ist hier in dem Sinne nicht der Klassische Automatik Betrieb. Bei jedem Tippen des „Auto Betrieb“ ON wird der Reihe nach eine Funktion zusätzlich ausgeführt.
Also
Bei ein mal Tippen von Auto On: Funktion 1
Bei zwei mal Tippen von Auto On: Funktion 1 und Funktion 2
Bei drei mal Tippen von Auto On: Funktion 1, Funktion 2 und Funktion 3
Etc.
Das gleiche bei „Auto Betrieb“ OFF in umgekehrter Reihenfolge.
Das realisiere ich mit Zählern. Wenn Z3 = 3, dann setze Funktion 3 ON etc. Alle Zähler werden um 1
nach oben oder unten gesetzt, wenn Auto Betrieb ON oder OFF gedrückt wird.
Da ich im Automatik Betrieb jetzt aber auch Manuell eine Funktion abschalten kann. Z.B. wenn alle 5
Funktionen im Auto On sind, kann ich Funktion 3 abschalten, setze ich somit den Zähler 3 zurück. Die
anderen Zähler bleiben jedoch gesetzt. Wenn ich dann aber wieder Auto On betätige werden alle
Zähler wieder um 1 hoch gesetzt. Und Somit stimmen die Zähler nicht mehr überein – tödlich, nichts
passt mehr zusammen. Denn das gemeinsame zurücksetzen wird auch sehr schwer umsetzen zu sein. Und
deswegen will ich eigentlich nur einen Zähler verwenden um das elegant zu lösen, ohne hunderte
von Zählern zu brauchen.
Ich weiß – sehr kompliziert – kann man schlecht erklären – zumindest ich ^^
Danke schon mal im Vorraus, Euer Dii
Wen es interessiert, hier das genaue Problem : ich automatisiere eine Maschine, welche im „Automatik“ und Manuellen Betrieb laufen soll. Diese zwei Betriebsarten können aber nicht mithilfe eines Kippschalters oder ähnliches getrennt werden und können gleichzeitig agieren.
So solls mal funktionieren:
Manuell: Die einzelnen Funktionen können unabhängig voneinander Ein- und Ausgeschaltet werden. AUCH wenn der „Automatik“ Betrieb läuft
Automatik: ist hier in dem Sinne nicht der Klassische Automatik Betrieb. Bei jedem Tippen des „Auto Betrieb“ ON wird der Reihe nach eine Funktion zusätzlich ausgeführt.
Also
Bei ein mal Tippen von Auto On: Funktion 1
Bei zwei mal Tippen von Auto On: Funktion 1 und Funktion 2
Bei drei mal Tippen von Auto On: Funktion 1, Funktion 2 und Funktion 3
Etc.
Das gleiche bei „Auto Betrieb“ OFF in umgekehrter Reihenfolge.
Das realisiere ich mit Zählern. Wenn Z3 = 3, dann setze Funktion 3 ON etc. Alle Zähler werden um 1
nach oben oder unten gesetzt, wenn Auto Betrieb ON oder OFF gedrückt wird.
Da ich im Automatik Betrieb jetzt aber auch Manuell eine Funktion abschalten kann. Z.B. wenn alle 5
Funktionen im Auto On sind, kann ich Funktion 3 abschalten, setze ich somit den Zähler 3 zurück. Die
anderen Zähler bleiben jedoch gesetzt. Wenn ich dann aber wieder Auto On betätige werden alle
Zähler wieder um 1 hoch gesetzt. Und Somit stimmen die Zähler nicht mehr überein – tödlich, nichts
passt mehr zusammen. Denn das gemeinsame zurücksetzen wird auch sehr schwer umsetzen zu sein. Und
deswegen will ich eigentlich nur einen Zähler verwenden um das elegant zu lösen, ohne hunderte
von Zählern zu brauchen.
Ich weiß – sehr kompliziert – kann man schlecht erklären – zumindest ich ^^
Danke schon mal im Vorraus, Euer Dii